x86: drop use of XOP2SOURCES
authorJan Beulich <jbeulich@suse.com>
Fri, 10 Feb 2023 07:14:46 +0000 (08:14 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 10 Feb 2023 07:14:46 +0000 (08:14 +0100)
commit5dab1799d7079765845cfbe6b523bda3add93acb
tree5a2ed416dea2e191bc74ffb845c0bd33715dfca7
parentba3ffa6de0510892bf8020188d834f24ea8b7f75
x86: drop use of XOP2SOURCES

The few XOP insns which used it wrongly didn't have VexVVVV specified.
With that added, the only further missing piece to use more generic code
elsewhere is SwapSources - see e.g. the BMI2 insns for similar operand
patterns.

With the only users gone, drop the #define as well as the special case
code.
gas/config/tc-i386.c
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h