diff options
author | Alexey Frunze <Alexey.Frunze@imgtec.com> | 2015-12-18 18:16:36 -0800 |
---|---|---|
committer | Alexey Frunze <Alexey.Frunze@imgtec.com> | 2016-01-04 20:53:44 -0800 |
commit | 92d9060c0cdff7c726549a9d9494e5655404bed7 (patch) | |
tree | 22c1274193e7f1a3bd9872a2455c758394587dee /disassembler/disassembler_mips.cc | |
parent | 376a6f3dbae7b71a6fc2c339ec416d3407277308 (diff) |
MIPS: Implement HRor
This also fixes differentiation between the SRL and ROTR
instructions in the disassembler.
Change-Id: Ie19697f8d6ea8fa4e338adde3e3cf8e4a0383eae
Diffstat (limited to 'disassembler/disassembler_mips.cc')
-rw-r--r-- | disassembler/disassembler_mips.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/disassembler/disassembler_mips.cc b/disassembler/disassembler_mips.cc index ee7b21ced7..f9226878a9 100644 --- a/disassembler/disassembler_mips.cc +++ b/disassembler/disassembler_mips.cc @@ -56,7 +56,7 @@ static const MipsInstruction gMipsInstructions[] = { // R-type instructions. { kRTypeMask, 0, "sll", "DTA", }, // 0, 1, movci - { kRTypeMask, 2, "srl", "DTA", }, + { kRTypeMask | (0x1f << 21), 2, "srl", "DTA", }, { kRTypeMask, 3, "sra", "DTA", }, { kRTypeMask | (0x1f << 6), 4, "sllv", "DTS", }, { kRTypeMask | (0x1f << 6), 6, "srlv", "DTS", }, |