diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index 7c0320d9d0..31fb111868 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -1338,8 +1338,8 @@ const auto ppu_stcx_accurate_tx = build_function_asm(&g_rtm_tx_limit1))); c.jae(fall); }); c.bt(x86::dword_ptr(args[2], ::offset32(&spu_thread::state) - ::offset32(&ppu_thread::rdata)), static_cast(cpu_flag::pause)); @@ -1458,7 +1458,7 @@ const auto ppu_stcx_accurate_tx = build_function_asm(&g_rtm_tx_limit2))); c.jae(fall2); build_get_tsc(c, stamp1); c.sub(stamp1, x86::rax); @@ -1467,7 +1467,7 @@ const auto ppu_stcx_accurate_tx = build_function_asm(&g_rtm_tx_limit2))); c.jae(fall2); c.test(x86::qword_ptr(x86::rbx), 127 - 1); c.jnz(fall2); diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index 95d2d711e8..098c38c6c4 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -469,8 +469,8 @@ const auto spu_putllc_tx = build_function_asm(&g_rtm_tx_limit1))); c.jae(fall); }); c.bt(x86::dword_ptr(args[2], ::offset32(&spu_thread::state) - ::offset32(&spu_thread::rdata)), static_cast(cpu_flag::pause)); @@ -609,7 +609,7 @@ const auto spu_putllc_tx = build_function_asm(&g_rtm_tx_limit2))); c.jae(fall2); Label tx1 = build_transaction_enter(c, fall2, [&]() @@ -617,7 +617,7 @@ const auto spu_putllc_tx = build_function_asm(&g_rtm_tx_limit2))); c.jae(fall2); c.test(x86::qword_ptr(x86::rbx), 127 - 1); c.jnz(fall2); @@ -860,8 +860,8 @@ const auto spu_putlluc_tx = build_function_asm(&g_rtm_tx_limit1))); c.jae(fall); }); c.xbegin(tx0); @@ -924,7 +924,7 @@ const auto spu_putlluc_tx = build_function_asm(&g_rtm_tx_limit2))); c.jae(fall2); build_get_tsc(c, stamp1); c.sub(stamp1, x86::rax); @@ -934,7 +934,7 @@ const auto spu_putlluc_tx = build_function_asm(&g_rtm_tx_limit2))); c.jae(fall2); }); @@ -1047,7 +1047,7 @@ const extern auto spu_getllar_tx = build_function_asm(&g_rtm_tx_limit1))); c.jae(fall); });