Index: src/ia32/macro-assembler-ia32.cc |
diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc |
index 2d4f4cdb2f551966f55b646299f27c3c014400c9..fcae7a2fcf78c1a4c73efc80998531309cb8bf09 100644 |
--- a/src/ia32/macro-assembler-ia32.cc |
+++ b/src/ia32/macro-assembler-ia32.cc |
@@ -540,8 +540,7 @@ void MacroAssembler::IsInstanceJSObjectType(Register map, |
void MacroAssembler::FCmp() { |
if (CpuFeatures::IsSupported(CMOV)) { |
fucomip(); |
- ffree(0); |
- fincstp(); |
+ fstp(0); |
} else { |
fucompp(); |
push(eax); |