| Index: src/ia32/lithium-codegen-ia32.cc
|
| diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc
|
| index 536f952b1d13f1d6f45cddd8b76df31c73958eec..0c79b8ec588a44f2b6f3710738c3df2a00f9bfd3 100644
|
| --- a/src/ia32/lithium-codegen-ia32.cc
|
| +++ b/src/ia32/lithium-codegen-ia32.cc
|
| @@ -3954,7 +3954,7 @@ void LCodeGen::DoMathFloor(LMathFloor* instr) {
|
| __ bind(&negative_sign);
|
| // Truncate, then compare and compensate.
|
| __ cvttsd2si(output_reg, Operand(input_reg));
|
| - __ cvtsi2sd(xmm_scratch, output_reg);
|
| + __ Cvtsi2sd(xmm_scratch, output_reg);
|
| __ ucomisd(input_reg, xmm_scratch);
|
| __ j(equal, &done, Label::kNear);
|
| __ sub(output_reg, Immediate(1));
|
| @@ -4004,7 +4004,7 @@ void LCodeGen::DoMathRound(LMathRound* instr) {
|
| __ RecordComment("D2I conversion overflow");
|
| DeoptimizeIf(equal, instr->environment());
|
|
|
| - __ cvtsi2sd(xmm_scratch, output_reg);
|
| + __ Cvtsi2sd(xmm_scratch, output_reg);
|
| __ ucomisd(xmm_scratch, input_temp);
|
| __ j(equal, &done);
|
| __ sub(output_reg, Immediate(1));
|
| @@ -4974,7 +4974,7 @@ void LCodeGen::DoInteger32ToDouble(LInteger32ToDouble* instr) {
|
| ASSERT(output->IsDoubleRegister());
|
| if (CpuFeatures::IsSupported(SSE2)) {
|
| CpuFeatureScope scope(masm(), SSE2);
|
| - __ cvtsi2sd(ToDoubleRegister(output), ToOperand(input));
|
| + __ Cvtsi2sd(ToDoubleRegister(output), ToOperand(input));
|
| } else if (input->IsRegister()) {
|
| Register input_reg = ToRegister(input);
|
| __ push(input_reg);
|
| @@ -5083,7 +5083,7 @@ void LCodeGen::DoDeferredNumberTagI(LInstruction* instr,
|
| __ xor_(reg, 0x80000000);
|
| if (CpuFeatures::IsSupported(SSE2)) {
|
| CpuFeatureScope feature_scope(masm(), SSE2);
|
| - __ cvtsi2sd(xmm0, Operand(reg));
|
| + __ Cvtsi2sd(xmm0, Operand(reg));
|
| } else {
|
| __ push(reg);
|
| __ fild_s(Operand(esp, 0));
|
| @@ -5348,7 +5348,7 @@ void LCodeGen::EmitNumberUntagD(Register input_reg,
|
| // Smi to XMM conversion
|
| __ bind(&load_smi);
|
| __ SmiUntag(input_reg); // Untag smi before converting to float.
|
| - __ cvtsi2sd(result_reg, Operand(input_reg));
|
| + __ Cvtsi2sd(result_reg, Operand(input_reg));
|
| __ SmiTag(input_reg); // Retag smi.
|
| __ bind(&done);
|
| }
|
|
|