diff options
| author | Raphael Isemann <teemperor@gmail.com> | 2019-08-10 10:14:01 +0000 |
|---|---|---|
| committer | Raphael Isemann <teemperor@gmail.com> | 2019-08-10 10:14:01 +0000 |
| commit | c4b5b66a05bbf53573e4b2f1355b455bc7a37c64 (patch) | |
| tree | 21959fd6c105c6c028277288eb7e3cec0f086229 /clang/lib/Headers | |
| parent | 36cd84bdd9a7bca22b04341aa6abbf4d6b6e86d2 (diff) | |
| download | bcm5719-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.h | 4 |
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 |

