Index: src/compiler/mips/code-generator-mips.cc |
diff --git a/src/compiler/mips/code-generator-mips.cc b/src/compiler/mips/code-generator-mips.cc |
index 997f3fe591708c29e7f9a5d342e8ff9a2b65d019..6c299b0f227e515707061a3dc226a9dd19275f0d 100644 |
--- a/src/compiler/mips/code-generator-mips.cc |
+++ b/src/compiler/mips/code-generator-mips.cc |
@@ -621,6 +621,18 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
__ Trunc_uw_d(i.InputDoubleRegister(0), i.OutputRegister(), scratch); |
break; |
} |
+ case kMipsFmoveLowUwD: |
+ __ FmoveLow(i.OutputRegister(), i.InputDoubleRegister(0)); |
+ break; |
+ case kMipsFmoveLowDUw: |
+ __ FmoveLow(i.OutputDoubleRegister(), i.InputRegister(1)); |
+ break; |
+ case kMipsFmoveHighUwD: |
+ __ FmoveHigh(i.OutputRegister(), i.InputDoubleRegister(0)); |
+ break; |
+ case kMipsFmoveHighDUw: |
+ __ FmoveHigh(i.OutputDoubleRegister(), i.InputRegister(1)); |
+ break; |
// ... more basic instructions ... |
case kMipsLbu: |