The version of multi-precision division algorithm used was based on Algorithm D published in 2nd edition of Donald Knuth's "The Art of Computer Programming". This algorithm was corrected twice, in 1995 and 2005, to protect against a possible overflow. Although this problem may not be present in this code, due to the value of Base used with respect to the underlying machine integers, it is preferable to use the corrected version of the algorithm. Tested on x86_64-pc-linux-gnu, committed on trunk 2012-12-05 Yannick Moy * uintp.adb (UI_Div_Rem): Correct algorithm D to remove potential overflow.