Quote Originally Posted by skimask
It's working well in the short tests, sometimes knocking cycle counts down by more than 3/4, usually by about 1/2.
Keep in mind that the previous test program was only looking for the accuracy of the results, not the timing.

It used 2 divides, 1 for the quotient and another for the remainder.
Code:
        PBPQ = AL / BL                   ; do same in PBP
        PBPR = AL // BL
When it looked like you were getting 1/2 the cycle count. It's because PBP had to do it twice.

The new test program is geared towards Timing.
PBP only has to do it once now.
<br>