50 for(
int i = 0; i < 256; i++) {
51 m_rsl[i] = s != ((
void*)0) ? s[i] : 0;
57 shuffle(a,b,c,d,e,f,g,h);
58 shuffle(a,b,c,d,e,f,g,h);
59 shuffle(a,b,c,d,e,f,g,h);
60 shuffle(a,b,c,d,e,f,g,h);
64 a+= (m_rsl)[i ]; b+=(m_rsl)[i+1]; c+=(m_rsl)[i+2]; d+=(m_rsl)[i+3];
65 e+= (m_rsl)[i+4]; f+=(m_rsl)[i+5]; g+=(m_rsl)[i+6]; h+=(m_rsl)[i+7];
67 shuffle(a,b,c,d,e,f,g,h);
69 (m_mem)[i ]=a; (m_mem)[i+1]=b; (m_mem)[i+2]=c; (m_mem)[i+3]=d;
70 (m_mem)[i+4]=e; (m_mem)[i+5]=f; (m_mem)[i+6]=g; (m_mem)[i+7]=h;
74 a+=(m_mem)[i ]; b+=(m_mem)[i+1]; c+=(m_mem)[i+2]; d+=(m_mem)[i+3];
75 e+=(m_mem)[i+4]; f+=(m_mem)[i+5]; g+=(m_mem)[i+6]; h+=(m_mem)[i+7];
77 shuffle(a,b,c,d,e,f,g,h);
79 (m_mem)[i ]=a; (m_mem)[i+1]=b; (m_mem)[i+2]=c; (m_mem)[i+3]=d;
80 (m_mem)[i+4]=e; (m_mem)[i+5]=f; (m_mem)[i+6]=g; (m_mem)[i+7]=h;
TIntType result_type
Definition: isaac_engine.hpp:40
static constexpr result_type golden_ratio
Definition: isaac_engine.hpp:41