Yup, multiplication and division takes a LOT of loops to do.

In this thread I had measured a single 16/16 divide at over 76us (382 instructions).

Keep in mind that in PBP, ALL mutiplications and divisions are done as a 16-bit operation. So even though the variables are BYTE's, it takes the same time as if they were WORD's.

I haven't timed a 16*16 multiply yet, but from these results I'd say it's probably just under 50us.

Time to find a new way to do the math.
<br>