x86emul: support AVX512{F,BW} down conversion moves
authorJan Beulich <jbeulich@suse.com>
Fri, 5 Apr 2019 08:42:39 +0000 (10:42 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 5 Apr 2019 08:42:39 +0000 (10:42 +0200)
commit30e0bdf79828db975f0248cba933d563038f1e37
tree8204763f33314ab45d30c240c84b9616bdadb9e5
parent3988beb0865f1865a52d48a1c414735bc9ebef1d
x86emul: support AVX512{F,BW} down conversion moves

Note that the vpmov{,s,us}{d,q}w table entries in evex-disp8.c are
slightly different from what one would expect, due to them requiring
EVEX.W to be zero.

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/simd.c
tools/tests/x86_emulator/simd.h
xen/arch/x86/x86_emulate/x86_emulate.c