mirror of https://github.com/PCSX2/pcsx2.git
Seems my last commit change didnt quite do what i expected and broke FFXII. Reverted it.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@539 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
243e4fba9f
commit
e9e9a2c273
|
@ -1285,6 +1285,7 @@ void recVUMI_FSEQ( VURegs *VU, int info )
|
||||||
|
|
||||||
CMP16ItoR(EAX, imm);
|
CMP16ItoR(EAX, imm);
|
||||||
SETE8R(ftreg);
|
SETE8R(ftreg);
|
||||||
|
AND32ItoR(ftreg, 0x1);
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1381,6 +1382,7 @@ void recVUMI_FMEQ( VURegs *VU, int info )
|
||||||
CMP16MtoR(fsreg, VU_VI_ADDR(REG_MAC_FLAG, 1));
|
CMP16MtoR(fsreg, VU_VI_ADDR(REG_MAC_FLAG, 1));
|
||||||
SETE8R(ftreg);
|
SETE8R(ftreg);
|
||||||
}
|
}
|
||||||
|
AND32ItoR(ftreg, 0x1);
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1428,6 +1430,7 @@ void recVUMI_FCAND( VURegs *VU, int info )
|
||||||
AND32ItoR( EAX, VU->code & 0xFFFFFF );
|
AND32ItoR( EAX, VU->code & 0xFFFFFF );
|
||||||
|
|
||||||
SETNZ8R(ftreg);
|
SETNZ8R(ftreg);
|
||||||
|
AND32ItoR(ftreg, 0x1);
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1445,6 +1448,7 @@ void recVUMI_FCEQ( VURegs *VU, int info )
|
||||||
CMP32ItoR( EAX, VU->code&0xffffff );
|
CMP32ItoR( EAX, VU->code&0xffffff );
|
||||||
|
|
||||||
SETE8R(ftreg);
|
SETE8R(ftreg);
|
||||||
|
AND32ItoR(ftreg, 0x1);
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1459,7 +1463,6 @@ void recVUMI_FCOR( VURegs *VU, int info )
|
||||||
MOV32MtoR( EAX, VU_VI_ADDR(REG_CLIP_FLAG, 1) );
|
MOV32MtoR( EAX, VU_VI_ADDR(REG_CLIP_FLAG, 1) );
|
||||||
XOR32RtoR( ftreg, ftreg );
|
XOR32RtoR( ftreg, ftreg );
|
||||||
OR32ItoR( EAX, VU->code );
|
OR32ItoR( EAX, VU->code );
|
||||||
NOT32R( EAX );
|
|
||||||
AND32ItoR( EAX, 0xffffff );
|
AND32ItoR( EAX, 0xffffff );
|
||||||
CMP32ItoR( EAX, 0xffffff );
|
CMP32ItoR( EAX, 0xffffff );
|
||||||
|
|
||||||
|
@ -1467,7 +1470,8 @@ void recVUMI_FCOR( VURegs *VU, int info )
|
||||||
SETNZ8R(ftreg);
|
SETNZ8R(ftreg);
|
||||||
else
|
else
|
||||||
SETZ8R(ftreg);
|
SETZ8R(ftreg);
|
||||||
|
|
||||||
|
AND32ItoR(ftreg, 0x1);
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue