Lines Matching full:signed

45 static inline __ATTRS_o_ai signed char
46 vec_extract(__vector signed char __vec, int __index) {
60 static inline __ATTRS_o_ai signed short
61 vec_extract(__vector signed short __vec, int __index) {
75 static inline __ATTRS_o_ai signed int
76 vec_extract(__vector signed int __vec, int __index) {
90 static inline __ATTRS_o_ai signed long long
91 vec_extract(__vector signed long long __vec, int __index) {
119 static inline __ATTRS_o_ai __vector signed char
120 vec_insert(signed char __scalar, __vector signed char __vec, int __index) {
139 static inline __ATTRS_o_ai __vector signed short
140 vec_insert(signed short __scalar, __vector signed short __vec, int __index) {
161 static inline __ATTRS_o_ai __vector signed int
162 vec_insert(signed int __scalar, __vector signed int __vec, int __index) {
181 static inline __ATTRS_o_ai __vector signed long long
182 vec_insert(signed long long __scalar, __vector signed long long __vec,
220 static inline __ATTRS_o_ai __vector signed char
221 vec_promote(signed char __scalar, int __index) {
222 const __vector signed char __zero = (__vector signed char)0;
223 __vector signed char __vec = __builtin_shufflevector(__zero, __zero,
238 static inline __ATTRS_o_ai __vector signed short
239 vec_promote(signed short __scalar, int __index) {
240 const __vector signed short __zero = (__vector signed short)0;
241 __vector signed short __vec = __builtin_shufflevector(__zero, __zero,
256 static inline __ATTRS_o_ai __vector signed int
257 vec_promote(signed int __scalar, int __index) {
258 const __vector signed int __zero = (__vector signed int)0;
259 __vector signed int __vec = __builtin_shufflevector(__zero, __zero,
274 static inline __ATTRS_o_ai __vector signed long long
275 vec_promote(signed long long __scalar, int __index) {
276 const __vector signed long long __zero = (__vector signed long long)0;
277 __vector signed long long __vec = __builtin_shufflevector(__zero, __zero,
313 static inline __ATTRS_o_ai __vector signed char
314 vec_insert_and_zero(const signed char *__ptr) {
315 __vector signed char __vec = (__vector signed char)0;
327 static inline __ATTRS_o_ai __vector signed short
328 vec_insert_and_zero(const signed short *__ptr) {
329 __vector signed short __vec = (__vector signed short)0;
341 static inline __ATTRS_o_ai __vector signed int
342 vec_insert_and_zero(const signed int *__ptr) {
343 __vector signed int __vec = (__vector signed int)0;
355 static inline __ATTRS_o_ai __vector signed long long
356 vec_insert_and_zero(const signed long long *__ptr) {
357 __vector signed long long __vec = (__vector signed long long)0;
387 static inline __ATTRS_o_ai __vector signed char
388 vec_perm(__vector signed char __a, __vector signed char __b,
390 return (__vector signed char)__builtin_s390_vperm(
408 static inline __ATTRS_o_ai __vector signed short
409 vec_perm(__vector signed short __a, __vector signed short __b,
411 return (__vector signed short)__builtin_s390_vperm(
429 static inline __ATTRS_o_ai __vector signed int
430 vec_perm(__vector signed int __a, __vector signed int __b,
432 return (__vector signed int)__builtin_s390_vperm(
450 static inline __ATTRS_o_ai __vector signed long long
451 vec_perm(__vector signed long long __a, __vector signed long long __b,
453 return (__vector signed long long)__builtin_s390_vperm(
471 static inline __ATTRS_o_ai __vector signed __int128
472 vec_perm(__vector signed __int128 __a, __vector signed __int128 __b,
474 return (__vector signed __int128)__builtin_s390_vperm(
511 extern __ATTRS_o __vector signed long long
512 vec_permi(__vector signed long long __a, __vector signed long long __b,
559 static inline __ATTRS_o_ai __vector signed short
560 vec_revb(__vector signed short __vec) {
561 return (__vector signed short)
570 static inline __ATTRS_o_ai __vector signed int
571 vec_revb(__vector signed int __vec) {
572 return (__vector signed int)
581 static inline __ATTRS_o_ai __vector signed long long
582 vec_revb(__vector signed long long __vec) {
583 return (__vector signed long long)
592 static inline __ATTRS_o_ai __vector signed __int128
593 vec_revb(__vector signed __int128 __vec) {
594 return (__vector signed __int128)
620 static inline __ATTRS_o_ai __vector signed char
621 vec_reve(__vector signed char __vec) {
622 return (__vector signed char) { __vec[15], __vec[14], __vec[13], __vec[12],
644 static inline __ATTRS_o_ai __vector signed short
645 vec_reve(__vector signed short __vec) {
646 return (__vector signed short) { __vec[7], __vec[6], __vec[5], __vec[4],
662 static inline __ATTRS_o_ai __vector signed int
663 vec_reve(__vector signed int __vec) {
664 return (__vector signed int) { __vec[3], __vec[2], __vec[1], __vec[0] };
677 static inline __ATTRS_o_ai __vector signed long long
678 vec_reve(__vector signed long long __vec) {
679 return (__vector signed long long) { __vec[1], __vec[0] };
706 static inline __ATTRS_o_ai __vector signed char
707 vec_sel(__vector signed char __a, __vector signed char __b,
709 return (((__vector signed char)__c & __b) |
710 (~(__vector signed char)__c & __a));
713 static inline __ATTRS_o_ai __vector signed char
714 vec_sel(__vector signed char __a, __vector signed char __b,
716 return (((__vector signed char)__c & __b) |
717 (~(__vector signed char)__c & __a));
746 static inline __ATTRS_o_ai __vector signed short
747 vec_sel(__vector signed short __a, __vector signed short __b,
749 return (((__vector signed short)__c & __b) |
750 (~(__vector signed short)__c & __a));
753 static inline __ATTRS_o_ai __vector signed short
754 vec_sel(__vector signed short __a, __vector signed short __b,
756 return (((__vector signed short)__c & __b) |
757 (~(__vector signed short)__c & __a));
786 static inline __ATTRS_o_ai __vector signed int
787 vec_sel(__vector signed int __a, __vector signed int __b,
789 return (((__vector signed int)__c & __b) |
790 (~(__vector signed int)__c & __a));
793 static inline __ATTRS_o_ai __vector signed int
794 vec_sel(__vector signed int __a, __vector signed int __b,
796 return (((__vector signed int)__c & __b) |
797 (~(__vector signed int)__c & __a));
826 static inline __ATTRS_o_ai __vector signed long long
827 vec_sel(__vector signed long long __a, __vector signed long long __b,
829 return (((__vector signed long long)__c & __b) |
830 (~(__vector signed long long)__c & __a));
833 static inline __ATTRS_o_ai __vector signed long long
834 vec_sel(__vector signed long long __a, __vector signed long long __b,
836 return (((__vector signed long long)__c & __b) |
837 (~(__vector signed long long)__c & __a));
866 static inline __ATTRS_o_ai __vector signed __int128
867 vec_sel(__vector signed __int128 __a, __vector signed __int128 __b,
869 return (((__vector signed __int128)__c & __b) |
870 (~(__vector signed __int128)__c & __a));
873 static inline __ATTRS_o_ai __vector signed __int128
874 vec_sel(__vector signed __int128 __a, __vector signed __int128 __b,
876 return (((__vector signed __int128)__c & __b) |
877 (~(__vector signed __int128)__c & __a));
940 static inline __ATTRS_o_ai __vector signed int
941 vec_gather_element(__vector signed int __vec,
943 const signed int *__ptr, int __index)
945 __vec[__index] = *(const signed int *)(
970 static inline __ATTRS_o_ai __vector signed long long
971 vec_gather_element(__vector signed long long __vec,
973 const signed long long *__ptr, int __index)
975 __vec[__index] = *(const signed long long *)(
1025 vec_scatter_element(__vector signed int __vec,
1027 signed int *__ptr, int __index)
1029 *(signed int *)((char *)__ptr + __offset[__index]) =
1052 vec_scatter_element(__vector signed long long __vec,
1054 signed long long *__ptr, int __index)
1056 *(signed long long *)((char *)__ptr + __offset[__index]) =
1100 static inline __ATTRS_o_ai __vector signed char
1101 vec_xl(long __offset, const signed char *__ptr) {
1102 __vector signed char V;
1104 sizeof(__vector signed char));
1116 static inline __ATTRS_o_ai __vector signed short
1117 vec_xl(long __offset, const signed short *__ptr) {
1118 __vector signed short V;
1120 sizeof(__vector signed short));
1132 static inline __ATTRS_o_ai __vector signed int
1133 vec_xl(long __offset, const signed int *__ptr) {
1134 __vector signed int V;
1136 sizeof(__vector signed int));
1148 static inline __ATTRS_o_ai __vector signed long long
1149 vec_xl(long __offset, const signed long long *__ptr) {
1150 __vector signed long long V;
1152 sizeof(__vector signed long long));
1164 static inline __ATTRS_o_ai __vector signed __int128
1165 vec_xl(long __offset, const signed __int128 *__ptr) {
1166 __vector signed __int128 V;
1168 sizeof(__vector signed __int128));
1201 static inline __ATTRS_o_ai __vector signed char
1202 vec_xld2(long __offset, const signed char *__ptr) {
1203 __vector signed char V;
1205 sizeof(__vector signed char));
1219 static inline __ATTRS_o_ai __vector signed short
1220 vec_xld2(long __offset, const signed short *__ptr) {
1221 __vector signed short V;
1223 sizeof(__vector signed short));
1237 static inline __ATTRS_o_ai __vector signed int
1238 vec_xld2(long __offset, const signed int *__ptr) {
1239 __vector signed int V;
1241 sizeof(__vector signed int));
1255 static inline __ATTRS_o_ai __vector signed long long
1256 vec_xld2(long __offset, const signed long long *__ptr) {
1257 __vector signed long long V;
1259 sizeof(__vector signed long long));
1284 static inline __ATTRS_o_ai __vector signed char
1285 vec_xlw4(long __offset, const signed char *__ptr) {
1286 __vector signed char V;
1288 sizeof(__vector signed char));
1302 static inline __ATTRS_o_ai __vector signed short
1303 vec_xlw4(long __offset, const signed short *__ptr) {
1304 __vector signed short V;
1306 sizeof(__vector signed short));
1320 static inline __ATTRS_o_ai __vector signed int
1321 vec_xlw4(long __offset, const signed int *__ptr) {
1322 __vector signed int V;
1324 sizeof(__vector signed int));
1340 vec_xst(__vector signed char __vec, long __offset, signed char *__ptr) {
1341 __vector signed char V = __vec;
1343 sizeof(__vector signed char));
1354 vec_xst(__vector signed short __vec, long __offset, signed short *__ptr) {
1355 __vector signed short V = __vec;
1357 sizeof(__vector signed short));
1368 vec_xst(__vector signed int __vec, long __offset, signed int *__ptr) {
1369 __vector signed int V = __vec;
1370 __builtin_memcpy(((char *)__ptr + __offset), &V, sizeof(__vector signed int));
1381 vec_xst(__vector signed long long __vec, long __offset,
1382 signed long long *__ptr) {
1383 __vector signed long long V = __vec;
1385 sizeof(__vector signed long long));
1397 vec_xst(__vector signed __int128 __vec, long __offset,
1398 signed __int128 *__ptr) {
1399 __vector signed __int128 V = __vec;
1401 sizeof(__vector signed __int128));
1430 vec_xstd2(__vector signed char __vec, long __offset, signed char *__ptr) {
1431 __vector signed char V = __vec;
1433 sizeof(__vector signed char));
1446 vec_xstd2(__vector signed short __vec, long __offset, signed short *__ptr) {
1447 __vector signed short V = __vec;
1449 sizeof(__vector signed short));
1462 vec_xstd2(__vector signed int __vec, long __offset, signed int *__ptr) {
1463 __vector signed int V = __vec;
1464 __builtin_memcpy(((char *)__ptr + __offset), &V, sizeof(__vector signed int));
1477 vec_xstd2(__vector signed long long __vec, long __offset,
1478 signed long long *__ptr) {
1479 __vector signed long long V = __vec;
1481 sizeof(__vector signed long long));
1504 vec_xstw4(__vector signed char __vec, long __offset, signed char *__ptr) {
1505 __vector signed char V = __vec;
1507 sizeof(__vector signed char));
1520 vec_xstw4(__vector signed short __vec, long __offset, signed short *__ptr) {
1521 __vector signed short V = __vec;
1523 sizeof(__vector signed short));
1536 vec_xstw4(__vector signed int __vec, long __offset, signed int *__ptr) {
1537 __vector signed int V = __vec;
1538 __builtin_memcpy(((char *)__ptr + __offset), &V, sizeof(__vector signed int));
1551 extern __ATTRS_o __vector signed char
1552 vec_load_bndry(const signed char *__ptr, unsigned short __len)
1559 extern __ATTRS_o __vector signed short
1560 vec_load_bndry(const signed short *__ptr, unsigned short __len)
1567 extern __ATTRS_o __vector signed int
1568 vec_load_bndry(const signed int *__ptr, unsigned short __len)
1575 extern __ATTRS_o __vector signed long long
1576 vec_load_bndry(const signed long long *__ptr, unsigned short __len)
1583 extern __ATTRS_o __vector signed __int128
1584 vec_load_bndry(const signed __int128 *__ptr, unsigned short __len)
1612 static inline __ATTRS_o_ai __vector signed char
1613 vec_load_len(const signed char *__ptr, unsigned int __len) {
1614 return (__vector signed char)__builtin_s390_vll(__len, __ptr);
1623 static inline __ATTRS_o_ai __vector signed short
1624 vec_load_len(const signed short *__ptr, unsigned int __len) {
1625 return (__vector signed short)__builtin_s390_vll(__len, __ptr);
1635 static inline __ATTRS_o_ai __vector signed int
1636 vec_load_len(const signed int *__ptr, unsigned int __len) {
1637 return (__vector signed int)__builtin_s390_vll(__len, __ptr);
1647 static inline __ATTRS_o_ai __vector signed long long
1648 vec_load_len(const signed long long *__ptr, unsigned int __len) {
1649 return (__vector signed long long)__builtin_s390_vll(__len, __ptr);
1675 static inline __ATTRS_o_ai __vector signed char
1676 vec_load_len_r(const signed char *__ptr, unsigned int __len) {
1677 return (__vector signed char)__builtin_s390_vlrlr(__len, __ptr);
1689 vec_store_len(__vector signed char __vec, signed char *__ptr,
1691 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1697 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1702 vec_store_len(__vector signed short __vec, signed short *__ptr,
1704 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1711 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1716 vec_store_len(__vector signed int __vec, signed int *__ptr,
1718 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1725 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1730 vec_store_len(__vector signed long long __vec, signed long long *__ptr,
1732 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1739 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1747 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1755 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr);
1762 vec_store_len_r(__vector signed char __vec, signed char *__ptr,
1770 __builtin_s390_vstrlr((__vector signed char)__vec, __len, __ptr);
1776 static inline __ATTRS_o_ai __vector signed long long
1777 vec_load_pair(signed long long __a, signed long long __b) {
1778 return (__vector signed long long)(__a, __b);
1895 static inline __ATTRS_o_ai __vector signed char
1896 vec_splat(__vector signed char __vec, int __index)
1898 return (__vector signed char)__vec[__index];
1913 static inline __ATTRS_o_ai __vector signed short
1914 vec_splat(__vector signed short __vec, int __index)
1916 return (__vector signed short)__vec[__index];
1931 static inline __ATTRS_o_ai __vector signed int
1932 vec_splat(__vector signed int __vec, int __index)
1934 return (__vector signed int)__vec[__index];
1949 static inline __ATTRS_o_ai __vector signed long long
1950 vec_splat(__vector signed long long __vec, int __index)
1952 return (__vector signed long long)__vec[__index];
1984 static inline __ATTRS_ai __vector signed char
1985 vec_splat_s8(signed char __scalar)
1987 return (__vector signed char)__scalar;
1990 static inline __ATTRS_ai __vector signed short
1991 vec_splat_s16(signed short __scalar)
1993 return (__vector signed short)__scalar;
1996 static inline __ATTRS_ai __vector signed int
1997 vec_splat_s32(signed short __scalar)
1999 return (__vector signed int)(signed int)__scalar;
2002 static inline __ATTRS_ai __vector signed long long
2003 vec_splat_s64(signed short __scalar)
2005 return (__vector signed long long)(signed long)__scalar;
2023 vec_splat_u32(signed short __scalar)
2025 return (__vector unsigned int)(signed int)__scalar;
2029 vec_splat_u64(signed short __scalar)
2031 return (__vector unsigned long long)(signed long long)__scalar;
2036 static inline __ATTRS_o_ai __vector signed char
2037 vec_splats(signed char __scalar) {
2038 return (__vector signed char)__scalar;
2046 static inline __ATTRS_o_ai __vector signed short
2047 vec_splats(signed short __scalar) {
2048 return (__vector signed short)__scalar;
2056 static inline __ATTRS_o_ai __vector signed int
2057 vec_splats(signed int __scalar) {
2058 return (__vector signed int)__scalar;
2066 static inline __ATTRS_o_ai __vector signed long long
2067 vec_splats(signed long long __scalar) {
2068 return (__vector signed long long)__scalar;
2076 static inline __ATTRS_o_ai __vector signed __int128
2077 vec_splats(signed __int128 __scalar) {
2078 return (__vector signed __int128)__scalar;
2100 static inline __ATTRS_o_ai __vector signed long long
2101 vec_extend_s64(__vector signed char __a) {
2102 return (__vector signed long long)(__a[7], __a[15]);
2105 static inline __ATTRS_o_ai __vector signed long long
2106 vec_extend_s64(__vector signed short __a) {
2107 return (__vector signed long long)(__a[3], __a[7]);
2110 static inline __ATTRS_o_ai __vector signed long long
2111 vec_extend_s64(__vector signed int __a) {
2112 return (__vector signed long long)(__a[1], __a[3]);
2117 static inline __ATTRS_o_ai __vector signed char
2118 vec_mergeh(__vector signed char __a, __vector signed char __b) {
2119 return (__vector signed char)(
2138 static inline __ATTRS_o_ai __vector signed short
2139 vec_mergeh(__vector signed short __a, __vector signed short __b) {
2140 return (__vector signed short)(
2156 static inline __ATTRS_o_ai __vector signed int
2157 vec_mergeh(__vector signed int __a, __vector signed int __b) {
2158 return (__vector signed int)(__a[0], __b[0], __a[1], __b[1]);
2171 static inline __ATTRS_o_ai __vector signed long long
2172 vec_mergeh(__vector signed long long __a, __vector signed long long __b) {
2173 return (__vector signed long long)(__a[0], __b[0]);
2200 static inline __ATTRS_o_ai __vector signed char
2201 vec_mergel(__vector signed char __a, __vector signed char __b) {
2202 return (__vector signed char)(
2221 static inline __ATTRS_o_ai __vector signed short
2222 vec_mergel(__vector signed short __a, __vector signed short __b) {
2223 return (__vector signed short)(
2239 static inline __ATTRS_o_ai __vector signed int
2240 vec_mergel(__vector signed int __a, __vector signed int __b) {
2241 return (__vector signed int)(__a[2], __b[2], __a[3], __b[3]);
2254 static inline __ATTRS_o_ai __vector signed long long
2255 vec_mergel(__vector signed long long __a, __vector signed long long __b) {
2256 return (__vector signed long long)(__a[1], __b[1]);
2283 static inline __ATTRS_o_ai __vector signed char
2284 vec_pack(__vector signed short __a, __vector signed short __b) {
2285 __vector signed char __ac = (__vector signed char)__a;
2286 __vector signed char __bc = (__vector signed char)__b;
2287 return (__vector signed char)(
2310 static inline __ATTRS_o_ai __vector signed short
2311 vec_pack(__vector signed int __a, __vector signed int __b) {
2312 __vector signed short __ac = (__vector signed short)__a;
2313 __vector signed short __bc = (__vector signed short)__b;
2314 return (__vector signed short)(
2337 static inline __ATTRS_o_ai __vector signed int
2338 vec_pack(__vector signed long long __a, __vector signed long long __b) {
2339 __vector signed int __ac = (__vector signed int)__a;
2340 __vector signed int __bc = (__vector signed int)__b;
2341 return (__vector signed int)(__ac[1], __ac[3], __bc[1], __bc[3]);
2358 static inline __ATTRS_o_ai __vector signed long long
2359 vec_pack(__vector signed __int128 __a, __vector signed __int128 __b) {
2360 __vector signed long long __ac = (__vector signed long long)__a;
2361 __vector signed long long __bc = (__vector signed long long)__b;
2362 return (__vector signed long long)(__ac[1], __bc[1]);
2381 static inline __ATTRS_o_ai __vector signed char
2382 vec_packs(__vector signed short __a, __vector signed short __b) {
2391 static inline __ATTRS_o_ai __vector signed short
2392 vec_packs(__vector signed int __a, __vector signed int __b) {
2401 static inline __ATTRS_o_ai __vector signed int
2402 vec_packs(__vector signed long long __a, __vector signed long long __b) {
2413 static inline __ATTRS_o_ai __vector signed char
2414 vec_packs_cc(__vector signed short __a, __vector signed short __b, int *__cc) {
2424 static inline __ATTRS_o_ai __vector signed short
2425 vec_packs_cc(__vector signed int __a, __vector signed int __b, int *__cc) {
2434 static inline __ATTRS_o_ai __vector signed int
2435 vec_packs_cc(__vector signed long long __a, __vector signed long long __b,
2449 vec_packsu(__vector signed short __a, __vector signed short __b) {
2450 const __vector signed short __zero = (__vector signed short)0;
2462 vec_packsu(__vector signed int __a, __vector signed int __b) {
2463 const __vector signed int __zero = (__vector signed int)0;
2475 vec_packsu(__vector signed long long __a, __vector signed long long __b) {
2476 const __vector signed long long __zero = (__vector signed long long)0;
2510 static inline __ATTRS_o_ai __vector signed short
2511 vec_unpackh(__vector signed char __a) {
2518 __builtin_s390_vuphb((__vector signed char)__a));
2526 static inline __ATTRS_o_ai __vector signed int
2527 vec_unpackh(__vector signed short __a) {
2533 return (__vector __bool int)__builtin_s390_vuphh((__vector signed short)__a);
2541 static inline __ATTRS_o_ai __vector signed long long
2542 vec_unpackh(__vector signed int __a) {
2549 __builtin_s390_vuphf((__vector signed int)__a));
2558 static inline __ATTRS_o_ai __vector signed __int128
2559 vec_unpackh(__vector signed long long __a) {
2560 return (__vector signed __int128)__builtin_s390_vuphg(__a);
2566 __builtin_s390_vuphg((__vector signed long long)__a));
2577 static inline __ATTRS_o_ai __vector signed short
2578 vec_unpackl(__vector signed char __a) {
2585 __builtin_s390_vuplb((__vector signed char)__a));
2593 static inline __ATTRS_o_ai __vector signed int
2594 vec_unpackl(__vector signed short __a) {
2601 __builtin_s390_vuplhw((__vector signed short)__a));
2609 static inline __ATTRS_o_ai __vector signed long long
2610 vec_unpackl(__vector signed int __a) {
2617 __builtin_s390_vuplf((__vector signed int)__a));
2626 static inline __ATTRS_o_ai __vector signed __int128
2627 vec_unpackl(__vector signed long long __a) {
2628 return (__vector signed __int128)__builtin_s390_vuplg(__a);
2634 __builtin_s390_vuplg((__vector signed long long)__a));
2651 vec_cmpeq(__vector signed char __a, __vector signed char __b) {
2666 vec_cmpeq(__vector signed short __a, __vector signed short __b) {
2681 vec_cmpeq(__vector signed int __a, __vector signed int __b) {
2696 vec_cmpeq(__vector signed long long __a, __vector signed long long __b) {
2711 vec_cmpeq(__vector signed __int128 __a, __vector signed __int128 __b) {
2735 vec_cmpge(__vector signed char __a, __vector signed char __b) {
2745 vec_cmpge(__vector signed short __a, __vector signed short __b) {
2755 vec_cmpge(__vector signed int __a, __vector signed int __b) {
2765 vec_cmpge(__vector signed long long __a, __vector signed long long __b) {
2775 vec_cmpge(__vector signed __int128 __a, __vector signed __int128 __b) {
2799 vec_cmpgt(__vector signed char __a, __vector signed char __b) {
2809 vec_cmpgt(__vector signed short __a, __vector signed short __b) {
2819 vec_cmpgt(__vector signed int __a, __vector signed int __b) {
2829 vec_cmpgt(__vector signed long long __a, __vector signed long long __b) {
2839 vec_cmpgt(__vector signed __int128 __a, __vector signed __int128 __b) {
2863 vec_cmple(__vector signed char __a, __vector signed char __b) {
2873 vec_cmple(__vector signed short __a, __vector signed short __b) {
2883 vec_cmple(__vector signed int __a, __vector signed int __b) {
2893 vec_cmple(__vector signed long long __a, __vector signed long long __b) {
2903 vec_cmple(__vector signed __int128 __a, __vector signed __int128 __b) {
2927 vec_cmplt(__vector signed char __a, __vector signed char __b) {
2937 vec_cmplt(__vector signed short __a, __vector signed short __b) {
2947 vec_cmplt(__vector signed int __a, __vector signed int __b) {
2957 vec_cmplt(__vector signed long long __a, __vector signed long long __b) {
2967 vec_cmplt(__vector signed __int128 __a, __vector signed __int128 __b) {
2991 vec_all_eq(__vector signed char __a, __vector signed char __b) {
3000 vec_all_eq(__vector signed char __a, __vector __bool char __b) {
3009 vec_all_eq(__vector __bool char __a, __vector signed char __b) {
3048 vec_all_eq(__vector signed short __a, __vector signed short __b) {
3057 vec_all_eq(__vector signed short __a, __vector __bool short __b) {
3066 vec_all_eq(__vector __bool short __a, __vector signed short __b) {
3105 vec_all_eq(__vector signed int __a, __vector signed int __b) {
3114 vec_all_eq(__vector signed int __a, __vector __bool int __b) {
3123 vec_all_eq(__vector __bool int __a, __vector signed int __b) {
3162 vec_all_eq(__vector signed long long __a, __vector signed long long __b) {
3171 vec_all_eq(__vector signed long long __a, __vector __bool long long __b) {
3180 vec_all_eq(__vector __bool long long __a, __vector signed long long __b) {
3220 vec_all_eq(__vector signed __int128 __a, __vector signed __int128 __b) {
3260 vec_all_ne(__vector signed char __a, __vector signed char __b) {
3269 vec_all_ne(__vector signed char __a, __vector __bool char __b) {
3278 vec_all_ne(__vector __bool char __a, __vector signed char __b) {
3318 vec_all_ne(__vector signed short __a, __vector signed short __b) {
3327 vec_all_ne(__vector signed short __a, __vector __bool short __b) {
3336 vec_all_ne(__vector __bool short __a, __vector signed short __b) {
3375 vec_all_ne(__vector signed int __a, __vector signed int __b) {
3384 vec_all_ne(__vector signed int __a, __vector __bool int __b) {
3393 vec_all_ne(__vector __bool int __a, __vector signed int __b) {
3432 vec_all_ne(__vector signed long long __a, __vector signed long long __b) {
3441 vec_all_ne(__vector signed long long __a, __vector __bool long long __b) {
3450 vec_all_ne(__vector __bool long long __a, __vector signed long long __b) {
3490 vec_all_ne(__vector signed __int128 __a, __vector signed __int128 __b) {
3530 vec_all_ge(__vector signed char __a, __vector signed char __b) {
3538 vec_all_ge(__vector signed char __a, __vector __bool char __b) {
3540 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc);
3546 vec_all_ge(__vector __bool char __a, __vector signed char __b) {
3548 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc);
3585 vec_all_ge(__vector signed short __a, __vector signed short __b) {
3593 vec_all_ge(__vector signed short __a, __vector __bool short __b) {
3595 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc);
3601 vec_all_ge(__vector __bool short __a, __vector signed short __b) {
3603 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc);
3640 vec_all_ge(__vector signed int __a, __vector signed int __b) {
3648 vec_all_ge(__vector signed int __a, __vector __bool int __b) {
3650 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc);
3656 vec_all_ge(__vector __bool int __a, __vector signed int __b) {
3658 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc);
3695 vec_all_ge(__vector signed long long __a, __vector signed long long __b) {
3703 vec_all_ge(__vector signed long long __a, __vector __bool long long __b) {
3705 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc);
3711 vec_all_ge(__vector __bool long long __a, __vector signed long long __b) {
3713 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc);
3751 vec_all_ge(__vector signed __int128 __a, __vector signed __int128 __b) {
3753 __builtin_s390_vchqs((signed __int128)__b, (signed __int128)__a, &__cc);
3784 vec_all_gt(__vector signed char __a, __vector signed char __b) {
3792 vec_all_gt(__vector signed char __a, __vector __bool char __b) {
3794 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc);
3800 vec_all_gt(__vector __bool char __a, __vector signed char __b) {
3802 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc);
3839 vec_all_gt(__vector signed short __a, __vector signed short __b) {
3847 vec_all_gt(__vector signed short __a, __vector __bool short __b) {
3849 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc);
3855 vec_all_gt(__vector __bool short __a, __vector signed short __b) {
3857 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc);
3894 vec_all_gt(__vector signed int __a, __vector signed int __b) {
3902 vec_all_gt(__vector signed int __a, __vector __bool int __b) {
3904 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc);
3910 vec_all_gt(__vector __bool int __a, __vector signed int __b) {
3912 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc);
3949 vec_all_gt(__vector signed long long __a, __vector signed long long __b) {
3957 vec_all_gt(__vector signed long long __a, __vector __bool long long __b) {
3959 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc);
3965 vec_all_gt(__vector __bool long long __a, __vector signed long long __b) {
3967 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc);
4005 vec_all_gt(__vector signed __int128 __a, __vector signed __int128 __b) {
4007 __builtin_s390_vchqs((signed __int128)__a, (signed __int128)__b, &__cc);
4038 vec_all_le(__vector signed char __a, __vector signed char __b) {
4046 vec_all_le(__vector signed char __a, __vector __bool char __b) {
4048 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc);
4054 vec_all_le(__vector __bool char __a, __vector signed char __b) {
4056 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc);
4093 vec_all_le(__vector signed short __a, __vector signed short __b) {
4101 vec_all_le(__vector signed short __a, __vector __bool short __b) {
4103 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc);
4109 vec_all_le(__vector __bool short __a, __vector signed short __b) {
4111 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc);
4148 vec_all_le(__vector signed int __a, __vector signed int __b) {
4156 vec_all_le(__vector signed int __a, __vector __bool int __b) {
4158 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc);
4164 vec_all_le(__vector __bool int __a, __vector signed int __b) {
4166 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc);
4203 vec_all_le(__vector signed long long __a, __vector signed long long __b) {
4211 vec_all_le(__vector signed long long __a, __vector __bool long long __b) {
4213 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc);
4219 vec_all_le(__vector __bool long long __a, __vector signed long long __b) {
4221 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc);
4259 vec_all_le(__vector signed __int128 __a, __vector signed __int128 __b) {
4261 __builtin_s390_vchqs((signed __int128)__a, (signed __int128)__b, &__cc);
4292 vec_all_lt(__vector signed char __a, __vector signed char __b) {
4300 vec_all_lt(__vector signed char __a, __vector __bool char __b) {
4302 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc);
4308 vec_all_lt(__vector __bool char __a, __vector signed char __b) {
4310 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc);
4347 vec_all_lt(__vector signed short __a, __vector signed short __b) {
4355 vec_all_lt(__vector signed short __a, __vector __bool short __b) {
4357 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc);
4363 vec_all_lt(__vector __bool short __a, __vector signed short __b) {
4365 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc);
4402 vec_all_lt(__vector signed int __a, __vector signed int __b) {
4410 vec_all_lt(__vector signed int __a, __vector __bool int __b) {
4412 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc);
4418 vec_all_lt(__vector __bool int __a, __vector signed int __b) {
4420 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc);
4457 vec_all_lt(__vector signed long long __a, __vector signed long long __b) {
4465 vec_all_lt(__vector signed long long __a, __vector __bool long long __b) {
4467 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc);
4473 vec_all_lt(__vector __bool long long __a, __vector signed long long __b) {
4475 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc);
4513 vec_all_lt(__vector signed __int128 __a, __vector signed __int128 __b) {
4515 __builtin_s390_vchqs((signed __int128)__b, (signed __int128)__a, &__cc);
4654 vec_any_eq(__vector signed char __a, __vector signed char __b) {
4663 vec_any_eq(__vector signed char __a, __vector __bool char __b) {
4672 vec_any_eq(__vector __bool char __a, __vector signed char __b) {
4711 vec_any_eq(__vector signed short __a, __vector signed short __b) {
4720 vec_any_eq(__vector signed short __a, __vector __bool short __b) {
4729 vec_any_eq(__vector __bool short __a, __vector signed short __b) {
4768 vec_any_eq(__vector signed int __a, __vector signed int __b) {
4777 vec_any_eq(__vector signed int __a, __vector __bool int __b) {
4786 vec_any_eq(__vector __bool int __a, __vector signed int __b) {
4825 vec_any_eq(__vector signed long long __a, __vector signed long long __b) {
4834 vec_any_eq(__vector signed long long __a, __vector __bool long long __b) {
4843 vec_any_eq(__vector __bool long long __a, __vector signed long long __b) {
4883 vec_any_eq(__vector signed __int128 __a, __vector signed __int128 __b) {
4923 vec_any_ne(__vector signed char __a, __vector signed char __b) {
4932 vec_any_ne(__vector signed char __a, __vector __bool char __b) {
4941 vec_any_ne(__vector __bool char __a, __vector signed char __b) {
4980 vec_any_ne(__vector signed short __a, __vector signed short __b) {
4989 vec_any_ne(__vector signed short __a, __vector __bool short __b) {
4998 vec_any_ne(__vector __bool short __a, __vector signed short __b) {
5037 vec_any_ne(__vector signed int __a, __vector signed int __b) {
5046 vec_any_ne(__vector signed int __a, __vector __bool int __b) {
5055 vec_any_ne(__vector __bool int __a, __vector signed int __b) {
5094 vec_any_ne(__vector signed long long __a, __vector signed long long __b) {
5103 vec_any_ne(__vector signed long long __a, __vector __bool long long __b) {
5112 vec_any_ne(__vector __bool long long __a, __vector signed long long __b) {
5152 vec_any_ne(__vector signed __int128 __a, __vector signed __int128 __b) {
5192 vec_any_ge(__vector signed char __a, __vector signed char __b) {
5200 vec_any_ge(__vector signed char __a, __vector __bool char __b) {
5202 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc);
5208 vec_any_ge(__vector __bool char __a, __vector signed char __b) {
5210 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc);
5247 vec_any_ge(__vector signed short __a, __vector signed short __b) {
5255 vec_any_ge(__vector signed short __a, __vector __bool short __b) {
5257 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc);
5263 vec_any_ge(__vector __bool short __a, __vector signed short __b) {
5265 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc);
5302 vec_any_ge(__vector signed int __a, __vector signed int __b) {
5310 vec_any_ge(__vector signed int __a, __vector __bool int __b) {
5312 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc);
5318 vec_any_ge(__vector __bool int __a, __vector signed int __b) {
5320 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc);
5357 vec_any_ge(__vector signed long long __a, __vector signed long long __b) {
5365 vec_any_ge(__vector signed long long __a, __vector __bool long long __b) {
5367 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc);
5373 vec_any_ge(__vector __bool long long __a, __vector signed long long __b) {
5375 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc);
5413 vec_any_ge(__vector signed __int128 __a, __vector signed __int128 __b) {
5415 __builtin_s390_vchqs((signed __int128)__b, (signed __int128)__a, &__cc);
5446 vec_any_gt(__vector signed char __a, __vector signed char __b) {
5454 vec_any_gt(__vector signed char __a, __vector __bool char __b) {
5456 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc);
5462 vec_any_gt(__vector __bool char __a, __vector signed char __b) {
5464 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc);
5501 vec_any_gt(__vector signed short __a, __vector signed short __b) {
5509 vec_any_gt(__vector signed short __a, __vector __bool short __b) {
5511 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc);
5517 vec_any_gt(__vector __bool short __a, __vector signed short __b) {
5519 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc);
5556 vec_any_gt(__vector signed int __a, __vector signed int __b) {
5564 vec_any_gt(__vector signed int __a, __vector __bool int __b) {
5566 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc);
5572 vec_any_gt(__vector __bool int __a, __vector signed int __b) {
5574 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc);
5611 vec_any_gt(__vector signed long long __a, __vector signed long long __b) {
5619 vec_any_gt(__vector signed long long __a, __vector __bool long long __b) {
5621 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc);
5627 vec_any_gt(__vector __bool long long __a, __vector signed long long __b) {
5629 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc);
5667 vec_any_gt(__vector signed __int128 __a, __vector signed __int128 __b) {
5669 __builtin_s390_vchqs((signed __int128)__a, (signed __int128)__b, &__cc);
5700 vec_any_le(__vector signed char __a, __vector signed char __b) {
5708 vec_any_le(__vector signed char __a, __vector __bool char __b) {
5710 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc);
5716 vec_any_le(__vector __bool char __a, __vector signed char __b) {
5718 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc);
5755 vec_any_le(__vector signed short __a, __vector signed short __b) {
5763 vec_any_le(__vector signed short __a, __vector __bool short __b) {
5765 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc);
5771 vec_any_le(__vector __bool short __a, __vector signed short __b) {
5773 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc);
5810 vec_any_le(__vector signed int __a, __vector signed int __b) {
5818 vec_any_le(__vector signed int __a, __vector __bool int __b) {
5820 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc);
5826 vec_any_le(__vector __bool int __a, __vector signed int __b) {
5828 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc);
5865 vec_any_le(__vector signed long long __a, __vector signed long long __b) {
5873 vec_any_le(__vector signed long long __a, __vector __bool long long __b) {
5875 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc);
5881 vec_any_le(__vector __bool long long __a, __vector signed long long __b) {
5883 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc);
5921 vec_any_le(__vector signed __int128 __a, __vector signed __int128 __b) {
5923 __builtin_s390_vchqs((signed __int128)__a, (signed __int128)__b, &__cc);
5954 vec_any_lt(__vector signed char __a, __vector signed char __b) {
5962 vec_any_lt(__vector signed char __a, __vector __bool char __b) {
5964 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc);
5970 vec_any_lt(__vector __bool char __a, __vector signed char __b) {
5972 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc);
6009 vec_any_lt(__vector signed short __a, __vector signed short __b) {
6017 vec_any_lt(__vector signed short __a, __vector __bool short __b) {
6019 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc);
6025 vec_any_lt(__vector __bool short __a, __vector signed short __b) {
6027 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc);
6064 vec_any_lt(__vector signed int __a, __vector signed int __b) {
6072 vec_any_lt(__vector signed int __a, __vector __bool int __b) {
6074 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc);
6080 vec_any_lt(__vector __bool int __a, __vector signed int __b) {
6082 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc);
6119 vec_any_lt(__vector signed long long __a, __vector signed long long __b) {
6127 vec_any_lt(__vector signed long long __a, __vector __bool long long __b) {
6129 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc);
6135 vec_any_lt(__vector __bool long long __a, __vector signed long long __b) {
6137 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc);
6175 vec_any_lt(__vector signed __int128 __a, __vector signed __int128 __b) {
6177 __builtin_s390_vchqs((signed __int128)__b, (signed __int128)__a, &__cc);
6316 static inline __ATTRS_o_ai __vector signed char
6317 vec_blend(__vector signed char __a, __vector signed char __b,
6318 __vector signed char __c) {
6319 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed char)0));
6324 __vector signed char __c) {
6325 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed char)0));
6330 __vector signed char __c) {
6331 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed char)0));
6334 static inline __ATTRS_o_ai __vector signed short
6335 vec_blend(__vector signed short __a, __vector signed short __b,
6336 __vector signed short __c) {
6337 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed short)0));
6342 __vector signed short __c) {
6343 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed short)0));
6348 __vector signed short __c) {
6349 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed short)0));
6352 static inline __ATTRS_o_ai __vector signed int
6353 vec_blend(__vector signed int __a, __vector signed int __b,
6354 __vector signed int __c) {
6355 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed int)0));
6360 __vector signed int __c) {
6361 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed int)0));
6366 __vector signed int __c) {
6367 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed int)0));
6370 static inline __ATTRS_o_ai __vector signed long long
6371 vec_blend(__vector signed long long __a, __vector signed long long __b,
6372 __vector signed long long __c) {
6373 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed long long)0));
6378 __vector signed long long __c) {
6379 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed long long)0));
6384 __vector signed long long __c) {
6385 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed long long)0));
6388 static inline __ATTRS_o_ai __vector signed __int128
6389 vec_blend(__vector signed __int128 __a, __vector signed __int128 __b,
6390 __vector signed __int128 __c) {
6391 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed __int128)0));
6396 __vector signed __int128 __c) {
6397 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed __int128)0));
6402 __vector signed __int128 __c) {
6403 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed __int128)0));
6408 __vector signed int __c) {
6409 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed int)0));
6414 __vector signed long long __c) {
6415 return vec_sel(__a, __b, vec_cmplt(__c, (__vector signed long long)0));
6426 static inline __ATTRS_o_ai __vector signed char
6427 vec_and(__vector signed char __a, __vector signed char __b) {
6441 static inline __ATTRS_o_ai __vector signed short
6442 vec_and(__vector signed short __a, __vector signed short __b) {
6456 static inline __ATTRS_o_ai __vector signed int
6457 vec_and(__vector signed int __a, __vector signed int __b) {
6471 static inline __ATTRS_o_ai __vector signed long long
6472 vec_and(__vector signed long long __a, __vector signed long long __b) {
6486 static inline __ATTRS_o_ai __vector signed __int128
6487 vec_and(__vector signed __int128 __a, __vector signed __int128 __b) {
6517 static inline __ATTRS_o_ai __vector signed char
6518 vec_or(__vector signed char __a, __vector signed char __b) {
6532 static inline __ATTRS_o_ai __vector signed short
6533 vec_or(__vector signed short __a, __vector signed short __b) {
6547 static inline __ATTRS_o_ai __vector signed int
6548 vec_or(__vector signed int __a, __vector signed int __b) {
6562 static inline __ATTRS_o_ai __vector signed long long
6563 vec_or(__vector signed long long __a, __vector signed long long __b) {
6577 static inline __ATTRS_o_ai __vector signed __int128
6578 vec_or(__vector signed __int128 __a, __vector signed __int128 __b) {
6608 static inline __ATTRS_o_ai __vector signed char
6609 vec_xor(__vector signed char __a, __vector signed char __b) {
6623 static inline __ATTRS_o_ai __vector signed short
6624 vec_xor(__vector signed short __a, __vector signed short __b) {
6638 static inline __ATTRS_o_ai __vector signed int
6639 vec_xor(__vector signed int __a, __vector signed int __b) {
6653 static inline __ATTRS_o_ai __vector signed long long
6654 vec_xor(__vector signed long long __a, __vector signed long long __b) {
6668 static inline __ATTRS_o_ai __vector signed __int128
6669 vec_xor(__vector signed __int128 __a, __vector signed __int128 __b) {
6699 static inline __ATTRS_o_ai __vector signed char
6700 vec_andc(__vector signed char __a, __vector signed char __b) {
6705 static inline __ATTRS_o_ai __vector signed char
6706 vec_andc(__vector __bool char __a, __vector signed char __b) {
6711 static inline __ATTRS_o_ai __vector signed char
6712 vec_andc(__vector signed char __a, __vector __bool char __b) {
6738 static inline __ATTRS_o_ai __vector signed short
6739 vec_andc(__vector signed short __a, __vector signed short __b) {
6744 static inline __ATTRS_o_ai __vector signed short
6745 vec_andc(__vector __bool short __a, __vector signed short __b) {
6750 static inline __ATTRS_o_ai __vector signed short
6751 vec_andc(__vector signed short __a, __vector __bool short __b) {
6777 static inline __ATTRS_o_ai __vector signed int
6778 vec_andc(__vector signed int __a, __vector signed int __b) {
6783 static inline __ATTRS_o_ai __vector signed int
6784 vec_andc(__vector __bool int __a, __vector signed int __b) {
6789 static inline __ATTRS_o_ai __vector signed int
6790 vec_andc(__vector signed int __a, __vector __bool int __b) {
6816 static inline __ATTRS_o_ai __vector signed long long
6817 vec_andc(__vector signed long long __a, __vector signed long long __b) {
6822 static inline __ATTRS_o_ai __vector signed long long
6823 vec_andc(__vector __bool long long __a, __vector signed long long __b) {
6828 static inline __ATTRS_o_ai __vector signed long long
6829 vec_andc(__vector signed long long __a, __vector __bool long long __b) {
6855 static inline __ATTRS_o_ai __vector signed __int128
6856 vec_andc(__vector signed __int128 __a, __vector signed __int128 __b) {
6900 static inline __ATTRS_o_ai __vector signed char
6901 vec_nor(__vector signed char __a, __vector signed char __b) {
6906 static inline __ATTRS_o_ai __vector signed char
6907 vec_nor(__vector __bool char __a, __vector signed char __b) {
6912 static inline __ATTRS_o_ai __vector signed char
6913 vec_nor(__vector signed char __a, __vector __bool char __b) {
6939 static inline __ATTRS_o_ai __vector signed short
6940 vec_nor(__vector signed short __a, __vector signed short __b) {
6945 static inline __ATTRS_o_ai __vector signed short
6946 vec_nor(__vector __bool short __a, __vector signed short __b) {
6951 static inline __ATTRS_o_ai __vector signed short
6952 vec_nor(__vector signed short __a, __vector __bool short __b) {
6978 static inline __ATTRS_o_ai __vector signed int
6979 vec_nor(__vector signed int __a, __vector signed int __b) {
6984 static inline __ATTRS_o_ai __vector signed int
6985 vec_nor(__vector __bool int __a, __vector signed int __b) {
6990 static inline __ATTRS_o_ai __vector signed int
6991 vec_nor(__vector signed int __a, __vector __bool int __b) {
7017 static inline __ATTRS_o_ai __vector signed long long
7018 vec_nor(__vector signed long long __a, __vector signed long long __b) {
7023 static inline __ATTRS_o_ai __vector signed long long
7024 vec_nor(__vector __bool long long __a, __vector signed long long __b) {
7029 static inline __ATTRS_o_ai __vector signed long long
7030 vec_nor(__vector signed long long __a, __vector __bool long long __b) {
7056 static inline __ATTRS_o_ai __vector signed __int128
7057 vec_nor(__vector signed __int128 __a, __vector signed __int128 __b) {
7102 static inline __ATTRS_o_ai __vector signed char
7103 vec_orc(__vector signed char __a, __vector signed char __b) {
7117 static inline __ATTRS_o_ai __vector signed short
7118 vec_orc(__vector signed short __a, __vector signed short __b) {
7132 static inline __ATTRS_o_ai __vector signed int
7133 vec_orc(__vector signed int __a, __vector signed int __b) {
7147 static inline __ATTRS_o_ai __vector signed long long
7148 vec_orc(__vector signed long long __a, __vector signed long long __b) {
7162 static inline __ATTRS_o_ai __vector signed __int128
7163 vec_orc(__vector signed __int128 __a, __vector signed __int128 __b) {
7193 static inline __ATTRS_o_ai __vector signed char
7194 vec_nand(__vector signed char __a, __vector signed char __b) {
7208 static inline __ATTRS_o_ai __vector signed short
7209 vec_nand(__vector signed short __a, __vector signed short __b) {
7223 static inline __ATTRS_o_ai __vector signed int
7224 vec_nand(__vector signed int __a, __vector signed int __b) {
7238 static inline __ATTRS_o_ai __vector signed long long
7239 vec_nand(__vector signed long long __a, __vector signed long long __b) {
7253 static inline __ATTRS_o_ai __vector signed __int128
7254 vec_nand(__vector signed __int128 __a, __vector signed __int128 __b) {
7284 static inline __ATTRS_o_ai __vector signed char
7285 vec_eqv(__vector signed char __a, __vector signed char __b) {
7299 static inline __ATTRS_o_ai __vector signed short
7300 vec_eqv(__vector signed short __a, __vector signed short __b) {
7314 static inline __ATTRS_o_ai __vector signed int
7315 vec_eqv(__vector signed int __a, __vector signed int __b) {
7329 static inline __ATTRS_o_ai __vector signed long long
7330 vec_eqv(__vector signed long long __a, __vector signed long long __b) {
7344 static inline __ATTRS_o_ai __vector signed __int128
7345 vec_eqv(__vector signed __int128 __a, __vector signed __int128 __b) {
7370 extern __ATTRS_o __vector signed char
7371 vec_evaluate(__vector signed char __a, __vector signed char __b,
7372 __vector signed char __c, unsigned char __d)
7385 extern __ATTRS_o __vector signed short
7386 vec_evaluate(__vector signed short __a, __vector signed short __b,
7387 __vector signed short __c, unsigned char __d)
7400 extern __ATTRS_o __vector signed int
7401 vec_evaluate(__vector signed int __a, __vector signed int __b,
7402 __vector signed int __c, unsigned char __d)
7415 extern __ATTRS_o __vector signed long long
7416 vec_evaluate(__vector signed long long __a, __vector signed long long __b,
7417 __vector signed long long __c, unsigned char __d)
7430 extern __ATTRS_o __vector signed __int128
7431 vec_evaluate(__vector signed __int128 __a, __vector signed __int128 __b,
7432 __vector signed __int128 __c, unsigned char __d)
7455 vec_cntlz(__vector signed char __a) {
7465 vec_cntlz(__vector signed short __a) {
7475 vec_cntlz(__vector signed int __a) {
7485 vec_cntlz(__vector signed long long __a) {
7496 vec_cntlz(__vector signed __int128 __a) {
7511 vec_cnttz(__vector signed char __a) {
7521 vec_cnttz(__vector signed short __a) {
7531 vec_cnttz(__vector signed int __a) {
7541 vec_cnttz(__vector signed long long __a) {
7552 vec_cnttz(__vector signed __int128 __a) {
7567 vec_popcnt(__vector signed char __a) {
7577 vec_popcnt(__vector signed short __a) {
7587 vec_popcnt(__vector signed int __a) {
7597 vec_popcnt(__vector signed long long __a) {
7608 static inline __ATTRS_o_ai __vector signed char
7609 vec_rl(__vector signed char __a, __vector unsigned char __b) {
7610 return (__vector signed char)__builtin_s390_verllvb(
7619 static inline __ATTRS_o_ai __vector signed short
7620 vec_rl(__vector signed short __a, __vector unsigned short __b) {
7621 return (__vector signed short)__builtin_s390_verllvh(
7630 static inline __ATTRS_o_ai __vector signed int
7631 vec_rl(__vector signed int __a, __vector unsigned int __b) {
7632 return (__vector signed int)__builtin_s390_verllvf(
7641 static inline __ATTRS_o_ai __vector signed long long
7642 vec_rl(__vector signed long long __a, __vector unsigned long long __b) {
7643 return (__vector signed long long)__builtin_s390_verllvg(
7654 static inline __ATTRS_o_ai __vector signed char
7655 vec_rli(__vector signed char __a, unsigned long __b) {
7656 return (__vector signed char)__builtin_s390_verllb(
7665 static inline __ATTRS_o_ai __vector signed short
7666 vec_rli(__vector signed short __a, unsigned long __b) {
7667 return (__vector signed short)__builtin_s390_verllh(
7676 static inline __ATTRS_o_ai __vector signed int
7677 vec_rli(__vector signed int __a, unsigned long __b) {
7678 return (__vector signed int)__builtin_s390_verllf(
7687 static inline __ATTRS_o_ai __vector signed long long
7688 vec_rli(__vector signed long long __a, unsigned long __b) {
7689 return (__vector signed long long)__builtin_s390_verllg(
7700 extern __ATTRS_o __vector signed char
7701 vec_rl_mask(__vector signed char __a, __vector unsigned char __b,
7708 extern __ATTRS_o __vector signed short
7709 vec_rl_mask(__vector signed short __a, __vector unsigned short __b,
7716 extern __ATTRS_o __vector signed int
7717 vec_rl_mask(__vector signed int __a, __vector unsigned int __b,
7724 extern __ATTRS_o __vector signed long long
7725 vec_rl_mask(__vector signed long long __a, __vector unsigned long long __b,
7754 static inline __ATTRS_o_ai __vector signed char
7755 vec_sll(__vector signed char __a, __vector unsigned char __b) {
7756 return (__vector signed char)__builtin_s390_vsl(
7761 static inline __ATTRS_o_ai __vector signed char
7762 vec_sll(__vector signed char __a, __vector unsigned short __b) {
7763 return (__vector signed char)__builtin_s390_vsl(
7768 static inline __ATTRS_o_ai __vector signed char
7769 vec_sll(__vector signed char __a, __vector unsigned int __b) {
7770 return (__vector signed char)__builtin_s390_vsl(
7812 static inline __ATTRS_o_ai __vector signed short
7813 vec_sll(__vector signed short __a, __vector unsigned char __b) {
7814 return (__vector signed short)__builtin_s390_vsl(
7819 static inline __ATTRS_o_ai __vector signed short
7820 vec_sll(__vector signed short __a, __vector unsigned short __b) {
7821 return (__vector signed short)__builtin_s390_vsl(
7826 static inline __ATTRS_o_ai __vector signed short
7827 vec_sll(__vector signed short __a, __vector unsigned int __b) {
7828 return (__vector signed short)__builtin_s390_vsl(
7873 static inline __ATTRS_o_ai __vector signed int
7874 vec_sll(__vector signed int __a, __vector unsigned char __b) {
7875 return (__vector signed int)__builtin_s390_vsl(
7880 static inline __ATTRS_o_ai __vector signed int
7881 vec_sll(__vector signed int __a, __vector unsigned short __b) {
7882 return (__vector signed int)__builtin_s390_vsl(
7887 static inline __ATTRS_o_ai __vector signed int
7888 vec_sll(__vector signed int __a, __vector unsigned int __b) {
7889 return (__vector signed int)__builtin_s390_vsl(
7934 static inline __ATTRS_o_ai __vector signed long long
7935 vec_sll(__vector signed long long __a, __vector unsigned char __b) {
7936 return (__vector signed long long)__builtin_s390_vsl(
7941 static inline __ATTRS_o_ai __vector signed long long
7942 vec_sll(__vector signed long long __a, __vector unsigned short __b) {
7943 return (__vector signed long long)__builtin_s390_vsl(
7948 static inline __ATTRS_o_ai __vector signed long long
7949 vec_sll(__vector signed long long __a, __vector unsigned int __b) {
7950 return (__vector signed long long)__builtin_s390_vsl(
7995 static inline __ATTRS_o_ai __vector signed __int128
7996 vec_sll(__vector signed __int128 __a, __vector unsigned char __b) {
7997 return (__vector signed __int128)__builtin_s390_vsl(
8010 static inline __ATTRS_o_ai __vector signed char
8011 vec_slb(__vector signed char __a, __vector signed char __b) {
8012 return (__vector signed char)__builtin_s390_vslb(
8016 static inline __ATTRS_o_ai __vector signed char
8017 vec_slb(__vector signed char __a, __vector unsigned char __b) {
8018 return (__vector signed char)__builtin_s390_vslb(
8024 vec_slb(__vector unsigned char __a, __vector signed char __b) {
8034 static inline __ATTRS_o_ai __vector signed short
8035 vec_slb(__vector signed short __a, __vector signed short __b) {
8036 return (__vector signed short)__builtin_s390_vslb(
8041 static inline __ATTRS_o_ai __vector signed short
8042 vec_slb(__vector signed short __a, __vector unsigned short __b) {
8043 return (__vector signed short)__builtin_s390_vslb(
8047 static inline __ATTRS_o_ai __vector signed short
8048 vec_slb(__vector signed short __a, __vector unsigned char __b) {
8049 return (__vector signed short)__builtin_s390_vslb(
8055 vec_slb(__vector unsigned short __a, __vector signed short __b) {
8074 static inline __ATTRS_o_ai __vector signed int
8075 vec_slb(__vector signed int __a, __vector signed int __b) {
8076 return (__vector signed int)__builtin_s390_vslb(
8081 static inline __ATTRS_o_ai __vector signed int
8082 vec_slb(__vector signed int __a, __vector unsigned int __b) {
8083 return (__vector signed int)__builtin_s390_vslb(
8087 static inline __ATTRS_o_ai __vector signed int
8088 vec_slb(__vector signed int __a, __vector unsigned char __b) {
8089 return (__vector signed int)__builtin_s390_vslb(
8095 vec_slb(__vector unsigned int __a, __vector signed int __b) {
8114 static inline __ATTRS_o_ai __vector signed long long
8115 vec_slb(__vector signed long long __a, __vector signed long long __b) {
8116 return (__vector signed long long)__builtin_s390_vslb(
8121 static inline __ATTRS_o_ai __vector signed long long
8122 vec_slb(__vector signed long long __a, __vector unsigned long long __b) {
8123 return (__vector signed long long)__builtin_s390_vslb(
8127 static inline __ATTRS_o_ai __vector signed long long
8128 vec_slb(__vector signed long long __a, __vector unsigned char __b) {
8129 return (__vector signed long long)__builtin_s390_vslb(
8135 vec_slb(__vector unsigned long long __a, __vector signed long long __b) {
8153 static inline __ATTRS_o_ai __vector signed __int128
8154 vec_slb(__vector signed __int128 __a, __vector unsigned char __b) {
8155 return (__vector signed __int128)__builtin_s390_vslb(
8168 vec_slb(__vector float __a, __vector signed int __b) {
8189 vec_slb(__vector double __a, __vector signed long long __b) {
8209 extern __ATTRS_o __vector signed char
8210 vec_sld(__vector signed char __a, __vector signed char __b, int __c)
8222 extern __ATTRS_o __vector signed short
8223 vec_sld(__vector signed short __a, __vector signed short __b, int __c)
8235 extern __ATTRS_o __vector signed int
8236 vec_sld(__vector signed int __a, __vector signed int __b, int __c)
8248 extern __ATTRS_o __vector signed long long
8249 vec_sld(__vector signed long long __a, __vector signed long long __b, int __c)
8262 extern __ATTRS_o __vector signed __int128
8263 vec_sld(__vector signed __int128 __a, __vector signed __int128 __b, int __c)
8287 extern __ATTRS_o __vector signed char
8288 vec_sldw(__vector signed char __a, __vector signed char __b, int __c)
8295 extern __ATTRS_o __vector signed short
8296 vec_sldw(__vector signed short __a, __vector signed short __b, int __c)
8303 extern __ATTRS_o __vector signed int
8304 vec_sldw(__vector signed int __a, __vector signed int __b, int __c)
8311 extern __ATTRS_o __vector signed long long
8312 vec_sldw(__vector signed long long __a, __vector signed long long __b, int __c)
8320 extern __ATTRS_o __vector signed __int128
8321 vec_sldw(__vector signed __int128 __a, __vector signed __int128 __b, int __c)
8342 extern __ATTRS_o __vector signed char
8343 vec_sldb(__vector signed char __a, __vector signed char __b, int __c)
8350 extern __ATTRS_o __vector signed short
8351 vec_sldb(__vector signed short __a, __vector signed short __b, int __c)
8358 extern __ATTRS_o __vector signed int
8359 vec_sldb(__vector signed int __a, __vector signed int __b, int __c)
8366 extern __ATTRS_o __vector signed long long
8367 vec_sldb(__vector signed long long __a, __vector signed long long __b, int __c)
8375 extern __ATTRS_o __vector signed __int128
8376 vec_sldb(__vector signed __int128 __a, __vector signed __int128 __b, int __c)
8400 static inline __ATTRS_o_ai __vector signed char
8401 vec_sral(__vector signed char __a, __vector unsigned char __b) {
8402 return (__vector signed char)__builtin_s390_vsra(
8407 static inline __ATTRS_o_ai __vector signed char
8408 vec_sral(__vector signed char __a, __vector unsigned short __b) {
8409 return (__vector signed char)__builtin_s390_vsra(
8414 static inline __ATTRS_o_ai __vector signed char
8415 vec_sral(__vector signed char __a, __vector unsigned int __b) {
8416 return (__vector signed char)__builtin_s390_vsra(
8458 static inline __ATTRS_o_ai __vector signed short
8459 vec_sral(__vector signed short __a, __vector unsigned char __b) {
8460 return (__vector signed short)__builtin_s390_vsra(
8465 static inline __ATTRS_o_ai __vector signed short
8466 vec_sral(__vector signed short __a, __vector unsigned short __b) {
8467 return (__vector signed short)__builtin_s390_vsra(
8472 static inline __ATTRS_o_ai __vector signed short
8473 vec_sral(__vector signed short __a, __vector unsigned int __b) {
8474 return (__vector signed short)__builtin_s390_vsra(
8519 static inline __ATTRS_o_ai __vector signed int
8520 vec_sral(__vector signed int __a, __vector unsigned char __b) {
8521 return (__vector signed int)__builtin_s390_vsra(
8526 static inline __ATTRS_o_ai __vector signed int
8527 vec_sral(__vector signed int __a, __vector unsigned short __b) {
8528 return (__vector signed int)__builtin_s390_vsra(
8533 static inline __ATTRS_o_ai __vector signed int
8534 vec_sral(__vector signed int __a, __vector unsigned int __b) {
8535 return (__vector signed int)__builtin_s390_vsra(
8580 static inline __ATTRS_o_ai __vector signed long long
8581 vec_sral(__vector signed long long __a, __vector unsigned char __b) {
8582 return (__vector signed long long)__builtin_s390_vsra(
8587 static inline __ATTRS_o_ai __vector signed long long
8588 vec_sral(__vector signed long long __a, __vector unsigned short __b) {
8589 return (__vector signed long long)__builtin_s390_vsra(
8594 static inline __ATTRS_o_ai __vector signed long long
8595 vec_sral(__vector signed long long __a, __vector unsigned int __b) {
8596 return (__vector signed long long)__builtin_s390_vsra(
8641 static inline __ATTRS_o_ai __vector signed __int128
8642 vec_sral(__vector signed __int128 __a, __vector unsigned char __b) {
8643 return (__vector signed __int128)__builtin_s390_vsra(
8656 static inline __ATTRS_o_ai __vector signed char
8657 vec_srab(__vector signed char __a, __vector signed char __b) {
8658 return (__vector signed char)__builtin_s390_vsrab(
8662 static inline __ATTRS_o_ai __vector signed char
8663 vec_srab(__vector signed char __a, __vector unsigned char __b) {
8664 return (__vector signed char)__builtin_s390_vsrab(
8670 vec_srab(__vector unsigned char __a, __vector signed char __b) {
8680 static inline __ATTRS_o_ai __vector signed short
8681 vec_srab(__vector signed short __a, __vector signed short __b) {
8682 return (__vector signed short)__builtin_s390_vsrab(
8687 static inline __ATTRS_o_ai __vector signed short
8688 vec_srab(__vector signed short __a, __vector unsigned short __b) {
8689 return (__vector signed short)__builtin_s390_vsrab(
8693 static inline __ATTRS_o_ai __vector signed short
8694 vec_srab(__vector signed short __a, __vector unsigned char __b) {
8695 return (__vector signed short)__builtin_s390_vsrab(
8701 vec_srab(__vector unsigned short __a, __vector signed short __b) {
8720 static inline __ATTRS_o_ai __vector signed int
8721 vec_srab(__vector signed int __a, __vector signed int __b) {
8722 return (__vector signed int)__builtin_s390_vsrab(
8727 static inline __ATTRS_o_ai __vector signed int
8728 vec_srab(__vector signed int __a, __vector unsigned int __b) {
8729 return (__vector signed int)__builtin_s390_vsrab(
8733 static inline __ATTRS_o_ai __vector signed int
8734 vec_srab(__vector signed int __a, __vector unsigned char __b) {
8735 return (__vector signed int)__builtin_s390_vsrab(
8741 vec_srab(__vector unsigned int __a, __vector signed int __b) {
8760 static inline __ATTRS_o_ai __vector signed long long
8761 vec_srab(__vector signed long long __a, __vector signed long long __b) {
8762 return (__vector signed long long)__builtin_s390_vsrab(
8767 static inline __ATTRS_o_ai __vector signed long long
8768 vec_srab(__vector signed long long __a, __vector unsigned long long __b) {
8769 return (__vector signed long long)__builtin_s390_vsrab(
8773 static inline __ATTRS_o_ai __vector signed long long
8774 vec_srab(__vector signed long long __a, __vector unsigned char __b) {
8775 return (__vector signed long long)__builtin_s390_vsrab(
8781 vec_srab(__vector unsigned long long __a, __vector signed long long __b) {
8799 static inline __ATTRS_o_ai __vector signed __int128
8800 vec_srab(__vector signed __int128 __a, __vector unsigned char __b) {
8801 return (__vector signed __int128)__builtin_s390_vsrab(
8814 vec_srab(__vector float __a, __vector signed int __b) {
8835 vec_srab(__vector double __a, __vector signed long long __b) {
8855 static inline __ATTRS_o_ai __vector signed char
8856 vec_srl(__vector signed char __a, __vector unsigned char __b) {
8857 return (__vector signed char)__builtin_s390_vsrl(
8862 static inline __ATTRS_o_ai __vector signed char
8863 vec_srl(__vector signed char __a, __vector unsigned short __b) {
8864 return (__vector signed char)__builtin_s390_vsrl(
8869 static inline __ATTRS_o_ai __vector signed char
8870 vec_srl(__vector signed char __a, __vector unsigned int __b) {
8871 return (__vector signed char)__builtin_s390_vsrl(
8913 static inline __ATTRS_o_ai __vector signed short
8914 vec_srl(__vector signed short __a, __vector unsigned char __b) {
8915 return (__vector signed short)__builtin_s390_vsrl(
8920 static inline __ATTRS_o_ai __vector signed short
8921 vec_srl(__vector signed short __a, __vector unsigned short __b) {
8922 return (__vector signed short)__builtin_s390_vsrl(
8927 static inline __ATTRS_o_ai __vector signed short
8928 vec_srl(__vector signed short __a, __vector unsigned int __b) {
8929 return (__vector signed short)__builtin_s390_vsrl(
8974 static inline __ATTRS_o_ai __vector signed int
8975 vec_srl(__vector signed int __a, __vector unsigned char __b) {
8976 return (__vector signed int)__builtin_s390_vsrl(
8981 static inline __ATTRS_o_ai __vector signed int
8982 vec_srl(__vector signed int __a, __vector unsigned short __b) {
8983 return (__vector signed int)__builtin_s390_vsrl(
8988 static inline __ATTRS_o_ai __vector signed int
8989 vec_srl(__vector signed int __a, __vector unsigned int __b) {
8990 return (__vector signed int)__builtin_s390_vsrl(
9035 static inline __ATTRS_o_ai __vector signed long long
9036 vec_srl(__vector signed long long __a, __vector unsigned char __b) {
9037 return (__vector signed long long)__builtin_s390_vsrl(
9042 static inline __ATTRS_o_ai __vector signed long long
9043 vec_srl(__vector signed long long __a, __vector unsigned short __b) {
9044 return (__vector signed long long)__builtin_s390_vsrl(
9049 static inline __ATTRS_o_ai __vector signed long long
9050 vec_srl(__vector signed long long __a, __vector unsigned int __b) {
9051 return (__vector signed long long)__builtin_s390_vsrl(
9096 static inline __ATTRS_o_ai __vector signed __int128
9097 vec_srl(__vector signed __int128 __a, __vector unsigned char __b) {
9098 return (__vector signed __int128)__builtin_s390_vsrl(
9111 static inline __ATTRS_o_ai __vector signed char
9112 vec_srb(__vector signed char __a, __vector signed char __b) {
9113 return (__vector signed char)__builtin_s390_vsrlb(
9117 static inline __ATTRS_o_ai __vector signed char
9118 vec_srb(__vector signed char __a, __vector unsigned char __b) {
9119 return (__vector signed char)__builtin_s390_vsrlb(
9125 vec_srb(__vector unsigned char __a, __vector signed char __b) {
9135 static inline __ATTRS_o_ai __vector signed short
9136 vec_srb(__vector signed short __a, __vector signed short __b) {
9137 return (__vector signed short)__builtin_s390_vsrlb(
9142 static inline __ATTRS_o_ai __vector signed short
9143 vec_srb(__vector signed short __a, __vector unsigned short __b) {
9144 return (__vector signed short)__builtin_s390_vsrlb(
9148 static inline __ATTRS_o_ai __vector signed short
9149 vec_srb(__vector signed short __a, __vector unsigned char __b) {
9150 return (__vector signed short)__builtin_s390_vsrlb(
9156 vec_srb(__vector unsigned short __a, __vector signed short __b) {
9175 static inline __ATTRS_o_ai __vector signed int
9176 vec_srb(__vector signed int __a, __vector signed int __b) {
9177 return (__vector signed int)__builtin_s390_vsrlb(
9182 static inline __ATTRS_o_ai __vector signed int
9183 vec_srb(__vector signed int __a, __vector unsigned int __b) {
9184 return (__vector signed int)__builtin_s390_vsrlb(
9188 static inline __ATTRS_o_ai __vector signed int
9189 vec_srb(__vector signed int __a, __vector unsigned char __b) {
9190 return (__vector signed int)__builtin_s390_vsrlb(
9196 vec_srb(__vector unsigned int __a, __vector signed int __b) {
9215 static inline __ATTRS_o_ai __vector signed long long
9216 vec_srb(__vector signed long long __a, __vector signed long long __b) {
9217 return (__vector signed long long)__builtin_s390_vsrlb(
9222 static inline __ATTRS_o_ai __vector signed long long
9223 vec_srb(__vector signed long long __a, __vector unsigned long long __b) {
9224 return (__vector signed long long)__builtin_s390_vsrlb(
9228 static inline __ATTRS_o_ai __vector signed long long
9229 vec_srb(__vector signed long long __a, __vector unsigned char __b) {
9230 return (__vector signed long long)__builtin_s390_vsrlb(
9236 vec_srb(__vector unsigned long long __a, __vector signed long long __b) {
9254 static inline __ATTRS_o_ai __vector signed __int128
9255 vec_srb(__vector signed __int128 __a, __vector unsigned char __b) {
9256 return (__vector signed __int128)__builtin_s390_vsrlb(
9269 vec_srb(__vector float __a, __vector signed int __b) {
9290 vec_srb(__vector double __a, __vector signed long long __b) {
9312 extern __ATTRS_o __vector signed char
9313 vec_srdb(__vector signed char __a, __vector signed char __b, int __c)
9320 extern __ATTRS_o __vector signed short
9321 vec_srdb(__vector signed short __a, __vector signed short __b, int __c)
9328 extern __ATTRS_o __vector signed int
9329 vec_srdb(__vector signed int __a, __vector signed int __b, int __c)
9336 extern __ATTRS_o __vector signed long long
9337 vec_srdb(__vector signed long long __a, __vector signed long long __b, int __c)
9345 extern __ATTRS_o __vector signed __int128
9346 vec_srdb(__vector signed __int128 __a, __vector signed __int128 __b, int __c)
9370 static inline __ATTRS_o_ai __vector signed char
9371 vec_abs(__vector signed char __a) {
9372 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed char)0));
9375 static inline __ATTRS_o_ai __vector signed short
9376 vec_abs(__vector signed short __a) {
9377 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed short)0));
9380 static inline __ATTRS_o_ai __vector signed int
9381 vec_abs(__vector signed int __a) {
9382 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed int)0));
9385 static inline __ATTRS_o_ai __vector signed long long
9386 vec_abs(__vector signed long long __a) {
9387 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed long long)0));
9390 static inline __ATTRS_o_ai __vector signed __int128
9391 vec_abs(__vector signed __int128 __a) {
9392 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed __int128)0));
9423 static inline __ATTRS_o_ai __vector signed char
9424 vec_max(__vector signed char __a, __vector signed char __b) {
9429 static inline __ATTRS_o_ai __vector signed char
9430 vec_max(__vector signed char __a, __vector __bool char __b) {
9431 __vector signed char __bc = (__vector signed char)__b;
9436 static inline __ATTRS_o_ai __vector signed char
9437 vec_max(__vector __bool char __a, __vector signed char __b) {
9438 __vector signed char __ac = (__vector signed char)__a;
9461 static inline __ATTRS_o_ai __vector signed short
9462 vec_max(__vector signed short __a, __vector signed short __b) {
9467 static inline __ATTRS_o_ai __vector signed short
9468 vec_max(__vector signed short __a, __vector __bool short __b) {
9469 __vector signed short __bc = (__vector signed short)__b;
9474 static inline __ATTRS_o_ai __vector signed short
9475 vec_max(__vector __bool short __a, __vector signed short __b) {
9476 __vector signed short __ac = (__vector signed short)__a;
9499 static inline __ATTRS_o_ai __vector signed int
9500 vec_max(__vector signed int __a, __vector signed int __b) {
9505 static inline __ATTRS_o_ai __vector signed int
9506 vec_max(__vector signed int __a, __vector __bool int __b) {
9507 __vector signed int __bc = (__vector signed int)__b;
9512 static inline __ATTRS_o_ai __vector signed int
9513 vec_max(__vector __bool int __a, __vector signed int __b) {
9514 __vector signed int __ac = (__vector signed int)__a;
9537 static inline __ATTRS_o_ai __vector signed long long
9538 vec_max(__vector signed long long __a, __vector signed long long __b) {
9543 static inline __ATTRS_o_ai __vector signed long long
9544 vec_max(__vector signed long long __a, __vector __bool long long __b) {
9545 __vector signed long long __bc = (__vector signed long long)__b;
9550 static inline __ATTRS_o_ai __vector signed long long
9551 vec_max(__vector __bool long long __a, __vector signed long long __b) {
9552 __vector signed long long __ac = (__vector signed long long)__a;
9575 static inline __ATTRS_o_ai __vector signed __int128
9576 vec_max(__vector signed __int128 __a, __vector signed __int128 __b) {
9603 static inline __ATTRS_o_ai __vector signed char
9604 vec_min(__vector signed char __a, __vector signed char __b) {
9609 static inline __ATTRS_o_ai __vector signed char
9610 vec_min(__vector signed char __a, __vector __bool char __b) {
9611 __vector signed char __bc = (__vector signed char)__b;
9616 static inline __ATTRS_o_ai __vector signed char
9617 vec_min(__vector __bool char __a, __vector signed char __b) {
9618 __vector signed char __ac = (__vector signed char)__a;
9641 static inline __ATTRS_o_ai __vector signed short
9642 vec_min(__vector signed short __a, __vector signed short __b) {
9647 static inline __ATTRS_o_ai __vector signed short
9648 vec_min(__vector signed short __a, __vector __bool short __b) {
9649 __vector signed short __bc = (__vector signed short)__b;
9654 static inline __ATTRS_o_ai __vector signed short
9655 vec_min(__vector __bool short __a, __vector signed short __b) {
9656 __vector signed short __ac = (__vector signed short)__a;
9679 static inline __ATTRS_o_ai __vector signed int
9680 vec_min(__vector signed int __a, __vector signed int __b) {
9685 static inline __ATTRS_o_ai __vector signed int
9686 vec_min(__vector signed int __a, __vector __bool int __b) {
9687 __vector signed int __bc = (__vector signed int)__b;
9692 static inline __ATTRS_o_ai __vector signed int
9693 vec_min(__vector __bool int __a, __vector signed int __b) {
9694 __vector signed int __ac = (__vector signed int)__a;
9717 static inline __ATTRS_o_ai __vector signed long long
9718 vec_min(__vector signed long long __a, __vector signed long long __b) {
9723 static inline __ATTRS_o_ai __vector signed long long
9724 vec_min(__vector signed long long __a, __vector __bool long long __b) {
9725 __vector signed long long __bc = (__vector signed long long)__b;
9730 static inline __ATTRS_o_ai __vector signed long long
9731 vec_min(__vector __bool long long __a, __vector signed long long __b) {
9732 __vector signed long long __ac = (__vector signed long long)__a;
9755 static inline __ATTRS_o_ai __vector signed __int128
9756 vec_min(__vector signed __int128 __a, __vector signed __int128 __b) {
9871 static inline __ATTRS_o_ai __vector signed char
9872 vec_avg(__vector signed char __a, __vector signed char __b) {
9876 static inline __ATTRS_o_ai __vector signed short
9877 vec_avg(__vector signed short __a, __vector signed short __b) {
9881 static inline __ATTRS_o_ai __vector signed int
9882 vec_avg(__vector signed int __a, __vector signed int __b) {
9886 static inline __ATTRS_o_ai __vector signed long long
9887 vec_avg(__vector signed long long __a, __vector signed long long __b) {
9892 static inline __ATTRS_o_ai __vector signed __int128
9893 vec_avg(__vector signed __int128 __a, __vector signed __int128 __b) {
9894 return (__vector signed __int128)
9895 __builtin_s390_vavgq((signed __int128)__a, (signed __int128)__b);
10006 static inline __ATTRS_o_ai __vector signed char
10007 vec_mladd(__vector signed char __a, __vector signed char __b,
10008 __vector signed char __c) {
10012 static inline __ATTRS_o_ai __vector signed char
10013 vec_mladd(__vector unsigned char __a, __vector signed char __b,
10014 __vector signed char __c) {
10015 return (__vector signed char)__a * __b + __c;
10018 static inline __ATTRS_o_ai __vector signed char
10019 vec_mladd(__vector signed char __a, __vector unsigned char __b,
10021 return __a * (__vector signed char)__b + (__vector signed char)__c;
10030 static inline __ATTRS_o_ai __vector signed short
10031 vec_mladd(__vector signed short __a, __vector signed short __b,
10032 __vector signed short __c) {
10036 static inline __ATTRS_o_ai __vector signed short
10037 vec_mladd(__vector unsigned short __a, __vector signed short __b,
10038 __vector signed short __c) {
10039 return (__vector signed short)__a * __b + __c;
10042 static inline __ATTRS_o_ai __vector signed short
10043 vec_mladd(__vector signed short __a, __vector unsigned short __b,
10045 return __a * (__vector signed short)__b + (__vector signed short)__c;
10054 static inline __ATTRS_o_ai __vector signed int
10055 vec_mladd(__vector signed int __a, __vector signed int __b,
10056 __vector signed int __c) {
10060 static inline __ATTRS_o_ai __vector signed int
10061 vec_mladd(__vector unsigned int __a, __vector signed int __b,
10062 __vector signed int __c) {
10063 return (__vector signed int)__a * __b + __c;
10066 static inline __ATTRS_o_ai __vector signed int
10067 vec_mladd(__vector signed int __a, __vector unsigned int __b,
10069 return __a * (__vector signed int)__b + (__vector signed int)__c;
10079 static inline __ATTRS_o_ai __vector signed long long
10080 vec_mladd(__vector signed long long __a, __vector signed long long __b,
10081 __vector signed long long __c) {
10085 static inline __ATTRS_o_ai __vector signed long long
10086 vec_mladd(__vector unsigned long long __a, __vector signed long long __b,
10087 __vector signed long long __c) {
10088 return (__vector signed long long)__a * __b + __c;
10091 static inline __ATTRS_o_ai __vector signed long long
10092 vec_mladd(__vector signed long long __a, __vector unsigned long long __b,
10094 return __a * (__vector signed long long)__b + (__vector signed long long)__c;
10103 static inline __ATTRS_o_ai __vector signed __int128
10104 vec_mladd(__vector signed __int128 __a, __vector signed __int128 __b,
10105 __vector signed __int128 __c) {
10109 static inline __ATTRS_o_ai __vector signed __int128
10110 vec_mladd(__vector unsigned __int128 __a, __vector signed __int128 __b,
10111 __vector signed __int128 __c) {
10112 return (__vector signed __int128)__a * __b + __c;
10115 static inline __ATTRS_o_ai __vector signed __int128
10116 vec_mladd(__vector signed __int128 __a, __vector unsigned __int128 __b,
10118 return __a * (__vector signed __int128)__b + (__vector signed __int128)__c;
10130 static inline __ATTRS_o_ai __vector signed char
10131 vec_mhadd(__vector signed char __a, __vector signed char __b,
10132 __vector signed char __c) {
10142 static inline __ATTRS_o_ai __vector signed short
10143 vec_mhadd(__vector signed short __a, __vector signed short __b,
10144 __vector signed short __c) {
10154 static inline __ATTRS_o_ai __vector signed int
10155 vec_mhadd(__vector signed int __a, __vector signed int __b,
10156 __vector signed int __c) {
10167 static inline __ATTRS_o_ai __vector signed long long
10168 vec_mhadd(__vector signed long long __a, __vector signed long long __b,
10169 __vector signed long long __c) {
10179 static inline __ATTRS_o_ai __vector signed __int128
10180 vec_mhadd(__vector signed __int128 __a, __vector signed __int128 __b,
10181 __vector signed __int128 __c) {
10182 return (__vector signed __int128)
10183 __builtin_s390_vmahq((signed __int128)__a, (signed __int128)__b, (signed __int128)__c);
10196 static inline __ATTRS_o_ai __vector signed short
10197 vec_meadd(__vector signed char __a, __vector signed char __b,
10198 __vector signed short __c) {
10208 static inline __ATTRS_o_ai __vector signed int
10209 vec_meadd(__vector signed short __a, __vector signed short __b,
10210 __vector signed int __c) {
10220 static inline __ATTRS_o_ai __vector signed long long
10221 vec_meadd(__vector signed int __a, __vector signed int __b,
10222 __vector signed long long __c) {
10233 static inline __ATTRS_o_ai __vector signed __int128
10234 vec_meadd(__vector signed long long __a, __vector signed long long __b,
10235 __vector signed __int128 __c) {
10236 return (__vector signed __int128)
10237 __builtin_s390_vmaeg(__a, __b, (signed __int128)__c);
10250 static inline __ATTRS_o_ai __vector signed short
10251 vec_moadd(__vector signed char __a, __vector signed char __b,
10252 __vector signed short __c) {
10262 static inline __ATTRS_o_ai __vector signed int
10263 vec_moadd(__vector signed short __a, __vector signed short __b,
10264 __vector signed int __c) {
10274 static inline __ATTRS_o_ai __vector signed long long
10275 vec_moadd(__vector signed int __a, __vector signed int __b,
10276 __vector signed long long __c) {
10287 static inline __ATTRS_o_ai __vector signed __int128
10288 vec_moadd(__vector signed long long __a, __vector signed long long __b,
10289 __vector signed __int128 __c) {
10290 return (__vector signed __int128)
10291 __builtin_s390_vmaog(__a, __b, (signed __int128)__c);
10304 static inline __ATTRS_o_ai __vector signed char
10305 vec_mulh(__vector signed char __a, __vector signed char __b) {
10314 static inline __ATTRS_o_ai __vector signed short
10315 vec_mulh(__vector signed short __a, __vector signed short __b) {
10324 static inline __ATTRS_o_ai __vector signed int
10325 vec_mulh(__vector signed int __a, __vector signed int __b) {
10335 static inline __ATTRS_o_ai __vector signed long long
10336 vec_mulh(__vector signed long long __a, __vector signed long long __b) {
10345 static inline __ATTRS_o_ai __vector signed __int128
10346 vec_mulh(__vector signed __int128 __a, __vector signed __int128 __b) {
10347 return (__vector signed __int128)
10348 __builtin_s390_vmhq((signed __int128)__a, (signed __int128)__b);
10360 static inline __ATTRS_o_ai __vector signed short
10361 vec_mule(__vector signed char __a, __vector signed char __b) {
10370 static inline __ATTRS_o_ai __vector signed int
10371 vec_mule(__vector signed short __a, __vector signed short __b) {
10380 static inline __ATTRS_o_ai __vector signed long long
10381 vec_mule(__vector signed int __a, __vector signed int __b) {
10391 static inline __ATTRS_o_ai __vector signed __int128
10392 vec_mule(__vector signed long long __a, __vector signed long long __b) {
10393 return (__vector signed __int128)__builtin_s390_vmeg(__a, __b);
10404 static inline __ATTRS_o_ai __vector signed short
10405 vec_mulo(__vector signed char __a, __vector signed char __b) {
10414 static inline __ATTRS_o_ai __vector signed int
10415 vec_mulo(__vector signed short __a, __vector signed short __b) {
10424 static inline __ATTRS_o_ai __vector signed long long
10425 vec_mulo(__vector signed int __a, __vector signed int __b) {
10435 static inline __ATTRS_o_ai __vector signed __int128
10436 vec_mulo(__vector signed long long __a, __vector signed long long __b) {
10437 return (__vector signed __int128)__builtin_s390_vmog(__a, __b);
10617 vec_test_mask(__vector signed char __a, __vector unsigned char __b) {
10628 vec_test_mask(__vector signed short __a, __vector unsigned short __b) {
10640 vec_test_mask(__vector signed int __a, __vector unsigned int __b) {
10652 vec_test_mask(__vector signed long long __a, __vector unsigned long long __b) {
10665 vec_test_mask(__vector signed __int128 __a, __vector unsigned __int128 __b) {
10783 vec_ctd(__vector signed long long __a, int __b)
10804 static inline __ATTRS_o_ai __vector signed long long
10809 return __builtin_convertvector(__a, __vector signed long long);
10848 vec_double(__vector signed long long __a) {
10862 vec_float(__vector signed int __a) {
10875 static inline __ATTRS_o_ai __vector signed long long
10877 return __builtin_convertvector(__a, __vector signed long long);
10881 static inline __ATTRS_o_ai __vector signed int
10883 return __builtin_convertvector(__a, __vector signed int);
11129 static inline __ATTRS_o_ai __vector signed char
11130 vec_cp_until_zero(__vector signed char __a) {
11131 return ((__vector signed char)
11146 static inline __ATTRS_o_ai __vector signed short
11147 vec_cp_until_zero(__vector signed short __a) {
11148 return ((__vector signed short)
11163 static inline __ATTRS_o_ai __vector signed int
11164 vec_cp_until_zero(__vector signed int __a) {
11165 return ((__vector signed int)
11182 static inline __ATTRS_o_ai __vector signed char
11183 vec_cp_until_zero_cc(__vector signed char __a, int *__cc) {
11184 return (__vector signed char)
11199 static inline __ATTRS_o_ai __vector signed short
11200 vec_cp_until_zero_cc(__vector signed short __a, int *__cc) {
11201 return (__vector signed short)
11216 static inline __ATTRS_o_ai __vector signed int
11217 vec_cp_until_zero_cc(__vector signed int __a, int *__cc) {
11218 return (__vector signed int)
11235 static inline __ATTRS_o_ai __vector signed char
11236 vec_cmpeq_idx(__vector signed char __a, __vector signed char __b) {
11237 return (__vector signed char)
11253 static inline __ATTRS_o_ai __vector signed short
11254 vec_cmpeq_idx(__vector signed short __a, __vector signed short __b) {
11255 return (__vector signed short)
11271 static inline __ATTRS_o_ai __vector signed int
11272 vec_cmpeq_idx(__vector signed int __a, __vector signed int __b) {
11273 return (__vector signed int)
11291 static inline __ATTRS_o_ai __vector signed char
11292 vec_cmpeq_idx_cc(__vector signed char __a, __vector signed char __b, int *__cc) {
11293 return (__vector signed char)
11310 static inline __ATTRS_o_ai __vector signed short
11311 vec_cmpeq_idx_cc(__vector signed short __a, __vector signed short __b,
11313 return (__vector signed short)
11330 static inline __ATTRS_o_ai __vector signed int
11331 vec_cmpeq_idx_cc(__vector signed int __a, __vector signed int __b, int *__cc) {
11332 return (__vector signed int)
11351 static inline __ATTRS_o_ai __vector signed char
11352 vec_cmpeq_or_0_idx(__vector signed char __a, __vector signed char __b) {
11353 return (__vector signed char)
11369 static inline __ATTRS_o_ai __vector signed short
11370 vec_cmpeq_or_0_idx(__vector signed short __a, __vector signed short __b) {
11371 return (__vector signed short)
11387 static inline __ATTRS_o_ai __vector signed int
11388 vec_cmpeq_or_0_idx(__vector signed int __a, __vector signed int __b) {
11389 return (__vector signed int)
11407 static inline __ATTRS_o_ai __vector signed char
11408 vec_cmpeq_or_0_idx_cc(__vector signed char __a, __vector signed char __b,
11410 return (__vector signed char)
11428 static inline __ATTRS_o_ai __vector signed short
11429 vec_cmpeq_or_0_idx_cc(__vector signed short __a, __vector signed short __b,
11431 return (__vector signed short)
11449 static inline __ATTRS_o_ai __vector signed int
11450 vec_cmpeq_or_0_idx_cc(__vector signed int __a, __vector signed int __b,
11452 return (__vector signed int)
11472 static inline __ATTRS_o_ai __vector signed char
11473 vec_cmpne_idx(__vector signed char __a, __vector signed char __b) {
11474 return (__vector signed char)
11490 static inline __ATTRS_o_ai __vector signed short
11491 vec_cmpne_idx(__vector signed short __a, __vector signed short __b) {
11492 return (__vector signed short)
11508 static inline __ATTRS_o_ai __vector signed int
11509 vec_cmpne_idx(__vector signed int __a, __vector signed int __b) {
11510 return (__vector signed int)
11528 static inline __ATTRS_o_ai __vector signed char
11529 vec_cmpne_idx_cc(__vector signed char __a, __vector signed char __b, int *__cc) {
11530 return (__vector signed char)
11547 static inline __ATTRS_o_ai __vector signed short
11548 vec_cmpne_idx_cc(__vector signed short __a, __vector signed short __b,
11550 return (__vector signed short)
11568 static inline __ATTRS_o_ai __vector signed int
11569 vec_cmpne_idx_cc(__vector signed int __a, __vector signed int __b, int *__cc) {
11570 return (__vector signed int)
11589 static inline __ATTRS_o_ai __vector signed char
11590 vec_cmpne_or_0_idx(__vector signed char __a, __vector signed char __b) {
11591 return (__vector signed char)
11607 static inline __ATTRS_o_ai __vector signed short
11608 vec_cmpne_or_0_idx(__vector signed short __a, __vector signed short __b) {
11609 return (__vector signed short)
11625 static inline __ATTRS_o_ai __vector signed int
11626 vec_cmpne_or_0_idx(__vector signed int __a, __vector signed int __b) {
11627 return (__vector signed int)
11645 static inline __ATTRS_o_ai __vector signed char
11646 vec_cmpne_or_0_idx_cc(__vector signed char __a, __vector signed char __b,
11648 return (__vector signed char)
11666 static inline __ATTRS_o_ai __vector signed short
11667 vec_cmpne_or_0_idx_cc(__vector signed short __a, __vector signed short __b,
11669 return (__vector signed short)
11687 static inline __ATTRS_o_ai __vector signed int
11688 vec_cmpne_or_0_idx_cc(__vector signed int __a, __vector signed int __b,
11690 return (__vector signed int)
11957 vec_find_any_eq(__vector signed char __a, __vector signed char __b) {
11976 vec_find_any_eq(__vector signed short __a, __vector signed short __b) {
11995 vec_find_any_eq(__vector signed int __a, __vector signed int __b) {
12016 vec_find_any_eq_cc(__vector signed char __a, __vector signed char __b,
12038 vec_find_any_eq_cc(__vector signed short __a, __vector signed short __b,
12060 vec_find_any_eq_cc(__vector signed int __a, __vector signed int __b,
12083 static inline __ATTRS_o_ai __vector signed char
12084 vec_find_any_eq_idx(__vector signed char __a, __vector signed char __b) {
12085 return (__vector signed char)
12101 static inline __ATTRS_o_ai __vector signed short
12102 vec_find_any_eq_idx(__vector signed short __a, __vector signed short __b) {
12103 return (__vector signed short)
12119 static inline __ATTRS_o_ai __vector signed int
12120 vec_find_any_eq_idx(__vector signed int __a, __vector signed int __b) {
12121 return (__vector signed int)
12139 static inline __ATTRS_o_ai __vector signed char
12140 vec_find_any_eq_idx_cc(__vector signed char __a,
12141 __vector signed char __b, int *__cc) {
12142 return (__vector signed char)
12160 static inline __ATTRS_o_ai __vector signed short
12161 vec_find_any_eq_idx_cc(__vector signed short __a,
12162 __vector signed short __b, int *__cc) {
12163 return (__vector signed short)
12181 static inline __ATTRS_o_ai __vector signed int
12182 vec_find_any_eq_idx_cc(__vector signed int __a,
12183 __vector signed int __b, int *__cc) {
12184 return (__vector signed int)
12204 static inline __ATTRS_o_ai __vector signed char
12205 vec_find_any_eq_or_0_idx(__vector signed char __a,
12206 __vector signed char __b) {
12207 return (__vector signed char)
12225 static inline __ATTRS_o_ai __vector signed short
12226 vec_find_any_eq_or_0_idx(__vector signed short __a,
12227 __vector signed short __b) {
12228 return (__vector signed short)
12246 static inline __ATTRS_o_ai __vector signed int
12247 vec_find_any_eq_or_0_idx(__vector signed int __a,
12248 __vector signed int __b) {
12249 return (__vector signed int)
12269 static inline __ATTRS_o_ai __vector signed char
12270 vec_find_any_eq_or_0_idx_cc(__vector signed char __a,
12271 __vector signed char __b, int *__cc) {
12272 return (__vector signed char)
12290 static inline __ATTRS_o_ai __vector signed short
12291 vec_find_any_eq_or_0_idx_cc(__vector signed short __a,
12292 __vector signed short __b, int *__cc) {
12293 return (__vector signed short)
12311 static inline __ATTRS_o_ai __vector signed int
12312 vec_find_any_eq_or_0_idx_cc(__vector signed int __a,
12313 __vector signed int __b, int *__cc) {
12314 return (__vector signed int)
12335 vec_find_any_ne(__vector signed char __a, __vector signed char __b) {
12354 vec_find_any_ne(__vector signed short __a, __vector signed short __b) {
12373 vec_find_any_ne(__vector signed int __a, __vector signed int __b) {
12394 vec_find_any_ne_cc(__vector signed char __a,
12395 __vector signed char __b, int *__cc) {
12416 vec_find_any_ne_cc(__vector signed short __a,
12417 __vector signed short __b, int *__cc) {
12438 vec_find_any_ne_cc(__vector signed int __a,
12439 __vector signed int __b, int *__cc) {
12461 static inline __ATTRS_o_ai __vector signed char
12462 vec_find_any_ne_idx(__vector signed char __a, __vector signed char __b) {
12463 return (__vector signed char)
12479 static inline __ATTRS_o_ai __vector signed short
12480 vec_find_any_ne_idx(__vector signed short __a, __vector signed short __b) {
12481 return (__vector signed short)
12497 static inline __ATTRS_o_ai __vector signed int
12498 vec_find_any_ne_idx(__vector signed int __a, __vector signed int __b) {
12499 return (__vector signed int)
12517 static inline __ATTRS_o_ai __vector signed char
12518 vec_find_any_ne_idx_cc(__vector signed char __a,
12519 __vector signed char __b, int *__cc) {
12520 return (__vector signed char)
12539 static inline __ATTRS_o_ai __vector signed short
12540 vec_find_any_ne_idx_cc(__vector signed short __a,
12541 __vector signed short __b, int *__cc) {
12542 return (__vector signed short)
12560 static inline __ATTRS_o_ai __vector signed int
12561 vec_find_any_ne_idx_cc(__vector signed int __a,
12562 __vector signed int __b, int *__cc) {
12563 return (__vector signed int)
12583 static inline __ATTRS_o_ai __vector signed char
12584 vec_find_any_ne_or_0_idx(__vector signed char __a,
12585 __vector signed char __b) {
12586 return (__vector signed char)
12604 static inline __ATTRS_o_ai __vector signed short
12605 vec_find_any_ne_or_0_idx(__vector signed short __a,
12606 __vector signed short __b) {
12607 return (__vector signed short)
12625 static inline __ATTRS_o_ai __vector signed int
12626 vec_find_any_ne_or_0_idx(__vector signed int __a,
12627 __vector signed int __b) {
12628 return (__vector signed int)
12648 static inline __ATTRS_o_ai __vector signed char
12649 vec_find_any_ne_or_0_idx_cc(__vector signed char __a,
12650 __vector signed char __b, int *__cc) {
12651 return (__vector signed char)
12669 static inline __ATTRS_o_ai __vector signed short
12670 vec_find_any_ne_or_0_idx_cc(__vector signed short __a,
12671 __vector signed short __b, int *__cc) {
12672 return (__vector signed short)
12690 static inline __ATTRS_o_ai __vector signed int
12691 vec_find_any_ne_or_0_idx_cc(__vector signed int __a,
12692 __vector signed int __b, int *__cc) {
12693 return (__vector signed int)
12716 vec_search_string_cc(__vector signed char __a, __vector signed char __b,
12736 vec_search_string_cc(__vector signed short __a, __vector signed short __b,
12756 vec_search_string_cc(__vector signed int __a, __vector signed int __b,
12782 vec_search_string_until_zero_cc(__vector signed char __a,
12783 __vector signed char __b,
12805 vec_search_string_until_zero_cc(__vector signed short __a,
12806 __vector signed short __b,
12828 vec_search_string_until_zero_cc(__vector signed int __a,
12829 __vector signed int __b,