diff options
Diffstat (limited to 'arch/mips/il.cpp')
| -rw-r--r-- | arch/mips/il.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/mips/il.cpp b/arch/mips/il.cpp index d5bc1421..f14a8d3c 100644 --- a/arch/mips/il.cpp +++ b/arch/mips/il.cpp @@ -1876,6 +1876,18 @@ bool GetLowLevelILForInstruction(Architecture* arch, uint64_t addr, LowLevelILFu })); break; + case MIPS_TLBINV: + il.AddInstruction(il.Intrinsic({}, MIPS_INTRIN_TLBINV, { + il.Register(registerSize, REG_INDEX), + il.Register(registerSize, REG_ENTRY_HI) + })); + break; + + case MIPS_TLBINVF: + il.AddInstruction(il.Intrinsic({}, MIPS_INTRIN_TLBINVF, { + il.Register(registerSize, REG_INDEX), + })); + break; case CNMIPS_BADDU: il.AddInstruction(SetRegisterOrNop(il, 8, registerSize, op1.reg, |
