Re: [Xen-devel] [PATCH v3 06/25] x86emul: support most remaining AVX2 insns

2018-02-02 Thread Jan Beulich
>>> On 01.02.18 at 20:45, wrote: > On 07/12/17 14:03, Jan Beulich wrote: >> @@ -2973,7 +2985,7 @@ x86_decode( >> } >> break; >> >> -case simd_scalar_fp: >> +case simd_scalar_fp: /* case simd_scalar_dq: */ > > I don't see this case label used, or introduced in any later

Re: [Xen-devel] [PATCH v3 06/25] x86emul: support most remaining AVX2 insns

2018-02-01 Thread Andrew Cooper
On 07/12/17 14:03, Jan Beulich wrote: > --- a/xen/arch/x86/x86_emulate/x86_emulate.c > +++ b/xen/arch/x86/x86_emulate/x86_emulate.c > @@ -370,7 +370,7 @@ static const struct { > [0x0c ... 0x0f] = { .simd_size = simd_packed_fp }, > [0x10] = { .simd_size = simd_packed_int }, > [0x13] =

[Xen-devel] [PATCH v3 06/25] x86emul: support most remaining AVX2 insns

2017-12-07 Thread Jan Beulich
I.e. those not being equivalents of SSEn ones, but with the exception of the various gather operations. Signed-off-by: Jan Beulich --- v3: vbroadcasts{d,s} support register operands as of AVX2. Re-base. v2: Add all vpmaskmov{d,q} handling here. --- a/tools/tests/x86_emulator/Makefile +++ b/tools