MIPS: Fix 'Optimize simulator.'
For simulator optimization we modified Instruction::InstructionType() function so a simpler but less complete InstructionType() function used by default. This fix enables the full InstructionType checking to properly decode a dd-constant label as unsupported opcode, rather than aborting. BUG=chromium:528875 LOG=NO Review URL: https://codereview.chromium.org/1314673010 Cr-Commit-Position: refs/heads/master@{#30644}
This commit is contained in:
parent
444a933931
commit
affd6dfcb5
@ -1606,7 +1606,7 @@ int Decoder::InstructionDecode(byte* instr_ptr) {
|
||||
out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_,
|
||||
"%08x ",
|
||||
instr->InstructionBits());
|
||||
switch (instr->InstructionType()) {
|
||||
switch (instr->InstructionType(Instruction::EXTRA)) {
|
||||
case Instruction::kRegisterType: {
|
||||
DecodeTypeRegister(instr);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user