Lines Matching refs:As

124 		x0 = Min(x0, As<Float4>(Int4(0x43010000)));   // 129.00000e+0f  in exponential2()
125 x0 = Max(x0, As<Float4>(Int4(0xC2FDFFFF))); // -126.99999e+0f in exponential2()
128 …Float4 ii = As<Float4>((i + Int4(127)) << 23); // Add single-precision bias, and shift into expo… in exponential2()
133 Float4 ff = As<Float4>(Int4(0x3AF61905)); // 1.8775767e-3f in exponential2()
134 ff = ff * f + As<Float4>(Int4(0x3C134806)); // 8.9893397e-3f in exponential2()
135 ff = ff * f + As<Float4>(Int4(0x3D64AA23)); // 5.5826318e-2f in exponential2()
136 ff = ff * f + As<Float4>(Int4(0x3E75EAD4)); // 2.4015361e-1f in exponential2()
137 ff = ff * f + As<Float4>(Int4(0x3F31727B)); // 6.9315308e-1f in exponential2()
152 x1 = As<Float4>(As<Int4>(x0) & Int4(0x7F800000)); in logarithm2()
153 x1 = As<Float4>(As<UInt4>(x1) >> 8); in logarithm2()
154 x1 = As<Float4>(As<Int4>(x1) | As<Int4>(Float4(1.0f))); in logarithm2()
156 x0 = As<Float4>((As<Int4>(x0) & Int4(0x007FFFFF)) | As<Int4>(Float4(1.0f))); in logarithm2()
164 Int4 pos_inf_x = CmpEQ(As<Int4>(x), Int4(0x7F800000)); in logarithm2()
165 return As<Float4>((pos_inf_x & As<Int4>(x)) | (~pos_inf_x & As<Int4>(x1))); in logarithm2()
238 rsq = As<Float4>(CmpNEQ(As<Int4>(abs), Int4(0x7F800000)) & As<Int4>(rsq)); in reciprocalSquareRoot()
274 y -= As<Float4>(CmpNLT(y, Float4(3.14159265e+0f)) & As<Int4>(Float4(6.28318530e+0f))); in cosine_pi()
351 …return As<Float4>(As<Int4>(half_pi - Sqrt(Float4(1.0f) - absx) * (a0 + absx * (a1 + absx * (a2 + a… in arcsin()
352 (As<Int4>(x) & Int4(0x80000000))); in arcsin()
383 …Float4 y = As<Float4>((O & As<Int4>(Float4(1.0f) / absx)) | (~O & As<Int4>(absx))); // FIXME: Vect… in arctan()
387 …return As<Float4>(((O & As<Int4>(half_pi - theta)) | (~O & As<Int4>(theta))) ^ // FIXME: Vector se… in arctan()
388 (As<Int4>(x) & Int4(0x80000000))); in arctan()
400 Float4 theta = As<Float4>(S & As<Int4>(minus_pi)); in arctan()
401 Float4 x0 = As<Float4>((As<Int4>(y) & Int4(0x80000000)) ^ As<Int4>(x)); in arctan()
406 theta += As<Float4>(Q & As<Int4>(half_pi)); in arctan()
407 Float4 x1 = As<Float4>((Q & As<Int4>(y0)) | (~Q & As<Int4>(x0))); // FIXME: Vector select in arctan()
408 Float4 y1 = As<Float4>((Q & As<Int4>(-x0)) | (~Q & As<Int4>(y0))); // FIXME: Vector select in arctan()
412 Float4 x2 = As<Float4>((O & As<Int4>(y1)) | (~O & As<Int4>(x1))); // FIXME: Vector select in arctan()
413 Float4 y2 = As<Float4>((O & As<Int4>(x1)) | (~O & As<Int4>(y1))); // FIXME: Vector select in arctan()
419 …theta += As<Float4>((~zero_x & ~inf_y & ((O & As<Int4>(half_pi - atan2_theta)) | (~O & (As<Int4>(a… in arctan()
420 (inf_y & As<Int4>(quarter_pi))); in arctan()
424 …return As<Float4>((precision_loss & As<Int4>(-atan2_theta)) | (~precision_loss & As<Int4>(theta)))… in arctan()
661 dst.x = As<Float4>(RoundInt(src.x)); in mov()
662 dst.y = As<Float4>(RoundInt(src.y)); in mov()
663 dst.z = As<Float4>(RoundInt(src.z)); in mov()
664 dst.w = As<Float4>(RoundInt(src.w)); in mov()
682 dst.x = As<Float4>(-As<Int4>(src.x)); in ineg()
683 dst.y = As<Float4>(-As<Int4>(src.y)); in ineg()
684 dst.z = As<Float4>(-As<Int4>(src.z)); in ineg()
685 dst.w = As<Float4>(-As<Int4>(src.w)); in ineg()
690 dst.x = As<Float4>(CmpNEQ(src.x, Float4(0.0f))); in f2b()
691 dst.y = As<Float4>(CmpNEQ(src.y, Float4(0.0f))); in f2b()
692 dst.z = As<Float4>(CmpNEQ(src.z, Float4(0.0f))); in f2b()
693 dst.w = As<Float4>(CmpNEQ(src.w, Float4(0.0f))); in f2b()
698 dst.x = As<Float4>(As<Int4>(src.x) & As<Int4>(Float4(1.0f))); in b2f()
699 dst.y = As<Float4>(As<Int4>(src.y) & As<Int4>(Float4(1.0f))); in b2f()
700 dst.z = As<Float4>(As<Int4>(src.z) & As<Int4>(Float4(1.0f))); in b2f()
701 dst.w = As<Float4>(As<Int4>(src.w) & As<Int4>(Float4(1.0f))); in b2f()
706 dst.x = As<Float4>(Int4(src.x)); in f2i()
707 dst.y = As<Float4>(Int4(src.y)); in f2i()
708 dst.z = As<Float4>(Int4(src.z)); in f2i()
709 dst.w = As<Float4>(Int4(src.w)); in f2i()
714 dst.x = Float4(As<Int4>(src.x)); in i2f()
715 dst.y = Float4(As<Int4>(src.y)); in i2f()
716 dst.z = Float4(As<Int4>(src.z)); in i2f()
717 dst.w = Float4(As<Int4>(src.w)); in i2f()
722 dst.x = As<Float4>(UInt4(src.x)); in f2u()
723 dst.y = As<Float4>(UInt4(src.y)); in f2u()
724 dst.z = As<Float4>(UInt4(src.z)); in f2u()
725 dst.w = As<Float4>(UInt4(src.w)); in f2u()
730 dst.x = Float4(As<UInt4>(src.x)); in u2f()
731 dst.y = Float4(As<UInt4>(src.y)); in u2f()
732 dst.z = Float4(As<UInt4>(src.z)); in u2f()
733 dst.w = Float4(As<UInt4>(src.w)); in u2f()
738 dst.x = As<Float4>(CmpNEQ(As<Int4>(src.x), Int4(0))); in i2b()
739 dst.y = As<Float4>(CmpNEQ(As<Int4>(src.y), Int4(0))); in i2b()
740 dst.z = As<Float4>(CmpNEQ(As<Int4>(src.z), Int4(0))); in i2b()
741 dst.w = As<Float4>(CmpNEQ(As<Int4>(src.w), Int4(0))); in i2b()
746 dst.x = As<Float4>(As<Int4>(src.x) & Int4(1)); in b2i()
747 dst.y = As<Float4>(As<Int4>(src.y) & Int4(1)); in b2i()
748 dst.z = As<Float4>(As<Int4>(src.z) & Int4(1)); in b2i()
749 dst.w = As<Float4>(As<Int4>(src.w) & Int4(1)); in b2i()
762 dst.x = As<Float4>(As<Int4>(src0.x) + As<Int4>(src1.x)); in iadd()
763 dst.y = As<Float4>(As<Int4>(src0.y) + As<Int4>(src1.y)); in iadd()
764 dst.z = As<Float4>(As<Int4>(src0.z) + As<Int4>(src1.z)); in iadd()
765 dst.w = As<Float4>(As<Int4>(src0.w) + As<Int4>(src1.w)); in iadd()
778 dst.x = As<Float4>(As<Int4>(src0.x) - As<Int4>(src1.x)); in isub()
779 dst.y = As<Float4>(As<Int4>(src0.y) - As<Int4>(src1.y)); in isub()
780 dst.z = As<Float4>(As<Int4>(src0.z) - As<Int4>(src1.z)); in isub()
781 dst.w = As<Float4>(As<Int4>(src0.w) - As<Int4>(src1.w)); in isub()
794 dst.x = As<Float4>(As<Int4>(src0.x) * As<Int4>(src1.x) + As<Int4>(src2.x)); in imad()
795 dst.y = As<Float4>(As<Int4>(src0.y) * As<Int4>(src1.y) + As<Int4>(src2.y)); in imad()
796 dst.z = As<Float4>(As<Int4>(src0.z) * As<Int4>(src1.z) + As<Int4>(src2.z)); in imad()
797 dst.w = As<Float4>(As<Int4>(src0.w) * As<Int4>(src1.w) + As<Int4>(src2.w)); in imad()
810 dst.x = As<Float4>(As<Int4>(src0.x) * As<Int4>(src1.x)); in imul()
811 dst.y = As<Float4>(As<Int4>(src0.y) * As<Int4>(src1.y)); in imul()
812 dst.z = As<Float4>(As<Int4>(src0.z) * As<Int4>(src1.z)); in imul()
813 dst.w = As<Float4>(As<Int4>(src0.w) * As<Int4>(src1.w)); in imul()
836 Float4 intMax(As<Float4>(Int4(INT_MAX))); in idiv()
838 dst.x = As<Float4>(As<Int4>(src0.x) / As<Int4>(dst.x)); in idiv()
840 dst.y = As<Float4>(As<Int4>(src0.y) / As<Int4>(dst.y)); in idiv()
842 dst.z = As<Float4>(As<Int4>(src0.z) / As<Int4>(dst.z)); in idiv()
844 dst.w = As<Float4>(As<Int4>(src0.w) / As<Int4>(dst.w)); in idiv()
849 Float4 uintMax(As<Float4>(UInt4(UINT_MAX))); in udiv()
851 dst.x = As<Float4>(As<UInt4>(src0.x) / As<UInt4>(dst.x)); in udiv()
853 dst.y = As<Float4>(As<UInt4>(src0.y) / As<UInt4>(dst.y)); in udiv()
855 dst.z = As<Float4>(As<UInt4>(src0.z) / As<UInt4>(dst.z)); in udiv()
857 dst.w = As<Float4>(As<UInt4>(src0.w) / As<UInt4>(dst.w)); in udiv()
870 Float4 intMax(As<Float4>(Int4(INT_MAX))); in imod()
872 dst.x = As<Float4>(As<Int4>(src0.x) % As<Int4>(dst.x)); in imod()
874 dst.y = As<Float4>(As<Int4>(src0.y) % As<Int4>(dst.y)); in imod()
876 dst.z = As<Float4>(As<Int4>(src0.z) % As<Int4>(dst.z)); in imod()
878 dst.w = As<Float4>(As<Int4>(src0.w) % As<Int4>(dst.w)); in imod()
883 Float4 uintMax(As<Float4>(UInt4(UINT_MAX))); in umod()
885 dst.x = As<Float4>(As<UInt4>(src0.x) % As<UInt4>(dst.x)); in umod()
887 dst.y = As<Float4>(As<UInt4>(src0.y) % As<UInt4>(dst.y)); in umod()
889 dst.z = As<Float4>(As<UInt4>(src0.z) % As<UInt4>(dst.z)); in umod()
891 dst.w = As<Float4>(As<UInt4>(src0.w) % As<UInt4>(dst.w)); in umod()
896 dst.x = As<Float4>(As<Int4>(src0.x) << As<Int4>(src1.x)); in shl()
897 dst.y = As<Float4>(As<Int4>(src0.y) << As<Int4>(src1.y)); in shl()
898 dst.z = As<Float4>(As<Int4>(src0.z) << As<Int4>(src1.z)); in shl()
899 dst.w = As<Float4>(As<Int4>(src0.w) << As<Int4>(src1.w)); in shl()
904 dst.x = As<Float4>(As<Int4>(src0.x) >> As<Int4>(src1.x)); in ishr()
905 dst.y = As<Float4>(As<Int4>(src0.y) >> As<Int4>(src1.y)); in ishr()
906 dst.z = As<Float4>(As<Int4>(src0.z) >> As<Int4>(src1.z)); in ishr()
907 dst.w = As<Float4>(As<Int4>(src0.w) >> As<Int4>(src1.w)); in ishr()
912 dst.x = As<Float4>(As<UInt4>(src0.x) >> As<UInt4>(src1.x)); in ushr()
913 dst.y = As<Float4>(As<UInt4>(src0.y) >> As<UInt4>(src1.y)); in ushr()
914 dst.z = As<Float4>(As<UInt4>(src0.z) >> As<UInt4>(src1.z)); in ushr()
915 dst.w = As<Float4>(As<UInt4>(src0.w) >> As<UInt4>(src1.w)); in ushr()
1051 dst.x = As<Float4>(Min(As<Int4>(src0.x), As<Int4>(src1.x))); in imin()
1052 dst.y = As<Float4>(Min(As<Int4>(src0.y), As<Int4>(src1.y))); in imin()
1053 dst.z = As<Float4>(Min(As<Int4>(src0.z), As<Int4>(src1.z))); in imin()
1054 dst.w = As<Float4>(Min(As<Int4>(src0.w), As<Int4>(src1.w))); in imin()
1059 dst.x = As<Float4>(Min(As<UInt4>(src0.x), As<UInt4>(src1.x))); in umin()
1060 dst.y = As<Float4>(Min(As<UInt4>(src0.y), As<UInt4>(src1.y))); in umin()
1061 dst.z = As<Float4>(Min(As<UInt4>(src0.z), As<UInt4>(src1.z))); in umin()
1062 dst.w = As<Float4>(Min(As<UInt4>(src0.w), As<UInt4>(src1.w))); in umin()
1075 dst.x = As<Float4>(Max(As<Int4>(src0.x), As<Int4>(src1.x))); in imax()
1076 dst.y = As<Float4>(Max(As<Int4>(src0.y), As<Int4>(src1.y))); in imax()
1077 dst.z = As<Float4>(Max(As<Int4>(src0.z), As<Int4>(src1.z))); in imax()
1078 dst.w = As<Float4>(Max(As<Int4>(src0.w), As<Int4>(src1.w))); in imax()
1083 dst.x = As<Float4>(Max(As<Int4>(src0.x), As<Int4>(src1.x))); in umax()
1084 dst.y = As<Float4>(Max(As<Int4>(src0.y), As<Int4>(src1.y))); in umax()
1085 dst.z = As<Float4>(Max(As<Int4>(src0.z), As<Int4>(src1.z))); in umax()
1086 dst.w = As<Float4>(Max(As<Int4>(src0.w), As<Int4>(src1.w))); in umax()
1091 dst.x = As<Float4>(As<Int4>(CmpLT(src0.x, src1.x)) & As<Int4>(Float4(1.0f))); in slt()
1092 dst.y = As<Float4>(As<Int4>(CmpLT(src0.y, src1.y)) & As<Int4>(Float4(1.0f))); in slt()
1093 dst.z = As<Float4>(As<Int4>(CmpLT(src0.z, src1.z)) & As<Int4>(Float4(1.0f))); in slt()
1094 dst.w = As<Float4>(As<Int4>(CmpLT(src0.w, src1.w)) & As<Int4>(Float4(1.0f))); in slt()
1099 dst.x = As<Float4>(CmpNLT(x.x, edge.x) & As<Int4>(Float4(1.0f))); in step()
1100 dst.y = As<Float4>(CmpNLT(x.y, edge.y) & As<Int4>(Float4(1.0f))); in step()
1101 dst.z = As<Float4>(CmpNLT(x.z, edge.z) & As<Int4>(Float4(1.0f))); in step()
1102 dst.w = As<Float4>(CmpNLT(x.w, edge.w) & As<Int4>(Float4(1.0f))); in step()
1169 dst.z = As<Float4>(As<Int4>(dst.z) & CmpNLT(src.x, Float4(0.0f))); in lit()
1170 dst.z = As<Float4>(As<Int4>(dst.z) & CmpNLT(src.y, Float4(0.0f))); in lit()
1194 dst.x = As<Float4>(IsInf(src.x)); in isinf()
1195 dst.y = As<Float4>(IsInf(src.y)); in isinf()
1196 dst.z = As<Float4>(IsInf(src.z)); in isinf()
1197 dst.w = As<Float4>(IsInf(src.w)); in isinf()
1202 dst.x = As<Float4>(IsNan(src.x)); in isnan()
1203 dst.y = As<Float4>(IsNan(src.y)); in isnan()
1204 dst.z = As<Float4>(IsNan(src.z)); in isnan()
1205 dst.w = As<Float4>(IsNan(src.w)); in isnan()
1226 UInt4 justsign = UInt4(mask_sign) & As<UInt4>(floatBits); in floatToHalfBits()
1227 UInt4 absf = As<UInt4>(floatBits) ^ justsign; in floatToHalfBits()
1232 …UInt4 joined = ((((As<UInt4>(Min(As<Float4>(absf & UInt4(mask_round)) * As<Float4>(UInt4(c_magic)), in floatToHalfBits()
1233As<Float4>(UInt4(c_clamp))))) - UInt4(mask_round)) >> 13) & b_isnormal) | in floatToHalfBits()
1237 …dst = As<Float4>(storeInUpperBits ? As<UInt4>(dst) | ((joined << 16) | justsign) : joined | (justs… in floatToHalfBits()
1247 UInt4 expmant = As<UInt4>(halfBits) & UInt4(mask_nosign); in halfToFloatBits()
1248 dst = As<Float4>(As<UInt4>(As<Float4>(expmant << 13) * As<Float4>(UInt4(magic))) | in halfToFloatBits()
1249 ((As<UInt4>(halfBits) ^ UInt4(expmant)) << 16) | in halfToFloatBits()
1250 (CmpNLE(As<UInt4>(expmant), UInt4(was_infnan)) & UInt4(exp_infnan))); in halfToFloatBits()
1263 halfToFloatBits(dst.x, As<Float4>(As<UInt4>(s0.x) & UInt4(0x0000FFFF))); in unpackHalf2x16()
1264 halfToFloatBits(dst.y, As<Float4>((As<UInt4>(s0.x) & UInt4(0xFFFF0000)) >> 16)); in unpackHalf2x16()
1270 …d.x = As<Float4>((Int4(Round(Min(Max(s0.x, Float4(-1.0f)), Float4(1.0f)) * Float4(32767.0f))) & In… in packSnorm2x16()
1277 …d.x = As<Float4>((Int4(Round(Min(Max(s0.x, Float4(0.0f)), Float4(1.0f)) * Float4(65535.0f))) & Int… in packUnorm2x16()
1284 …dst.x = Min(Max(Float4(As<Int4>((As<UInt4>(s0.x) & UInt4(0x0000FFFF)) << 16)) * Float4(1.0f / floa… in unpackSnorm2x16()
1285 …dst.y = Min(Max(Float4(As<Int4>(As<UInt4>(s0.x) & UInt4(0xFFFF0000))) * Float4(1.0f / float(0x7FFF… in unpackSnorm2x16()
1291 dst.x = Float4((As<UInt4>(s0.x) & UInt4(0x0000FFFF)) << 16) * Float4(1.0f / float(0xFFFF0000)); in unpackUnorm2x16()
1292 dst.y = Float4(As<UInt4>(s0.x) & UInt4(0xFFFF0000)) * Float4(1.0f / float(0xFFFF0000)); in unpackUnorm2x16()
1411 dst.x = As<Float4>(flip ^ As<Int4>(N.x)); in forward1()
1418 dst.x = As<Float4>(flip ^ As<Int4>(N.x)); in forward2()
1419 dst.y = As<Float4>(flip ^ As<Int4>(N.y)); in forward2()
1426 dst.x = As<Float4>(flip ^ As<Int4>(N.x)); in forward3()
1427 dst.y = As<Float4>(flip ^ As<Int4>(N.y)); in forward3()
1428 dst.z = As<Float4>(flip ^ As<Int4>(N.z)); in forward3()
1435 dst.x = As<Float4>(flip ^ As<Int4>(N.x)); in forward4()
1436 dst.y = As<Float4>(flip ^ As<Int4>(N.y)); in forward4()
1437 dst.z = As<Float4>(flip ^ As<Int4>(N.z)); in forward4()
1438 dst.w = As<Float4>(flip ^ As<Int4>(N.w)); in forward4()
1482 dst.x = As<Float4>(pos & As<Int4>(eta * I.x - t * N.x)); in refract1()
1492 dst.x = As<Float4>(pos & As<Int4>(eta * I.x - t * N.x)); in refract2()
1493 dst.y = As<Float4>(pos & As<Int4>(eta * I.y - t * N.y)); in refract2()
1503 dst.x = As<Float4>(pos & As<Int4>(eta * I.x - t * N.x)); in refract3()
1504 dst.y = As<Float4>(pos & As<Int4>(eta * I.y - t * N.y)); in refract3()
1505 dst.z = As<Float4>(pos & As<Int4>(eta * I.z - t * N.z)); in refract3()
1515 dst.x = As<Float4>(pos & As<Int4>(eta * I.x - t * N.x)); in refract4()
1516 dst.y = As<Float4>(pos & As<Int4>(eta * I.y - t * N.y)); in refract4()
1517 dst.z = As<Float4>(pos & As<Int4>(eta * I.z - t * N.z)); in refract4()
1518 dst.w = As<Float4>(pos & As<Int4>(eta * I.w - t * N.w)); in refract4()
1547 dst.x = As<Float4>(Abs(As<Int4>(src.x))); in iabs()
1548 dst.y = As<Float4>(Abs(As<Int4>(src.y))); in iabs()
1549 dst.z = As<Float4>(Abs(As<Int4>(src.z))); in iabs()
1550 dst.w = As<Float4>(Abs(As<Int4>(src.w))); in iabs()
1727 r = As<Int4>(As<UInt4>(tmp0) >> 23) - Int4(127); in logp()
1731 dst.y = As<Float4>((As<Int4>(tmp1) & Int4(0x007FFFFF)) | As<Int4>(Float4(1.0f))); in logp()
1755 select(dst.x, As<Int4>(src0.x), src1.x, src2.x); in select()
1756 select(dst.y, As<Int4>(src0.y), src1.y, src2.y); in select()
1757 select(dst.z, As<Int4>(src0.z), src1.z, src2.z); in select()
1758 select(dst.w, As<Int4>(src0.w), src1.w, src2.w); in select()
1763 select(dst, CmpEQ(As<Int4>(src1), Int4(1)), src0.y, src0.x); in extract()
1764 select(dst, CmpEQ(As<Int4>(src1), Int4(2)), src0.z, dst); in extract()
1765 select(dst, CmpEQ(As<Int4>(src1), Int4(3)), src0.w, dst); in extract()
1770 select(dst.x, CmpEQ(As<Int4>(index), Int4(0)), element, src.x); in insert()
1771 select(dst.y, CmpEQ(As<Int4>(index), Int4(1)), element, src.y); in insert()
1772 select(dst.z, CmpEQ(As<Int4>(index), Int4(2)), element, src.z); in insert()
1773 select(dst.w, CmpEQ(As<Int4>(index), Int4(3)), element, src.w); in insert()
1778 Int4 neg = As<Int4>(CmpLT(src, Float4(-0.0f))) & As<Int4>(Float4(-1.0f)); in sgn()
1779 Int4 pos = As<Int4>(CmpNLE(src, Float4(+0.0f))) & As<Int4>(Float4(1.0f)); in sgn()
1780 dst = As<Float4>(neg | pos); in sgn()
1785 Int4 neg = CmpLT(As<Int4>(src), Int4(0)) & Int4(-1); in isgn()
1786 Int4 pos = CmpNLE(As<Int4>(src), Int4(0)) & Int4(1); in isgn()
1787 dst = As<Float4>(neg | pos); in isgn()
1798 Int4 pos = CmpEQ(Int4(0), As<Int4>(src0)); in cmp0i()
1805 dst = As<Float4>((src0 & As<Int4>(src1)) | (~src0 & As<Int4>(src2))); in select()
1813 dst.x = As<Float4>(CmpNLE(src0.x, src1.x)); in cmp()
1814 dst.y = As<Float4>(CmpNLE(src0.y, src1.y)); in cmp()
1815 dst.z = As<Float4>(CmpNLE(src0.z, src1.z)); in cmp()
1816 dst.w = As<Float4>(CmpNLE(src0.w, src1.w)); in cmp()
1819 dst.x = As<Float4>(CmpEQ(src0.x, src1.x)); in cmp()
1820 dst.y = As<Float4>(CmpEQ(src0.y, src1.y)); in cmp()
1821 dst.z = As<Float4>(CmpEQ(src0.z, src1.z)); in cmp()
1822 dst.w = As<Float4>(CmpEQ(src0.w, src1.w)); in cmp()
1825 dst.x = As<Float4>(CmpNLT(src0.x, src1.x)); in cmp()
1826 dst.y = As<Float4>(CmpNLT(src0.y, src1.y)); in cmp()
1827 dst.z = As<Float4>(CmpNLT(src0.z, src1.z)); in cmp()
1828 dst.w = As<Float4>(CmpNLT(src0.w, src1.w)); in cmp()
1831 dst.x = As<Float4>(CmpLT(src0.x, src1.x)); in cmp()
1832 dst.y = As<Float4>(CmpLT(src0.y, src1.y)); in cmp()
1833 dst.z = As<Float4>(CmpLT(src0.z, src1.z)); in cmp()
1834 dst.w = As<Float4>(CmpLT(src0.w, src1.w)); in cmp()
1837 dst.x = As<Float4>(CmpNEQ(src0.x, src1.x)); in cmp()
1838 dst.y = As<Float4>(CmpNEQ(src0.y, src1.y)); in cmp()
1839 dst.z = As<Float4>(CmpNEQ(src0.z, src1.z)); in cmp()
1840 dst.w = As<Float4>(CmpNEQ(src0.w, src1.w)); in cmp()
1843 dst.x = As<Float4>(CmpLE(src0.x, src1.x)); in cmp()
1844 dst.y = As<Float4>(CmpLE(src0.y, src1.y)); in cmp()
1845 dst.z = As<Float4>(CmpLE(src0.z, src1.z)); in cmp()
1846 dst.w = As<Float4>(CmpLE(src0.w, src1.w)); in cmp()
1858 dst.x = As<Float4>(CmpNLE(As<Int4>(src0.x), As<Int4>(src1.x))); in icmp()
1859 dst.y = As<Float4>(CmpNLE(As<Int4>(src0.y), As<Int4>(src1.y))); in icmp()
1860 dst.z = As<Float4>(CmpNLE(As<Int4>(src0.z), As<Int4>(src1.z))); in icmp()
1861 dst.w = As<Float4>(CmpNLE(As<Int4>(src0.w), As<Int4>(src1.w))); in icmp()
1864 dst.x = As<Float4>(CmpEQ(As<Int4>(src0.x), As<Int4>(src1.x))); in icmp()
1865 dst.y = As<Float4>(CmpEQ(As<Int4>(src0.y), As<Int4>(src1.y))); in icmp()
1866 dst.z = As<Float4>(CmpEQ(As<Int4>(src0.z), As<Int4>(src1.z))); in icmp()
1867 dst.w = As<Float4>(CmpEQ(As<Int4>(src0.w), As<Int4>(src1.w))); in icmp()
1870 dst.x = As<Float4>(CmpNLT(As<Int4>(src0.x), As<Int4>(src1.x))); in icmp()
1871 dst.y = As<Float4>(CmpNLT(As<Int4>(src0.y), As<Int4>(src1.y))); in icmp()
1872 dst.z = As<Float4>(CmpNLT(As<Int4>(src0.z), As<Int4>(src1.z))); in icmp()
1873 dst.w = As<Float4>(CmpNLT(As<Int4>(src0.w), As<Int4>(src1.w))); in icmp()
1876 dst.x = As<Float4>(CmpLT(As<Int4>(src0.x), As<Int4>(src1.x))); in icmp()
1877 dst.y = As<Float4>(CmpLT(As<Int4>(src0.y), As<Int4>(src1.y))); in icmp()
1878 dst.z = As<Float4>(CmpLT(As<Int4>(src0.z), As<Int4>(src1.z))); in icmp()
1879 dst.w = As<Float4>(CmpLT(As<Int4>(src0.w), As<Int4>(src1.w))); in icmp()
1882 dst.x = As<Float4>(CmpNEQ(As<Int4>(src0.x), As<Int4>(src1.x))); in icmp()
1883 dst.y = As<Float4>(CmpNEQ(As<Int4>(src0.y), As<Int4>(src1.y))); in icmp()
1884 dst.z = As<Float4>(CmpNEQ(As<Int4>(src0.z), As<Int4>(src1.z))); in icmp()
1885 dst.w = As<Float4>(CmpNEQ(As<Int4>(src0.w), As<Int4>(src1.w))); in icmp()
1888 dst.x = As<Float4>(CmpLE(As<Int4>(src0.x), As<Int4>(src1.x))); in icmp()
1889 dst.y = As<Float4>(CmpLE(As<Int4>(src0.y), As<Int4>(src1.y))); in icmp()
1890 dst.z = As<Float4>(CmpLE(As<Int4>(src0.z), As<Int4>(src1.z))); in icmp()
1891 dst.w = As<Float4>(CmpLE(As<Int4>(src0.w), As<Int4>(src1.w))); in icmp()
1903 dst.x = As<Float4>(CmpNLE(As<UInt4>(src0.x), As<UInt4>(src1.x))); in ucmp()
1904 dst.y = As<Float4>(CmpNLE(As<UInt4>(src0.y), As<UInt4>(src1.y))); in ucmp()
1905 dst.z = As<Float4>(CmpNLE(As<UInt4>(src0.z), As<UInt4>(src1.z))); in ucmp()
1906 dst.w = As<Float4>(CmpNLE(As<UInt4>(src0.w), As<UInt4>(src1.w))); in ucmp()
1909 dst.x = As<Float4>(CmpEQ(As<UInt4>(src0.x), As<UInt4>(src1.x))); in ucmp()
1910 dst.y = As<Float4>(CmpEQ(As<UInt4>(src0.y), As<UInt4>(src1.y))); in ucmp()
1911 dst.z = As<Float4>(CmpEQ(As<UInt4>(src0.z), As<UInt4>(src1.z))); in ucmp()
1912 dst.w = As<Float4>(CmpEQ(As<UInt4>(src0.w), As<UInt4>(src1.w))); in ucmp()
1915 dst.x = As<Float4>(CmpNLT(As<UInt4>(src0.x), As<UInt4>(src1.x))); in ucmp()
1916 dst.y = As<Float4>(CmpNLT(As<UInt4>(src0.y), As<UInt4>(src1.y))); in ucmp()
1917 dst.z = As<Float4>(CmpNLT(As<UInt4>(src0.z), As<UInt4>(src1.z))); in ucmp()
1918 dst.w = As<Float4>(CmpNLT(As<UInt4>(src0.w), As<UInt4>(src1.w))); in ucmp()
1921 dst.x = As<Float4>(CmpLT(As<UInt4>(src0.x), As<UInt4>(src1.x))); in ucmp()
1922 dst.y = As<Float4>(CmpLT(As<UInt4>(src0.y), As<UInt4>(src1.y))); in ucmp()
1923 dst.z = As<Float4>(CmpLT(As<UInt4>(src0.z), As<UInt4>(src1.z))); in ucmp()
1924 dst.w = As<Float4>(CmpLT(As<UInt4>(src0.w), As<UInt4>(src1.w))); in ucmp()
1927 dst.x = As<Float4>(CmpNEQ(As<UInt4>(src0.x), As<UInt4>(src1.x))); in ucmp()
1928 dst.y = As<Float4>(CmpNEQ(As<UInt4>(src0.y), As<UInt4>(src1.y))); in ucmp()
1929 dst.z = As<Float4>(CmpNEQ(As<UInt4>(src0.z), As<UInt4>(src1.z))); in ucmp()
1930 dst.w = As<Float4>(CmpNEQ(As<UInt4>(src0.w), As<UInt4>(src1.w))); in ucmp()
1933 dst.x = As<Float4>(CmpLE(As<UInt4>(src0.x), As<UInt4>(src1.x))); in ucmp()
1934 dst.y = As<Float4>(CmpLE(As<UInt4>(src0.y), As<UInt4>(src1.y))); in ucmp()
1935 dst.z = As<Float4>(CmpLE(As<UInt4>(src0.z), As<UInt4>(src1.z))); in ucmp()
1936 dst.w = As<Float4>(CmpLE(As<UInt4>(src0.w), As<UInt4>(src1.w))); in ucmp()
1945 dst = As<Float4>(As<Int4>(src.x) & As<Int4>(src.y) & As<Int4>(src.z) & As<Int4>(src.w)); in all()
1950 dst = As<Float4>(As<Int4>(src.x) | As<Int4>(src.y) | As<Int4>(src.z) | As<Int4>(src.w)); in any()
1955 dst.x = As<Float4>(As<Int4>(src.x) ^ Int4(0xFFFFFFFF)); in bitwise_not()
1956 dst.y = As<Float4>(As<Int4>(src.y) ^ Int4(0xFFFFFFFF)); in bitwise_not()
1957 dst.z = As<Float4>(As<Int4>(src.z) ^ Int4(0xFFFFFFFF)); in bitwise_not()
1958 dst.w = As<Float4>(As<Int4>(src.w) ^ Int4(0xFFFFFFFF)); in bitwise_not()
1963 dst.x = As<Float4>(As<Int4>(src0.x) | As<Int4>(src1.x)); in bitwise_or()
1964 dst.y = As<Float4>(As<Int4>(src0.y) | As<Int4>(src1.y)); in bitwise_or()
1965 dst.z = As<Float4>(As<Int4>(src0.z) | As<Int4>(src1.z)); in bitwise_or()
1966 dst.w = As<Float4>(As<Int4>(src0.w) | As<Int4>(src1.w)); in bitwise_or()
1971 dst.x = As<Float4>(As<Int4>(src0.x) ^ As<Int4>(src1.x)); in bitwise_xor()
1972 dst.y = As<Float4>(As<Int4>(src0.y) ^ As<Int4>(src1.y)); in bitwise_xor()
1973 dst.z = As<Float4>(As<Int4>(src0.z) ^ As<Int4>(src1.z)); in bitwise_xor()
1974 dst.w = As<Float4>(As<Int4>(src0.w) ^ As<Int4>(src1.w)); in bitwise_xor()
1979 dst.x = As<Float4>(As<Int4>(src0.x) & As<Int4>(src1.x)); in bitwise_and()
1980 dst.y = As<Float4>(As<Int4>(src0.y) & As<Int4>(src1.y)); in bitwise_and()
1981 dst.z = As<Float4>(As<Int4>(src0.z) & As<Int4>(src1.z)); in bitwise_and()
1982 dst.w = As<Float4>(As<Int4>(src0.w) & As<Int4>(src1.w)); in bitwise_and()
1987 dst.x = As<Float4>(CmpEQ(As<UInt4>(src0.x), As<UInt4>(src1.x)) & in equal()
1988 CmpEQ(As<UInt4>(src0.y), As<UInt4>(src1.y)) & in equal()
1989 CmpEQ(As<UInt4>(src0.z), As<UInt4>(src1.z)) & in equal()
1990 CmpEQ(As<UInt4>(src0.w), As<UInt4>(src1.w))); in equal()
1998 dst.x = As<Float4>(CmpNEQ(As<UInt4>(src0.x), As<UInt4>(src1.x)) | in notEqual()
1999 CmpNEQ(As<UInt4>(src0.y), As<UInt4>(src1.y)) | in notEqual()
2000 CmpNEQ(As<UInt4>(src0.z), As<UInt4>(src1.z)) | in notEqual()
2001 CmpNEQ(As<UInt4>(src0.w), As<UInt4>(src1.w))); in notEqual()