diff --git a/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp b/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp index 3165a52dbb..0642f77052 100644 --- a/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp @@ -674,7 +674,7 @@ spu_function_t spu_recompiler::compile(std::vector&& func_rv) // Perform bitwise comparison and accumulate c->xorps(dest, x86::dqword_ptr(x86::rax, code_off)); - if (first) + if (!first) { c->orps(reg0, dest); }