|
|
|
|
|
|
Make "1987.elf" work.
Posted on 2005-09-19 00:00:00 |
|
Found a problem when executing the __pack_d function in the demo (function used to make an IEEE 754 double precision floating point number). BEQ wasn't checking the high 32-bits of a register, and that caused it to return a bad result. Added higher 32-bits checking for BNE, BEQL, BNEL too at the same time.
This made some other unhandled instructions to appear. Implemented DSUBU. Two more remain (a MMI one and MULTU). |