Searched refs:TAUSWORTHE (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/lib/
H A Drandom32.c61 #define TAUSWORTHE(s, a, b, c, d) ((s & c) << d) ^ (((s << a) ^ s) >> b) prandom_u32_state() macro
62 state->s1 = TAUSWORTHE(state->s1, 6U, 13U, 4294967294U, 18U); prandom_u32_state()
63 state->s2 = TAUSWORTHE(state->s2, 2U, 27U, 4294967288U, 2U); prandom_u32_state()
64 state->s3 = TAUSWORTHE(state->s3, 13U, 21U, 4294967280U, 7U); prandom_u32_state()
65 state->s4 = TAUSWORTHE(state->s4, 3U, 12U, 4294967168U, 13U); prandom_u32_state()

Completed in 66 milliseconds