Index: src/compiler/mips64/instruction-selector-mips64.cc |
diff --git a/src/compiler/mips64/instruction-selector-mips64.cc b/src/compiler/mips64/instruction-selector-mips64.cc |
index 0dba931a603c1e83f7402241003012073f15c470..35ad16ba23b51c58ee299bc2bfe29fc85673eefe 100644 |
--- a/src/compiler/mips64/instruction-selector-mips64.cc |
+++ b/src/compiler/mips64/instruction-selector-mips64.cc |
@@ -609,17 +609,17 @@ void InstructionSelector::VisitFloat64Sqrt(Node* node) { |
void InstructionSelector::VisitFloat64Floor(Node* node) { |
- VisitRR(this, kMips64FloorD, node); |
+ VisitRR(this, kMips64Float64Floor, node); |
} |
void InstructionSelector::VisitFloat64Ceil(Node* node) { |
- VisitRR(this, kMips64CeilD, node); |
+ VisitRR(this, kMips64Float64Ceil, node); |
} |
void InstructionSelector::VisitFloat64RoundTruncate(Node* node) { |
- VisitRR(this, kMips64RoundTruncateD, node); |
+ VisitRR(this, kMips64Float64RoundTruncate, node); |
} |
@@ -1069,7 +1069,9 @@ void InstructionSelector::VisitFloat64LessThanOrEqual(Node* node) { |
// static |
MachineOperatorBuilder::Flags |
InstructionSelector::SupportedMachineOperatorFlags() { |
- return MachineOperatorBuilder::kNoFlags; |
+ return MachineOperatorBuilder::kFloat64Floor | |
+ MachineOperatorBuilder::kFloat64Ceil | |
+ MachineOperatorBuilder::kFloat64RoundTruncate; |
} |
} // namespace compiler |