dolphin-emu / hwtests

Hardware test suite
GNU General Public License v2.0
22 stars 25 forks source link

Add a hardware test for setting and getting the FPSCR. #18

Closed Sonicadvance1 closed 2 years ago

Sonicadvance1 commented 9 years ago

6xx_pem states that bits 1 and 2 of the FPSCR aren't set via mtfsfi. With this hardware test this has been proven false, mtfsfi can set them to whatever it wants.

6xx_pem also states that bits 1 and 2 of the FPSCR can't be set via mtfsb0/1. With this hardware test this has been proven to be true, these instructions can not set/clear these bits.

6xx_pem states that bit 20 is a reserved bit, that's all it says. With this hardware test, this bit has been proven to only ever be zero and can't be set to anything else with any of these instructions.

Sonicadvance1 commented 9 years ago

Hold off on this for a bit, my hardware tests don't cover all cases currently. Working on adding more tests

Sonicadvance1 commented 9 years ago

Should hit all the cases now.