| Index: src/compiler/mips/instruction-selector-mips.cc
|
| diff --git a/src/compiler/mips/instruction-selector-mips.cc b/src/compiler/mips/instruction-selector-mips.cc
|
| index 427cc2c3b5c4d76da41600621c81d74c546ec7e9..54c77e2c7b6765679d8504ee91ff4b7982c271bf 100644
|
| --- a/src/compiler/mips/instruction-selector-mips.cc
|
| +++ b/src/compiler/mips/instruction-selector-mips.cc
|
| @@ -896,14 +896,14 @@ void InstructionSelector::VisitFloat64LessThanOrEqual(Node* node) {
|
|
|
| void InstructionSelector::VisitFloat64ExtractLowWord32(Node* node) {
|
| MipsOperandGenerator g(this);
|
| - Emit(kMipsFmoveLowUwD, g.DefineAsRegister(node),
|
| + Emit(kMipsFloat64ExtractLowWord32, g.DefineAsRegister(node),
|
| g.UseRegister(node->InputAt(0)));
|
| }
|
|
|
|
|
| void InstructionSelector::VisitFloat64ExtractHighWord32(Node* node) {
|
| MipsOperandGenerator g(this);
|
| - Emit(kMipsFmoveHighUwD, g.DefineAsRegister(node),
|
| + Emit(kMipsFloat64ExtractHighWord32, g.DefineAsRegister(node),
|
| g.UseRegister(node->InputAt(0)));
|
| }
|
|
|
| @@ -912,8 +912,8 @@ void InstructionSelector::VisitFloat64InsertLowWord32(Node* node) {
|
| MipsOperandGenerator g(this);
|
| Node* left = node->InputAt(0);
|
| Node* right = node->InputAt(1);
|
| - Emit(kMipsFmoveLowDUw, g.DefineSameAsFirst(node), g.UseRegister(left),
|
| - g.UseRegister(right));
|
| + Emit(kMipsFloat64InsertLowWord32, g.DefineSameAsFirst(node),
|
| + g.UseRegister(left), g.UseRegister(right));
|
| }
|
|
|
|
|
| @@ -921,8 +921,8 @@ void InstructionSelector::VisitFloat64InsertHighWord32(Node* node) {
|
| MipsOperandGenerator g(this);
|
| Node* left = node->InputAt(0);
|
| Node* right = node->InputAt(1);
|
| - Emit(kMipsFmoveHighDUw, g.DefineSameAsFirst(node), g.UseRegister(left),
|
| - g.UseRegister(right));
|
| + Emit(kMipsFloat64InsertHighWord32, g.DefineSameAsFirst(node),
|
| + g.UseRegister(left), g.UseRegister(right));
|
| }
|
|
|
|
|
|
|