Index: src/x64/lithium-codegen-x64.cc |
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc |
index bc8258645a3f9f824d95331cf5018ca192121791..2ade41f37dc4b0eda8edab122efb25a2da174c6e 100644 |
--- a/src/x64/lithium-codegen-x64.cc |
+++ b/src/x64/lithium-codegen-x64.cc |
@@ -2410,7 +2410,7 @@ void LCodeGen::DoCompareMinusZeroAndBranch(LCompareMinusZeroAndBranch* instr) { |
__ Xorpd(xmm_scratch, xmm_scratch); |
__ ucomisd(xmm_scratch, value); |
EmitFalseBranch(instr, not_equal); |
- __ movmskpd(kScratchRegister, value); |
+ __ Movmskpd(kScratchRegister, value); |
__ testl(kScratchRegister, Immediate(1)); |
EmitBranch(instr, not_zero); |
} else { |
@@ -3624,8 +3624,8 @@ void LCodeGen::DoMathFloor(LMathFloor* instr) { |
// Check for negative zero. |
Label positive_sign; |
__ j(above, &positive_sign, Label::kNear); |
- __ movmskpd(output_reg, input_reg); |
- __ testq(output_reg, Immediate(1)); |
+ __ Movmskpd(output_reg, input_reg); |
+ __ testl(output_reg, Immediate(1)); |
DeoptimizeIf(not_zero, instr, Deoptimizer::kMinusZero); |
__ Set(output_reg, 0); |
__ jmp(&done); |
@@ -4927,8 +4927,8 @@ void LCodeGen::EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, |
__ Xorpd(xmm_scratch, xmm_scratch); |
__ ucomisd(xmm_scratch, result_reg); |
__ j(not_equal, &done, Label::kNear); |
- __ movmskpd(kScratchRegister, result_reg); |
- __ testq(kScratchRegister, Immediate(1)); |
+ __ Movmskpd(kScratchRegister, result_reg); |
+ __ testl(kScratchRegister, Immediate(1)); |
DeoptimizeIf(not_zero, instr, Deoptimizer::kMinusZero); |
} |
__ jmp(&done, Label::kNear); |
@@ -5002,7 +5002,7 @@ void LCodeGen::DoDeferredTaggedToI(LTaggedToI* instr, Label* done) { |
if (instr->hydrogen()->GetMinusZeroMode() == FAIL_ON_MINUS_ZERO) { |
__ testl(input_reg, input_reg); |
__ j(not_zero, done); |
- __ movmskpd(input_reg, xmm0); |
+ __ Movmskpd(input_reg, xmm0); |
__ andl(input_reg, Immediate(1)); |
DeoptimizeIf(not_zero, instr, Deoptimizer::kMinusZero); |
} |