diff --git a/pcsx2/x86/iVUzerorec.cpp b/pcsx2/x86/iVUzerorec.cpp index cfea2f0556..ad0b628013 100644 --- a/pcsx2/x86/iVUzerorec.cpp +++ b/pcsx2/x86/iVUzerorec.cpp @@ -2044,7 +2044,8 @@ void VuBaseBlock::AssignVFRegs() else if( itinst->vfacc[i] >= 0 ) lastwrite = itinst->vfacc[i]; // always alloc at least 1 temp reg - int free0 = (i||regs->VFwrite||regs->VFread0||regs->VFread1||(regs->VIwrite&(1<VFwrite||regs->VFread0||regs->VFread1||(regs->VIwrite&(1<VIread&(1<vfwrite[1] >= 0 && (itinst->vfread0[0]==itinst->vfwrite[1]||itinst->vfread1[0]==itinst->vfwrite[1]) ) { @@ -2060,9 +2061,9 @@ void VuBaseBlock::AssignVFRegs() _freeXMMreg(free1); _freeXMMreg(free2); } - else if( regs->VIwrite & (1<VIwrite & (1<VIread & (1<VIwrite & (1<