Index: src/compiler/ia32/code-generator-ia32.cc |
diff --git a/src/compiler/ia32/code-generator-ia32.cc b/src/compiler/ia32/code-generator-ia32.cc |
index 81cf8997047d89c49a7dfbcd707a39468167714a..ae36f13042ae126697b700a739f5e2cf6473d4c9 100644 |
--- a/src/compiler/ia32/code-generator-ia32.cc |
+++ b/src/compiler/ia32/code-generator-ia32.cc |
@@ -314,16 +314,16 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
__ ucomisd(i.InputDoubleRegister(0), i.InputOperand(1)); |
break; |
case kSSEFloat64Add: |
- __ addsd(i.InputDoubleRegister(0), i.InputDoubleRegister(1)); |
+ __ addsd(i.InputDoubleRegister(0), i.InputOperand(1)); |
break; |
case kSSEFloat64Sub: |
- __ subsd(i.InputDoubleRegister(0), i.InputDoubleRegister(1)); |
+ __ subsd(i.InputDoubleRegister(0), i.InputOperand(1)); |
break; |
case kSSEFloat64Mul: |
- __ mulsd(i.InputDoubleRegister(0), i.InputDoubleRegister(1)); |
+ __ mulsd(i.InputDoubleRegister(0), i.InputOperand(1)); |
break; |
case kSSEFloat64Div: |
- __ divsd(i.InputDoubleRegister(0), i.InputDoubleRegister(1)); |
+ __ divsd(i.InputDoubleRegister(0), i.InputOperand(1)); |
break; |
case kSSEFloat64Mod: { |
// TODO(dcarney): alignment is wrong. |