diff --git a/pcsx2/Gif.cpp b/pcsx2/Gif.cpp index cf9faa5caf..b2a9706d5e 100644 --- a/pcsx2/Gif.cpp +++ b/pcsx2/Gif.cpp @@ -564,7 +564,7 @@ void gifMFIFOInterrupt() return; } - if ((gifstate & GIF_STATE_READY) || (gifch.qwc > 0)) { + if ((gifstate == GIF_STATE_READY) || (gifch.qwc > 0)) { DevCon.Error("gifMFIFO Panic > Shouldn't go here!"); return; } diff --git a/pcsx2/x86/ix86-32/iR5900-32.cpp b/pcsx2/x86/ix86-32/iR5900-32.cpp index 1640365852..e4f55c235f 100644 --- a/pcsx2/x86/ix86-32/iR5900-32.cpp +++ b/pcsx2/x86/ix86-32/iR5900-32.cpp @@ -1050,7 +1050,7 @@ void iFlushCall(int flushtype) g_cpuFlushedCode = true; } - if ((flushtype & FLUSH_CAUSE) && !g_maySignalException) { + if ((flushtype == FLUSH_CAUSE) && !g_maySignalException) { if (g_recompilingDelaySlot) xOR(ptr32[&cpuRegs.CP0.n.Cause], 1 << 31); // BD g_maySignalException = true;