x86: rework AMX control insn disassembly
authorJan Beulich <jbeulich@suse.com>
Fri, 28 Apr 2023 06:19:34 +0000 (08:19 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 28 Apr 2023 06:19:34 +0000 (08:19 +0200)
commit1f506c06effab6606e9ca801aa8f9217e9794c35
tree55f98fe56788aa8a0a352ae2ed0dbb15000d2e55
parentbe3d663386f1a4e93f4e79419111b56755caec7a
x86: rework AMX control insn disassembly

Consistently do 64-bit first, VEX.L second, VEX.W third, ModR/M fourth,
and only then prefix, resulting in fewer table entries. Note that in the
course of the re-work
- TILEZERO has a previously missing decode step through rm_table[]
  added,
- a wrong M_0 suffix for TILEZERO is also corrected to be M_1 (now an
  infix).
opcodes/i386-dis.c