Skip to content

Commit af933f0

Browse files
authored
[clang][x86] Missing AVX512VP2INTERSECT flag (#111435)
This patch adds support for detecting the `AVX512VP2INTERSECT` ISA extension. It's useful for Intel Tiger Lake mobile CPUs and any Zen 5 AMD CPUs. No functional changes yet, just defining the feature flag.
1 parent 6472cb1 commit af933f0

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

clang/lib/Headers/cpuid.h

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -187,17 +187,18 @@
187187
#define bit_ENQCMD 0x20000000
188188

189189
/* Features in %edx for leaf 7 sub-leaf 0 */
190-
#define bit_AVX5124VNNIW 0x00000004
191-
#define bit_AVX5124FMAPS 0x00000008
192-
#define bit_UINTR 0x00000020
193-
#define bit_SERIALIZE 0x00004000
194-
#define bit_TSXLDTRK 0x00010000
195-
#define bit_PCONFIG 0x00040000
196-
#define bit_IBT 0x00100000
197-
#define bit_AMXBF16 0x00400000
198-
#define bit_AVX512FP16 0x00800000
199-
#define bit_AMXTILE 0x01000000
200-
#define bit_AMXINT8 0x02000000
190+
#define bit_AVX5124VNNIW 0x00000004
191+
#define bit_AVX5124FMAPS 0x00000008
192+
#define bit_UINTR 0x00000020
193+
#define bit_AVX512VP2INTERSECT 0x00000100
194+
#define bit_SERIALIZE 0x00004000
195+
#define bit_TSXLDTRK 0x00010000
196+
#define bit_PCONFIG 0x00040000
197+
#define bit_IBT 0x00100000
198+
#define bit_AMXBF16 0x00400000
199+
#define bit_AVX512FP16 0x00800000
200+
#define bit_AMXTILE 0x01000000
201+
#define bit_AMXINT8 0x02000000
201202

202203
/* Features in %eax for leaf 7 sub-leaf 1 */
203204
#define bit_SHA512 0x00000001

0 commit comments

Comments
 (0)