You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to run code with the DDIV instructions it errors out, expecting me to use DDIV rs, rt with the result placed in LO / HI
When trying to run code with the DMUL instruction it probably expects me to use the DMULT rs, rt instead, based on the changelog for version 0.1.4
However both seem valid based on the MIPS architecture specification, supporting them would be helpful due to them being the only option for winmips64, still standard in some universities like the Polytechnic University of Turin
The text was updated successfully, but these errors were encountered:
I can see both instruction in the ISA. I think there will be no issues implementing DMUL, while for DDIV it may be more complex, as I don't think we have internally a way to "overload" instructions based on their signature: we would have two DDIV instructions with different parameter types and we'd need a way to disambiguate.
I'll investigate. Thanks again for the bug report!
lupino3
changed the title
DMUL rd, rs, rt and DDIV rd, rs, rt not implemented or not valid
DMUL rd, rs, rt and DDIV rd, rs, rt not implemented
Nov 7, 2023
When trying to run code with the DDIV instructions it errors out, expecting me to use DDIV rs, rt with the result placed in LO / HI
When trying to run code with the DMUL instruction it probably expects me to use the DMULT rs, rt instead, based on the changelog for version 0.1.4
However both seem valid based on the MIPS architecture specification, supporting them would be helpful due to them being the only option for winmips64, still standard in some universities like the Polytechnic University of Turin
The text was updated successfully, but these errors were encountered: