x86: re-work EVEX-z-without-masking check
authorJan Beulich <jbeulich@suse.com>
Tue, 4 Jul 2023 15:00:15 +0000 (17:00 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 4 Jul 2023 15:00:15 +0000 (17:00 +0200)
commit07d618b91f50816f198abac7df116e83d47ca1be
tree17ebc7e92cc911720a1304a3171414bf133da041
parentbb2bd584f31a25ba1cfe5bdac4d07d8cffe87c3d
x86: re-work EVEX-z-without-masking check

Rather than corrupting disassmbly altogether, flag EVEX.z set as bad
when masking isn't in effect in the first place at the time the
destination operand is actually processed.
gas/testsuite/gas/i386/avx512f-nondef.d
opcodes/i386-dis.c