Index: src/compiler/s390/instruction-selector-s390.cc |
diff --git a/src/compiler/s390/instruction-selector-s390.cc b/src/compiler/s390/instruction-selector-s390.cc |
index 94f640bcca99c206277661c8856fe29e8b60e42c..b5528f0095f11206667de2c2f955ac2779575700 100644 |
--- a/src/compiler/s390/instruction-selector-s390.cc |
+++ b/src/compiler/s390/instruction-selector-s390.cc |
@@ -1212,17 +1212,17 @@ void InstructionSelector::VisitFloat64Mod(Node* node) { |
->MarkAsCall(); |
} |
-void InstructionSelector::VisitFloat32Max(Node* node) { UNREACHABLE(); } |
- |
-void InstructionSelector::VisitFloat64Max(Node* node) { UNREACHABLE(); } |
+void InstructionSelector::VisitFloat64Max(Node* node) { |
+ VisitRRR(this, kS390_MaxDouble, node); |
+} |
void InstructionSelector::VisitFloat64SilenceNaN(Node* node) { |
VisitRR(this, kS390_Float64SilenceNaN, node); |
} |
-void InstructionSelector::VisitFloat32Min(Node* node) { UNREACHABLE(); } |
- |
-void InstructionSelector::VisitFloat64Min(Node* node) { UNREACHABLE(); } |
+void InstructionSelector::VisitFloat64Min(Node* node) { |
+ VisitRRR(this, kS390_MinDouble, node); |
+} |
void InstructionSelector::VisitFloat32Abs(Node* node) { |
VisitRR(this, kS390_AbsFloat, node); |