Skip to content

FPU instructions do not update FPU state consistently #164

Description

@jeff-shulkin

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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingrunime

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions