Lines Matching refs:d
116 const bit32 d = b ^ (b >> 1) ^ c; in GenerateRandomU32() local
120 bit32 s2 = c ^ (d << 10); in GenerateRandomU32()
121 const bit32 s3 = d; in GenerateRandomU32()
123 if( (d & 1) != 0 ) in GenerateRandomU32()
182 void TinyMt::GenerateInitialValuePlus(bit32* p, int d, bit32 k) in GenerateInitialValuePlus() argument
184 bit32& s0 = p[d]; in GenerateInitialValuePlus()
185 bit32& s1 = p[(d + 1) % PARAMETER_N]; in GenerateInitialValuePlus()
186 bit32& s2 = p[(d + 2) % PARAMETER_N]; in GenerateInitialValuePlus()
187 bit32& s3 = p[(d + 3) % PARAMETER_N]; in GenerateInitialValuePlus()
190 const bit32 b = a + d + k; in GenerateInitialValuePlus()
197 void TinyMt::GenerateInitialValueXor(bit32* p, int d) in GenerateInitialValueXor() argument
199 bit32& s0 = p[d]; in GenerateInitialValueXor()
200 bit32& s1 = p[(d + 1) % PARAMETER_N]; in GenerateInitialValueXor()
201 bit32& s2 = p[(d + 2) % PARAMETER_N]; in GenerateInitialValueXor()
202 bit32& s3 = p[(d + 3) % PARAMETER_N]; in GenerateInitialValueXor()
205 const bit32 b = a - d; in GenerateInitialValueXor()