Lines Matching full:unsigned
29 extern __ATTRS_o unsigned int
30 __lcbb(const void *__ptr, unsigned short __len)
50 static inline __ATTRS_o_ai unsigned char
55 static inline __ATTRS_o_ai unsigned char
56 vec_extract(__vector unsigned char __vec, int __index) { in vec_extract()
65 static inline __ATTRS_o_ai unsigned short
70 static inline __ATTRS_o_ai unsigned short
71 vec_extract(__vector unsigned short __vec, int __index) { in vec_extract()
80 static inline __ATTRS_o_ai unsigned int
85 static inline __ATTRS_o_ai unsigned int
86 vec_extract(__vector unsigned int __vec, int __index) { in vec_extract()
95 static inline __ATTRS_o_ai unsigned long long
100 static inline __ATTRS_o_ai unsigned long long
101 vec_extract(__vector unsigned long long __vec, int __index) { in vec_extract()
126 static inline __ATTRS_o_ai __vector unsigned char
127 vec_insert(unsigned char __scalar, __vector __bool char __vec, int __index) { in vec_insert()
128 __vector unsigned char __newvec = (__vector unsigned char)__vec; in vec_insert()
129 __newvec[__index & 15] = (unsigned char)__scalar; in vec_insert()
133 static inline __ATTRS_o_ai __vector unsigned char
134 vec_insert(unsigned char __scalar, __vector unsigned char __vec, int __index) { in vec_insert()
146 static inline __ATTRS_o_ai __vector unsigned short
147 vec_insert(unsigned short __scalar, __vector __bool short __vec, in vec_insert()
149 __vector unsigned short __newvec = (__vector unsigned short)__vec; in vec_insert()
150 __newvec[__index & 7] = (unsigned short)__scalar; in vec_insert()
154 static inline __ATTRS_o_ai __vector unsigned short
155 vec_insert(unsigned short __scalar, __vector unsigned short __vec, in vec_insert()
168 static inline __ATTRS_o_ai __vector unsigned int
169 vec_insert(unsigned int __scalar, __vector __bool int __vec, int __index) { in vec_insert()
170 __vector unsigned int __newvec = (__vector unsigned int)__vec; in vec_insert()
175 static inline __ATTRS_o_ai __vector unsigned int
176 vec_insert(unsigned int __scalar, __vector unsigned int __vec, int __index) { in vec_insert()
189 static inline __ATTRS_o_ai __vector unsigned long long
190 vec_insert(unsigned long long __scalar, __vector __bool long long __vec, in vec_insert()
192 __vector unsigned long long __newvec = (__vector unsigned long long)__vec; in vec_insert()
197 static inline __ATTRS_o_ai __vector unsigned long long
198 vec_insert(unsigned long long __scalar, __vector unsigned long long __vec, in vec_insert()
229 static inline __ATTRS_o_ai __vector unsigned char
230 vec_promote(unsigned char __scalar, int __index) { in vec_promote()
231 const __vector unsigned char __zero = (__vector unsigned char)0; in vec_promote()
232 __vector unsigned char __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
247 static inline __ATTRS_o_ai __vector unsigned short
248 vec_promote(unsigned short __scalar, int __index) { in vec_promote()
249 const __vector unsigned short __zero = (__vector unsigned short)0; in vec_promote()
250 __vector unsigned short __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
265 static inline __ATTRS_o_ai __vector unsigned int
266 vec_promote(unsigned int __scalar, int __index) { in vec_promote()
267 const __vector unsigned int __zero = (__vector unsigned int)0; in vec_promote()
268 __vector unsigned int __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
283 static inline __ATTRS_o_ai __vector unsigned long long
284 vec_promote(unsigned long long __scalar, int __index) { in vec_promote()
285 const __vector unsigned long long __zero = (__vector unsigned long long)0; in vec_promote()
286 __vector unsigned long long __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
320 static inline __ATTRS_o_ai __vector unsigned char
321 vec_insert_and_zero(const unsigned char *__ptr) { in vec_insert_and_zero()
322 __vector unsigned char __vec = (__vector unsigned char)0; in vec_insert_and_zero()
334 static inline __ATTRS_o_ai __vector unsigned short
335 vec_insert_and_zero(const unsigned short *__ptr) { in vec_insert_and_zero()
336 __vector unsigned short __vec = (__vector unsigned short)0; in vec_insert_and_zero()
348 static inline __ATTRS_o_ai __vector unsigned int
349 vec_insert_and_zero(const unsigned int *__ptr) { in vec_insert_and_zero()
350 __vector unsigned int __vec = (__vector unsigned int)0; in vec_insert_and_zero()
362 static inline __ATTRS_o_ai __vector unsigned long long
363 vec_insert_and_zero(const unsigned long long *__ptr) { in vec_insert_and_zero()
364 __vector unsigned long long __vec = (__vector unsigned long long)0; in vec_insert_and_zero()
389 __vector unsigned char __c) { in vec_perm()
391 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
394 static inline __ATTRS_o_ai __vector unsigned char
395 vec_perm(__vector unsigned char __a, __vector unsigned char __b, in vec_perm()
396 __vector unsigned char __c) { in vec_perm()
397 return (__vector unsigned char)__builtin_s390_vperm( in vec_perm()
398 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
403 __vector unsigned char __c) { in vec_perm()
405 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
410 __vector unsigned char __c) { in vec_perm()
412 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
415 static inline __ATTRS_o_ai __vector unsigned short
416 vec_perm(__vector unsigned short __a, __vector unsigned short __b, in vec_perm()
417 __vector unsigned char __c) { in vec_perm()
418 return (__vector unsigned short)__builtin_s390_vperm( in vec_perm()
419 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
424 __vector unsigned char __c) { in vec_perm()
426 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
431 __vector unsigned char __c) { in vec_perm()
433 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
436 static inline __ATTRS_o_ai __vector unsigned int
437 vec_perm(__vector unsigned int __a, __vector unsigned int __b, in vec_perm()
438 __vector unsigned char __c) { in vec_perm()
439 return (__vector unsigned int)__builtin_s390_vperm( in vec_perm()
440 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
445 __vector unsigned char __c) { in vec_perm()
447 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
452 __vector unsigned char __c) { in vec_perm()
454 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
457 static inline __ATTRS_o_ai __vector unsigned long long
458 vec_perm(__vector unsigned long long __a, __vector unsigned long long __b, in vec_perm()
459 __vector unsigned char __c) { in vec_perm()
460 return (__vector unsigned long long)__builtin_s390_vperm( in vec_perm()
461 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
466 __vector unsigned char __c) { in vec_perm()
468 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
474 __vector unsigned char __c) { in vec_perm()
476 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
482 __vector unsigned char __c) { in vec_perm()
484 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
496 extern __ATTRS_o __vector unsigned long long
497 vec_permi(__vector unsigned long long __a, __vector unsigned long long __b,
513 __builtin_s390_vpdi((__vector unsigned long long)(X), \
514 (__vector unsigned long long)(Y), \
520 static inline __ATTRS_ai __vector unsigned long long
521 vec_bperm_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_bperm_u128()
531 __builtin_s390_vlbrh((__vector unsigned short)__vec); in vec_revb()
534 static inline __ATTRS_o_ai __vector unsigned short
535 vec_revb(__vector unsigned short __vec) { in vec_revb()
542 __builtin_s390_vlbrf((__vector unsigned int)__vec); in vec_revb()
545 static inline __ATTRS_o_ai __vector unsigned int
546 vec_revb(__vector unsigned int __vec) { in vec_revb()
553 __builtin_s390_vlbrg((__vector unsigned long long)__vec); in vec_revb()
556 static inline __ATTRS_o_ai __vector unsigned long long
557 vec_revb(__vector unsigned long long __vec) { in vec_revb()
565 __builtin_s390_vlbrf((__vector unsigned int)__vec); in vec_revb()
572 __builtin_s390_vlbrg((__vector unsigned long long)__vec); in vec_revb()
585 static inline __ATTRS_o_ai __vector unsigned char
586 vec_reve(__vector unsigned char __vec) { in vec_reve()
587 return (__vector unsigned char) { __vec[15], __vec[14], __vec[13], __vec[12], in vec_reve()
607 static inline __ATTRS_o_ai __vector unsigned short
608 vec_reve(__vector unsigned short __vec) { in vec_reve()
609 return (__vector unsigned short) { __vec[7], __vec[6], __vec[5], __vec[4], in vec_reve()
624 static inline __ATTRS_o_ai __vector unsigned int
625 vec_reve(__vector unsigned int __vec) { in vec_reve()
626 return (__vector unsigned int) { __vec[3], __vec[2], __vec[1], __vec[0] }; in vec_reve()
639 static inline __ATTRS_o_ai __vector unsigned long long
640 vec_reve(__vector unsigned long long __vec) { in vec_reve()
641 return (__vector unsigned long long) { __vec[1], __vec[0] }; in vec_reve()
665 __vector unsigned char __c) { in vec_sel()
679 __vector unsigned char __c) { in vec_sel()
690 static inline __ATTRS_o_ai __vector unsigned char
691 vec_sel(__vector unsigned char __a, __vector unsigned char __b, in vec_sel()
692 __vector unsigned char __c) { in vec_sel()
696 static inline __ATTRS_o_ai __vector unsigned char
697 vec_sel(__vector unsigned char __a, __vector unsigned char __b, in vec_sel()
699 return (((__vector unsigned char)__c & __b) | in vec_sel()
700 (~(__vector unsigned char)__c & __a)); in vec_sel()
705 __vector unsigned short __c) { in vec_sel()
719 __vector unsigned short __c) { in vec_sel()
730 static inline __ATTRS_o_ai __vector unsigned short
731 vec_sel(__vector unsigned short __a, __vector unsigned short __b, in vec_sel()
732 __vector unsigned short __c) { in vec_sel()
736 static inline __ATTRS_o_ai __vector unsigned short
737 vec_sel(__vector unsigned short __a, __vector unsigned short __b, in vec_sel()
739 return (((__vector unsigned short)__c & __b) | in vec_sel()
740 (~(__vector unsigned short)__c & __a)); in vec_sel()
745 __vector unsigned int __c) { in vec_sel()
759 __vector unsigned int __c) { in vec_sel()
770 static inline __ATTRS_o_ai __vector unsigned int
771 vec_sel(__vector unsigned int __a, __vector unsigned int __b, in vec_sel()
772 __vector unsigned int __c) { in vec_sel()
776 static inline __ATTRS_o_ai __vector unsigned int
777 vec_sel(__vector unsigned int __a, __vector unsigned int __b, in vec_sel()
779 return (((__vector unsigned int)__c & __b) | in vec_sel()
780 (~(__vector unsigned int)__c & __a)); in vec_sel()
785 __vector unsigned long long __c) { in vec_sel()
799 __vector unsigned long long __c) { in vec_sel()
810 static inline __ATTRS_o_ai __vector unsigned long long
811 vec_sel(__vector unsigned long long __a, __vector unsigned long long __b, in vec_sel()
812 __vector unsigned long long __c) { in vec_sel()
816 static inline __ATTRS_o_ai __vector unsigned long long
817 vec_sel(__vector unsigned long long __a, __vector unsigned long long __b, in vec_sel()
819 return (((__vector unsigned long long)__c & __b) | in vec_sel()
820 (~(__vector unsigned long long)__c & __a)); in vec_sel()
825 vec_sel(__vector float __a, __vector float __b, __vector unsigned int __c) { in vec_sel()
826 return (__vector float)((__c & (__vector unsigned int)__b) | in vec_sel()
827 (~__c & (__vector unsigned int)__a)); in vec_sel()
832 __vector unsigned int __ac = (__vector unsigned int)__a; in vec_sel()
833 __vector unsigned int __bc = (__vector unsigned int)__b; in vec_sel()
834 __vector unsigned int __cc = (__vector unsigned int)__c; in vec_sel()
841 __vector unsigned long long __c) { in vec_sel()
842 return (__vector double)((__c & (__vector unsigned long long)__b) | in vec_sel()
843 (~__c & (__vector unsigned long long)__a)); in vec_sel()
849 __vector unsigned long long __ac = (__vector unsigned long long)__a; in vec_sel()
850 __vector unsigned long long __bc = (__vector unsigned long long)__b; in vec_sel()
851 __vector unsigned long long __cc = (__vector unsigned long long)__c; in vec_sel()
859 __vector unsigned int __offset, in vec_gather_element()
869 __vector unsigned int __offset, in vec_gather_element()
870 const unsigned int *__ptr, int __index) in vec_gather_element()
872 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
877 static inline __ATTRS_o_ai __vector unsigned int
878 vec_gather_element(__vector unsigned int __vec, in vec_gather_element()
879 __vector unsigned int __offset, in vec_gather_element()
880 const unsigned int *__ptr, int __index) in vec_gather_element()
882 __vec[__index] = *(const unsigned int *)( in vec_gather_element()
889 __vector unsigned long long __offset, in vec_gather_element()
899 __vector unsigned long long __offset, in vec_gather_element()
900 const unsigned long long *__ptr, int __index) in vec_gather_element()
902 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
907 static inline __ATTRS_o_ai __vector unsigned long long
908 vec_gather_element(__vector unsigned long long __vec, in vec_gather_element()
909 __vector unsigned long long __offset, in vec_gather_element()
910 const unsigned long long *__ptr, int __index) in vec_gather_element()
912 __vec[__index] = *(const unsigned long long *)( in vec_gather_element()
920 __vector unsigned int __offset, in vec_gather_element()
931 __vector unsigned long long __offset, in vec_gather_element()
943 __vector unsigned int __offset, in vec_scatter_element()
952 __vector unsigned int __offset, in vec_scatter_element()
953 unsigned int *__ptr, int __index) in vec_scatter_element()
955 *(unsigned int *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
960 vec_scatter_element(__vector unsigned int __vec, in vec_scatter_element()
961 __vector unsigned int __offset, in vec_scatter_element()
962 unsigned int *__ptr, int __index) in vec_scatter_element()
964 *(unsigned int *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
970 __vector unsigned long long __offset, in vec_scatter_element()
979 __vector unsigned long long __offset, in vec_scatter_element()
980 unsigned long long *__ptr, int __index) in vec_scatter_element()
982 *(unsigned long long *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
987 vec_scatter_element(__vector unsigned long long __vec, in vec_scatter_element()
988 __vector unsigned long long __offset, in vec_scatter_element()
989 unsigned long long *__ptr, int __index) in vec_scatter_element()
991 *(unsigned long long *)((char *)__ptr + __offset[__index]) = in vec_scatter_element()
998 __vector unsigned int __offset, in vec_scatter_element()
1008 __vector unsigned long long __offset, in vec_scatter_element()
1025 static inline __ATTRS_o_ai __vector unsigned char
1026 vec_xl(long __offset, const unsigned char *__ptr) { in vec_xl()
1027 __vector unsigned char V; in vec_xl()
1029 sizeof(__vector unsigned char)); in vec_xl()
1041 static inline __ATTRS_o_ai __vector unsigned short
1042 vec_xl(long __offset, const unsigned short *__ptr) { in vec_xl()
1043 __vector unsigned short V; in vec_xl()
1045 sizeof(__vector unsigned short)); in vec_xl()
1057 static inline __ATTRS_o_ai __vector unsigned int
1058 vec_xl(long __offset, const unsigned int *__ptr) { in vec_xl()
1059 __vector unsigned int V; in vec_xl()
1061 sizeof(__vector unsigned int)); in vec_xl()
1073 static inline __ATTRS_o_ai __vector unsigned long long
1074 vec_xl(long __offset, const unsigned long long *__ptr) { in vec_xl()
1075 __vector unsigned long long V; in vec_xl()
1077 sizeof(__vector unsigned long long)); in vec_xl()
1111 static inline __ATTRS_o_ai __vector unsigned char
1112 vec_xld2(long __offset, const unsigned char *__ptr) { in vec_xld2()
1113 __vector unsigned char V; in vec_xld2()
1115 sizeof(__vector unsigned char)); in vec_xld2()
1129 static inline __ATTRS_o_ai __vector unsigned short
1130 vec_xld2(long __offset, const unsigned short *__ptr) { in vec_xld2()
1131 __vector unsigned short V; in vec_xld2()
1133 sizeof(__vector unsigned short)); in vec_xld2()
1147 static inline __ATTRS_o_ai __vector unsigned int
1148 vec_xld2(long __offset, const unsigned int *__ptr) { in vec_xld2()
1149 __vector unsigned int V; in vec_xld2()
1151 sizeof(__vector unsigned int)); in vec_xld2()
1165 static inline __ATTRS_o_ai __vector unsigned long long
1166 vec_xld2(long __offset, const unsigned long long *__ptr) { in vec_xld2()
1167 __vector unsigned long long V; in vec_xld2()
1169 sizeof(__vector unsigned long long)); in vec_xld2()
1194 static inline __ATTRS_o_ai __vector unsigned char
1195 vec_xlw4(long __offset, const unsigned char *__ptr) { in vec_xlw4()
1196 __vector unsigned char V; in vec_xlw4()
1198 sizeof(__vector unsigned char)); in vec_xlw4()
1212 static inline __ATTRS_o_ai __vector unsigned short
1213 vec_xlw4(long __offset, const unsigned short *__ptr) { in vec_xlw4()
1214 __vector unsigned short V; in vec_xlw4()
1216 sizeof(__vector unsigned short)); in vec_xlw4()
1230 static inline __ATTRS_o_ai __vector unsigned int
1231 vec_xlw4(long __offset, const unsigned int *__ptr) { in vec_xlw4()
1232 __vector unsigned int V; in vec_xlw4()
1234 sizeof(__vector unsigned int)); in vec_xlw4()
1248 vec_xst(__vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xst()
1249 __vector unsigned char V = __vec; in vec_xst()
1251 sizeof(__vector unsigned char)); in vec_xst()
1262 vec_xst(__vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xst()
1263 __vector unsigned short V = __vec; in vec_xst()
1265 sizeof(__vector unsigned short)); in vec_xst()
1275 vec_xst(__vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xst()
1276 __vector unsigned int V = __vec; in vec_xst()
1278 sizeof(__vector unsigned int)); in vec_xst()
1290 vec_xst(__vector unsigned long long __vec, long __offset, in vec_xst()
1291 unsigned long long *__ptr) { in vec_xst()
1292 __vector unsigned long long V = __vec; in vec_xst()
1294 sizeof(__vector unsigned long long)); in vec_xst()
1323 vec_xstd2(__vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xstd2()
1324 __vector unsigned char V = __vec; in vec_xstd2()
1326 sizeof(__vector unsigned char)); in vec_xstd2()
1339 vec_xstd2(__vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xstd2()
1340 __vector unsigned short V = __vec; in vec_xstd2()
1342 sizeof(__vector unsigned short)); in vec_xstd2()
1354 vec_xstd2(__vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xstd2()
1355 __vector unsigned int V = __vec; in vec_xstd2()
1357 sizeof(__vector unsigned int)); in vec_xstd2()
1371 vec_xstd2(__vector unsigned long long __vec, long __offset, in vec_xstd2()
1372 unsigned long long *__ptr) { in vec_xstd2()
1373 __vector unsigned long long V = __vec; in vec_xstd2()
1375 sizeof(__vector unsigned long long)); in vec_xstd2()
1397 vec_xstw4(__vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xstw4()
1398 __vector unsigned char V = __vec; in vec_xstw4()
1400 sizeof(__vector unsigned char)); in vec_xstw4()
1413 vec_xstw4(__vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xstw4()
1414 __vector unsigned short V = __vec; in vec_xstw4()
1416 sizeof(__vector unsigned short)); in vec_xstw4()
1428 vec_xstw4(__vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xstw4()
1429 __vector unsigned int V = __vec; in vec_xstw4()
1431 sizeof(__vector unsigned int)); in vec_xstw4()
1437 vec_load_bndry(const signed char *__ptr, unsigned short __len)
1440 extern __ATTRS_o __vector unsigned char
1441 vec_load_bndry(const unsigned char *__ptr, unsigned short __len)
1445 vec_load_bndry(const signed short *__ptr, unsigned short __len)
1448 extern __ATTRS_o __vector unsigned short
1449 vec_load_bndry(const unsigned short *__ptr, unsigned short __len)
1453 vec_load_bndry(const signed int *__ptr, unsigned short __len)
1456 extern __ATTRS_o __vector unsigned int
1457 vec_load_bndry(const unsigned int *__ptr, unsigned short __len)
1461 vec_load_bndry(const signed long long *__ptr, unsigned short __len)
1464 extern __ATTRS_o __vector unsigned long long
1465 vec_load_bndry(const unsigned long long *__ptr, unsigned short __len)
1470 vec_load_bndry(const float *__ptr, unsigned short __len)
1475 vec_load_bndry(const double *__ptr, unsigned short __len)
1490 vec_load_len(const signed char *__ptr, unsigned int __len) { in vec_load_len()
1494 static inline __ATTRS_o_ai __vector unsigned char
1495 vec_load_len(const unsigned char *__ptr, unsigned int __len) { in vec_load_len()
1496 return (__vector unsigned char)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1500 vec_load_len(const signed short *__ptr, unsigned int __len) { in vec_load_len()
1504 static inline __ATTRS_o_ai __vector unsigned short
1505 vec_load_len(const unsigned short *__ptr, unsigned int __len) { in vec_load_len()
1506 return (__vector unsigned short)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1510 vec_load_len(const signed int *__ptr, unsigned int __len) { in vec_load_len()
1514 static inline __ATTRS_o_ai __vector unsigned int
1515 vec_load_len(const unsigned int *__ptr, unsigned int __len) { in vec_load_len()
1516 return (__vector unsigned int)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1520 vec_load_len(const signed long long *__ptr, unsigned int __len) { in vec_load_len()
1524 static inline __ATTRS_o_ai __vector unsigned long long
1525 vec_load_len(const unsigned long long *__ptr, unsigned int __len) { in vec_load_len()
1526 return (__vector unsigned long long)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1531 vec_load_len(const float *__ptr, unsigned int __len) { in vec_load_len()
1537 vec_load_len(const double *__ptr, unsigned int __len) { in vec_load_len()
1544 static inline __ATTRS_ai __vector unsigned char
1545 vec_load_len_r(const unsigned char *__ptr, unsigned int __len) { in vec_load_len_r()
1546 return (__vector unsigned char)__builtin_s390_vlrlr(__len, __ptr); in vec_load_len_r()
1554 unsigned int __len) { in vec_store_len()
1559 vec_store_len(__vector unsigned char __vec, unsigned char *__ptr, in vec_store_len()
1560 unsigned int __len) { in vec_store_len()
1566 unsigned int __len) { in vec_store_len()
1571 vec_store_len(__vector unsigned short __vec, unsigned short *__ptr, in vec_store_len()
1572 unsigned int __len) { in vec_store_len()
1578 unsigned int __len) { in vec_store_len()
1583 vec_store_len(__vector unsigned int __vec, unsigned int *__ptr, in vec_store_len()
1584 unsigned int __len) { in vec_store_len()
1590 unsigned int __len) { in vec_store_len()
1595 vec_store_len(__vector unsigned long long __vec, unsigned long long *__ptr, in vec_store_len()
1596 unsigned int __len) { in vec_store_len()
1603 unsigned int __len) { in vec_store_len()
1610 unsigned int __len) { in vec_store_len()
1618 vec_store_len_r(__vector unsigned char __vec, unsigned char *__ptr, in vec_store_len_r()
1619 unsigned int __len) { in vec_store_len_r()
1631 static inline __ATTRS_o_ai __vector unsigned long long
1632 vec_load_pair(unsigned long long __a, unsigned long long __b) { in vec_load_pair()
1633 return (__vector unsigned long long)(__a, __b); in vec_load_pair()
1638 static inline __ATTRS_o_ai __vector unsigned char
1639 vec_genmask(unsigned short __mask) in vec_genmask()
1641 return (__vector unsigned char)( in vec_genmask()
1662 static inline __ATTRS_o_ai __vector unsigned char
1663 vec_genmasks_8(unsigned char __first, unsigned char __last) in vec_genmasks_8()
1665 unsigned char __bit1 = __first & 7; in vec_genmasks_8()
1666 unsigned char __bit2 = __last & 7; in vec_genmasks_8()
1667 unsigned char __mask1 = (unsigned char)(1U << (7 - __bit1) << 1) - 1; in vec_genmasks_8()
1668 unsigned char __mask2 = (unsigned char)(1U << (7 - __bit2)) - 1; in vec_genmasks_8()
1669 unsigned char __value = (__bit1 <= __bit2 ? in vec_genmasks_8()
1672 return (__vector unsigned char)__value; in vec_genmasks_8()
1675 static inline __ATTRS_o_ai __vector unsigned short
1676 vec_genmasks_16(unsigned char __first, unsigned char __last) in vec_genmasks_16()
1678 unsigned char __bit1 = __first & 15; in vec_genmasks_16()
1679 unsigned char __bit2 = __last & 15; in vec_genmasks_16()
1680 unsigned short __mask1 = (unsigned short)(1U << (15 - __bit1) << 1) - 1; in vec_genmasks_16()
1681 unsigned short __mask2 = (unsigned short)(1U << (15 - __bit2)) - 1; in vec_genmasks_16()
1682 unsigned short __value = (__bit1 <= __bit2 ? in vec_genmasks_16()
1685 return (__vector unsigned short)__value; in vec_genmasks_16()
1688 static inline __ATTRS_o_ai __vector unsigned int
1689 vec_genmasks_32(unsigned char __first, unsigned char __last) in vec_genmasks_32()
1691 unsigned char __bit1 = __first & 31; in vec_genmasks_32()
1692 unsigned char __bit2 = __last & 31; in vec_genmasks_32()
1693 unsigned int __mask1 = (1U << (31 - __bit1) << 1) - 1; in vec_genmasks_32()
1694 unsigned int __mask2 = (1U << (31 - __bit2)) - 1; in vec_genmasks_32()
1695 unsigned int __value = (__bit1 <= __bit2 ? in vec_genmasks_32()
1698 return (__vector unsigned int)__value; in vec_genmasks_32()
1701 static inline __ATTRS_o_ai __vector unsigned long long
1702 vec_genmasks_64(unsigned char __first, unsigned char __last) in vec_genmasks_64()
1704 unsigned char __bit1 = __first & 63; in vec_genmasks_64()
1705 unsigned char __bit2 = __last & 63; in vec_genmasks_64()
1706 unsigned long long __mask1 = (1ULL << (63 - __bit1) << 1) - 1; in vec_genmasks_64()
1707 unsigned long long __mask2 = (1ULL << (63 - __bit2)) - 1; in vec_genmasks_64()
1708 unsigned long long __value = (__bit1 <= __bit2 ? in vec_genmasks_64()
1711 return (__vector unsigned long long)__value; in vec_genmasks_64()
1725 return (__vector __bool char)(__vector unsigned char)__vec[__index]; in vec_splat()
1728 static inline __ATTRS_o_ai __vector unsigned char
1729 vec_splat(__vector unsigned char __vec, int __index) in vec_splat()
1731 return (__vector unsigned char)__vec[__index]; in vec_splat()
1743 return (__vector __bool short)(__vector unsigned short)__vec[__index]; in vec_splat()
1746 static inline __ATTRS_o_ai __vector unsigned short
1747 vec_splat(__vector unsigned short __vec, int __index) in vec_splat()
1749 return (__vector unsigned short)__vec[__index]; in vec_splat()
1761 return (__vector __bool int)(__vector unsigned int)__vec[__index]; in vec_splat()
1764 static inline __ATTRS_o_ai __vector unsigned int
1765 vec_splat(__vector unsigned int __vec, int __index) in vec_splat()
1767 return (__vector unsigned int)__vec[__index]; in vec_splat()
1780 (__vector unsigned long long)__vec[__index]); in vec_splat()
1783 static inline __ATTRS_o_ai __vector unsigned long long
1784 vec_splat(__vector unsigned long long __vec, int __index) in vec_splat()
1786 return (__vector unsigned long long)__vec[__index]; in vec_splat()
1831 static inline __ATTRS_ai __vector unsigned char
1832 vec_splat_u8(unsigned char __scalar) in vec_splat_u8()
1834 return (__vector unsigned char)__scalar; in vec_splat_u8()
1837 static inline __ATTRS_ai __vector unsigned short
1838 vec_splat_u16(unsigned short __scalar) in vec_splat_u16()
1840 return (__vector unsigned short)__scalar; in vec_splat_u16()
1843 static inline __ATTRS_ai __vector unsigned int
1846 return (__vector unsigned int)(signed int)__scalar; in vec_splat_u32()
1849 static inline __ATTRS_ai __vector unsigned long long
1852 return (__vector unsigned long long)(signed long long)__scalar; in vec_splat_u64()
1862 static inline __ATTRS_o_ai __vector unsigned char
1863 vec_splats(unsigned char __scalar) { in vec_splats()
1864 return (__vector unsigned char)__scalar; in vec_splats()
1872 static inline __ATTRS_o_ai __vector unsigned short
1873 vec_splats(unsigned short __scalar) { in vec_splats()
1874 return (__vector unsigned short)__scalar; in vec_splats()
1882 static inline __ATTRS_o_ai __vector unsigned int
1883 vec_splats(unsigned int __scalar) { in vec_splats()
1884 return (__vector unsigned int)__scalar; in vec_splats()
1892 static inline __ATTRS_o_ai __vector unsigned long long
1893 vec_splats(unsigned long long __scalar) { in vec_splats()
1894 return (__vector unsigned long long)__scalar; in vec_splats()
1942 static inline __ATTRS_o_ai __vector unsigned char
1943 vec_mergeh(__vector unsigned char __a, __vector unsigned char __b) { in vec_mergeh()
1944 return (__vector unsigned char)( in vec_mergeh()
1961 static inline __ATTRS_o_ai __vector unsigned short
1962 vec_mergeh(__vector unsigned short __a, __vector unsigned short __b) { in vec_mergeh()
1963 return (__vector unsigned short)( in vec_mergeh()
1977 static inline __ATTRS_o_ai __vector unsigned int
1978 vec_mergeh(__vector unsigned int __a, __vector unsigned int __b) { in vec_mergeh()
1979 return (__vector unsigned int)(__a[0], __b[0], __a[1], __b[1]); in vec_mergeh()
1992 static inline __ATTRS_o_ai __vector unsigned long long
1993 vec_mergeh(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_mergeh()
1994 return (__vector unsigned long long)(__a[0], __b[0]); in vec_mergeh()
2025 static inline __ATTRS_o_ai __vector unsigned char
2026 vec_mergel(__vector unsigned char __a, __vector unsigned char __b) { in vec_mergel()
2027 return (__vector unsigned char)( in vec_mergel()
2044 static inline __ATTRS_o_ai __vector unsigned short
2045 vec_mergel(__vector unsigned short __a, __vector unsigned short __b) { in vec_mergel()
2046 return (__vector unsigned short)( in vec_mergel()
2060 static inline __ATTRS_o_ai __vector unsigned int
2061 vec_mergel(__vector unsigned int __a, __vector unsigned int __b) { in vec_mergel()
2062 return (__vector unsigned int)(__a[2], __b[2], __a[3], __b[3]); in vec_mergel()
2075 static inline __ATTRS_o_ai __vector unsigned long long
2076 vec_mergel(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_mergel()
2077 return (__vector unsigned long long)(__a[1], __b[1]); in vec_mergel()
2112 static inline __ATTRS_o_ai __vector unsigned char
2113 vec_pack(__vector unsigned short __a, __vector unsigned short __b) { in vec_pack()
2114 __vector unsigned char __ac = (__vector unsigned char)__a; in vec_pack()
2115 __vector unsigned char __bc = (__vector unsigned char)__b; in vec_pack()
2116 return (__vector unsigned char)( in vec_pack()
2139 static inline __ATTRS_o_ai __vector unsigned short
2140 vec_pack(__vector unsigned int __a, __vector unsigned int __b) { in vec_pack()
2141 __vector unsigned short __ac = (__vector unsigned short)__a; in vec_pack()
2142 __vector unsigned short __bc = (__vector unsigned short)__b; in vec_pack()
2143 return (__vector unsigned short)( in vec_pack()
2162 static inline __ATTRS_o_ai __vector unsigned int
2163 vec_pack(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_pack()
2164 __vector unsigned int __ac = (__vector unsigned int)__a; in vec_pack()
2165 __vector unsigned int __bc = (__vector unsigned int)__b; in vec_pack()
2166 return (__vector unsigned int)(__ac[1], __ac[3], __bc[1], __bc[3]); in vec_pack()
2176 static inline __ATTRS_o_ai __vector unsigned char
2177 vec_packs(__vector unsigned short __a, __vector unsigned short __b) { in vec_packs()
2186 static inline __ATTRS_o_ai __vector unsigned short
2187 vec_packs(__vector unsigned int __a, __vector unsigned int __b) { in vec_packs()
2196 static inline __ATTRS_o_ai __vector unsigned int
2197 vec_packs(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_packs()
2208 static inline __ATTRS_o_ai __vector unsigned char
2209 vec_packs_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_packs_cc()
2219 static inline __ATTRS_o_ai __vector unsigned short
2220 vec_packs_cc(__vector unsigned int __a, __vector unsigned int __b, int *__cc) { in vec_packs_cc()
2230 static inline __ATTRS_o_ai __vector unsigned int
2231 vec_packs_cc(__vector unsigned long long __a, __vector unsigned long long __b, in vec_packs_cc()
2238 static inline __ATTRS_o_ai __vector unsigned char
2242 (__vector unsigned short)(__a >= __zero) & (__vector unsigned short)__a, in vec_packsu()
2243 (__vector unsigned short)(__b >= __zero) & (__vector unsigned short)__b); in vec_packsu()
2246 static inline __ATTRS_o_ai __vector unsigned char
2247 vec_packsu(__vector unsigned short __a, __vector unsigned short __b) { in vec_packsu()
2251 static inline __ATTRS_o_ai __vector unsigned short
2255 (__vector unsigned int)(__a >= __zero) & (__vector unsigned int)__a, in vec_packsu()
2256 (__vector unsigned int)(__b >= __zero) & (__vector unsigned int)__b); in vec_packsu()
2259 static inline __ATTRS_o_ai __vector unsigned short
2260 vec_packsu(__vector unsigned int __a, __vector unsigned int __b) { in vec_packsu()
2264 static inline __ATTRS_o_ai __vector unsigned int
2268 (__vector unsigned long long)(__a >= __zero) & in vec_packsu()
2269 (__vector unsigned long long)__a, in vec_packsu()
2270 (__vector unsigned long long)(__b >= __zero) & in vec_packsu()
2271 (__vector unsigned long long)__b); in vec_packsu()
2274 static inline __ATTRS_o_ai __vector unsigned int
2275 vec_packsu(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_packsu()
2281 static inline __ATTRS_o_ai __vector unsigned char
2282 vec_packsu_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_packsu_cc()
2287 static inline __ATTRS_o_ai __vector unsigned short
2288 vec_packsu_cc(__vector unsigned int __a, __vector unsigned int __b, int *__cc) { in vec_packsu_cc()
2292 static inline __ATTRS_o_ai __vector unsigned int
2293 vec_packsu_cc(__vector unsigned long long __a, __vector unsigned long long __b, in vec_packsu_cc()
2311 static inline __ATTRS_o_ai __vector unsigned short
2312 vec_unpackh(__vector unsigned char __a) { in vec_unpackh()
2326 static inline __ATTRS_o_ai __vector unsigned int
2327 vec_unpackh(__vector unsigned short __a) { in vec_unpackh()
2342 static inline __ATTRS_o_ai __vector unsigned long long
2343 vec_unpackh(__vector unsigned int __a) { in vec_unpackh()
2360 static inline __ATTRS_o_ai __vector unsigned short
2361 vec_unpackl(__vector unsigned char __a) { in vec_unpackl()
2376 static inline __ATTRS_o_ai __vector unsigned int
2377 vec_unpackl(__vector unsigned short __a) { in vec_unpackl()
2392 static inline __ATTRS_o_ai __vector unsigned long long
2393 vec_unpackl(__vector unsigned int __a) { in vec_unpackl()
2410 vec_cmpeq(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpeq()
2425 vec_cmpeq(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpeq()
2440 vec_cmpeq(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpeq()
2455 vec_cmpeq(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmpeq()
2479 vec_cmpge(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpge()
2489 vec_cmpge(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpge()
2499 vec_cmpge(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpge()
2509 vec_cmpge(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmpge()
2533 vec_cmpgt(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpgt()
2543 vec_cmpgt(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpgt()
2553 vec_cmpgt(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpgt()
2563 vec_cmpgt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmpgt()
2587 vec_cmple(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmple()
2597 vec_cmple(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmple()
2607 vec_cmple(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmple()
2617 vec_cmple(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmple()
2641 vec_cmplt(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmplt()
2651 vec_cmplt(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmplt()
2661 vec_cmplt(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmplt()
2671 vec_cmplt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmplt()
2692 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_eq()
2693 (__vector unsigned char)__b, &__cc); in vec_all_eq()
2701 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_eq()
2702 (__vector unsigned char)__b, &__cc); in vec_all_eq()
2710 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_eq()
2711 (__vector unsigned char)__b, &__cc); in vec_all_eq()
2716 vec_all_eq(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_eq()
2724 vec_all_eq(__vector unsigned char __a, __vector __bool char __b) { in vec_all_eq()
2726 __builtin_s390_vceqbs(__a, (__vector unsigned char)__b, &__cc); in vec_all_eq()
2732 vec_all_eq(__vector __bool char __a, __vector unsigned char __b) { in vec_all_eq()
2734 __builtin_s390_vceqbs((__vector unsigned char)__a, __b, &__cc); in vec_all_eq()
2741 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_eq()
2742 (__vector unsigned char)__b, &__cc); in vec_all_eq()
2749 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_eq()
2750 (__vector unsigned short)__b, &__cc); in vec_all_eq()
2758 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_eq()
2759 (__vector unsigned short)__b, &__cc); in vec_all_eq()
2767 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_eq()
2768 (__vector unsigned short)__b, &__cc); in vec_all_eq()
2773 vec_all_eq(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_eq()
2781 vec_all_eq(__vector unsigned short __a, __vector __bool short __b) { in vec_all_eq()
2783 __builtin_s390_vceqhs(__a, (__vector unsigned short)__b, &__cc); in vec_all_eq()
2789 vec_all_eq(__vector __bool short __a, __vector unsigned short __b) { in vec_all_eq()
2791 __builtin_s390_vceqhs((__vector unsigned short)__a, __b, &__cc); in vec_all_eq()
2798 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_eq()
2799 (__vector unsigned short)__b, &__cc); in vec_all_eq()
2806 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_eq()
2807 (__vector unsigned int)__b, &__cc); in vec_all_eq()
2815 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_eq()
2816 (__vector unsigned int)__b, &__cc); in vec_all_eq()
2824 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_eq()
2825 (__vector unsigned int)__b, &__cc); in vec_all_eq()
2830 vec_all_eq(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_eq()
2838 vec_all_eq(__vector unsigned int __a, __vector __bool int __b) { in vec_all_eq()
2840 __builtin_s390_vceqfs(__a, (__vector unsigned int)__b, &__cc); in vec_all_eq()
2846 vec_all_eq(__vector __bool int __a, __vector unsigned int __b) { in vec_all_eq()
2848 __builtin_s390_vceqfs((__vector unsigned int)__a, __b, &__cc); in vec_all_eq()
2855 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_eq()
2856 (__vector unsigned int)__b, &__cc); in vec_all_eq()
2863 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_eq()
2864 (__vector unsigned long long)__b, &__cc); in vec_all_eq()
2872 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_eq()
2873 (__vector unsigned long long)__b, &__cc); in vec_all_eq()
2881 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_eq()
2882 (__vector unsigned long long)__b, &__cc); in vec_all_eq()
2887 vec_all_eq(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_eq()
2895 vec_all_eq(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_eq()
2897 __builtin_s390_vceqgs(__a, (__vector unsigned long long)__b, &__cc); in vec_all_eq()
2903 vec_all_eq(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_eq()
2905 __builtin_s390_vceqgs((__vector unsigned long long)__a, __b, &__cc); in vec_all_eq()
2912 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_eq()
2913 (__vector unsigned long long)__b, &__cc); in vec_all_eq()
2938 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_ne()
2939 (__vector unsigned char)__b, &__cc); in vec_all_ne()
2947 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_ne()
2948 (__vector unsigned char)__b, &__cc); in vec_all_ne()
2956 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_ne()
2957 (__vector unsigned char)__b, &__cc); in vec_all_ne()
2962 vec_all_ne(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_ne()
2964 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_ne()
2965 (__vector unsigned char)__b, &__cc); in vec_all_ne()
2971 vec_all_ne(__vector unsigned char __a, __vector __bool char __b) { in vec_all_ne()
2973 __builtin_s390_vceqbs(__a, (__vector unsigned char)__b, &__cc); in vec_all_ne()
2979 vec_all_ne(__vector __bool char __a, __vector unsigned char __b) { in vec_all_ne()
2981 __builtin_s390_vceqbs((__vector unsigned char)__a, __b, &__cc); in vec_all_ne()
2988 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_all_ne()
2989 (__vector unsigned char)__b, &__cc); in vec_all_ne()
2996 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_ne()
2997 (__vector unsigned short)__b, &__cc); in vec_all_ne()
3005 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_ne()
3006 (__vector unsigned short)__b, &__cc); in vec_all_ne()
3014 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_ne()
3015 (__vector unsigned short)__b, &__cc); in vec_all_ne()
3020 vec_all_ne(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_ne()
3028 vec_all_ne(__vector unsigned short __a, __vector __bool short __b) { in vec_all_ne()
3030 __builtin_s390_vceqhs(__a, (__vector unsigned short)__b, &__cc); in vec_all_ne()
3036 vec_all_ne(__vector __bool short __a, __vector unsigned short __b) { in vec_all_ne()
3038 __builtin_s390_vceqhs((__vector unsigned short)__a, __b, &__cc); in vec_all_ne()
3045 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_all_ne()
3046 (__vector unsigned short)__b, &__cc); in vec_all_ne()
3053 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_ne()
3054 (__vector unsigned int)__b, &__cc); in vec_all_ne()
3062 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_ne()
3063 (__vector unsigned int)__b, &__cc); in vec_all_ne()
3071 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_ne()
3072 (__vector unsigned int)__b, &__cc); in vec_all_ne()
3077 vec_all_ne(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_ne()
3085 vec_all_ne(__vector unsigned int __a, __vector __bool int __b) { in vec_all_ne()
3087 __builtin_s390_vceqfs(__a, (__vector unsigned int)__b, &__cc); in vec_all_ne()
3093 vec_all_ne(__vector __bool int __a, __vector unsigned int __b) { in vec_all_ne()
3095 __builtin_s390_vceqfs((__vector unsigned int)__a, __b, &__cc); in vec_all_ne()
3102 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_all_ne()
3103 (__vector unsigned int)__b, &__cc); in vec_all_ne()
3110 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_ne()
3111 (__vector unsigned long long)__b, &__cc); in vec_all_ne()
3119 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_ne()
3120 (__vector unsigned long long)__b, &__cc); in vec_all_ne()
3128 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_ne()
3129 (__vector unsigned long long)__b, &__cc); in vec_all_ne()
3134 vec_all_ne(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_ne()
3142 vec_all_ne(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_ne()
3144 __builtin_s390_vceqgs(__a, (__vector unsigned long long)__b, &__cc); in vec_all_ne()
3150 vec_all_ne(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_ne()
3152 __builtin_s390_vceqgs((__vector unsigned long long)__a, __b, &__cc); in vec_all_ne()
3159 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_all_ne()
3160 (__vector unsigned long long)__b, &__cc); in vec_all_ne()
3206 vec_all_ge(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_ge()
3214 vec_all_ge(__vector unsigned char __a, __vector __bool char __b) { in vec_all_ge()
3216 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_all_ge()
3222 vec_all_ge(__vector __bool char __a, __vector unsigned char __b) { in vec_all_ge()
3224 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_all_ge()
3232 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_all_ge()
3233 (__vector unsigned char)__a, &__cc); in vec_all_ge()
3261 vec_all_ge(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_ge()
3269 vec_all_ge(__vector unsigned short __a, __vector __bool short __b) { in vec_all_ge()
3271 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_all_ge()
3277 vec_all_ge(__vector __bool short __a, __vector unsigned short __b) { in vec_all_ge()
3279 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_all_ge()
3287 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_all_ge()
3288 (__vector unsigned short)__a, &__cc); in vec_all_ge()
3316 vec_all_ge(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_ge()
3324 vec_all_ge(__vector unsigned int __a, __vector __bool int __b) { in vec_all_ge()
3326 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_all_ge()
3332 vec_all_ge(__vector __bool int __a, __vector unsigned int __b) { in vec_all_ge()
3334 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_all_ge()
3342 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_all_ge()
3343 (__vector unsigned int)__a, &__cc); in vec_all_ge()
3371 vec_all_ge(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_ge()
3379 vec_all_ge(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_ge()
3381 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_all_ge()
3387 vec_all_ge(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_ge()
3389 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_all_ge()
3397 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_all_ge()
3398 (__vector unsigned long long)__a, &__cc); in vec_all_ge()
3444 vec_all_gt(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_gt()
3452 vec_all_gt(__vector unsigned char __a, __vector __bool char __b) { in vec_all_gt()
3454 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_all_gt()
3460 vec_all_gt(__vector __bool char __a, __vector unsigned char __b) { in vec_all_gt()
3462 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_all_gt()
3470 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_all_gt()
3471 (__vector unsigned char)__b, &__cc); in vec_all_gt()
3499 vec_all_gt(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_gt()
3507 vec_all_gt(__vector unsigned short __a, __vector __bool short __b) { in vec_all_gt()
3509 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_all_gt()
3515 vec_all_gt(__vector __bool short __a, __vector unsigned short __b) { in vec_all_gt()
3517 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_all_gt()
3525 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_all_gt()
3526 (__vector unsigned short)__b, &__cc); in vec_all_gt()
3554 vec_all_gt(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_gt()
3562 vec_all_gt(__vector unsigned int __a, __vector __bool int __b) { in vec_all_gt()
3564 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_all_gt()
3570 vec_all_gt(__vector __bool int __a, __vector unsigned int __b) { in vec_all_gt()
3572 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_all_gt()
3580 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_all_gt()
3581 (__vector unsigned int)__b, &__cc); in vec_all_gt()
3609 vec_all_gt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_gt()
3617 vec_all_gt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_gt()
3619 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_all_gt()
3625 vec_all_gt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_gt()
3627 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_all_gt()
3635 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_all_gt()
3636 (__vector unsigned long long)__b, &__cc); in vec_all_gt()
3682 vec_all_le(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_le()
3690 vec_all_le(__vector unsigned char __a, __vector __bool char __b) { in vec_all_le()
3692 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_all_le()
3698 vec_all_le(__vector __bool char __a, __vector unsigned char __b) { in vec_all_le()
3700 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_all_le()
3708 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_all_le()
3709 (__vector unsigned char)__b, &__cc); in vec_all_le()
3737 vec_all_le(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_le()
3745 vec_all_le(__vector unsigned short __a, __vector __bool short __b) { in vec_all_le()
3747 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_all_le()
3753 vec_all_le(__vector __bool short __a, __vector unsigned short __b) { in vec_all_le()
3755 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_all_le()
3763 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_all_le()
3764 (__vector unsigned short)__b, &__cc); in vec_all_le()
3792 vec_all_le(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_le()
3800 vec_all_le(__vector unsigned int __a, __vector __bool int __b) { in vec_all_le()
3802 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_all_le()
3808 vec_all_le(__vector __bool int __a, __vector unsigned int __b) { in vec_all_le()
3810 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_all_le()
3818 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_all_le()
3819 (__vector unsigned int)__b, &__cc); in vec_all_le()
3847 vec_all_le(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_le()
3855 vec_all_le(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_le()
3857 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_all_le()
3863 vec_all_le(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_le()
3865 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_all_le()
3873 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_all_le()
3874 (__vector unsigned long long)__b, &__cc); in vec_all_le()
3920 vec_all_lt(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_lt()
3928 vec_all_lt(__vector unsigned char __a, __vector __bool char __b) { in vec_all_lt()
3930 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_all_lt()
3936 vec_all_lt(__vector __bool char __a, __vector unsigned char __b) { in vec_all_lt()
3938 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_all_lt()
3946 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_all_lt()
3947 (__vector unsigned char)__a, &__cc); in vec_all_lt()
3975 vec_all_lt(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_lt()
3983 vec_all_lt(__vector unsigned short __a, __vector __bool short __b) { in vec_all_lt()
3985 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_all_lt()
3991 vec_all_lt(__vector __bool short __a, __vector unsigned short __b) { in vec_all_lt()
3993 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_all_lt()
4001 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_all_lt()
4002 (__vector unsigned short)__a, &__cc); in vec_all_lt()
4030 vec_all_lt(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_lt()
4038 vec_all_lt(__vector unsigned int __a, __vector __bool int __b) { in vec_all_lt()
4040 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_all_lt()
4046 vec_all_lt(__vector __bool int __a, __vector unsigned int __b) { in vec_all_lt()
4048 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_all_lt()
4056 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_all_lt()
4057 (__vector unsigned int)__a, &__cc); in vec_all_lt()
4085 vec_all_lt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_lt()
4093 vec_all_lt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_lt()
4095 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_all_lt()
4101 vec_all_lt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_lt()
4103 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_all_lt()
4111 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_all_lt()
4112 (__vector unsigned long long)__a, &__cc); in vec_all_lt()
4245 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_eq()
4246 (__vector unsigned char)__b, &__cc); in vec_any_eq()
4254 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_eq()
4255 (__vector unsigned char)__b, &__cc); in vec_any_eq()
4263 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_eq()
4264 (__vector unsigned char)__b, &__cc); in vec_any_eq()
4269 vec_any_eq(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_eq()
4277 vec_any_eq(__vector unsigned char __a, __vector __bool char __b) { in vec_any_eq()
4279 __builtin_s390_vceqbs(__a, (__vector unsigned char)__b, &__cc); in vec_any_eq()
4285 vec_any_eq(__vector __bool char __a, __vector unsigned char __b) { in vec_any_eq()
4287 __builtin_s390_vceqbs((__vector unsigned char)__a, __b, &__cc); in vec_any_eq()
4294 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_eq()
4295 (__vector unsigned char)__b, &__cc); in vec_any_eq()
4302 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_eq()
4303 (__vector unsigned short)__b, &__cc); in vec_any_eq()
4311 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_eq()
4312 (__vector unsigned short)__b, &__cc); in vec_any_eq()
4320 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_eq()
4321 (__vector unsigned short)__b, &__cc); in vec_any_eq()
4326 vec_any_eq(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_eq()
4334 vec_any_eq(__vector unsigned short __a, __vector __bool short __b) { in vec_any_eq()
4336 __builtin_s390_vceqhs(__a, (__vector unsigned short)__b, &__cc); in vec_any_eq()
4342 vec_any_eq(__vector __bool short __a, __vector unsigned short __b) { in vec_any_eq()
4344 __builtin_s390_vceqhs((__vector unsigned short)__a, __b, &__cc); in vec_any_eq()
4351 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_eq()
4352 (__vector unsigned short)__b, &__cc); in vec_any_eq()
4359 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_eq()
4360 (__vector unsigned int)__b, &__cc); in vec_any_eq()
4368 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_eq()
4369 (__vector unsigned int)__b, &__cc); in vec_any_eq()
4377 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_eq()
4378 (__vector unsigned int)__b, &__cc); in vec_any_eq()
4383 vec_any_eq(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_eq()
4391 vec_any_eq(__vector unsigned int __a, __vector __bool int __b) { in vec_any_eq()
4393 __builtin_s390_vceqfs(__a, (__vector unsigned int)__b, &__cc); in vec_any_eq()
4399 vec_any_eq(__vector __bool int __a, __vector unsigned int __b) { in vec_any_eq()
4401 __builtin_s390_vceqfs((__vector unsigned int)__a, __b, &__cc); in vec_any_eq()
4408 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_eq()
4409 (__vector unsigned int)__b, &__cc); in vec_any_eq()
4416 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_eq()
4417 (__vector unsigned long long)__b, &__cc); in vec_any_eq()
4425 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_eq()
4426 (__vector unsigned long long)__b, &__cc); in vec_any_eq()
4434 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_eq()
4435 (__vector unsigned long long)__b, &__cc); in vec_any_eq()
4440 vec_any_eq(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_eq()
4448 vec_any_eq(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_eq()
4450 __builtin_s390_vceqgs(__a, (__vector unsigned long long)__b, &__cc); in vec_any_eq()
4456 vec_any_eq(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_eq()
4458 __builtin_s390_vceqgs((__vector unsigned long long)__a, __b, &__cc); in vec_any_eq()
4465 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_eq()
4466 (__vector unsigned long long)__b, &__cc); in vec_any_eq()
4491 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_ne()
4492 (__vector unsigned char)__b, &__cc); in vec_any_ne()
4500 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_ne()
4501 (__vector unsigned char)__b, &__cc); in vec_any_ne()
4509 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_ne()
4510 (__vector unsigned char)__b, &__cc); in vec_any_ne()
4515 vec_any_ne(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_ne()
4523 vec_any_ne(__vector unsigned char __a, __vector __bool char __b) { in vec_any_ne()
4525 __builtin_s390_vceqbs(__a, (__vector unsigned char)__b, &__cc); in vec_any_ne()
4531 vec_any_ne(__vector __bool char __a, __vector unsigned char __b) { in vec_any_ne()
4533 __builtin_s390_vceqbs((__vector unsigned char)__a, __b, &__cc); in vec_any_ne()
4540 __builtin_s390_vceqbs((__vector unsigned char)__a, in vec_any_ne()
4541 (__vector unsigned char)__b, &__cc); in vec_any_ne()
4548 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_ne()
4549 (__vector unsigned short)__b, &__cc); in vec_any_ne()
4557 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_ne()
4558 (__vector unsigned short)__b, &__cc); in vec_any_ne()
4566 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_ne()
4567 (__vector unsigned short)__b, &__cc); in vec_any_ne()
4572 vec_any_ne(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_ne()
4580 vec_any_ne(__vector unsigned short __a, __vector __bool short __b) { in vec_any_ne()
4582 __builtin_s390_vceqhs(__a, (__vector unsigned short)__b, &__cc); in vec_any_ne()
4588 vec_any_ne(__vector __bool short __a, __vector unsigned short __b) { in vec_any_ne()
4590 __builtin_s390_vceqhs((__vector unsigned short)__a, __b, &__cc); in vec_any_ne()
4597 __builtin_s390_vceqhs((__vector unsigned short)__a, in vec_any_ne()
4598 (__vector unsigned short)__b, &__cc); in vec_any_ne()
4605 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_ne()
4606 (__vector unsigned int)__b, &__cc); in vec_any_ne()
4614 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_ne()
4615 (__vector unsigned int)__b, &__cc); in vec_any_ne()
4623 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_ne()
4624 (__vector unsigned int)__b, &__cc); in vec_any_ne()
4629 vec_any_ne(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_ne()
4637 vec_any_ne(__vector unsigned int __a, __vector __bool int __b) { in vec_any_ne()
4639 __builtin_s390_vceqfs(__a, (__vector unsigned int)__b, &__cc); in vec_any_ne()
4645 vec_any_ne(__vector __bool int __a, __vector unsigned int __b) { in vec_any_ne()
4647 __builtin_s390_vceqfs((__vector unsigned int)__a, __b, &__cc); in vec_any_ne()
4654 __builtin_s390_vceqfs((__vector unsigned int)__a, in vec_any_ne()
4655 (__vector unsigned int)__b, &__cc); in vec_any_ne()
4662 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_ne()
4663 (__vector unsigned long long)__b, &__cc); in vec_any_ne()
4671 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_ne()
4672 (__vector unsigned long long)__b, &__cc); in vec_any_ne()
4680 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_ne()
4681 (__vector unsigned long long)__b, &__cc); in vec_any_ne()
4686 vec_any_ne(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_ne()
4694 vec_any_ne(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_ne()
4696 __builtin_s390_vceqgs(__a, (__vector unsigned long long)__b, &__cc); in vec_any_ne()
4702 vec_any_ne(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_ne()
4704 __builtin_s390_vceqgs((__vector unsigned long long)__a, __b, &__cc); in vec_any_ne()
4711 __builtin_s390_vceqgs((__vector unsigned long long)__a, in vec_any_ne()
4712 (__vector unsigned long long)__b, &__cc); in vec_any_ne()
4758 vec_any_ge(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_ge()
4766 vec_any_ge(__vector unsigned char __a, __vector __bool char __b) { in vec_any_ge()
4768 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_any_ge()
4774 vec_any_ge(__vector __bool char __a, __vector unsigned char __b) { in vec_any_ge()
4776 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_any_ge()
4784 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_any_ge()
4785 (__vector unsigned char)__a, &__cc); in vec_any_ge()
4813 vec_any_ge(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_ge()
4821 vec_any_ge(__vector unsigned short __a, __vector __bool short __b) { in vec_any_ge()
4823 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_any_ge()
4829 vec_any_ge(__vector __bool short __a, __vector unsigned short __b) { in vec_any_ge()
4831 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_any_ge()
4839 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_any_ge()
4840 (__vector unsigned short)__a, &__cc); in vec_any_ge()
4868 vec_any_ge(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_ge()
4876 vec_any_ge(__vector unsigned int __a, __vector __bool int __b) { in vec_any_ge()
4878 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_any_ge()
4884 vec_any_ge(__vector __bool int __a, __vector unsigned int __b) { in vec_any_ge()
4886 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_any_ge()
4894 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_any_ge()
4895 (__vector unsigned int)__a, &__cc); in vec_any_ge()
4923 vec_any_ge(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_ge()
4931 vec_any_ge(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_ge()
4933 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_any_ge()
4939 vec_any_ge(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_ge()
4941 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_any_ge()
4949 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_any_ge()
4950 (__vector unsigned long long)__a, &__cc); in vec_any_ge()
4996 vec_any_gt(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_gt()
5004 vec_any_gt(__vector unsigned char __a, __vector __bool char __b) { in vec_any_gt()
5006 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_any_gt()
5012 vec_any_gt(__vector __bool char __a, __vector unsigned char __b) { in vec_any_gt()
5014 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_any_gt()
5022 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_any_gt()
5023 (__vector unsigned char)__b, &__cc); in vec_any_gt()
5051 vec_any_gt(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_gt()
5059 vec_any_gt(__vector unsigned short __a, __vector __bool short __b) { in vec_any_gt()
5061 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_any_gt()
5067 vec_any_gt(__vector __bool short __a, __vector unsigned short __b) { in vec_any_gt()
5069 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_any_gt()
5077 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_any_gt()
5078 (__vector unsigned short)__b, &__cc); in vec_any_gt()
5106 vec_any_gt(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_gt()
5114 vec_any_gt(__vector unsigned int __a, __vector __bool int __b) { in vec_any_gt()
5116 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_any_gt()
5122 vec_any_gt(__vector __bool int __a, __vector unsigned int __b) { in vec_any_gt()
5124 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_any_gt()
5132 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_any_gt()
5133 (__vector unsigned int)__b, &__cc); in vec_any_gt()
5161 vec_any_gt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_gt()
5169 vec_any_gt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_gt()
5171 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_any_gt()
5177 vec_any_gt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_gt()
5179 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_any_gt()
5187 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_any_gt()
5188 (__vector unsigned long long)__b, &__cc); in vec_any_gt()
5234 vec_any_le(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_le()
5242 vec_any_le(__vector unsigned char __a, __vector __bool char __b) { in vec_any_le()
5244 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_any_le()
5250 vec_any_le(__vector __bool char __a, __vector unsigned char __b) { in vec_any_le()
5252 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_any_le()
5260 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_any_le()
5261 (__vector unsigned char)__b, &__cc); in vec_any_le()
5289 vec_any_le(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_le()
5297 vec_any_le(__vector unsigned short __a, __vector __bool short __b) { in vec_any_le()
5299 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_any_le()
5305 vec_any_le(__vector __bool short __a, __vector unsigned short __b) { in vec_any_le()
5307 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_any_le()
5315 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_any_le()
5316 (__vector unsigned short)__b, &__cc); in vec_any_le()
5344 vec_any_le(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_le()
5352 vec_any_le(__vector unsigned int __a, __vector __bool int __b) { in vec_any_le()
5354 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_any_le()
5360 vec_any_le(__vector __bool int __a, __vector unsigned int __b) { in vec_any_le()
5362 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_any_le()
5370 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_any_le()
5371 (__vector unsigned int)__b, &__cc); in vec_any_le()
5399 vec_any_le(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_le()
5407 vec_any_le(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_le()
5409 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_any_le()
5415 vec_any_le(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_le()
5417 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_any_le()
5425 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_any_le()
5426 (__vector unsigned long long)__b, &__cc); in vec_any_le()
5472 vec_any_lt(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_lt()
5480 vec_any_lt(__vector unsigned char __a, __vector __bool char __b) { in vec_any_lt()
5482 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_any_lt()
5488 vec_any_lt(__vector __bool char __a, __vector unsigned char __b) { in vec_any_lt()
5490 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_any_lt()
5498 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_any_lt()
5499 (__vector unsigned char)__a, &__cc); in vec_any_lt()
5527 vec_any_lt(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_lt()
5535 vec_any_lt(__vector unsigned short __a, __vector __bool short __b) { in vec_any_lt()
5537 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_any_lt()
5543 vec_any_lt(__vector __bool short __a, __vector unsigned short __b) { in vec_any_lt()
5545 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_any_lt()
5553 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_any_lt()
5554 (__vector unsigned short)__a, &__cc); in vec_any_lt()
5582 vec_any_lt(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_lt()
5590 vec_any_lt(__vector unsigned int __a, __vector __bool int __b) { in vec_any_lt()
5592 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_any_lt()
5598 vec_any_lt(__vector __bool int __a, __vector unsigned int __b) { in vec_any_lt()
5600 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_any_lt()
5608 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_any_lt()
5609 (__vector unsigned int)__a, &__cc); in vec_any_lt()
5637 vec_any_lt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_lt()
5645 vec_any_lt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_lt()
5647 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_any_lt()
5653 vec_any_lt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_lt()
5655 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_any_lt()
5663 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_any_lt()
5664 (__vector unsigned long long)__a, &__cc); in vec_any_lt()
5816 static inline __ATTRS_o_ai __vector unsigned char
5817 vec_andc(__vector unsigned char __a, __vector unsigned char __b) { in vec_andc()
5822 static inline __ATTRS_o_ai __vector unsigned char
5823 vec_andc(__vector __bool char __a, __vector unsigned char __b) { in vec_andc()
5828 static inline __ATTRS_o_ai __vector unsigned char
5829 vec_andc(__vector unsigned char __a, __vector __bool char __b) { in vec_andc()
5855 static inline __ATTRS_o_ai __vector unsigned short
5856 vec_andc(__vector unsigned short __a, __vector unsigned short __b) { in vec_andc()
5861 static inline __ATTRS_o_ai __vector unsigned short
5862 vec_andc(__vector __bool short __a, __vector unsigned short __b) { in vec_andc()
5867 static inline __ATTRS_o_ai __vector unsigned short
5868 vec_andc(__vector unsigned short __a, __vector __bool short __b) { in vec_andc()
5894 static inline __ATTRS_o_ai __vector unsigned int
5895 vec_andc(__vector unsigned int __a, __vector unsigned int __b) { in vec_andc()
5900 static inline __ATTRS_o_ai __vector unsigned int
5901 vec_andc(__vector __bool int __a, __vector unsigned int __b) { in vec_andc()
5906 static inline __ATTRS_o_ai __vector unsigned int
5907 vec_andc(__vector unsigned int __a, __vector __bool int __b) { in vec_andc()
5933 static inline __ATTRS_o_ai __vector unsigned long long
5934 vec_andc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_andc()
5939 static inline __ATTRS_o_ai __vector unsigned long long
5940 vec_andc(__vector __bool long long __a, __vector unsigned long long __b) { in vec_andc()
5945 static inline __ATTRS_o_ai __vector unsigned long long
5946 vec_andc(__vector unsigned long long __a, __vector __bool long long __b) { in vec_andc()
5953 return (__vector float)((__vector unsigned int)__a & in vec_andc()
5954 ~(__vector unsigned int)__b); in vec_andc()
5960 return (__vector double)((__vector unsigned long long)__a & in vec_andc()
5961 ~(__vector unsigned long long)__b); in vec_andc()
5967 return (__vector double)((__vector unsigned long long)__a & in vec_andc()
5968 ~(__vector unsigned long long)__b); in vec_andc()
5974 return (__vector double)((__vector unsigned long long)__a & in vec_andc()
5975 ~(__vector unsigned long long)__b); in vec_andc()
6002 static inline __ATTRS_o_ai __vector unsigned char
6003 vec_nor(__vector unsigned char __a, __vector unsigned char __b) { in vec_nor()
6008 static inline __ATTRS_o_ai __vector unsigned char
6009 vec_nor(__vector __bool char __a, __vector unsigned char __b) { in vec_nor()
6014 static inline __ATTRS_o_ai __vector unsigned char
6015 vec_nor(__vector unsigned char __a, __vector __bool char __b) { in vec_nor()
6041 static inline __ATTRS_o_ai __vector unsigned short
6042 vec_nor(__vector unsigned short __a, __vector unsigned short __b) { in vec_nor()
6047 static inline __ATTRS_o_ai __vector unsigned short
6048 vec_nor(__vector __bool short __a, __vector unsigned short __b) { in vec_nor()
6053 static inline __ATTRS_o_ai __vector unsigned short
6054 vec_nor(__vector unsigned short __a, __vector __bool short __b) { in vec_nor()
6080 static inline __ATTRS_o_ai __vector unsigned int
6081 vec_nor(__vector unsigned int __a, __vector unsigned int __b) { in vec_nor()
6086 static inline __ATTRS_o_ai __vector unsigned int
6087 vec_nor(__vector __bool int __a, __vector unsigned int __b) { in vec_nor()
6092 static inline __ATTRS_o_ai __vector unsigned int
6093 vec_nor(__vector unsigned int __a, __vector __bool int __b) { in vec_nor()
6119 static inline __ATTRS_o_ai __vector unsigned long long
6120 vec_nor(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_nor()
6125 static inline __ATTRS_o_ai __vector unsigned long long
6126 vec_nor(__vector __bool long long __a, __vector unsigned long long __b) { in vec_nor()
6131 static inline __ATTRS_o_ai __vector unsigned long long
6132 vec_nor(__vector unsigned long long __a, __vector __bool long long __b) { in vec_nor()
6139 return (__vector float)~((__vector unsigned int)__a | in vec_nor()
6140 (__vector unsigned int)__b); in vec_nor()
6146 return (__vector double)~((__vector unsigned long long)__a | in vec_nor()
6147 (__vector unsigned long long)__b); in vec_nor()
6153 return (__vector double)~((__vector unsigned long long)__a | in vec_nor()
6154 (__vector unsigned long long)__b); in vec_nor()
6160 return (__vector double)~((__vector unsigned long long)__a | in vec_nor()
6161 (__vector unsigned long long)__b); in vec_nor()
6177 static inline __ATTRS_o_ai __vector unsigned char
6178 vec_orc(__vector unsigned char __a, __vector unsigned char __b) { in vec_orc()
6192 static inline __ATTRS_o_ai __vector unsigned short
6193 vec_orc(__vector unsigned short __a, __vector unsigned short __b) { in vec_orc()
6207 static inline __ATTRS_o_ai __vector unsigned int
6208 vec_orc(__vector unsigned int __a, __vector unsigned int __b) { in vec_orc()
6222 static inline __ATTRS_o_ai __vector unsigned long long
6223 vec_orc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_orc()
6229 return (__vector float)((__vector unsigned int)__a | in vec_orc()
6230 ~(__vector unsigned int)__b); in vec_orc()
6235 return (__vector double)((__vector unsigned long long)__a | in vec_orc()
6236 ~(__vector unsigned long long)__b); in vec_orc()
6253 static inline __ATTRS_o_ai __vector unsigned char
6254 vec_nand(__vector unsigned char __a, __vector unsigned char __b) { in vec_nand()
6268 static inline __ATTRS_o_ai __vector unsigned short
6269 vec_nand(__vector unsigned short __a, __vector unsigned short __b) { in vec_nand()
6283 static inline __ATTRS_o_ai __vector unsigned int
6284 vec_nand(__vector unsigned int __a, __vector unsigned int __b) { in vec_nand()
6298 static inline __ATTRS_o_ai __vector unsigned long long
6299 vec_nand(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_nand()
6305 return (__vector float)~((__vector unsigned int)__a & in vec_nand()
6306 (__vector unsigned int)__b); in vec_nand()
6311 return (__vector double)~((__vector unsigned long long)__a & in vec_nand()
6312 (__vector unsigned long long)__b); in vec_nand()
6329 static inline __ATTRS_o_ai __vector unsigned char
6330 vec_eqv(__vector unsigned char __a, __vector unsigned char __b) { in vec_eqv()
6344 static inline __ATTRS_o_ai __vector unsigned short
6345 vec_eqv(__vector unsigned short __a, __vector unsigned short __b) { in vec_eqv()
6359 static inline __ATTRS_o_ai __vector unsigned int
6360 vec_eqv(__vector unsigned int __a, __vector unsigned int __b) { in vec_eqv()
6374 static inline __ATTRS_o_ai __vector unsigned long long
6375 vec_eqv(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_eqv()
6381 return (__vector float)~((__vector unsigned int)__a ^ in vec_eqv()
6382 (__vector unsigned int)__b); in vec_eqv()
6387 return (__vector double)~((__vector unsigned long long)__a ^ in vec_eqv()
6388 (__vector unsigned long long)__b); in vec_eqv()
6394 static inline __ATTRS_o_ai __vector unsigned char
6396 return __builtin_s390_vclzb((__vector unsigned char)__a); in vec_cntlz()
6399 static inline __ATTRS_o_ai __vector unsigned char
6400 vec_cntlz(__vector unsigned char __a) { in vec_cntlz()
6404 static inline __ATTRS_o_ai __vector unsigned short
6406 return __builtin_s390_vclzh((__vector unsigned short)__a); in vec_cntlz()
6409 static inline __ATTRS_o_ai __vector unsigned short
6410 vec_cntlz(__vector unsigned short __a) { in vec_cntlz()
6414 static inline __ATTRS_o_ai __vector unsigned int
6416 return __builtin_s390_vclzf((__vector unsigned int)__a); in vec_cntlz()
6419 static inline __ATTRS_o_ai __vector unsigned int
6420 vec_cntlz(__vector unsigned int __a) { in vec_cntlz()
6424 static inline __ATTRS_o_ai __vector unsigned long long
6426 return __builtin_s390_vclzg((__vector unsigned long long)__a); in vec_cntlz()
6429 static inline __ATTRS_o_ai __vector unsigned long long
6430 vec_cntlz(__vector unsigned long long __a) { in vec_cntlz()
6436 static inline __ATTRS_o_ai __vector unsigned char
6438 return __builtin_s390_vctzb((__vector unsigned char)__a); in vec_cnttz()
6441 static inline __ATTRS_o_ai __vector unsigned char
6442 vec_cnttz(__vector unsigned char __a) { in vec_cnttz()
6446 static inline __ATTRS_o_ai __vector unsigned short
6448 return __builtin_s390_vctzh((__vector unsigned short)__a); in vec_cnttz()
6451 static inline __ATTRS_o_ai __vector unsigned short
6452 vec_cnttz(__vector unsigned short __a) { in vec_cnttz()
6456 static inline __ATTRS_o_ai __vector unsigned int
6458 return __builtin_s390_vctzf((__vector unsigned int)__a); in vec_cnttz()
6461 static inline __ATTRS_o_ai __vector unsigned int
6462 vec_cnttz(__vector unsigned int __a) { in vec_cnttz()
6466 static inline __ATTRS_o_ai __vector unsigned long long
6468 return __builtin_s390_vctzg((__vector unsigned long long)__a); in vec_cnttz()
6471 static inline __ATTRS_o_ai __vector unsigned long long
6472 vec_cnttz(__vector unsigned long long __a) { in vec_cnttz()
6478 static inline __ATTRS_o_ai __vector unsigned char
6480 return __builtin_s390_vpopctb((__vector unsigned char)__a); in vec_popcnt()
6483 static inline __ATTRS_o_ai __vector unsigned char
6484 vec_popcnt(__vector unsigned char __a) { in vec_popcnt()
6488 static inline __ATTRS_o_ai __vector unsigned short
6490 return __builtin_s390_vpopcth((__vector unsigned short)__a); in vec_popcnt()
6493 static inline __ATTRS_o_ai __vector unsigned short
6494 vec_popcnt(__vector unsigned short __a) { in vec_popcnt()
6498 static inline __ATTRS_o_ai __vector unsigned int
6500 return __builtin_s390_vpopctf((__vector unsigned int)__a); in vec_popcnt()
6503 static inline __ATTRS_o_ai __vector unsigned int
6504 vec_popcnt(__vector unsigned int __a) { in vec_popcnt()
6508 static inline __ATTRS_o_ai __vector unsigned long long
6510 return __builtin_s390_vpopctg((__vector unsigned long long)__a); in vec_popcnt()
6513 static inline __ATTRS_o_ai __vector unsigned long long
6514 vec_popcnt(__vector unsigned long long __a) { in vec_popcnt()
6521 vec_rl(__vector signed char __a, __vector unsigned char __b) { in vec_rl()
6523 (__vector unsigned char)__a, __b); in vec_rl()
6526 static inline __ATTRS_o_ai __vector unsigned char
6527 vec_rl(__vector unsigned char __a, __vector unsigned char __b) { in vec_rl()
6532 vec_rl(__vector signed short __a, __vector unsigned short __b) { in vec_rl()
6534 (__vector unsigned short)__a, __b); in vec_rl()
6537 static inline __ATTRS_o_ai __vector unsigned short
6538 vec_rl(__vector unsigned short __a, __vector unsigned short __b) { in vec_rl()
6543 vec_rl(__vector signed int __a, __vector unsigned int __b) { in vec_rl()
6545 (__vector unsigned int)__a, __b); in vec_rl()
6548 static inline __ATTRS_o_ai __vector unsigned int
6549 vec_rl(__vector unsigned int __a, __vector unsigned int __b) { in vec_rl()
6554 vec_rl(__vector signed long long __a, __vector unsigned long long __b) { in vec_rl()
6556 (__vector unsigned long long)__a, __b); in vec_rl()
6559 static inline __ATTRS_o_ai __vector unsigned long long
6560 vec_rl(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_rl()
6567 vec_rli(__vector signed char __a, unsigned long __b) { in vec_rli()
6569 (__vector unsigned char)__a, (unsigned char)__b); in vec_rli()
6572 static inline __ATTRS_o_ai __vector unsigned char
6573 vec_rli(__vector unsigned char __a, unsigned long __b) { in vec_rli()
6574 return __builtin_s390_verllb(__a, (unsigned char)__b); in vec_rli()
6578 vec_rli(__vector signed short __a, unsigned long __b) { in vec_rli()
6580 (__vector unsigned short)__a, (unsigned char)__b); in vec_rli()
6583 static inline __ATTRS_o_ai __vector unsigned short
6584 vec_rli(__vector unsigned short __a, unsigned long __b) { in vec_rli()
6585 return __builtin_s390_verllh(__a, (unsigned char)__b); in vec_rli()
6589 vec_rli(__vector signed int __a, unsigned long __b) { in vec_rli()
6591 (__vector unsigned int)__a, (unsigned char)__b); in vec_rli()
6594 static inline __ATTRS_o_ai __vector unsigned int
6595 vec_rli(__vector unsigned int __a, unsigned long __b) { in vec_rli()
6596 return __builtin_s390_verllf(__a, (unsigned char)__b); in vec_rli()
6600 vec_rli(__vector signed long long __a, unsigned long __b) { in vec_rli()
6602 (__vector unsigned long long)__a, (unsigned char)__b); in vec_rli()
6605 static inline __ATTRS_o_ai __vector unsigned long long
6606 vec_rli(__vector unsigned long long __a, unsigned long __b) { in vec_rli()
6607 return __builtin_s390_verllg(__a, (unsigned char)__b); in vec_rli()
6613 vec_rl_mask(__vector signed char __a, __vector unsigned char __b,
6614 unsigned char __c) __constant(__c);
6616 extern __ATTRS_o __vector unsigned char
6617 vec_rl_mask(__vector unsigned char __a, __vector unsigned char __b,
6618 unsigned char __c) __constant(__c);
6621 vec_rl_mask(__vector signed short __a, __vector unsigned short __b,
6622 unsigned char __c) __constant(__c);
6624 extern __ATTRS_o __vector unsigned short
6625 vec_rl_mask(__vector unsigned short __a, __vector unsigned short __b,
6626 unsigned char __c) __constant(__c);
6629 vec_rl_mask(__vector signed int __a, __vector unsigned int __b,
6630 unsigned char __c) __constant(__c);
6632 extern __ATTRS_o __vector unsigned int
6633 vec_rl_mask(__vector unsigned int __a, __vector unsigned int __b,
6634 unsigned char __c) __constant(__c);
6637 vec_rl_mask(__vector signed long long __a, __vector unsigned long long __b,
6638 unsigned char __c) __constant(__c);
6640 extern __ATTRS_o __vector unsigned long long
6641 vec_rl_mask(__vector unsigned long long __a, __vector unsigned long long __b,
6642 unsigned char __c) __constant(__c);
6646 __vector unsigned char __res; \
6647 __vector unsigned char __x = (__vector unsigned char)(X); \
6648 __vector unsigned char __y = (__vector unsigned char)(Y); \
6650 case 1: __res = (__vector unsigned char) __builtin_s390_verimb( \
6651 (__vector unsigned char)__x, (__vector unsigned char)__x, \
6652 (__vector unsigned char)__y, (Z)); break; \
6653 case 2: __res = (__vector unsigned char) __builtin_s390_verimh( \
6654 (__vector unsigned short)__x, (__vector unsigned short)__x, \
6655 (__vector unsigned short)__y, (Z)); break; \
6656 case 4: __res = (__vector unsigned char) __builtin_s390_verimf( \
6657 (__vector unsigned int)__x, (__vector unsigned int)__x, \
6658 (__vector unsigned int)__y, (Z)); break; \
6659 default: __res = (__vector unsigned char) __builtin_s390_verimg( \
6660 (__vector unsigned long long)__x, (__vector unsigned long long)__x, \
6661 (__vector unsigned long long)__y, (Z)); break; \
6667 vec_sll(__vector signed char __a, __vector unsigned char __b) { in vec_sll()
6669 (__vector unsigned char)__a, __b); in vec_sll()
6674 vec_sll(__vector signed char __a, __vector unsigned short __b) { in vec_sll()
6676 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6681 vec_sll(__vector signed char __a, __vector unsigned int __b) { in vec_sll()
6683 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6688 vec_sll(__vector __bool char __a, __vector unsigned char __b) { in vec_sll()
6690 (__vector unsigned char)__a, __b); in vec_sll()
6695 vec_sll(__vector __bool char __a, __vector unsigned short __b) { in vec_sll()
6697 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6702 vec_sll(__vector __bool char __a, __vector unsigned int __b) { in vec_sll()
6704 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6707 static inline __ATTRS_o_ai __vector unsigned char
6708 vec_sll(__vector unsigned char __a, __vector unsigned char __b) { in vec_sll()
6713 static inline __ATTRS_o_ai __vector unsigned char
6714 vec_sll(__vector unsigned char __a, __vector unsigned short __b) { in vec_sll()
6715 return __builtin_s390_vsl(__a, (__vector unsigned char)__b); in vec_sll()
6719 static inline __ATTRS_o_ai __vector unsigned char
6720 vec_sll(__vector unsigned char __a, __vector unsigned int __b) { in vec_sll()
6721 return __builtin_s390_vsl(__a, (__vector unsigned char)__b); in vec_sll()
6725 vec_sll(__vector signed short __a, __vector unsigned char __b) { in vec_sll()
6727 (__vector unsigned char)__a, __b); in vec_sll()
6732 vec_sll(__vector signed short __a, __vector unsigned short __b) { in vec_sll()
6734 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6739 vec_sll(__vector signed short __a, __vector unsigned int __b) { in vec_sll()
6741 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6746 vec_sll(__vector __bool short __a, __vector unsigned char __b) { in vec_sll()
6748 (__vector unsigned char)__a, __b); in vec_sll()
6753 vec_sll(__vector __bool short __a, __vector unsigned short __b) { in vec_sll()
6755 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6760 vec_sll(__vector __bool short __a, __vector unsigned int __b) { in vec_sll()
6762 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6765 static inline __ATTRS_o_ai __vector unsigned short
6766 vec_sll(__vector unsigned short __a, __vector unsigned char __b) { in vec_sll()
6767 return (__vector unsigned short)__builtin_s390_vsl( in vec_sll()
6768 (__vector unsigned char)__a, __b); in vec_sll()
6772 static inline __ATTRS_o_ai __vector unsigned short
6773 vec_sll(__vector unsigned short __a, __vector unsigned short __b) { in vec_sll()
6774 return (__vector unsigned short)__builtin_s390_vsl( in vec_sll()
6775 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6779 static inline __ATTRS_o_ai __vector unsigned short
6780 vec_sll(__vector unsigned short __a, __vector unsigned int __b) { in vec_sll()
6781 return (__vector unsigned short)__builtin_s390_vsl( in vec_sll()
6782 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6786 vec_sll(__vector signed int __a, __vector unsigned char __b) { in vec_sll()
6788 (__vector unsigned char)__a, __b); in vec_sll()
6793 vec_sll(__vector signed int __a, __vector unsigned short __b) { in vec_sll()
6795 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6800 vec_sll(__vector signed int __a, __vector unsigned int __b) { in vec_sll()
6802 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6807 vec_sll(__vector __bool int __a, __vector unsigned char __b) { in vec_sll()
6809 (__vector unsigned char)__a, __b); in vec_sll()
6814 vec_sll(__vector __bool int __a, __vector unsigned short __b) { in vec_sll()
6816 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6821 vec_sll(__vector __bool int __a, __vector unsigned int __b) { in vec_sll()
6823 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6826 static inline __ATTRS_o_ai __vector unsigned int
6827 vec_sll(__vector unsigned int __a, __vector unsigned char __b) { in vec_sll()
6828 return (__vector unsigned int)__builtin_s390_vsl( in vec_sll()
6829 (__vector unsigned char)__a, __b); in vec_sll()
6833 static inline __ATTRS_o_ai __vector unsigned int
6834 vec_sll(__vector unsigned int __a, __vector unsigned short __b) { in vec_sll()
6835 return (__vector unsigned int)__builtin_s390_vsl( in vec_sll()
6836 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6840 static inline __ATTRS_o_ai __vector unsigned int
6841 vec_sll(__vector unsigned int __a, __vector unsigned int __b) { in vec_sll()
6842 return (__vector unsigned int)__builtin_s390_vsl( in vec_sll()
6843 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6847 vec_sll(__vector signed long long __a, __vector unsigned char __b) { in vec_sll()
6849 (__vector unsigned char)__a, __b); in vec_sll()
6854 vec_sll(__vector signed long long __a, __vector unsigned short __b) { in vec_sll()
6856 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6861 vec_sll(__vector signed long long __a, __vector unsigned int __b) { in vec_sll()
6863 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6868 vec_sll(__vector __bool long long __a, __vector unsigned char __b) { in vec_sll()
6870 (__vector unsigned char)__a, __b); in vec_sll()
6875 vec_sll(__vector __bool long long __a, __vector unsigned short __b) { in vec_sll()
6877 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6882 vec_sll(__vector __bool long long __a, __vector unsigned int __b) { in vec_sll()
6884 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6887 static inline __ATTRS_o_ai __vector unsigned long long
6888 vec_sll(__vector unsigned long long __a, __vector unsigned char __b) { in vec_sll()
6889 return (__vector unsigned long long)__builtin_s390_vsl( in vec_sll()
6890 (__vector unsigned char)__a, __b); in vec_sll()
6894 static inline __ATTRS_o_ai __vector unsigned long long
6895 vec_sll(__vector unsigned long long __a, __vector unsigned short __b) { in vec_sll()
6896 return (__vector unsigned long long)__builtin_s390_vsl( in vec_sll()
6897 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6901 static inline __ATTRS_o_ai __vector unsigned long long
6902 vec_sll(__vector unsigned long long __a, __vector unsigned int __b) { in vec_sll()
6903 return (__vector unsigned long long)__builtin_s390_vsl( in vec_sll()
6904 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6912 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6916 vec_slb(__vector signed char __a, __vector unsigned char __b) { in vec_slb()
6918 (__vector unsigned char)__a, __b); in vec_slb()
6921 static inline __ATTRS_o_ai __vector unsigned char
6922 vec_slb(__vector unsigned char __a, __vector signed char __b) { in vec_slb()
6923 return __builtin_s390_vslb(__a, (__vector unsigned char)__b); in vec_slb()
6926 static inline __ATTRS_o_ai __vector unsigned char
6927 vec_slb(__vector unsigned char __a, __vector unsigned char __b) { in vec_slb()
6934 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6938 vec_slb(__vector signed short __a, __vector unsigned short __b) { in vec_slb()
6940 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6943 static inline __ATTRS_o_ai __vector unsigned short
6944 vec_slb(__vector unsigned short __a, __vector signed short __b) { in vec_slb()
6945 return (__vector unsigned short)__builtin_s390_vslb( in vec_slb()
6946 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6949 static inline __ATTRS_o_ai __vector unsigned short
6950 vec_slb(__vector unsigned short __a, __vector unsigned short __b) { in vec_slb()
6951 return (__vector unsigned short)__builtin_s390_vslb( in vec_slb()
6952 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6958 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6962 vec_slb(__vector signed int __a, __vector unsigned int __b) { in vec_slb()
6964 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6967 static inline __ATTRS_o_ai __vector unsigned int
6968 vec_slb(__vector unsigned int __a, __vector signed int __b) { in vec_slb()
6969 return (__vector unsigned int)__builtin_s390_vslb( in vec_slb()
6970 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6973 static inline __ATTRS_o_ai __vector unsigned int
6974 vec_slb(__vector unsigned int __a, __vector unsigned int __b) { in vec_slb()
6975 return (__vector unsigned int)__builtin_s390_vslb( in vec_slb()
6976 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6982 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6986 vec_slb(__vector signed long long __a, __vector unsigned long long __b) { in vec_slb()
6988 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6991 static inline __ATTRS_o_ai __vector unsigned long long
6992 vec_slb(__vector unsigned long long __a, __vector signed long long __b) { in vec_slb()
6993 return (__vector unsigned long long)__builtin_s390_vslb( in vec_slb()
6994 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6997 static inline __ATTRS_o_ai __vector unsigned long long
6998 vec_slb(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_slb()
6999 return (__vector unsigned long long)__builtin_s390_vslb( in vec_slb()
7000 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
7007 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
7011 vec_slb(__vector float __a, __vector unsigned int __b) { in vec_slb()
7013 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
7020 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
7024 vec_slb(__vector double __a, __vector unsigned long long __b) { in vec_slb()
7026 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
7039 extern __ATTRS_o __vector unsigned char
7040 vec_sld(__vector unsigned char __a, __vector unsigned char __b, int __c)
7051 extern __ATTRS_o __vector unsigned short
7052 vec_sld(__vector unsigned short __a, __vector unsigned short __b, int __c)
7063 extern __ATTRS_o __vector unsigned int
7064 vec_sld(__vector unsigned int __a, __vector unsigned int __b, int __c)
7075 extern __ATTRS_o __vector unsigned long long
7076 vec_sld(__vector unsigned long long __a, __vector unsigned long long __b,
7091 __builtin_s390_vsldb((__vector unsigned char)(X), \
7092 (__vector unsigned char)(Y), (Z)))
7100 extern __ATTRS_o __vector unsigned char
7101 vec_sldw(__vector unsigned char __a, __vector unsigned char __b, int __c)
7108 extern __ATTRS_o __vector unsigned short
7109 vec_sldw(__vector unsigned short __a, __vector unsigned short __b, int __c)
7116 extern __ATTRS_o __vector unsigned int
7117 vec_sldw(__vector unsigned int __a, __vector unsigned int __b, int __c)
7124 extern __ATTRS_o __vector unsigned long long
7125 vec_sldw(__vector unsigned long long __a, __vector unsigned long long __b,
7135 __builtin_s390_vsldb((__vector unsigned char)(X), \
7136 (__vector unsigned char)(Y), (Z) * 4))
7146 extern __ATTRS_o __vector unsigned char
7147 vec_sldb(__vector unsigned char __a, __vector unsigned char __b, int __c)
7154 extern __ATTRS_o __vector unsigned short
7155 vec_sldb(__vector unsigned short __a, __vector unsigned short __b, int __c)
7162 extern __ATTRS_o __vector unsigned int
7163 vec_sldb(__vector unsigned int __a, __vector unsigned int __b, int __c)
7170 extern __ATTRS_o __vector unsigned long long
7171 vec_sldb(__vector unsigned long long __a, __vector unsigned long long __b,
7184 __builtin_s390_vsld((__vector unsigned char)(X), \
7185 (__vector unsigned char)(Y), (Z)))
7192 vec_sral(__vector signed char __a, __vector unsigned char __b) { in vec_sral()
7194 (__vector unsigned char)__a, __b); in vec_sral()
7199 vec_sral(__vector signed char __a, __vector unsigned short __b) { in vec_sral()
7201 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7206 vec_sral(__vector signed char __a, __vector unsigned int __b) { in vec_sral()
7208 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7213 vec_sral(__vector __bool char __a, __vector unsigned char __b) { in vec_sral()
7215 (__vector unsigned char)__a, __b); in vec_sral()
7220 vec_sral(__vector __bool char __a, __vector unsigned short __b) { in vec_sral()
7222 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7227 vec_sral(__vector __bool char __a, __vector unsigned int __b) { in vec_sral()
7229 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7232 static inline __ATTRS_o_ai __vector unsigned char
7233 vec_sral(__vector unsigned char __a, __vector unsigned char __b) { in vec_sral()
7238 static inline __ATTRS_o_ai __vector unsigned char
7239 vec_sral(__vector unsigned char __a, __vector unsigned short __b) { in vec_sral()
7240 return __builtin_s390_vsra(__a, (__vector unsigned char)__b); in vec_sral()
7244 static inline __ATTRS_o_ai __vector unsigned char
7245 vec_sral(__vector unsigned char __a, __vector unsigned int __b) { in vec_sral()
7246 return __builtin_s390_vsra(__a, (__vector unsigned char)__b); in vec_sral()
7250 vec_sral(__vector signed short __a, __vector unsigned char __b) { in vec_sral()
7252 (__vector unsigned char)__a, __b); in vec_sral()
7257 vec_sral(__vector signed short __a, __vector unsigned short __b) { in vec_sral()
7259 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7264 vec_sral(__vector signed short __a, __vector unsigned int __b) { in vec_sral()
7266 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7271 vec_sral(__vector __bool short __a, __vector unsigned char __b) { in vec_sral()
7273 (__vector unsigned char)__a, __b); in vec_sral()
7278 vec_sral(__vector __bool short __a, __vector unsigned short __b) { in vec_sral()
7280 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7285 vec_sral(__vector __bool short __a, __vector unsigned int __b) { in vec_sral()
7287 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7290 static inline __ATTRS_o_ai __vector unsigned short
7291 vec_sral(__vector unsigned short __a, __vector unsigned char __b) { in vec_sral()
7292 return (__vector unsigned short)__builtin_s390_vsra( in vec_sral()
7293 (__vector unsigned char)__a, __b); in vec_sral()
7297 static inline __ATTRS_o_ai __vector unsigned short
7298 vec_sral(__vector unsigned short __a, __vector unsigned short __b) { in vec_sral()
7299 return (__vector unsigned short)__builtin_s390_vsra( in vec_sral()
7300 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7304 static inline __ATTRS_o_ai __vector unsigned short
7305 vec_sral(__vector unsigned short __a, __vector unsigned int __b) { in vec_sral()
7306 return (__vector unsigned short)__builtin_s390_vsra( in vec_sral()
7307 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7311 vec_sral(__vector signed int __a, __vector unsigned char __b) { in vec_sral()
7313 (__vector unsigned char)__a, __b); in vec_sral()
7318 vec_sral(__vector signed int __a, __vector unsigned short __b) { in vec_sral()
7320 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7325 vec_sral(__vector signed int __a, __vector unsigned int __b) { in vec_sral()
7327 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7332 vec_sral(__vector __bool int __a, __vector unsigned char __b) { in vec_sral()
7334 (__vector unsigned char)__a, __b); in vec_sral()
7339 vec_sral(__vector __bool int __a, __vector unsigned short __b) { in vec_sral()
7341 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7346 vec_sral(__vector __bool int __a, __vector unsigned int __b) { in vec_sral()
7348 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7351 static inline __ATTRS_o_ai __vector unsigned int
7352 vec_sral(__vector unsigned int __a, __vector unsigned char __b) { in vec_sral()
7353 return (__vector unsigned int)__builtin_s390_vsra( in vec_sral()
7354 (__vector unsigned char)__a, __b); in vec_sral()
7358 static inline __ATTRS_o_ai __vector unsigned int
7359 vec_sral(__vector unsigned int __a, __vector unsigned short __b) { in vec_sral()
7360 return (__vector unsigned int)__builtin_s390_vsra( in vec_sral()
7361 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7365 static inline __ATTRS_o_ai __vector unsigned int
7366 vec_sral(__vector unsigned int __a, __vector unsigned int __b) { in vec_sral()
7367 return (__vector unsigned int)__builtin_s390_vsra( in vec_sral()
7368 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7372 vec_sral(__vector signed long long __a, __vector unsigned char __b) { in vec_sral()
7374 (__vector unsigned char)__a, __b); in vec_sral()
7379 vec_sral(__vector signed long long __a, __vector unsigned short __b) { in vec_sral()
7381 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7386 vec_sral(__vector signed long long __a, __vector unsigned int __b) { in vec_sral()
7388 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7393 vec_sral(__vector __bool long long __a, __vector unsigned char __b) { in vec_sral()
7395 (__vector unsigned char)__a, __b); in vec_sral()
7400 vec_sral(__vector __bool long long __a, __vector unsigned short __b) { in vec_sral()
7402 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7407 vec_sral(__vector __bool long long __a, __vector unsigned int __b) { in vec_sral()
7409 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7412 static inline __ATTRS_o_ai __vector unsigned long long
7413 vec_sral(__vector unsigned long long __a, __vector unsigned char __b) { in vec_sral()
7414 return (__vector unsigned long long)__builtin_s390_vsra( in vec_sral()
7415 (__vector unsigned char)__a, __b); in vec_sral()
7419 static inline __ATTRS_o_ai __vector unsigned long long
7420 vec_sral(__vector unsigned long long __a, __vector unsigned short __b) { in vec_sral()
7421 return (__vector unsigned long long)__builtin_s390_vsra( in vec_sral()
7422 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7426 static inline __ATTRS_o_ai __vector unsigned long long
7427 vec_sral(__vector unsigned long long __a, __vector unsigned int __b) { in vec_sral()
7428 return (__vector unsigned long long)__builtin_s390_vsra( in vec_sral()
7429 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7437 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7441 vec_srab(__vector signed char __a, __vector unsigned char __b) { in vec_srab()
7443 (__vector unsigned char)__a, __b); in vec_srab()
7446 static inline __ATTRS_o_ai __vector unsigned char
7447 vec_srab(__vector unsigned char __a, __vector signed char __b) { in vec_srab()
7448 return __builtin_s390_vsrab(__a, (__vector unsigned char)__b); in vec_srab()
7451 static inline __ATTRS_o_ai __vector unsigned char
7452 vec_srab(__vector unsigned char __a, __vector unsigned char __b) { in vec_srab()
7459 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7463 vec_srab(__vector signed short __a, __vector unsigned short __b) { in vec_srab()
7465 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7468 static inline __ATTRS_o_ai __vector unsigned short
7469 vec_srab(__vector unsigned short __a, __vector signed short __b) { in vec_srab()
7470 return (__vector unsigned short)__builtin_s390_vsrab( in vec_srab()
7471 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7474 static inline __ATTRS_o_ai __vector unsigned short
7475 vec_srab(__vector unsigned short __a, __vector unsigned short __b) { in vec_srab()
7476 return (__vector unsigned short)__builtin_s390_vsrab( in vec_srab()
7477 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7483 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7487 vec_srab(__vector signed int __a, __vector unsigned int __b) { in vec_srab()
7489 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7492 static inline __ATTRS_o_ai __vector unsigned int
7493 vec_srab(__vector unsigned int __a, __vector signed int __b) { in vec_srab()
7494 return (__vector unsigned int)__builtin_s390_vsrab( in vec_srab()
7495 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7498 static inline __ATTRS_o_ai __vector unsigned int
7499 vec_srab(__vector unsigned int __a, __vector unsigned int __b) { in vec_srab()
7500 return (__vector unsigned int)__builtin_s390_vsrab( in vec_srab()
7501 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7507 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7511 vec_srab(__vector signed long long __a, __vector unsigned long long __b) { in vec_srab()
7513 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7516 static inline __ATTRS_o_ai __vector unsigned long long
7517 vec_srab(__vector unsigned long long __a, __vector signed long long __b) { in vec_srab()
7518 return (__vector unsigned long long)__builtin_s390_vsrab( in vec_srab()
7519 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7522 static inline __ATTRS_o_ai __vector unsigned long long
7523 vec_srab(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_srab()
7524 return (__vector unsigned long long)__builtin_s390_vsrab( in vec_srab()
7525 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7532 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7536 vec_srab(__vector float __a, __vector unsigned int __b) { in vec_srab()
7538 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7545 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7549 vec_srab(__vector double __a, __vector unsigned long long __b) { in vec_srab()
7551 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7557 vec_srl(__vector signed char __a, __vector unsigned char __b) { in vec_srl()
7559 (__vector unsigned char)__a, __b); in vec_srl()
7564 vec_srl(__vector signed char __a, __vector unsigned short __b) { in vec_srl()
7566 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7571 vec_srl(__vector signed char __a, __vector unsigned int __b) { in vec_srl()
7573 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7578 vec_srl(__vector __bool char __a, __vector unsigned char __b) { in vec_srl()
7580 (__vector unsigned char)__a, __b); in vec_srl()
7585 vec_srl(__vector __bool char __a, __vector unsigned short __b) { in vec_srl()
7587 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7592 vec_srl(__vector __bool char __a, __vector unsigned int __b) { in vec_srl()
7594 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7597 static inline __ATTRS_o_ai __vector unsigned char
7598 vec_srl(__vector unsigned char __a, __vector unsigned char __b) { in vec_srl()
7603 static inline __ATTRS_o_ai __vector unsigned char
7604 vec_srl(__vector unsigned char __a, __vector unsigned short __b) { in vec_srl()
7605 return __builtin_s390_vsrl(__a, (__vector unsigned char)__b); in vec_srl()
7609 static inline __ATTRS_o_ai __vector unsigned char
7610 vec_srl(__vector unsigned char __a, __vector unsigned int __b) { in vec_srl()
7611 return __builtin_s390_vsrl(__a, (__vector unsigned char)__b); in vec_srl()
7615 vec_srl(__vector signed short __a, __vector unsigned char __b) { in vec_srl()
7617 (__vector unsigned char)__a, __b); in vec_srl()
7622 vec_srl(__vector signed short __a, __vector unsigned short __b) { in vec_srl()
7624 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7629 vec_srl(__vector signed short __a, __vector unsigned int __b) { in vec_srl()
7631 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7636 vec_srl(__vector __bool short __a, __vector unsigned char __b) { in vec_srl()
7638 (__vector unsigned char)__a, __b); in vec_srl()
7643 vec_srl(__vector __bool short __a, __vector unsigned short __b) { in vec_srl()
7645 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7650 vec_srl(__vector __bool short __a, __vector unsigned int __b) { in vec_srl()
7652 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7655 static inline __ATTRS_o_ai __vector unsigned short
7656 vec_srl(__vector unsigned short __a, __vector unsigned char __b) { in vec_srl()
7657 return (__vector unsigned short)__builtin_s390_vsrl( in vec_srl()
7658 (__vector unsigned char)__a, __b); in vec_srl()
7662 static inline __ATTRS_o_ai __vector unsigned short
7663 vec_srl(__vector unsigned short __a, __vector unsigned short __b) { in vec_srl()
7664 return (__vector unsigned short)__builtin_s390_vsrl( in vec_srl()
7665 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7669 static inline __ATTRS_o_ai __vector unsigned short
7670 vec_srl(__vector unsigned short __a, __vector unsigned int __b) { in vec_srl()
7671 return (__vector unsigned short)__builtin_s390_vsrl( in vec_srl()
7672 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7676 vec_srl(__vector signed int __a, __vector unsigned char __b) { in vec_srl()
7678 (__vector unsigned char)__a, __b); in vec_srl()
7683 vec_srl(__vector signed int __a, __vector unsigned short __b) { in vec_srl()
7685 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7690 vec_srl(__vector signed int __a, __vector unsigned int __b) { in vec_srl()
7692 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7697 vec_srl(__vector __bool int __a, __vector unsigned char __b) { in vec_srl()
7699 (__vector unsigned char)__a, __b); in vec_srl()
7704 vec_srl(__vector __bool int __a, __vector unsigned short __b) { in vec_srl()
7706 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7711 vec_srl(__vector __bool int __a, __vector unsigned int __b) { in vec_srl()
7713 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7716 static inline __ATTRS_o_ai __vector unsigned int
7717 vec_srl(__vector unsigned int __a, __vector unsigned char __b) { in vec_srl()
7718 return (__vector unsigned int)__builtin_s390_vsrl( in vec_srl()
7719 (__vector unsigned char)__a, __b); in vec_srl()
7723 static inline __ATTRS_o_ai __vector unsigned int
7724 vec_srl(__vector unsigned int __a, __vector unsigned short __b) { in vec_srl()
7725 return (__vector unsigned int)__builtin_s390_vsrl( in vec_srl()
7726 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7730 static inline __ATTRS_o_ai __vector unsigned int
7731 vec_srl(__vector unsigned int __a, __vector unsigned int __b) { in vec_srl()
7732 return (__vector unsigned int)__builtin_s390_vsrl( in vec_srl()
7733 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7737 vec_srl(__vector signed long long __a, __vector unsigned char __b) { in vec_srl()
7739 (__vector unsigned char)__a, __b); in vec_srl()
7744 vec_srl(__vector signed long long __a, __vector unsigned short __b) { in vec_srl()
7746 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7751 vec_srl(__vector signed long long __a, __vector unsigned int __b) { in vec_srl()
7753 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7758 vec_srl(__vector __bool long long __a, __vector unsigned char __b) { in vec_srl()
7760 (__vector unsigned char)__a, __b); in vec_srl()
7765 vec_srl(__vector __bool long long __a, __vector unsigned short __b) { in vec_srl()
7767 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7772 vec_srl(__vector __bool long long __a, __vector unsigned int __b) { in vec_srl()
7774 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7777 static inline __ATTRS_o_ai __vector unsigned long long
7778 vec_srl(__vector unsigned long long __a, __vector unsigned char __b) { in vec_srl()
7779 return (__vector unsigned long long)__builtin_s390_vsrl( in vec_srl()
7780 (__vector unsigned char)__a, __b); in vec_srl()
7784 static inline __ATTRS_o_ai __vector unsigned long long
7785 vec_srl(__vector unsigned long long __a, __vector unsigned short __b) { in vec_srl()
7786 return (__vector unsigned long long)__builtin_s390_vsrl( in vec_srl()
7787 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7791 static inline __ATTRS_o_ai __vector unsigned long long
7792 vec_srl(__vector unsigned long long __a, __vector unsigned int __b) { in vec_srl()
7793 return (__vector unsigned long long)__builtin_s390_vsrl( in vec_srl()
7794 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7802 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7806 vec_srb(__vector signed char __a, __vector unsigned char __b) { in vec_srb()
7808 (__vector unsigned char)__a, __b); in vec_srb()
7811 static inline __ATTRS_o_ai __vector unsigned char
7812 vec_srb(__vector unsigned char __a, __vector signed char __b) { in vec_srb()
7813 return __builtin_s390_vsrlb(__a, (__vector unsigned char)__b); in vec_srb()
7816 static inline __ATTRS_o_ai __vector unsigned char
7817 vec_srb(__vector unsigned char __a, __vector unsigned char __b) { in vec_srb()
7824 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7828 vec_srb(__vector signed short __a, __vector unsigned short __b) { in vec_srb()
7830 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7833 static inline __ATTRS_o_ai __vector unsigned short
7834 vec_srb(__vector unsigned short __a, __vector signed short __b) { in vec_srb()
7835 return (__vector unsigned short)__builtin_s390_vsrlb( in vec_srb()
7836 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7839 static inline __ATTRS_o_ai __vector unsigned short
7840 vec_srb(__vector unsigned short __a, __vector unsigned short __b) { in vec_srb()
7841 return (__vector unsigned short)__builtin_s390_vsrlb( in vec_srb()
7842 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7848 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7852 vec_srb(__vector signed int __a, __vector unsigned int __b) { in vec_srb()
7854 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7857 static inline __ATTRS_o_ai __vector unsigned int
7858 vec_srb(__vector unsigned int __a, __vector signed int __b) { in vec_srb()
7859 return (__vector unsigned int)__builtin_s390_vsrlb( in vec_srb()
7860 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7863 static inline __ATTRS_o_ai __vector unsigned int
7864 vec_srb(__vector unsigned int __a, __vector unsigned int __b) { in vec_srb()
7865 return (__vector unsigned int)__builtin_s390_vsrlb( in vec_srb()
7866 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7872 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7876 vec_srb(__vector signed long long __a, __vector unsigned long long __b) { in vec_srb()
7878 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7881 static inline __ATTRS_o_ai __vector unsigned long long
7882 vec_srb(__vector unsigned long long __a, __vector signed long long __b) { in vec_srb()
7883 return (__vector unsigned long long)__builtin_s390_vsrlb( in vec_srb()
7884 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7887 static inline __ATTRS_o_ai __vector unsigned long long
7888 vec_srb(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_srb()
7889 return (__vector unsigned long long)__builtin_s390_vsrlb( in vec_srb()
7890 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7897 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7901 vec_srb(__vector float __a, __vector unsigned int __b) { in vec_srb()
7903 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7910 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7914 vec_srb(__vector double __a, __vector unsigned long long __b) { in vec_srb()
7916 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7927 extern __ATTRS_o __vector unsigned char
7928 vec_srdb(__vector unsigned char __a, __vector unsigned char __b, int __c)
7935 extern __ATTRS_o __vector unsigned short
7936 vec_srdb(__vector unsigned short __a, __vector unsigned short __b, int __c)
7943 extern __ATTRS_o __vector unsigned int
7944 vec_srdb(__vector unsigned int __a, __vector unsigned int __b, int __c)
7951 extern __ATTRS_o __vector unsigned long long
7952 vec_srdb(__vector unsigned long long __a, __vector unsigned long long __b,
7965 __builtin_s390_vsrd((__vector unsigned char)(X), \
7966 (__vector unsigned char)(Y), (Z)))
8039 static inline __ATTRS_o_ai __vector unsigned char
8040 vec_max(__vector unsigned char __a, __vector unsigned char __b) { in vec_max()
8045 static inline __ATTRS_o_ai __vector unsigned char
8046 vec_max(__vector unsigned char __a, __vector __bool char __b) { in vec_max()
8047 __vector unsigned char __bc = (__vector unsigned char)__b; in vec_max()
8052 static inline __ATTRS_o_ai __vector unsigned char
8053 vec_max(__vector __bool char __a, __vector unsigned char __b) { in vec_max()
8054 __vector unsigned char __ac = (__vector unsigned char)__a; in vec_max()
8077 static inline __ATTRS_o_ai __vector unsigned short
8078 vec_max(__vector unsigned short __a, __vector unsigned short __b) { in vec_max()
8083 static inline __ATTRS_o_ai __vector unsigned short
8084 vec_max(__vector unsigned short __a, __vector __bool short __b) { in vec_max()
8085 __vector unsigned short __bc = (__vector unsigned short)__b; in vec_max()
8090 static inline __ATTRS_o_ai __vector unsigned short
8091 vec_max(__vector __bool short __a, __vector unsigned short __b) { in vec_max()
8092 __vector unsigned short __ac = (__vector unsigned short)__a; in vec_max()
8115 static inline __ATTRS_o_ai __vector unsigned int
8116 vec_max(__vector unsigned int __a, __vector unsigned int __b) { in vec_max()
8121 static inline __ATTRS_o_ai __vector unsigned int
8122 vec_max(__vector unsigned int __a, __vector __bool int __b) { in vec_max()
8123 __vector unsigned int __bc = (__vector unsigned int)__b; in vec_max()
8128 static inline __ATTRS_o_ai __vector unsigned int
8129 vec_max(__vector __bool int __a, __vector unsigned int __b) { in vec_max()
8130 __vector unsigned int __ac = (__vector unsigned int)__a; in vec_max()
8153 static inline __ATTRS_o_ai __vector unsigned long long
8154 vec_max(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_max()
8159 static inline __ATTRS_o_ai __vector unsigned long long
8160 vec_max(__vector unsigned long long __a, __vector __bool long long __b) { in vec_max()
8161 __vector unsigned long long __bc = (__vector unsigned long long)__b; in vec_max()
8166 static inline __ATTRS_o_ai __vector unsigned long long
8167 vec_max(__vector __bool long long __a, __vector unsigned long long __b) { in vec_max()
8168 __vector unsigned long long __ac = (__vector unsigned long long)__a; in vec_max()
8209 static inline __ATTRS_o_ai __vector unsigned char
8210 vec_min(__vector unsigned char __a, __vector unsigned char __b) { in vec_min()
8215 static inline __ATTRS_o_ai __vector unsigned char
8216 vec_min(__vector unsigned char __a, __vector __bool char __b) { in vec_min()
8217 __vector unsigned char __bc = (__vector unsigned char)__b; in vec_min()
8222 static inline __ATTRS_o_ai __vector unsigned char
8223 vec_min(__vector __bool char __a, __vector unsigned char __b) { in vec_min()
8224 __vector unsigned char __ac = (__vector unsigned char)__a; in vec_min()
8247 static inline __ATTRS_o_ai __vector unsigned short
8248 vec_min(__vector unsigned short __a, __vector unsigned short __b) { in vec_min()
8253 static inline __ATTRS_o_ai __vector unsigned short
8254 vec_min(__vector unsigned short __a, __vector __bool short __b) { in vec_min()
8255 __vector unsigned short __bc = (__vector unsigned short)__b; in vec_min()
8260 static inline __ATTRS_o_ai __vector unsigned short
8261 vec_min(__vector __bool short __a, __vector unsigned short __b) { in vec_min()
8262 __vector unsigned short __ac = (__vector unsigned short)__a; in vec_min()
8285 static inline __ATTRS_o_ai __vector unsigned int
8286 vec_min(__vector unsigned int __a, __vector unsigned int __b) { in vec_min()
8291 static inline __ATTRS_o_ai __vector unsigned int
8292 vec_min(__vector unsigned int __a, __vector __bool int __b) { in vec_min()
8293 __vector unsigned int __bc = (__vector unsigned int)__b; in vec_min()
8298 static inline __ATTRS_o_ai __vector unsigned int
8299 vec_min(__vector __bool int __a, __vector unsigned int __b) { in vec_min()
8300 __vector unsigned int __ac = (__vector unsigned int)__a; in vec_min()
8323 static inline __ATTRS_o_ai __vector unsigned long long
8324 vec_min(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_min()
8329 static inline __ATTRS_o_ai __vector unsigned long long
8330 vec_min(__vector unsigned long long __a, __vector __bool long long __b) { in vec_min()
8331 __vector unsigned long long __bc = (__vector unsigned long long)__b; in vec_min()
8336 static inline __ATTRS_o_ai __vector unsigned long long
8337 vec_min(__vector __bool long long __a, __vector unsigned long long __b) { in vec_min()
8338 __vector unsigned long long __ac = (__vector unsigned long long)__a; in vec_min()
8360 static inline __ATTRS_ai __vector unsigned char
8361 vec_add_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_add_u128()
8362 return (__vector unsigned char) in vec_add_u128()
8363 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_add_u128()
8369 static inline __ATTRS_o_ai __vector unsigned char
8370 vec_addc(__vector unsigned char __a, __vector unsigned char __b) { in vec_addc()
8374 static inline __ATTRS_o_ai __vector unsigned short
8375 vec_addc(__vector unsigned short __a, __vector unsigned short __b) { in vec_addc()
8379 static inline __ATTRS_o_ai __vector unsigned int
8380 vec_addc(__vector unsigned int __a, __vector unsigned int __b) { in vec_addc()
8384 static inline __ATTRS_o_ai __vector unsigned long long
8385 vec_addc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_addc()
8391 static inline __ATTRS_ai __vector unsigned char
8392 vec_addc_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_addc_u128()
8393 return (__vector unsigned char) in vec_addc_u128()
8394 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_addc_u128()
8395 __builtin_s390_vaccq((unsigned __int128)__a, (unsigned __int128)__b); in vec_addc_u128()
8400 static inline __ATTRS_ai __vector unsigned char
8401 vec_adde_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_adde_u128()
8402 __vector unsigned char __c) { in vec_adde_u128()
8403 return (__vector unsigned char) in vec_adde_u128()
8404 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_adde_u128()
8405 __builtin_s390_vacq((unsigned __int128)__a, (unsigned __int128)__b, in vec_adde_u128()
8406 (unsigned __int128)__c); in vec_adde_u128()
8411 static inline __ATTRS_ai __vector unsigned char
8412 vec_addec_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_addec_u128()
8413 __vector unsigned char __c) { in vec_addec_u128()
8414 return (__vector unsigned char) in vec_addec_u128()
8415 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_addec_u128()
8416 __builtin_s390_vacccq((unsigned __int128)__a, (unsigned __int128)__b, in vec_addec_u128()
8417 (unsigned __int128)__c); in vec_addec_u128()
8442 static inline __ATTRS_o_ai __vector unsigned char
8443 vec_avg(__vector unsigned char __a, __vector unsigned char __b) { in vec_avg()
8447 static inline __ATTRS_o_ai __vector unsigned short
8448 vec_avg(__vector unsigned short __a, __vector unsigned short __b) { in vec_avg()
8452 static inline __ATTRS_o_ai __vector unsigned int
8453 vec_avg(__vector unsigned int __a, __vector unsigned int __b) { in vec_avg()
8457 static inline __ATTRS_o_ai __vector unsigned long long
8458 vec_avg(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_avg()
8464 static inline __ATTRS_ai __vector unsigned int
8465 vec_checksum(__vector unsigned int __a, __vector unsigned int __b) { in vec_checksum()
8471 static inline __ATTRS_o_ai __vector unsigned short
8472 vec_gfmsum(__vector unsigned char __a, __vector unsigned char __b) { in vec_gfmsum()
8476 static inline __ATTRS_o_ai __vector unsigned int
8477 vec_gfmsum(__vector unsigned short __a, __vector unsigned short __b) { in vec_gfmsum()
8481 static inline __ATTRS_o_ai __vector unsigned long long
8482 vec_gfmsum(__vector unsigned int __a, __vector unsigned int __b) { in vec_gfmsum()
8488 static inline __ATTRS_o_ai __vector unsigned char
8489 vec_gfmsum_128(__vector unsigned long long __a, in vec_gfmsum_128()
8490 __vector unsigned long long __b) { in vec_gfmsum_128()
8491 return (__vector unsigned char) in vec_gfmsum_128()
8492 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_gfmsum_128()
8498 static inline __ATTRS_o_ai __vector unsigned short
8499 vec_gfmsum_accum(__vector unsigned char __a, __vector unsigned char __b, in vec_gfmsum_accum()
8500 __vector unsigned short __c) { in vec_gfmsum_accum()
8504 static inline __ATTRS_o_ai __vector unsigned int
8505 vec_gfmsum_accum(__vector unsigned short __a, __vector unsigned short __b, in vec_gfmsum_accum()
8506 __vector unsigned int __c) { in vec_gfmsum_accum()
8510 static inline __ATTRS_o_ai __vector unsigned long long
8511 vec_gfmsum_accum(__vector unsigned int __a, __vector unsigned int __b, in vec_gfmsum_accum()
8512 __vector unsigned long long __c) { in vec_gfmsum_accum()
8518 static inline __ATTRS_o_ai __vector unsigned char
8519 vec_gfmsum_accum_128(__vector unsigned long long __a, in vec_gfmsum_accum_128()
8520 __vector unsigned long long __b, in vec_gfmsum_accum_128()
8521 __vector unsigned char __c) { in vec_gfmsum_accum_128()
8522 return (__vector unsigned char) in vec_gfmsum_accum_128()
8523 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_gfmsum_accum_128()
8524 __builtin_s390_vgfmag(__a, __b, (unsigned __int128)__c); in vec_gfmsum_accum_128()
8536 vec_mladd(__vector unsigned char __a, __vector signed char __b, in vec_mladd()
8542 vec_mladd(__vector signed char __a, __vector unsigned char __b, in vec_mladd()
8543 __vector unsigned char __c) { in vec_mladd()
8547 static inline __ATTRS_o_ai __vector unsigned char
8548 vec_mladd(__vector unsigned char __a, __vector unsigned char __b, in vec_mladd()
8549 __vector unsigned char __c) { in vec_mladd()
8560 vec_mladd(__vector unsigned short __a, __vector signed short __b, in vec_mladd()
8566 vec_mladd(__vector signed short __a, __vector unsigned short __b, in vec_mladd()
8567 __vector unsigned short __c) { in vec_mladd()
8571 static inline __ATTRS_o_ai __vector unsigned short
8572 vec_mladd(__vector unsigned short __a, __vector unsigned short __b, in vec_mladd()
8573 __vector unsigned short __c) { in vec_mladd()
8584 vec_mladd(__vector unsigned int __a, __vector signed int __b, in vec_mladd()
8590 vec_mladd(__vector signed int __a, __vector unsigned int __b, in vec_mladd()
8591 __vector unsigned int __c) { in vec_mladd()
8595 static inline __ATTRS_o_ai __vector unsigned int
8596 vec_mladd(__vector unsigned int __a, __vector unsigned int __b, in vec_mladd()
8597 __vector unsigned int __c) { in vec_mladd()
8609 static inline __ATTRS_o_ai __vector unsigned char
8610 vec_mhadd(__vector unsigned char __a, __vector unsigned char __b, in vec_mhadd()
8611 __vector unsigned char __c) { in vec_mhadd()
8621 static inline __ATTRS_o_ai __vector unsigned short
8622 vec_mhadd(__vector unsigned short __a, __vector unsigned short __b, in vec_mhadd()
8623 __vector unsigned short __c) { in vec_mhadd()
8633 static inline __ATTRS_o_ai __vector unsigned int
8634 vec_mhadd(__vector unsigned int __a, __vector unsigned int __b, in vec_mhadd()
8635 __vector unsigned int __c) { in vec_mhadd()
8647 static inline __ATTRS_o_ai __vector unsigned short
8648 vec_meadd(__vector unsigned char __a, __vector unsigned char __b, in vec_meadd()
8649 __vector unsigned short __c) { in vec_meadd()
8659 static inline __ATTRS_o_ai __vector unsigned int
8660 vec_meadd(__vector unsigned short __a, __vector unsigned short __b, in vec_meadd()
8661 __vector unsigned int __c) { in vec_meadd()
8671 static inline __ATTRS_o_ai __vector unsigned long long
8672 vec_meadd(__vector unsigned int __a, __vector unsigned int __b, in vec_meadd()
8673 __vector unsigned long long __c) { in vec_meadd()
8685 static inline __ATTRS_o_ai __vector unsigned short
8686 vec_moadd(__vector unsigned char __a, __vector unsigned char __b, in vec_moadd()
8687 __vector unsigned short __c) { in vec_moadd()
8697 static inline __ATTRS_o_ai __vector unsigned int
8698 vec_moadd(__vector unsigned short __a, __vector unsigned short __b, in vec_moadd()
8699 __vector unsigned int __c) { in vec_moadd()
8709 static inline __ATTRS_o_ai __vector unsigned long long
8710 vec_moadd(__vector unsigned int __a, __vector unsigned int __b, in vec_moadd()
8711 __vector unsigned long long __c) { in vec_moadd()
8722 static inline __ATTRS_o_ai __vector unsigned char
8723 vec_mulh(__vector unsigned char __a, __vector unsigned char __b) { in vec_mulh()
8732 static inline __ATTRS_o_ai __vector unsigned short
8733 vec_mulh(__vector unsigned short __a, __vector unsigned short __b) { in vec_mulh()
8742 static inline __ATTRS_o_ai __vector unsigned int
8743 vec_mulh(__vector unsigned int __a, __vector unsigned int __b) { in vec_mulh()
8754 static inline __ATTRS_o_ai __vector unsigned short
8755 vec_mule(__vector unsigned char __a, __vector unsigned char __b) { in vec_mule()
8764 static inline __ATTRS_o_ai __vector unsigned int
8765 vec_mule(__vector unsigned short __a, __vector unsigned short __b) { in vec_mule()
8774 static inline __ATTRS_o_ai __vector unsigned long long
8775 vec_mule(__vector unsigned int __a, __vector unsigned int __b) { in vec_mule()
8786 static inline __ATTRS_o_ai __vector unsigned short
8787 vec_mulo(__vector unsigned char __a, __vector unsigned char __b) { in vec_mulo()
8796 static inline __ATTRS_o_ai __vector unsigned int
8797 vec_mulo(__vector unsigned short __a, __vector unsigned short __b) { in vec_mulo()
8806 static inline __ATTRS_o_ai __vector unsigned long long
8807 vec_mulo(__vector unsigned int __a, __vector unsigned int __b) { in vec_mulo()
8814 extern __ATTRS_o __vector unsigned char
8815 vec_msum_u128(__vector unsigned long long __a, __vector unsigned long long __b,
8816 __vector unsigned char __c, int __d)
8821 (unsigned __int128 __attribute__((__vector_size__(16)))) \
8822 __builtin_s390_vmslg((X), (Y), (unsigned __int128)(Z), (W)))
8827 static inline __ATTRS_ai __vector unsigned char
8828 vec_sub_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_sub_u128()
8829 return (__vector unsigned char) in vec_sub_u128()
8830 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_sub_u128()
8836 static inline __ATTRS_o_ai __vector unsigned char
8837 vec_subc(__vector unsigned char __a, __vector unsigned char __b) { in vec_subc()
8841 static inline __ATTRS_o_ai __vector unsigned short
8842 vec_subc(__vector unsigned short __a, __vector unsigned short __b) { in vec_subc()
8846 static inline __ATTRS_o_ai __vector unsigned int
8847 vec_subc(__vector unsigned int __a, __vector unsigned int __b) { in vec_subc()
8851 static inline __ATTRS_o_ai __vector unsigned long long
8852 vec_subc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_subc()
8858 static inline __ATTRS_ai __vector unsigned char
8859 vec_subc_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_subc_u128()
8860 return (__vector unsigned char) in vec_subc_u128()
8861 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_subc_u128()
8862 __builtin_s390_vscbiq((unsigned __int128)__a, (unsigned __int128)__b); in vec_subc_u128()
8867 static inline __ATTRS_ai __vector unsigned char
8868 vec_sube_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_sube_u128()
8869 __vector unsigned char __c) { in vec_sube_u128()
8870 return (__vector unsigned char) in vec_sube_u128()
8871 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_sube_u128()
8872 __builtin_s390_vsbiq((unsigned __int128)__a, (unsigned __int128)__b, in vec_sube_u128()
8873 (unsigned __int128)__c); in vec_sube_u128()
8878 static inline __ATTRS_ai __vector unsigned char
8879 vec_subec_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_subec_u128()
8880 __vector unsigned char __c) { in vec_subec_u128()
8881 return (__vector unsigned char) in vec_subec_u128()
8882 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_subec_u128()
8883 __builtin_s390_vsbcbiq((unsigned __int128)__a, (unsigned __int128)__b, in vec_subec_u128()
8884 (unsigned __int128)__c); in vec_subec_u128()
8889 static inline __ATTRS_o_ai __vector unsigned long long
8890 vec_sum2(__vector unsigned short __a, __vector unsigned short __b) { in vec_sum2()
8894 static inline __ATTRS_o_ai __vector unsigned long long
8895 vec_sum2(__vector unsigned int __a, __vector unsigned int __b) { in vec_sum2()
8901 static inline __ATTRS_o_ai __vector unsigned char
8902 vec_sum_u128(__vector unsigned int __a, __vector unsigned int __b) { in vec_sum_u128()
8903 return (__vector unsigned char) in vec_sum_u128()
8904 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_sum_u128()
8908 static inline __ATTRS_o_ai __vector unsigned char
8909 vec_sum_u128(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_sum_u128()
8910 return (__vector unsigned char) in vec_sum_u128()
8911 (unsigned __int128 __attribute__((__vector_size__(16)))) in vec_sum_u128()
8917 static inline __ATTRS_o_ai __vector unsigned int
8918 vec_sum4(__vector unsigned char __a, __vector unsigned char __b) { in vec_sum4()
8922 static inline __ATTRS_o_ai __vector unsigned int
8923 vec_sum4(__vector unsigned short __a, __vector unsigned short __b) { in vec_sum4()
8930 vec_test_mask(__vector signed char __a, __vector unsigned char __b) { in vec_test_mask()
8931 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8932 (__vector unsigned char)__b); in vec_test_mask()
8936 vec_test_mask(__vector unsigned char __a, __vector unsigned char __b) { in vec_test_mask()
8941 vec_test_mask(__vector signed short __a, __vector unsigned short __b) { in vec_test_mask()
8942 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8943 (__vector unsigned char)__b); in vec_test_mask()
8947 vec_test_mask(__vector unsigned short __a, __vector unsigned short __b) { in vec_test_mask()
8948 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8949 (__vector unsigned char)__b); in vec_test_mask()
8953 vec_test_mask(__vector signed int __a, __vector unsigned int __b) { in vec_test_mask()
8954 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8955 (__vector unsigned char)__b); in vec_test_mask()
8959 vec_test_mask(__vector unsigned int __a, __vector unsigned int __b) { in vec_test_mask()
8960 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8961 (__vector unsigned char)__b); in vec_test_mask()
8965 vec_test_mask(__vector signed long long __a, __vector unsigned long long __b) { in vec_test_mask()
8966 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8967 (__vector unsigned char)__b); in vec_test_mask()
8971 vec_test_mask(__vector unsigned long long __a, in vec_test_mask()
8972 __vector unsigned long long __b) { in vec_test_mask()
8973 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8974 (__vector unsigned char)__b); in vec_test_mask()
8979 vec_test_mask(__vector float __a, __vector unsigned int __b) { in vec_test_mask()
8980 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8981 (__vector unsigned char)__b); in vec_test_mask()
8986 vec_test_mask(__vector double __a, __vector unsigned long long __b) { in vec_test_mask()
8987 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8988 (__vector unsigned char)__b); in vec_test_mask()
9086 __conv *= ((__vector double)(__vector unsigned long long) in vec_ctd()
9093 vec_ctd(__vector unsigned long long __a, int __b) in vec_ctd()
9096 __conv *= ((__vector double)(__vector unsigned long long) in vec_ctd()
9107 __a *= ((__vector double)(__vector unsigned long long) in vec_ctsl()
9115 static inline __ATTRS_o_ai __vector unsigned long long
9118 __a *= ((__vector double)(__vector unsigned long long) in vec_ctul()
9120 return __builtin_convertvector(__a, __vector unsigned long long); in vec_ctul()
9153 vec_double(__vector unsigned long long __a) { in vec_double()
9167 vec_float(__vector unsigned int __a) { in vec_float()
9189 static inline __ATTRS_o_ai __vector unsigned long long
9191 return __builtin_convertvector(__a, __vector unsigned long long); in vec_unsigned()
9195 static inline __ATTRS_o_ai __vector unsigned int
9197 return __builtin_convertvector(__a, __vector unsigned int); in vec_unsigned()
9349 __vector unsigned char __res; \
9350 __vector unsigned char __x = (__vector unsigned char)(X); \
9353 case 4: __res = (__vector unsigned char) \
9356 default: __res = (__vector unsigned char) \
9410 ((__vector unsigned short)__builtin_s390_vcrnfs((X), (Y), (W)));
9417 ((__vector unsigned short)__builtin_s390_vcfn((X), (W)));
9424 ((__vector unsigned short)__builtin_s390_vcnf((X), (W)));
9432 __builtin_s390_vistrb((__vector unsigned char)__a)); in vec_cp_until_zero()
9438 __builtin_s390_vistrb((__vector unsigned char)__a)); in vec_cp_until_zero()
9441 static inline __ATTRS_o_ai __vector unsigned char
9442 vec_cp_until_zero(__vector unsigned char __a) { in vec_cp_until_zero()
9449 __builtin_s390_vistrh((__vector unsigned short)__a)); in vec_cp_until_zero()
9455 __builtin_s390_vistrh((__vector unsigned short)__a)); in vec_cp_until_zero()
9458 static inline __ATTRS_o_ai __vector unsigned short
9459 vec_cp_until_zero(__vector unsigned short __a) { in vec_cp_until_zero()
9466 __builtin_s390_vistrf((__vector unsigned int)__a)); in vec_cp_until_zero()
9472 __builtin_s390_vistrf((__vector unsigned int)__a)); in vec_cp_until_zero()
9475 static inline __ATTRS_o_ai __vector unsigned int
9476 vec_cp_until_zero(__vector unsigned int __a) { in vec_cp_until_zero()
9485 __builtin_s390_vistrbs((__vector unsigned char)__a, __cc); in vec_cp_until_zero_cc()
9491 __builtin_s390_vistrbs((__vector unsigned char)__a, __cc); in vec_cp_until_zero_cc()
9494 static inline __ATTRS_o_ai __vector unsigned char
9495 vec_cp_until_zero_cc(__vector unsigned char __a, int *__cc) { in vec_cp_until_zero_cc()
9502 __builtin_s390_vistrhs((__vector unsigned short)__a, __cc); in vec_cp_until_zero_cc()
9508 __builtin_s390_vistrhs((__vector unsigned short)__a, __cc); in vec_cp_until_zero_cc()
9511 static inline __ATTRS_o_ai __vector unsigned short
9512 vec_cp_until_zero_cc(__vector unsigned short __a, int *__cc) { in vec_cp_until_zero_cc()
9519 __builtin_s390_vistrfs((__vector unsigned int)__a, __cc); in vec_cp_until_zero_cc()
9525 __builtin_s390_vistrfs((__vector unsigned int)__a, __cc); in vec_cp_until_zero_cc()
9528 static inline __ATTRS_o_ai __vector unsigned int
9529 vec_cp_until_zero_cc(__vector unsigned int __a, int *__cc) { in vec_cp_until_zero_cc()
9538 __builtin_s390_vfeeb((__vector unsigned char)__a, in vec_cmpeq_idx()
9539 (__vector unsigned char)__b); in vec_cmpeq_idx()
9542 static inline __ATTRS_o_ai __vector unsigned char
9544 return __builtin_s390_vfeeb((__vector unsigned char)__a, in vec_cmpeq_idx()
9545 (__vector unsigned char)__b); in vec_cmpeq_idx()
9548 static inline __ATTRS_o_ai __vector unsigned char
9549 vec_cmpeq_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpeq_idx()
9556 __builtin_s390_vfeeh((__vector unsigned short)__a, in vec_cmpeq_idx()
9557 (__vector unsigned short)__b); in vec_cmpeq_idx()
9560 static inline __ATTRS_o_ai __vector unsigned short
9562 return __builtin_s390_vfeeh((__vector unsigned short)__a, in vec_cmpeq_idx()
9563 (__vector unsigned short)__b); in vec_cmpeq_idx()
9566 static inline __ATTRS_o_ai __vector unsigned short
9567 vec_cmpeq_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpeq_idx()
9574 __builtin_s390_vfeef((__vector unsigned int)__a, in vec_cmpeq_idx()
9575 (__vector unsigned int)__b); in vec_cmpeq_idx()
9578 static inline __ATTRS_o_ai __vector unsigned int
9580 return __builtin_s390_vfeef((__vector unsigned int)__a, in vec_cmpeq_idx()
9581 (__vector unsigned int)__b); in vec_cmpeq_idx()
9584 static inline __ATTRS_o_ai __vector unsigned int
9585 vec_cmpeq_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpeq_idx()
9594 __builtin_s390_vfeebs((__vector unsigned char)__a, in vec_cmpeq_idx_cc()
9595 (__vector unsigned char)__b, __cc); in vec_cmpeq_idx_cc()
9598 static inline __ATTRS_o_ai __vector unsigned char
9600 return __builtin_s390_vfeebs((__vector unsigned char)__a, in vec_cmpeq_idx_cc()
9601 (__vector unsigned char)__b, __cc); in vec_cmpeq_idx_cc()
9604 static inline __ATTRS_o_ai __vector unsigned char
9605 vec_cmpeq_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpeq_idx_cc()
9614 __builtin_s390_vfeehs((__vector unsigned short)__a, in vec_cmpeq_idx_cc()
9615 (__vector unsigned short)__b, __cc); in vec_cmpeq_idx_cc()
9618 static inline __ATTRS_o_ai __vector unsigned short
9620 return __builtin_s390_vfeehs((__vector unsigned short)__a, in vec_cmpeq_idx_cc()
9621 (__vector unsigned short)__b, __cc); in vec_cmpeq_idx_cc()
9624 static inline __ATTRS_o_ai __vector unsigned short
9625 vec_cmpeq_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpeq_idx_cc()
9633 __builtin_s390_vfeefs((__vector unsigned int)__a, in vec_cmpeq_idx_cc()
9634 (__vector unsigned int)__b, __cc); in vec_cmpeq_idx_cc()
9637 static inline __ATTRS_o_ai __vector unsigned int
9639 return __builtin_s390_vfeefs((__vector unsigned int)__a, in vec_cmpeq_idx_cc()
9640 (__vector unsigned int)__b, __cc); in vec_cmpeq_idx_cc()
9643 static inline __ATTRS_o_ai __vector unsigned int
9644 vec_cmpeq_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpeq_idx_cc()
9654 __builtin_s390_vfeezb((__vector unsigned char)__a, in vec_cmpeq_or_0_idx()
9655 (__vector unsigned char)__b); in vec_cmpeq_or_0_idx()
9658 static inline __ATTRS_o_ai __vector unsigned char
9660 return __builtin_s390_vfeezb((__vector unsigned char)__a, in vec_cmpeq_or_0_idx()
9661 (__vector unsigned char)__b); in vec_cmpeq_or_0_idx()
9664 static inline __ATTRS_o_ai __vector unsigned char
9665 vec_cmpeq_or_0_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpeq_or_0_idx()
9672 __builtin_s390_vfeezh((__vector unsigned short)__a, in vec_cmpeq_or_0_idx()
9673 (__vector unsigned short)__b); in vec_cmpeq_or_0_idx()
9676 static inline __ATTRS_o_ai __vector unsigned short
9678 return __builtin_s390_vfeezh((__vector unsigned short)__a, in vec_cmpeq_or_0_idx()
9679 (__vector unsigned short)__b); in vec_cmpeq_or_0_idx()
9682 static inline __ATTRS_o_ai __vector unsigned short
9683 vec_cmpeq_or_0_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpeq_or_0_idx()
9690 __builtin_s390_vfeezf((__vector unsigned int)__a, in vec_cmpeq_or_0_idx()
9691 (__vector unsigned int)__b); in vec_cmpeq_or_0_idx()
9694 static inline __ATTRS_o_ai __vector unsigned int
9696 return __builtin_s390_vfeezf((__vector unsigned int)__a, in vec_cmpeq_or_0_idx()
9697 (__vector unsigned int)__b); in vec_cmpeq_or_0_idx()
9700 static inline __ATTRS_o_ai __vector unsigned int
9701 vec_cmpeq_or_0_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpeq_or_0_idx()
9711 __builtin_s390_vfeezbs((__vector unsigned char)__a, in vec_cmpeq_or_0_idx_cc()
9712 (__vector unsigned char)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9715 static inline __ATTRS_o_ai __vector unsigned char
9718 return __builtin_s390_vfeezbs((__vector unsigned char)__a, in vec_cmpeq_or_0_idx_cc()
9719 (__vector unsigned char)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9722 static inline __ATTRS_o_ai __vector unsigned char
9723 vec_cmpeq_or_0_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpeq_or_0_idx_cc()
9732 __builtin_s390_vfeezhs((__vector unsigned short)__a, in vec_cmpeq_or_0_idx_cc()
9733 (__vector unsigned short)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9736 static inline __ATTRS_o_ai __vector unsigned short
9739 return __builtin_s390_vfeezhs((__vector unsigned short)__a, in vec_cmpeq_or_0_idx_cc()
9740 (__vector unsigned short)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9743 static inline __ATTRS_o_ai __vector unsigned short
9744 vec_cmpeq_or_0_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpeq_or_0_idx_cc()
9753 __builtin_s390_vfeezfs((__vector unsigned int)__a, in vec_cmpeq_or_0_idx_cc()
9754 (__vector unsigned int)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9757 static inline __ATTRS_o_ai __vector unsigned int
9760 return __builtin_s390_vfeezfs((__vector unsigned int)__a, in vec_cmpeq_or_0_idx_cc()
9761 (__vector unsigned int)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9764 static inline __ATTRS_o_ai __vector unsigned int
9765 vec_cmpeq_or_0_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpeq_or_0_idx_cc()
9775 __builtin_s390_vfeneb((__vector unsigned char)__a, in vec_cmpne_idx()
9776 (__vector unsigned char)__b); in vec_cmpne_idx()
9779 static inline __ATTRS_o_ai __vector unsigned char
9781 return __builtin_s390_vfeneb((__vector unsigned char)__a, in vec_cmpne_idx()
9782 (__vector unsigned char)__b); in vec_cmpne_idx()
9785 static inline __ATTRS_o_ai __vector unsigned char
9786 vec_cmpne_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpne_idx()
9793 __builtin_s390_vfeneh((__vector unsigned short)__a, in vec_cmpne_idx()
9794 (__vector unsigned short)__b); in vec_cmpne_idx()
9797 static inline __ATTRS_o_ai __vector unsigned short
9799 return __builtin_s390_vfeneh((__vector unsigned short)__a, in vec_cmpne_idx()
9800 (__vector unsigned short)__b); in vec_cmpne_idx()
9803 static inline __ATTRS_o_ai __vector unsigned short
9804 vec_cmpne_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpne_idx()
9811 __builtin_s390_vfenef((__vector unsigned int)__a, in vec_cmpne_idx()
9812 (__vector unsigned int)__b); in vec_cmpne_idx()
9815 static inline __ATTRS_o_ai __vector unsigned int
9817 return __builtin_s390_vfenef((__vector unsigned int)__a, in vec_cmpne_idx()
9818 (__vector unsigned int)__b); in vec_cmpne_idx()
9821 static inline __ATTRS_o_ai __vector unsigned int
9822 vec_cmpne_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpne_idx()
9831 __builtin_s390_vfenebs((__vector unsigned char)__a, in vec_cmpne_idx_cc()
9832 (__vector unsigned char)__b, __cc); in vec_cmpne_idx_cc()
9835 static inline __ATTRS_o_ai __vector unsigned char
9837 return __builtin_s390_vfenebs((__vector unsigned char)__a, in vec_cmpne_idx_cc()
9838 (__vector unsigned char)__b, __cc); in vec_cmpne_idx_cc()
9841 static inline __ATTRS_o_ai __vector unsigned char
9842 vec_cmpne_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpne_idx_cc()
9851 __builtin_s390_vfenehs((__vector unsigned short)__a, in vec_cmpne_idx_cc()
9852 (__vector unsigned short)__b, __cc); in vec_cmpne_idx_cc()
9855 static inline __ATTRS_o_ai __vector unsigned short
9858 return __builtin_s390_vfenehs((__vector unsigned short)__a, in vec_cmpne_idx_cc()
9859 (__vector unsigned short)__b, __cc); in vec_cmpne_idx_cc()
9862 static inline __ATTRS_o_ai __vector unsigned short
9863 vec_cmpne_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpne_idx_cc()
9871 __builtin_s390_vfenefs((__vector unsigned int)__a, in vec_cmpne_idx_cc()
9872 (__vector unsigned int)__b, __cc); in vec_cmpne_idx_cc()
9875 static inline __ATTRS_o_ai __vector unsigned int
9877 return __builtin_s390_vfenefs((__vector unsigned int)__a, in vec_cmpne_idx_cc()
9878 (__vector unsigned int)__b, __cc); in vec_cmpne_idx_cc()
9881 static inline __ATTRS_o_ai __vector unsigned int
9882 vec_cmpne_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpne_idx_cc()
9892 __builtin_s390_vfenezb((__vector unsigned char)__a, in vec_cmpne_or_0_idx()
9893 (__vector unsigned char)__b); in vec_cmpne_or_0_idx()
9896 static inline __ATTRS_o_ai __vector unsigned char
9898 return __builtin_s390_vfenezb((__vector unsigned char)__a, in vec_cmpne_or_0_idx()
9899 (__vector unsigned char)__b); in vec_cmpne_or_0_idx()
9902 static inline __ATTRS_o_ai __vector unsigned char
9903 vec_cmpne_or_0_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpne_or_0_idx()
9910 __builtin_s390_vfenezh((__vector unsigned short)__a, in vec_cmpne_or_0_idx()
9911 (__vector unsigned short)__b); in vec_cmpne_or_0_idx()
9914 static inline __ATTRS_o_ai __vector unsigned short
9916 return __builtin_s390_vfenezh((__vector unsigned short)__a, in vec_cmpne_or_0_idx()
9917 (__vector unsigned short)__b); in vec_cmpne_or_0_idx()
9920 static inline __ATTRS_o_ai __vector unsigned short
9921 vec_cmpne_or_0_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpne_or_0_idx()
9928 __builtin_s390_vfenezf((__vector unsigned int)__a, in vec_cmpne_or_0_idx()
9929 (__vector unsigned int)__b); in vec_cmpne_or_0_idx()
9932 static inline __ATTRS_o_ai __vector unsigned int
9934 return __builtin_s390_vfenezf((__vector unsigned int)__a, in vec_cmpne_or_0_idx()
9935 (__vector unsigned int)__b); in vec_cmpne_or_0_idx()
9938 static inline __ATTRS_o_ai __vector unsigned int
9939 vec_cmpne_or_0_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpne_or_0_idx()
9949 __builtin_s390_vfenezbs((__vector unsigned char)__a, in vec_cmpne_or_0_idx_cc()
9950 (__vector unsigned char)__b, __cc); in vec_cmpne_or_0_idx_cc()
9953 static inline __ATTRS_o_ai __vector unsigned char
9956 return __builtin_s390_vfenezbs((__vector unsigned char)__a, in vec_cmpne_or_0_idx_cc()
9957 (__vector unsigned char)__b, __cc); in vec_cmpne_or_0_idx_cc()
9960 static inline __ATTRS_o_ai __vector unsigned char
9961 vec_cmpne_or_0_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpne_or_0_idx_cc()
9970 __builtin_s390_vfenezhs((__vector unsigned short)__a, in vec_cmpne_or_0_idx_cc()
9971 (__vector unsigned short)__b, __cc); in vec_cmpne_or_0_idx_cc()
9974 static inline __ATTRS_o_ai __vector unsigned short
9977 return __builtin_s390_vfenezhs((__vector unsigned short)__a, in vec_cmpne_or_0_idx_cc()
9978 (__vector unsigned short)__b, __cc); in vec_cmpne_or_0_idx_cc()
9981 static inline __ATTRS_o_ai __vector unsigned short
9982 vec_cmpne_or_0_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpne_or_0_idx_cc()
9991 __builtin_s390_vfenezfs((__vector unsigned int)__a, in vec_cmpne_or_0_idx_cc()
9992 (__vector unsigned int)__b, __cc); in vec_cmpne_or_0_idx_cc()
9995 static inline __ATTRS_o_ai __vector unsigned int
9998 return __builtin_s390_vfenezfs((__vector unsigned int)__a, in vec_cmpne_or_0_idx_cc()
9999 (__vector unsigned int)__b, __cc); in vec_cmpne_or_0_idx_cc()
10002 static inline __ATTRS_o_ai __vector unsigned int
10003 vec_cmpne_or_0_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpne_or_0_idx_cc()
10011 vec_cmprg(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg()
10012 __vector unsigned char __c) { in vec_cmprg()
10017 vec_cmprg(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg()
10018 __vector unsigned short __c) { in vec_cmprg()
10023 vec_cmprg(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg()
10024 __vector unsigned int __c) { in vec_cmprg()
10031 vec_cmprg_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_cc()
10032 __vector unsigned char __c, int *__cc) { in vec_cmprg_cc()
10037 vec_cmprg_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_cc()
10038 __vector unsigned short __c, int *__cc) { in vec_cmprg_cc()
10043 vec_cmprg_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_cc()
10044 __vector unsigned int __c, int *__cc) { in vec_cmprg_cc()
10050 static inline __ATTRS_o_ai __vector unsigned char
10051 vec_cmprg_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_idx()
10052 __vector unsigned char __c) { in vec_cmprg_idx()
10056 static inline __ATTRS_o_ai __vector unsigned short
10057 vec_cmprg_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_idx()
10058 __vector unsigned short __c) { in vec_cmprg_idx()
10062 static inline __ATTRS_o_ai __vector unsigned int
10063 vec_cmprg_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_idx()
10064 __vector unsigned int __c) { in vec_cmprg_idx()
10070 static inline __ATTRS_o_ai __vector unsigned char
10071 vec_cmprg_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_idx_cc()
10072 __vector unsigned char __c, int *__cc) { in vec_cmprg_idx_cc()
10076 static inline __ATTRS_o_ai __vector unsigned short
10077 vec_cmprg_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_idx_cc()
10078 __vector unsigned short __c, int *__cc) { in vec_cmprg_idx_cc()
10082 static inline __ATTRS_o_ai __vector unsigned int
10083 vec_cmprg_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_idx_cc()
10084 __vector unsigned int __c, int *__cc) { in vec_cmprg_idx_cc()
10090 static inline __ATTRS_o_ai __vector unsigned char
10091 vec_cmprg_or_0_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_or_0_idx()
10092 __vector unsigned char __c) { in vec_cmprg_or_0_idx()
10096 static inline __ATTRS_o_ai __vector unsigned short
10097 vec_cmprg_or_0_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_or_0_idx()
10098 __vector unsigned short __c) { in vec_cmprg_or_0_idx()
10102 static inline __ATTRS_o_ai __vector unsigned int
10103 vec_cmprg_or_0_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_or_0_idx()
10104 __vector unsigned int __c) { in vec_cmprg_or_0_idx()
10110 static inline __ATTRS_o_ai __vector unsigned char
10111 vec_cmprg_or_0_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_or_0_idx_cc()
10112 __vector unsigned char __c, int *__cc) { in vec_cmprg_or_0_idx_cc()
10116 static inline __ATTRS_o_ai __vector unsigned short
10117 vec_cmprg_or_0_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_or_0_idx_cc()
10118 __vector unsigned short __c, int *__cc) { in vec_cmprg_or_0_idx_cc()
10122 static inline __ATTRS_o_ai __vector unsigned int
10123 vec_cmprg_or_0_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_or_0_idx_cc()
10124 __vector unsigned int __c, int *__cc) { in vec_cmprg_or_0_idx_cc()
10131 vec_cmpnrg(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg()
10132 __vector unsigned char __c) { in vec_cmpnrg()
10137 vec_cmpnrg(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg()
10138 __vector unsigned short __c) { in vec_cmpnrg()
10143 vec_cmpnrg(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg()
10144 __vector unsigned int __c) { in vec_cmpnrg()
10151 vec_cmpnrg_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_cc()
10152 __vector unsigned char __c, int *__cc) { in vec_cmpnrg_cc()
10158 vec_cmpnrg_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_cc()
10159 __vector unsigned short __c, int *__cc) { in vec_cmpnrg_cc()
10165 vec_cmpnrg_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_cc()
10166 __vector unsigned int __c, int *__cc) { in vec_cmpnrg_cc()
10173 static inline __ATTRS_o_ai __vector unsigned char
10174 vec_cmpnrg_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_idx()
10175 __vector unsigned char __c) { in vec_cmpnrg_idx()
10179 static inline __ATTRS_o_ai __vector unsigned short
10180 vec_cmpnrg_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_idx()
10181 __vector unsigned short __c) { in vec_cmpnrg_idx()
10185 static inline __ATTRS_o_ai __vector unsigned int
10186 vec_cmpnrg_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_idx()
10187 __vector unsigned int __c) { in vec_cmpnrg_idx()
10193 static inline __ATTRS_o_ai __vector unsigned char
10194 vec_cmpnrg_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_idx_cc()
10195 __vector unsigned char __c, int *__cc) { in vec_cmpnrg_idx_cc()
10199 static inline __ATTRS_o_ai __vector unsigned short
10200 vec_cmpnrg_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_idx_cc()
10201 __vector unsigned short __c, int *__cc) { in vec_cmpnrg_idx_cc()
10205 static inline __ATTRS_o_ai __vector unsigned int
10206 vec_cmpnrg_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_idx_cc()
10207 __vector unsigned int __c, int *__cc) { in vec_cmpnrg_idx_cc()
10213 static inline __ATTRS_o_ai __vector unsigned char
10214 vec_cmpnrg_or_0_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_or_0_idx()
10215 __vector unsigned char __c) { in vec_cmpnrg_or_0_idx()
10219 static inline __ATTRS_o_ai __vector unsigned short
10220 vec_cmpnrg_or_0_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_or_0_idx()
10221 __vector unsigned short __c) { in vec_cmpnrg_or_0_idx()
10225 static inline __ATTRS_o_ai __vector unsigned int
10226 vec_cmpnrg_or_0_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_or_0_idx()
10227 __vector unsigned int __c) { in vec_cmpnrg_or_0_idx()
10233 static inline __ATTRS_o_ai __vector unsigned char
10234 vec_cmpnrg_or_0_idx_cc(__vector unsigned char __a, in vec_cmpnrg_or_0_idx_cc()
10235 __vector unsigned char __b, in vec_cmpnrg_or_0_idx_cc()
10236 __vector unsigned char __c, int *__cc) { in vec_cmpnrg_or_0_idx_cc()
10240 static inline __ATTRS_o_ai __vector unsigned short
10241 vec_cmpnrg_or_0_idx_cc(__vector unsigned short __a, in vec_cmpnrg_or_0_idx_cc()
10242 __vector unsigned short __b, in vec_cmpnrg_or_0_idx_cc()
10243 __vector unsigned short __c, int *__cc) { in vec_cmpnrg_or_0_idx_cc()
10247 static inline __ATTRS_o_ai __vector unsigned int
10248 vec_cmpnrg_or_0_idx_cc(__vector unsigned int __a, in vec_cmpnrg_or_0_idx_cc()
10249 __vector unsigned int __b, in vec_cmpnrg_or_0_idx_cc()
10250 __vector unsigned int __c, int *__cc) { in vec_cmpnrg_or_0_idx_cc()
10259 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq()
10260 (__vector unsigned char)__b, 4); in vec_find_any_eq()
10266 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq()
10267 (__vector unsigned char)__b, 4); in vec_find_any_eq()
10271 vec_find_any_eq(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_eq()
10278 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq()
10279 (__vector unsigned short)__b, 4); in vec_find_any_eq()
10285 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq()
10286 (__vector unsigned short)__b, 4); in vec_find_any_eq()
10290 vec_find_any_eq(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_eq()
10297 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq()
10298 (__vector unsigned int)__b, 4); in vec_find_any_eq()
10304 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq()
10305 (__vector unsigned int)__b, 4); in vec_find_any_eq()
10309 vec_find_any_eq(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_eq()
10319 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_cc()
10320 (__vector unsigned char)__b, 4, __cc); in vec_find_any_eq_cc()
10327 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_cc()
10328 (__vector unsigned char)__b, 4, __cc); in vec_find_any_eq_cc()
10332 vec_find_any_eq_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_find_any_eq_cc()
10341 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_cc()
10342 (__vector unsigned short)__b, 4, __cc); in vec_find_any_eq_cc()
10349 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_cc()
10350 (__vector unsigned short)__b, 4, __cc); in vec_find_any_eq_cc()
10354 vec_find_any_eq_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_find_any_eq_cc()
10363 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_cc()
10364 (__vector unsigned int)__b, 4, __cc); in vec_find_any_eq_cc()
10371 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_cc()
10372 (__vector unsigned int)__b, 4, __cc); in vec_find_any_eq_cc()
10376 vec_find_any_eq_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_find_any_eq_cc()
10386 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq_idx()
10387 (__vector unsigned char)__b, 0); in vec_find_any_eq_idx()
10390 static inline __ATTRS_o_ai __vector unsigned char
10392 return __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq_idx()
10393 (__vector unsigned char)__b, 0); in vec_find_any_eq_idx()
10396 static inline __ATTRS_o_ai __vector unsigned char
10397 vec_find_any_eq_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_eq_idx()
10404 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq_idx()
10405 (__vector unsigned short)__b, 0); in vec_find_any_eq_idx()
10408 static inline __ATTRS_o_ai __vector unsigned short
10410 return __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq_idx()
10411 (__vector unsigned short)__b, 0); in vec_find_any_eq_idx()
10414 static inline __ATTRS_o_ai __vector unsigned short
10415 vec_find_any_eq_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_eq_idx()
10422 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq_idx()
10423 (__vector unsigned int)__b, 0); in vec_find_any_eq_idx()
10426 static inline __ATTRS_o_ai __vector unsigned int
10428 return __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq_idx()
10429 (__vector unsigned int)__b, 0); in vec_find_any_eq_idx()
10432 static inline __ATTRS_o_ai __vector unsigned int
10433 vec_find_any_eq_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_eq_idx()
10443 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_idx_cc()
10444 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10447 static inline __ATTRS_o_ai __vector unsigned char
10450 return __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_idx_cc()
10451 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10454 static inline __ATTRS_o_ai __vector unsigned char
10455 vec_find_any_eq_idx_cc(__vector unsigned char __a, in vec_find_any_eq_idx_cc()
10456 __vector unsigned char __b, int *__cc) { in vec_find_any_eq_idx_cc()
10464 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_idx_cc()
10465 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10468 static inline __ATTRS_o_ai __vector unsigned short
10471 return __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_idx_cc()
10472 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10475 static inline __ATTRS_o_ai __vector unsigned short
10476 vec_find_any_eq_idx_cc(__vector unsigned short __a, in vec_find_any_eq_idx_cc()
10477 __vector unsigned short __b, int *__cc) { in vec_find_any_eq_idx_cc()
10485 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_idx_cc()
10486 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10489 static inline __ATTRS_o_ai __vector unsigned int
10492 return __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_idx_cc()
10493 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10496 static inline __ATTRS_o_ai __vector unsigned int
10497 vec_find_any_eq_idx_cc(__vector unsigned int __a, in vec_find_any_eq_idx_cc()
10498 __vector unsigned int __b, int *__cc) { in vec_find_any_eq_idx_cc()
10508 __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx()
10509 (__vector unsigned char)__b, 0); in vec_find_any_eq_or_0_idx()
10512 static inline __ATTRS_o_ai __vector unsigned char
10515 return __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx()
10516 (__vector unsigned char)__b, 0); in vec_find_any_eq_or_0_idx()
10519 static inline __ATTRS_o_ai __vector unsigned char
10520 vec_find_any_eq_or_0_idx(__vector unsigned char __a, in vec_find_any_eq_or_0_idx()
10521 __vector unsigned char __b) { in vec_find_any_eq_or_0_idx()
10529 __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx()
10530 (__vector unsigned short)__b, 0); in vec_find_any_eq_or_0_idx()
10533 static inline __ATTRS_o_ai __vector unsigned short
10536 return __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx()
10537 (__vector unsigned short)__b, 0); in vec_find_any_eq_or_0_idx()
10540 static inline __ATTRS_o_ai __vector unsigned short
10541 vec_find_any_eq_or_0_idx(__vector unsigned short __a, in vec_find_any_eq_or_0_idx()
10542 __vector unsigned short __b) { in vec_find_any_eq_or_0_idx()
10550 __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx()
10551 (__vector unsigned int)__b, 0); in vec_find_any_eq_or_0_idx()
10554 static inline __ATTRS_o_ai __vector unsigned int
10557 return __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx()
10558 (__vector unsigned int)__b, 0); in vec_find_any_eq_or_0_idx()
10561 static inline __ATTRS_o_ai __vector unsigned int
10562 vec_find_any_eq_or_0_idx(__vector unsigned int __a, in vec_find_any_eq_or_0_idx()
10563 __vector unsigned int __b) { in vec_find_any_eq_or_0_idx()
10573 __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx_cc()
10574 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10577 static inline __ATTRS_o_ai __vector unsigned char
10580 return __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx_cc()
10581 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10584 static inline __ATTRS_o_ai __vector unsigned char
10585 vec_find_any_eq_or_0_idx_cc(__vector unsigned char __a, in vec_find_any_eq_or_0_idx_cc()
10586 __vector unsigned char __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10594 __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx_cc()
10595 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10598 static inline __ATTRS_o_ai __vector unsigned short
10601 return __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx_cc()
10602 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10605 static inline __ATTRS_o_ai __vector unsigned short
10606 vec_find_any_eq_or_0_idx_cc(__vector unsigned short __a, in vec_find_any_eq_or_0_idx_cc()
10607 __vector unsigned short __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10615 __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx_cc()
10616 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10619 static inline __ATTRS_o_ai __vector unsigned int
10622 return __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx_cc()
10623 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10626 static inline __ATTRS_o_ai __vector unsigned int
10627 vec_find_any_eq_or_0_idx_cc(__vector unsigned int __a, in vec_find_any_eq_or_0_idx_cc()
10628 __vector unsigned int __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10637 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne()
10638 (__vector unsigned char)__b, 12); in vec_find_any_ne()
10644 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne()
10645 (__vector unsigned char)__b, 12); in vec_find_any_ne()
10649 vec_find_any_ne(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_ne()
10656 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne()
10657 (__vector unsigned short)__b, 12); in vec_find_any_ne()
10663 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne()
10664 (__vector unsigned short)__b, 12); in vec_find_any_ne()
10668 vec_find_any_ne(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_ne()
10675 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne()
10676 (__vector unsigned int)__b, 12); in vec_find_any_ne()
10682 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne()
10683 (__vector unsigned int)__b, 12); in vec_find_any_ne()
10687 vec_find_any_ne(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_ne()
10697 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_cc()
10698 (__vector unsigned char)__b, 12, __cc); in vec_find_any_ne_cc()
10705 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_cc()
10706 (__vector unsigned char)__b, 12, __cc); in vec_find_any_ne_cc()
10710 vec_find_any_ne_cc(__vector unsigned char __a, in vec_find_any_ne_cc()
10711 __vector unsigned char __b, int *__cc) { in vec_find_any_ne_cc()
10719 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_cc()
10720 (__vector unsigned short)__b, 12, __cc); in vec_find_any_ne_cc()
10727 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_cc()
10728 (__vector unsigned short)__b, 12, __cc); in vec_find_any_ne_cc()
10732 vec_find_any_ne_cc(__vector unsigned short __a, in vec_find_any_ne_cc()
10733 __vector unsigned short __b, int *__cc) { in vec_find_any_ne_cc()
10741 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_cc()
10742 (__vector unsigned int)__b, 12, __cc); in vec_find_any_ne_cc()
10749 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_cc()
10750 (__vector unsigned int)__b, 12, __cc); in vec_find_any_ne_cc()
10754 vec_find_any_ne_cc(__vector unsigned int __a, in vec_find_any_ne_cc()
10755 __vector unsigned int __b, int *__cc) { in vec_find_any_ne_cc()
10764 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne_idx()
10765 (__vector unsigned char)__b, 8); in vec_find_any_ne_idx()
10768 static inline __ATTRS_o_ai __vector unsigned char
10770 return __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne_idx()
10771 (__vector unsigned char)__b, 8); in vec_find_any_ne_idx()
10774 static inline __ATTRS_o_ai __vector unsigned char
10775 vec_find_any_ne_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_ne_idx()
10782 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne_idx()
10783 (__vector unsigned short)__b, 8); in vec_find_any_ne_idx()
10786 static inline __ATTRS_o_ai __vector unsigned short
10788 return __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne_idx()
10789 (__vector unsigned short)__b, 8); in vec_find_any_ne_idx()
10792 static inline __ATTRS_o_ai __vector unsigned short
10793 vec_find_any_ne_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_ne_idx()
10800 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne_idx()
10801 (__vector unsigned int)__b, 8); in vec_find_any_ne_idx()
10804 static inline __ATTRS_o_ai __vector unsigned int
10806 return __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne_idx()
10807 (__vector unsigned int)__b, 8); in vec_find_any_ne_idx()
10810 static inline __ATTRS_o_ai __vector unsigned int
10811 vec_find_any_ne_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_ne_idx()
10821 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_idx_cc()
10822 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10825 static inline __ATTRS_o_ai __vector unsigned char
10828 return __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_idx_cc()
10829 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10832 static inline __ATTRS_o_ai __vector unsigned char
10833 vec_find_any_ne_idx_cc(__vector unsigned char __a, in vec_find_any_ne_idx_cc()
10834 __vector unsigned char __b, in vec_find_any_ne_idx_cc()
10843 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_idx_cc()
10844 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10847 static inline __ATTRS_o_ai __vector unsigned short
10850 return __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_idx_cc()
10851 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10854 static inline __ATTRS_o_ai __vector unsigned short
10855 vec_find_any_ne_idx_cc(__vector unsigned short __a, in vec_find_any_ne_idx_cc()
10856 __vector unsigned short __b, int *__cc) { in vec_find_any_ne_idx_cc()
10864 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_idx_cc()
10865 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10868 static inline __ATTRS_o_ai __vector unsigned int
10871 return __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_idx_cc()
10872 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10875 static inline __ATTRS_o_ai __vector unsigned int
10876 vec_find_any_ne_idx_cc(__vector unsigned int __a, in vec_find_any_ne_idx_cc()
10877 __vector unsigned int __b, int *__cc) { in vec_find_any_ne_idx_cc()
10887 __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx()
10888 (__vector unsigned char)__b, 8); in vec_find_any_ne_or_0_idx()
10891 static inline __ATTRS_o_ai __vector unsigned char
10894 return __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx()
10895 (__vector unsigned char)__b, 8); in vec_find_any_ne_or_0_idx()
10898 static inline __ATTRS_o_ai __vector unsigned char
10899 vec_find_any_ne_or_0_idx(__vector unsigned char __a, in vec_find_any_ne_or_0_idx()
10900 __vector unsigned char __b) { in vec_find_any_ne_or_0_idx()
10908 __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx()
10909 (__vector unsigned short)__b, 8); in vec_find_any_ne_or_0_idx()
10912 static inline __ATTRS_o_ai __vector unsigned short
10915 return __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx()
10916 (__vector unsigned short)__b, 8); in vec_find_any_ne_or_0_idx()
10919 static inline __ATTRS_o_ai __vector unsigned short
10920 vec_find_any_ne_or_0_idx(__vector unsigned short __a, in vec_find_any_ne_or_0_idx()
10921 __vector unsigned short __b) { in vec_find_any_ne_or_0_idx()
10929 __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx()
10930 (__vector unsigned int)__b, 8); in vec_find_any_ne_or_0_idx()
10933 static inline __ATTRS_o_ai __vector unsigned int
10936 return __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx()
10937 (__vector unsigned int)__b, 8); in vec_find_any_ne_or_0_idx()
10940 static inline __ATTRS_o_ai __vector unsigned int
10941 vec_find_any_ne_or_0_idx(__vector unsigned int __a, in vec_find_any_ne_or_0_idx()
10942 __vector unsigned int __b) { in vec_find_any_ne_or_0_idx()
10952 __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx_cc()
10953 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10956 static inline __ATTRS_o_ai __vector unsigned char
10959 return __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx_cc()
10960 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10963 static inline __ATTRS_o_ai __vector unsigned char
10964 vec_find_any_ne_or_0_idx_cc(__vector unsigned char __a, in vec_find_any_ne_or_0_idx_cc()
10965 __vector unsigned char __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10973 __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx_cc()
10974 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10977 static inline __ATTRS_o_ai __vector unsigned short
10980 return __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx_cc()
10981 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10984 static inline __ATTRS_o_ai __vector unsigned short
10985 vec_find_any_ne_or_0_idx_cc(__vector unsigned short __a, in vec_find_any_ne_or_0_idx_cc()
10986 __vector unsigned short __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10994 __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx_cc()
10995 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10998 static inline __ATTRS_o_ai __vector unsigned int
11001 return __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx_cc()
11002 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
11005 static inline __ATTRS_o_ai __vector unsigned int
11006 vec_find_any_ne_or_0_idx_cc(__vector unsigned int __a, in vec_find_any_ne_or_0_idx_cc()
11007 __vector unsigned int __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
11015 static inline __ATTRS_o_ai __vector unsigned char
11017 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11018 return __builtin_s390_vstrsb((__vector unsigned char)__a, in vec_search_string_cc()
11019 (__vector unsigned char)__b, __c, __cc); in vec_search_string_cc()
11022 static inline __ATTRS_o_ai __vector unsigned char
11024 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11025 return __builtin_s390_vstrsb((__vector unsigned char)__a, in vec_search_string_cc()
11026 (__vector unsigned char)__b, __c, __cc); in vec_search_string_cc()
11029 static inline __ATTRS_o_ai __vector unsigned char
11030 vec_search_string_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_search_string_cc()
11031 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11035 static inline __ATTRS_o_ai __vector unsigned char
11037 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11038 return __builtin_s390_vstrsh((__vector unsigned short)__a, in vec_search_string_cc()
11039 (__vector unsigned short)__b, __c, __cc); in vec_search_string_cc()
11042 static inline __ATTRS_o_ai __vector unsigned char
11044 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11045 return __builtin_s390_vstrsh((__vector unsigned short)__a, in vec_search_string_cc()
11046 (__vector unsigned short)__b, __c, __cc); in vec_search_string_cc()
11049 static inline __ATTRS_o_ai __vector unsigned char
11050 vec_search_string_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_search_string_cc()
11051 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11055 static inline __ATTRS_o_ai __vector unsigned char
11057 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11058 return __builtin_s390_vstrsf((__vector unsigned int)__a, in vec_search_string_cc()
11059 (__vector unsigned int)__b, __c, __cc); in vec_search_string_cc()
11062 static inline __ATTRS_o_ai __vector unsigned char
11064 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11065 return __builtin_s390_vstrsf((__vector unsigned int)__a, in vec_search_string_cc()
11066 (__vector unsigned int)__b, __c, __cc); in vec_search_string_cc()
11069 static inline __ATTRS_o_ai __vector unsigned char
11070 vec_search_string_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_search_string_cc()
11071 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
11081 static inline __ATTRS_o_ai __vector unsigned char
11084 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11085 return __builtin_s390_vstrszb((__vector unsigned char)__a, in vec_search_string_until_zero_cc()
11086 (__vector unsigned char)__b, __c, __cc); in vec_search_string_until_zero_cc()
11089 static inline __ATTRS_o_ai __vector unsigned char
11092 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11093 return __builtin_s390_vstrszb((__vector unsigned char)__a, in vec_search_string_until_zero_cc()
11094 (__vector unsigned char)__b, __c, __cc); in vec_search_string_until_zero_cc()
11097 static inline __ATTRS_o_ai __vector unsigned char
11098 vec_search_string_until_zero_cc(__vector unsigned char __a, in vec_search_string_until_zero_cc()
11099 __vector unsigned char __b, in vec_search_string_until_zero_cc()
11100 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11104 static inline __ATTRS_o_ai __vector unsigned char
11107 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11108 return __builtin_s390_vstrszh((__vector unsigned short)__a, in vec_search_string_until_zero_cc()
11109 (__vector unsigned short)__b, __c, __cc); in vec_search_string_until_zero_cc()
11112 static inline __ATTRS_o_ai __vector unsigned char
11115 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11116 return __builtin_s390_vstrszh((__vector unsigned short)__a, in vec_search_string_until_zero_cc()
11117 (__vector unsigned short)__b, __c, __cc); in vec_search_string_until_zero_cc()
11120 static inline __ATTRS_o_ai __vector unsigned char
11121 vec_search_string_until_zero_cc(__vector unsigned short __a, in vec_search_string_until_zero_cc()
11122 __vector unsigned short __b, in vec_search_string_until_zero_cc()
11123 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11127 static inline __ATTRS_o_ai __vector unsigned char
11130 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11131 return __builtin_s390_vstrszf((__vector unsigned int)__a, in vec_search_string_until_zero_cc()
11132 (__vector unsigned int)__b, __c, __cc); in vec_search_string_until_zero_cc()
11135 static inline __ATTRS_o_ai __vector unsigned char
11138 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
11139 return __builtin_s390_vstrszf((__vector unsigned int)__a, in vec_search_string_until_zero_cc()
11140 (__vector unsigned int)__b, __c, __cc); in vec_search_string_until_zero_cc()
11143 static inline __ATTRS_o_ai __vector unsigned char
11144 vec_search_string_until_zero_cc(__vector unsigned int __a, in vec_search_string_until_zero_cc()
11145 __vector unsigned int __b, in vec_search_string_until_zero_cc()
11146 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()