summaryrefslogtreecommitdiff
path: root/gcc/config/i386/cpuid.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/i386/cpuid.h')
-rw-r--r--gcc/config/i386/cpuid.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/config/i386/cpuid.h b/gcc/config/i386/cpuid.h
index a9d25c565cf..1ac3174ef3a 100644
--- a/gcc/config/i386/cpuid.h
+++ b/gcc/config/i386/cpuid.h
@@ -65,11 +65,14 @@
/* Extended Features (%eax == 7) */
#define bit_FSGSBASE (1 << 0)
-#define bit_BMI (1 << 3)
-#define bit_HLE (1 << 4)
+#define bit_BMI (1 << 3)
+#define bit_HLE (1 << 4)
#define bit_AVX2 (1 << 5)
#define bit_BMI2 (1 << 8)
-#define bit_RTM (1 << 11)
+#define bit_PRFCHW (1 << 8)
+#define bit_RTM (1 << 11)
+#define bit_RDSEED (1 << 18)
+#define bit_ADX (1 << 19)
#if defined(__i386__) && defined(__PIC__)
/* %ebx may be the PIC register. */