x86: fold AVX512-VNNI disassembler entries with AVX-VNNI ones
authorJan Beulich <jbeulich@suse.com>
Mon, 17 Oct 2022 06:27:03 +0000 (08:27 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 17 Oct 2022 06:27:03 +0000 (08:27 +0200)
commit995bca23f1240fa0cf0431550be581898a664037
treec669cdb6b34cbec2b0367fcd0e46cb5c9b984a1a
parent07a33c2bc17fc86bbd0e8ad08f3649d852f4965f
x86: fold AVX512-VNNI disassembler entries with AVX-VNNI ones

Make %XV also print the separating blank in the VEX case, while making
it do nothing for EVEX-encoded insns. This way the AVX-VNNI entries
can be re-used for AVX512-VNNI, at the same time fixing the lack of
EVEX.W decoding.

For the AVX-VNNI ones further make sure only VEX.66 forms are actually
decoded.
opcodes/i386-dis-evex-prefix.h
opcodes/i386-dis-evex.h
opcodes/i386-dis.c