Home
last modified time | relevance | path

Searched refs:PARAMETER_N (Results 1 – 4 of 4) sorted by relevance

/CTR-SDK-4.2.5/sources/libraries/math/
Dmath_MersenneTwister.cpp23 const int MersenneTwister::PARAMETER_N; member in nn::math::MersenneTwister
61 for( int i = 1; i < PARAMETER_N; i++ ) in Initialize()
77 const int numLoop = Max(PARAMETER_N, num); in Initialize()
88 if( stateIndex >= PARAMETER_N - 1 ) in Initialize()
90 m_State[0] = m_State[PARAMETER_N - 1]; in Initialize()
102 for( int i = 0; i < PARAMETER_N - 1; ++i ) in Initialize()
110 if( stateIndex >= PARAMETER_N - 1 ) in Initialize()
112 m_State[0] = m_State[PARAMETER_N - 1]; in Initialize()
124 for( int i = 0; i < PARAMETER_N; ++i ) in SaveState()
135 NN_MINMAX_TASSERT_(pStateBuffer->index, 0, PARAMETER_N - 1); in RestoreState()
[all …]
Dmath_TinyMt.cpp59 const bit32 v = MixMsb2(m_State[(i - 1) % PARAMETER_N]); in Initialize()
60 m_State[i % PARAMETER_N] ^= v * 0x6c078965 + i; in Initialize()
83 GenerateInitialValuePlus(m_State, (offset + i) % PARAMETER_N, seed); in Initialize()
87 for( int i = 0; i < PARAMETER_N; ++i ) in Initialize()
89 GenerateInitialValueXor(m_State, (offset + i) % PARAMETER_N); in Initialize()
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()
200 bit32& s1 = p[(d + 1) % PARAMETER_N]; in GenerateInitialValueXor()
201 bit32& s2 = p[(d + 2) % PARAMETER_N]; in GenerateInitialValueXor()
[all …]
/CTR-SDK-4.2.5/include/nn/math/
Dmath_TinyMt.h53 static const int PARAMETER_N = 4;
72 bit32 state[PARAMETER_N];
76 bit32 m_State[PARAMETER_N];
Dmath_MersenneTwister.h54 static const int PARAMETER_N = 624; variable
82 bit32 state[PARAMETER_N];
87 bit32 m_State[PARAMETER_N];