Index: src/x64/lithium-codegen-x64.cc |
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc |
index 55571beb1eb631d97c79478e7635ae872ddd622f..ff9caa527c5649ba12481ad1bc132a342467376e 100644 |
--- a/src/x64/lithium-codegen-x64.cc |
+++ b/src/x64/lithium-codegen-x64.cc |
@@ -3417,10 +3417,10 @@ void LCodeGen::DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) { |
__ LoadFromSafepointRegisterSlot(input_reg, input_reg); |
__ bind(&allocated); |
- __ MoveDouble(tmp2, FieldOperand(input_reg, HeapNumber::kValueOffset)); |
+ __ movq(tmp2, FieldOperand(input_reg, HeapNumber::kValueOffset)); |
__ shl(tmp2, Immediate(1)); |
__ shr(tmp2, Immediate(1)); |
- __ MoveDouble(FieldOperand(tmp, HeapNumber::kValueOffset), tmp2); |
+ __ movq(FieldOperand(tmp, HeapNumber::kValueOffset), tmp2); |
__ StoreToSafepointRegisterSlot(input_reg, tmp); |
__ bind(&done); |