R
|
pre. |
|
|
|
bc. |
|
unsigned int r( unsigned long long int *s ){ *s += 1; unsigned long long int x = ((*s * 0xbfad23521) ^ (*s * 0xfeefbaaf)); x = ((x >> 3) ^ (x << 7)) * (1 | (*s ^ 0x16716761)); return x ^ (x >> 32); } |