Lines Matching refs:splat

30         b.add(a, b.splat(7));
45 b.add(b.splat(5.0f),
46 b.splat(4.0f));
62 b.store32(b.varying<int>(), b.splat(42));
117 b.add(b.splat(1),
144 b.store32(buf, b.gather32(uniforms,0, b.bit_and(x, b.splat(7))));
196 b.store32(buf32, b.gather32(uniforms,0, b.bit_and(x, b.splat( 7))));
197 b.store16(buf16, b.gather16(uniforms,0, b.bit_and(x, b.splat(15))));
198 b.store8 (buf8 , b.gather8 (uniforms,0, b.bit_and(x, b.splat(31))));
300 x = b.bit_and (x, b.splat(0xf1)); // 0x40
301 x = b.bit_or (x, b.splat(0x80)); // 0xc0
302 x = b.bit_xor (x, b.splat(0xfe)); // 0x3e
303 x = b.bit_clear(x, b.splat(0x30)); // 0x0e
326 x = select(is_NaN(x), b.splat(0.0f)
378 return b.shl(b.bit_and(mask, b.splat(0x1)), shift);
381 skvm::I32 m = b.splat(0);
382 m = b.bit_or(m, to_bit(0, b. eq(x, b.splat(0))));
383 m = b.bit_or(m, to_bit(1, b.neq(x, b.splat(1))));
384 m = b.bit_or(m, to_bit(2, b. lt(x, b.splat(2))));
385 m = b.bit_or(m, to_bit(3, b.lte(x, b.splat(3))));
386 m = b.bit_or(m, to_bit(4, b. gt(x, b.splat(4))));
387 m = b.bit_or(m, to_bit(5, b.gte(x, b.splat(5))));
414 return b.shl(b.bit_and(mask, b.splat(0x1)), shift);
417 skvm::I32 m = b.splat(0);
418 m = b.bit_or(m, to_bit(0, b. eq(x, b.splat(0.0f))));
419 m = b.bit_or(m, to_bit(1, b.neq(x, b.splat(1.0f))));
420 m = b.bit_or(m, to_bit(2, b. lt(x, b.splat(2.0f))));
421 m = b.bit_or(m, to_bit(3, b.lte(x, b.splat(3.0f))));
422 m = b.bit_or(m, to_bit(4, b. gt(x, b.splat(4.0f))));
423 m = b.bit_or(m, to_bit(5, b.gte(x, b.splat(5.0f))));
493 v = b.sub(b.mul(x, b.splat(2.0f)),
494 b.splat(1.0f));
515 v = b.sub(b.splat(1.0f),
516 b.mul(x, b.splat(2.0f)));
643 x = b.add(x, b.splat(i));
664 x = b.select( b.gt(x, b.splat(4)), x, b.splat(42) );
729 x = b.select(b.lt(x, b.splat(0)), b.splat(0), x);
859 b.store32(b.varying<int>(), b.splat(42));
875 b.splat(42)));
885 b.trace_line(b.splat(0xFFFFFFFF), 123);
901 g = p.splat(0.0f),
902 b = p.splat(0.0f),
917 g = p.splat(0.0f),
918 b = p.splat(0.0f),
919 a = p.splat(1.0f);
935 g = p.splat(0.0f),
936 b = p.splat(0.0f),
951 g = p.splat(0.0f),
952 b = p.splat(0.0f),
953 a = p.splat(1.0f);
2028 return b->approx_powf(base, b->splat(0.5f));
2038 return b->approx_powf(b->splat(3.0f), exp);
2205 y = b.splat(f[i]);
2229 skvm::F32 x = b.splat(f[i]),
2442 a = p.splat(0xf);
2444 skvm::I32 _4444 = p.splat(0);
2566 b.store32(buf, b.splat(4));
2567 b.store32(buf, b.splat(5));
2568 b.store32(buf, b.splat(4)); // If we dedup'd, we'd skip this store.