microVU: Fix mistake when setting Status Flag bits for Signed/Zero

This commit is contained in:
refractionpcsx2 2021-04-19 10:55:33 +01:00
parent d3be481327
commit 6f7890b709
1 changed files with 1 additions and 0 deletions

View File

@ -92,6 +92,7 @@ static void mVUupdateFlags(mV, const xmm& reg, const xmm& regT1in = xEmptyReg, c
if (mFLAG.doFlag) mVUallocMFLAGb(mVU, mReg, mFLAG.write); // Set Mac Flag
if (sFLAG.doFlag) {
xAND(mReg, 0xFF); // Ignore overflow bits, they're handled separately
xOR(sReg, mReg);
if (sFLAG.doNonSticky) {
xSHL(mReg, 8);