x86: reject all invalid SAE variants
authorJan Beulich <jbeulich@suse.com>
Wed, 20 Apr 2022 14:56:05 +0000 (16:56 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 20 Apr 2022 14:56:05 +0000 (16:56 +0200)
commit1db5a7fe0be94e839648079f6a7fa24f44310275
tree6fcc5366f085f9c4fa9ca336c1d4ad5c654aaaaa
parent85649ec8eb986d5a66a1d2cb226c331af412bd0e
x86: reject all invalid SAE variants

So far an SAE-only specifier was accepted for static-rounding insns,
while SAE-only insns didn't accept static rounding specifiers. If
anything it would make sense the other way around, allowing SAE-only
insns to have the (ignored) rounding mode specified individually rather
than globally via -mevexrcig=. But for now make things match the SDM.
gas/config/tc-i386.c
gas/testsuite/gas/i386/inval-avx512f.l
gas/testsuite/gas/i386/inval-avx512f.s