x86: fold certain legacy/VEX table entries
authorJan Beulich <jbeulich@suse.com>
Tue, 11 Jul 2023 06:15:39 +0000 (08:15 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 11 Jul 2023 06:15:39 +0000 (08:15 +0200)
commitc8bbc28bb8c86e6b8e52e81fb0620942c6a804f0
treecdf361be02de4280e7e86c2babd4f0fe5d422f82
parenteb70d820e85d1a10c3838088c4b551eef01efa61
x86: fold certain legacy/VEX table entries

Introduce macro V to expand to 'v' in the VEX/EVEX case, and replace a
couple of abort()s where legacy code can now legitimately make it. While
there for {,V}LDDQU drop hoing through mod_table[] - OP_M() rejects
register operands quite fine.
opcodes/i386-dis-evex.h
opcodes/i386-dis.c