From 163fa4b09db3e36c612e178fd11b3af4247cbd56 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Fri, 11 Jan 2013 15:05:06 -0800 Subject: [PATCH] tcg-i386: use LEA for 3-operand 64-bit addition Signed-off-by: Paolo Bonzini Signed-off-by: Richard Henderson Signed-off-by: Blue Swirl --- tcg/i386/tcg-target.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcg/i386/tcg-target.c b/tcg/i386/tcg-target.c index e0838748a9..7aec3043e3 100644 --- a/tcg/i386/tcg-target.c +++ b/tcg/i386/tcg-target.c @@ -2099,7 +2099,7 @@ static const TCGTargetOpDef x86_op_defs[] = { { INDEX_op_st32_i64, { "ri", "r" } }, { INDEX_op_st_i64, { "re", "r" } }, - { INDEX_op_add_i64, { "r", "0", "re" } }, + { INDEX_op_add_i64, { "r", "r", "re" } }, { INDEX_op_mul_i64, { "r", "0", "re" } }, { INDEX_op_div2_i64, { "a", "d", "0", "1", "r" } }, { INDEX_op_divu2_i64, { "a", "d", "0", "1", "r" } },