Index: src/compiler/ia32/instruction-selector-ia32.cc |
diff --git a/src/compiler/ia32/instruction-selector-ia32.cc b/src/compiler/ia32/instruction-selector-ia32.cc |
index 2a53a3b1110077f2806c6dd9157cf5271065df54..f052d8fdd8955da766334099a376e95625357fae 100644 |
--- a/src/compiler/ia32/instruction-selector-ia32.cc |
+++ b/src/compiler/ia32/instruction-selector-ia32.cc |
@@ -1072,6 +1072,14 @@ void InstructionSelector::VisitFloat32Neg(Node* node) { UNREACHABLE(); } |
void InstructionSelector::VisitFloat64Neg(Node* node) { UNREACHABLE(); } |
+void InstructionSelector::VisitFloat64Ieee754Binop(Node* node, |
+ InstructionCode opcode) { |
+ IA32OperandGenerator g(this); |
+ Emit(opcode, g.DefineSameAsFirst(node), g.UseRegister(node->InputAt(0)), |
+ g.UseRegister(node->InputAt(1))) |
+ ->MarkAsCall(); |
+} |
+ |
void InstructionSelector::VisitFloat64Ieee754Unop(Node* node, |
InstructionCode opcode) { |
IA32OperandGenerator g(this); |