Index: src/crankshaft/x87/lithium-codegen-x87.cc |
diff --git a/src/crankshaft/x87/lithium-codegen-x87.cc b/src/crankshaft/x87/lithium-codegen-x87.cc |
index 6a80143ad36cb59d1bfd7446fac022e84aaa5b8a..a8f22be732521e0f1c6546a8a312cf7decc58d07 100644 |
--- a/src/crankshaft/x87/lithium-codegen-x87.cc |
+++ b/src/crankshaft/x87/lithium-codegen-x87.cc |
@@ -2080,7 +2080,7 @@ void LCodeGen::DoMathMinMax(LMathMinMax* instr) { |
__ fstp_s(MemOperand(esp, 0)); |
__ fstp_s(MemOperand(esp, kPointerSize)); |
__ pop(scratch_reg); |
- __ xor_(MemOperand(esp, 0), scratch_reg); |
+ __ or_(MemOperand(esp, 0), scratch_reg); |
X87Mov(left_reg, MemOperand(esp, 0), kX87FloatOperand); |
__ pop(scratch_reg); // restore esp |
} else { |