aboutsummaryrefslogtreecommitdiff
path: root/include/elf
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2019-04-08 17:04:01 -0700
committerH.J. Lu <hjl.tools@gmail.com>2019-04-08 17:04:16 -0700
commit462cac5884ed4c38e6180b2e2769aaa5225e695b (patch)
tree78de364770f89c09cb88f814fcf4e8919b086054 /include/elf
parent8c402d4151a18c735d1d23ddbe56957d65322064 (diff)
downloadgdb-462cac5884ed4c38e6180b2e2769aaa5225e695b.zip
gdb-462cac5884ed4c38e6180b2e2769aaa5225e695b.tar.gz
gdb-462cac5884ed4c38e6180b2e2769aaa5225e695b.tar.bz2
x86: Define GNU_PROPERTY_X86_ISA_1_AVX512_BF16
Update assembler and readelf to support #define GNU_PROPERTY_X86_ISA_1_AVX512_BF16 (1U << 24) for AVX512_BF16. binutils/ * readelf.c (decode_x86_isa): Handle GNU_PROPERTY_X86_ISA_1_AVX512_BF16. * testsuite/binutils-all/i386/pr21231b.d: Updated. * testsuite/binutils-all/x86-64/pr21231b.d: Likewise. gas/ * config/tc-i386.c (output_insn): Support GNU_PROPERTY_X86_ISA_1_AVX512_BF16. * testsuite/gas/i386/property-2.s: Add AVX512_BF16 test. * testsuite/gas/i386/property-2.d: Updated. * testsuite/gas/i386/x86-64-property-2.d: Likewise. include/ * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
Diffstat (limited to 'include/elf')
-rw-r--r--include/elf/common.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/elf/common.h b/include/elf/common.h
index ebdb821..75c4fb7 100644
--- a/include/elf/common.h
+++ b/include/elf/common.h
@@ -829,6 +829,7 @@
#define GNU_PROPERTY_X86_ISA_1_AVX512_VBMI (1U << 21)
#define GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2 (1U << 22)
#define GNU_PROPERTY_X86_ISA_1_AVX512_VNNI (1U << 23)
+#define GNU_PROPERTY_X86_ISA_1_AVX512_BF16 (1U << 24)
#define GNU_PROPERTY_X86_FEATURE_2_X86 (1U << 0)
#define GNU_PROPERTY_X86_FEATURE_2_X87 (1U << 1)