From 92d9060c0cdff7c726549a9d9494e5655404bed7 Mon Sep 17 00:00:00 2001 From: Alexey Frunze Date: Fri, 18 Dec 2015 18:16:36 -0800 Subject: MIPS: Implement HRor This also fixes differentiation between the SRL and ROTR instructions in the disassembler. Change-Id: Ie19697f8d6ea8fa4e338adde3e3cf8e4a0383eae --- disassembler/disassembler_mips.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'disassembler/disassembler_mips.cc') 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", }, -- cgit v1.2.3-59-g8ed1b