|
|
|
|
|
|
Make "1987.elf" work.
Posted on 2005-09-09 00:00:00 |
|
Terminated the changes to the FPU register viewer window. I shouldn't need to touch this again for a while.
I chose to hardcode the 32x 64-bits register mode into the FPU implementation for now... But I know this is controlled by a flag in the COP0, and I don't know if it's set to 1 or 0 yet. But this should be visible in the code when a program will be using double precision registers... Only the even numbered FPU registers will be used for double precision operations if the FPU is set to operate in 16x 64-bits register mode. But this demo only uses single precision operations, so there's no way to tell for now. It too me a bit to get back into the x86 FPU bath, but I was able to implement the MTC1 and CVT.S.W opcodes. I should be able to complete the remaining FPU opcodes for this function tomorrow. |