| 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);
|
|
|