Lines Matching defs:_mp_seed
36 _mp_seed holds the current seed value, in the range 0 to 2^m2exp-1.
37 SIZ(_mp_seed) is fixed at BITS_TO_LIMBS(_mp_m2exp) and the value is
38 padded with high zero limbs if necessary. ALLOC(_mp_seed) is the current
39 size of PTR(_mp_seed) in the usual way. There only needs to be
59 mpz_t _mp_seed;
88 seedp = PTR (p->_mp_seed);
89 seedn = SIZ (p->_mp_seed);
124 MPN_COPY (PTR (p->_mp_seed), tp, tn);
234 mpz_ptr seedz = p->_mp_seed;
237 /* Store p->_mp_seed as an unnormalized integer with size enough
250 mpz_clear (p->_mp_seed);
275 /* _mp_seed and _mp_a might be unnormalized (high zero limbs), but
277 mpz_init_set (dstp->_mp_seed, srcp->_mp_seed);
307 /* allocate m2exp bits of space for p->_mp_seed, and initial seed "1" */
308 mpz_init2 (p->_mp_seed, m2exp);
309 MPN_ZERO (PTR (p->_mp_seed), seedn);
310 SIZ (p->_mp_seed) = seedn;
311 PTR (p->_mp_seed)[0] = 1;