| Index: src/crankshaft/ia32/lithium-codegen-ia32.cc | 
| diff --git a/src/crankshaft/ia32/lithium-codegen-ia32.cc b/src/crankshaft/ia32/lithium-codegen-ia32.cc | 
| index ea4be934311eb339d15ca92c414655142a897244..2d772b40a05d57c8dadd170676d68b92cc664e68 100644 | 
| --- a/src/crankshaft/ia32/lithium-codegen-ia32.cc | 
| +++ b/src/crankshaft/ia32/lithium-codegen-ia32.cc | 
| @@ -4400,7 +4400,8 @@ void LCodeGen::EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, | 
| DeoptimizeIf(not_equal, instr, | 
| DeoptimizeReason::kNotAHeapNumberUndefined); | 
|  | 
| -      __ pcmpeqd(result_reg, result_reg); | 
| +      __ xorpd(result_reg, result_reg); | 
| +      __ divsd(result_reg, result_reg); | 
| __ jmp(&done, Label::kNear); | 
| } | 
| } else { | 
|  |