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