x86: reduce AVX512-FP16 set of insns decoded through vex_w_table[]
authorJan Beulich <jbeulich@suse.com>
Fri, 14 Jan 2022 09:54:21 +0000 (10:54 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 14 Jan 2022 09:54:21 +0000 (10:54 +0100)
commit2235ecb8afebeb56baf29eb98de34cfa1b95f697
treef75c3ae08807157db4430a4f69b1643fa499339d
parent62dd9d917793f475024ce35eeb323608dc9d3bde
x86: reduce AVX512-FP16 set of insns decoded through vex_w_table[]

Like already indicated during review of the original submission, there's
really only very few insns where going through this table is easier /
cheaper than using suitable macros. Utilize %XH more and introduce
similar %XS and %XD (which subsequently can be used for further table
size reduction).

While there also switch to using oappend() in 'XH' macro processing.
opcodes/i386-dis-evex-prefix.h
opcodes/i386-dis-evex-w.h
opcodes/i386-dis-evex.h
opcodes/i386-dis.c