mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-04-29 08:55:41 -04:00
CPU/Recompiler: Emit DCIC exit path in far code
Fixes PS3 BIOS booting.
This commit is contained in:
parent
1bc354c64e
commit
2d8806c13f
@ -2536,10 +2536,10 @@ bool CodeGenerator::Compile_cop0(const CodeBlockInstruction& cbi)
|
||||
m_register_cache.UninhibitAllocation();
|
||||
|
||||
// exit block early if enabled
|
||||
m_register_cache.PushState();
|
||||
EmitFunctionCall(nullptr, &CPU::UpdateDebugDispatcherFlag);
|
||||
EmitBranch(GetCurrentFarCodePointer());
|
||||
SwitchToFarCode();
|
||||
EmitExceptionExit();
|
||||
m_register_cache.PopState();
|
||||
SwitchToNearCode();
|
||||
|
||||
EmitBindLabel(¬_enabled);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user