To validate correctness for each translated instruction, we need to construct unit tests for each instruction that the PS2 EE-Core can possibly execute. Each instruction should have at least one basic test, as well as cases for edge behavior, like saturation, flag setting, etc.
The PS2 EE Core Specific instructions that require testing:
MMIFunctions
MMI0Functions
MMI1Functions
MMI2Functions
MMI3Functions
PMFHLFunctions
To validate correctness for each translated instruction, we need to construct unit tests for each instruction that the PS2 EE-Core can possibly execute. Each instruction should have at least one basic test, as well as cases for edge behavior, like saturation, flag setting, etc.
The PS2 EE Core Specific instructions that require testing:
MMIFunctions
MMI0Functions
MMI1Functions
MMI2Functions
MMI3Functions
PMFHLFunctions