Index: src/IceAssemblerMIPS32.cpp |
diff --git a/src/IceAssemblerMIPS32.cpp b/src/IceAssemblerMIPS32.cpp |
index 01fdf6bf921da61a717908f912b43cdaf1754260..6e8731c70873211e7c133d25b5aeb9e6ce27d2b8 100644 |
--- a/src/IceAssemblerMIPS32.cpp |
+++ b/src/IceAssemblerMIPS32.cpp |
@@ -627,8 +627,8 @@ void AssemblerMIPS32::movn_s(const Operand *OpFd, const Operand *OpFs, |
void AssemblerMIPS32::movt(const Operand *OpRd, const Operand *OpRs, |
const Operand *OpCc) { |
IValueT Opcode = 0x00000001; |
- const IValueT Rd = encodeGPRegister(OpRd, "Rd", "movf"); |
- const IValueT Rs = encodeGPRegister(OpRs, "Rs", "movf"); |
+ const IValueT Rd = encodeGPRegister(OpRd, "Rd", "movt"); |
+ const IValueT Rs = encodeGPRegister(OpRs, "Rs", "movt"); |
OperandMIPS32FCC::FCC Cc = OperandMIPS32FCC::FCC0; |
if (const auto *OpFCC = llvm::dyn_cast<OperandMIPS32FCC>(OpCc)) { |
Cc = OpFCC->getFCC(); |