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
>
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_
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:
>
>
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
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
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" :
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
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