diff --git a/pcsx2/x86/microVU_IR.h b/pcsx2/x86/microVU_IR.h index 12b6a0d164..ced10a5f92 100644 --- a/pcsx2/x86/microVU_IR.h +++ b/pcsx2/x86/microVU_IR.h @@ -598,7 +598,7 @@ public: bool checkVFClamp(int regId) { - if ((xmmMap[regId].VFreg == 33 && !EmuConfig.Gamefixes.IbitHack) || xmmMap[regId].isZero) + if (regId != xmmPQ.Id && ((xmmMap[regId].VFreg == 33 && !EmuConfig.Gamefixes.IbitHack) || xmmMap[regId].isZero)) return false; else return true;