diff --git a/rpcs3/Emu/Cell/SPURecompiler.cpp b/rpcs3/Emu/Cell/SPURecompiler.cpp index 5a58e9d2d4..4af8348625 100644 --- a/rpcs3/Emu/Cell/SPURecompiler.cpp +++ b/rpcs3/Emu/Cell/SPURecompiler.cpp @@ -3342,7 +3342,7 @@ public: // Emit state check if necessary (TODO: more conditions) for (u32 pred : pfound->second) { - if (pred >= baddr && bi > 0) + if (pred >= baddr) { // If this block is a target of a backward branch (possibly loop), emit a check check_state(baddr);