x86: replace EXqScalarS by EXqVexScalarS
authorJan Beulich <jbeulich@suse.com>
Mon, 6 Jul 2020 11:35:38 +0000 (13:35 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 6 Jul 2020 11:35:38 +0000 (13:35 +0200)
commit39e0f45682a39e09ab115333c593dbdd25658dd2
tree1742193a9d440ffb599a4228ee5d19a825e29c7f
parent5b872f7df76cc88e0c4fdfe7872a3df3178302dc
x86: replace EXqScalarS by EXqVexScalarS

There's only a single user, that that one can do fine with the
alternative, as the "Vex" aspect of the other operand kind is meaningful
only on 3-operand insns.

While doing this I noticed that I didn't need to do the same adjustment
in the EVEX tables, and voilĂ  - there was a bug, which gets fixed at the
same time (see the testsuite changes).
gas/ChangeLog
gas/testsuite/gas/i386/avx512f-opts-intel.d
gas/testsuite/gas/i386/avx512f-opts.d
gas/testsuite/gas/i386/avx512f-opts.s
gas/testsuite/gas/i386/x86-64-avx512f-opts-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-opts.d
gas/testsuite/gas/i386/x86-64-avx512f-opts.s
opcodes/ChangeLog
opcodes/i386-dis-evex-w.h
opcodes/i386-dis.c