summaryrefslogtreecommitdiff
path: root/src/disassembler_mips.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/disassembler_mips.cc')
-rw-r--r--src/disassembler_mips.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/disassembler_mips.cc b/src/disassembler_mips.cc
index f7d755a8de..ca9f6d7ca7 100644
--- a/src/disassembler_mips.cc
+++ b/src/disassembler_mips.cc
@@ -164,9 +164,8 @@ static const MipsInstruction gMipsInstructions[] = {
};
static uint32_t ReadU32(const uint8_t* ptr) {
- // TODO: MIPS is bi. how do we handle that?
- return ptr[3] | (ptr[2] << 8) | (ptr[1] << 16) | (ptr[0] << 24);
- //return ptr[0] | (ptr[1] << 8) | (ptr[2] << 16) | (ptr[3] << 24);
+ // We only support little-endian MIPS.
+ return ptr[0] | (ptr[1] << 8) | (ptr[2] << 16) | (ptr[3] << 24);
}
static void DumpMips(std::ostream& os, const uint8_t* instr_ptr) {