diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-10-20 10:01:12 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-10-20 10:01:12 +0200 |
commit | 837e225ba1992f9745e5bbbd5e8443243a7f475f (patch) | |
tree | a540ffd72839917cfbc5b8580c1dfc85904bcd2b /opcodes/i386-opc.h | |
parent | 15ede33bfa86fd2dfd2d088e01ac2d20cdba46c9 (diff) | |
download | binutils-gdb-837e225ba1992f9745e5bbbd5e8443243a7f475f.tar.gz |
x86: re-work AVX-VNNI support
By putting the templates after their AVX512 counterparts, the AVX512
flavors will be picked by default. That way the need to always use {vex}
ceases to exist once respective CPU features (AVX512-VNNI or AVX512VL as
a whole) have been disabled. This way the need for the PseudoVexPrefix
attribute also disappears.
Diffstat (limited to 'opcodes/i386-opc.h')
-rw-r--r-- | opcodes/i386-opc.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/opcodes/i386-opc.h b/opcodes/i386-opc.h index c033aeb8e07..11c8a0219f4 100644 --- a/opcodes/i386-opc.h +++ b/opcodes/i386-opc.h @@ -531,8 +531,6 @@ enum NoRex64, /* deprecated fp insn, gets a warning */ Ugh, - /* Intel AVX Instructions support via {vex} prefix */ - PseudoVexPrefix, /* insn has VEX prefix: 1: 128bit VEX prefix (or operand dependent). 2: 256bit VEX prefix. @@ -741,7 +739,6 @@ typedef struct i386_opcode_modifier unsigned int immext:1; unsigned int norex64:1; unsigned int ugh:1; - unsigned int pseudovexprefix:1; unsigned int vex:2; unsigned int vexvvvv:2; unsigned int vexw:2; |