x86: drop dq{b,d}_mode
authorJan Beulich <jbeulich@suse.com>
Thu, 22 Jul 2021 11:09:21 +0000 (13:09 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 Jul 2021 11:09:21 +0000 (13:09 +0200)
commit5fbe0f28ae6dec9736e504cf79cdb76a9fa09dc9
treed450d20185ff54500524e11e6fd4c8d1928f298b
parenteb34d29be8766b7466becebdd94e8121e88a44d4
x86: drop dq{b,d}_mode

Their sole use is for {,V}EXTRACTPS / {,V}P{EXT,INS}RB respectively; for
consistency also limit use of dqw_mode to Jdqw. 64-bit disassembly
reflecting REX.W / VEX.W is not in line with the assembler's opcode
table having NoRex64 / VexWIG in all respective templates, i.e. assembly
input isn't being honored there either. Obviously the 0FC5 encodings of
{,V}PEXTRW then also need adjustment for consistency reasons.
gas/testsuite/gas/i386/x86-64-avx-wig.d
gas/testsuite/gas/i386/x86-64-avx512bw-wig1-intel.d
gas/testsuite/gas/i386/x86-64-avx512bw-wig1.d
gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d
gas/testsuite/gas/i386/x86-64-evex-wig1.d
opcodes/i386-dis.c