x86emul: support AVX512DQ packed quad-int/FP conversion insns
authorJan Beulich <jbeulich@suse.com>
Fri, 24 May 2019 08:23:31 +0000 (10:23 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 24 May 2019 08:23:31 +0000 (10:23 +0200)
commitd45ff77f7e5ee65a351a152b633a3346bc9ccbb6
tree1fc8e534db130dc7389e850e3c81b259efb3979f
parentbaf4a376f55051b18bdf3d65a7d78cff8bb4fb51
x86emul: support AVX512DQ packed quad-int/FP conversion insns

VCVT{,T}PS2QQ, sharing their main opcodes with others, once again need
"manual" overrides of disp8scale.

While not directly related here, also add a scalar variant of to_wint()
to the test harness.

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