qemu-trivial
[Top][All Lists]
Advanced

[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)]);                      
>  \
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]