]> xenbits.xensource.com Git - xen.git/commit
x86emul: support remaining AVX insns
authorJan Beulich <jbeulich@suse.com>
Mon, 9 Oct 2017 14:26:46 +0000 (16:26 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 9 Oct 2017 14:26:46 +0000 (16:26 +0200)
commit2fe43d333f692212bd948cf78ee731539248a35f
treeb28153881730d1f229a1f0c90218fd888ccdddc0
parent31609d70bacafbe98f143cb61a86966e1957df87
x86emul: support remaining AVX insns

I.e. those not being equivalents of SSEn ones.

There's one necessary change to generic code: Faulting behavior of
VMASKMOVP{S,D} requires us to do partial reads/writes.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
.gitignore
tools/tests/x86_emulator/Makefile
tools/tests/x86_emulator/simd.c
tools/tests/x86_emulator/test_x86_emulator.c
xen/arch/x86/x86_emulate/x86_emulate.c