Lines Matching refs:bit32
27 inline bit32 MixMsb2(bit32 v) in MixMsb2()
32 bit32 GenerateInitialValue(const bit32* pState, int index, bit32 d) in GenerateInitialValue()
34 const bit32 s0 = pState[index + 0]; in GenerateInitialValue()
35 const bit32 s1 = pState[index + 1]; in GenerateInitialValue()
37 const bit32 a = MixMsb2(s0); in GenerateInitialValue()
38 const bit32 b = s1 ^ (a * d); in GenerateInitialValue()
57 void MersenneTwister::Initialize(bit32 seed) in Initialize()
63 const bit32 v = MixMsb2(m_State[i - 1]); in Initialize()
70 void MersenneTwister::Initialize(const bit32* pSeed, int num) in Initialize()
82 const bit32 v = GenerateInitialValue(m_State, stateIndex, 0x0019660d); in Initialize()
104 const bit32 v = GenerateInitialValue(m_State, stateIndex, 0x5d588b65); in Initialize()
189 bit32 v = GenerateRandomU32(); in GenerateRandomBytes()
194 bit32* p32 = reinterpret_cast<bit32*>(begin4); in GenerateRandomBytes()
195 bit32* pEnd = reinterpret_cast<bit32*>(end4); in GenerateRandomBytes()
205 bit32 v = GenerateRandomU32(); in GenerateRandomBytes()
216 inline bit32 MersenneTwister::MixBits(bit32 u, bit32 l) in MixBits()
221 inline bit32 MersenneTwister::GenerateXkn(bit32 xkm, bit32 xk, bit32 xk1) in GenerateXkn()
223 bit32 v = (MixBits(xk, xk1) >> 1); in GenerateXkn()