"The [Forth CPU] got wrong answers on division if the divisor was odd, and they couldn't afford to redo [it] so it shipped [.] with errata"!
miniblog.
Related Posts
Beating an optimising compiler at compiling division calculations: https://lemire.me/blog/2019/02/08/faster-remainders-when-the-divisor-is-a-constant-beating-compilers-and-libdivide/
(TIL that gcc, clang and libdivide use different techniques!)
Surprised to see that `5.0 // 2.0` in #Python, despite being integer division, returns floats.