Index: src/x64/stub-cache-x64.cc |
diff --git a/src/x64/stub-cache-x64.cc b/src/x64/stub-cache-x64.cc |
index 499ccdf24caeadb9b648cf5a846633241de815e6..3a0db8fdbb3380737905ee27ef991e22ec166a86 100644 |
--- a/src/x64/stub-cache-x64.cc |
+++ b/src/x64/stub-cache-x64.cc |
@@ -2293,7 +2293,7 @@ Handle<Code> CallStubCompiler::CompileMathFloorCall( |
Label already_round; |
__ bind(&conversion_failure); |
int64_t kTwoMantissaBits= V8_INT64_C(0x4330000000000000); |
- __ movq(rbx, kTwoMantissaBits); |
+ __ MoveInteger64(rbx, kTwoMantissaBits); |
__ movq(xmm1, rbx); |
__ ucomisd(xmm0, xmm1); |
__ j(above_equal, &already_round); |
@@ -2314,7 +2314,7 @@ Handle<Code> CallStubCompiler::CompileMathFloorCall( |
// Subtract 1 if the argument was less than the tentative result. |
int64_t kOne = V8_INT64_C(0x3ff0000000000000); |
- __ movq(rbx, kOne); |
+ __ MoveInteger64(rbx, kOne); |
__ movq(xmm1, rbx); |
__ andpd(xmm1, xmm2); |
__ subsd(xmm0, xmm1); |