Index: src/ia32/full-codegen-ia32.cc |
diff --git a/src/ia32/full-codegen-ia32.cc b/src/ia32/full-codegen-ia32.cc |
index 7d3dea2a5279e59d176a84a65368851385fe9ba2..c46a869f3f5800ae94a457db9f338dc110d701f6 100644 |
--- a/src/ia32/full-codegen-ia32.cc |
+++ b/src/ia32/full-codegen-ia32.cc |
@@ -2794,7 +2794,7 @@ void FullCodeGenerator::EmitRandomHeapNumber(ZoneList<Expression*>* args) { |
__ movd(xmm1, Operand(ebx)); |
__ movd(xmm0, Operand(eax)); |
__ cvtss2sd(xmm1, xmm1); |
- __ pxor(xmm0, xmm1); |
+ __ xorps(xmm0, xmm1); |
__ subsd(xmm0, xmm1); |
__ movdbl(FieldOperand(edi, HeapNumber::kValueOffset), xmm0); |
} else { |