x86/x64: Fix code generation for fused IR_MUL/IR_MULOV.

This commit is contained in:
Mike Pall 2011-03-10 01:09:18 +01:00
parent a127eaf8d2
commit 1c9981ae4c

View File

@ -2904,7 +2904,7 @@ static void asm_intarith(ASMState *as, IRIns *ir, x86Arith xa)
x86Op xo;
if (checki8(k)) { emit_i8(as, k); xo = XO_IMULi8;
} else { emit_i32(as, k); xo = XO_IMULi; }
emit_rr(as, xo, REX_64IR(ir, dest), left);
emit_mrm(as, xo, REX_64IR(ir, dest), left);
return;
}
ra_left(as, dest, lref);