Skip to content

Commit

Permalink
CPU/Interpreter: IBE should not set BD/BT
Browse files Browse the repository at this point in the history
Apparently. Nothing relies on this. :P
  • Loading branch information
stenzek committed Dec 1, 2024
1 parent 67041d2 commit 62414b0
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions src/core/cpu_core.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,8 @@ ALWAYS_INLINE_RELEASE void CPU::WriteCop0Reg(Cop0Reg reg, u32 value)
}
break;

[[unlikely]] default : DEV_LOG("Unknown COP0 reg write {} ({:08X})", static_cast<u8>(reg), value);
[[unlikely]] default:
DEV_LOG("Unknown COP0 reg write {} ({:08X})", static_cast<u8>(reg), value);
break;
}
}
Expand Down Expand Up @@ -2840,10 +2841,7 @@ ALWAYS_INLINE_RELEASE bool CPU::FetchInstruction()
case 0x07: // KSEG2
default:
{
CPU::RaiseException(Cop0Registers::CAUSE::MakeValueForException(Exception::IBE,
g_state.current_instruction_in_branch_delay_slot,
g_state.current_instruction_was_branch_taken, 0),
address);
CPU::RaiseException(Cop0Registers::CAUSE::MakeValueForException(Exception::IBE, false, false, 0), address);
return false;
}
}
Expand Down

0 comments on commit 62414b0

Please sign in to comment.