Lines Matching refs:perm
79 static const unsigned char perm[512] = { 151, 160, 137, 91, 90, 15,
225 n0 = t0 * t0 * grad1(perm[i0 & 0xff], x0);
229 n1 = t1 * t1 * grad1(perm[i1 & 0xff], x1);
284 /* Wrap the integer indices at 256, to avoid indexing perm[] out of bounds */
294 n0 = t0 * t0 * grad2(perm[ii + perm[jj]], x0, y0);
302 n1 = t1 * t1 * grad2(perm[ii + i1 + perm[jj + j1]], x1, y1);
310 n2 = t2 * t2 * grad2(perm[ii + 1 + perm[jj + 1]], x2, y2);
425 /* Wrap the integer indices at 256 to avoid indexing perm[] out of bounds */
436 n0 = t0 * t0 * grad3(perm[ii + perm[jj + perm[kk]]], x0, y0, z0);
445 t1 * t1 * grad3(perm[ii + i1 + perm[jj + j1 + perm[kk + k1]]], x1,
455 t2 * t2 * grad3(perm[ii + i2 + perm[jj + j2 + perm[kk + k2]]], x2,
465 t3 * t3 * grad3(perm[ii + 1 + perm[jj + 1 + perm[kk + 1]]], x3, y3,
575 /* Wrap the integer indices at 256, to avoid indexing perm[] out of bounds */
588 t0 * t0 * grad4(perm[ii + perm[jj + perm[kk + perm[ll]]]], x0, y0,
599 grad4(perm[ii + i1 + perm[jj + j1 + perm[kk + k1 + perm[ll + l1]]]],
610 grad4(perm[ii + i2 + perm[jj + j2 + perm[kk + k2 + perm[ll + l2]]]],
621 grad4(perm[ii + i3 + perm[jj + j3 + perm[kk + k3 + perm[ll + l3]]]],
632 grad4(perm[ii + 1 + perm[jj + 1 + perm[kk + 1 + perm[ll + 1]]]], x4,