[0/5] x86/disasm: deal with invalid uses of AVX512 masking

Message ID 74bff744-e838-1e98-6cd2-dcaff901f8a6@suse.com
Headers
Series x86/disasm: deal with invalid uses of AVX512 masking |

Message

Jan Beulich June 16, 2023, 10:14 a.m. UTC
  So far we only deal with EVEX.z set when EVEX.aaa is zero, and even
that in a crude way.

1: re-work EVEX-z-without-masking check
2: flag EVEX.z set when destination is a mask register
3: flag EVEX.z set when destination is memory
4: flag EVEX masking when destination is GPR(-like)
5: flag bad EVEX masking for miscellaneous insns

Jan