[PATCH] D114318: [clang] Add missing CPUID feature bit masks
Craig Topper via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Nov 20 22:09:49 PST 2021
craig.topper added inline comments.
================
Comment at: clang/lib/Headers/cpuid.h:76
/* Features in %ecx for leaf 1 */
-#define bit_SSE3 0x00000001
-#define bit_PCLMULQDQ 0x00000002
-#define bit_PCLMUL bit_PCLMULQDQ /* for gcc compat */
-#define bit_DTES64 0x00000004
-#define bit_MONITOR 0x00000008
-#define bit_DSCPL 0x00000010
-#define bit_VMX 0x00000020
-#define bit_SMX 0x00000040
-#define bit_EIST 0x00000080
-#define bit_TM2 0x00000100
-#define bit_SSSE3 0x00000200
-#define bit_CNXTID 0x00000400
-#define bit_FMA 0x00001000
-#define bit_CMPXCHG16B 0x00002000
-#define bit_xTPR 0x00004000
-#define bit_PDCM 0x00008000
-#define bit_PCID 0x00020000
-#define bit_DCA 0x00040000
-#define bit_SSE41 0x00080000
-#define bit_SSE4_1 bit_SSE41 /* for gcc compat */
-#define bit_SSE42 0x00100000
-#define bit_SSE4_2 bit_SSE42 /* for gcc compat */
-#define bit_x2APIC 0x00200000
-#define bit_MOVBE 0x00400000
-#define bit_POPCNT 0x00800000
+#define bit_SSE3 0x00000001
+#define bit_PCLMULQDQ 0x00000002
----------------
Please don't change the formatting despite for the constants despite what the lint check says. Having then in columns is more readable.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114318/new/
https://reviews.llvm.org/D114318
More information about the cfe-commits
mailing list