A lot of instructions related to the FPU do not update FPU flags, even though they are supposed to per the PS2 EE core documentation. This lack of flag setting is noted in the following instructions:
ABS.S
ADD.S
ADDA.S
DIV.S
MADD.S
MADDA.S
MAX.S
MIN.S
MSUB.S
MSUBA.S
MUL.S
MULA.S
NEG.S
RSQRT.S
SQRT.S
SUB.S
SUBA.S
Handling of all these instructions should be updated to properly update FCR31 with the appropriate flag values.
A lot of instructions related to the FPU do not update FPU flags, even though they are supposed to per the PS2 EE core documentation. This lack of flag setting is noted in the following instructions:
ABS.S
ADD.S
ADDA.S
DIV.S
MADD.S
MADDA.S
MAX.S
MIN.S
MSUB.S
MSUBA.S
MUL.S
MULA.S
NEG.S
RSQRT.S
SQRT.S
SUB.S
SUBA.S
Handling of all these instructions should be updated to properly update FCR31 with the appropriate flag values.