[mips][microMIPS] Fix an issue with disassembling lwm32 instruction
[oota-llvm.git] / lib / Target / Mips / Disassembler / MipsDisassembler.cpp
index 6333d47771689add2f887a4ae60d9f8b512687e0..4aa0afd7e031176f9fae979b70a031996783ad20 100644 (file)
@@ -1915,7 +1915,7 @@ static DecodeStatus DecodeRegListOperand(MCInst &Inst,
                                          uint64_t Address,
                                          const void *Decoder) {
   unsigned Regs[] = {Mips::S0, Mips::S1, Mips::S2, Mips::S3, Mips::S4, Mips::S5,
-                     Mips::S6, Mips::FP};
+                     Mips::S6, Mips::S7, Mips::FP};
   unsigned RegNum;
 
   unsigned RegLst = fieldFromInstruction(Insn, 21, 5);