Lines Matching full:psfmt32
387 uint32_t *psfmt32 = &ctx->sfmt[0].u[0];
390 inner ^= psfmt32[idxof(i)] & parity[i];
403 psfmt32[idxof(i)] ^= work;
449 uint32_t *psfmt32 = &ctx->sfmt[0].u[0];
456 r = psfmt32[ctx->idx++];
485 uint32_t *psfmt32 = &ctx->sfmt[0].u[0];
499 r1 = psfmt32[ctx->idx];
500 r2 = psfmt32[ctx->idx + 1];
611 uint32_t *psfmt32;
617 psfmt32 = &ctx->sfmt[0].u[0];
619 psfmt32[idxof(0)] = seed;
621 psfmt32[idxof(i)] = 1812433253UL * (psfmt32[idxof(i - 1)]
622 ^ (psfmt32[idxof(i - 1)] >> 30))
646 uint32_t *psfmt32;
652 psfmt32 = &ctx->sfmt[0].u[0];
671 r = func1(psfmt32[idxof(0)] ^ psfmt32[idxof(mid)]
672 ^ psfmt32[idxof(N32 - 1)]);
673 psfmt32[idxof(mid)] += r;
675 psfmt32[idxof(mid + lag)] += r;
676 psfmt32[idxof(0)] = r;
680 r = func1(psfmt32[idxof(i)] ^ psfmt32[idxof((i + mid) % N32)]
681 ^ psfmt32[idxof((i + N32 - 1) % N32)]);
682 psfmt32[idxof((i + mid) % N32)] += r;
684 psfmt32[idxof((i + mid + lag) % N32)] += r;
685 psfmt32[idxof(i)] = r;
689 r = func1(psfmt32[idxof(i)] ^ psfmt32[idxof((i + mid) % N32)]
690 ^ psfmt32[idxof((i + N32 - 1) % N32)]);
691 psfmt32[idxof((i + mid) % N32)] += r;
693 psfmt32[idxof((i + mid + lag) % N32)] += r;
694 psfmt32[idxof(i)] = r;
698 r = func2(psfmt32[idxof(i)] + psfmt32[idxof((i + mid) % N32)]
699 + psfmt32[idxof((i + N32 - 1) % N32)]);
700 psfmt32[idxof((i + mid) % N32)] ^= r;
702 psfmt32[idxof((i + mid + lag) % N32)] ^= r;
703 psfmt32[idxof(i)] = r;