D | rand-isaac.c | 145 #define mix(a, b, c, d, e, f, g, h) \ argument 149 c += d; c ^= d << 8; f += c; \ 151 e += f; e ^= f << 10; h += e; \ 152 f += g; f ^= just (g) >> 4; a += f; \ 158 #define mix(a, b, c, d, e, f, g, h) \ argument 160 a -= e; f ^= just (h) >> 9; h += a; \ 161 b -= f; g ^= a << 9; a += b; \ 165 f -= b; c ^= e << 20; e += f; \ 166 g -= c; d ^= just (f) >> 17; f += g; \ 173 #define ISAAC_MIX(s, a, b, c, d, e, f, g, h, seed) \ argument [all …]
|