mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-29 22:20:48 +00:00
PPU/LLVM: Fix for callback spinning undefinitly
Thanks for Nekoteki for the fix
This commit is contained in:
parent
cdf38d15d2
commit
b7d5d70a92
@ -6033,6 +6033,8 @@ u32 ppu_recompiler_llvm::ExecutionEngine::ExecuteTillReturn(PPUThread * ppu_stat
|
|||||||
switch (branch_type) {
|
switch (branch_type) {
|
||||||
case BranchType::Return:
|
case BranchType::Return:
|
||||||
execution_engine->m_tracer.Trace(Tracer::TraceType::Return, 0, 0);
|
execution_engine->m_tracer.Trace(Tracer::TraceType::Return, 0, 0);
|
||||||
|
if (Emu.GetCPUThreadStop() == ppu_state->PC)
|
||||||
|
ppu_state->FastStop();
|
||||||
terminate = true;
|
terminate = true;
|
||||||
break;
|
break;
|
||||||
case BranchType::FunctionCall:
|
case BranchType::FunctionCall:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user