Re: [Qemu-devel] [PATCH v2 3/9] target-sh4: optimize addc using add2

2013-12-24 Thread Richard Henderson
On 12/22/2013 03:50 AM, Aurelien Jarno wrote: > +t2 = tcg_temp_new(); > +tcg_gen_add2_i32(t1, t2, REG(B11_8), t0, REG(B7_4), t0); > +tcg_gen_add2_i32(REG(B11_8), cpu_sr_t, t1, t2, cpu_sr_t, t0); FWIW, one can avoid an extra temporary by consuming cpu_sr_t in the

[Qemu-devel] [PATCH v2 3/9] target-sh4: optimize addc using add2

2013-12-22 Thread Aurelien Jarno
Signed-off-by: Aurelien Jarno --- target-sh4/translate.c | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/target-sh4/translate.c b/target-sh4/translate.c index fad9869..31d47b3 100644 --- a/target-sh4/translate.c +++ b/target-sh4/translate.c @@ -640,17 +640,15