]> xenbits.xensource.com Git - people/andrewcoop/xen.git/commit
x86emul: support AVX-VNNI-INT16
authorJan Beulich <jbeulich@suse.com>
Mon, 15 Jan 2024 11:09:42 +0000 (12:09 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 15 Jan 2024 11:09:42 +0000 (12:09 +0100)
commitc8bb7553f2973e2fdb758e14cea9aa02cd21ad5b
treed2ea2b05afc64d27517661bc041fd598340ac272
parent1ec3fe1f664fa837daf31e9fa8938f6109464f28
x86emul: support AVX-VNNI-INT16

These are close relatives of the AVX-VNNI and AVX-VNNI-INT8 ISA
extensions. Since the insns here and in particular their memory access
patterns follow the usual scheme (and especially the word variants of
AVX-VNNI), I didn't think it was necessary to add a contrived test
specifically for them.

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