x86: simplify table-referencing macros
authorJan Beulich <jbeulich@suse.com>
Tue, 11 Jul 2023 06:22:17 +0000 (08:22 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 11 Jul 2023 06:22:17 +0000 (08:22 +0200)
commit034b6bec547084b19e39b051b3dbab7f9b8b4f23
tree3fb0fe1a7fe0a4a584267f4a2e4754ab4196d45e
parent1a05d24e986dad3b986b33915d91ea3a40411042
x86: simplify table-referencing macros

First of all it is entirely unclear why THREE_BYTE_TABLE_PREFIX() was
introduced by bf890a93a7c4. Nothing uses the .prefix_requirement values
from the two relevant entries.

And then having VEX_Cn_TABLE() and friends take arguments is misleading.
These aren't used (or pointlessly used in the case of VEX_C5_TABLE); the
respective table index is decoded from the insn (or implied in the case
of VEX_C5_TABLE).
opcodes/i386-dis.c