mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 16:01:42 +12:00
SPURS: Update kernel to use lock line reservations
This commit is contained in:
parent
a7728c9067
commit
62e2d8d9a7
7 changed files with 414 additions and 297 deletions
|
@ -1060,7 +1060,14 @@ void SPUThread::StopAndSignal(u32 code)
|
|||
|
||||
case 0x003:
|
||||
{
|
||||
m_code3_func(*this);
|
||||
auto iter = m_addr_to_hle_function_map.find(PC);
|
||||
assert(iter != m_addr_to_hle_function_map.end());
|
||||
|
||||
auto return_to_caller = iter->second(*this);
|
||||
if (return_to_caller)
|
||||
{
|
||||
SetBranch(GPR[0]._u32[3] & 0x3fffc);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue