Lines Matching refs:m_State

46         crypto::GenerateRandomBytes(m_State, sizeof(m_State));  in Initialize()
51 m_State[0] = seed; in Initialize()
52 m_State[1] = PARAMETER_MAT1; in Initialize()
53 m_State[2] = PARAMETER_MAT2; in Initialize()
54 m_State[3] = PARAMETER_TMAT;; in Initialize()
59 const bit32 v = MixMsb2(m_State[(i - 1) % PARAMETER_N]); in Initialize()
60 m_State[i % PARAMETER_N] ^= v * 0x6c078965 + i; in Initialize()
69 m_State[0] = 0; in Initialize()
70 m_State[1] = PARAMETER_MAT1; in Initialize()
71 m_State[2] = PARAMETER_MAT2; in Initialize()
72 m_State[3] = PARAMETER_TMAT;; in Initialize()
77 GenerateInitialValuePlus(m_State, 0, numSeed); in Initialize()
83 GenerateInitialValuePlus(m_State, (offset + i) % PARAMETER_N, seed); in Initialize()
89 GenerateInitialValueXor(m_State, (offset + i) % PARAMETER_N); in Initialize()
100 std::memcpy(pStateBuffer->state, m_State, sizeof(pStateBuffer->state)); in SaveState()
107 std::memcpy(m_State, pStateBuffer->state, sizeof(m_State)); in RestoreState()
113 const bit32 a = (m_State[0] & BIT31_MASK) ^ m_State[1] ^ m_State[2]; in GenerateRandomU32()
114 const bit32 b = m_State[3]; in GenerateRandomU32()
118 const bit32 s0 = m_State[1]; in GenerateRandomU32()
119 bit32 s1 = m_State[2]; in GenerateRandomU32()
129 m_State[0] = s0; in GenerateRandomU32()
130 m_State[1] = s1; in GenerateRandomU32()
131 m_State[2] = s2; in GenerateRandomU32()
132 m_State[3] = s3; in GenerateRandomU32()
214 const bit32 state031 = (m_State[0] & BIT31_MASK); in FinalizeInitialization()
216 if( (state031 == 0) && (m_State[1] == 0) in FinalizeInitialization()
217 && (m_State[2] == 0) && (m_State[3] == 0) ) in FinalizeInitialization()
219 m_State[0] = 'T'; in FinalizeInitialization()
220 m_State[1] = 'I'; in FinalizeInitialization()
221 m_State[2] = 'N'; in FinalizeInitialization()
222 m_State[3] = 'Y'; in FinalizeInitialization()