diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index a183d04164..d3fdf3342e 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -1656,7 +1656,7 @@ private: { CPU.VPR[vd]._u8[15] = CPU.VPR[va]._u8[15] >> sh; - for (uint b = 14; ~0; b--) + for (uint b = 14; ~b; b--) { CPU.VPR[vd]._u8[b] = (CPU.VPR[va]._u8[b] >> sh) | (CPU.VPR[va]._u8[b+1] << (8 - sh)); }