Quote Originally Posted by billhavens View Post
Your statement implies that rounding to the nearest is not repeatable. Anything with a standard rule such as round to nearest is repeatable and in this instance more accurate so why not chose to do both? Still does not make any sense to me.

I understand the facts about how it works but I disagree with how they chose to make it work with my limited understanding at this point with what they have to work with.

Bill
You appear to be assuming that information about the remainder is available while doing integer division, or at least in its decimal approximation. That doesn't have to be true; if the division is done by shifts&subtracts, then the remainder will be left over in the other register, but no one is going to bother doing a comparison between twice the remainder and the divisor to see whether to add one more, as I would expect that would add significantly to the total time to take the division.