Re: [Qemu-devel] [PATCH v2 3/6] Do constant folding for basic arithmetic operations.

2011-06-10 Thread Richard Henderson
On 06/09/2011 03:45 AM, Kirill Batuzov wrote: > +static int op_to_mov(int op) > +{ > +if (op_bits(op) == 32) { > +return INDEX_op_mov_i32; > +} > +#if TCG_TARGET_REG_BITS == 64 > +if (op_bits(op) == 64) { > +return INDEX_op_mov_i64; > +} > +#endif > +tcg_abort();

[Qemu-devel] [PATCH v2 3/6] Do constant folding for basic arithmetic operations.

2011-06-09 Thread Kirill Batuzov
Perform actual constant folding for ADD, SUB and MUL operations. Signed-off-by: Kirill Batuzov --- tcg/optimize.c | 156 1 files changed, 156 insertions(+), 0 deletions(-) diff --git a/tcg/optimize.c b/tcg/optimize.c index 7996798..29da6