Re: [Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-09-12 Thread Richard Henderson
On 09/11/2017 02:07 AM, Alex Bennée wrote: > > Richard Henderson writes: > >> On 09/08/2017 06:10 AM, Alex Bennée wrote: >>> Also this commit breaks RISU: >>> >>> qemu-aarch64 build/aarch64-linux-gnu/risu >>> testcases.aarch64/insn_ANDSi_RES8_ANDS_RES_ANDv_ASRV__INC.risu.bin \ >>> -t >

Re: [Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-09-11 Thread Alex Bennée
Richard Henderson writes: > On 09/08/2017 06:10 AM, Alex Bennée wrote: >> Also this commit breaks RISU: >> >> qemu-aarch64 build/aarch64-linux-gnu/risu >> testcases.aarch64/insn_ANDSi_RES8_ANDS_RES_ANDv_ASRV__INC.risu.bin \ >> -t >> testcases.aarch64/insn_ANDSi_RES8_ANDS_RES_ANDv_ASRV_

Re: [Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-09-09 Thread Richard Henderson
On 09/08/2017 06:10 AM, Alex Bennée wrote: > Also this commit breaks RISU: > > qemu-aarch64 build/aarch64-linux-gnu/risu > testcases.aarch64/insn_ANDSi_RES8_ANDS_RES_ANDv_ASRV__INC.risu.bin \ > -t > testcases.aarch64/insn_ANDSi_RES8_ANDS_RES_ANDv_ASRV__INC.risu.bin.trace > > Gives: > >

Re: [Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-09-08 Thread Alex Bennée
Alex Bennée writes: > Richard Henderson writes: > >> Signed-off-by: Richard Henderson Also this commit breaks RISU: qemu-aarch64 build/aarch64-linux-gnu/risu testcases.aarch64/insn_ANDSi_RES8_ANDS_RES_ANDv_ASRV__INC.risu.bin \ -t testcases.aarch64/insn_ANDSi_RES8_ANDS_RES_ANDv_ASRV

Re: [Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-09-08 Thread Alex Bennée
Richard Henderson writes: > Signed-off-by: Richard Henderson > --- > tcg/i386/tcg-target.h | 46 +- > tcg/tcg-opc.h | 12 +- > tcg/i386/tcg-target.inc.c | 382 > ++ > 3 files changed, 399 insertions(+), 41 deletions(-) > > diff

Re: [Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-08-23 Thread Richard Henderson
On 08/22/2017 06:15 AM, Alex Bennée wrote: >> +#ifndef have_avx2 >> +/* There are a number of things we must check before we can be >> + sure of not hitting invalid opcode. */ >> +if (c & bit_OSXSAVE) { >> +unsigned xcrl, xcrh; >> +asm ("xgetbv" :

Re: [Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-08-22 Thread Alex Bennée
Richard Henderson writes: > Signed-off-by: Richard Henderson > --- > tcg/i386/tcg-target.h | 46 +- > tcg/tcg-opc.h | 12 +- > tcg/i386/tcg-target.inc.c | 382 > ++ > 3 files changed, 399 insertions(+), 41 deletions(-) > > diff

[Qemu-devel] [PATCH 8/8] tcg/i386: Add vector operations

2017-08-17 Thread Richard Henderson
Signed-off-by: Richard Henderson --- tcg/i386/tcg-target.h | 46 +- tcg/tcg-opc.h | 12 +- tcg/i386/tcg-target.inc.c | 382 ++ 3 files changed, 399 insertions(+), 41 deletions(-) diff --git a/tcg/i386/tcg-target.h b/tcg/i386/tcg-t