Lines Matching refs:f
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
184 f += seed[i + 5]; \
187 mix (a, b, c, d, e, f, g, h); \
193 s->m[i + 5] = f; \
212 isaac_word a, b, c, d, e, f, g, h;
214 a = b = c = d = e = f = g = h = /* the golden ratio */
217 mix (a, b, c, d, e, f, g, h);
223 ISAAC_MIX (s, a, b, c, d, e, f, g, h, seed);
230 ISAAC_MIX (s, a, b, c, d, e, f, g, h, s->m);
241 ISAAC_MIX (s, a, b, c, d, e, f, g, h, s->m);
255 isaac_word f = IF32 (UINT32_C (0xa51a3c49), UINT64_C (0x48fe4a0fa5a09315)); in isaac_seed() local
261 a = b = c = d = e = f = g = h = /* the golden ratio */ in isaac_seed()
264 mix (a, b, c, d, e, f, g, h); in isaac_seed()
269 ISAAC_MIX (s, a, b, c, d, e, f, g, h, s->m); in isaac_seed()
270 ISAAC_MIX (s, a, b, c, d, e, f, g, h, s->m); in isaac_seed()