[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-trivial] fix evsrwu and others for powerpcspe
From: |
Michael Tokarev |
Subject: |
Re: [Qemu-trivial] fix evsrwu and others for powerpcspe |
Date: |
Sat, 10 Feb 2018 10:25:27 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 |
26.12.2017 14:29, address@hidden wrote:
> GEN_SPEOP_ARITH2 declares non-local temporaries then calls
> gen_op_evsrwu/evsrws/evslw which generates branch insn.
I'm Cc'ing qemu-devel@ for review, since I don't know much about how ppc works.
Thanks,
/mjt
> --- target/ppc/translate/spe-impl.inc.c.orig
> +++ target/ppc/translate/spe-impl.inc.c
> @@ -158,8 +158,8 @@
> gen_exception(ctx, POWERPC_EXCP_SPEU);
> \
> return;
> \
> }
> \
> - t0 = tcg_temp_new_i32();
> \
> - t1 = tcg_temp_new_i32();
> \
> + t0 = tcg_temp_local_new_i32();
> \
> + t1 = tcg_temp_local_new_i32();
> \
>
> \
> tcg_gen_trunc_tl_i32(t0, cpu_gpr[rA(ctx->opcode)]);
> \
> tcg_gen_trunc_tl_i32(t1, cpu_gpr[rB(ctx->opcode)]);
> \
>
>
- Re: [Qemu-trivial] fix evsrwu and others for powerpcspe,
Michael Tokarev <=