Index: src/mips/disasm-mips.cc |
diff --git a/src/mips/disasm-mips.cc b/src/mips/disasm-mips.cc |
index 564627e460c7ba0a784d1b52adf2d2f4362ba2c6..4f725cff54a90d6cc1e768987e79e858c73c25ee 100644 |
--- a/src/mips/disasm-mips.cc |
+++ b/src/mips/disasm-mips.cc |
@@ -555,7 +555,13 @@ void Decoder::DecodeTypeRegister(Instruction* instr) { |
} |
break; |
case S: |
- UNIMPLEMENTED_MIPS(); |
+ switch (instr->FunctionFieldRaw()) { |
+ case CVT_D_S: |
+ Format(instr, "cvt.d.s 'fd, 'fs"); |
+ break; |
+ default: |
+ UNIMPLEMENTED_MIPS(); |
+ } |
break; |
case W: |
switch (instr->FunctionFieldRaw()) { |