diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-07-14 10:29:25 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-07-14 10:29:25 +0200 |
commit | 4726e9a47938baa67a8e41c704bfdde1f123c01e (patch) | |
tree | d777a43281e7c1e7ce979d0ae229794f0a64995e /opcodes/i386-dis-evex-prefix.h | |
parent | b24d668c078f65c8f092557ef4fca63a18df8280 (diff) | |
download | binutils-gdb-4726e9a47938baa67a8e41c704bfdde1f123c01e.tar.gz |
x86: extend %BW use to VP{COMPRESS,EXPAND}{B,W}
Unlike the earlier ones these also need their operands adjusted. Replace
the (mis-described: there's nothing "scalar" here) {b,w}_scalar_mode by
a single new mode, with the actual unit width controlled by EVEX.W.
Diffstat (limited to 'opcodes/i386-dis-evex-prefix.h')
-rw-r--r-- | opcodes/i386-dis-evex-prefix.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/opcodes/i386-dis-evex-prefix.h b/opcodes/i386-dis-evex-prefix.h index 1929f2485da..04c93813c10 100644 --- a/opcodes/i386-dis-evex-prefix.h +++ b/opcodes/i386-dis-evex-prefix.h @@ -723,13 +723,13 @@ { { Bad_Opcode }, { Bad_Opcode }, - { VEX_W_TABLE (EVEX_W_0F3862_P_2) }, + { "vpexpand%BW", { XM, EXbwUnit }, 0 }, }, /* PREFIX_EVEX_0F3863 */ { { Bad_Opcode }, { Bad_Opcode }, - { VEX_W_TABLE (EVEX_W_0F3863_P_2) }, + { "vpcompress%BW", { EXbwUnit, XM }, 0 }, }, /* PREFIX_EVEX_0F3864 */ { |