diff options
Diffstat (limited to 'src/disassembler_mips.cc')
| -rw-r--r-- | src/disassembler_mips.cc | 5 |
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) { |