x86emul: support of AVX512_IFMA insns
authorJan Beulich <jbeulich@suse.com>
Wed, 17 Jul 2019 13:37:54 +0000 (15:37 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 17 Jul 2019 13:37:54 +0000 (15:37 +0200)
commitd6e0bbc710e4f88bbfe4ce63cb6aa28751e3b092
treebb53f87a4fd75f3b2ca3e648058c08a6e6611c76
parent694cfda1a273db918f8dc265c77886f663dcb183
x86emul: support of AVX512_IFMA insns

Once again take the liberty and also correct the (public interface) name
of the AVX512_IFMA feature flag to match the SDM, on the assumption that
no external consumer has actually been using that flag so far.

As in a few cases before, since the insns here and in particular their
memory access patterns follow the usual scheme, I didn't think it was
necessary to add a contrived test specifically for them, beyond the
Disp8 scaling one.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/tests/x86_emulator/evex-disp8.c
tools/tests/x86_emulator/x86-emulate.h
xen/arch/x86/x86_emulate/x86_emulate.c
xen/include/asm-x86/cpufeature.h
xen/include/public/arch-x86/cpufeatureset.h
xen/tools/gen-cpuid.py