D | rand-isaac.c | 145 #define mix(a, b, c, d, e, f, g, h) \ argument 151 e += f; e ^= f << 10; h += e; \ 153 g += h; g ^= h << 8; b += g; \ 154 h += a; h ^= just (a) >> 9; c += h; \ 158 #define mix(a, b, c, d, e, f, g, h) \ argument 160 a -= e; f ^= just (h) >> 9; h += a; \ 162 c -= g; h ^= just (b) >> 23; b += c; \ 163 d -= h; a ^= c << 15; c += d; \ 167 h -= d; e ^= g << 14; g += h; \ 173 #define ISAAC_MIX(s, a, b, c, d, e, f, g, h, seed) \ argument [all …]
|