From 17732a0b8a979cfd00969dd3b6f6748e08ba5af4 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sat, 7 Jan 2023 22:49:13 +0000 Subject: [PATCH] VU: Fix out of bounds check for Q clamp --- pcsx2/x86/microVU_IR.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;