diff --git a/rpcs3/Emu/CPU/CPUThread.cpp b/rpcs3/Emu/CPU/CPUThread.cpp index 197d72004b..0c9903b917 100644 --- a/rpcs3/Emu/CPU/CPUThread.cpp +++ b/rpcs3/Emu/CPU/CPUThread.cpp @@ -267,27 +267,6 @@ bool cpu_thread::check_state() noexcept continue; } - if (state0 & cpu_flag::wait) - { - // Spin wait once for a bit before resorting to thread_ctrl::wait - for (u32 i = 0; i < 10; i++) - { - if (state & (cpu_flag::pause + cpu_flag::suspend)) - { - busy_wait(500); - } - else - { - break; - } - } - - if (!(state & (cpu_flag::pause + cpu_flag::suspend))) - { - continue; - } - } - if (state0 & (cpu_flag::suspend + cpu_flag::dbg_global_pause + cpu_flag::dbg_pause)) { thread_ctrl::wait();