bignum_ge_u
for (; bignum_ge_u(num, denominator); digit++)
if (round != 0 ? bignum_ge_u(num, 1) : /* up */
bignum_ge_u(bignum_plus(num, num), /* rtn */