Lines Matching defs:mt
159 __gmp_mt_recalc_buffer (gmp_uint_least32_t mt[])
166 y = (mt[kk] & 0x80000000) | (mt[kk + 1] & 0x7FFFFFFF);
167 mt[kk] = mt[kk + M] ^ (y >> 1) ^ ((y & 0x01) != 0 ? MATRIX_A : 0);
171 y = (mt[kk] & 0x80000000) | (mt[kk + 1] & 0x7FFFFFFF);
172 mt[kk] = mt[kk - (N - M)] ^ (y >> 1) ^ ((y & 0x01) != 0 ? MATRIX_A : 0);
175 y = (mt[N - 1] & 0x80000000) | (mt[0] & 0x7FFFFFFF);
176 mt[N - 1] = mt[M - 1] ^ (y >> 1) ^ ((y & 0x01) != 0 ? MATRIX_A : 0);
191 gmp_uint_least32_t *mt;
194 mt = ((gmp_rand_mt_struct *) RNG_STATE (rstate))->mt;
204 __gmp_mt_recalc_buffer (mt); \
207 y = mt[(*pmti)++]; \
380 dstp->mt[i] = srcp->mt[i];
402 dstp->mt[i] = default_state[i];