x86: undo Prefix_0X<nn> use in opcode table
authorJan Beulich <jbeulich@suse.com>
Mon, 29 Mar 2021 10:04:03 +0000 (12:04 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 29 Mar 2021 10:04:03 +0000 (12:04 +0200)
commit73e45eb208585e672945078b28fc8381c6f6ba5f
treeef991416848f48625b0876fc75e8c469f543a947
parent9df6f676c2c7280dc0c419c43927a07c6359814d
x86: undo Prefix_0X<nn> use in opcode table

The table entries are more natural to read (and slightly shorter) when
the prefixes, like is the case for VEX/XOP/EVEX-encoded entries, are
specified as part of the opcode. This is particularly noticable for
side-by-side legacy and SSE2AVX entries.

An implication is that we now need to use "unsigned long long" for the
initially parsed opcode in i386-gen. I don't expect this to be an issue.
opcodes/ChangeLog
opcodes/i386-gen.c
opcodes/i386-opc.tbl