Lines Matching refs:mt
57 static unsigned long mt[N]; /* the array for the state vector */ variable
63 mt[0]= s & 0xffffffffUL; in init_genrand()
65 mt[mti] = in init_genrand()
66 (1812433253UL * (mt[mti-1] ^ (mt[mti-1] >> 30)) + in init_genrand()
72 mt[mti] &= 0xffffffffUL; in init_genrand()
91 y = (mt[kk]&UPPER_MASK)|(mt[kk+1]&LOWER_MASK); in genrand_int32()
92 mt[kk] = mt[kk+M] ^ (y >> 1) ^ mag01[y & 0x1UL]; in genrand_int32()
95 y = (mt[kk]&UPPER_MASK)|(mt[kk+1]&LOWER_MASK); in genrand_int32()
96 mt[kk] = mt[kk+(M-N)] ^ (y >> 1) ^ mag01[y & 0x1UL]; in genrand_int32()
98 y = (mt[N-1]&UPPER_MASK)|(mt[0]&LOWER_MASK); in genrand_int32()
99 mt[N-1] = mt[M-1] ^ (y >> 1) ^ mag01[y & 0x1UL]; in genrand_int32()
104 y = mt[mti++]; in genrand_int32()