diff --git a/pcsx2/x86/microVU_Analyze.inl b/pcsx2/x86/microVU_Analyze.inl index cc6d0d4cd7..e10803938d 100644 --- a/pcsx2/x86/microVU_Analyze.inl +++ b/pcsx2/x86/microVU_Analyze.inl @@ -98,7 +98,7 @@ microVUt(void) mVUanalyzeFMAC3(int Fd, int Fs, int Ft) { microVUt(void) mVUanalyzeFMAC4(int Fs, int Ft) { microVU* mVU = mVUx; - mVUinfo |= doClip; + mVUinfo |= _doClip; analyzeReg1(Fs); analyzeReg4(Ft); } diff --git a/pcsx2/x86/microVU_Flags.inl b/pcsx2/x86/microVU_Flags.inl index 8a1a228059..b6608e41a8 100644 --- a/pcsx2/x86/microVU_Flags.inl +++ b/pcsx2/x86/microVU_Flags.inl @@ -132,9 +132,12 @@ microVUt(int) mVUsetFlags(int* xStatus, int* xMac, int* xClip) { mVUinfo |= (xM & 3) << 10; // _fmInstance mVUinfo |= (xC & 3) << 14; // _fcInstance - if (doStatus||isFSSET||doDivFlag) { xStatus [xS] = cycles + 4; xS = (xS+1)&3; } - if (doMac) { xMac [xM] = cycles + 4; xM = (xM+1)&3; } - if (doClip) { xClip [xC] = cycles + 4; xC = (xC+1)&3; } + if (doStatus || isFSSET || doDivFlag) + xStatus[xS++ & 3] = cycles + 4; + if (doMac) + xMac[xM++ & 3] = cycles + 4; + if (doClip) + xClip[xC++ & 3] = cycles + 4; cycles++; incPC2(2);