D | rand-isaac.c | 145 #define mix(a, b, c, d, e, f, g, h) \ argument 148 b += c; b ^= just (c) >> 2; e += b; \ 150 d += e; d ^= just (e) >> 16; g += d; \ 151 e += f; e ^= f << 10; h += e; \ 158 #define mix(a, b, c, d, e, f, g, h) \ argument 160 a -= e; f ^= just (h) >> 9; h += a; \ 164 e -= a; b ^= just (d) >> 14; d += e; \ 165 f -= b; c ^= e << 20; e += f; \ 167 h -= d; e ^= g << 14; g += h; \ 173 #define ISAAC_MIX(s, a, b, c, d, e, f, g, h, seed) \ argument [all …]
|