40
46
_gmp_rand (rp, rstate, nbits);
42
48
/* If nbits isn't a multiple of GMP_NUMB_BITS, shift up. */
46
mpn_lshift (rp, rp, nlimbs, GMP_NUMB_BITS - nbits % GMP_NUMB_BITS);
50
mpn_lshift (rp, rp, nlimbs, GMP_NUMB_BITS - nbits % GMP_NUMB_BITS);
50
53
while (nlimbs != 0 && rp[nlimbs - 1] == 0)