Re: [Qemu-devel] [PATCH v2 5/6] Do constant folding for shift operations.

2011-06-10 Thread Richard Henderson
On 06/09/2011 03:45 AM, Kirill Batuzov wrote: > +case INDEX_op_shl_i32: > +#if TCG_TARGET_REG_BITS == 64 > +y &= 0x; > +case INDEX_op_shl_i64: > +#endif > +return x << y; > + > +case INDEX_op_shr_i32: > +#if TCG_TARGET_REG_BITS == 64 > +x &= 0x; >

[Qemu-devel] [PATCH v2 5/6] Do constant folding for shift operations.

2011-06-09 Thread Kirill Batuzov
Perform constant forlding for SHR, SHL, SAR, ROTR, ROTL operations. Signed-off-by: Kirill Batuzov --- tcg/optimize.c | 86 1 files changed, 86 insertions(+), 0 deletions(-) diff --git a/tcg/optimize.c b/tcg/optimize.c index 0bd8c78..653