Lines Matching refs:src1
684 const struct float16_vec src1 = {
693 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
711 const struct float32_vec src1 = {
720 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
738 const struct float64_vec src1 = {
747 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
777 const struct float16_vec src1 = {
786 src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
804 const struct float32_vec src1 = {
813 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
831 const struct float64_vec src1 = {
840 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
870 const struct float16_vec src1 = {
879 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
897 const struct float32_vec src1 = {
906 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
924 const struct float64_vec src1 = {
933 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
965 const struct int1_vec src1 = {
976 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
994 const struct int8_vec src1 = {
1003 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
1021 const struct int16_vec src1 = {
1030 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
1048 const struct int32_vec src1 = {
1057 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
1075 const struct int64_vec src1 = {
1084 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
1117 const struct int1_vec src1 = {
1129 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
1147 const struct int8_vec src1 = {
1156 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
1174 const struct int16_vec src1 = {
1183 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
1201 const struct int32_vec src1 = {
1210 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
1228 const struct int64_vec src1 = {
1237 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
1271 const struct int1_vec src1 = {
1284 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
1302 const struct int8_vec src1 = {
1311 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
1329 const struct int16_vec src1 = {
1338 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
1356 const struct int32_vec src1 = {
1365 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
1383 const struct int64_vec src1 = {
1392 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
1422 const struct float16_vec src1 = {
1431 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1449 const struct float32_vec src1 = {
1458 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1476 const struct float64_vec src1 = {
1485 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1515 const struct float16_vec src1 = {
1524 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
1542 const struct float32_vec src1 = {
1551 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
1569 const struct float64_vec src1 = {
1578 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
1608 const struct float16_vec src1 = {
1617 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
1635 const struct float32_vec src1 = {
1644 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
1662 const struct float64_vec src1 = {
1671 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
1703 const struct int1_vec src1 = {
1714 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1732 const struct int8_vec src1 = {
1741 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1759 const struct int16_vec src1 = {
1768 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1786 const struct int32_vec src1 = {
1795 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1813 const struct int64_vec src1 = {
1822 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
1855 const struct int1_vec src1 = {
1867 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
1885 const struct int8_vec src1 = {
1894 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
1912 const struct int16_vec src1 = {
1921 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
1939 const struct int32_vec src1 = {
1948 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
1966 const struct int64_vec src1 = {
1975 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
2009 const struct int1_vec src1 = {
2022 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
2040 const struct int8_vec src1 = {
2049 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
2067 const struct int16_vec src1 = {
2076 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
2094 const struct int32_vec src1 = {
2103 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
2121 const struct int64_vec src1 = {
2130 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
2156 const uint1_t src1 =
2161 uint1_t dst = src0 ? src1 : src2;
2177 const uint8_t src1 =
2182 uint8_t dst = src0 ? src1 : src2;
2197 const uint16_t src1 =
2202 uint16_t dst = src0 ? src1 : src2;
2217 const uint32_t src1 =
2222 uint32_t dst = src0 ? src1 : src2;
2237 const uint64_t src1 =
2242 uint64_t dst = src0 ? src1 : src2;
2273 const struct float16_vec src1 = {
2282 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1src1.y));
2300 const struct float32_vec src1 = {
2309 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
2327 const struct float64_vec src1 = {
2336 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
2366 const struct float16_vec src1 = {
2375 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2393 const struct float32_vec src1 = {
2402 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2420 const struct float64_vec src1 = {
2429 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2459 const struct float16_vec src1 = {
2468 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
2486 const struct float32_vec src1 = {
2495 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
2513 const struct float64_vec src1 = {
2522 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
2554 const struct int1_vec src1 = {
2565 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
2583 const struct int8_vec src1 = {
2592 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
2610 const struct int16_vec src1 = {
2619 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
2637 const struct int32_vec src1 = {
2646 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
2664 const struct int64_vec src1 = {
2673 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y));
2706 const struct int1_vec src1 = {
2718 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2736 const struct int8_vec src1 = {
2745 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2763 const struct int16_vec src1 = {
2772 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2790 const struct int32_vec src1 = {
2799 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2817 const struct int64_vec src1 = {
2826 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z));
2860 const struct int1_vec src1 = {
2873 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
2891 const struct int8_vec src1 = {
2900 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
2918 const struct int16_vec src1 = {
2927 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
2945 const struct int32_vec src1 = {
2954 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
2972 const struct int64_vec src1 = {
2981 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w));
3011 const struct float16_vec src1 = {
3020 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
3038 const struct float32_vec src1 = {
3047 src1.x) || (src0.y != src1.y));
3065 const struct float64_vec src1 = {
3074 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
3104 const struct float16_vec src1 = {
3113 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3131 const struct float32_vec src1 = {
3140 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3158 const struct float64_vec src1 = {
3167 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3197 const struct float16_vec src1 = {
3206 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3224 const struct float32_vec src1 = {
3233 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3251 const struct float64_vec src1 = {
3260 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3292 const struct int1_vec src1 = {
3303 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
3321 const struct int8_vec src1 = {
3330 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
3348 const struct int16_vec src1 = {
3357 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
3375 const struct int32_vec src1 = {
3384 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
3402 const struct int64_vec src1 = {
3411 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y));
3444 const struct int1_vec src1 = {
3456 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3474 const struct int8_vec src1 = {
3483 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3501 const struct int16_vec src1 = {
3510 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3528 const struct int32_vec src1 = {
3537 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3555 const struct int64_vec src1 = {
3564 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z));
3598 const struct int1_vec src1 = {
3611 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3629 const struct int8_vec src1 = {
3638 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3656 const struct int16_vec src1 = {
3665 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3683 const struct int32_vec src1 = {
3692 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3710 const struct int64_vec src1 = {
3719 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w));
3745 const uint1_t src1 =
3750 uint1_t dst = src0 ? src1 : src2;
3766 const uint8_t src1 =
3771 uint8_t dst = src0 ? src1 : src2;
3786 const uint16_t src1 =
3791 uint16_t dst = src0 ? src1 : src2;
3806 const uint32_t src1 =
3811 uint32_t dst = src0 ? src1 : src2;
3826 const uint64_t src1 =
3831 uint64_t dst = src0 ? src1 : src2;
3856 const uint32_t src1 =
3864 unsigned mask = src0, insert = src1, base = src2;
3894 const int32_t src1 =
3900 int bits = src0, offset = src1;
4056 const uint32_t src1 =
4066 unsigned base = src0, insert = src1;
4204 const int1_t src1 = -(int1_t)_src[1][_i].b;
4206 int1_t dst = (int16_t)(src0 >> (src1 * 16));
4222 const int8_t src1 =
4225 int8_t dst = (int16_t)(src0 >> (src1 * 16));
4240 const int16_t src1 =
4243 int16_t dst = (int16_t)(src0 >> (src1 * 16));
4258 const int32_t src1 =
4261 int32_t dst = (int16_t)(src0 >> (src1 * 16));
4276 const int64_t src1 =
4279 int64_t dst = (int16_t)(src0 >> (src1 * 16));
4307 const int1_t src1 = -(int1_t)_src[1][_i].b;
4309 int1_t dst = (int8_t)(src0 >> (src1 * 8));
4325 const int8_t src1 =
4328 int8_t dst = (int8_t)(src0 >> (src1 * 8));
4343 const int16_t src1 =
4346 int16_t dst = (int8_t)(src0 >> (src1 * 8));
4361 const int32_t src1 =
4364 int32_t dst = (int8_t)(src0 >> (src1 * 8));
4379 const int64_t src1 =
4382 int64_t dst = (int8_t)(src0 >> (src1 * 8));
4409 const uint1_t src1 =
4412 uint1_t dst = (uint16_t)(src0 >> (src1 * 16));
4428 const uint8_t src1 =
4431 uint8_t dst = (uint16_t)(src0 >> (src1 * 16));
4446 const uint16_t src1 =
4449 uint16_t dst = (uint16_t)(src0 >> (src1 * 16));
4464 const uint32_t src1 =
4467 uint32_t dst = (uint16_t)(src0 >> (src1 * 16));
4482 const uint64_t src1 =
4485 uint64_t dst = (uint16_t)(src0 >> (src1 * 16));
4512 const uint1_t src1 =
4515 uint1_t dst = (uint8_t)(src0 >> (src1 * 8));
4531 const uint8_t src1 =
4534 src1 * 8));
4549 const uint16_t src1 =
4552 uint16_t dst = (uint8_t)(src0 >> (src1 * 8));
4567 const uint32_t src1 =
4570 uint32_t dst = (uint8_t)(src0 >> (src1 * 8));
4585 const uint64_t src1 =
4588 uint64_t dst = (uint8_t)(src0 >> (src1 * 8));
5701 const float src1 =
5704 float16_t dst = src0 + src1;
5719 const float32_t src1 =
5722 float32_t dst = src0 + src1;
5737 const float64_t src1 =
5740 float64_t dst = src0 + src1;
5769 const struct float32_vec src1 = {
5778 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y)) ? 1.0f : 0.0f;
5800 const struct float32_vec src1 = {
5809 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z)) ? 1.0f : 0.0f;
5831 const struct float32_vec src1 = {
5840 dst.x = dst.y = dst.z = dst.w = ((src0.x == src1.x) && (src0.y == src1.y) && (src0.z == src1.z) && (src0.w == src1.w)) ? 1.0f : 0.0f;
5858 const float32_t src1 =
5861 float32_t dst = ((src0 != 0.0f) && (src1 != 0.0f)) ? 1.0f : 0.0f;
5884 const struct float32_vec src1 = {
5893 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y)) ? 1.0f : 0.0f;
5915 const struct float32_vec src1 = {
5924 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z)) ? 1.0f : 0.0f;
5946 const struct float32_vec src1 = {
5955 dst.x = dst.y = dst.z = dst.w = ((src0.x != src1.x) || (src0.y != src1.y) || (src0.z != src1.z) || (src0.w != src1.w)) ? 1.0f : 0.0f;
6093 const float32_t src1 =
6098 float32_t dst = (src0 != 0.0f) ? src1 : src2;
6443 const float src1 =
6446 float16_t dst = src0 / src1;
6461 const float32_t src1 =
6464 float32_t dst = src0 / src1;
6479 const float64_t src1 =
6482 float64_t dst = src0 / src1;
6513 const struct float16_vec src1 = {
6522 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y));
6540 const struct float32_vec src1 = {
6549 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y));
6567 const struct float64_vec src1 = {
6576 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y));
6606 const struct float16_vec src1 = {
6615 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z));
6633 const struct float32_vec src1 = {
6642 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z));
6660 const struct float64_vec src1 = {
6669 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z));
6699 const struct float16_vec src1 = {
6708 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z) + (src0.w * src1.w));
6726 const struct float32_vec src1 = {
6735 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z) + (src0.w * src1.w));
6753 const struct float64_vec src1 = {
6762 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z) + (src0.w * src1.w));
6792 const struct float16_vec src1 = {
6801 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y));
6822 const struct float32_vec src1 = {
6831 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y));
6852 const struct float64_vec src1 = {
6861 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y));
6894 const struct float16_vec src1 = {
6903 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z));
6924 const struct float32_vec src1 = {
6933 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z));
6954 const struct float64_vec src1 = {
6963 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z));
6996 const struct float16_vec src1 = {
7005 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z) + (src0.w * src1.w));
7026 const struct float32_vec src1 = {
7035 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z) + (src0.w * src1.w));
7056 const struct float64_vec src1 = {
7065 dst.x = dst.y = dst.z = dst.w = ((src0.x * src1.x) + (src0.y * src1.y) + (src0.z * src1.z) + (src0.w * src1.w));
7098 const struct float16_vec src1 = {
7107 dst.x = dst.y = dst.z = dst.w = src0.x * src1.x + src0.y * src1.y + src0.z * src1.z + src1.w;
7125 const struct float32_vec src1 = {
7134 dst.x = dst.y = dst.z = dst.w = src0.x * src1.x + src0.y * src1.y + src0.z * src1.z + src1.w;
7152 const struct float64_vec src1 = {
7161 dst.x = dst.y = dst.z = dst.w = src0.x * src1.x + src0.y * src1.y + src0.z * src1.z + src1.w;
7191 const struct float16_vec src1 = {
7200 dst.x = dst.y = dst.z = dst.w = src0.x * src1.x + src0.y * src1.y + src0.z * src1.z + src1.w;
7221 const struct float32_vec src1 = {
7230 dst.x = dst.y = dst.z = dst.w = src0.x * src1.x + src0.y * src1.y + src0.z * src1.z + src1.w;
7251 const struct float64_vec src1 = {
7260 dst.x = dst.y = dst.z = dst.w = src0.x * src1.x + src0.y * src1.y + src0.z * src1.z + src1.w;
7289 const float src1 =
7292 bool1_t dst = src0 == src1;
7307 const float32_t src1 =
7310 bool1_t dst = src0 == src1;
7325 const float64_t src1 =
7328 bool1_t dst = src0 == src1;
7355 const float src1 =
7358 bool32_t dst = src0 == src1;
7373 const float32_t src1 =
7376 bool32_t dst = src0 == src1;
7391 const float64_t src1 =
7394 bool32_t dst = src0 == src1;
7541 const float src1 =
7546 float16_t dst = src0 * src1 + src2;
7561 const float32_t src1 =
7566 float32_t dst = src0 * src1 + src2;
7581 const float64_t src1 =
7586 float64_t dst = src0 * src1 + src2;
7673 const float src1 =
7676 bool1_t dst = src0 >= src1;
7691 const float32_t src1 =
7694 bool1_t dst = src0 >= src1;
7709 const float64_t src1 =
7712 bool1_t dst = src0 >= src1;
7739 const float src1 =
7742 bool32_t dst = src0 >= src1;
7757 const float32_t src1 =
7760 bool32_t dst = src0 >= src1;
7775 const float64_t src1 =
7778 bool32_t dst = src0 >= src1;
8007 const float src1 =
8012 float16_t dst = src0 * (1 - src2) + src1 * src2;
8027 const float32_t src1 =
8032 float32_t dst = src0 * (1 - src2) + src1 * src2;
8047 const float64_t src1 =
8052 float64_t dst = src0 * (1 - src2) + src1 * src2;
8079 const float src1 =
8082 bool1_t dst = src0 < src1;
8097 const float32_t src1 =
8100 bool1_t dst = src0 < src1;
8115 const float64_t src1 =
8118 bool1_t dst = src0 < src1;
8145 const float src1 =
8148 bool32_t dst = src0 < src1;
8163 const float32_t src1 =
8166 bool32_t dst = src0 < src1;
8181 const float64_t src1 =
8184 bool32_t dst = src0 < src1;
8211 const float src1 =
8214 float16_t dst = fmaxf(src0, src1);
8229 const float32_t src1 =
8232 float32_t dst = fmaxf(src0, src1);
8247 const float64_t src1 =
8250 float64_t dst = fmaxf(src0, src1);
8277 const float src1 =
8282 float16_t dst = fmaxf(src0, fmaxf(src1, src2));
8297 const float32_t src1 =
8302 float32_t dst = fmaxf(src0, fmaxf(src1, src2));
8317 const float64_t src1 =
8322 float64_t dst = fmaxf(src0, fmaxf(src1, src2));
8349 const float src1 =
8354 float16_t dst = fmaxf(fminf(fmaxf(src0, src1), src2), fminf(src0, src1));
8369 const float32_t src1 =
8374 float32_t dst = fmaxf(fminf(fmaxf(src0, src1), src2), fminf(src0, src1));
8389 const float64_t src1 =
8394 float64_t dst = fmaxf(fminf(fmaxf(src0, src1), src2), fminf(src0, src1));
8421 const float src1 =
8424 float16_t dst = fminf(src0, src1);
8439 const float32_t src1 =
8442 float32_t dst = fminf(src0, src1);
8457 const float64_t src1 =
8460 float64_t dst = fminf(src0, src1);
8487 const float src1 =
8492 float16_t dst = fminf(src0, fminf(src1, src2));
8507 const float32_t src1 =
8512 float32_t dst = fminf(src0, fminf(src1, src2));
8527 const float64_t src1 =
8532 float64_t dst = fminf(src0, fminf(src1, src2));
8559 const float src1 =
8562 float16_t dst = src0 - src1 * floorf(src0 / src1);
8577 const float32_t src1 =
8580 float32_t dst = src0 - src1 * floorf(src0 / src1);
8595 const float64_t src1 =
8598 float64_t dst = src0 - src1 * floorf(src0 / src1);
8685 const float src1 =
8688 float16_t dst = src0 * src1;
8703 const float32_t src1 =
8706 float32_t dst = src0 * src1;
8721 const float64_t src1 =
8724 float64_t dst = src0 * src1;
8751 const float src1 =
8754 bool1_t dst = src0 != src1;
8769 const float32_t src1 =
8772 bool1_t dst = src0 != src1;
8787 const float64_t src1 =
8790 bool1_t dst = src0 != src1;
8817 const float src1 =
8820 bool32_t dst = src0 != src1;
8835 const float32_t src1 =
8838 bool32_t dst = src0 != src1;
8853 const float64_t src1 =
8856 bool32_t dst = src0 != src1;
9889 const float32_t src1 =
9892 float32_t dst = ((src0 != 0.0f) || (src1 != 0.0f)) ? 1.0f : 0.0f;
9913 const float src1 =
9916 float16_t dst = bit_size == 64 ? powf(src0, src1) : pow(src0, src1);
9931 const float32_t src1 =
9934 float32_t dst = bit_size == 64 ? powf(src0, src1) : pow(src0, src1);
9949 const float64_t src1 =
9952 float64_t dst = bit_size == 64 ? powf(src0, src1) : pow(src0, src1);
10099 const float src1 =
10102 float16_t dst = src0 - src1 * truncf(src0 / src1);
10117 const float32_t src1 =
10120 float32_t dst = src0 - src1 * truncf(src0 / src1);
10135 const float64_t src1 =
10138 float64_t dst = src0 - src1 * truncf(src0 / src1);
10657 const float src1 =
10660 float16_t dst = src0 - src1;
10675 const float32_t src1 =
10678 float32_t dst = src0 - src1;
10693 const float64_t src1 =
10696 float64_t dst = src0 - src1;
10781 const float32_t src1 =
10784 float32_t dst = (src0 != 0.0f && src1 == 0.0f) || (src0 == 0.0f && src1 != 0.0f) ? 1.0f : 0.0f;
11824 const int1_t src1 = -(int1_t)_src[1][_i].b;
11826 int1_t dst = src0 + src1;
11842 const int8_t src1 =
11845 int8_t dst = src0 + src1;
11860 const int16_t src1 =
11863 int16_t dst = src0 + src1;
11878 const int32_t src1 =
11881 int32_t dst = src0 + src1;
11896 const int64_t src1 =
11899 int64_t dst = src0 + src1;
11927 const int1_t src1 = -(int1_t)_src[1][_i].b;
11930 src1 > 0 ?
11931 (src0 + src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 + src1) :
11932 (src0 < src0 + src1 ? (1ull << (bit_size - 1)) : src0 + src1)
11949 const int8_t src1 =
11953 src1 > 0 ?
11954 (src0 + src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 + src1) :
11955 (src0 < src0 + src1 ? (1ull << (bit_size - 1)) : src0 + src1)
11971 const int16_t src1 =
11975 src1 > 0 ?
11976 (src0 + src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 + src1) :
11977 (src0 < src0 + src1 ? (1ull << (bit_size - 1)) : src0 + src1)
11993 const int32_t src1 =
11997 src1 > 0 ?
11998 (src0 + src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 + src1) :
11999 (src0 < src0 + src1 ? (1ull << (bit_size - 1)) : src0 + src1)
12015 const int64_t src1 =
12019 src1 > 0 ?
12020 (src0 + src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 + src1) :
12021 (src0 < src0 + src1 ? (1ull << (bit_size - 1)) : src0 + src1)
12049 const uint1_t src1 =
12052 uint1_t dst = src0 & src1;
12068 const uint8_t src1 =
12071 uint8_t dst = src0 & src1;
12086 const uint16_t src1 =
12089 uint16_t dst = src0 & src1;
12104 const uint32_t src1 =
12107 uint32_t dst = src0 & src1;
12122 const uint64_t src1 =
12125 uint64_t dst = src0 & src1;
12150 const int32_t src1 =
12159 int offset = src1, bits = src2;
12188 const int32_t src1 =
12197 int offset = src1, bits = src2;
12227 const int1_t src1 = -(int1_t)_src[1][_i].b;
12229 int1_t dst = src1 == 0 ? 0 : (src0 / src1);
12245 const int8_t src1 =
12248 int8_t dst = src1 == 0 ? 0 : (src0 / src1);
12263 const int16_t src1 =
12266 int16_t dst = src1 == 0 ? 0 : (src0 / src1);
12281 const int32_t src1 =
12284 int32_t dst = src1 == 0 ? 0 : (src0 / src1);
12299 const int64_t src1 =
12302 int64_t dst = src1 == 0 ? 0 : (src0 / src1);
12330 const int1_t src1 = -(int1_t)_src[1][_i].b;
12332 bool1_t dst = src0 == src1;
12347 const int8_t src1 =
12350 bool1_t dst = src0 == src1;
12365 const int16_t src1 =
12368 bool1_t dst = src0 == src1;
12383 const int32_t src1 =
12386 bool1_t dst = src0 == src1;
12401 const int64_t src1 =
12404 bool1_t dst = src0 == src1;
12432 const int1_t src1 = -(int1_t)_src[1][_i].b;
12434 bool32_t dst = src0 == src1;
12449 const int8_t src1 =
12452 bool32_t dst = src0 == src1;
12467 const int16_t src1 =
12470 bool32_t dst = src0 == src1;
12485 const int32_t src1 =
12488 bool32_t dst = src0 == src1;
12503 const int64_t src1 =
12506 bool32_t dst = src0 == src1;
12568 const int1_t src1 = -(int1_t)_src[1][_i].b;
12570 bool1_t dst = src0 >= src1;
12585 const int8_t src1 =
12588 bool1_t dst = src0 >= src1;
12603 const int16_t src1 =
12606 bool1_t dst = src0 >= src1;
12621 const int32_t src1 =
12624 bool1_t dst = src0 >= src1;
12639 const int64_t src1 =
12642 bool1_t dst = src0 >= src1;
12670 const int1_t src1 = -(int1_t)_src[1][_i].b;
12672 bool32_t dst = src0 >= src1;
12687 const int8_t src1 =
12690 bool32_t dst = src0 >= src1;
12705 const int16_t src1 =
12708 bool32_t dst = src0 >= src1;
12723 const int32_t src1 =
12726 bool32_t dst = src0 >= src1;
12741 const int64_t src1 =
12744 bool32_t dst = src0 >= src1;
12772 const int1_t src1 = -(int1_t)_src[1][_i].b;
12774 int1_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
12790 const int8_t src1 =
12793 int8_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
12808 const int16_t src1 =
12811 int16_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
12826 const int32_t src1 =
12829 int32_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
12844 const int64_t src1 =
12847 int64_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
12875 const int1_t src1 = -(int1_t)_src[1][_i].b;
12877 bool1_t dst = src0 < src1;
12892 const int8_t src1 =
12895 bool1_t dst = src0 < src1;
12910 const int16_t src1 =
12913 bool1_t dst = src0 < src1;
12928 const int32_t src1 =
12931 bool1_t dst = src0 < src1;
12946 const int64_t src1 =
12949 bool1_t dst = src0 < src1;
12977 const int1_t src1 = -(int1_t)_src[1][_i].b;
12979 bool32_t dst = src0 < src1;
12994 const int8_t src1 =
12997 bool32_t dst = src0 < src1;
13012 const int16_t src1 =
13015 bool32_t dst = src0 < src1;
13030 const int32_t src1 =
13033 bool32_t dst = src0 < src1;
13048 const int64_t src1 =
13051 bool32_t dst = src0 < src1;
13079 const int1_t src1 = -(int1_t)_src[1][_i].b;
13081 int1_t dst = src1 > src0 ? src1 : src0;
13097 const int8_t src1 =
13100 src1 > src0 ? src1 : src0;
13115 const int16_t src1 =
13118 int16_t dst = src1 > src0 ? src1 : src0;
13133 const int32_t src1 =
13136 int32_t dst = src1 > src0 ? src1 : src0;
13151 const int64_t src1 =
13154 int64_t dst = src1 > src0 ? src1 : src0;
13182 const int1_t src1 = -(int1_t)_src[1][_i].b;
13186 int1_t dst = MAX2(src0, MAX2(src1, src2));
13202 const int8_t src1 =
13207 int8_t dst = MAX2(src0, MAX2(src1, src2));
13222 const int16_t src1 =
13227 int16_t dst = MAX2(src0, MAX2(src1, src2));
13242 const int32_t src1 =
13247 int32_t dst = MAX2(src0, MAX2(src1, src2));
13262 const int64_t src1 =
13267 int64_t dst = MAX2(src0, MAX2(src1, src2));
13295 const int1_t src1 = -(int1_t)_src[1][_i].b;
13299 int1_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
13315 const int8_t src1 =
13320 int8_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
13335 const int16_t src1 =
13340 int16_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
13355 const int32_t src1 =
13360 int32_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
13375 const int64_t src1 =
13380 int64_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
13408 const int1_t src1 = -(int1_t)_src[1][_i].b;
13410 int1_t dst = src1 > src0 ? src0 : src1;
13426 const int8_t src1 =
13429 int8_t dst = src1 > src0 ? src0 : src1;
13444 const int16_t src1 =
13447 int16_t dst = src1 > src0 ? src0 : src1;
13462 const int32_t src1 =
13465 int32_t dst = src1 > src0 ? src0 : src1;
13480 const int64_t src1 =
13483 int64_t dst = src1 > src0 ? src0 : src1;
13511 const int1_t src1 = -(int1_t)_src[1][_i].b;
13515 int1_t dst = MIN2(src0, MIN2(src1, src2));
13531 const int8_t src1 =
13536 int8_t dst = MIN2(src0, MIN2(src1, src2));
13551 const int16_t src1 =
13556 int16_t dst = MIN2(src0, MIN2(src1, src2));
13571 const int32_t src1 =
13576 int32_t dst = MIN2(src0, MIN2(src1, src2));
13591 const int64_t src1 =
13596 int64_t dst = MIN2(src0, MIN2(src1, src2));
13624 const int1_t src1 = -(int1_t)_src[1][_i].b;
13626 int1_t dst = src1 == 0 ? 0 : ((src0 % src1 == 0 || (src0 >= 0) == (src1 >= 0)) ? src0 % src1 : src0 % src1 + src1);
13642 const int8_t src1 =
13645 int8_t dst = src1 == 0 ? 0 : ((src0 % src1 == 0 || (src0 >= 0) == (src1 >= 0)) ? src0 % src1 : src0 % src1 + src1);
13660 const int16_t src1 =
13663 int16_t dst = src1 == 0 ? 0 : ((src0 % src1 == 0 || (src0 >= 0) == (src1 >= 0)) ? src0 % src1 : src0 % src1 + src1);
13678 const int32_t src1 =
13681 int32_t dst = src1 == 0 ? 0 : ((src0 % src1 == 0 || (src0 >= 0) == (src1 >= 0)) ? src0 % src1 : src0 % src1 + src1);
13696 const int64_t src1 =
13699 int64_t dst = src1 == 0 ? 0 : ((src0 % src1 == 0 || (src0 >= 0) == (src1 >= 0)) ? src0 % src1 : src0 % src1 + src1);
13820 const int1_t src1 = -(int1_t)_src[1][_i].b;
13822 int1_t dst = src0 * src1;
13838 const int8_t src1 =
13841 int8_t dst = src0 * src1;
13856 const int16_t src1 =
13859 int16_t dst = src0 * src1;
13874 const int32_t src1 =
13877 int32_t dst = src0 * src1;
13892 const int64_t src1 =
13895 int64_t dst = src0 * src1;
13920 const int32_t src1 =
13923 int64_t dst = (int64_t)src0 * (int64_t)src1;
13945 const int1_t src1 = -(int1_t)_src[1][_i].b;
13962 src1,
13963 (int64_t)src1 >> 32,
13964 (int64_t)src1 >> 63,
13965 (int64_t)src1 >> 63,
13971 dst = ((int64_t)src0 * (int64_t)src1) >> bit_size;
13989 const int8_t src1 =
14007 src1,
14008 (int64_t)src1 >> 32,
14009 (int64_t)src1 >> 63,
14010 (int64_t)src1 >> 63,
14016 dst = ((int64_t)src0 * (int64_t)src1) >> bit_size;
14033 const int16_t src1 =
14051 src1,
14052 (int64_t)src1 >> 32,
14053 (int64_t)src1 >> 63,
14054 (int64_t)src1 >> 63,
14060 dst = ((int64_t)src0 * (int64_t)src1) >> bit_size;
14077 const int32_t src1 =
14095 src1,
14096 (int64_t)src1 >> 32,
14097 (int64_t)src1 >> 63,
14098 (int64_t)src1 >> 63,
14104 dst = ((int64_t)src0 * (int64_t)src1) >> bit_size;
14121 const int64_t src1 =
14139 src1,
14140 (int64_t)src1 >> 32,
14141 (int64_t)src1 >> 63,
14142 (int64_t)src1 >> 63,
14148 dst = ((int64_t)src0 * (int64_t)src1) >> bit_size;
14178 const int1_t src1 = -(int1_t)_src[1][_i].b;
14180 bool1_t dst = src0 != src1;
14195 const int8_t src1 =
14198 bool1_t dst = src0 != src1;
14213 const int16_t src1 =
14216 bool1_t dst = src0 != src1;
14231 const int32_t src1 =
14234 bool1_t dst = src0 != src1;
14249 const int64_t src1 =
14252 bool1_t dst = src0 != src1;
14280 const int1_t src1 = -(int1_t)_src[1][_i].b;
14282 bool32_t dst = src0 != src1;
14297 const int8_t src1 =
14300 bool32_t dst = src0 != src1;
14315 const int16_t src1 =
14318 bool32_t dst = src0 != src1;
14333 const int32_t src1 =
14336 bool32_t dst = src0 != src1;
14351 const int64_t src1 =
14354 bool32_t dst = src0 != src1;
14567 const uint1_t src1 =
14570 uint1_t dst = src0 | src1;
14586 const uint8_t src1 =
14589 uint8_t dst = src0 | src1;
14604 const uint16_t src1 =
14607 uint16_t dst = src0 | src1;
14622 const uint32_t src1 =
14625 uint32_t dst = src0 | src1;
14640 const uint64_t src1 =
14643 uint64_t dst = src0 | src1;
14671 const int1_t src1 = -(int1_t)_src[1][_i].b;
14673 int1_t dst = src1 == 0 ? 0 : src0 % src1;
14689 const int8_t src1 =
14692 int8_t dst = src1 == 0 ? 0 : src0 % src1;
14707 const int16_t src1 =
14710 int16_t dst = src1 == 0 ? 0 : src0 % src1;
14725 const int32_t src1 =
14728 int32_t dst = src1 == 0 ? 0 : src0 % src1;
14743 const int64_t src1 =
14746 int64_t dst = src1 == 0 ? 0 : src0 % src1;
14774 const int1_t src1 = -(int1_t)_src[1][_i].b;
14776 int1_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
14792 const int8_t src1 =
14795 int8_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
14810 const int16_t src1 =
14813 int16_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
14828 const int32_t src1 =
14831 int32_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
14846 const int64_t src1 =
14849 int64_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
14876 const uint32_t src1 =
14879 int1_t dst = src0 << (src1 & (sizeof(src0) * 8 - 1));
14895 const uint32_t src1 =
14898 int8_t dst = src0 << (src1 & (sizeof(src0) * 8 - 1));
14913 const uint32_t src1 =
14916 int16_t dst = src0 << (src1 & (sizeof(src0) * 8 - 1));
14931 const uint32_t src1 =
14934 int32_t dst = src0 << (src1 & (sizeof(src0) * 8 - 1));
14949 const uint32_t src1 =
14952 int64_t dst = src0 << (src1 & (sizeof(src0) * 8 - 1));
14979 const uint32_t src1 =
14982 int1_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
14998 const uint32_t src1 =
15001 int8_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
15016 const uint32_t src1 =
15019 int16_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
15034 const uint32_t src1 =
15037 int32_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
15052 const uint32_t src1 =
15055 int64_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
15176 const int1_t src1 = -(int1_t)_src[1][_i].b;
15178 int1_t dst = src0 - src1;
15194 const int8_t src1 =
15197 int8_t dst = src0 - src1;
15212 const int16_t src1 =
15215 int16_t dst = src0 - src1;
15230 const int32_t src1 =
15233 int32_t dst = src0 - src1;
15248 const int64_t src1 =
15251 int64_t dst = src0 - src1;
15279 const int1_t src1 = -(int1_t)_src[1][_i].b;
15282 src1 < 0 ?
15283 (src0 - src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 - src1) :
15284 src1 ? (1ull << (bit_size - 1)) : src0 - src1)
15301 const int8_t src1 =
15305 src1 < 0 ?
15306 (src0 - src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 - src1) :
15307 (src0 < src0 - src1 ? (1ull << (bit_size - 1)) : src0 - src1)
15323 const int16_t src1 =
15327 src1 < 0 ?
15328 (src0 - src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 - src1) :
15329 (src0 < src0 - src1 ? (1ull << (bit_size - 1)) : src0 - src1)
15345 const int32_t src1 =
15349 src1 < 0 ?
15350 (src0 - src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 - src1) :
15351 (src0 < src0 - src1 ? (1ull << (bit_size - 1)) : src0 - src1)
15367 const int64_t src1 =
15371 src1 < 0 ?
15372 (src0 - src1 < src0 ? (1ull << (bit_size - 1)) - 1 : src0 - src1) :
15373 (src0 < src0 - src1 ? (1ull << (bit_size - 1)) : src0 - src1)
15401 const uint1_t src1 =
15404 uint1_t dst = src0 ^ src1;
15420 const uint8_t src1 =
15423 uint8_t dst = src0 ^ src1;
15438 const uint16_t src1 =
15441 uint16_t dst = src0 ^ src1;
15456 const uint32_t src1 =
15459 uint32_t dst = src0 ^ src1;
15474 const uint64_t src1 =
15477 uint64_t dst = src0 ^ src1;
15504 const int32_t src1 =
15510 dst = (bit_size == 64) ? ldexp(src0, src1) : ldexpf(src0, src1);
15529 const int32_t src1 =
15535 dst = (bit_size == 64) ? ldexp(src0, src1) : ldexpf(src0, src1);
15554 const int32_t src1 =
15560 dst = (bit_size == 64) ? ldexp(src0, src1) : ldexpf(src0, src1);
15613 const uint16_t src1 =
15616 uint32_t dst = src0 | ((uint32_t)src1 << 16);
15659 const uint32_t src1 =
15662 uint64_t dst = src0 | ((uint64_t)src1 << 32);
15736 const struct float32_vec src1 = {
15745 dst.x = dst.y = dst.z = dst.w = pack_half_1x16(src0.x) | (pack_half_1x16(src1.x) << 16);
15930 const float32_t src1 =
15933 float32_t dst = (src0 == src1) ? 1.0f : 0.0f;
15954 const float src1 =
15957 float16_t dst = (src0 >= src1) ? 1.0f : 0.0f;
15972 const float32_t src1 =
15975 float32_t dst = (src0 >= src1) ? 1.0f : 0.0f;
15990 const float64_t src1 =
15993 float64_t dst = (src0 >= src1) ? 1.0f : 0.0f;
16018 const float32_t src1 =
16021 float32_t dst = (src0 < src1) ? 1.0f : 0.0f;
16040 const float32_t src1 =
16043 float32_t dst = (src0 != src1) ? 1.0f : 0.0f;
16805 const uint1_t src1 =
16808 uint1_t dst = src0 + src1 < src0;
16824 const uint8_t src1 =
16827 uint8_t dst = src0 + src1 < src0;
16842 const uint16_t src1 =
16845 uint16_t dst = src0 + src1 < src0;
16860 const uint32_t src1 =
16863 uint32_t dst = src0 + src1 < src0;
16878 const uint64_t src1 =
16881 uint64_t dst = src0 + src1 < src0;
16908 const uint1_t src1 =
16911 uint1_t dst = (src0 + src1) < src0 ? MAX_UINT_FOR_SIZE(sizeof(src0) * 8) : (src0 + src1);
16927 const uint8_t src1 =
16930 uint8_t dst = (src0 + src1) < src0 ? MAX_UINT_FOR_SIZE(sizeof(src0) * 8) : (src0 + src1);
16945 const uint16_t src1 =
16948 uint16_t dst = (src0 + src1) < src0 ? MAX_UINT_FOR_SIZE(sizeof(src0) * 8) : (src0 + src1);
16963 const uint32_t src1 =
16966 uint32_t dst = (src0 + src1) < src0 ? MAX_UINT_FOR_SIZE(sizeof(src0) * 8) : (src0 + src1);
16981 const uint64_t src1 =
16984 uint64_t dst = (src0 + src1) < src0 ? MAX_UINT_FOR_SIZE(sizeof(src0) * 8) : (src0 + src1);
17009 const int32_t src1 =
17018 int offset = src1, bits = src2;
17047 const int32_t src1 =
17056 int offset = src1, bits = src2;
17085 const uint1_t src1 =
17088 uint1_t dst = src1 == 0 ? 0 : (src0 / src1);
17104 const uint8_t src1 =
17107 uint8_t dst = src1 == 0 ? 0 : (src0 / src1);
17122 const uint16_t src1 =
17125 uint16_t dst = src1 == 0 ? 0 : (src0 / src1);
17140 const uint32_t src1 =
17143 uint32_t dst = src1 == 0 ? 0 : (src0 / src1);
17158 const uint64_t src1 =
17161 uint64_t dst = src1 == 0 ? 0 : (src0 / src1);
17330 const uint1_t src1 =
17333 bool1_t dst = src0 >= src1;
17348 const uint8_t src1 =
17351 bool1_t dst = src0 >= src1;
17366 const uint16_t src1 =
17369 bool1_t dst = src0 >= src1;
17384 const uint32_t src1 =
17387 bool1_t dst = src0 >= src1;
17402 const uint64_t src1 =
17405 bool1_t dst = src0 >= src1;
17432 const uint1_t src1 =
17435 bool32_t dst = src0 >= src1;
17450 const uint8_t src1 =
17453 bool32_t dst = src0 >= src1;
17468 const uint16_t src1 =
17471 bool32_t dst = src0 >= src1;
17486 const uint32_t src1 =
17489 bool32_t dst = src0 >= src1;
17504 const uint64_t src1 =
17507 bool32_t dst = src0 >= src1;
17534 const uint1_t src1 =
17537 uint1_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
17553 const uint8_t src1 =
17556 uint8_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
17571 const uint16_t src1 =
17574 uint16_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
17589 const uint32_t src1 =
17592 uint32_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
17607 const uint64_t src1 =
17610 uint64_t dst = (src0 & src1) + ((src0 ^ src1) >> 1);
17637 const uint1_t src1 =
17640 bool1_t dst = src0 < src1;
17655 const uint8_t src1 =
17658 bool1_t dst = src0 < src1;
17673 const uint16_t src1 =
17676 src1;
17691 const uint32_t src1 =
17694 bool1_t dst = src0 < src1;
17709 const uint64_t src1 =
17712 bool1_t dst = src0 < src1;
17739 const uint1_t src1 =
17742 bool32_t dst = src0 < src1;
17757 const uint8_t src1 =
17760 bool32_t dst = src0 < src1;
17775 const uint16_t src1 =
17778 bool32_t dst = src0 < src1;
17793 const uint32_t src1 =
17796 bool32_t dst = src0 < src1;
17811 const uint64_t src1 =
17814 bool32_t dst = src0 < src1;
17841 const uint1_t src1 =
17844 uint1_t dst = src1 > src0 ? src1 : src0;
17860 const uint8_t src1 =
17863 uint8_t dst = src1 > src0 ? src1 : src0;
17878 const uint16_t src1 =
17881 uint16_t dst = src1 > src0 ? src1 : src0;
17896 const uint32_t src1 =
17899 uint32_t dst = src1 > src0 ? src1 : src0;
17914 const uint64_t src1 =
17917 uint64_t dst = src1 > src0 ? src1 : src0;
17944 const uint1_t src1 =
17949 uint1_t dst = MAX2(src0, MAX2(src1, src2));
17965 const uint8_t src1 =
17970 uint8_t dst = MAX2(src0, MAX2(src1, src2));
17985 const uint16_t src1 =
17990 uint16_t dst = MAX2(src0, MAX2(src1, src2));
18005 const uint32_t src1 =
18010 uint32_t dst = MAX2(src0, MAX2(src1, src2));
18025 const uint64_t src1 =
18030 uint64_t dst = MAX2(src0, MAX2(src1, src2));
18055 const int32_t src1 =
18063 dst |= MAX2((src0 >> i) & 0xff, (src1 >> i) & 0xff) << i;
18086 const uint1_t src1 =
18091 uint1_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
18107 const uint8_t src1 =
18112 uint8_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
18127 const uint16_t src1 =
18132 uint16_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
18147 const uint32_t src1 =
18152 uint32_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
18167 const uint64_t src1 =
18172 uint64_t dst = MAX2(MIN2(MAX2(src0, src1), src2), MIN2(src0, src1));
18199 const uint1_t src1 =
18202 uint1_t dst = src1 > src0 ? src0 : src1;
18218 const uint8_t src1 =
18221 uint8_t dst = src1 > src0 ? src0 : src1;
18236 const uint16_t src1 =
18239 uint16_t dst = src1 > src0 ? src0 : src1;
18254 const uint32_t src1 =
18257 uint32_t dst = src1 > src0 ? src0 : src1;
18272 const uint64_t src1 =
18275 uint64_t dst = src1 > src0 ? src0 : src1;
18302 const uint1_t src1 =
18307 uint1_t dst = MIN2(src0, MIN2(src1, src2));
18323 const uint8_t src1 =
18328 uint8_t dst = MIN2(src0, MIN2(src1, src2));
18343 const uint16_t src1 =
18348 uint16_t dst = MIN2(src0, MIN2(src1, src2));
18363 const uint32_t src1 =
18368 uint32_t dst = MIN2(src0, MIN2(src1, src2));
18383 const uint64_t src1 =
18388 uint64_t dst = MIN2(src0, MIN2(src1, src2));
18413 const int32_t src1 =
18421 dst |= MIN2((src0 >> i) & 0xff, (src1 >> i) & 0xff) << i;
18444 const uint1_t src1 =
18447 uint1_t dst = src1 == 0 ? 0 : src0 % src1;
18463 const uint8_t src1 =
18466 uint8_t dst = src1 == 0 ? 0 : src0 % src1;
18481 const uint16_t src1 =
18484 uint16_t dst = src1 == 0 ? 0 : src0 % src1;
18499 const uint32_t src1 =
18502 uint32_t dst = src1 == 0 ? 0 : src0 % src1;
18517 const uint64_t src1 =
18520 uint64_t dst = src1 == 0 ? 0 : src0 % src1;
18545 const uint32_t src1 =
18548 uint64_t dst = (uint64_t)src0 * (uint64_t)src1;
18569 const uint1_t src1 =
18578 uint32_t src1_u32[2] = { src1, (uint64_t)src1 >> 32 };
18583 dst = ((uint64_t)src0 * (uint64_t)src1) >> bit_size;
18601 const uint8_t src1 =
18610 uint32_t src1_u32[2] = { src1, (uint64_t)src1 >> 32 };
18615 dst = ((uint64_t)src0 * (uint64_t)src1) >> bit_size;
18632 const uint16_t src1 =
18641 uint32_t src1_u32[2] = { src1, (uint64_t)src1 >> 32 };
18646 dst = ((uint64_t)src0 * (uint64_t)src1) >> bit_size;
18663 const uint32_t src1 =
18672 uint32_t src1_u32[2] = { src1, (uint64_t)src1 >> 32 };
18677 dst = ((uint64_t)src0 * (uint64_t)src1) >> bit_size;
18694 const uint64_t src1 =
18703 uint32_t src1_u32[2] = { src1, (uint64_t)src1 >> 32 };
18708 dst = ((uint64_t)src0 * (uint64_t)src1) >> bit_size;
18735 const int32_t src1 =
18744 int src1_chan = (src1 >> i) & 0xff;
19113 const uint1_t src1 =
19116 uint1_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
19132 const uint8_t src1 =
19135 uint8_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
19150 const uint16_t src1 =
19153 uint16_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
19168 const uint32_t src1 =
19171 uint32_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
19186 const uint64_t src1 =
19189 uint64_t dst = (src0 | src1) + ((src0 ^ src1) >> 1);
19214 const int32_t src1 =
19222 dst |= MIN2(((src0 >> i) & 0xff) + ((src1 >> i) & 0xff), 0xff) << i;
19245 const uint32_t src1 =
19248 uint1_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
19264 const uint32_t src1 =
19267 uint8_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
19282 const uint32_t src1 =
19285 uint16_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
19300 const uint32_t src1 =
19303 uint32_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
19318 const uint32_t src1 =
19321 uint64_t dst = src0 >> (src1 & (sizeof(src0) * 8 - 1));
19346 const int32_t src1 =
19355 int src1_chan = (src1 >> i) & 0xff;
19380 const uint1_t src1 =
19383 uint1_t dst = src0 < src1;
19399 const uint8_t src1 =
19402 uint8_t dst = src0 < src1;
19417 const uint16_t src1 =
19420 uint16_t dst = src0 < src1;
19435 const uint32_t src1 =
19438 uint32_t dst = src0 < src1;
19453 const uint64_t src1 =
19456 uint64_t dst = src0 < src1;
19483 const uint1_t src1 =
19486 uint1_t dst = src0 < src1 ? 0 : src0 - src1;
19502 const uint8_t src1 =
19505 uint8_t dst = src0 < src1 ? 0 : src0 - src1;
19520 const uint16_t src1 =
19523 uint16_t dst = src0 < src1 ? 0 : src0 - src1;
19538 const uint32_t src1 =
19541 uint32_t dst = src0 < src1 ? 0 : src0 - src1;
19556 const uint64_t src1 =
19559 uint64_t dst = src0 < src1 ? 0 : src0 - src1;
19590 const struct uint1_vec src1 = {
19601 dst.y = src1.x;
19623 const struct uint8_vec src1 = {
19634 dst.y = src1.x;
19654 const struct uint16_vec src1 = {
19665 dst.y = src1.x;
19685 const struct uint32_vec src1 = {
19696 dst.y = src1.x;
19716 const struct uint64_vec src1 = {
19727 dst.y = src1.x;
19759 const struct uint1_vec src1 = {
19777 dst.y = src1.x;
19802 const struct uint8_vec src1 = {
19820 dst.y = src1.x;
19842 const struct uint16_vec src1 = {
19860 dst.y = src1.x;
19882 const struct uint32_vec src1 = {
19900 dst.y = src1.x;
19922 const struct uint64_vec src1 = {
19940 dst.y = src1.x;
19974 const struct uint1_vec src1 = {
19999 dst.y = src1.x;
20027 const struct uint8_vec src1 = {
20052 dst.y = src1.x;
20076 const struct uint16_vec src1 = {
20101 dst.y = src1.x;
20125 const struct uint32_vec src1 = {
20150 dst.y = src1.x;
20174 const struct uint64_vec src1 = {
20199 dst.y = src1.x;