x86: allow opcode templates to be templated
authorJan Beulich <jbeulich@suse.com>
Mon, 9 Mar 2020 09:12:14 +0000 (10:12 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 9 Mar 2020 09:12:14 +0000 (10:12 +0100)
commit4c4898e8f5a202d1985c3e69a4a3e05dcd63481a
treed8cadfd68e82f5a438bd11ebe20026daccba1fc3
parenta15de1f5999228fa53c6c266e09499388f64869b
x86: allow opcode templates to be templated

In order to reduce redundancy as well as the chance of things going out
of sync (see a later patch for an example), make the opcode table
generator capable of recognizing and expanding templated templates. Use
the new capability for compacting the general purpose conditional insns.
opcodes/ChangeLog
opcodes/i386-gen.c
opcodes/i386-opc.tbl
opcodes/i386-tbl.h