x86emul: support AVX512{F,DQ} FP-to-uint conversion insns
authorJan Beulich <jbeulich@suse.com>
Fri, 24 May 2019 08:24:48 +0000 (10:24 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 24 May 2019 08:24:48 +0000 (10:24 +0200)
commitfb046f041c9a69292451b5e19c55f028934bca40
tree0b8885d9a40291f2c776c6e7dea5f092d6d85e71
parent24ed2c86bd4fac551693f03d2a6f90e48761c597
x86emul: support AVX512{F,DQ} FP-to-uint conversion insns

Along the lines of prior patches, VCVT{,T}PS2UQQ as well as
VCVT{,T}S{S,D}2USI need "manual" overrides of disp8scale.

The twobyte_table[] entries get altered, with their prior values
now put in place in x86_decode_twobyte().

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
xen/arch/x86/x86_emulate/x86_emulate.c