mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 19:45:20 +00:00
Disable PUTLLC16 again
This commit is contained in:
parent
8333830bd7
commit
7f8eec9dca
2 changed files with 6 additions and 1 deletions
|
@ -7141,6 +7141,11 @@ spu_program spu_recompiler_base::analyse(const be_t<u32>* ls, u32 entry_point, s
|
|||
value.reg2 = pattern.reg2;
|
||||
}
|
||||
|
||||
if (true)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
add_pattern(false, inst_attr::putllc16, pattern.put_pc - result.entry_point, value.data);
|
||||
|
||||
spu_log.success("PUTLLC16 Pattern Detected! (mem_count=%d, put_pc=0x%x, pc_rel=%d, offset=0x%x, const=%u, two_regs=%d, reg=%u, runtime=%d, 0x%x-%s) (putllc0=%d, putllc16+0=%d, all=%d)"
|
||||
|
|
|
@ -1235,7 +1235,7 @@ class spu_llvm_recompiler : public spu_recompiler_base, public cpu_translator
|
|||
rsx::reservation_lock rsx_lock(raddr, 128);
|
||||
|
||||
// Touch memory
|
||||
vm::_ref<atomic_t<u8>>(dest ^ (4096 / 2)).compare_and_swap_test(0, 0);
|
||||
utils::trigger_write_page_fault(vm::base(dest ^ (4096 / 2)));
|
||||
|
||||
auto [old_res, ok] = res.fetch_op([&](u64& rval)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue