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
The occurrence appears at the divide low part after the 10$ label in the lib/lowlevel integer.s source.
The division by zero leads to undefined results.
it may be good to add a stub in the library and to set the 68000 exception vector so we can catch this issue the way we want to?
Or to do a reference about this in the documentation?
The text was updated successfully, but these errors were encountered:
Is the divisor input zero?
Installing a vector is highly specific to the execution environment and is probably best done by the application. Are you on TOS?
Installing a vector is highly specific to the execution environment and is probably best done by the application.
My emulator catches the exception now and stop executing.
Also, the same code compiled with different 68000 compilers don't create a divide by zero, so I may have a hidden bug in my code too.
Are you on TOS?
No, my code runs on Atari Jaguar, 68000 based system without Operating system. It can be considered as a bare-metal system.
The occurrence appears at the divide low part after the 10$ label in the lib/lowlevel integer.s source.
The division by zero leads to undefined results.
it may be good to add a stub in the library and to set the 68000 exception vector so we can catch this issue the way we want to?
Or to do a reference about this in the documentation?
The text was updated successfully, but these errors were encountered: