diff --git a/rpcs3/Emu/Cell/Modules/cellSpurs.cpp b/rpcs3/Emu/Cell/Modules/cellSpurs.cpp index d38c6cb07a..3fc241dbeb 100644 --- a/rpcs3/Emu/Cell/Modules/cellSpurs.cpp +++ b/rpcs3/Emu/Cell/Modules/cellSpurs.cpp @@ -3849,7 +3849,7 @@ s32 _cellSpursSendSignal(ppu_thread& ppu, vm::ptr taskset, u32 else { signal = !!(~signalled & waiting & mask); - signalled |= (signal ? mask : 0); + signalled |= mask; } if (ppu_stwcx(ppu, addr, signalled))