x86: flag bad EVEX masking for miscellaneous insns
authorJan Beulich <jbeulich@suse.com>
Tue, 4 Jul 2023 15:02:17 +0000 (17:02 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 4 Jul 2023 15:02:17 +0000 (17:02 +0200)
commit151da91724c50b9c501b4b89857e675bc2dd8b52
tree9f7ec453ea6da6880d21811e250c0201a243dae2
parent37c5374291224ed7e061fe001094cdacac7d9821
x86: flag bad EVEX masking for miscellaneous insns

Masking is not permitted for certain further insns, not falling in any
of the earlier categories. Introduce the Y macro (not expanding to any
output) to flag such cases.

Note that in a few cases entries already covered otherwise are converted
as well, to continue to allow sharing of the string literals.
gas/testsuite/gas/i386/avx512f-nondef.d
gas/testsuite/gas/i386/avx512f-nondef.s
opcodes/i386-dis-evex-mod.h
opcodes/i386-dis-evex-prefix.h
opcodes/i386-dis-evex-reg.h
opcodes/i386-dis-evex-w.h
opcodes/i386-dis-evex.h
opcodes/i386-dis.c