Index: src/x64/macro-assembler-x64.cc |
diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc |
index 9ffc4516dd6fcf0a357114213523e3a4e380ca07..b09f2d7b06012da8b4529b3c355c0002d3517cb3 100644 |
--- a/src/x64/macro-assembler-x64.cc |
+++ b/src/x64/macro-assembler-x64.cc |
@@ -3116,7 +3116,7 @@ void MacroAssembler::TruncateHeapNumberToI(Register result_reg, |
Label done; |
movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); |
cvttsd2siq(result_reg, xmm0); |
- Set(kScratchRegister, V8_UINT64_C(0x8000000000000000)); |
+ MoveInteger64(kScratchRegister, V8_UINT64_C(0x8000000000000000)); |
cmpq(result_reg, kScratchRegister); |
j(not_equal, &done, Label::kNear); |
@@ -3138,7 +3138,7 @@ void MacroAssembler::TruncateDoubleToI(Register result_reg, |
XMMRegister input_reg) { |
Label done; |
cvttsd2siq(result_reg, input_reg); |
- movq(kScratchRegister, V8_INT64_C(0x8000000000000000)); |
+ MoveInteger64(kScratchRegister, V8_INT64_C(0x8000000000000000)); |
cmpq(result_reg, kScratchRegister); |
j(not_equal, &done, Label::kNear); |
@@ -3288,7 +3288,7 @@ void MacroAssembler::AssertSmi(const Operand& object) { |
void MacroAssembler::AssertZeroExtended(Register int32_register) { |
if (emit_debug_code()) { |
ASSERT(!int32_register.is(kScratchRegister)); |
- movq(kScratchRegister, V8_INT64_C(0x0000000100000000)); |
+ MoveInteger64(kScratchRegister, V8_INT64_C(0x0000000100000000)); |
cmpq(kScratchRegister, int32_register); |
Check(above_equal, k32BitValueInRegisterIsNotZeroExtended); |
} |