Re: [Qemu-devel] [PATCH 13/14] i386: optimize setbe

2012-10-09 Thread Richard Henderson
On 10/06/2012 05:30 AM, Paolo Bonzini wrote: > gen_compute_eflags(s); > -tcg_gen_shri_tl(reg, cpu_cc_src, 6); > -tcg_gen_or_tl(reg, reg, cpu_cc_src); > -tcg_gen_andi_tl(reg, reg, 1); > -break; > +tcg_gen_andi_tl(reg, cpu_cc_src, 0x41); > +tcg

Re: [Qemu-devel] [PATCH 13/14] i386: optimize setbe

2012-10-07 Thread Blue Swirl
On Sat, Oct 6, 2012 at 12:30 PM, Paolo Bonzini wrote: > This is looking at EFLAGS, but it can do so more efficiently with > setcond. > > Signed-off-by: Paolo Bonzini Reviewed-by: Blue Swirl > --- > target-i386/translate.c | 7 +++ > 1 file modificato, 3 inserzioni(+), 4 rimozioni(-) > > d

[Qemu-devel] [PATCH 13/14] i386: optimize setbe

2012-10-06 Thread Paolo Bonzini
This is looking at EFLAGS, but it can do so more efficiently with setcond. Signed-off-by: Paolo Bonzini --- target-i386/translate.c | 7 +++ 1 file modificato, 3 inserzioni(+), 4 rimozioni(-) diff --git a/target-i386/translate.c b/target-i386/translate.c index fb44839..342b9ec 100644 --- a/