| 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
|
|
|