summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers
diff options
context:
space:
mode:
authorRaphael Isemann <teemperor@gmail.com>2019-08-10 10:14:01 +0000
committerRaphael Isemann <teemperor@gmail.com>2019-08-10 10:14:01 +0000
commitc4b5b66a05bbf53573e4b2f1355b455bc7a37c64 (patch)
tree21959fd6c105c6c028277288eb7e3cec0f086229 /clang/lib/Headers
parent36cd84bdd9a7bca22b04341aa6abbf4d6b6e86d2 (diff)
downloadbcm5719-llvm-c4b5b66a05bbf53573e4b2f1355b455bc7a37c64.tar.gz
bcm5719-llvm-c4b5b66a05bbf53573e4b2f1355b455bc7a37c64.zip
[clang] Fixed x86 cpuid NSC signature
Summary: The signature "Geode by NSC" for NSC vendor is wrong. In lib/Headers/cpuid.h, signature_NSC_edx and signature_NSC_ecx constants are inverted (cpuid signature order is ebx # edx # ecx). Reviewers: teemperor, rsmith, craig.topper Reviewed By: teemperor, craig.topper Subscribers: craig.topper, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D65978 llvm-svn: 368510
Diffstat (limited to 'clang/lib/Headers')
-rw-r--r--clang/lib/Headers/cpuid.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Headers/cpuid.h b/clang/lib/Headers/cpuid.h
index 02ffac26c0b..4ddd64847c3 100644
--- a/clang/lib/Headers/cpuid.h
+++ b/clang/lib/Headers/cpuid.h
@@ -38,8 +38,8 @@
#define signature_TM2_ecx 0x3638784d
/* NSC: "Geode by NSC" */
#define signature_NSC_ebx 0x646f6547
-#define signature_NSC_edx 0x43534e20
-#define signature_NSC_ecx 0x79622065
+#define signature_NSC_edx 0x79622065
+#define signature_NSC_ecx 0x43534e20
/* NEXGEN: "NexGenDriven" */
#define signature_NEXGEN_ebx 0x4778654e
#define signature_NEXGEN_edx 0x72446e65
OpenPOWER on IntegriCloud