• Home
  • Raw
  • Download

Lines Matching refs:__vector

46 vec_extract(__vector signed char __vec, int __index) {  in vec_extract()
51 vec_extract(__vector __bool char __vec, int __index) { in vec_extract()
56 vec_extract(__vector unsigned char __vec, int __index) { in vec_extract()
61 vec_extract(__vector signed short __vec, int __index) { in vec_extract()
66 vec_extract(__vector __bool short __vec, int __index) { in vec_extract()
71 vec_extract(__vector unsigned short __vec, int __index) { in vec_extract()
76 vec_extract(__vector signed int __vec, int __index) { in vec_extract()
81 vec_extract(__vector __bool int __vec, int __index) { in vec_extract()
86 vec_extract(__vector unsigned int __vec, int __index) { in vec_extract()
91 vec_extract(__vector signed long long __vec, int __index) { in vec_extract()
96 vec_extract(__vector __bool long long __vec, int __index) { in vec_extract()
101 vec_extract(__vector unsigned long long __vec, int __index) { in vec_extract()
107 vec_extract(__vector float __vec, int __index) { in vec_extract()
113 vec_extract(__vector double __vec, int __index) { in vec_extract()
119 static inline __ATTRS_o_ai __vector signed char
120 vec_insert(signed char __scalar, __vector signed char __vec, int __index) { in vec_insert()
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()
133 static inline __ATTRS_o_ai __vector unsigned char
134 vec_insert(unsigned char __scalar, __vector unsigned char __vec, int __index) { in vec_insert()
139 static inline __ATTRS_o_ai __vector signed short
140 vec_insert(signed short __scalar, __vector signed short __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()
154 static inline __ATTRS_o_ai __vector unsigned short
155 vec_insert(unsigned short __scalar, __vector unsigned short __vec, in vec_insert()
161 static inline __ATTRS_o_ai __vector signed int
162 vec_insert(signed int __scalar, __vector signed int __vec, int __index) { 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()
181 static inline __ATTRS_o_ai __vector signed long long
182 vec_insert(signed long long __scalar, __vector signed long long __vec, 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()
205 static inline __ATTRS_o_ai __vector float
206 vec_insert(float __scalar, __vector float __vec, int __index) { in vec_insert()
212 static inline __ATTRS_o_ai __vector double
213 vec_insert(double __scalar, __vector double __vec, int __index) { in vec_insert()
220 static inline __ATTRS_o_ai __vector signed char
222 const __vector signed char __zero = (__vector signed char)0; in vec_promote()
223 __vector signed char __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
229 static inline __ATTRS_o_ai __vector unsigned char
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()
238 static inline __ATTRS_o_ai __vector signed short
240 const __vector signed short __zero = (__vector signed short)0; in vec_promote()
241 __vector signed short __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
247 static inline __ATTRS_o_ai __vector unsigned short
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()
256 static inline __ATTRS_o_ai __vector signed int
258 const __vector signed int __zero = (__vector signed int)0; in vec_promote()
259 __vector signed int __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
265 static inline __ATTRS_o_ai __vector unsigned int
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()
274 static inline __ATTRS_o_ai __vector signed long long
276 const __vector signed long long __zero = (__vector signed long long)0; in vec_promote()
277 __vector signed long long __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
283 static inline __ATTRS_o_ai __vector unsigned long long
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()
293 static inline __ATTRS_o_ai __vector float
295 const __vector float __zero = (__vector float)0.0f; in vec_promote()
296 __vector float __vec = __builtin_shufflevector(__zero, __zero, in vec_promote()
303 static inline __ATTRS_o_ai __vector double
305 const __vector double __zero = (__vector double)0.0; in vec_promote()
306 __vector double __vec = __builtin_shufflevector(__zero, __zero, -1, -1); in vec_promote()
313 static inline __ATTRS_o_ai __vector signed char
315 __vector signed char __vec = (__vector signed char)0; in vec_insert_and_zero()
320 static inline __ATTRS_o_ai __vector unsigned char
322 __vector unsigned char __vec = (__vector unsigned char)0; in vec_insert_and_zero()
327 static inline __ATTRS_o_ai __vector signed short
329 __vector signed short __vec = (__vector signed short)0; in vec_insert_and_zero()
334 static inline __ATTRS_o_ai __vector unsigned short
336 __vector unsigned short __vec = (__vector unsigned short)0; in vec_insert_and_zero()
341 static inline __ATTRS_o_ai __vector signed int
343 __vector signed int __vec = (__vector signed int)0; in vec_insert_and_zero()
348 static inline __ATTRS_o_ai __vector unsigned int
350 __vector unsigned int __vec = (__vector unsigned int)0; in vec_insert_and_zero()
355 static inline __ATTRS_o_ai __vector signed long long
357 __vector signed long long __vec = (__vector signed long long)0; in vec_insert_and_zero()
362 static inline __ATTRS_o_ai __vector unsigned long long
364 __vector unsigned long long __vec = (__vector unsigned long long)0; in vec_insert_and_zero()
370 static inline __ATTRS_o_ai __vector float
372 __vector float __vec = (__vector float)0.0f; in vec_insert_and_zero()
378 static inline __ATTRS_o_ai __vector double
380 __vector double __vec = (__vector double)0.0; in vec_insert_and_zero()
387 static inline __ATTRS_o_ai __vector signed char
388 vec_perm(__vector signed char __a, __vector signed char __b, in vec_perm()
389 __vector unsigned char __c) { in vec_perm()
390 return (__vector signed char)__builtin_s390_vperm( 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()
401 static inline __ATTRS_o_ai __vector __bool char
402 vec_perm(__vector __bool char __a, __vector __bool char __b, in vec_perm()
403 __vector unsigned char __c) { in vec_perm()
404 return (__vector __bool char)__builtin_s390_vperm( in vec_perm()
405 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
408 static inline __ATTRS_o_ai __vector signed short
409 vec_perm(__vector signed short __a, __vector signed short __b, in vec_perm()
410 __vector unsigned char __c) { in vec_perm()
411 return (__vector signed short)__builtin_s390_vperm( 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()
422 static inline __ATTRS_o_ai __vector __bool short
423 vec_perm(__vector __bool short __a, __vector __bool short __b, in vec_perm()
424 __vector unsigned char __c) { in vec_perm()
425 return (__vector __bool short)__builtin_s390_vperm( in vec_perm()
426 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
429 static inline __ATTRS_o_ai __vector signed int
430 vec_perm(__vector signed int __a, __vector signed int __b, in vec_perm()
431 __vector unsigned char __c) { in vec_perm()
432 return (__vector signed int)__builtin_s390_vperm( 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()
443 static inline __ATTRS_o_ai __vector __bool int
444 vec_perm(__vector __bool int __a, __vector __bool int __b, in vec_perm()
445 __vector unsigned char __c) { in vec_perm()
446 return (__vector __bool int)__builtin_s390_vperm( in vec_perm()
447 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
450 static inline __ATTRS_o_ai __vector signed long long
451 vec_perm(__vector signed long long __a, __vector signed long long __b, in vec_perm()
452 __vector unsigned char __c) { in vec_perm()
453 return (__vector signed long long)__builtin_s390_vperm( 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()
464 static inline __ATTRS_o_ai __vector __bool long long
465 vec_perm(__vector __bool long long __a, __vector __bool long long __b, in vec_perm()
466 __vector unsigned char __c) { in vec_perm()
467 return (__vector __bool long long)__builtin_s390_vperm( in vec_perm()
468 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
472 static inline __ATTRS_o_ai __vector float
473 vec_perm(__vector float __a, __vector float __b, in vec_perm()
474 __vector unsigned char __c) { in vec_perm()
475 return (__vector float)__builtin_s390_vperm( in vec_perm()
476 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
480 static inline __ATTRS_o_ai __vector double
481 vec_perm(__vector double __a, __vector double __b, in vec_perm()
482 __vector unsigned char __c) { in vec_perm()
483 return (__vector double)__builtin_s390_vperm( in vec_perm()
484 (__vector unsigned char)__a, (__vector unsigned char)__b, __c); in vec_perm()
490 extern __ATTRS_o __vector signed long long
491 vec_permi(__vector signed long long __a, __vector signed long long __b,
496 extern __ATTRS_o __vector unsigned long long
497 vec_permi(__vector unsigned long long __a, __vector unsigned long long __b,
502 extern __ATTRS_o __vector __bool long long
503 vec_permi(__vector __bool long long __a, __vector __bool long long __b,
508 extern __ATTRS_o __vector double
509 vec_permi(__vector double __a, __vector double __b, int __c)
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()
528 static inline __ATTRS_o_ai __vector signed short
529 vec_revb(__vector signed short __vec) { in vec_revb()
530 return (__vector signed short) in vec_revb()
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()
539 static inline __ATTRS_o_ai __vector signed int
540 vec_revb(__vector signed int __vec) { in vec_revb()
541 return (__vector signed int) 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()
550 static inline __ATTRS_o_ai __vector signed long long
551 vec_revb(__vector signed long long __vec) { in vec_revb()
552 return (__vector signed long long) 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()
562 static inline __ATTRS_o_ai __vector float
563 vec_revb(__vector float __vec) { in vec_revb()
564 return (__vector float) in vec_revb()
565 __builtin_s390_vlbrf((__vector unsigned int)__vec); in vec_revb()
569 static inline __ATTRS_o_ai __vector double
570 vec_revb(__vector double __vec) { in vec_revb()
571 return (__vector double) in vec_revb()
572 __builtin_s390_vlbrg((__vector unsigned long long)__vec); in vec_revb()
577 static inline __ATTRS_o_ai __vector signed char
578 vec_reve(__vector signed char __vec) { in vec_reve()
579 return (__vector signed char) { __vec[15], __vec[14], __vec[13], __vec[12], in vec_reve()
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()
593 static inline __ATTRS_o_ai __vector __bool char
594 vec_reve(__vector __bool char __vec) { in vec_reve()
595 return (__vector __bool char) { __vec[15], __vec[14], __vec[13], __vec[12], in vec_reve()
601 static inline __ATTRS_o_ai __vector signed short
602 vec_reve(__vector signed short __vec) { in vec_reve()
603 return (__vector signed short) { __vec[7], __vec[6], __vec[5], __vec[4], 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()
613 static inline __ATTRS_o_ai __vector __bool short
614 vec_reve(__vector __bool short __vec) { in vec_reve()
615 return (__vector __bool short) { __vec[7], __vec[6], __vec[5], __vec[4], in vec_reve()
619 static inline __ATTRS_o_ai __vector signed int
620 vec_reve(__vector signed int __vec) { in vec_reve()
621 return (__vector signed int) { __vec[3], __vec[2], __vec[1], __vec[0] }; 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()
629 static inline __ATTRS_o_ai __vector __bool int
630 vec_reve(__vector __bool int __vec) { in vec_reve()
631 return (__vector __bool int) { __vec[3], __vec[2], __vec[1], __vec[0] }; in vec_reve()
634 static inline __ATTRS_o_ai __vector signed long long
635 vec_reve(__vector signed long long __vec) { in vec_reve()
636 return (__vector signed long long) { __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()
644 static inline __ATTRS_o_ai __vector __bool long long
645 vec_reve(__vector __bool long long __vec) { in vec_reve()
646 return (__vector __bool long long) { __vec[1], __vec[0] }; in vec_reve()
650 static inline __ATTRS_o_ai __vector float
651 vec_reve(__vector float __vec) { in vec_reve()
652 return (__vector float) { __vec[3], __vec[2], __vec[1], __vec[0] }; in vec_reve()
656 static inline __ATTRS_o_ai __vector double
657 vec_reve(__vector double __vec) { in vec_reve()
658 return (__vector double) { __vec[1], __vec[0] }; in vec_reve()
663 static inline __ATTRS_o_ai __vector signed char
664 vec_sel(__vector signed char __a, __vector signed char __b, in vec_sel()
665 __vector unsigned char __c) { in vec_sel()
666 return (((__vector signed char)__c & __b) | in vec_sel()
667 (~(__vector signed char)__c & __a)); in vec_sel()
670 static inline __ATTRS_o_ai __vector signed char
671 vec_sel(__vector signed char __a, __vector signed char __b, in vec_sel()
672 __vector __bool char __c) { in vec_sel()
673 return (((__vector signed char)__c & __b) | in vec_sel()
674 (~(__vector signed char)__c & __a)); in vec_sel()
677 static inline __ATTRS_o_ai __vector __bool char
678 vec_sel(__vector __bool char __a, __vector __bool char __b, in vec_sel()
679 __vector unsigned char __c) { in vec_sel()
680 return (((__vector __bool char)__c & __b) | in vec_sel()
681 (~(__vector __bool char)__c & __a)); in vec_sel()
684 static inline __ATTRS_o_ai __vector __bool char
685 vec_sel(__vector __bool char __a, __vector __bool char __b, in vec_sel()
686 __vector __bool 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()
698 __vector __bool char __c) { in vec_sel()
699 return (((__vector unsigned char)__c & __b) | in vec_sel()
700 (~(__vector unsigned char)__c & __a)); in vec_sel()
703 static inline __ATTRS_o_ai __vector signed short
704 vec_sel(__vector signed short __a, __vector signed short __b, in vec_sel()
705 __vector unsigned short __c) { in vec_sel()
706 return (((__vector signed short)__c & __b) | in vec_sel()
707 (~(__vector signed short)__c & __a)); in vec_sel()
710 static inline __ATTRS_o_ai __vector signed short
711 vec_sel(__vector signed short __a, __vector signed short __b, in vec_sel()
712 __vector __bool short __c) { in vec_sel()
713 return (((__vector signed short)__c & __b) | in vec_sel()
714 (~(__vector signed short)__c & __a)); in vec_sel()
717 static inline __ATTRS_o_ai __vector __bool short
718 vec_sel(__vector __bool short __a, __vector __bool short __b, in vec_sel()
719 __vector unsigned short __c) { in vec_sel()
720 return (((__vector __bool short)__c & __b) | in vec_sel()
721 (~(__vector __bool short)__c & __a)); in vec_sel()
724 static inline __ATTRS_o_ai __vector __bool short
725 vec_sel(__vector __bool short __a, __vector __bool short __b, in vec_sel()
726 __vector __bool 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()
738 __vector __bool short __c) { in vec_sel()
739 return (((__vector unsigned short)__c & __b) | in vec_sel()
740 (~(__vector unsigned short)__c & __a)); in vec_sel()
743 static inline __ATTRS_o_ai __vector signed int
744 vec_sel(__vector signed int __a, __vector signed int __b, in vec_sel()
745 __vector unsigned int __c) { in vec_sel()
746 return (((__vector signed int)__c & __b) | in vec_sel()
747 (~(__vector signed int)__c & __a)); in vec_sel()
750 static inline __ATTRS_o_ai __vector signed int
751 vec_sel(__vector signed int __a, __vector signed int __b, in vec_sel()
752 __vector __bool int __c) { in vec_sel()
753 return (((__vector signed int)__c & __b) | in vec_sel()
754 (~(__vector signed int)__c & __a)); in vec_sel()
757 static inline __ATTRS_o_ai __vector __bool int
758 vec_sel(__vector __bool int __a, __vector __bool int __b, in vec_sel()
759 __vector unsigned int __c) { in vec_sel()
760 return (((__vector __bool int)__c & __b) | in vec_sel()
761 (~(__vector __bool int)__c & __a)); in vec_sel()
764 static inline __ATTRS_o_ai __vector __bool int
765 vec_sel(__vector __bool int __a, __vector __bool int __b, in vec_sel()
766 __vector __bool 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()
778 __vector __bool int __c) { in vec_sel()
779 return (((__vector unsigned int)__c & __b) | in vec_sel()
780 (~(__vector unsigned int)__c & __a)); in vec_sel()
783 static inline __ATTRS_o_ai __vector signed long long
784 vec_sel(__vector signed long long __a, __vector signed long long __b, in vec_sel()
785 __vector unsigned long long __c) { in vec_sel()
786 return (((__vector signed long long)__c & __b) | in vec_sel()
787 (~(__vector signed long long)__c & __a)); in vec_sel()
790 static inline __ATTRS_o_ai __vector signed long long
791 vec_sel(__vector signed long long __a, __vector signed long long __b, in vec_sel()
792 __vector __bool long long __c) { in vec_sel()
793 return (((__vector signed long long)__c & __b) | in vec_sel()
794 (~(__vector signed long long)__c & __a)); in vec_sel()
797 static inline __ATTRS_o_ai __vector __bool long long
798 vec_sel(__vector __bool long long __a, __vector __bool long long __b, in vec_sel()
799 __vector unsigned long long __c) { in vec_sel()
800 return (((__vector __bool long long)__c & __b) | in vec_sel()
801 (~(__vector __bool long long)__c & __a)); in vec_sel()
804 static inline __ATTRS_o_ai __vector __bool long long
805 vec_sel(__vector __bool long long __a, __vector __bool long long __b, in vec_sel()
806 __vector __bool 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()
818 __vector __bool long long __c) { in vec_sel()
819 return (((__vector unsigned long long)__c & __b) | in vec_sel()
820 (~(__vector unsigned long long)__c & __a)); in vec_sel()
824 static inline __ATTRS_o_ai __vector float
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()
830 static inline __ATTRS_o_ai __vector float
831 vec_sel(__vector float __a, __vector float __b, __vector __bool int __c) { 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()
835 return (__vector float)((__cc & __bc) | (~__cc & __ac)); in vec_sel()
839 static inline __ATTRS_o_ai __vector double
840 vec_sel(__vector double __a, __vector double __b, 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()
846 static inline __ATTRS_o_ai __vector double
847 vec_sel(__vector double __a, __vector double __b, in vec_sel()
848 __vector __bool long long __c) { 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()
852 return (__vector double)((__cc & __bc) | (~__cc & __ac)); in vec_sel()
857 static inline __ATTRS_o_ai __vector signed int
858 vec_gather_element(__vector signed int __vec, in vec_gather_element()
859 __vector unsigned int __offset, in vec_gather_element()
867 static inline __ATTRS_o_ai __vector __bool int
868 vec_gather_element(__vector __bool int __vec, in vec_gather_element()
869 __vector unsigned int __offset, 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()
887 static inline __ATTRS_o_ai __vector signed long long
888 vec_gather_element(__vector signed long long __vec, in vec_gather_element()
889 __vector unsigned long long __offset, in vec_gather_element()
897 static inline __ATTRS_o_ai __vector __bool long long
898 vec_gather_element(__vector __bool long long __vec, in vec_gather_element()
899 __vector unsigned long long __offset, 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()
918 static inline __ATTRS_o_ai __vector float
919 vec_gather_element(__vector float __vec, in vec_gather_element()
920 __vector unsigned int __offset, in vec_gather_element()
929 static inline __ATTRS_o_ai __vector double
930 vec_gather_element(__vector double __vec, in vec_gather_element()
931 __vector unsigned long long __offset, in vec_gather_element()
942 vec_scatter_element(__vector signed int __vec, in vec_scatter_element()
943 __vector unsigned int __offset, in vec_scatter_element()
951 vec_scatter_element(__vector __bool int __vec, in vec_scatter_element()
952 __vector unsigned int __offset, 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()
969 vec_scatter_element(__vector signed long long __vec, in vec_scatter_element()
970 __vector unsigned long long __offset, in vec_scatter_element()
978 vec_scatter_element(__vector __bool long long __vec, in vec_scatter_element()
979 __vector unsigned long long __offset, 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()
997 vec_scatter_element(__vector float __vec, in vec_scatter_element()
998 __vector unsigned int __offset, in vec_scatter_element()
1007 vec_scatter_element(__vector double __vec, in vec_scatter_element()
1008 __vector unsigned long long __offset, in vec_scatter_element()
1017 static inline __ATTRS_o_ai __vector signed char
1019 return *(const __vector signed char *) in vec_xl()
1023 static inline __ATTRS_o_ai __vector unsigned char
1025 return *(const __vector unsigned char *) in vec_xl()
1029 static inline __ATTRS_o_ai __vector signed short
1031 return *(const __vector signed short *) in vec_xl()
1035 static inline __ATTRS_o_ai __vector unsigned short
1037 return *(const __vector unsigned short *) in vec_xl()
1041 static inline __ATTRS_o_ai __vector signed int
1043 return *(const __vector signed int *) in vec_xl()
1047 static inline __ATTRS_o_ai __vector unsigned int
1049 return *(const __vector unsigned int *) in vec_xl()
1053 static inline __ATTRS_o_ai __vector signed long long
1055 return *(const __vector signed long long *) in vec_xl()
1059 static inline __ATTRS_o_ai __vector unsigned long long
1061 return *(const __vector unsigned long long *) in vec_xl()
1066 static inline __ATTRS_o_ai __vector float
1068 return *(const __vector float *) in vec_xl()
1073 static inline __ATTRS_o_ai __vector double
1075 return *(const __vector double *) in vec_xl()
1082 static inline __ATTRS_o_ai __vector signed char
1084 return *(const __vector signed char *) in vec_xld2()
1089 static inline __ATTRS_o_ai __vector unsigned char
1091 return *(const __vector unsigned char *) in vec_xld2()
1096 static inline __ATTRS_o_ai __vector signed short
1098 return *(const __vector signed short *) in vec_xld2()
1103 static inline __ATTRS_o_ai __vector unsigned short
1105 return *(const __vector unsigned short *) in vec_xld2()
1110 static inline __ATTRS_o_ai __vector signed int
1112 return *(const __vector signed int *) in vec_xld2()
1117 static inline __ATTRS_o_ai __vector unsigned int
1119 return *(const __vector unsigned int *) in vec_xld2()
1124 static inline __ATTRS_o_ai __vector signed long long
1126 return *(const __vector signed long long *) in vec_xld2()
1131 static inline __ATTRS_o_ai __vector unsigned long long
1133 return *(const __vector unsigned long long *) in vec_xld2()
1138 static inline __ATTRS_o_ai __vector double
1140 return *(const __vector double *) in vec_xld2()
1147 static inline __ATTRS_o_ai __vector signed char
1149 return *(const __vector signed char *) in vec_xlw4()
1154 static inline __ATTRS_o_ai __vector unsigned char
1156 return *(const __vector unsigned char *) in vec_xlw4()
1161 static inline __ATTRS_o_ai __vector signed short
1163 return *(const __vector signed short *) in vec_xlw4()
1168 static inline __ATTRS_o_ai __vector unsigned short
1170 return *(const __vector unsigned short *) in vec_xlw4()
1175 static inline __ATTRS_o_ai __vector signed int
1177 return *(const __vector signed int *) in vec_xlw4()
1182 static inline __ATTRS_o_ai __vector unsigned int
1184 return *(const __vector unsigned int *) in vec_xlw4()
1191 vec_xst(__vector signed char __vec, long __offset, signed char *__ptr) { in vec_xst()
1192 *(__vector signed char *)((char *)__ptr + __offset) = __vec; in vec_xst()
1196 vec_xst(__vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xst()
1197 *(__vector unsigned char *)((char *)__ptr + __offset) = __vec; in vec_xst()
1201 vec_xst(__vector signed short __vec, long __offset, signed short *__ptr) { in vec_xst()
1202 *(__vector signed short *)((char *)__ptr + __offset) = __vec; in vec_xst()
1206 vec_xst(__vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xst()
1207 *(__vector unsigned short *)((char *)__ptr + __offset) = __vec; in vec_xst()
1211 vec_xst(__vector signed int __vec, long __offset, signed int *__ptr) { in vec_xst()
1212 *(__vector signed int *)((char *)__ptr + __offset) = __vec; in vec_xst()
1216 vec_xst(__vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xst()
1217 *(__vector unsigned int *)((char *)__ptr + __offset) = __vec; in vec_xst()
1221 vec_xst(__vector signed long long __vec, long __offset, in vec_xst()
1223 *(__vector signed long long *)((char *)__ptr + __offset) = __vec; in vec_xst()
1227 vec_xst(__vector unsigned long long __vec, long __offset, in vec_xst()
1229 *(__vector unsigned long long *)((char *)__ptr + __offset) = __vec; in vec_xst()
1234 vec_xst(__vector float __vec, long __offset, float *__ptr) { in vec_xst()
1235 *(__vector float *)((char *)__ptr + __offset) = __vec; in vec_xst()
1240 vec_xst(__vector double __vec, long __offset, double *__ptr) { in vec_xst()
1241 *(__vector double *)((char *)__ptr + __offset) = __vec; in vec_xst()
1248 vec_xstd2(__vector signed char __vec, long __offset, signed char *__ptr) { in vec_xstd2()
1249 *(__vector signed char *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1254 vec_xstd2(__vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xstd2()
1255 *(__vector unsigned char *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1260 vec_xstd2(__vector signed short __vec, long __offset, signed short *__ptr) { in vec_xstd2()
1261 *(__vector signed short *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1266 vec_xstd2(__vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xstd2()
1267 *(__vector unsigned short *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1272 vec_xstd2(__vector signed int __vec, long __offset, signed int *__ptr) { in vec_xstd2()
1273 *(__vector signed int *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1278 vec_xstd2(__vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xstd2()
1279 *(__vector unsigned int *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1284 vec_xstd2(__vector signed long long __vec, long __offset, in vec_xstd2()
1286 *(__vector signed long long *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1291 vec_xstd2(__vector unsigned long long __vec, long __offset, in vec_xstd2()
1293 *(__vector unsigned long long *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1298 vec_xstd2(__vector double __vec, long __offset, double *__ptr) { in vec_xstd2()
1299 *(__vector double *)((char *)__ptr + __offset) = __vec; in vec_xstd2()
1306 vec_xstw4(__vector signed char __vec, long __offset, signed char *__ptr) { in vec_xstw4()
1307 *(__vector signed char *)((char *)__ptr + __offset) = __vec; in vec_xstw4()
1312 vec_xstw4(__vector unsigned char __vec, long __offset, unsigned char *__ptr) { in vec_xstw4()
1313 *(__vector unsigned char *)((char *)__ptr + __offset) = __vec; in vec_xstw4()
1318 vec_xstw4(__vector signed short __vec, long __offset, signed short *__ptr) { in vec_xstw4()
1319 *(__vector signed short *)((char *)__ptr + __offset) = __vec; in vec_xstw4()
1324 vec_xstw4(__vector unsigned short __vec, long __offset, unsigned short *__ptr) { in vec_xstw4()
1325 *(__vector unsigned short *)((char *)__ptr + __offset) = __vec; in vec_xstw4()
1330 vec_xstw4(__vector signed int __vec, long __offset, signed int *__ptr) { in vec_xstw4()
1331 *(__vector signed int *)((char *)__ptr + __offset) = __vec; in vec_xstw4()
1336 vec_xstw4(__vector unsigned int __vec, long __offset, unsigned int *__ptr) { in vec_xstw4()
1337 *(__vector unsigned int *)((char *)__ptr + __offset) = __vec; in vec_xstw4()
1342 extern __ATTRS_o __vector signed char
1346 extern __ATTRS_o __vector unsigned char
1350 extern __ATTRS_o __vector signed short
1354 extern __ATTRS_o __vector unsigned short
1358 extern __ATTRS_o __vector signed int
1362 extern __ATTRS_o __vector unsigned int
1366 extern __ATTRS_o __vector signed long long
1370 extern __ATTRS_o __vector unsigned long long
1375 extern __ATTRS_o __vector float
1380 extern __ATTRS_o __vector double
1395 static inline __ATTRS_o_ai __vector signed char
1397 return (__vector signed char)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1400 static inline __ATTRS_o_ai __vector unsigned char
1402 return (__vector unsigned char)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1405 static inline __ATTRS_o_ai __vector signed short
1407 return (__vector signed short)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1410 static inline __ATTRS_o_ai __vector unsigned short
1412 return (__vector unsigned short)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1415 static inline __ATTRS_o_ai __vector signed int
1417 return (__vector signed int)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1420 static inline __ATTRS_o_ai __vector unsigned int
1422 return (__vector unsigned int)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1425 static inline __ATTRS_o_ai __vector signed long long
1427 return (__vector signed long long)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1430 static inline __ATTRS_o_ai __vector unsigned long long
1432 return (__vector unsigned long long)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1436 static inline __ATTRS_o_ai __vector float
1438 return (__vector float)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1442 static inline __ATTRS_o_ai __vector double
1444 return (__vector double)__builtin_s390_vll(__len, __ptr); in vec_load_len()
1450 static inline __ATTRS_ai __vector unsigned char
1452 return (__vector unsigned char)__builtin_s390_vlrl(__len, __ptr); in vec_load_len_r()
1459 vec_store_len(__vector signed char __vec, signed char *__ptr, in vec_store_len()
1461 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1465 vec_store_len(__vector unsigned char __vec, unsigned char *__ptr, in vec_store_len()
1467 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1471 vec_store_len(__vector signed short __vec, signed short *__ptr, in vec_store_len()
1473 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1477 vec_store_len(__vector unsigned short __vec, unsigned short *__ptr, in vec_store_len()
1479 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1483 vec_store_len(__vector signed int __vec, signed int *__ptr, in vec_store_len()
1485 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1489 vec_store_len(__vector unsigned int __vec, unsigned int *__ptr, in vec_store_len()
1491 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1495 vec_store_len(__vector signed long long __vec, signed long long *__ptr, in vec_store_len()
1497 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1501 vec_store_len(__vector unsigned long long __vec, unsigned long long *__ptr, in vec_store_len()
1503 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1508 vec_store_len(__vector float __vec, float *__ptr, in vec_store_len()
1510 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1515 vec_store_len(__vector double __vec, double *__ptr, in vec_store_len()
1517 __builtin_s390_vstl((__vector signed char)__vec, __len, __ptr); in vec_store_len()
1524 vec_store_len_r(__vector unsigned char __vec, unsigned char *__ptr, in vec_store_len_r()
1526 __builtin_s390_vstrl((__vector signed char)__vec, __len, __ptr); in vec_store_len_r()
1532 static inline __ATTRS_o_ai __vector signed long long
1534 return (__vector signed long long)(__a, __b); in vec_load_pair()
1537 static inline __ATTRS_o_ai __vector unsigned long long
1539 return (__vector unsigned long long)(__a, __b); in vec_load_pair()
1544 static inline __ATTRS_o_ai __vector unsigned char
1547 return (__vector unsigned char)( in vec_genmask()
1568 static inline __ATTRS_o_ai __vector unsigned char
1578 return (__vector unsigned char)__value; in vec_genmasks_8()
1581 static inline __ATTRS_o_ai __vector unsigned short
1591 return (__vector unsigned short)__value; in vec_genmasks_16()
1594 static inline __ATTRS_o_ai __vector unsigned int
1604 return (__vector unsigned int)__value; in vec_genmasks_32()
1607 static inline __ATTRS_o_ai __vector unsigned long long
1617 return (__vector unsigned long long)__value; in vec_genmasks_64()
1622 static inline __ATTRS_o_ai __vector signed char
1623 vec_splat(__vector signed char __vec, int __index) in vec_splat()
1625 return (__vector signed char)__vec[__index]; in vec_splat()
1628 static inline __ATTRS_o_ai __vector __bool char
1629 vec_splat(__vector __bool char __vec, int __index) in vec_splat()
1631 return (__vector __bool char)(__vector unsigned char)__vec[__index]; in vec_splat()
1634 static inline __ATTRS_o_ai __vector unsigned char
1635 vec_splat(__vector unsigned char __vec, int __index) in vec_splat()
1637 return (__vector unsigned char)__vec[__index]; in vec_splat()
1640 static inline __ATTRS_o_ai __vector signed short
1641 vec_splat(__vector signed short __vec, int __index) in vec_splat()
1643 return (__vector signed short)__vec[__index]; in vec_splat()
1646 static inline __ATTRS_o_ai __vector __bool short
1647 vec_splat(__vector __bool short __vec, int __index) in vec_splat()
1649 return (__vector __bool short)(__vector unsigned short)__vec[__index]; in vec_splat()
1652 static inline __ATTRS_o_ai __vector unsigned short
1653 vec_splat(__vector unsigned short __vec, int __index) in vec_splat()
1655 return (__vector unsigned short)__vec[__index]; in vec_splat()
1658 static inline __ATTRS_o_ai __vector signed int
1659 vec_splat(__vector signed int __vec, int __index) in vec_splat()
1661 return (__vector signed int)__vec[__index]; in vec_splat()
1664 static inline __ATTRS_o_ai __vector __bool int
1665 vec_splat(__vector __bool int __vec, int __index) in vec_splat()
1667 return (__vector __bool int)(__vector unsigned int)__vec[__index]; in vec_splat()
1670 static inline __ATTRS_o_ai __vector unsigned int
1671 vec_splat(__vector unsigned int __vec, int __index) in vec_splat()
1673 return (__vector unsigned int)__vec[__index]; in vec_splat()
1676 static inline __ATTRS_o_ai __vector signed long long
1677 vec_splat(__vector signed long long __vec, int __index) in vec_splat()
1679 return (__vector signed long long)__vec[__index]; in vec_splat()
1682 static inline __ATTRS_o_ai __vector __bool long long
1683 vec_splat(__vector __bool long long __vec, int __index) in vec_splat()
1685 return ((__vector __bool long long) in vec_splat()
1686 (__vector unsigned long long)__vec[__index]); in vec_splat()
1689 static inline __ATTRS_o_ai __vector unsigned long long
1690 vec_splat(__vector unsigned long long __vec, int __index) in vec_splat()
1692 return (__vector unsigned long long)__vec[__index]; in vec_splat()
1696 static inline __ATTRS_o_ai __vector float
1697 vec_splat(__vector float __vec, int __index) in vec_splat()
1699 return (__vector float)__vec[__index]; in vec_splat()
1703 static inline __ATTRS_o_ai __vector double
1704 vec_splat(__vector double __vec, int __index) in vec_splat()
1706 return (__vector double)__vec[__index]; in vec_splat()
1711 static inline __ATTRS_ai __vector signed char
1714 return (__vector signed char)__scalar; in vec_splat_s8()
1717 static inline __ATTRS_ai __vector signed short
1720 return (__vector signed short)__scalar; in vec_splat_s16()
1723 static inline __ATTRS_ai __vector signed int
1726 return (__vector signed int)(signed int)__scalar; in vec_splat_s32()
1729 static inline __ATTRS_ai __vector signed long long
1732 return (__vector signed long long)(signed long)__scalar; in vec_splat_s64()
1737 static inline __ATTRS_ai __vector unsigned char
1740 return (__vector unsigned char)__scalar; in vec_splat_u8()
1743 static inline __ATTRS_ai __vector unsigned short
1746 return (__vector unsigned short)__scalar; in vec_splat_u16()
1749 static inline __ATTRS_ai __vector unsigned int
1752 return (__vector unsigned int)(signed int)__scalar; in vec_splat_u32()
1755 static inline __ATTRS_ai __vector unsigned long long
1758 return (__vector unsigned long long)(signed long long)__scalar; in vec_splat_u64()
1763 static inline __ATTRS_o_ai __vector signed char
1765 return (__vector signed char)__scalar; in vec_splats()
1768 static inline __ATTRS_o_ai __vector unsigned char
1770 return (__vector unsigned char)__scalar; in vec_splats()
1773 static inline __ATTRS_o_ai __vector signed short
1775 return (__vector signed short)__scalar; in vec_splats()
1778 static inline __ATTRS_o_ai __vector unsigned short
1780 return (__vector unsigned short)__scalar; in vec_splats()
1783 static inline __ATTRS_o_ai __vector signed int
1785 return (__vector signed int)__scalar; in vec_splats()
1788 static inline __ATTRS_o_ai __vector unsigned int
1790 return (__vector unsigned int)__scalar; in vec_splats()
1793 static inline __ATTRS_o_ai __vector signed long long
1795 return (__vector signed long long)__scalar; in vec_splats()
1798 static inline __ATTRS_o_ai __vector unsigned long long
1800 return (__vector unsigned long long)__scalar; in vec_splats()
1804 static inline __ATTRS_o_ai __vector float
1806 return (__vector float)__scalar; in vec_splats()
1810 static inline __ATTRS_o_ai __vector double
1812 return (__vector double)__scalar; in vec_splats()
1817 static inline __ATTRS_o_ai __vector signed long long
1818 vec_extend_s64(__vector signed char __a) { in vec_extend_s64()
1819 return (__vector signed long long)(__a[7], __a[15]); in vec_extend_s64()
1822 static inline __ATTRS_o_ai __vector signed long long
1823 vec_extend_s64(__vector signed short __a) { in vec_extend_s64()
1824 return (__vector signed long long)(__a[3], __a[7]); in vec_extend_s64()
1827 static inline __ATTRS_o_ai __vector signed long long
1828 vec_extend_s64(__vector signed int __a) { in vec_extend_s64()
1829 return (__vector signed long long)(__a[1], __a[3]); in vec_extend_s64()
1834 static inline __ATTRS_o_ai __vector signed char
1835 vec_mergeh(__vector signed char __a, __vector signed char __b) { in vec_mergeh()
1836 return (__vector signed char)( in vec_mergeh()
1841 static inline __ATTRS_o_ai __vector __bool char
1842 vec_mergeh(__vector __bool char __a, __vector __bool char __b) { in vec_mergeh()
1843 return (__vector __bool char)( in vec_mergeh()
1848 static inline __ATTRS_o_ai __vector unsigned char
1849 vec_mergeh(__vector unsigned char __a, __vector unsigned char __b) { in vec_mergeh()
1850 return (__vector unsigned char)( in vec_mergeh()
1855 static inline __ATTRS_o_ai __vector signed short
1856 vec_mergeh(__vector signed short __a, __vector signed short __b) { in vec_mergeh()
1857 return (__vector signed short)( in vec_mergeh()
1861 static inline __ATTRS_o_ai __vector __bool short
1862 vec_mergeh(__vector __bool short __a, __vector __bool short __b) { in vec_mergeh()
1863 return (__vector __bool short)( in vec_mergeh()
1867 static inline __ATTRS_o_ai __vector unsigned short
1868 vec_mergeh(__vector unsigned short __a, __vector unsigned short __b) { in vec_mergeh()
1869 return (__vector unsigned short)( in vec_mergeh()
1873 static inline __ATTRS_o_ai __vector signed int
1874 vec_mergeh(__vector signed int __a, __vector signed int __b) { in vec_mergeh()
1875 return (__vector signed int)(__a[0], __b[0], __a[1], __b[1]); in vec_mergeh()
1878 static inline __ATTRS_o_ai __vector __bool int
1879 vec_mergeh(__vector __bool int __a, __vector __bool int __b) { in vec_mergeh()
1880 return (__vector __bool int)(__a[0], __b[0], __a[1], __b[1]); in vec_mergeh()
1883 static inline __ATTRS_o_ai __vector unsigned int
1884 vec_mergeh(__vector unsigned int __a, __vector unsigned int __b) { in vec_mergeh()
1885 return (__vector unsigned int)(__a[0], __b[0], __a[1], __b[1]); in vec_mergeh()
1888 static inline __ATTRS_o_ai __vector signed long long
1889 vec_mergeh(__vector signed long long __a, __vector signed long long __b) { in vec_mergeh()
1890 return (__vector signed long long)(__a[0], __b[0]); in vec_mergeh()
1893 static inline __ATTRS_o_ai __vector __bool long long
1894 vec_mergeh(__vector __bool long long __a, __vector __bool long long __b) { in vec_mergeh()
1895 return (__vector __bool long long)(__a[0], __b[0]); in vec_mergeh()
1898 static inline __ATTRS_o_ai __vector unsigned long long
1899 vec_mergeh(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_mergeh()
1900 return (__vector unsigned long long)(__a[0], __b[0]); in vec_mergeh()
1904 static inline __ATTRS_o_ai __vector float
1905 vec_mergeh(__vector float __a, __vector float __b) { in vec_mergeh()
1906 return (__vector float)(__a[0], __b[0], __a[1], __b[1]); in vec_mergeh()
1910 static inline __ATTRS_o_ai __vector double
1911 vec_mergeh(__vector double __a, __vector double __b) { in vec_mergeh()
1912 return (__vector double)(__a[0], __b[0]); in vec_mergeh()
1917 static inline __ATTRS_o_ai __vector signed char
1918 vec_mergel(__vector signed char __a, __vector signed char __b) { in vec_mergel()
1919 return (__vector signed char)( in vec_mergel()
1924 static inline __ATTRS_o_ai __vector __bool char
1925 vec_mergel(__vector __bool char __a, __vector __bool char __b) { in vec_mergel()
1926 return (__vector __bool char)( in vec_mergel()
1931 static inline __ATTRS_o_ai __vector unsigned char
1932 vec_mergel(__vector unsigned char __a, __vector unsigned char __b) { in vec_mergel()
1933 return (__vector unsigned char)( in vec_mergel()
1938 static inline __ATTRS_o_ai __vector signed short
1939 vec_mergel(__vector signed short __a, __vector signed short __b) { in vec_mergel()
1940 return (__vector signed short)( in vec_mergel()
1944 static inline __ATTRS_o_ai __vector __bool short
1945 vec_mergel(__vector __bool short __a, __vector __bool short __b) { in vec_mergel()
1946 return (__vector __bool short)( in vec_mergel()
1950 static inline __ATTRS_o_ai __vector unsigned short
1951 vec_mergel(__vector unsigned short __a, __vector unsigned short __b) { in vec_mergel()
1952 return (__vector unsigned short)( in vec_mergel()
1956 static inline __ATTRS_o_ai __vector signed int
1957 vec_mergel(__vector signed int __a, __vector signed int __b) { in vec_mergel()
1958 return (__vector signed int)(__a[2], __b[2], __a[3], __b[3]); in vec_mergel()
1961 static inline __ATTRS_o_ai __vector __bool int
1962 vec_mergel(__vector __bool int __a, __vector __bool int __b) { in vec_mergel()
1963 return (__vector __bool int)(__a[2], __b[2], __a[3], __b[3]); in vec_mergel()
1966 static inline __ATTRS_o_ai __vector unsigned int
1967 vec_mergel(__vector unsigned int __a, __vector unsigned int __b) { in vec_mergel()
1968 return (__vector unsigned int)(__a[2], __b[2], __a[3], __b[3]); in vec_mergel()
1971 static inline __ATTRS_o_ai __vector signed long long
1972 vec_mergel(__vector signed long long __a, __vector signed long long __b) { in vec_mergel()
1973 return (__vector signed long long)(__a[1], __b[1]); in vec_mergel()
1976 static inline __ATTRS_o_ai __vector __bool long long
1977 vec_mergel(__vector __bool long long __a, __vector __bool long long __b) { in vec_mergel()
1978 return (__vector __bool long long)(__a[1], __b[1]); in vec_mergel()
1981 static inline __ATTRS_o_ai __vector unsigned long long
1982 vec_mergel(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_mergel()
1983 return (__vector unsigned long long)(__a[1], __b[1]); in vec_mergel()
1987 static inline __ATTRS_o_ai __vector float
1988 vec_mergel(__vector float __a, __vector float __b) { in vec_mergel()
1989 return (__vector float)(__a[2], __b[2], __a[3], __b[3]); in vec_mergel()
1993 static inline __ATTRS_o_ai __vector double
1994 vec_mergel(__vector double __a, __vector double __b) { in vec_mergel()
1995 return (__vector double)(__a[1], __b[1]); in vec_mergel()
2000 static inline __ATTRS_o_ai __vector signed char
2001 vec_pack(__vector signed short __a, __vector signed short __b) { in vec_pack()
2002 __vector signed char __ac = (__vector signed char)__a; in vec_pack()
2003 __vector signed char __bc = (__vector signed char)__b; in vec_pack()
2004 return (__vector signed char)( in vec_pack()
2009 static inline __ATTRS_o_ai __vector __bool char
2010 vec_pack(__vector __bool short __a, __vector __bool short __b) { in vec_pack()
2011 __vector __bool char __ac = (__vector __bool char)__a; in vec_pack()
2012 __vector __bool char __bc = (__vector __bool char)__b; in vec_pack()
2013 return (__vector __bool char)( in vec_pack()
2018 static inline __ATTRS_o_ai __vector unsigned char
2019 vec_pack(__vector unsigned short __a, __vector unsigned short __b) { in vec_pack()
2020 __vector unsigned char __ac = (__vector unsigned char)__a; in vec_pack()
2021 __vector unsigned char __bc = (__vector unsigned char)__b; in vec_pack()
2022 return (__vector unsigned char)( in vec_pack()
2027 static inline __ATTRS_o_ai __vector signed short
2028 vec_pack(__vector signed int __a, __vector signed int __b) { in vec_pack()
2029 __vector signed short __ac = (__vector signed short)__a; in vec_pack()
2030 __vector signed short __bc = (__vector signed short)__b; in vec_pack()
2031 return (__vector signed short)( in vec_pack()
2036 static inline __ATTRS_o_ai __vector __bool short
2037 vec_pack(__vector __bool int __a, __vector __bool int __b) { in vec_pack()
2038 __vector __bool short __ac = (__vector __bool short)__a; in vec_pack()
2039 __vector __bool short __bc = (__vector __bool short)__b; in vec_pack()
2040 return (__vector __bool short)( in vec_pack()
2045 static inline __ATTRS_o_ai __vector unsigned short
2046 vec_pack(__vector unsigned int __a, __vector unsigned int __b) { in vec_pack()
2047 __vector unsigned short __ac = (__vector unsigned short)__a; in vec_pack()
2048 __vector unsigned short __bc = (__vector unsigned short)__b; in vec_pack()
2049 return (__vector unsigned short)( in vec_pack()
2054 static inline __ATTRS_o_ai __vector signed int
2055 vec_pack(__vector signed long long __a, __vector signed long long __b) { in vec_pack()
2056 __vector signed int __ac = (__vector signed int)__a; in vec_pack()
2057 __vector signed int __bc = (__vector signed int)__b; in vec_pack()
2058 return (__vector signed int)(__ac[1], __ac[3], __bc[1], __bc[3]); in vec_pack()
2061 static inline __ATTRS_o_ai __vector __bool int
2062 vec_pack(__vector __bool long long __a, __vector __bool long long __b) { in vec_pack()
2063 __vector __bool int __ac = (__vector __bool int)__a; in vec_pack()
2064 __vector __bool int __bc = (__vector __bool int)__b; in vec_pack()
2065 return (__vector __bool int)(__ac[1], __ac[3], __bc[1], __bc[3]); in vec_pack()
2068 static inline __ATTRS_o_ai __vector unsigned int
2069 vec_pack(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_pack()
2070 __vector unsigned int __ac = (__vector unsigned int)__a; in vec_pack()
2071 __vector unsigned int __bc = (__vector unsigned int)__b; in vec_pack()
2072 return (__vector unsigned int)(__ac[1], __ac[3], __bc[1], __bc[3]); in vec_pack()
2077 static inline __ATTRS_o_ai __vector signed char
2078 vec_packs(__vector signed short __a, __vector signed short __b) { in vec_packs()
2082 static inline __ATTRS_o_ai __vector unsigned char
2083 vec_packs(__vector unsigned short __a, __vector unsigned short __b) { in vec_packs()
2087 static inline __ATTRS_o_ai __vector signed short
2088 vec_packs(__vector signed int __a, __vector signed int __b) { in vec_packs()
2092 static inline __ATTRS_o_ai __vector unsigned short
2093 vec_packs(__vector unsigned int __a, __vector unsigned int __b) { in vec_packs()
2097 static inline __ATTRS_o_ai __vector signed int
2098 vec_packs(__vector signed long long __a, __vector signed long long __b) { in vec_packs()
2102 static inline __ATTRS_o_ai __vector unsigned int
2103 vec_packs(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_packs()
2109 static inline __ATTRS_o_ai __vector signed char
2110 vec_packs_cc(__vector signed short __a, __vector signed short __b, int *__cc) { in vec_packs_cc()
2114 static inline __ATTRS_o_ai __vector unsigned char
2115 vec_packs_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_packs_cc()
2120 static inline __ATTRS_o_ai __vector signed short
2121 vec_packs_cc(__vector signed int __a, __vector signed int __b, int *__cc) { in vec_packs_cc()
2125 static inline __ATTRS_o_ai __vector unsigned short
2126 vec_packs_cc(__vector unsigned int __a, __vector unsigned int __b, int *__cc) { in vec_packs_cc()
2130 static inline __ATTRS_o_ai __vector signed int
2131 vec_packs_cc(__vector signed long long __a, __vector signed long long __b, in vec_packs_cc()
2136 static inline __ATTRS_o_ai __vector unsigned int
2137 vec_packs_cc(__vector unsigned long long __a, __vector unsigned long long __b, in vec_packs_cc()
2144 static inline __ATTRS_o_ai __vector unsigned char
2145 vec_packsu(__vector signed short __a, __vector signed short __b) { in vec_packsu()
2146 const __vector signed short __zero = (__vector signed short)0; in vec_packsu()
2148 (__vector unsigned short)(__a >= __zero) & (__vector unsigned short)__a, in vec_packsu()
2149 (__vector unsigned short)(__b >= __zero) & (__vector unsigned short)__b); in vec_packsu()
2152 static inline __ATTRS_o_ai __vector unsigned char
2153 vec_packsu(__vector unsigned short __a, __vector unsigned short __b) { in vec_packsu()
2157 static inline __ATTRS_o_ai __vector unsigned short
2158 vec_packsu(__vector signed int __a, __vector signed int __b) { in vec_packsu()
2159 const __vector signed int __zero = (__vector signed int)0; in vec_packsu()
2161 (__vector unsigned int)(__a >= __zero) & (__vector unsigned int)__a, in vec_packsu()
2162 (__vector unsigned int)(__b >= __zero) & (__vector unsigned int)__b); in vec_packsu()
2165 static inline __ATTRS_o_ai __vector unsigned short
2166 vec_packsu(__vector unsigned int __a, __vector unsigned int __b) { in vec_packsu()
2170 static inline __ATTRS_o_ai __vector unsigned int
2171 vec_packsu(__vector signed long long __a, __vector signed long long __b) { in vec_packsu()
2172 const __vector signed long long __zero = (__vector signed long long)0; in vec_packsu()
2174 (__vector unsigned long long)(__a >= __zero) & in vec_packsu()
2175 (__vector unsigned long long)__a, in vec_packsu()
2176 (__vector unsigned long long)(__b >= __zero) & in vec_packsu()
2177 (__vector unsigned long long)__b); in vec_packsu()
2180 static inline __ATTRS_o_ai __vector unsigned int
2181 vec_packsu(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_packsu()
2187 static inline __ATTRS_o_ai __vector unsigned char
2188 vec_packsu_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_packsu_cc()
2193 static inline __ATTRS_o_ai __vector unsigned short
2194 vec_packsu_cc(__vector unsigned int __a, __vector unsigned int __b, int *__cc) { in vec_packsu_cc()
2198 static inline __ATTRS_o_ai __vector unsigned int
2199 vec_packsu_cc(__vector unsigned long long __a, __vector unsigned long long __b, in vec_packsu_cc()
2206 static inline __ATTRS_o_ai __vector signed short
2207 vec_unpackh(__vector signed char __a) { in vec_unpackh()
2211 static inline __ATTRS_o_ai __vector __bool short
2212 vec_unpackh(__vector __bool char __a) { in vec_unpackh()
2213 return ((__vector __bool short) in vec_unpackh()
2214 __builtin_s390_vuphb((__vector signed char)__a)); in vec_unpackh()
2217 static inline __ATTRS_o_ai __vector unsigned short
2218 vec_unpackh(__vector unsigned char __a) { in vec_unpackh()
2222 static inline __ATTRS_o_ai __vector signed int
2223 vec_unpackh(__vector signed short __a) { in vec_unpackh()
2227 static inline __ATTRS_o_ai __vector __bool int
2228 vec_unpackh(__vector __bool short __a) { in vec_unpackh()
2229 return (__vector __bool int)__builtin_s390_vuphh((__vector signed short)__a); in vec_unpackh()
2232 static inline __ATTRS_o_ai __vector unsigned int
2233 vec_unpackh(__vector unsigned short __a) { in vec_unpackh()
2237 static inline __ATTRS_o_ai __vector signed long long
2238 vec_unpackh(__vector signed int __a) { in vec_unpackh()
2242 static inline __ATTRS_o_ai __vector __bool long long
2243 vec_unpackh(__vector __bool int __a) { in vec_unpackh()
2244 return ((__vector __bool long long) in vec_unpackh()
2245 __builtin_s390_vuphf((__vector signed int)__a)); in vec_unpackh()
2248 static inline __ATTRS_o_ai __vector unsigned long long
2249 vec_unpackh(__vector unsigned int __a) { in vec_unpackh()
2255 static inline __ATTRS_o_ai __vector signed short
2256 vec_unpackl(__vector signed char __a) { in vec_unpackl()
2260 static inline __ATTRS_o_ai __vector __bool short
2261 vec_unpackl(__vector __bool char __a) { in vec_unpackl()
2262 return ((__vector __bool short) in vec_unpackl()
2263 __builtin_s390_vuplb((__vector signed char)__a)); in vec_unpackl()
2266 static inline __ATTRS_o_ai __vector unsigned short
2267 vec_unpackl(__vector unsigned char __a) { in vec_unpackl()
2271 static inline __ATTRS_o_ai __vector signed int
2272 vec_unpackl(__vector signed short __a) { in vec_unpackl()
2276 static inline __ATTRS_o_ai __vector __bool int
2277 vec_unpackl(__vector __bool short __a) { in vec_unpackl()
2278 return ((__vector __bool int) in vec_unpackl()
2279 __builtin_s390_vuplhw((__vector signed short)__a)); in vec_unpackl()
2282 static inline __ATTRS_o_ai __vector unsigned int
2283 vec_unpackl(__vector unsigned short __a) { in vec_unpackl()
2287 static inline __ATTRS_o_ai __vector signed long long
2288 vec_unpackl(__vector signed int __a) { in vec_unpackl()
2292 static inline __ATTRS_o_ai __vector __bool long long
2293 vec_unpackl(__vector __bool int __a) { in vec_unpackl()
2294 return ((__vector __bool long long) in vec_unpackl()
2295 __builtin_s390_vuplf((__vector signed int)__a)); in vec_unpackl()
2298 static inline __ATTRS_o_ai __vector unsigned long long
2299 vec_unpackl(__vector unsigned int __a) { in vec_unpackl()
2305 static inline __ATTRS_o_ai __vector __bool char
2306 vec_cmpeq(__vector __bool char __a, __vector __bool char __b) { in vec_cmpeq()
2307 return (__vector __bool char)(__a == __b); in vec_cmpeq()
2310 static inline __ATTRS_o_ai __vector __bool char
2311 vec_cmpeq(__vector signed char __a, __vector signed char __b) { in vec_cmpeq()
2312 return (__vector __bool char)(__a == __b); in vec_cmpeq()
2315 static inline __ATTRS_o_ai __vector __bool char
2316 vec_cmpeq(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpeq()
2317 return (__vector __bool char)(__a == __b); in vec_cmpeq()
2320 static inline __ATTRS_o_ai __vector __bool short
2321 vec_cmpeq(__vector __bool short __a, __vector __bool short __b) { in vec_cmpeq()
2322 return (__vector __bool short)(__a == __b); in vec_cmpeq()
2325 static inline __ATTRS_o_ai __vector __bool short
2326 vec_cmpeq(__vector signed short __a, __vector signed short __b) { in vec_cmpeq()
2327 return (__vector __bool short)(__a == __b); in vec_cmpeq()
2330 static inline __ATTRS_o_ai __vector __bool short
2331 vec_cmpeq(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpeq()
2332 return (__vector __bool short)(__a == __b); in vec_cmpeq()
2335 static inline __ATTRS_o_ai __vector __bool int
2336 vec_cmpeq(__vector __bool int __a, __vector __bool int __b) { in vec_cmpeq()
2337 return (__vector __bool int)(__a == __b); in vec_cmpeq()
2340 static inline __ATTRS_o_ai __vector __bool int
2341 vec_cmpeq(__vector signed int __a, __vector signed int __b) { in vec_cmpeq()
2342 return (__vector __bool int)(__a == __b); in vec_cmpeq()
2345 static inline __ATTRS_o_ai __vector __bool int
2346 vec_cmpeq(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpeq()
2347 return (__vector __bool int)(__a == __b); in vec_cmpeq()
2350 static inline __ATTRS_o_ai __vector __bool long long
2351 vec_cmpeq(__vector __bool long long __a, __vector __bool long long __b) { in vec_cmpeq()
2352 return (__vector __bool long long)(__a == __b); in vec_cmpeq()
2355 static inline __ATTRS_o_ai __vector __bool long long
2356 vec_cmpeq(__vector signed long long __a, __vector signed long long __b) { in vec_cmpeq()
2357 return (__vector __bool long long)(__a == __b); in vec_cmpeq()
2360 static inline __ATTRS_o_ai __vector __bool long long
2361 vec_cmpeq(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmpeq()
2362 return (__vector __bool long long)(__a == __b); in vec_cmpeq()
2366 static inline __ATTRS_o_ai __vector __bool int
2367 vec_cmpeq(__vector float __a, __vector float __b) { in vec_cmpeq()
2368 return (__vector __bool int)(__a == __b); in vec_cmpeq()
2372 static inline __ATTRS_o_ai __vector __bool long long
2373 vec_cmpeq(__vector double __a, __vector double __b) { in vec_cmpeq()
2374 return (__vector __bool long long)(__a == __b); in vec_cmpeq()
2379 static inline __ATTRS_o_ai __vector __bool char
2380 vec_cmpge(__vector signed char __a, __vector signed char __b) { in vec_cmpge()
2381 return (__vector __bool char)(__a >= __b); in vec_cmpge()
2384 static inline __ATTRS_o_ai __vector __bool char
2385 vec_cmpge(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpge()
2386 return (__vector __bool char)(__a >= __b); in vec_cmpge()
2389 static inline __ATTRS_o_ai __vector __bool short
2390 vec_cmpge(__vector signed short __a, __vector signed short __b) { in vec_cmpge()
2391 return (__vector __bool short)(__a >= __b); in vec_cmpge()
2394 static inline __ATTRS_o_ai __vector __bool short
2395 vec_cmpge(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpge()
2396 return (__vector __bool short)(__a >= __b); in vec_cmpge()
2399 static inline __ATTRS_o_ai __vector __bool int
2400 vec_cmpge(__vector signed int __a, __vector signed int __b) { in vec_cmpge()
2401 return (__vector __bool int)(__a >= __b); in vec_cmpge()
2404 static inline __ATTRS_o_ai __vector __bool int
2405 vec_cmpge(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpge()
2406 return (__vector __bool int)(__a >= __b); in vec_cmpge()
2409 static inline __ATTRS_o_ai __vector __bool long long
2410 vec_cmpge(__vector signed long long __a, __vector signed long long __b) { in vec_cmpge()
2411 return (__vector __bool long long)(__a >= __b); in vec_cmpge()
2414 static inline __ATTRS_o_ai __vector __bool long long
2415 vec_cmpge(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmpge()
2416 return (__vector __bool long long)(__a >= __b); in vec_cmpge()
2420 static inline __ATTRS_o_ai __vector __bool int
2421 vec_cmpge(__vector float __a, __vector float __b) { in vec_cmpge()
2422 return (__vector __bool int)(__a >= __b); in vec_cmpge()
2426 static inline __ATTRS_o_ai __vector __bool long long
2427 vec_cmpge(__vector double __a, __vector double __b) { in vec_cmpge()
2428 return (__vector __bool long long)(__a >= __b); in vec_cmpge()
2433 static inline __ATTRS_o_ai __vector __bool char
2434 vec_cmpgt(__vector signed char __a, __vector signed char __b) { in vec_cmpgt()
2435 return (__vector __bool char)(__a > __b); in vec_cmpgt()
2438 static inline __ATTRS_o_ai __vector __bool char
2439 vec_cmpgt(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpgt()
2440 return (__vector __bool char)(__a > __b); in vec_cmpgt()
2443 static inline __ATTRS_o_ai __vector __bool short
2444 vec_cmpgt(__vector signed short __a, __vector signed short __b) { in vec_cmpgt()
2445 return (__vector __bool short)(__a > __b); in vec_cmpgt()
2448 static inline __ATTRS_o_ai __vector __bool short
2449 vec_cmpgt(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpgt()
2450 return (__vector __bool short)(__a > __b); in vec_cmpgt()
2453 static inline __ATTRS_o_ai __vector __bool int
2454 vec_cmpgt(__vector signed int __a, __vector signed int __b) { in vec_cmpgt()
2455 return (__vector __bool int)(__a > __b); in vec_cmpgt()
2458 static inline __ATTRS_o_ai __vector __bool int
2459 vec_cmpgt(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpgt()
2460 return (__vector __bool int)(__a > __b); in vec_cmpgt()
2463 static inline __ATTRS_o_ai __vector __bool long long
2464 vec_cmpgt(__vector signed long long __a, __vector signed long long __b) { in vec_cmpgt()
2465 return (__vector __bool long long)(__a > __b); in vec_cmpgt()
2468 static inline __ATTRS_o_ai __vector __bool long long
2469 vec_cmpgt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmpgt()
2470 return (__vector __bool long long)(__a > __b); in vec_cmpgt()
2474 static inline __ATTRS_o_ai __vector __bool int
2475 vec_cmpgt(__vector float __a, __vector float __b) { in vec_cmpgt()
2476 return (__vector __bool int)(__a > __b); in vec_cmpgt()
2480 static inline __ATTRS_o_ai __vector __bool long long
2481 vec_cmpgt(__vector double __a, __vector double __b) { in vec_cmpgt()
2482 return (__vector __bool long long)(__a > __b); in vec_cmpgt()
2487 static inline __ATTRS_o_ai __vector __bool char
2488 vec_cmple(__vector signed char __a, __vector signed char __b) { in vec_cmple()
2489 return (__vector __bool char)(__a <= __b); in vec_cmple()
2492 static inline __ATTRS_o_ai __vector __bool char
2493 vec_cmple(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmple()
2494 return (__vector __bool char)(__a <= __b); in vec_cmple()
2497 static inline __ATTRS_o_ai __vector __bool short
2498 vec_cmple(__vector signed short __a, __vector signed short __b) { in vec_cmple()
2499 return (__vector __bool short)(__a <= __b); in vec_cmple()
2502 static inline __ATTRS_o_ai __vector __bool short
2503 vec_cmple(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmple()
2504 return (__vector __bool short)(__a <= __b); in vec_cmple()
2507 static inline __ATTRS_o_ai __vector __bool int
2508 vec_cmple(__vector signed int __a, __vector signed int __b) { in vec_cmple()
2509 return (__vector __bool int)(__a <= __b); in vec_cmple()
2512 static inline __ATTRS_o_ai __vector __bool int
2513 vec_cmple(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmple()
2514 return (__vector __bool int)(__a <= __b); in vec_cmple()
2517 static inline __ATTRS_o_ai __vector __bool long long
2518 vec_cmple(__vector signed long long __a, __vector signed long long __b) { in vec_cmple()
2519 return (__vector __bool long long)(__a <= __b); in vec_cmple()
2522 static inline __ATTRS_o_ai __vector __bool long long
2523 vec_cmple(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmple()
2524 return (__vector __bool long long)(__a <= __b); in vec_cmple()
2528 static inline __ATTRS_o_ai __vector __bool int
2529 vec_cmple(__vector float __a, __vector float __b) { in vec_cmple()
2530 return (__vector __bool int)(__a <= __b); in vec_cmple()
2534 static inline __ATTRS_o_ai __vector __bool long long
2535 vec_cmple(__vector double __a, __vector double __b) { in vec_cmple()
2536 return (__vector __bool long long)(__a <= __b); in vec_cmple()
2541 static inline __ATTRS_o_ai __vector __bool char
2542 vec_cmplt(__vector signed char __a, __vector signed char __b) { in vec_cmplt()
2543 return (__vector __bool char)(__a < __b); in vec_cmplt()
2546 static inline __ATTRS_o_ai __vector __bool char
2547 vec_cmplt(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmplt()
2548 return (__vector __bool char)(__a < __b); in vec_cmplt()
2551 static inline __ATTRS_o_ai __vector __bool short
2552 vec_cmplt(__vector signed short __a, __vector signed short __b) { in vec_cmplt()
2553 return (__vector __bool short)(__a < __b); in vec_cmplt()
2556 static inline __ATTRS_o_ai __vector __bool short
2557 vec_cmplt(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmplt()
2558 return (__vector __bool short)(__a < __b); in vec_cmplt()
2561 static inline __ATTRS_o_ai __vector __bool int
2562 vec_cmplt(__vector signed int __a, __vector signed int __b) { in vec_cmplt()
2563 return (__vector __bool int)(__a < __b); in vec_cmplt()
2566 static inline __ATTRS_o_ai __vector __bool int
2567 vec_cmplt(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmplt()
2568 return (__vector __bool int)(__a < __b); in vec_cmplt()
2571 static inline __ATTRS_o_ai __vector __bool long long
2572 vec_cmplt(__vector signed long long __a, __vector signed long long __b) { in vec_cmplt()
2573 return (__vector __bool long long)(__a < __b); in vec_cmplt()
2576 static inline __ATTRS_o_ai __vector __bool long long
2577 vec_cmplt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_cmplt()
2578 return (__vector __bool long long)(__a < __b); in vec_cmplt()
2582 static inline __ATTRS_o_ai __vector __bool int
2583 vec_cmplt(__vector float __a, __vector float __b) { in vec_cmplt()
2584 return (__vector __bool int)(__a < __b); in vec_cmplt()
2588 static inline __ATTRS_o_ai __vector __bool long long
2589 vec_cmplt(__vector double __a, __vector double __b) { in vec_cmplt()
2590 return (__vector __bool long long)(__a < __b); in vec_cmplt()
2596 vec_all_eq(__vector signed char __a, __vector signed char __b) { in vec_all_eq()
2604 vec_all_eq(__vector signed char __a, __vector __bool char __b) { in vec_all_eq()
2606 __builtin_s390_vceqbs(__a, (__vector signed char)__b, &__cc); in vec_all_eq()
2612 vec_all_eq(__vector __bool char __a, __vector signed char __b) { in vec_all_eq()
2614 __builtin_s390_vceqbs((__vector signed char)__a, __b, &__cc); in vec_all_eq()
2619 vec_all_eq(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_eq()
2621 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_eq()
2622 (__vector signed char)__b, &__cc); in vec_all_eq()
2628 vec_all_eq(__vector unsigned char __a, __vector __bool char __b) { in vec_all_eq()
2630 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_eq()
2631 (__vector signed char)__b, &__cc); in vec_all_eq()
2637 vec_all_eq(__vector __bool char __a, __vector unsigned char __b) { in vec_all_eq()
2639 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_eq()
2640 (__vector signed char)__b, &__cc); in vec_all_eq()
2645 vec_all_eq(__vector __bool char __a, __vector __bool char __b) { in vec_all_eq()
2647 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_eq()
2648 (__vector signed char)__b, &__cc); in vec_all_eq()
2653 vec_all_eq(__vector signed short __a, __vector signed short __b) { in vec_all_eq()
2661 vec_all_eq(__vector signed short __a, __vector __bool short __b) { in vec_all_eq()
2663 __builtin_s390_vceqhs(__a, (__vector signed short)__b, &__cc); in vec_all_eq()
2669 vec_all_eq(__vector __bool short __a, __vector signed short __b) { in vec_all_eq()
2671 __builtin_s390_vceqhs((__vector signed short)__a, __b, &__cc); in vec_all_eq()
2676 vec_all_eq(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_eq()
2678 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_eq()
2679 (__vector signed short)__b, &__cc); in vec_all_eq()
2685 vec_all_eq(__vector unsigned short __a, __vector __bool short __b) { in vec_all_eq()
2687 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_eq()
2688 (__vector signed short)__b, &__cc); in vec_all_eq()
2694 vec_all_eq(__vector __bool short __a, __vector unsigned short __b) { in vec_all_eq()
2696 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_eq()
2697 (__vector signed short)__b, &__cc); in vec_all_eq()
2702 vec_all_eq(__vector __bool short __a, __vector __bool short __b) { in vec_all_eq()
2704 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_eq()
2705 (__vector signed short)__b, &__cc); in vec_all_eq()
2710 vec_all_eq(__vector signed int __a, __vector signed int __b) { in vec_all_eq()
2718 vec_all_eq(__vector signed int __a, __vector __bool int __b) { in vec_all_eq()
2720 __builtin_s390_vceqfs(__a, (__vector signed int)__b, &__cc); in vec_all_eq()
2726 vec_all_eq(__vector __bool int __a, __vector signed int __b) { in vec_all_eq()
2728 __builtin_s390_vceqfs((__vector signed int)__a, __b, &__cc); in vec_all_eq()
2733 vec_all_eq(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_eq()
2735 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_eq()
2736 (__vector signed int)__b, &__cc); in vec_all_eq()
2742 vec_all_eq(__vector unsigned int __a, __vector __bool int __b) { in vec_all_eq()
2744 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_eq()
2745 (__vector signed int)__b, &__cc); in vec_all_eq()
2751 vec_all_eq(__vector __bool int __a, __vector unsigned int __b) { in vec_all_eq()
2753 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_eq()
2754 (__vector signed int)__b, &__cc); in vec_all_eq()
2759 vec_all_eq(__vector __bool int __a, __vector __bool int __b) { in vec_all_eq()
2761 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_eq()
2762 (__vector signed int)__b, &__cc); in vec_all_eq()
2767 vec_all_eq(__vector signed long long __a, __vector signed long long __b) { in vec_all_eq()
2775 vec_all_eq(__vector signed long long __a, __vector __bool long long __b) { in vec_all_eq()
2777 __builtin_s390_vceqgs(__a, (__vector signed long long)__b, &__cc); in vec_all_eq()
2783 vec_all_eq(__vector __bool long long __a, __vector signed long long __b) { in vec_all_eq()
2785 __builtin_s390_vceqgs((__vector signed long long)__a, __b, &__cc); in vec_all_eq()
2790 vec_all_eq(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_eq()
2792 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_eq()
2793 (__vector signed long long)__b, &__cc); in vec_all_eq()
2799 vec_all_eq(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_eq()
2801 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_eq()
2802 (__vector signed long long)__b, &__cc); in vec_all_eq()
2808 vec_all_eq(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_eq()
2810 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_eq()
2811 (__vector signed long long)__b, &__cc); in vec_all_eq()
2816 vec_all_eq(__vector __bool long long __a, __vector __bool long long __b) { in vec_all_eq()
2818 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_eq()
2819 (__vector signed long long)__b, &__cc); in vec_all_eq()
2825 vec_all_eq(__vector float __a, __vector float __b) { in vec_all_eq()
2833 vec_all_eq(__vector double __a, __vector double __b) { in vec_all_eq()
2842 vec_all_ne(__vector signed char __a, __vector signed char __b) { in vec_all_ne()
2850 vec_all_ne(__vector signed char __a, __vector __bool char __b) { in vec_all_ne()
2852 __builtin_s390_vceqbs(__a, (__vector signed char)__b, &__cc); in vec_all_ne()
2858 vec_all_ne(__vector __bool char __a, __vector signed char __b) { in vec_all_ne()
2860 __builtin_s390_vceqbs((__vector signed char)__a, __b, &__cc); in vec_all_ne()
2865 vec_all_ne(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_ne()
2867 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_ne()
2868 (__vector signed char)__b, &__cc); in vec_all_ne()
2874 vec_all_ne(__vector unsigned char __a, __vector __bool char __b) { in vec_all_ne()
2876 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_ne()
2877 (__vector signed char)__b, &__cc); in vec_all_ne()
2883 vec_all_ne(__vector __bool char __a, __vector unsigned char __b) { in vec_all_ne()
2885 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_ne()
2886 (__vector signed char)__b, &__cc); in vec_all_ne()
2891 vec_all_ne(__vector __bool char __a, __vector __bool char __b) { in vec_all_ne()
2893 __builtin_s390_vceqbs((__vector signed char)__a, in vec_all_ne()
2894 (__vector signed char)__b, &__cc); in vec_all_ne()
2899 vec_all_ne(__vector signed short __a, __vector signed short __b) { in vec_all_ne()
2907 vec_all_ne(__vector signed short __a, __vector __bool short __b) { in vec_all_ne()
2909 __builtin_s390_vceqhs(__a, (__vector signed short)__b, &__cc); in vec_all_ne()
2915 vec_all_ne(__vector __bool short __a, __vector signed short __b) { in vec_all_ne()
2917 __builtin_s390_vceqhs((__vector signed short)__a, __b, &__cc); in vec_all_ne()
2922 vec_all_ne(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_ne()
2924 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_ne()
2925 (__vector signed short)__b, &__cc); in vec_all_ne()
2931 vec_all_ne(__vector unsigned short __a, __vector __bool short __b) { in vec_all_ne()
2933 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_ne()
2934 (__vector signed short)__b, &__cc); in vec_all_ne()
2940 vec_all_ne(__vector __bool short __a, __vector unsigned short __b) { in vec_all_ne()
2942 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_ne()
2943 (__vector signed short)__b, &__cc); in vec_all_ne()
2948 vec_all_ne(__vector __bool short __a, __vector __bool short __b) { in vec_all_ne()
2950 __builtin_s390_vceqhs((__vector signed short)__a, in vec_all_ne()
2951 (__vector signed short)__b, &__cc); in vec_all_ne()
2956 vec_all_ne(__vector signed int __a, __vector signed int __b) { in vec_all_ne()
2964 vec_all_ne(__vector signed int __a, __vector __bool int __b) { in vec_all_ne()
2966 __builtin_s390_vceqfs(__a, (__vector signed int)__b, &__cc); in vec_all_ne()
2972 vec_all_ne(__vector __bool int __a, __vector signed int __b) { in vec_all_ne()
2974 __builtin_s390_vceqfs((__vector signed int)__a, __b, &__cc); in vec_all_ne()
2979 vec_all_ne(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_ne()
2981 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_ne()
2982 (__vector signed int)__b, &__cc); in vec_all_ne()
2988 vec_all_ne(__vector unsigned int __a, __vector __bool int __b) { in vec_all_ne()
2990 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_ne()
2991 (__vector signed int)__b, &__cc); in vec_all_ne()
2997 vec_all_ne(__vector __bool int __a, __vector unsigned int __b) { in vec_all_ne()
2999 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_ne()
3000 (__vector signed int)__b, &__cc); in vec_all_ne()
3005 vec_all_ne(__vector __bool int __a, __vector __bool int __b) { in vec_all_ne()
3007 __builtin_s390_vceqfs((__vector signed int)__a, in vec_all_ne()
3008 (__vector signed int)__b, &__cc); in vec_all_ne()
3013 vec_all_ne(__vector signed long long __a, __vector signed long long __b) { in vec_all_ne()
3021 vec_all_ne(__vector signed long long __a, __vector __bool long long __b) { in vec_all_ne()
3023 __builtin_s390_vceqgs(__a, (__vector signed long long)__b, &__cc); in vec_all_ne()
3029 vec_all_ne(__vector __bool long long __a, __vector signed long long __b) { in vec_all_ne()
3031 __builtin_s390_vceqgs((__vector signed long long)__a, __b, &__cc); in vec_all_ne()
3036 vec_all_ne(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_ne()
3038 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_ne()
3039 (__vector signed long long)__b, &__cc); in vec_all_ne()
3045 vec_all_ne(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_ne()
3047 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_ne()
3048 (__vector signed long long)__b, &__cc); in vec_all_ne()
3054 vec_all_ne(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_ne()
3056 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_ne()
3057 (__vector signed long long)__b, &__cc); in vec_all_ne()
3062 vec_all_ne(__vector __bool long long __a, __vector __bool long long __b) { in vec_all_ne()
3064 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_all_ne()
3065 (__vector signed long long)__b, &__cc); in vec_all_ne()
3071 vec_all_ne(__vector float __a, __vector float __b) { in vec_all_ne()
3079 vec_all_ne(__vector double __a, __vector double __b) { in vec_all_ne()
3088 vec_all_ge(__vector signed char __a, __vector signed char __b) { in vec_all_ge()
3096 vec_all_ge(__vector signed char __a, __vector __bool char __b) { in vec_all_ge()
3098 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc); in vec_all_ge()
3104 vec_all_ge(__vector __bool char __a, __vector signed char __b) { in vec_all_ge()
3106 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc); in vec_all_ge()
3111 vec_all_ge(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_ge()
3119 vec_all_ge(__vector unsigned char __a, __vector __bool char __b) { in vec_all_ge()
3121 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_all_ge()
3127 vec_all_ge(__vector __bool char __a, __vector unsigned char __b) { in vec_all_ge()
3129 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_all_ge()
3135 vec_all_ge(__vector __bool char __a, __vector __bool char __b) { in vec_all_ge()
3137 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_all_ge()
3138 (__vector unsigned char)__a, &__cc); in vec_all_ge()
3143 vec_all_ge(__vector signed short __a, __vector signed short __b) { in vec_all_ge()
3151 vec_all_ge(__vector signed short __a, __vector __bool short __b) { in vec_all_ge()
3153 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc); in vec_all_ge()
3159 vec_all_ge(__vector __bool short __a, __vector signed short __b) { in vec_all_ge()
3161 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc); in vec_all_ge()
3166 vec_all_ge(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_ge()
3174 vec_all_ge(__vector unsigned short __a, __vector __bool short __b) { in vec_all_ge()
3176 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_all_ge()
3182 vec_all_ge(__vector __bool short __a, __vector unsigned short __b) { in vec_all_ge()
3184 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_all_ge()
3190 vec_all_ge(__vector __bool short __a, __vector __bool short __b) { in vec_all_ge()
3192 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_all_ge()
3193 (__vector unsigned short)__a, &__cc); in vec_all_ge()
3198 vec_all_ge(__vector signed int __a, __vector signed int __b) { in vec_all_ge()
3206 vec_all_ge(__vector signed int __a, __vector __bool int __b) { in vec_all_ge()
3208 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc); in vec_all_ge()
3214 vec_all_ge(__vector __bool int __a, __vector signed int __b) { in vec_all_ge()
3216 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc); in vec_all_ge()
3221 vec_all_ge(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_ge()
3229 vec_all_ge(__vector unsigned int __a, __vector __bool int __b) { in vec_all_ge()
3231 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_all_ge()
3237 vec_all_ge(__vector __bool int __a, __vector unsigned int __b) { in vec_all_ge()
3239 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_all_ge()
3245 vec_all_ge(__vector __bool int __a, __vector __bool int __b) { in vec_all_ge()
3247 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_all_ge()
3248 (__vector unsigned int)__a, &__cc); in vec_all_ge()
3253 vec_all_ge(__vector signed long long __a, __vector signed long long __b) { in vec_all_ge()
3261 vec_all_ge(__vector signed long long __a, __vector __bool long long __b) { in vec_all_ge()
3263 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc); in vec_all_ge()
3269 vec_all_ge(__vector __bool long long __a, __vector signed long long __b) { in vec_all_ge()
3271 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc); in vec_all_ge()
3276 vec_all_ge(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_ge()
3284 vec_all_ge(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_ge()
3286 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_all_ge()
3292 vec_all_ge(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_ge()
3294 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_all_ge()
3300 vec_all_ge(__vector __bool long long __a, __vector __bool long long __b) { in vec_all_ge()
3302 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_all_ge()
3303 (__vector unsigned long long)__a, &__cc); in vec_all_ge()
3309 vec_all_ge(__vector float __a, __vector float __b) { in vec_all_ge()
3317 vec_all_ge(__vector double __a, __vector double __b) { in vec_all_ge()
3326 vec_all_gt(__vector signed char __a, __vector signed char __b) { in vec_all_gt()
3334 vec_all_gt(__vector signed char __a, __vector __bool char __b) { in vec_all_gt()
3336 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc); in vec_all_gt()
3342 vec_all_gt(__vector __bool char __a, __vector signed char __b) { in vec_all_gt()
3344 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc); in vec_all_gt()
3349 vec_all_gt(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_gt()
3357 vec_all_gt(__vector unsigned char __a, __vector __bool char __b) { in vec_all_gt()
3359 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_all_gt()
3365 vec_all_gt(__vector __bool char __a, __vector unsigned char __b) { in vec_all_gt()
3367 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_all_gt()
3373 vec_all_gt(__vector __bool char __a, __vector __bool char __b) { in vec_all_gt()
3375 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_all_gt()
3376 (__vector unsigned char)__b, &__cc); in vec_all_gt()
3381 vec_all_gt(__vector signed short __a, __vector signed short __b) { in vec_all_gt()
3389 vec_all_gt(__vector signed short __a, __vector __bool short __b) { in vec_all_gt()
3391 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc); in vec_all_gt()
3397 vec_all_gt(__vector __bool short __a, __vector signed short __b) { in vec_all_gt()
3399 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc); in vec_all_gt()
3404 vec_all_gt(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_gt()
3412 vec_all_gt(__vector unsigned short __a, __vector __bool short __b) { in vec_all_gt()
3414 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_all_gt()
3420 vec_all_gt(__vector __bool short __a, __vector unsigned short __b) { in vec_all_gt()
3422 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_all_gt()
3428 vec_all_gt(__vector __bool short __a, __vector __bool short __b) { in vec_all_gt()
3430 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_all_gt()
3431 (__vector unsigned short)__b, &__cc); in vec_all_gt()
3436 vec_all_gt(__vector signed int __a, __vector signed int __b) { in vec_all_gt()
3444 vec_all_gt(__vector signed int __a, __vector __bool int __b) { in vec_all_gt()
3446 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc); in vec_all_gt()
3452 vec_all_gt(__vector __bool int __a, __vector signed int __b) { in vec_all_gt()
3454 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc); in vec_all_gt()
3459 vec_all_gt(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_gt()
3467 vec_all_gt(__vector unsigned int __a, __vector __bool int __b) { in vec_all_gt()
3469 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_all_gt()
3475 vec_all_gt(__vector __bool int __a, __vector unsigned int __b) { in vec_all_gt()
3477 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_all_gt()
3483 vec_all_gt(__vector __bool int __a, __vector __bool int __b) { in vec_all_gt()
3485 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_all_gt()
3486 (__vector unsigned int)__b, &__cc); in vec_all_gt()
3491 vec_all_gt(__vector signed long long __a, __vector signed long long __b) { in vec_all_gt()
3499 vec_all_gt(__vector signed long long __a, __vector __bool long long __b) { in vec_all_gt()
3501 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc); in vec_all_gt()
3507 vec_all_gt(__vector __bool long long __a, __vector signed long long __b) { in vec_all_gt()
3509 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc); in vec_all_gt()
3514 vec_all_gt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_gt()
3522 vec_all_gt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_gt()
3524 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_all_gt()
3530 vec_all_gt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_gt()
3532 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_all_gt()
3538 vec_all_gt(__vector __bool long long __a, __vector __bool long long __b) { in vec_all_gt()
3540 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_all_gt()
3541 (__vector unsigned long long)__b, &__cc); in vec_all_gt()
3547 vec_all_gt(__vector float __a, __vector float __b) { in vec_all_gt()
3555 vec_all_gt(__vector double __a, __vector double __b) { in vec_all_gt()
3564 vec_all_le(__vector signed char __a, __vector signed char __b) { in vec_all_le()
3572 vec_all_le(__vector signed char __a, __vector __bool char __b) { in vec_all_le()
3574 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc); in vec_all_le()
3580 vec_all_le(__vector __bool char __a, __vector signed char __b) { in vec_all_le()
3582 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc); in vec_all_le()
3587 vec_all_le(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_le()
3595 vec_all_le(__vector unsigned char __a, __vector __bool char __b) { in vec_all_le()
3597 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_all_le()
3603 vec_all_le(__vector __bool char __a, __vector unsigned char __b) { in vec_all_le()
3605 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_all_le()
3611 vec_all_le(__vector __bool char __a, __vector __bool char __b) { in vec_all_le()
3613 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_all_le()
3614 (__vector unsigned char)__b, &__cc); in vec_all_le()
3619 vec_all_le(__vector signed short __a, __vector signed short __b) { in vec_all_le()
3627 vec_all_le(__vector signed short __a, __vector __bool short __b) { in vec_all_le()
3629 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc); in vec_all_le()
3635 vec_all_le(__vector __bool short __a, __vector signed short __b) { in vec_all_le()
3637 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc); in vec_all_le()
3642 vec_all_le(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_le()
3650 vec_all_le(__vector unsigned short __a, __vector __bool short __b) { in vec_all_le()
3652 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_all_le()
3658 vec_all_le(__vector __bool short __a, __vector unsigned short __b) { in vec_all_le()
3660 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_all_le()
3666 vec_all_le(__vector __bool short __a, __vector __bool short __b) { in vec_all_le()
3668 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_all_le()
3669 (__vector unsigned short)__b, &__cc); in vec_all_le()
3674 vec_all_le(__vector signed int __a, __vector signed int __b) { in vec_all_le()
3682 vec_all_le(__vector signed int __a, __vector __bool int __b) { in vec_all_le()
3684 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc); in vec_all_le()
3690 vec_all_le(__vector __bool int __a, __vector signed int __b) { in vec_all_le()
3692 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc); in vec_all_le()
3697 vec_all_le(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_le()
3705 vec_all_le(__vector unsigned int __a, __vector __bool int __b) { in vec_all_le()
3707 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_all_le()
3713 vec_all_le(__vector __bool int __a, __vector unsigned int __b) { in vec_all_le()
3715 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_all_le()
3721 vec_all_le(__vector __bool int __a, __vector __bool int __b) { in vec_all_le()
3723 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_all_le()
3724 (__vector unsigned int)__b, &__cc); in vec_all_le()
3729 vec_all_le(__vector signed long long __a, __vector signed long long __b) { in vec_all_le()
3737 vec_all_le(__vector signed long long __a, __vector __bool long long __b) { in vec_all_le()
3739 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc); in vec_all_le()
3745 vec_all_le(__vector __bool long long __a, __vector signed long long __b) { in vec_all_le()
3747 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc); in vec_all_le()
3752 vec_all_le(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_le()
3760 vec_all_le(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_le()
3762 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_all_le()
3768 vec_all_le(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_le()
3770 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_all_le()
3776 vec_all_le(__vector __bool long long __a, __vector __bool long long __b) { in vec_all_le()
3778 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_all_le()
3779 (__vector unsigned long long)__b, &__cc); in vec_all_le()
3785 vec_all_le(__vector float __a, __vector float __b) { in vec_all_le()
3793 vec_all_le(__vector double __a, __vector double __b) { in vec_all_le()
3802 vec_all_lt(__vector signed char __a, __vector signed char __b) { in vec_all_lt()
3810 vec_all_lt(__vector signed char __a, __vector __bool char __b) { in vec_all_lt()
3812 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc); in vec_all_lt()
3818 vec_all_lt(__vector __bool char __a, __vector signed char __b) { in vec_all_lt()
3820 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc); in vec_all_lt()
3825 vec_all_lt(__vector unsigned char __a, __vector unsigned char __b) { in vec_all_lt()
3833 vec_all_lt(__vector unsigned char __a, __vector __bool char __b) { in vec_all_lt()
3835 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_all_lt()
3841 vec_all_lt(__vector __bool char __a, __vector unsigned char __b) { in vec_all_lt()
3843 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_all_lt()
3849 vec_all_lt(__vector __bool char __a, __vector __bool char __b) { in vec_all_lt()
3851 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_all_lt()
3852 (__vector unsigned char)__a, &__cc); in vec_all_lt()
3857 vec_all_lt(__vector signed short __a, __vector signed short __b) { in vec_all_lt()
3865 vec_all_lt(__vector signed short __a, __vector __bool short __b) { in vec_all_lt()
3867 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc); in vec_all_lt()
3873 vec_all_lt(__vector __bool short __a, __vector signed short __b) { in vec_all_lt()
3875 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc); in vec_all_lt()
3880 vec_all_lt(__vector unsigned short __a, __vector unsigned short __b) { in vec_all_lt()
3888 vec_all_lt(__vector unsigned short __a, __vector __bool short __b) { in vec_all_lt()
3890 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_all_lt()
3896 vec_all_lt(__vector __bool short __a, __vector unsigned short __b) { in vec_all_lt()
3898 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_all_lt()
3904 vec_all_lt(__vector __bool short __a, __vector __bool short __b) { in vec_all_lt()
3906 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_all_lt()
3907 (__vector unsigned short)__a, &__cc); in vec_all_lt()
3912 vec_all_lt(__vector signed int __a, __vector signed int __b) { in vec_all_lt()
3920 vec_all_lt(__vector signed int __a, __vector __bool int __b) { in vec_all_lt()
3922 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc); in vec_all_lt()
3928 vec_all_lt(__vector __bool int __a, __vector signed int __b) { in vec_all_lt()
3930 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc); in vec_all_lt()
3935 vec_all_lt(__vector unsigned int __a, __vector unsigned int __b) { in vec_all_lt()
3943 vec_all_lt(__vector unsigned int __a, __vector __bool int __b) { in vec_all_lt()
3945 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_all_lt()
3951 vec_all_lt(__vector __bool int __a, __vector unsigned int __b) { in vec_all_lt()
3953 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_all_lt()
3959 vec_all_lt(__vector __bool int __a, __vector __bool int __b) { in vec_all_lt()
3961 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_all_lt()
3962 (__vector unsigned int)__a, &__cc); in vec_all_lt()
3967 vec_all_lt(__vector signed long long __a, __vector signed long long __b) { in vec_all_lt()
3975 vec_all_lt(__vector signed long long __a, __vector __bool long long __b) { in vec_all_lt()
3977 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc); in vec_all_lt()
3983 vec_all_lt(__vector __bool long long __a, __vector signed long long __b) { in vec_all_lt()
3985 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc); in vec_all_lt()
3990 vec_all_lt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_all_lt()
3998 vec_all_lt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_all_lt()
4000 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_all_lt()
4006 vec_all_lt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_all_lt()
4008 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_all_lt()
4014 vec_all_lt(__vector __bool long long __a, __vector __bool long long __b) { in vec_all_lt()
4016 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_all_lt()
4017 (__vector unsigned long long)__a, &__cc); in vec_all_lt()
4023 vec_all_lt(__vector float __a, __vector float __b) { in vec_all_lt()
4031 vec_all_lt(__vector double __a, __vector double __b) { in vec_all_lt()
4041 vec_all_nge(__vector float __a, __vector float __b) { in vec_all_nge()
4049 vec_all_nge(__vector double __a, __vector double __b) { in vec_all_nge()
4059 vec_all_ngt(__vector float __a, __vector float __b) { in vec_all_ngt()
4067 vec_all_ngt(__vector double __a, __vector double __b) { in vec_all_ngt()
4077 vec_all_nle(__vector float __a, __vector float __b) { in vec_all_nle()
4085 vec_all_nle(__vector double __a, __vector double __b) { in vec_all_nle()
4095 vec_all_nlt(__vector float __a, __vector float __b) { in vec_all_nlt()
4103 vec_all_nlt(__vector double __a, __vector double __b) { in vec_all_nlt()
4113 vec_all_nan(__vector float __a) { in vec_all_nan()
4121 vec_all_nan(__vector double __a) { in vec_all_nan()
4131 vec_all_numeric(__vector float __a) { in vec_all_numeric()
4139 vec_all_numeric(__vector double __a) { in vec_all_numeric()
4148 vec_any_eq(__vector signed char __a, __vector signed char __b) { in vec_any_eq()
4156 vec_any_eq(__vector signed char __a, __vector __bool char __b) { in vec_any_eq()
4158 __builtin_s390_vceqbs(__a, (__vector signed char)__b, &__cc); in vec_any_eq()
4164 vec_any_eq(__vector __bool char __a, __vector signed char __b) { in vec_any_eq()
4166 __builtin_s390_vceqbs((__vector signed char)__a, __b, &__cc); in vec_any_eq()
4171 vec_any_eq(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_eq()
4173 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_eq()
4174 (__vector signed char)__b, &__cc); in vec_any_eq()
4180 vec_any_eq(__vector unsigned char __a, __vector __bool char __b) { in vec_any_eq()
4182 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_eq()
4183 (__vector signed char)__b, &__cc); in vec_any_eq()
4189 vec_any_eq(__vector __bool char __a, __vector unsigned char __b) { in vec_any_eq()
4191 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_eq()
4192 (__vector signed char)__b, &__cc); in vec_any_eq()
4197 vec_any_eq(__vector __bool char __a, __vector __bool char __b) { in vec_any_eq()
4199 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_eq()
4200 (__vector signed char)__b, &__cc); in vec_any_eq()
4205 vec_any_eq(__vector signed short __a, __vector signed short __b) { in vec_any_eq()
4213 vec_any_eq(__vector signed short __a, __vector __bool short __b) { in vec_any_eq()
4215 __builtin_s390_vceqhs(__a, (__vector signed short)__b, &__cc); in vec_any_eq()
4221 vec_any_eq(__vector __bool short __a, __vector signed short __b) { in vec_any_eq()
4223 __builtin_s390_vceqhs((__vector signed short)__a, __b, &__cc); in vec_any_eq()
4228 vec_any_eq(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_eq()
4230 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_eq()
4231 (__vector signed short)__b, &__cc); in vec_any_eq()
4237 vec_any_eq(__vector unsigned short __a, __vector __bool short __b) { in vec_any_eq()
4239 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_eq()
4240 (__vector signed short)__b, &__cc); in vec_any_eq()
4246 vec_any_eq(__vector __bool short __a, __vector unsigned short __b) { in vec_any_eq()
4248 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_eq()
4249 (__vector signed short)__b, &__cc); in vec_any_eq()
4254 vec_any_eq(__vector __bool short __a, __vector __bool short __b) { in vec_any_eq()
4256 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_eq()
4257 (__vector signed short)__b, &__cc); in vec_any_eq()
4262 vec_any_eq(__vector signed int __a, __vector signed int __b) { in vec_any_eq()
4270 vec_any_eq(__vector signed int __a, __vector __bool int __b) { in vec_any_eq()
4272 __builtin_s390_vceqfs(__a, (__vector signed int)__b, &__cc); in vec_any_eq()
4278 vec_any_eq(__vector __bool int __a, __vector signed int __b) { in vec_any_eq()
4280 __builtin_s390_vceqfs((__vector signed int)__a, __b, &__cc); in vec_any_eq()
4285 vec_any_eq(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_eq()
4287 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_eq()
4288 (__vector signed int)__b, &__cc); in vec_any_eq()
4294 vec_any_eq(__vector unsigned int __a, __vector __bool int __b) { in vec_any_eq()
4296 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_eq()
4297 (__vector signed int)__b, &__cc); in vec_any_eq()
4303 vec_any_eq(__vector __bool int __a, __vector unsigned int __b) { in vec_any_eq()
4305 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_eq()
4306 (__vector signed int)__b, &__cc); in vec_any_eq()
4311 vec_any_eq(__vector __bool int __a, __vector __bool int __b) { in vec_any_eq()
4313 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_eq()
4314 (__vector signed int)__b, &__cc); in vec_any_eq()
4319 vec_any_eq(__vector signed long long __a, __vector signed long long __b) { in vec_any_eq()
4327 vec_any_eq(__vector signed long long __a, __vector __bool long long __b) { in vec_any_eq()
4329 __builtin_s390_vceqgs(__a, (__vector signed long long)__b, &__cc); in vec_any_eq()
4335 vec_any_eq(__vector __bool long long __a, __vector signed long long __b) { in vec_any_eq()
4337 __builtin_s390_vceqgs((__vector signed long long)__a, __b, &__cc); in vec_any_eq()
4342 vec_any_eq(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_eq()
4344 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_eq()
4345 (__vector signed long long)__b, &__cc); in vec_any_eq()
4351 vec_any_eq(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_eq()
4353 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_eq()
4354 (__vector signed long long)__b, &__cc); in vec_any_eq()
4360 vec_any_eq(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_eq()
4362 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_eq()
4363 (__vector signed long long)__b, &__cc); in vec_any_eq()
4368 vec_any_eq(__vector __bool long long __a, __vector __bool long long __b) { in vec_any_eq()
4370 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_eq()
4371 (__vector signed long long)__b, &__cc); in vec_any_eq()
4377 vec_any_eq(__vector float __a, __vector float __b) { in vec_any_eq()
4385 vec_any_eq(__vector double __a, __vector double __b) { in vec_any_eq()
4394 vec_any_ne(__vector signed char __a, __vector signed char __b) { in vec_any_ne()
4402 vec_any_ne(__vector signed char __a, __vector __bool char __b) { in vec_any_ne()
4404 __builtin_s390_vceqbs(__a, (__vector signed char)__b, &__cc); in vec_any_ne()
4410 vec_any_ne(__vector __bool char __a, __vector signed char __b) { in vec_any_ne()
4412 __builtin_s390_vceqbs((__vector signed char)__a, __b, &__cc); in vec_any_ne()
4417 vec_any_ne(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_ne()
4419 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_ne()
4420 (__vector signed char)__b, &__cc); in vec_any_ne()
4426 vec_any_ne(__vector unsigned char __a, __vector __bool char __b) { in vec_any_ne()
4428 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_ne()
4429 (__vector signed char)__b, &__cc); in vec_any_ne()
4435 vec_any_ne(__vector __bool char __a, __vector unsigned char __b) { in vec_any_ne()
4437 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_ne()
4438 (__vector signed char)__b, &__cc); in vec_any_ne()
4443 vec_any_ne(__vector __bool char __a, __vector __bool char __b) { in vec_any_ne()
4445 __builtin_s390_vceqbs((__vector signed char)__a, in vec_any_ne()
4446 (__vector signed char)__b, &__cc); in vec_any_ne()
4451 vec_any_ne(__vector signed short __a, __vector signed short __b) { in vec_any_ne()
4459 vec_any_ne(__vector signed short __a, __vector __bool short __b) { in vec_any_ne()
4461 __builtin_s390_vceqhs(__a, (__vector signed short)__b, &__cc); in vec_any_ne()
4467 vec_any_ne(__vector __bool short __a, __vector signed short __b) { in vec_any_ne()
4469 __builtin_s390_vceqhs((__vector signed short)__a, __b, &__cc); in vec_any_ne()
4474 vec_any_ne(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_ne()
4476 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_ne()
4477 (__vector signed short)__b, &__cc); in vec_any_ne()
4483 vec_any_ne(__vector unsigned short __a, __vector __bool short __b) { in vec_any_ne()
4485 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_ne()
4486 (__vector signed short)__b, &__cc); in vec_any_ne()
4492 vec_any_ne(__vector __bool short __a, __vector unsigned short __b) { in vec_any_ne()
4494 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_ne()
4495 (__vector signed short)__b, &__cc); in vec_any_ne()
4500 vec_any_ne(__vector __bool short __a, __vector __bool short __b) { in vec_any_ne()
4502 __builtin_s390_vceqhs((__vector signed short)__a, in vec_any_ne()
4503 (__vector signed short)__b, &__cc); in vec_any_ne()
4508 vec_any_ne(__vector signed int __a, __vector signed int __b) { in vec_any_ne()
4516 vec_any_ne(__vector signed int __a, __vector __bool int __b) { in vec_any_ne()
4518 __builtin_s390_vceqfs(__a, (__vector signed int)__b, &__cc); in vec_any_ne()
4524 vec_any_ne(__vector __bool int __a, __vector signed int __b) { in vec_any_ne()
4526 __builtin_s390_vceqfs((__vector signed int)__a, __b, &__cc); in vec_any_ne()
4531 vec_any_ne(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_ne()
4533 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_ne()
4534 (__vector signed int)__b, &__cc); in vec_any_ne()
4540 vec_any_ne(__vector unsigned int __a, __vector __bool int __b) { in vec_any_ne()
4542 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_ne()
4543 (__vector signed int)__b, &__cc); in vec_any_ne()
4549 vec_any_ne(__vector __bool int __a, __vector unsigned int __b) { in vec_any_ne()
4551 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_ne()
4552 (__vector signed int)__b, &__cc); in vec_any_ne()
4557 vec_any_ne(__vector __bool int __a, __vector __bool int __b) { in vec_any_ne()
4559 __builtin_s390_vceqfs((__vector signed int)__a, in vec_any_ne()
4560 (__vector signed int)__b, &__cc); in vec_any_ne()
4565 vec_any_ne(__vector signed long long __a, __vector signed long long __b) { in vec_any_ne()
4573 vec_any_ne(__vector signed long long __a, __vector __bool long long __b) { in vec_any_ne()
4575 __builtin_s390_vceqgs(__a, (__vector signed long long)__b, &__cc); in vec_any_ne()
4581 vec_any_ne(__vector __bool long long __a, __vector signed long long __b) { in vec_any_ne()
4583 __builtin_s390_vceqgs((__vector signed long long)__a, __b, &__cc); in vec_any_ne()
4588 vec_any_ne(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_ne()
4590 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_ne()
4591 (__vector signed long long)__b, &__cc); in vec_any_ne()
4597 vec_any_ne(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_ne()
4599 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_ne()
4600 (__vector signed long long)__b, &__cc); in vec_any_ne()
4606 vec_any_ne(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_ne()
4608 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_ne()
4609 (__vector signed long long)__b, &__cc); in vec_any_ne()
4614 vec_any_ne(__vector __bool long long __a, __vector __bool long long __b) { in vec_any_ne()
4616 __builtin_s390_vceqgs((__vector signed long long)__a, in vec_any_ne()
4617 (__vector signed long long)__b, &__cc); in vec_any_ne()
4623 vec_any_ne(__vector float __a, __vector float __b) { in vec_any_ne()
4631 vec_any_ne(__vector double __a, __vector double __b) { in vec_any_ne()
4640 vec_any_ge(__vector signed char __a, __vector signed char __b) { in vec_any_ge()
4648 vec_any_ge(__vector signed char __a, __vector __bool char __b) { in vec_any_ge()
4650 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc); in vec_any_ge()
4656 vec_any_ge(__vector __bool char __a, __vector signed char __b) { in vec_any_ge()
4658 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc); in vec_any_ge()
4663 vec_any_ge(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_ge()
4671 vec_any_ge(__vector unsigned char __a, __vector __bool char __b) { in vec_any_ge()
4673 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_any_ge()
4679 vec_any_ge(__vector __bool char __a, __vector unsigned char __b) { in vec_any_ge()
4681 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_any_ge()
4687 vec_any_ge(__vector __bool char __a, __vector __bool char __b) { in vec_any_ge()
4689 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_any_ge()
4690 (__vector unsigned char)__a, &__cc); in vec_any_ge()
4695 vec_any_ge(__vector signed short __a, __vector signed short __b) { in vec_any_ge()
4703 vec_any_ge(__vector signed short __a, __vector __bool short __b) { in vec_any_ge()
4705 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc); in vec_any_ge()
4711 vec_any_ge(__vector __bool short __a, __vector signed short __b) { in vec_any_ge()
4713 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc); in vec_any_ge()
4718 vec_any_ge(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_ge()
4726 vec_any_ge(__vector unsigned short __a, __vector __bool short __b) { in vec_any_ge()
4728 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_any_ge()
4734 vec_any_ge(__vector __bool short __a, __vector unsigned short __b) { in vec_any_ge()
4736 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_any_ge()
4742 vec_any_ge(__vector __bool short __a, __vector __bool short __b) { in vec_any_ge()
4744 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_any_ge()
4745 (__vector unsigned short)__a, &__cc); in vec_any_ge()
4750 vec_any_ge(__vector signed int __a, __vector signed int __b) { in vec_any_ge()
4758 vec_any_ge(__vector signed int __a, __vector __bool int __b) { in vec_any_ge()
4760 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc); in vec_any_ge()
4766 vec_any_ge(__vector __bool int __a, __vector signed int __b) { in vec_any_ge()
4768 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc); in vec_any_ge()
4773 vec_any_ge(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_ge()
4781 vec_any_ge(__vector unsigned int __a, __vector __bool int __b) { in vec_any_ge()
4783 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_any_ge()
4789 vec_any_ge(__vector __bool int __a, __vector unsigned int __b) { in vec_any_ge()
4791 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_any_ge()
4797 vec_any_ge(__vector __bool int __a, __vector __bool int __b) { in vec_any_ge()
4799 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_any_ge()
4800 (__vector unsigned int)__a, &__cc); in vec_any_ge()
4805 vec_any_ge(__vector signed long long __a, __vector signed long long __b) { in vec_any_ge()
4813 vec_any_ge(__vector signed long long __a, __vector __bool long long __b) { in vec_any_ge()
4815 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc); in vec_any_ge()
4821 vec_any_ge(__vector __bool long long __a, __vector signed long long __b) { in vec_any_ge()
4823 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc); in vec_any_ge()
4828 vec_any_ge(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_ge()
4836 vec_any_ge(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_ge()
4838 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_any_ge()
4844 vec_any_ge(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_ge()
4846 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_any_ge()
4852 vec_any_ge(__vector __bool long long __a, __vector __bool long long __b) { in vec_any_ge()
4854 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_any_ge()
4855 (__vector unsigned long long)__a, &__cc); in vec_any_ge()
4861 vec_any_ge(__vector float __a, __vector float __b) { in vec_any_ge()
4869 vec_any_ge(__vector double __a, __vector double __b) { in vec_any_ge()
4878 vec_any_gt(__vector signed char __a, __vector signed char __b) { in vec_any_gt()
4886 vec_any_gt(__vector signed char __a, __vector __bool char __b) { in vec_any_gt()
4888 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc); in vec_any_gt()
4894 vec_any_gt(__vector __bool char __a, __vector signed char __b) { in vec_any_gt()
4896 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc); in vec_any_gt()
4901 vec_any_gt(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_gt()
4909 vec_any_gt(__vector unsigned char __a, __vector __bool char __b) { in vec_any_gt()
4911 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_any_gt()
4917 vec_any_gt(__vector __bool char __a, __vector unsigned char __b) { in vec_any_gt()
4919 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_any_gt()
4925 vec_any_gt(__vector __bool char __a, __vector __bool char __b) { in vec_any_gt()
4927 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_any_gt()
4928 (__vector unsigned char)__b, &__cc); in vec_any_gt()
4933 vec_any_gt(__vector signed short __a, __vector signed short __b) { in vec_any_gt()
4941 vec_any_gt(__vector signed short __a, __vector __bool short __b) { in vec_any_gt()
4943 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc); in vec_any_gt()
4949 vec_any_gt(__vector __bool short __a, __vector signed short __b) { in vec_any_gt()
4951 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc); in vec_any_gt()
4956 vec_any_gt(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_gt()
4964 vec_any_gt(__vector unsigned short __a, __vector __bool short __b) { in vec_any_gt()
4966 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_any_gt()
4972 vec_any_gt(__vector __bool short __a, __vector unsigned short __b) { in vec_any_gt()
4974 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_any_gt()
4980 vec_any_gt(__vector __bool short __a, __vector __bool short __b) { in vec_any_gt()
4982 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_any_gt()
4983 (__vector unsigned short)__b, &__cc); in vec_any_gt()
4988 vec_any_gt(__vector signed int __a, __vector signed int __b) { in vec_any_gt()
4996 vec_any_gt(__vector signed int __a, __vector __bool int __b) { in vec_any_gt()
4998 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc); in vec_any_gt()
5004 vec_any_gt(__vector __bool int __a, __vector signed int __b) { in vec_any_gt()
5006 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc); in vec_any_gt()
5011 vec_any_gt(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_gt()
5019 vec_any_gt(__vector unsigned int __a, __vector __bool int __b) { in vec_any_gt()
5021 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_any_gt()
5027 vec_any_gt(__vector __bool int __a, __vector unsigned int __b) { in vec_any_gt()
5029 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_any_gt()
5035 vec_any_gt(__vector __bool int __a, __vector __bool int __b) { in vec_any_gt()
5037 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_any_gt()
5038 (__vector unsigned int)__b, &__cc); in vec_any_gt()
5043 vec_any_gt(__vector signed long long __a, __vector signed long long __b) { in vec_any_gt()
5051 vec_any_gt(__vector signed long long __a, __vector __bool long long __b) { in vec_any_gt()
5053 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc); in vec_any_gt()
5059 vec_any_gt(__vector __bool long long __a, __vector signed long long __b) { in vec_any_gt()
5061 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc); in vec_any_gt()
5066 vec_any_gt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_gt()
5074 vec_any_gt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_gt()
5076 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_any_gt()
5082 vec_any_gt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_gt()
5084 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_any_gt()
5090 vec_any_gt(__vector __bool long long __a, __vector __bool long long __b) { in vec_any_gt()
5092 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_any_gt()
5093 (__vector unsigned long long)__b, &__cc); in vec_any_gt()
5099 vec_any_gt(__vector float __a, __vector float __b) { in vec_any_gt()
5107 vec_any_gt(__vector double __a, __vector double __b) { in vec_any_gt()
5116 vec_any_le(__vector signed char __a, __vector signed char __b) { in vec_any_le()
5124 vec_any_le(__vector signed char __a, __vector __bool char __b) { in vec_any_le()
5126 __builtin_s390_vchbs(__a, (__vector signed char)__b, &__cc); in vec_any_le()
5132 vec_any_le(__vector __bool char __a, __vector signed char __b) { in vec_any_le()
5134 __builtin_s390_vchbs((__vector signed char)__a, __b, &__cc); in vec_any_le()
5139 vec_any_le(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_le()
5147 vec_any_le(__vector unsigned char __a, __vector __bool char __b) { in vec_any_le()
5149 __builtin_s390_vchlbs(__a, (__vector unsigned char)__b, &__cc); in vec_any_le()
5155 vec_any_le(__vector __bool char __a, __vector unsigned char __b) { in vec_any_le()
5157 __builtin_s390_vchlbs((__vector unsigned char)__a, __b, &__cc); in vec_any_le()
5163 vec_any_le(__vector __bool char __a, __vector __bool char __b) { in vec_any_le()
5165 __builtin_s390_vchlbs((__vector unsigned char)__a, in vec_any_le()
5166 (__vector unsigned char)__b, &__cc); in vec_any_le()
5171 vec_any_le(__vector signed short __a, __vector signed short __b) { in vec_any_le()
5179 vec_any_le(__vector signed short __a, __vector __bool short __b) { in vec_any_le()
5181 __builtin_s390_vchhs(__a, (__vector signed short)__b, &__cc); in vec_any_le()
5187 vec_any_le(__vector __bool short __a, __vector signed short __b) { in vec_any_le()
5189 __builtin_s390_vchhs((__vector signed short)__a, __b, &__cc); in vec_any_le()
5194 vec_any_le(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_le()
5202 vec_any_le(__vector unsigned short __a, __vector __bool short __b) { in vec_any_le()
5204 __builtin_s390_vchlhs(__a, (__vector unsigned short)__b, &__cc); in vec_any_le()
5210 vec_any_le(__vector __bool short __a, __vector unsigned short __b) { in vec_any_le()
5212 __builtin_s390_vchlhs((__vector unsigned short)__a, __b, &__cc); in vec_any_le()
5218 vec_any_le(__vector __bool short __a, __vector __bool short __b) { in vec_any_le()
5220 __builtin_s390_vchlhs((__vector unsigned short)__a, in vec_any_le()
5221 (__vector unsigned short)__b, &__cc); in vec_any_le()
5226 vec_any_le(__vector signed int __a, __vector signed int __b) { in vec_any_le()
5234 vec_any_le(__vector signed int __a, __vector __bool int __b) { in vec_any_le()
5236 __builtin_s390_vchfs(__a, (__vector signed int)__b, &__cc); in vec_any_le()
5242 vec_any_le(__vector __bool int __a, __vector signed int __b) { in vec_any_le()
5244 __builtin_s390_vchfs((__vector signed int)__a, __b, &__cc); in vec_any_le()
5249 vec_any_le(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_le()
5257 vec_any_le(__vector unsigned int __a, __vector __bool int __b) { in vec_any_le()
5259 __builtin_s390_vchlfs(__a, (__vector unsigned int)__b, &__cc); in vec_any_le()
5265 vec_any_le(__vector __bool int __a, __vector unsigned int __b) { in vec_any_le()
5267 __builtin_s390_vchlfs((__vector unsigned int)__a, __b, &__cc); in vec_any_le()
5273 vec_any_le(__vector __bool int __a, __vector __bool int __b) { in vec_any_le()
5275 __builtin_s390_vchlfs((__vector unsigned int)__a, in vec_any_le()
5276 (__vector unsigned int)__b, &__cc); in vec_any_le()
5281 vec_any_le(__vector signed long long __a, __vector signed long long __b) { in vec_any_le()
5289 vec_any_le(__vector signed long long __a, __vector __bool long long __b) { in vec_any_le()
5291 __builtin_s390_vchgs(__a, (__vector signed long long)__b, &__cc); in vec_any_le()
5297 vec_any_le(__vector __bool long long __a, __vector signed long long __b) { in vec_any_le()
5299 __builtin_s390_vchgs((__vector signed long long)__a, __b, &__cc); in vec_any_le()
5304 vec_any_le(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_le()
5312 vec_any_le(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_le()
5314 __builtin_s390_vchlgs(__a, (__vector unsigned long long)__b, &__cc); in vec_any_le()
5320 vec_any_le(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_le()
5322 __builtin_s390_vchlgs((__vector unsigned long long)__a, __b, &__cc); in vec_any_le()
5328 vec_any_le(__vector __bool long long __a, __vector __bool long long __b) { in vec_any_le()
5330 __builtin_s390_vchlgs((__vector unsigned long long)__a, in vec_any_le()
5331 (__vector unsigned long long)__b, &__cc); in vec_any_le()
5337 vec_any_le(__vector float __a, __vector float __b) { in vec_any_le()
5345 vec_any_le(__vector double __a, __vector double __b) { in vec_any_le()
5354 vec_any_lt(__vector signed char __a, __vector signed char __b) { in vec_any_lt()
5362 vec_any_lt(__vector signed char __a, __vector __bool char __b) { in vec_any_lt()
5364 __builtin_s390_vchbs((__vector signed char)__b, __a, &__cc); in vec_any_lt()
5370 vec_any_lt(__vector __bool char __a, __vector signed char __b) { in vec_any_lt()
5372 __builtin_s390_vchbs(__b, (__vector signed char)__a, &__cc); in vec_any_lt()
5377 vec_any_lt(__vector unsigned char __a, __vector unsigned char __b) { in vec_any_lt()
5385 vec_any_lt(__vector unsigned char __a, __vector __bool char __b) { in vec_any_lt()
5387 __builtin_s390_vchlbs((__vector unsigned char)__b, __a, &__cc); in vec_any_lt()
5393 vec_any_lt(__vector __bool char __a, __vector unsigned char __b) { in vec_any_lt()
5395 __builtin_s390_vchlbs(__b, (__vector unsigned char)__a, &__cc); in vec_any_lt()
5401 vec_any_lt(__vector __bool char __a, __vector __bool char __b) { in vec_any_lt()
5403 __builtin_s390_vchlbs((__vector unsigned char)__b, in vec_any_lt()
5404 (__vector unsigned char)__a, &__cc); in vec_any_lt()
5409 vec_any_lt(__vector signed short __a, __vector signed short __b) { in vec_any_lt()
5417 vec_any_lt(__vector signed short __a, __vector __bool short __b) { in vec_any_lt()
5419 __builtin_s390_vchhs((__vector signed short)__b, __a, &__cc); in vec_any_lt()
5425 vec_any_lt(__vector __bool short __a, __vector signed short __b) { in vec_any_lt()
5427 __builtin_s390_vchhs(__b, (__vector signed short)__a, &__cc); in vec_any_lt()
5432 vec_any_lt(__vector unsigned short __a, __vector unsigned short __b) { in vec_any_lt()
5440 vec_any_lt(__vector unsigned short __a, __vector __bool short __b) { in vec_any_lt()
5442 __builtin_s390_vchlhs((__vector unsigned short)__b, __a, &__cc); in vec_any_lt()
5448 vec_any_lt(__vector __bool short __a, __vector unsigned short __b) { in vec_any_lt()
5450 __builtin_s390_vchlhs(__b, (__vector unsigned short)__a, &__cc); in vec_any_lt()
5456 vec_any_lt(__vector __bool short __a, __vector __bool short __b) { in vec_any_lt()
5458 __builtin_s390_vchlhs((__vector unsigned short)__b, in vec_any_lt()
5459 (__vector unsigned short)__a, &__cc); in vec_any_lt()
5464 vec_any_lt(__vector signed int __a, __vector signed int __b) { in vec_any_lt()
5472 vec_any_lt(__vector signed int __a, __vector __bool int __b) { in vec_any_lt()
5474 __builtin_s390_vchfs((__vector signed int)__b, __a, &__cc); in vec_any_lt()
5480 vec_any_lt(__vector __bool int __a, __vector signed int __b) { in vec_any_lt()
5482 __builtin_s390_vchfs(__b, (__vector signed int)__a, &__cc); in vec_any_lt()
5487 vec_any_lt(__vector unsigned int __a, __vector unsigned int __b) { in vec_any_lt()
5495 vec_any_lt(__vector unsigned int __a, __vector __bool int __b) { in vec_any_lt()
5497 __builtin_s390_vchlfs((__vector unsigned int)__b, __a, &__cc); in vec_any_lt()
5503 vec_any_lt(__vector __bool int __a, __vector unsigned int __b) { in vec_any_lt()
5505 __builtin_s390_vchlfs(__b, (__vector unsigned int)__a, &__cc); in vec_any_lt()
5511 vec_any_lt(__vector __bool int __a, __vector __bool int __b) { in vec_any_lt()
5513 __builtin_s390_vchlfs((__vector unsigned int)__b, in vec_any_lt()
5514 (__vector unsigned int)__a, &__cc); in vec_any_lt()
5519 vec_any_lt(__vector signed long long __a, __vector signed long long __b) { in vec_any_lt()
5527 vec_any_lt(__vector signed long long __a, __vector __bool long long __b) { in vec_any_lt()
5529 __builtin_s390_vchgs((__vector signed long long)__b, __a, &__cc); in vec_any_lt()
5535 vec_any_lt(__vector __bool long long __a, __vector signed long long __b) { in vec_any_lt()
5537 __builtin_s390_vchgs(__b, (__vector signed long long)__a, &__cc); in vec_any_lt()
5542 vec_any_lt(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_any_lt()
5550 vec_any_lt(__vector unsigned long long __a, __vector __bool long long __b) { in vec_any_lt()
5552 __builtin_s390_vchlgs((__vector unsigned long long)__b, __a, &__cc); in vec_any_lt()
5558 vec_any_lt(__vector __bool long long __a, __vector unsigned long long __b) { in vec_any_lt()
5560 __builtin_s390_vchlgs(__b, (__vector unsigned long long)__a, &__cc); in vec_any_lt()
5566 vec_any_lt(__vector __bool long long __a, __vector __bool long long __b) { in vec_any_lt()
5568 __builtin_s390_vchlgs((__vector unsigned long long)__b, in vec_any_lt()
5569 (__vector unsigned long long)__a, &__cc); in vec_any_lt()
5575 vec_any_lt(__vector float __a, __vector float __b) { in vec_any_lt()
5583 vec_any_lt(__vector double __a, __vector double __b) { in vec_any_lt()
5593 vec_any_nge(__vector float __a, __vector float __b) { in vec_any_nge()
5601 vec_any_nge(__vector double __a, __vector double __b) { in vec_any_nge()
5611 vec_any_ngt(__vector float __a, __vector float __b) { in vec_any_ngt()
5619 vec_any_ngt(__vector double __a, __vector double __b) { in vec_any_ngt()
5629 vec_any_nle(__vector float __a, __vector float __b) { in vec_any_nle()
5637 vec_any_nle(__vector double __a, __vector double __b) { in vec_any_nle()
5647 vec_any_nlt(__vector float __a, __vector float __b) { in vec_any_nlt()
5655 vec_any_nlt(__vector double __a, __vector double __b) { in vec_any_nlt()
5665 vec_any_nan(__vector float __a) { in vec_any_nan()
5673 vec_any_nan(__vector double __a) { in vec_any_nan()
5683 vec_any_numeric(__vector float __a) { in vec_any_numeric()
5691 vec_any_numeric(__vector double __a) { in vec_any_numeric()
5699 static inline __ATTRS_o_ai __vector __bool char
5700 vec_andc(__vector __bool char __a, __vector __bool char __b) { in vec_andc()
5704 static inline __ATTRS_o_ai __vector signed char
5705 vec_andc(__vector signed char __a, __vector signed char __b) { in vec_andc()
5710 static inline __ATTRS_o_ai __vector signed char
5711 vec_andc(__vector __bool char __a, __vector signed char __b) { in vec_andc()
5716 static inline __ATTRS_o_ai __vector signed char
5717 vec_andc(__vector signed char __a, __vector __bool char __b) { in vec_andc()
5721 static inline __ATTRS_o_ai __vector unsigned char
5722 vec_andc(__vector unsigned char __a, __vector unsigned char __b) { in vec_andc()
5727 static inline __ATTRS_o_ai __vector unsigned char
5728 vec_andc(__vector __bool char __a, __vector unsigned char __b) { in vec_andc()
5733 static inline __ATTRS_o_ai __vector unsigned char
5734 vec_andc(__vector unsigned char __a, __vector __bool char __b) { in vec_andc()
5738 static inline __ATTRS_o_ai __vector __bool short
5739 vec_andc(__vector __bool short __a, __vector __bool short __b) { in vec_andc()
5743 static inline __ATTRS_o_ai __vector signed short
5744 vec_andc(__vector signed short __a, __vector signed short __b) { in vec_andc()
5749 static inline __ATTRS_o_ai __vector signed short
5750 vec_andc(__vector __bool short __a, __vector signed short __b) { in vec_andc()
5755 static inline __ATTRS_o_ai __vector signed short
5756 vec_andc(__vector signed short __a, __vector __bool short __b) { in vec_andc()
5760 static inline __ATTRS_o_ai __vector unsigned short
5761 vec_andc(__vector unsigned short __a, __vector unsigned short __b) { in vec_andc()
5766 static inline __ATTRS_o_ai __vector unsigned short
5767 vec_andc(__vector __bool short __a, __vector unsigned short __b) { in vec_andc()
5772 static inline __ATTRS_o_ai __vector unsigned short
5773 vec_andc(__vector unsigned short __a, __vector __bool short __b) { in vec_andc()
5777 static inline __ATTRS_o_ai __vector __bool int
5778 vec_andc(__vector __bool int __a, __vector __bool int __b) { in vec_andc()
5782 static inline __ATTRS_o_ai __vector signed int
5783 vec_andc(__vector signed int __a, __vector signed int __b) { in vec_andc()
5788 static inline __ATTRS_o_ai __vector signed int
5789 vec_andc(__vector __bool int __a, __vector signed int __b) { in vec_andc()
5794 static inline __ATTRS_o_ai __vector signed int
5795 vec_andc(__vector signed int __a, __vector __bool int __b) { in vec_andc()
5799 static inline __ATTRS_o_ai __vector unsigned int
5800 vec_andc(__vector unsigned int __a, __vector unsigned int __b) { in vec_andc()
5805 static inline __ATTRS_o_ai __vector unsigned int
5806 vec_andc(__vector __bool int __a, __vector unsigned int __b) { in vec_andc()
5811 static inline __ATTRS_o_ai __vector unsigned int
5812 vec_andc(__vector unsigned int __a, __vector __bool int __b) { in vec_andc()
5816 static inline __ATTRS_o_ai __vector __bool long long
5817 vec_andc(__vector __bool long long __a, __vector __bool long long __b) { in vec_andc()
5821 static inline __ATTRS_o_ai __vector signed long long
5822 vec_andc(__vector signed long long __a, __vector signed long long __b) { in vec_andc()
5827 static inline __ATTRS_o_ai __vector signed long long
5828 vec_andc(__vector __bool long long __a, __vector signed long long __b) { in vec_andc()
5833 static inline __ATTRS_o_ai __vector signed long long
5834 vec_andc(__vector signed long long __a, __vector __bool long long __b) { in vec_andc()
5838 static inline __ATTRS_o_ai __vector unsigned long long
5839 vec_andc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_andc()
5844 static inline __ATTRS_o_ai __vector unsigned long long
5845 vec_andc(__vector __bool long long __a, __vector unsigned long long __b) { in vec_andc()
5850 static inline __ATTRS_o_ai __vector unsigned long long
5851 vec_andc(__vector unsigned long long __a, __vector __bool long long __b) { in vec_andc()
5856 static inline __ATTRS_o_ai __vector float
5857 vec_andc(__vector float __a, __vector float __b) { in vec_andc()
5858 return (__vector float)((__vector unsigned int)__a & in vec_andc()
5859 ~(__vector unsigned int)__b); in vec_andc()
5863 static inline __ATTRS_o_ai __vector double
5864 vec_andc(__vector double __a, __vector double __b) { in vec_andc()
5865 return (__vector double)((__vector unsigned long long)__a & in vec_andc()
5866 ~(__vector unsigned long long)__b); in vec_andc()
5870 static inline __ATTRS_o_ai __vector double
5871 vec_andc(__vector __bool long long __a, __vector double __b) { in vec_andc()
5872 return (__vector double)((__vector unsigned long long)__a & in vec_andc()
5873 ~(__vector unsigned long long)__b); in vec_andc()
5877 static inline __ATTRS_o_ai __vector double
5878 vec_andc(__vector double __a, __vector __bool long long __b) { in vec_andc()
5879 return (__vector double)((__vector unsigned long long)__a & in vec_andc()
5880 ~(__vector unsigned long long)__b); in vec_andc()
5885 static inline __ATTRS_o_ai __vector __bool char
5886 vec_nor(__vector __bool char __a, __vector __bool char __b) { in vec_nor()
5890 static inline __ATTRS_o_ai __vector signed char
5891 vec_nor(__vector signed char __a, __vector signed char __b) { in vec_nor()
5896 static inline __ATTRS_o_ai __vector signed char
5897 vec_nor(__vector __bool char __a, __vector signed char __b) { in vec_nor()
5902 static inline __ATTRS_o_ai __vector signed char
5903 vec_nor(__vector signed char __a, __vector __bool char __b) { in vec_nor()
5907 static inline __ATTRS_o_ai __vector unsigned char
5908 vec_nor(__vector unsigned char __a, __vector unsigned char __b) { in vec_nor()
5913 static inline __ATTRS_o_ai __vector unsigned char
5914 vec_nor(__vector __bool char __a, __vector unsigned char __b) { in vec_nor()
5919 static inline __ATTRS_o_ai __vector unsigned char
5920 vec_nor(__vector unsigned char __a, __vector __bool char __b) { in vec_nor()
5924 static inline __ATTRS_o_ai __vector __bool short
5925 vec_nor(__vector __bool short __a, __vector __bool short __b) { in vec_nor()
5929 static inline __ATTRS_o_ai __vector signed short
5930 vec_nor(__vector signed short __a, __vector signed short __b) { in vec_nor()
5935 static inline __ATTRS_o_ai __vector signed short
5936 vec_nor(__vector __bool short __a, __vector signed short __b) { in vec_nor()
5941 static inline __ATTRS_o_ai __vector signed short
5942 vec_nor(__vector signed short __a, __vector __bool short __b) { in vec_nor()
5946 static inline __ATTRS_o_ai __vector unsigned short
5947 vec_nor(__vector unsigned short __a, __vector unsigned short __b) { in vec_nor()
5952 static inline __ATTRS_o_ai __vector unsigned short
5953 vec_nor(__vector __bool short __a, __vector unsigned short __b) { in vec_nor()
5958 static inline __ATTRS_o_ai __vector unsigned short
5959 vec_nor(__vector unsigned short __a, __vector __bool short __b) { in vec_nor()
5963 static inline __ATTRS_o_ai __vector __bool int
5964 vec_nor(__vector __bool int __a, __vector __bool int __b) { in vec_nor()
5968 static inline __ATTRS_o_ai __vector signed int
5969 vec_nor(__vector signed int __a, __vector signed int __b) { in vec_nor()
5974 static inline __ATTRS_o_ai __vector signed int
5975 vec_nor(__vector __bool int __a, __vector signed int __b) { in vec_nor()
5980 static inline __ATTRS_o_ai __vector signed int
5981 vec_nor(__vector signed int __a, __vector __bool int __b) { in vec_nor()
5985 static inline __ATTRS_o_ai __vector unsigned int
5986 vec_nor(__vector unsigned int __a, __vector unsigned int __b) { in vec_nor()
5991 static inline __ATTRS_o_ai __vector unsigned int
5992 vec_nor(__vector __bool int __a, __vector unsigned int __b) { in vec_nor()
5997 static inline __ATTRS_o_ai __vector unsigned int
5998 vec_nor(__vector unsigned int __a, __vector __bool int __b) { in vec_nor()
6002 static inline __ATTRS_o_ai __vector __bool long long
6003 vec_nor(__vector __bool long long __a, __vector __bool long long __b) { in vec_nor()
6007 static inline __ATTRS_o_ai __vector signed long long
6008 vec_nor(__vector signed long long __a, __vector signed long long __b) { in vec_nor()
6013 static inline __ATTRS_o_ai __vector signed long long
6014 vec_nor(__vector __bool long long __a, __vector signed long long __b) { in vec_nor()
6019 static inline __ATTRS_o_ai __vector signed long long
6020 vec_nor(__vector signed long long __a, __vector __bool long long __b) { in vec_nor()
6024 static inline __ATTRS_o_ai __vector unsigned long long
6025 vec_nor(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_nor()
6030 static inline __ATTRS_o_ai __vector unsigned long long
6031 vec_nor(__vector __bool long long __a, __vector unsigned long long __b) { in vec_nor()
6036 static inline __ATTRS_o_ai __vector unsigned long long
6037 vec_nor(__vector unsigned long long __a, __vector __bool long long __b) { in vec_nor()
6042 static inline __ATTRS_o_ai __vector float
6043 vec_nor(__vector float __a, __vector float __b) { in vec_nor()
6044 return (__vector float)~((__vector unsigned int)__a | in vec_nor()
6045 (__vector unsigned int)__b); in vec_nor()
6049 static inline __ATTRS_o_ai __vector double
6050 vec_nor(__vector double __a, __vector double __b) { in vec_nor()
6051 return (__vector double)~((__vector unsigned long long)__a | in vec_nor()
6052 (__vector unsigned long long)__b); in vec_nor()
6056 static inline __ATTRS_o_ai __vector double
6057 vec_nor(__vector __bool long long __a, __vector double __b) { in vec_nor()
6058 return (__vector double)~((__vector unsigned long long)__a | in vec_nor()
6059 (__vector unsigned long long)__b); in vec_nor()
6063 static inline __ATTRS_o_ai __vector double
6064 vec_nor(__vector double __a, __vector __bool long long __b) { in vec_nor()
6065 return (__vector double)~((__vector unsigned long long)__a | in vec_nor()
6066 (__vector unsigned long long)__b); in vec_nor()
6072 static inline __ATTRS_o_ai __vector __bool char
6073 vec_orc(__vector __bool char __a, __vector __bool char __b) { in vec_orc()
6077 static inline __ATTRS_o_ai __vector signed char
6078 vec_orc(__vector signed char __a, __vector signed char __b) { in vec_orc()
6082 static inline __ATTRS_o_ai __vector unsigned char
6083 vec_orc(__vector unsigned char __a, __vector unsigned char __b) { in vec_orc()
6087 static inline __ATTRS_o_ai __vector __bool short
6088 vec_orc(__vector __bool short __a, __vector __bool short __b) { in vec_orc()
6092 static inline __ATTRS_o_ai __vector signed short
6093 vec_orc(__vector signed short __a, __vector signed short __b) { in vec_orc()
6097 static inline __ATTRS_o_ai __vector unsigned short
6098 vec_orc(__vector unsigned short __a, __vector unsigned short __b) { in vec_orc()
6102 static inline __ATTRS_o_ai __vector __bool int
6103 vec_orc(__vector __bool int __a, __vector __bool int __b) { in vec_orc()
6107 static inline __ATTRS_o_ai __vector signed int
6108 vec_orc(__vector signed int __a, __vector signed int __b) { in vec_orc()
6112 static inline __ATTRS_o_ai __vector unsigned int
6113 vec_orc(__vector unsigned int __a, __vector unsigned int __b) { in vec_orc()
6117 static inline __ATTRS_o_ai __vector __bool long long
6118 vec_orc(__vector __bool long long __a, __vector __bool long long __b) { in vec_orc()
6122 static inline __ATTRS_o_ai __vector signed long long
6123 vec_orc(__vector signed long long __a, __vector signed long long __b) { in vec_orc()
6127 static inline __ATTRS_o_ai __vector unsigned long long
6128 vec_orc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_orc()
6132 static inline __ATTRS_o_ai __vector float
6133 vec_orc(__vector float __a, __vector float __b) { in vec_orc()
6134 return (__vector float)((__vector unsigned int)__a | in vec_orc()
6135 ~(__vector unsigned int)__b); in vec_orc()
6138 static inline __ATTRS_o_ai __vector double
6139 vec_orc(__vector double __a, __vector double __b) { in vec_orc()
6140 return (__vector double)((__vector unsigned long long)__a | in vec_orc()
6141 ~(__vector unsigned long long)__b); in vec_orc()
6148 static inline __ATTRS_o_ai __vector __bool char
6149 vec_nand(__vector __bool char __a, __vector __bool char __b) { in vec_nand()
6153 static inline __ATTRS_o_ai __vector signed char
6154 vec_nand(__vector signed char __a, __vector signed char __b) { in vec_nand()
6158 static inline __ATTRS_o_ai __vector unsigned char
6159 vec_nand(__vector unsigned char __a, __vector unsigned char __b) { in vec_nand()
6163 static inline __ATTRS_o_ai __vector __bool short
6164 vec_nand(__vector __bool short __a, __vector __bool short __b) { in vec_nand()
6168 static inline __ATTRS_o_ai __vector signed short
6169 vec_nand(__vector signed short __a, __vector signed short __b) { in vec_nand()
6173 static inline __ATTRS_o_ai __vector unsigned short
6174 vec_nand(__vector unsigned short __a, __vector unsigned short __b) { in vec_nand()
6178 static inline __ATTRS_o_ai __vector __bool int
6179 vec_nand(__vector __bool int __a, __vector __bool int __b) { in vec_nand()
6183 static inline __ATTRS_o_ai __vector signed int
6184 vec_nand(__vector signed int __a, __vector signed int __b) { in vec_nand()
6188 static inline __ATTRS_o_ai __vector unsigned int
6189 vec_nand(__vector unsigned int __a, __vector unsigned int __b) { in vec_nand()
6193 static inline __ATTRS_o_ai __vector __bool long long
6194 vec_nand(__vector __bool long long __a, __vector __bool long long __b) { in vec_nand()
6198 static inline __ATTRS_o_ai __vector signed long long
6199 vec_nand(__vector signed long long __a, __vector signed long long __b) { in vec_nand()
6203 static inline __ATTRS_o_ai __vector unsigned long long
6204 vec_nand(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_nand()
6208 static inline __ATTRS_o_ai __vector float
6209 vec_nand(__vector float __a, __vector float __b) { in vec_nand()
6210 return (__vector float)~((__vector unsigned int)__a & in vec_nand()
6211 (__vector unsigned int)__b); in vec_nand()
6214 static inline __ATTRS_o_ai __vector double
6215 vec_nand(__vector double __a, __vector double __b) { in vec_nand()
6216 return (__vector double)~((__vector unsigned long long)__a & in vec_nand()
6217 (__vector unsigned long long)__b); in vec_nand()
6224 static inline __ATTRS_o_ai __vector __bool char
6225 vec_eqv(__vector __bool char __a, __vector __bool char __b) { in vec_eqv()
6229 static inline __ATTRS_o_ai __vector signed char
6230 vec_eqv(__vector signed char __a, __vector signed char __b) { in vec_eqv()
6234 static inline __ATTRS_o_ai __vector unsigned char
6235 vec_eqv(__vector unsigned char __a, __vector unsigned char __b) { in vec_eqv()
6239 static inline __ATTRS_o_ai __vector __bool short
6240 vec_eqv(__vector __bool short __a, __vector __bool short __b) { in vec_eqv()
6244 static inline __ATTRS_o_ai __vector signed short
6245 vec_eqv(__vector signed short __a, __vector signed short __b) { in vec_eqv()
6249 static inline __ATTRS_o_ai __vector unsigned short
6250 vec_eqv(__vector unsigned short __a, __vector unsigned short __b) { in vec_eqv()
6254 static inline __ATTRS_o_ai __vector __bool int
6255 vec_eqv(__vector __bool int __a, __vector __bool int __b) { in vec_eqv()
6259 static inline __ATTRS_o_ai __vector signed int
6260 vec_eqv(__vector signed int __a, __vector signed int __b) { in vec_eqv()
6264 static inline __ATTRS_o_ai __vector unsigned int
6265 vec_eqv(__vector unsigned int __a, __vector unsigned int __b) { in vec_eqv()
6269 static inline __ATTRS_o_ai __vector __bool long long
6270 vec_eqv(__vector __bool long long __a, __vector __bool long long __b) { in vec_eqv()
6274 static inline __ATTRS_o_ai __vector signed long long
6275 vec_eqv(__vector signed long long __a, __vector signed long long __b) { in vec_eqv()
6279 static inline __ATTRS_o_ai __vector unsigned long long
6280 vec_eqv(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_eqv()
6284 static inline __ATTRS_o_ai __vector float
6285 vec_eqv(__vector float __a, __vector float __b) { in vec_eqv()
6286 return (__vector float)~((__vector unsigned int)__a ^ in vec_eqv()
6287 (__vector unsigned int)__b); in vec_eqv()
6290 static inline __ATTRS_o_ai __vector double
6291 vec_eqv(__vector double __a, __vector double __b) { in vec_eqv()
6292 return (__vector double)~((__vector unsigned long long)__a ^ in vec_eqv()
6293 (__vector unsigned long long)__b); in vec_eqv()
6299 static inline __ATTRS_o_ai __vector unsigned char
6300 vec_cntlz(__vector signed char __a) { in vec_cntlz()
6301 return __builtin_s390_vclzb((__vector unsigned char)__a); in vec_cntlz()
6304 static inline __ATTRS_o_ai __vector unsigned char
6305 vec_cntlz(__vector unsigned char __a) { in vec_cntlz()
6309 static inline __ATTRS_o_ai __vector unsigned short
6310 vec_cntlz(__vector signed short __a) { in vec_cntlz()
6311 return __builtin_s390_vclzh((__vector unsigned short)__a); in vec_cntlz()
6314 static inline __ATTRS_o_ai __vector unsigned short
6315 vec_cntlz(__vector unsigned short __a) { in vec_cntlz()
6319 static inline __ATTRS_o_ai __vector unsigned int
6320 vec_cntlz(__vector signed int __a) { in vec_cntlz()
6321 return __builtin_s390_vclzf((__vector unsigned int)__a); in vec_cntlz()
6324 static inline __ATTRS_o_ai __vector unsigned int
6325 vec_cntlz(__vector unsigned int __a) { in vec_cntlz()
6329 static inline __ATTRS_o_ai __vector unsigned long long
6330 vec_cntlz(__vector signed long long __a) { in vec_cntlz()
6331 return __builtin_s390_vclzg((__vector unsigned long long)__a); in vec_cntlz()
6334 static inline __ATTRS_o_ai __vector unsigned long long
6335 vec_cntlz(__vector unsigned long long __a) { in vec_cntlz()
6341 static inline __ATTRS_o_ai __vector unsigned char
6342 vec_cnttz(__vector signed char __a) { in vec_cnttz()
6343 return __builtin_s390_vctzb((__vector unsigned char)__a); in vec_cnttz()
6346 static inline __ATTRS_o_ai __vector unsigned char
6347 vec_cnttz(__vector unsigned char __a) { in vec_cnttz()
6351 static inline __ATTRS_o_ai __vector unsigned short
6352 vec_cnttz(__vector signed short __a) { in vec_cnttz()
6353 return __builtin_s390_vctzh((__vector unsigned short)__a); in vec_cnttz()
6356 static inline __ATTRS_o_ai __vector unsigned short
6357 vec_cnttz(__vector unsigned short __a) { in vec_cnttz()
6361 static inline __ATTRS_o_ai __vector unsigned int
6362 vec_cnttz(__vector signed int __a) { in vec_cnttz()
6363 return __builtin_s390_vctzf((__vector unsigned int)__a); in vec_cnttz()
6366 static inline __ATTRS_o_ai __vector unsigned int
6367 vec_cnttz(__vector unsigned int __a) { in vec_cnttz()
6371 static inline __ATTRS_o_ai __vector unsigned long long
6372 vec_cnttz(__vector signed long long __a) { in vec_cnttz()
6373 return __builtin_s390_vctzg((__vector unsigned long long)__a); in vec_cnttz()
6376 static inline __ATTRS_o_ai __vector unsigned long long
6377 vec_cnttz(__vector unsigned long long __a) { in vec_cnttz()
6383 static inline __ATTRS_o_ai __vector unsigned char
6384 vec_popcnt(__vector signed char __a) { in vec_popcnt()
6385 return __builtin_s390_vpopctb((__vector unsigned char)__a); in vec_popcnt()
6388 static inline __ATTRS_o_ai __vector unsigned char
6389 vec_popcnt(__vector unsigned char __a) { in vec_popcnt()
6393 static inline __ATTRS_o_ai __vector unsigned short
6394 vec_popcnt(__vector signed short __a) { in vec_popcnt()
6395 return __builtin_s390_vpopcth((__vector unsigned short)__a); in vec_popcnt()
6398 static inline __ATTRS_o_ai __vector unsigned short
6399 vec_popcnt(__vector unsigned short __a) { in vec_popcnt()
6403 static inline __ATTRS_o_ai __vector unsigned int
6404 vec_popcnt(__vector signed int __a) { in vec_popcnt()
6405 return __builtin_s390_vpopctf((__vector unsigned int)__a); in vec_popcnt()
6408 static inline __ATTRS_o_ai __vector unsigned int
6409 vec_popcnt(__vector unsigned int __a) { in vec_popcnt()
6413 static inline __ATTRS_o_ai __vector unsigned long long
6414 vec_popcnt(__vector signed long long __a) { in vec_popcnt()
6415 return __builtin_s390_vpopctg((__vector unsigned long long)__a); in vec_popcnt()
6418 static inline __ATTRS_o_ai __vector unsigned long long
6419 vec_popcnt(__vector unsigned long long __a) { in vec_popcnt()
6425 static inline __ATTRS_o_ai __vector signed char
6426 vec_rl(__vector signed char __a, __vector unsigned char __b) { in vec_rl()
6427 return (__vector signed char)__builtin_s390_verllvb( in vec_rl()
6428 (__vector unsigned char)__a, __b); in vec_rl()
6431 static inline __ATTRS_o_ai __vector unsigned char
6432 vec_rl(__vector unsigned char __a, __vector unsigned char __b) { in vec_rl()
6436 static inline __ATTRS_o_ai __vector signed short
6437 vec_rl(__vector signed short __a, __vector unsigned short __b) { in vec_rl()
6438 return (__vector signed short)__builtin_s390_verllvh( in vec_rl()
6439 (__vector unsigned short)__a, __b); in vec_rl()
6442 static inline __ATTRS_o_ai __vector unsigned short
6443 vec_rl(__vector unsigned short __a, __vector unsigned short __b) { in vec_rl()
6447 static inline __ATTRS_o_ai __vector signed int
6448 vec_rl(__vector signed int __a, __vector unsigned int __b) { in vec_rl()
6449 return (__vector signed int)__builtin_s390_verllvf( in vec_rl()
6450 (__vector unsigned int)__a, __b); in vec_rl()
6453 static inline __ATTRS_o_ai __vector unsigned int
6454 vec_rl(__vector unsigned int __a, __vector unsigned int __b) { in vec_rl()
6458 static inline __ATTRS_o_ai __vector signed long long
6459 vec_rl(__vector signed long long __a, __vector unsigned long long __b) { in vec_rl()
6460 return (__vector signed long long)__builtin_s390_verllvg( in vec_rl()
6461 (__vector unsigned long long)__a, __b); in vec_rl()
6464 static inline __ATTRS_o_ai __vector unsigned long long
6465 vec_rl(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_rl()
6471 static inline __ATTRS_o_ai __vector signed char
6472 vec_rli(__vector signed char __a, unsigned long __b) { in vec_rli()
6473 return (__vector signed char)__builtin_s390_verllb( in vec_rli()
6474 (__vector unsigned char)__a, (int)__b); in vec_rli()
6477 static inline __ATTRS_o_ai __vector unsigned char
6478 vec_rli(__vector unsigned char __a, unsigned long __b) { in vec_rli()
6482 static inline __ATTRS_o_ai __vector signed short
6483 vec_rli(__vector signed short __a, unsigned long __b) { in vec_rli()
6484 return (__vector signed short)__builtin_s390_verllh( in vec_rli()
6485 (__vector unsigned short)__a, (int)__b); in vec_rli()
6488 static inline __ATTRS_o_ai __vector unsigned short
6489 vec_rli(__vector unsigned short __a, unsigned long __b) { in vec_rli()
6493 static inline __ATTRS_o_ai __vector signed int
6494 vec_rli(__vector signed int __a, unsigned long __b) { in vec_rli()
6495 return (__vector signed int)__builtin_s390_verllf( in vec_rli()
6496 (__vector unsigned int)__a, (int)__b); in vec_rli()
6499 static inline __ATTRS_o_ai __vector unsigned int
6500 vec_rli(__vector unsigned int __a, unsigned long __b) { in vec_rli()
6504 static inline __ATTRS_o_ai __vector signed long long
6505 vec_rli(__vector signed long long __a, unsigned long __b) { in vec_rli()
6506 return (__vector signed long long)__builtin_s390_verllg( in vec_rli()
6507 (__vector unsigned long long)__a, (int)__b); in vec_rli()
6510 static inline __ATTRS_o_ai __vector unsigned long long
6511 vec_rli(__vector unsigned long long __a, unsigned long __b) { in vec_rli()
6517 extern __ATTRS_o __vector signed char
6518 vec_rl_mask(__vector signed char __a, __vector unsigned char __b,
6521 extern __ATTRS_o __vector unsigned char
6522 vec_rl_mask(__vector unsigned char __a, __vector unsigned char __b,
6525 extern __ATTRS_o __vector signed short
6526 vec_rl_mask(__vector signed short __a, __vector unsigned short __b,
6529 extern __ATTRS_o __vector unsigned short
6530 vec_rl_mask(__vector unsigned short __a, __vector unsigned short __b,
6533 extern __ATTRS_o __vector signed int
6534 vec_rl_mask(__vector signed int __a, __vector unsigned int __b,
6537 extern __ATTRS_o __vector unsigned int
6538 vec_rl_mask(__vector unsigned int __a, __vector unsigned int __b,
6541 extern __ATTRS_o __vector signed long long
6542 vec_rl_mask(__vector signed long long __a, __vector unsigned long long __b,
6545 extern __ATTRS_o __vector unsigned long long
6546 vec_rl_mask(__vector unsigned long long __a, __vector unsigned long long __b,
6551 __vector unsigned char __res; \
6552 __vector unsigned char __x = (__vector unsigned char)(X); \
6553 __vector unsigned char __y = (__vector unsigned char)(Y); \
6555 case 1: __res = (__vector unsigned char) __builtin_s390_verimb( \
6556 (__vector unsigned char)__x, (__vector unsigned char)__x, \
6557 (__vector unsigned char)__y, (Z)); break; \
6558 case 2: __res = (__vector unsigned char) __builtin_s390_verimh( \
6559 (__vector unsigned short)__x, (__vector unsigned short)__x, \
6560 (__vector unsigned short)__y, (Z)); break; \
6561 case 4: __res = (__vector unsigned char) __builtin_s390_verimf( \
6562 (__vector unsigned int)__x, (__vector unsigned int)__x, \
6563 (__vector unsigned int)__y, (Z)); break; \
6564 default: __res = (__vector unsigned char) __builtin_s390_verimg( \
6565 (__vector unsigned long long)__x, (__vector unsigned long long)__x, \
6566 (__vector unsigned long long)__y, (Z)); break; \
6571 static inline __ATTRS_o_ai __vector signed char
6572 vec_sll(__vector signed char __a, __vector unsigned char __b) { in vec_sll()
6573 return (__vector signed char)__builtin_s390_vsl( in vec_sll()
6574 (__vector unsigned char)__a, __b); in vec_sll()
6578 static inline __ATTRS_o_ai __vector signed char
6579 vec_sll(__vector signed char __a, __vector unsigned short __b) { in vec_sll()
6580 return (__vector signed char)__builtin_s390_vsl( in vec_sll()
6581 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6585 static inline __ATTRS_o_ai __vector signed char
6586 vec_sll(__vector signed char __a, __vector unsigned int __b) { in vec_sll()
6587 return (__vector signed char)__builtin_s390_vsl( in vec_sll()
6588 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6592 static inline __ATTRS_o_ai __vector __bool char
6593 vec_sll(__vector __bool char __a, __vector unsigned char __b) { in vec_sll()
6594 return (__vector __bool char)__builtin_s390_vsl( in vec_sll()
6595 (__vector unsigned char)__a, __b); in vec_sll()
6599 static inline __ATTRS_o_ai __vector __bool char
6600 vec_sll(__vector __bool char __a, __vector unsigned short __b) { in vec_sll()
6601 return (__vector __bool char)__builtin_s390_vsl( in vec_sll()
6602 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6606 static inline __ATTRS_o_ai __vector __bool char
6607 vec_sll(__vector __bool char __a, __vector unsigned int __b) { in vec_sll()
6608 return (__vector __bool char)__builtin_s390_vsl( in vec_sll()
6609 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6612 static inline __ATTRS_o_ai __vector unsigned char
6613 vec_sll(__vector unsigned char __a, __vector unsigned char __b) { in vec_sll()
6618 static inline __ATTRS_o_ai __vector unsigned char
6619 vec_sll(__vector unsigned char __a, __vector unsigned short __b) { in vec_sll()
6620 return __builtin_s390_vsl(__a, (__vector unsigned char)__b); in vec_sll()
6624 static inline __ATTRS_o_ai __vector unsigned char
6625 vec_sll(__vector unsigned char __a, __vector unsigned int __b) { in vec_sll()
6626 return __builtin_s390_vsl(__a, (__vector unsigned char)__b); in vec_sll()
6629 static inline __ATTRS_o_ai __vector signed short
6630 vec_sll(__vector signed short __a, __vector unsigned char __b) { in vec_sll()
6631 return (__vector signed short)__builtin_s390_vsl( in vec_sll()
6632 (__vector unsigned char)__a, __b); in vec_sll()
6636 static inline __ATTRS_o_ai __vector signed short
6637 vec_sll(__vector signed short __a, __vector unsigned short __b) { in vec_sll()
6638 return (__vector signed short)__builtin_s390_vsl( in vec_sll()
6639 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6643 static inline __ATTRS_o_ai __vector signed short
6644 vec_sll(__vector signed short __a, __vector unsigned int __b) { in vec_sll()
6645 return (__vector signed short)__builtin_s390_vsl( in vec_sll()
6646 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6650 static inline __ATTRS_o_ai __vector __bool short
6651 vec_sll(__vector __bool short __a, __vector unsigned char __b) { in vec_sll()
6652 return (__vector __bool short)__builtin_s390_vsl( in vec_sll()
6653 (__vector unsigned char)__a, __b); in vec_sll()
6657 static inline __ATTRS_o_ai __vector __bool short
6658 vec_sll(__vector __bool short __a, __vector unsigned short __b) { in vec_sll()
6659 return (__vector __bool short)__builtin_s390_vsl( in vec_sll()
6660 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6664 static inline __ATTRS_o_ai __vector __bool short
6665 vec_sll(__vector __bool short __a, __vector unsigned int __b) { in vec_sll()
6666 return (__vector __bool short)__builtin_s390_vsl( in vec_sll()
6667 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6670 static inline __ATTRS_o_ai __vector unsigned short
6671 vec_sll(__vector unsigned short __a, __vector unsigned char __b) { in vec_sll()
6672 return (__vector unsigned short)__builtin_s390_vsl( in vec_sll()
6673 (__vector unsigned char)__a, __b); in vec_sll()
6677 static inline __ATTRS_o_ai __vector unsigned short
6678 vec_sll(__vector unsigned short __a, __vector unsigned short __b) { in vec_sll()
6679 return (__vector unsigned short)__builtin_s390_vsl( in vec_sll()
6680 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6684 static inline __ATTRS_o_ai __vector unsigned short
6685 vec_sll(__vector unsigned short __a, __vector unsigned int __b) { in vec_sll()
6686 return (__vector unsigned short)__builtin_s390_vsl( in vec_sll()
6687 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6690 static inline __ATTRS_o_ai __vector signed int
6691 vec_sll(__vector signed int __a, __vector unsigned char __b) { in vec_sll()
6692 return (__vector signed int)__builtin_s390_vsl( in vec_sll()
6693 (__vector unsigned char)__a, __b); in vec_sll()
6697 static inline __ATTRS_o_ai __vector signed int
6698 vec_sll(__vector signed int __a, __vector unsigned short __b) { in vec_sll()
6699 return (__vector signed int)__builtin_s390_vsl( in vec_sll()
6700 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6704 static inline __ATTRS_o_ai __vector signed int
6705 vec_sll(__vector signed int __a, __vector unsigned int __b) { in vec_sll()
6706 return (__vector signed int)__builtin_s390_vsl( in vec_sll()
6707 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6711 static inline __ATTRS_o_ai __vector __bool int
6712 vec_sll(__vector __bool int __a, __vector unsigned char __b) { in vec_sll()
6713 return (__vector __bool int)__builtin_s390_vsl( in vec_sll()
6714 (__vector unsigned char)__a, __b); in vec_sll()
6718 static inline __ATTRS_o_ai __vector __bool int
6719 vec_sll(__vector __bool int __a, __vector unsigned short __b) { in vec_sll()
6720 return (__vector __bool int)__builtin_s390_vsl( in vec_sll()
6721 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6725 static inline __ATTRS_o_ai __vector __bool int
6726 vec_sll(__vector __bool int __a, __vector unsigned int __b) { in vec_sll()
6727 return (__vector __bool int)__builtin_s390_vsl( in vec_sll()
6728 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6731 static inline __ATTRS_o_ai __vector unsigned int
6732 vec_sll(__vector unsigned int __a, __vector unsigned char __b) { in vec_sll()
6733 return (__vector unsigned int)__builtin_s390_vsl( in vec_sll()
6734 (__vector unsigned char)__a, __b); in vec_sll()
6738 static inline __ATTRS_o_ai __vector unsigned int
6739 vec_sll(__vector unsigned int __a, __vector unsigned short __b) { in vec_sll()
6740 return (__vector unsigned int)__builtin_s390_vsl( in vec_sll()
6741 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6745 static inline __ATTRS_o_ai __vector unsigned int
6746 vec_sll(__vector unsigned int __a, __vector unsigned int __b) { in vec_sll()
6747 return (__vector unsigned int)__builtin_s390_vsl( in vec_sll()
6748 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6751 static inline __ATTRS_o_ai __vector signed long long
6752 vec_sll(__vector signed long long __a, __vector unsigned char __b) { in vec_sll()
6753 return (__vector signed long long)__builtin_s390_vsl( in vec_sll()
6754 (__vector unsigned char)__a, __b); in vec_sll()
6758 static inline __ATTRS_o_ai __vector signed long long
6759 vec_sll(__vector signed long long __a, __vector unsigned short __b) { in vec_sll()
6760 return (__vector signed long long)__builtin_s390_vsl( in vec_sll()
6761 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6765 static inline __ATTRS_o_ai __vector signed long long
6766 vec_sll(__vector signed long long __a, __vector unsigned int __b) { in vec_sll()
6767 return (__vector signed long long)__builtin_s390_vsl( in vec_sll()
6768 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6772 static inline __ATTRS_o_ai __vector __bool long long
6773 vec_sll(__vector __bool long long __a, __vector unsigned char __b) { in vec_sll()
6774 return (__vector __bool long long)__builtin_s390_vsl( in vec_sll()
6775 (__vector unsigned char)__a, __b); in vec_sll()
6779 static inline __ATTRS_o_ai __vector __bool long long
6780 vec_sll(__vector __bool long long __a, __vector unsigned short __b) { in vec_sll()
6781 return (__vector __bool long long)__builtin_s390_vsl( in vec_sll()
6782 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6786 static inline __ATTRS_o_ai __vector __bool long long
6787 vec_sll(__vector __bool long long __a, __vector unsigned int __b) { in vec_sll()
6788 return (__vector __bool long long)__builtin_s390_vsl( in vec_sll()
6789 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6792 static inline __ATTRS_o_ai __vector unsigned long long
6793 vec_sll(__vector unsigned long long __a, __vector unsigned char __b) { in vec_sll()
6794 return (__vector unsigned long long)__builtin_s390_vsl( in vec_sll()
6795 (__vector unsigned char)__a, __b); in vec_sll()
6799 static inline __ATTRS_o_ai __vector unsigned long long
6800 vec_sll(__vector unsigned long long __a, __vector unsigned short __b) { in vec_sll()
6801 return (__vector unsigned long long)__builtin_s390_vsl( in vec_sll()
6802 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6806 static inline __ATTRS_o_ai __vector unsigned long long
6807 vec_sll(__vector unsigned long long __a, __vector unsigned int __b) { in vec_sll()
6808 return (__vector unsigned long long)__builtin_s390_vsl( in vec_sll()
6809 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sll()
6814 static inline __ATTRS_o_ai __vector signed char
6815 vec_slb(__vector signed char __a, __vector signed char __b) { in vec_slb()
6816 return (__vector signed char)__builtin_s390_vslb( in vec_slb()
6817 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6820 static inline __ATTRS_o_ai __vector signed char
6821 vec_slb(__vector signed char __a, __vector unsigned char __b) { in vec_slb()
6822 return (__vector signed char)__builtin_s390_vslb( in vec_slb()
6823 (__vector unsigned char)__a, __b); in vec_slb()
6826 static inline __ATTRS_o_ai __vector unsigned char
6827 vec_slb(__vector unsigned char __a, __vector signed char __b) { in vec_slb()
6828 return __builtin_s390_vslb(__a, (__vector unsigned char)__b); in vec_slb()
6831 static inline __ATTRS_o_ai __vector unsigned char
6832 vec_slb(__vector unsigned char __a, __vector unsigned char __b) { in vec_slb()
6836 static inline __ATTRS_o_ai __vector signed short
6837 vec_slb(__vector signed short __a, __vector signed short __b) { in vec_slb()
6838 return (__vector signed short)__builtin_s390_vslb( in vec_slb()
6839 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6842 static inline __ATTRS_o_ai __vector signed short
6843 vec_slb(__vector signed short __a, __vector unsigned short __b) { in vec_slb()
6844 return (__vector signed short)__builtin_s390_vslb( in vec_slb()
6845 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6848 static inline __ATTRS_o_ai __vector unsigned short
6849 vec_slb(__vector unsigned short __a, __vector signed short __b) { in vec_slb()
6850 return (__vector unsigned short)__builtin_s390_vslb( in vec_slb()
6851 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6854 static inline __ATTRS_o_ai __vector unsigned short
6855 vec_slb(__vector unsigned short __a, __vector unsigned short __b) { in vec_slb()
6856 return (__vector unsigned short)__builtin_s390_vslb( in vec_slb()
6857 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6860 static inline __ATTRS_o_ai __vector signed int
6861 vec_slb(__vector signed int __a, __vector signed int __b) { in vec_slb()
6862 return (__vector signed int)__builtin_s390_vslb( in vec_slb()
6863 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6866 static inline __ATTRS_o_ai __vector signed int
6867 vec_slb(__vector signed int __a, __vector unsigned int __b) { in vec_slb()
6868 return (__vector signed int)__builtin_s390_vslb( in vec_slb()
6869 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6872 static inline __ATTRS_o_ai __vector unsigned int
6873 vec_slb(__vector unsigned int __a, __vector signed int __b) { in vec_slb()
6874 return (__vector unsigned int)__builtin_s390_vslb( in vec_slb()
6875 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6878 static inline __ATTRS_o_ai __vector unsigned int
6879 vec_slb(__vector unsigned int __a, __vector unsigned int __b) { in vec_slb()
6880 return (__vector unsigned int)__builtin_s390_vslb( in vec_slb()
6881 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6884 static inline __ATTRS_o_ai __vector signed long long
6885 vec_slb(__vector signed long long __a, __vector signed long long __b) { in vec_slb()
6886 return (__vector signed long long)__builtin_s390_vslb( in vec_slb()
6887 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6890 static inline __ATTRS_o_ai __vector signed long long
6891 vec_slb(__vector signed long long __a, __vector unsigned long long __b) { in vec_slb()
6892 return (__vector signed long long)__builtin_s390_vslb( in vec_slb()
6893 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6896 static inline __ATTRS_o_ai __vector unsigned long long
6897 vec_slb(__vector unsigned long long __a, __vector signed long long __b) { in vec_slb()
6898 return (__vector unsigned long long)__builtin_s390_vslb( in vec_slb()
6899 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6902 static inline __ATTRS_o_ai __vector unsigned long long
6903 vec_slb(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_slb()
6904 return (__vector unsigned long long)__builtin_s390_vslb( in vec_slb()
6905 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6909 static inline __ATTRS_o_ai __vector float
6910 vec_slb(__vector float __a, __vector signed int __b) { in vec_slb()
6911 return (__vector float)__builtin_s390_vslb( in vec_slb()
6912 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6915 static inline __ATTRS_o_ai __vector float
6916 vec_slb(__vector float __a, __vector unsigned int __b) { in vec_slb()
6917 return (__vector float)__builtin_s390_vslb( in vec_slb()
6918 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6922 static inline __ATTRS_o_ai __vector double
6923 vec_slb(__vector double __a, __vector signed long long __b) { in vec_slb()
6924 return (__vector double)__builtin_s390_vslb( in vec_slb()
6925 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6928 static inline __ATTRS_o_ai __vector double
6929 vec_slb(__vector double __a, __vector unsigned long long __b) { in vec_slb()
6930 return (__vector double)__builtin_s390_vslb( in vec_slb()
6931 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_slb()
6936 extern __ATTRS_o __vector signed char
6937 vec_sld(__vector signed char __a, __vector signed char __b, int __c)
6940 extern __ATTRS_o __vector __bool char
6941 vec_sld(__vector __bool char __a, __vector __bool char __b, int __c)
6944 extern __ATTRS_o __vector unsigned char
6945 vec_sld(__vector unsigned char __a, __vector unsigned char __b, int __c)
6948 extern __ATTRS_o __vector signed short
6949 vec_sld(__vector signed short __a, __vector signed short __b, int __c)
6952 extern __ATTRS_o __vector __bool short
6953 vec_sld(__vector __bool short __a, __vector __bool short __b, int __c)
6956 extern __ATTRS_o __vector unsigned short
6957 vec_sld(__vector unsigned short __a, __vector unsigned short __b, int __c)
6960 extern __ATTRS_o __vector signed int
6961 vec_sld(__vector signed int __a, __vector signed int __b, int __c)
6964 extern __ATTRS_o __vector __bool int
6965 vec_sld(__vector __bool int __a, __vector __bool int __b, int __c)
6968 extern __ATTRS_o __vector unsigned int
6969 vec_sld(__vector unsigned int __a, __vector unsigned int __b, int __c)
6972 extern __ATTRS_o __vector signed long long
6973 vec_sld(__vector signed long long __a, __vector signed long long __b, int __c)
6976 extern __ATTRS_o __vector __bool long long
6977 vec_sld(__vector __bool long long __a, __vector __bool long long __b, int __c)
6980 extern __ATTRS_o __vector unsigned long long
6981 vec_sld(__vector unsigned long long __a, __vector unsigned long long __b,
6986 extern __ATTRS_o __vector float
6987 vec_sld(__vector float __a, __vector float __b, int __c)
6991 extern __ATTRS_o __vector double
6992 vec_sld(__vector double __a, __vector double __b, int __c)
6996 __builtin_s390_vsldb((__vector unsigned char)(X), \
6997 (__vector unsigned char)(Y), (Z)))
7001 extern __ATTRS_o __vector signed char
7002 vec_sldw(__vector signed char __a, __vector signed char __b, int __c)
7005 extern __ATTRS_o __vector unsigned char
7006 vec_sldw(__vector unsigned char __a, __vector unsigned char __b, int __c)
7009 extern __ATTRS_o __vector signed short
7010 vec_sldw(__vector signed short __a, __vector signed short __b, int __c)
7013 extern __ATTRS_o __vector unsigned short
7014 vec_sldw(__vector unsigned short __a, __vector unsigned short __b, int __c)
7017 extern __ATTRS_o __vector signed int
7018 vec_sldw(__vector signed int __a, __vector signed int __b, int __c)
7021 extern __ATTRS_o __vector unsigned int
7022 vec_sldw(__vector unsigned int __a, __vector unsigned int __b, int __c)
7025 extern __ATTRS_o __vector signed long long
7026 vec_sldw(__vector signed long long __a, __vector signed long long __b, int __c)
7029 extern __ATTRS_o __vector unsigned long long
7030 vec_sldw(__vector unsigned long long __a, __vector unsigned long long __b,
7035 extern __ATTRS_o __vector double
7036 vec_sldw(__vector double __a, __vector double __b, int __c)
7040 __builtin_s390_vsldb((__vector unsigned char)(X), \
7041 (__vector unsigned char)(Y), (Z) * 4))
7047 extern __ATTRS_o __vector signed char
7048 vec_sldb(__vector signed char __a, __vector signed char __b, int __c)
7051 extern __ATTRS_o __vector unsigned char
7052 vec_sldb(__vector unsigned char __a, __vector unsigned char __b, int __c)
7055 extern __ATTRS_o __vector signed short
7056 vec_sldb(__vector signed short __a, __vector signed short __b, int __c)
7059 extern __ATTRS_o __vector unsigned short
7060 vec_sldb(__vector unsigned short __a, __vector unsigned short __b, int __c)
7063 extern __ATTRS_o __vector signed int
7064 vec_sldb(__vector signed int __a, __vector signed int __b, int __c)
7067 extern __ATTRS_o __vector unsigned int
7068 vec_sldb(__vector unsigned int __a, __vector unsigned int __b, int __c)
7071 extern __ATTRS_o __vector signed long long
7072 vec_sldb(__vector signed long long __a, __vector signed long long __b, int __c)
7075 extern __ATTRS_o __vector unsigned long long
7076 vec_sldb(__vector unsigned long long __a, __vector unsigned long long __b,
7080 extern __ATTRS_o __vector float
7081 vec_sldb(__vector float __a, __vector float __b, int __c)
7084 extern __ATTRS_o __vector double
7085 vec_sldb(__vector double __a, __vector double __b, int __c)
7089 __builtin_s390_vsld((__vector unsigned char)(X), \
7090 (__vector unsigned char)(Y), (Z)))
7096 static inline __ATTRS_o_ai __vector signed char
7097 vec_sral(__vector signed char __a, __vector unsigned char __b) { in vec_sral()
7098 return (__vector signed char)__builtin_s390_vsra( in vec_sral()
7099 (__vector unsigned char)__a, __b); in vec_sral()
7103 static inline __ATTRS_o_ai __vector signed char
7104 vec_sral(__vector signed char __a, __vector unsigned short __b) { in vec_sral()
7105 return (__vector signed char)__builtin_s390_vsra( in vec_sral()
7106 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7110 static inline __ATTRS_o_ai __vector signed char
7111 vec_sral(__vector signed char __a, __vector unsigned int __b) { in vec_sral()
7112 return (__vector signed char)__builtin_s390_vsra( in vec_sral()
7113 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7117 static inline __ATTRS_o_ai __vector __bool char
7118 vec_sral(__vector __bool char __a, __vector unsigned char __b) { in vec_sral()
7119 return (__vector __bool char)__builtin_s390_vsra( in vec_sral()
7120 (__vector unsigned char)__a, __b); in vec_sral()
7124 static inline __ATTRS_o_ai __vector __bool char
7125 vec_sral(__vector __bool char __a, __vector unsigned short __b) { in vec_sral()
7126 return (__vector __bool char)__builtin_s390_vsra( in vec_sral()
7127 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7131 static inline __ATTRS_o_ai __vector __bool char
7132 vec_sral(__vector __bool char __a, __vector unsigned int __b) { in vec_sral()
7133 return (__vector __bool char)__builtin_s390_vsra( in vec_sral()
7134 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7137 static inline __ATTRS_o_ai __vector unsigned char
7138 vec_sral(__vector unsigned char __a, __vector unsigned char __b) { in vec_sral()
7143 static inline __ATTRS_o_ai __vector unsigned char
7144 vec_sral(__vector unsigned char __a, __vector unsigned short __b) { in vec_sral()
7145 return __builtin_s390_vsra(__a, (__vector unsigned char)__b); in vec_sral()
7149 static inline __ATTRS_o_ai __vector unsigned char
7150 vec_sral(__vector unsigned char __a, __vector unsigned int __b) { in vec_sral()
7151 return __builtin_s390_vsra(__a, (__vector unsigned char)__b); in vec_sral()
7154 static inline __ATTRS_o_ai __vector signed short
7155 vec_sral(__vector signed short __a, __vector unsigned char __b) { in vec_sral()
7156 return (__vector signed short)__builtin_s390_vsra( in vec_sral()
7157 (__vector unsigned char)__a, __b); in vec_sral()
7161 static inline __ATTRS_o_ai __vector signed short
7162 vec_sral(__vector signed short __a, __vector unsigned short __b) { in vec_sral()
7163 return (__vector signed short)__builtin_s390_vsra( in vec_sral()
7164 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7168 static inline __ATTRS_o_ai __vector signed short
7169 vec_sral(__vector signed short __a, __vector unsigned int __b) { in vec_sral()
7170 return (__vector signed short)__builtin_s390_vsra( in vec_sral()
7171 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7175 static inline __ATTRS_o_ai __vector __bool short
7176 vec_sral(__vector __bool short __a, __vector unsigned char __b) { in vec_sral()
7177 return (__vector __bool short)__builtin_s390_vsra( in vec_sral()
7178 (__vector unsigned char)__a, __b); in vec_sral()
7182 static inline __ATTRS_o_ai __vector __bool short
7183 vec_sral(__vector __bool short __a, __vector unsigned short __b) { in vec_sral()
7184 return (__vector __bool short)__builtin_s390_vsra( in vec_sral()
7185 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7189 static inline __ATTRS_o_ai __vector __bool short
7190 vec_sral(__vector __bool short __a, __vector unsigned int __b) { in vec_sral()
7191 return (__vector __bool short)__builtin_s390_vsra( in vec_sral()
7192 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7195 static inline __ATTRS_o_ai __vector unsigned short
7196 vec_sral(__vector unsigned short __a, __vector unsigned char __b) { in vec_sral()
7197 return (__vector unsigned short)__builtin_s390_vsra( in vec_sral()
7198 (__vector unsigned char)__a, __b); in vec_sral()
7202 static inline __ATTRS_o_ai __vector unsigned short
7203 vec_sral(__vector unsigned short __a, __vector unsigned short __b) { in vec_sral()
7204 return (__vector unsigned short)__builtin_s390_vsra( in vec_sral()
7205 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7209 static inline __ATTRS_o_ai __vector unsigned short
7210 vec_sral(__vector unsigned short __a, __vector unsigned int __b) { in vec_sral()
7211 return (__vector unsigned short)__builtin_s390_vsra( in vec_sral()
7212 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7215 static inline __ATTRS_o_ai __vector signed int
7216 vec_sral(__vector signed int __a, __vector unsigned char __b) { in vec_sral()
7217 return (__vector signed int)__builtin_s390_vsra( in vec_sral()
7218 (__vector unsigned char)__a, __b); in vec_sral()
7222 static inline __ATTRS_o_ai __vector signed int
7223 vec_sral(__vector signed int __a, __vector unsigned short __b) { in vec_sral()
7224 return (__vector signed int)__builtin_s390_vsra( in vec_sral()
7225 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7229 static inline __ATTRS_o_ai __vector signed int
7230 vec_sral(__vector signed int __a, __vector unsigned int __b) { in vec_sral()
7231 return (__vector signed int)__builtin_s390_vsra( in vec_sral()
7232 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7236 static inline __ATTRS_o_ai __vector __bool int
7237 vec_sral(__vector __bool int __a, __vector unsigned char __b) { in vec_sral()
7238 return (__vector __bool int)__builtin_s390_vsra( in vec_sral()
7239 (__vector unsigned char)__a, __b); in vec_sral()
7243 static inline __ATTRS_o_ai __vector __bool int
7244 vec_sral(__vector __bool int __a, __vector unsigned short __b) { in vec_sral()
7245 return (__vector __bool int)__builtin_s390_vsra( in vec_sral()
7246 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7250 static inline __ATTRS_o_ai __vector __bool int
7251 vec_sral(__vector __bool int __a, __vector unsigned int __b) { in vec_sral()
7252 return (__vector __bool int)__builtin_s390_vsra( in vec_sral()
7253 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7256 static inline __ATTRS_o_ai __vector unsigned int
7257 vec_sral(__vector unsigned int __a, __vector unsigned char __b) { in vec_sral()
7258 return (__vector unsigned int)__builtin_s390_vsra( in vec_sral()
7259 (__vector unsigned char)__a, __b); in vec_sral()
7263 static inline __ATTRS_o_ai __vector unsigned int
7264 vec_sral(__vector unsigned int __a, __vector unsigned short __b) { in vec_sral()
7265 return (__vector unsigned int)__builtin_s390_vsra( in vec_sral()
7266 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7270 static inline __ATTRS_o_ai __vector unsigned int
7271 vec_sral(__vector unsigned int __a, __vector unsigned int __b) { in vec_sral()
7272 return (__vector unsigned int)__builtin_s390_vsra( in vec_sral()
7273 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7276 static inline __ATTRS_o_ai __vector signed long long
7277 vec_sral(__vector signed long long __a, __vector unsigned char __b) { in vec_sral()
7278 return (__vector signed long long)__builtin_s390_vsra( in vec_sral()
7279 (__vector unsigned char)__a, __b); in vec_sral()
7283 static inline __ATTRS_o_ai __vector signed long long
7284 vec_sral(__vector signed long long __a, __vector unsigned short __b) { in vec_sral()
7285 return (__vector signed long long)__builtin_s390_vsra( in vec_sral()
7286 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7290 static inline __ATTRS_o_ai __vector signed long long
7291 vec_sral(__vector signed long long __a, __vector unsigned int __b) { in vec_sral()
7292 return (__vector signed long long)__builtin_s390_vsra( in vec_sral()
7293 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7297 static inline __ATTRS_o_ai __vector __bool long long
7298 vec_sral(__vector __bool long long __a, __vector unsigned char __b) { in vec_sral()
7299 return (__vector __bool long long)__builtin_s390_vsra( in vec_sral()
7300 (__vector unsigned char)__a, __b); in vec_sral()
7304 static inline __ATTRS_o_ai __vector __bool long long
7305 vec_sral(__vector __bool long long __a, __vector unsigned short __b) { in vec_sral()
7306 return (__vector __bool long long)__builtin_s390_vsra( in vec_sral()
7307 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7311 static inline __ATTRS_o_ai __vector __bool long long
7312 vec_sral(__vector __bool long long __a, __vector unsigned int __b) { in vec_sral()
7313 return (__vector __bool long long)__builtin_s390_vsra( in vec_sral()
7314 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7317 static inline __ATTRS_o_ai __vector unsigned long long
7318 vec_sral(__vector unsigned long long __a, __vector unsigned char __b) { in vec_sral()
7319 return (__vector unsigned long long)__builtin_s390_vsra( in vec_sral()
7320 (__vector unsigned char)__a, __b); in vec_sral()
7324 static inline __ATTRS_o_ai __vector unsigned long long
7325 vec_sral(__vector unsigned long long __a, __vector unsigned short __b) { in vec_sral()
7326 return (__vector unsigned long long)__builtin_s390_vsra( in vec_sral()
7327 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7331 static inline __ATTRS_o_ai __vector unsigned long long
7332 vec_sral(__vector unsigned long long __a, __vector unsigned int __b) { in vec_sral()
7333 return (__vector unsigned long long)__builtin_s390_vsra( in vec_sral()
7334 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_sral()
7339 static inline __ATTRS_o_ai __vector signed char
7340 vec_srab(__vector signed char __a, __vector signed char __b) { in vec_srab()
7341 return (__vector signed char)__builtin_s390_vsrab( in vec_srab()
7342 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7345 static inline __ATTRS_o_ai __vector signed char
7346 vec_srab(__vector signed char __a, __vector unsigned char __b) { in vec_srab()
7347 return (__vector signed char)__builtin_s390_vsrab( in vec_srab()
7348 (__vector unsigned char)__a, __b); in vec_srab()
7351 static inline __ATTRS_o_ai __vector unsigned char
7352 vec_srab(__vector unsigned char __a, __vector signed char __b) { in vec_srab()
7353 return __builtin_s390_vsrab(__a, (__vector unsigned char)__b); in vec_srab()
7356 static inline __ATTRS_o_ai __vector unsigned char
7357 vec_srab(__vector unsigned char __a, __vector unsigned char __b) { in vec_srab()
7361 static inline __ATTRS_o_ai __vector signed short
7362 vec_srab(__vector signed short __a, __vector signed short __b) { in vec_srab()
7363 return (__vector signed short)__builtin_s390_vsrab( in vec_srab()
7364 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7367 static inline __ATTRS_o_ai __vector signed short
7368 vec_srab(__vector signed short __a, __vector unsigned short __b) { in vec_srab()
7369 return (__vector signed short)__builtin_s390_vsrab( in vec_srab()
7370 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7373 static inline __ATTRS_o_ai __vector unsigned short
7374 vec_srab(__vector unsigned short __a, __vector signed short __b) { in vec_srab()
7375 return (__vector unsigned short)__builtin_s390_vsrab( in vec_srab()
7376 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7379 static inline __ATTRS_o_ai __vector unsigned short
7380 vec_srab(__vector unsigned short __a, __vector unsigned short __b) { in vec_srab()
7381 return (__vector unsigned short)__builtin_s390_vsrab( in vec_srab()
7382 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7385 static inline __ATTRS_o_ai __vector signed int
7386 vec_srab(__vector signed int __a, __vector signed int __b) { in vec_srab()
7387 return (__vector signed int)__builtin_s390_vsrab( in vec_srab()
7388 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7391 static inline __ATTRS_o_ai __vector signed int
7392 vec_srab(__vector signed int __a, __vector unsigned int __b) { in vec_srab()
7393 return (__vector signed int)__builtin_s390_vsrab( in vec_srab()
7394 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7397 static inline __ATTRS_o_ai __vector unsigned int
7398 vec_srab(__vector unsigned int __a, __vector signed int __b) { in vec_srab()
7399 return (__vector unsigned int)__builtin_s390_vsrab( in vec_srab()
7400 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7403 static inline __ATTRS_o_ai __vector unsigned int
7404 vec_srab(__vector unsigned int __a, __vector unsigned int __b) { in vec_srab()
7405 return (__vector unsigned int)__builtin_s390_vsrab( in vec_srab()
7406 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7409 static inline __ATTRS_o_ai __vector signed long long
7410 vec_srab(__vector signed long long __a, __vector signed long long __b) { in vec_srab()
7411 return (__vector signed long long)__builtin_s390_vsrab( in vec_srab()
7412 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7415 static inline __ATTRS_o_ai __vector signed long long
7416 vec_srab(__vector signed long long __a, __vector unsigned long long __b) { in vec_srab()
7417 return (__vector signed long long)__builtin_s390_vsrab( in vec_srab()
7418 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7421 static inline __ATTRS_o_ai __vector unsigned long long
7422 vec_srab(__vector unsigned long long __a, __vector signed long long __b) { in vec_srab()
7423 return (__vector unsigned long long)__builtin_s390_vsrab( in vec_srab()
7424 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7427 static inline __ATTRS_o_ai __vector unsigned long long
7428 vec_srab(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_srab()
7429 return (__vector unsigned long long)__builtin_s390_vsrab( in vec_srab()
7430 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7434 static inline __ATTRS_o_ai __vector float
7435 vec_srab(__vector float __a, __vector signed int __b) { in vec_srab()
7436 return (__vector float)__builtin_s390_vsrab( in vec_srab()
7437 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7440 static inline __ATTRS_o_ai __vector float
7441 vec_srab(__vector float __a, __vector unsigned int __b) { in vec_srab()
7442 return (__vector float)__builtin_s390_vsrab( in vec_srab()
7443 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7447 static inline __ATTRS_o_ai __vector double
7448 vec_srab(__vector double __a, __vector signed long long __b) { in vec_srab()
7449 return (__vector double)__builtin_s390_vsrab( in vec_srab()
7450 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7453 static inline __ATTRS_o_ai __vector double
7454 vec_srab(__vector double __a, __vector unsigned long long __b) { in vec_srab()
7455 return (__vector double)__builtin_s390_vsrab( in vec_srab()
7456 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srab()
7461 static inline __ATTRS_o_ai __vector signed char
7462 vec_srl(__vector signed char __a, __vector unsigned char __b) { in vec_srl()
7463 return (__vector signed char)__builtin_s390_vsrl( in vec_srl()
7464 (__vector unsigned char)__a, __b); in vec_srl()
7468 static inline __ATTRS_o_ai __vector signed char
7469 vec_srl(__vector signed char __a, __vector unsigned short __b) { in vec_srl()
7470 return (__vector signed char)__builtin_s390_vsrl( in vec_srl()
7471 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7475 static inline __ATTRS_o_ai __vector signed char
7476 vec_srl(__vector signed char __a, __vector unsigned int __b) { in vec_srl()
7477 return (__vector signed char)__builtin_s390_vsrl( in vec_srl()
7478 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7482 static inline __ATTRS_o_ai __vector __bool char
7483 vec_srl(__vector __bool char __a, __vector unsigned char __b) { in vec_srl()
7484 return (__vector __bool char)__builtin_s390_vsrl( in vec_srl()
7485 (__vector unsigned char)__a, __b); in vec_srl()
7489 static inline __ATTRS_o_ai __vector __bool char
7490 vec_srl(__vector __bool char __a, __vector unsigned short __b) { in vec_srl()
7491 return (__vector __bool char)__builtin_s390_vsrl( in vec_srl()
7492 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7496 static inline __ATTRS_o_ai __vector __bool char
7497 vec_srl(__vector __bool char __a, __vector unsigned int __b) { in vec_srl()
7498 return (__vector __bool char)__builtin_s390_vsrl( in vec_srl()
7499 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7502 static inline __ATTRS_o_ai __vector unsigned char
7503 vec_srl(__vector unsigned char __a, __vector unsigned char __b) { in vec_srl()
7508 static inline __ATTRS_o_ai __vector unsigned char
7509 vec_srl(__vector unsigned char __a, __vector unsigned short __b) { in vec_srl()
7510 return __builtin_s390_vsrl(__a, (__vector unsigned char)__b); in vec_srl()
7514 static inline __ATTRS_o_ai __vector unsigned char
7515 vec_srl(__vector unsigned char __a, __vector unsigned int __b) { in vec_srl()
7516 return __builtin_s390_vsrl(__a, (__vector unsigned char)__b); in vec_srl()
7519 static inline __ATTRS_o_ai __vector signed short
7520 vec_srl(__vector signed short __a, __vector unsigned char __b) { in vec_srl()
7521 return (__vector signed short)__builtin_s390_vsrl( in vec_srl()
7522 (__vector unsigned char)__a, __b); in vec_srl()
7526 static inline __ATTRS_o_ai __vector signed short
7527 vec_srl(__vector signed short __a, __vector unsigned short __b) { in vec_srl()
7528 return (__vector signed short)__builtin_s390_vsrl( in vec_srl()
7529 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7533 static inline __ATTRS_o_ai __vector signed short
7534 vec_srl(__vector signed short __a, __vector unsigned int __b) { in vec_srl()
7535 return (__vector signed short)__builtin_s390_vsrl( in vec_srl()
7536 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7540 static inline __ATTRS_o_ai __vector __bool short
7541 vec_srl(__vector __bool short __a, __vector unsigned char __b) { in vec_srl()
7542 return (__vector __bool short)__builtin_s390_vsrl( in vec_srl()
7543 (__vector unsigned char)__a, __b); in vec_srl()
7547 static inline __ATTRS_o_ai __vector __bool short
7548 vec_srl(__vector __bool short __a, __vector unsigned short __b) { in vec_srl()
7549 return (__vector __bool short)__builtin_s390_vsrl( in vec_srl()
7550 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7554 static inline __ATTRS_o_ai __vector __bool short
7555 vec_srl(__vector __bool short __a, __vector unsigned int __b) { in vec_srl()
7556 return (__vector __bool short)__builtin_s390_vsrl( in vec_srl()
7557 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7560 static inline __ATTRS_o_ai __vector unsigned short
7561 vec_srl(__vector unsigned short __a, __vector unsigned char __b) { in vec_srl()
7562 return (__vector unsigned short)__builtin_s390_vsrl( in vec_srl()
7563 (__vector unsigned char)__a, __b); in vec_srl()
7567 static inline __ATTRS_o_ai __vector unsigned short
7568 vec_srl(__vector unsigned short __a, __vector unsigned short __b) { in vec_srl()
7569 return (__vector unsigned short)__builtin_s390_vsrl( in vec_srl()
7570 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7574 static inline __ATTRS_o_ai __vector unsigned short
7575 vec_srl(__vector unsigned short __a, __vector unsigned int __b) { in vec_srl()
7576 return (__vector unsigned short)__builtin_s390_vsrl( in vec_srl()
7577 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7580 static inline __ATTRS_o_ai __vector signed int
7581 vec_srl(__vector signed int __a, __vector unsigned char __b) { in vec_srl()
7582 return (__vector signed int)__builtin_s390_vsrl( in vec_srl()
7583 (__vector unsigned char)__a, __b); in vec_srl()
7587 static inline __ATTRS_o_ai __vector signed int
7588 vec_srl(__vector signed int __a, __vector unsigned short __b) { in vec_srl()
7589 return (__vector signed int)__builtin_s390_vsrl( in vec_srl()
7590 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7594 static inline __ATTRS_o_ai __vector signed int
7595 vec_srl(__vector signed int __a, __vector unsigned int __b) { in vec_srl()
7596 return (__vector signed int)__builtin_s390_vsrl( in vec_srl()
7597 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7601 static inline __ATTRS_o_ai __vector __bool int
7602 vec_srl(__vector __bool int __a, __vector unsigned char __b) { in vec_srl()
7603 return (__vector __bool int)__builtin_s390_vsrl( in vec_srl()
7604 (__vector unsigned char)__a, __b); in vec_srl()
7608 static inline __ATTRS_o_ai __vector __bool int
7609 vec_srl(__vector __bool int __a, __vector unsigned short __b) { in vec_srl()
7610 return (__vector __bool int)__builtin_s390_vsrl( in vec_srl()
7611 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7615 static inline __ATTRS_o_ai __vector __bool int
7616 vec_srl(__vector __bool int __a, __vector unsigned int __b) { in vec_srl()
7617 return (__vector __bool int)__builtin_s390_vsrl( in vec_srl()
7618 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7621 static inline __ATTRS_o_ai __vector unsigned int
7622 vec_srl(__vector unsigned int __a, __vector unsigned char __b) { in vec_srl()
7623 return (__vector unsigned int)__builtin_s390_vsrl( in vec_srl()
7624 (__vector unsigned char)__a, __b); in vec_srl()
7628 static inline __ATTRS_o_ai __vector unsigned int
7629 vec_srl(__vector unsigned int __a, __vector unsigned short __b) { in vec_srl()
7630 return (__vector unsigned int)__builtin_s390_vsrl( in vec_srl()
7631 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7635 static inline __ATTRS_o_ai __vector unsigned int
7636 vec_srl(__vector unsigned int __a, __vector unsigned int __b) { in vec_srl()
7637 return (__vector unsigned int)__builtin_s390_vsrl( in vec_srl()
7638 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7641 static inline __ATTRS_o_ai __vector signed long long
7642 vec_srl(__vector signed long long __a, __vector unsigned char __b) { in vec_srl()
7643 return (__vector signed long long)__builtin_s390_vsrl( in vec_srl()
7644 (__vector unsigned char)__a, __b); in vec_srl()
7648 static inline __ATTRS_o_ai __vector signed long long
7649 vec_srl(__vector signed long long __a, __vector unsigned short __b) { in vec_srl()
7650 return (__vector signed long long)__builtin_s390_vsrl( in vec_srl()
7651 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7655 static inline __ATTRS_o_ai __vector signed long long
7656 vec_srl(__vector signed long long __a, __vector unsigned int __b) { in vec_srl()
7657 return (__vector signed long long)__builtin_s390_vsrl( in vec_srl()
7658 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7662 static inline __ATTRS_o_ai __vector __bool long long
7663 vec_srl(__vector __bool long long __a, __vector unsigned char __b) { in vec_srl()
7664 return (__vector __bool long long)__builtin_s390_vsrl( in vec_srl()
7665 (__vector unsigned char)__a, __b); in vec_srl()
7669 static inline __ATTRS_o_ai __vector __bool long long
7670 vec_srl(__vector __bool long long __a, __vector unsigned short __b) { in vec_srl()
7671 return (__vector __bool long long)__builtin_s390_vsrl( in vec_srl()
7672 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7676 static inline __ATTRS_o_ai __vector __bool long long
7677 vec_srl(__vector __bool long long __a, __vector unsigned int __b) { in vec_srl()
7678 return (__vector __bool long long)__builtin_s390_vsrl( in vec_srl()
7679 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7682 static inline __ATTRS_o_ai __vector unsigned long long
7683 vec_srl(__vector unsigned long long __a, __vector unsigned char __b) { in vec_srl()
7684 return (__vector unsigned long long)__builtin_s390_vsrl( in vec_srl()
7685 (__vector unsigned char)__a, __b); in vec_srl()
7689 static inline __ATTRS_o_ai __vector unsigned long long
7690 vec_srl(__vector unsigned long long __a, __vector unsigned short __b) { in vec_srl()
7691 return (__vector unsigned long long)__builtin_s390_vsrl( in vec_srl()
7692 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7696 static inline __ATTRS_o_ai __vector unsigned long long
7697 vec_srl(__vector unsigned long long __a, __vector unsigned int __b) { in vec_srl()
7698 return (__vector unsigned long long)__builtin_s390_vsrl( in vec_srl()
7699 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srl()
7704 static inline __ATTRS_o_ai __vector signed char
7705 vec_srb(__vector signed char __a, __vector signed char __b) { in vec_srb()
7706 return (__vector signed char)__builtin_s390_vsrlb( in vec_srb()
7707 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7710 static inline __ATTRS_o_ai __vector signed char
7711 vec_srb(__vector signed char __a, __vector unsigned char __b) { in vec_srb()
7712 return (__vector signed char)__builtin_s390_vsrlb( in vec_srb()
7713 (__vector unsigned char)__a, __b); in vec_srb()
7716 static inline __ATTRS_o_ai __vector unsigned char
7717 vec_srb(__vector unsigned char __a, __vector signed char __b) { in vec_srb()
7718 return __builtin_s390_vsrlb(__a, (__vector unsigned char)__b); in vec_srb()
7721 static inline __ATTRS_o_ai __vector unsigned char
7722 vec_srb(__vector unsigned char __a, __vector unsigned char __b) { in vec_srb()
7726 static inline __ATTRS_o_ai __vector signed short
7727 vec_srb(__vector signed short __a, __vector signed short __b) { in vec_srb()
7728 return (__vector signed short)__builtin_s390_vsrlb( in vec_srb()
7729 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7732 static inline __ATTRS_o_ai __vector signed short
7733 vec_srb(__vector signed short __a, __vector unsigned short __b) { in vec_srb()
7734 return (__vector signed short)__builtin_s390_vsrlb( in vec_srb()
7735 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7738 static inline __ATTRS_o_ai __vector unsigned short
7739 vec_srb(__vector unsigned short __a, __vector signed short __b) { in vec_srb()
7740 return (__vector unsigned short)__builtin_s390_vsrlb( in vec_srb()
7741 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7744 static inline __ATTRS_o_ai __vector unsigned short
7745 vec_srb(__vector unsigned short __a, __vector unsigned short __b) { in vec_srb()
7746 return (__vector unsigned short)__builtin_s390_vsrlb( in vec_srb()
7747 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7750 static inline __ATTRS_o_ai __vector signed int
7751 vec_srb(__vector signed int __a, __vector signed int __b) { in vec_srb()
7752 return (__vector signed int)__builtin_s390_vsrlb( in vec_srb()
7753 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7756 static inline __ATTRS_o_ai __vector signed int
7757 vec_srb(__vector signed int __a, __vector unsigned int __b) { in vec_srb()
7758 return (__vector signed int)__builtin_s390_vsrlb( in vec_srb()
7759 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7762 static inline __ATTRS_o_ai __vector unsigned int
7763 vec_srb(__vector unsigned int __a, __vector signed int __b) { in vec_srb()
7764 return (__vector unsigned int)__builtin_s390_vsrlb( in vec_srb()
7765 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7768 static inline __ATTRS_o_ai __vector unsigned int
7769 vec_srb(__vector unsigned int __a, __vector unsigned int __b) { in vec_srb()
7770 return (__vector unsigned int)__builtin_s390_vsrlb( in vec_srb()
7771 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7774 static inline __ATTRS_o_ai __vector signed long long
7775 vec_srb(__vector signed long long __a, __vector signed long long __b) { in vec_srb()
7776 return (__vector signed long long)__builtin_s390_vsrlb( in vec_srb()
7777 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7780 static inline __ATTRS_o_ai __vector signed long long
7781 vec_srb(__vector signed long long __a, __vector unsigned long long __b) { in vec_srb()
7782 return (__vector signed long long)__builtin_s390_vsrlb( in vec_srb()
7783 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7786 static inline __ATTRS_o_ai __vector unsigned long long
7787 vec_srb(__vector unsigned long long __a, __vector signed long long __b) { in vec_srb()
7788 return (__vector unsigned long long)__builtin_s390_vsrlb( in vec_srb()
7789 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7792 static inline __ATTRS_o_ai __vector unsigned long long
7793 vec_srb(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_srb()
7794 return (__vector unsigned long long)__builtin_s390_vsrlb( in vec_srb()
7795 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7799 static inline __ATTRS_o_ai __vector float
7800 vec_srb(__vector float __a, __vector signed int __b) { in vec_srb()
7801 return (__vector float)__builtin_s390_vsrlb( in vec_srb()
7802 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7805 static inline __ATTRS_o_ai __vector float
7806 vec_srb(__vector float __a, __vector unsigned int __b) { in vec_srb()
7807 return (__vector float)__builtin_s390_vsrlb( in vec_srb()
7808 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7812 static inline __ATTRS_o_ai __vector double
7813 vec_srb(__vector double __a, __vector signed long long __b) { in vec_srb()
7814 return (__vector double)__builtin_s390_vsrlb( in vec_srb()
7815 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7818 static inline __ATTRS_o_ai __vector double
7819 vec_srb(__vector double __a, __vector unsigned long long __b) { in vec_srb()
7820 return (__vector double)__builtin_s390_vsrlb( in vec_srb()
7821 (__vector unsigned char)__a, (__vector unsigned char)__b); in vec_srb()
7828 extern __ATTRS_o __vector signed char
7829 vec_srdb(__vector signed char __a, __vector signed char __b, int __c)
7832 extern __ATTRS_o __vector unsigned char
7833 vec_srdb(__vector unsigned char __a, __vector unsigned char __b, int __c)
7836 extern __ATTRS_o __vector signed short
7837 vec_srdb(__vector signed short __a, __vector signed short __b, int __c)
7840 extern __ATTRS_o __vector unsigned short
7841 vec_srdb(__vector unsigned short __a, __vector unsigned short __b, int __c)
7844 extern __ATTRS_o __vector signed int
7845 vec_srdb(__vector signed int __a, __vector signed int __b, int __c)
7848 extern __ATTRS_o __vector unsigned int
7849 vec_srdb(__vector unsigned int __a, __vector unsigned int __b, int __c)
7852 extern __ATTRS_o __vector signed long long
7853 vec_srdb(__vector signed long long __a, __vector signed long long __b, int __c)
7856 extern __ATTRS_o __vector unsigned long long
7857 vec_srdb(__vector unsigned long long __a, __vector unsigned long long __b,
7861 extern __ATTRS_o __vector float
7862 vec_srdb(__vector float __a, __vector float __b, int __c)
7865 extern __ATTRS_o __vector double
7866 vec_srdb(__vector double __a, __vector double __b, int __c)
7870 __builtin_s390_vsrd((__vector unsigned char)(X), \
7871 (__vector unsigned char)(Y), (Z)))
7877 static inline __ATTRS_o_ai __vector signed char
7878 vec_abs(__vector signed char __a) { in vec_abs()
7879 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed char)0)); in vec_abs()
7882 static inline __ATTRS_o_ai __vector signed short
7883 vec_abs(__vector signed short __a) { in vec_abs()
7884 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed short)0)); in vec_abs()
7887 static inline __ATTRS_o_ai __vector signed int
7888 vec_abs(__vector signed int __a) { in vec_abs()
7889 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed int)0)); in vec_abs()
7892 static inline __ATTRS_o_ai __vector signed long long
7893 vec_abs(__vector signed long long __a) { in vec_abs()
7894 return vec_sel(__a, -__a, vec_cmplt(__a, (__vector signed long long)0)); in vec_abs()
7898 static inline __ATTRS_o_ai __vector float
7899 vec_abs(__vector float __a) { in vec_abs()
7904 static inline __ATTRS_o_ai __vector double
7905 vec_abs(__vector double __a) { in vec_abs()
7912 static inline __ATTRS_o_ai __vector float
7913 vec_nabs(__vector float __a) { in vec_nabs()
7918 static inline __ATTRS_o_ai __vector double
7919 vec_nabs(__vector double __a) { in vec_nabs()
7925 static inline __ATTRS_o_ai __vector signed char
7926 vec_max(__vector signed char __a, __vector signed char __b) { in vec_max()
7931 static inline __ATTRS_o_ai __vector signed char
7932 vec_max(__vector signed char __a, __vector __bool char __b) { in vec_max()
7933 __vector signed char __bc = (__vector signed char)__b; in vec_max()
7938 static inline __ATTRS_o_ai __vector signed char
7939 vec_max(__vector __bool char __a, __vector signed char __b) { in vec_max()
7940 __vector signed char __ac = (__vector signed char)__a; in vec_max()
7944 static inline __ATTRS_o_ai __vector unsigned char
7945 vec_max(__vector unsigned char __a, __vector unsigned char __b) { in vec_max()
7950 static inline __ATTRS_o_ai __vector unsigned char
7951 vec_max(__vector unsigned char __a, __vector __bool char __b) { in vec_max()
7952 __vector unsigned char __bc = (__vector unsigned char)__b; in vec_max()
7957 static inline __ATTRS_o_ai __vector unsigned char
7958 vec_max(__vector __bool char __a, __vector unsigned char __b) { in vec_max()
7959 __vector unsigned char __ac = (__vector unsigned char)__a; in vec_max()
7963 static inline __ATTRS_o_ai __vector signed short
7964 vec_max(__vector signed short __a, __vector signed short __b) { in vec_max()
7969 static inline __ATTRS_o_ai __vector signed short
7970 vec_max(__vector signed short __a, __vector __bool short __b) { in vec_max()
7971 __vector signed short __bc = (__vector signed short)__b; in vec_max()
7976 static inline __ATTRS_o_ai __vector signed short
7977 vec_max(__vector __bool short __a, __vector signed short __b) { in vec_max()
7978 __vector signed short __ac = (__vector signed short)__a; in vec_max()
7982 static inline __ATTRS_o_ai __vector unsigned short
7983 vec_max(__vector unsigned short __a, __vector unsigned short __b) { in vec_max()
7988 static inline __ATTRS_o_ai __vector unsigned short
7989 vec_max(__vector unsigned short __a, __vector __bool short __b) { in vec_max()
7990 __vector unsigned short __bc = (__vector unsigned short)__b; in vec_max()
7995 static inline __ATTRS_o_ai __vector unsigned short
7996 vec_max(__vector __bool short __a, __vector unsigned short __b) { in vec_max()
7997 __vector unsigned short __ac = (__vector unsigned short)__a; in vec_max()
8001 static inline __ATTRS_o_ai __vector signed int
8002 vec_max(__vector signed int __a, __vector signed int __b) { in vec_max()
8007 static inline __ATTRS_o_ai __vector signed int
8008 vec_max(__vector signed int __a, __vector __bool int __b) { in vec_max()
8009 __vector signed int __bc = (__vector signed int)__b; in vec_max()
8014 static inline __ATTRS_o_ai __vector signed int
8015 vec_max(__vector __bool int __a, __vector signed int __b) { in vec_max()
8016 __vector signed int __ac = (__vector signed int)__a; in vec_max()
8020 static inline __ATTRS_o_ai __vector unsigned int
8021 vec_max(__vector unsigned int __a, __vector unsigned int __b) { in vec_max()
8026 static inline __ATTRS_o_ai __vector unsigned int
8027 vec_max(__vector unsigned int __a, __vector __bool int __b) { in vec_max()
8028 __vector unsigned int __bc = (__vector unsigned int)__b; in vec_max()
8033 static inline __ATTRS_o_ai __vector unsigned int
8034 vec_max(__vector __bool int __a, __vector unsigned int __b) { in vec_max()
8035 __vector unsigned int __ac = (__vector unsigned int)__a; in vec_max()
8039 static inline __ATTRS_o_ai __vector signed long long
8040 vec_max(__vector signed long long __a, __vector signed long long __b) { in vec_max()
8045 static inline __ATTRS_o_ai __vector signed long long
8046 vec_max(__vector signed long long __a, __vector __bool long long __b) { in vec_max()
8047 __vector signed long long __bc = (__vector signed long long)__b; in vec_max()
8052 static inline __ATTRS_o_ai __vector signed long long
8053 vec_max(__vector __bool long long __a, __vector signed long long __b) { in vec_max()
8054 __vector signed long long __ac = (__vector signed long long)__a; in vec_max()
8058 static inline __ATTRS_o_ai __vector unsigned long long
8059 vec_max(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_max()
8064 static inline __ATTRS_o_ai __vector unsigned long long
8065 vec_max(__vector unsigned long long __a, __vector __bool long long __b) { in vec_max()
8066 __vector unsigned long long __bc = (__vector unsigned long long)__b; in vec_max()
8071 static inline __ATTRS_o_ai __vector unsigned long long
8072 vec_max(__vector __bool long long __a, __vector unsigned long long __b) { in vec_max()
8073 __vector unsigned long long __ac = (__vector unsigned long long)__a; in vec_max()
8078 static inline __ATTRS_o_ai __vector float
8079 vec_max(__vector float __a, __vector float __b) { in vec_max()
8084 static inline __ATTRS_o_ai __vector double
8085 vec_max(__vector double __a, __vector double __b) { in vec_max()
8095 static inline __ATTRS_o_ai __vector signed char
8096 vec_min(__vector signed char __a, __vector signed char __b) { in vec_min()
8101 static inline __ATTRS_o_ai __vector signed char
8102 vec_min(__vector signed char __a, __vector __bool char __b) { in vec_min()
8103 __vector signed char __bc = (__vector signed char)__b; in vec_min()
8108 static inline __ATTRS_o_ai __vector signed char
8109 vec_min(__vector __bool char __a, __vector signed char __b) { in vec_min()
8110 __vector signed char __ac = (__vector signed char)__a; in vec_min()
8114 static inline __ATTRS_o_ai __vector unsigned char
8115 vec_min(__vector unsigned char __a, __vector unsigned char __b) { in vec_min()
8120 static inline __ATTRS_o_ai __vector unsigned char
8121 vec_min(__vector unsigned char __a, __vector __bool char __b) { in vec_min()
8122 __vector unsigned char __bc = (__vector unsigned char)__b; in vec_min()
8127 static inline __ATTRS_o_ai __vector unsigned char
8128 vec_min(__vector __bool char __a, __vector unsigned char __b) { in vec_min()
8129 __vector unsigned char __ac = (__vector unsigned char)__a; in vec_min()
8133 static inline __ATTRS_o_ai __vector signed short
8134 vec_min(__vector signed short __a, __vector signed short __b) { in vec_min()
8139 static inline __ATTRS_o_ai __vector signed short
8140 vec_min(__vector signed short __a, __vector __bool short __b) { in vec_min()
8141 __vector signed short __bc = (__vector signed short)__b; in vec_min()
8146 static inline __ATTRS_o_ai __vector signed short
8147 vec_min(__vector __bool short __a, __vector signed short __b) { in vec_min()
8148 __vector signed short __ac = (__vector signed short)__a; in vec_min()
8152 static inline __ATTRS_o_ai __vector unsigned short
8153 vec_min(__vector unsigned short __a, __vector unsigned short __b) { in vec_min()
8158 static inline __ATTRS_o_ai __vector unsigned short
8159 vec_min(__vector unsigned short __a, __vector __bool short __b) { in vec_min()
8160 __vector unsigned short __bc = (__vector unsigned short)__b; in vec_min()
8165 static inline __ATTRS_o_ai __vector unsigned short
8166 vec_min(__vector __bool short __a, __vector unsigned short __b) { in vec_min()
8167 __vector unsigned short __ac = (__vector unsigned short)__a; in vec_min()
8171 static inline __ATTRS_o_ai __vector signed int
8172 vec_min(__vector signed int __a, __vector signed int __b) { in vec_min()
8177 static inline __ATTRS_o_ai __vector signed int
8178 vec_min(__vector signed int __a, __vector __bool int __b) { in vec_min()
8179 __vector signed int __bc = (__vector signed int)__b; in vec_min()
8184 static inline __ATTRS_o_ai __vector signed int
8185 vec_min(__vector __bool int __a, __vector signed int __b) { in vec_min()
8186 __vector signed int __ac = (__vector signed int)__a; in vec_min()
8190 static inline __ATTRS_o_ai __vector unsigned int
8191 vec_min(__vector unsigned int __a, __vector unsigned int __b) { in vec_min()
8196 static inline __ATTRS_o_ai __vector unsigned int
8197 vec_min(__vector unsigned int __a, __vector __bool int __b) { in vec_min()
8198 __vector unsigned int __bc = (__vector unsigned int)__b; in vec_min()
8203 static inline __ATTRS_o_ai __vector unsigned int
8204 vec_min(__vector __bool int __a, __vector unsigned int __b) { in vec_min()
8205 __vector unsigned int __ac = (__vector unsigned int)__a; in vec_min()
8209 static inline __ATTRS_o_ai __vector signed long long
8210 vec_min(__vector signed long long __a, __vector signed long long __b) { in vec_min()
8215 static inline __ATTRS_o_ai __vector signed long long
8216 vec_min(__vector signed long long __a, __vector __bool long long __b) { in vec_min()
8217 __vector signed long long __bc = (__vector signed long long)__b; in vec_min()
8222 static inline __ATTRS_o_ai __vector signed long long
8223 vec_min(__vector __bool long long __a, __vector signed long long __b) { in vec_min()
8224 __vector signed long long __ac = (__vector signed long long)__a; in vec_min()
8228 static inline __ATTRS_o_ai __vector unsigned long long
8229 vec_min(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_min()
8234 static inline __ATTRS_o_ai __vector unsigned long long
8235 vec_min(__vector unsigned long long __a, __vector __bool long long __b) { in vec_min()
8236 __vector unsigned long long __bc = (__vector unsigned long long)__b; in vec_min()
8241 static inline __ATTRS_o_ai __vector unsigned long long
8242 vec_min(__vector __bool long long __a, __vector unsigned long long __b) { in vec_min()
8243 __vector unsigned long long __ac = (__vector unsigned long long)__a; in vec_min()
8248 static inline __ATTRS_o_ai __vector float
8249 vec_min(__vector float __a, __vector float __b) { in vec_min()
8254 static inline __ATTRS_o_ai __vector double
8255 vec_min(__vector double __a, __vector double __b) { in vec_min()
8265 static inline __ATTRS_ai __vector unsigned char
8266 vec_add_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_add_u128()
8272 static inline __ATTRS_o_ai __vector unsigned char
8273 vec_addc(__vector unsigned char __a, __vector unsigned char __b) { in vec_addc()
8277 static inline __ATTRS_o_ai __vector unsigned short
8278 vec_addc(__vector unsigned short __a, __vector unsigned short __b) { in vec_addc()
8282 static inline __ATTRS_o_ai __vector unsigned int
8283 vec_addc(__vector unsigned int __a, __vector unsigned int __b) { in vec_addc()
8287 static inline __ATTRS_o_ai __vector unsigned long long
8288 vec_addc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_addc()
8294 static inline __ATTRS_ai __vector unsigned char
8295 vec_addc_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_addc_u128()
8301 static inline __ATTRS_ai __vector unsigned char
8302 vec_adde_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_adde_u128()
8303 __vector unsigned char __c) { in vec_adde_u128()
8309 static inline __ATTRS_ai __vector unsigned char
8310 vec_addec_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_addec_u128()
8311 __vector unsigned char __c) { in vec_addec_u128()
8317 static inline __ATTRS_o_ai __vector signed char
8318 vec_avg(__vector signed char __a, __vector signed char __b) { in vec_avg()
8322 static inline __ATTRS_o_ai __vector signed short
8323 vec_avg(__vector signed short __a, __vector signed short __b) { in vec_avg()
8327 static inline __ATTRS_o_ai __vector signed int
8328 vec_avg(__vector signed int __a, __vector signed int __b) { in vec_avg()
8332 static inline __ATTRS_o_ai __vector signed long long
8333 vec_avg(__vector signed long long __a, __vector signed long long __b) { in vec_avg()
8337 static inline __ATTRS_o_ai __vector unsigned char
8338 vec_avg(__vector unsigned char __a, __vector unsigned char __b) { in vec_avg()
8342 static inline __ATTRS_o_ai __vector unsigned short
8343 vec_avg(__vector unsigned short __a, __vector unsigned short __b) { in vec_avg()
8347 static inline __ATTRS_o_ai __vector unsigned int
8348 vec_avg(__vector unsigned int __a, __vector unsigned int __b) { in vec_avg()
8352 static inline __ATTRS_o_ai __vector unsigned long long
8353 vec_avg(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_avg()
8359 static inline __ATTRS_ai __vector unsigned int
8360 vec_checksum(__vector unsigned int __a, __vector unsigned int __b) { in vec_checksum()
8366 static inline __ATTRS_o_ai __vector unsigned short
8367 vec_gfmsum(__vector unsigned char __a, __vector unsigned char __b) { in vec_gfmsum()
8371 static inline __ATTRS_o_ai __vector unsigned int
8372 vec_gfmsum(__vector unsigned short __a, __vector unsigned short __b) { in vec_gfmsum()
8376 static inline __ATTRS_o_ai __vector unsigned long long
8377 vec_gfmsum(__vector unsigned int __a, __vector unsigned int __b) { in vec_gfmsum()
8383 static inline __ATTRS_o_ai __vector unsigned char
8384 vec_gfmsum_128(__vector unsigned long long __a, in vec_gfmsum_128()
8385 __vector unsigned long long __b) { in vec_gfmsum_128()
8391 static inline __ATTRS_o_ai __vector unsigned short
8392 vec_gfmsum_accum(__vector unsigned char __a, __vector unsigned char __b, in vec_gfmsum_accum()
8393 __vector unsigned short __c) { in vec_gfmsum_accum()
8397 static inline __ATTRS_o_ai __vector unsigned int
8398 vec_gfmsum_accum(__vector unsigned short __a, __vector unsigned short __b, in vec_gfmsum_accum()
8399 __vector unsigned int __c) { in vec_gfmsum_accum()
8403 static inline __ATTRS_o_ai __vector unsigned long long
8404 vec_gfmsum_accum(__vector unsigned int __a, __vector unsigned int __b, in vec_gfmsum_accum()
8405 __vector unsigned long long __c) { in vec_gfmsum_accum()
8411 static inline __ATTRS_o_ai __vector unsigned char
8412 vec_gfmsum_accum_128(__vector unsigned long long __a, in vec_gfmsum_accum_128()
8413 __vector unsigned long long __b, in vec_gfmsum_accum_128()
8414 __vector unsigned char __c) { in vec_gfmsum_accum_128()
8420 static inline __ATTRS_o_ai __vector signed char
8421 vec_mladd(__vector signed char __a, __vector signed char __b, in vec_mladd()
8422 __vector signed char __c) { in vec_mladd()
8426 static inline __ATTRS_o_ai __vector signed char
8427 vec_mladd(__vector unsigned char __a, __vector signed char __b, in vec_mladd()
8428 __vector signed char __c) { in vec_mladd()
8429 return (__vector signed char)__a * __b + __c; in vec_mladd()
8432 static inline __ATTRS_o_ai __vector signed char
8433 vec_mladd(__vector signed char __a, __vector unsigned char __b, in vec_mladd()
8434 __vector unsigned char __c) { in vec_mladd()
8435 return __a * (__vector signed char)__b + (__vector signed char)__c; in vec_mladd()
8438 static inline __ATTRS_o_ai __vector unsigned char
8439 vec_mladd(__vector unsigned char __a, __vector unsigned char __b, in vec_mladd()
8440 __vector unsigned char __c) { in vec_mladd()
8444 static inline __ATTRS_o_ai __vector signed short
8445 vec_mladd(__vector signed short __a, __vector signed short __b, in vec_mladd()
8446 __vector signed short __c) { in vec_mladd()
8450 static inline __ATTRS_o_ai __vector signed short
8451 vec_mladd(__vector unsigned short __a, __vector signed short __b, in vec_mladd()
8452 __vector signed short __c) { in vec_mladd()
8453 return (__vector signed short)__a * __b + __c; in vec_mladd()
8456 static inline __ATTRS_o_ai __vector signed short
8457 vec_mladd(__vector signed short __a, __vector unsigned short __b, in vec_mladd()
8458 __vector unsigned short __c) { in vec_mladd()
8459 return __a * (__vector signed short)__b + (__vector signed short)__c; in vec_mladd()
8462 static inline __ATTRS_o_ai __vector unsigned short
8463 vec_mladd(__vector unsigned short __a, __vector unsigned short __b, in vec_mladd()
8464 __vector unsigned short __c) { in vec_mladd()
8468 static inline __ATTRS_o_ai __vector signed int
8469 vec_mladd(__vector signed int __a, __vector signed int __b, in vec_mladd()
8470 __vector signed int __c) { in vec_mladd()
8474 static inline __ATTRS_o_ai __vector signed int
8475 vec_mladd(__vector unsigned int __a, __vector signed int __b, in vec_mladd()
8476 __vector signed int __c) { in vec_mladd()
8477 return (__vector signed int)__a * __b + __c; in vec_mladd()
8480 static inline __ATTRS_o_ai __vector signed int
8481 vec_mladd(__vector signed int __a, __vector unsigned int __b, in vec_mladd()
8482 __vector unsigned int __c) { in vec_mladd()
8483 return __a * (__vector signed int)__b + (__vector signed int)__c; in vec_mladd()
8486 static inline __ATTRS_o_ai __vector unsigned int
8487 vec_mladd(__vector unsigned int __a, __vector unsigned int __b, in vec_mladd()
8488 __vector unsigned int __c) { in vec_mladd()
8494 static inline __ATTRS_o_ai __vector signed char
8495 vec_mhadd(__vector signed char __a, __vector signed char __b, in vec_mhadd()
8496 __vector signed char __c) { in vec_mhadd()
8500 static inline __ATTRS_o_ai __vector unsigned char
8501 vec_mhadd(__vector unsigned char __a, __vector unsigned char __b, in vec_mhadd()
8502 __vector unsigned char __c) { in vec_mhadd()
8506 static inline __ATTRS_o_ai __vector signed short
8507 vec_mhadd(__vector signed short __a, __vector signed short __b, in vec_mhadd()
8508 __vector signed short __c) { in vec_mhadd()
8512 static inline __ATTRS_o_ai __vector unsigned short
8513 vec_mhadd(__vector unsigned short __a, __vector unsigned short __b, in vec_mhadd()
8514 __vector unsigned short __c) { in vec_mhadd()
8518 static inline __ATTRS_o_ai __vector signed int
8519 vec_mhadd(__vector signed int __a, __vector signed int __b, in vec_mhadd()
8520 __vector signed int __c) { in vec_mhadd()
8524 static inline __ATTRS_o_ai __vector unsigned int
8525 vec_mhadd(__vector unsigned int __a, __vector unsigned int __b, in vec_mhadd()
8526 __vector unsigned int __c) { in vec_mhadd()
8532 static inline __ATTRS_o_ai __vector signed short
8533 vec_meadd(__vector signed char __a, __vector signed char __b, in vec_meadd()
8534 __vector signed short __c) { in vec_meadd()
8538 static inline __ATTRS_o_ai __vector unsigned short
8539 vec_meadd(__vector unsigned char __a, __vector unsigned char __b, in vec_meadd()
8540 __vector unsigned short __c) { in vec_meadd()
8544 static inline __ATTRS_o_ai __vector signed int
8545 vec_meadd(__vector signed short __a, __vector signed short __b, in vec_meadd()
8546 __vector signed int __c) { in vec_meadd()
8550 static inline __ATTRS_o_ai __vector unsigned int
8551 vec_meadd(__vector unsigned short __a, __vector unsigned short __b, in vec_meadd()
8552 __vector unsigned int __c) { in vec_meadd()
8556 static inline __ATTRS_o_ai __vector signed long long
8557 vec_meadd(__vector signed int __a, __vector signed int __b, in vec_meadd()
8558 __vector signed long long __c) { in vec_meadd()
8562 static inline __ATTRS_o_ai __vector unsigned long long
8563 vec_meadd(__vector unsigned int __a, __vector unsigned int __b, in vec_meadd()
8564 __vector unsigned long long __c) { in vec_meadd()
8570 static inline __ATTRS_o_ai __vector signed short
8571 vec_moadd(__vector signed char __a, __vector signed char __b, in vec_moadd()
8572 __vector signed short __c) { in vec_moadd()
8576 static inline __ATTRS_o_ai __vector unsigned short
8577 vec_moadd(__vector unsigned char __a, __vector unsigned char __b, in vec_moadd()
8578 __vector unsigned short __c) { in vec_moadd()
8582 static inline __ATTRS_o_ai __vector signed int
8583 vec_moadd(__vector signed short __a, __vector signed short __b, in vec_moadd()
8584 __vector signed int __c) { in vec_moadd()
8588 static inline __ATTRS_o_ai __vector unsigned int
8589 vec_moadd(__vector unsigned short __a, __vector unsigned short __b, in vec_moadd()
8590 __vector unsigned int __c) { in vec_moadd()
8594 static inline __ATTRS_o_ai __vector signed long long
8595 vec_moadd(__vector signed int __a, __vector signed int __b, in vec_moadd()
8596 __vector signed long long __c) { in vec_moadd()
8600 static inline __ATTRS_o_ai __vector unsigned long long
8601 vec_moadd(__vector unsigned int __a, __vector unsigned int __b, in vec_moadd()
8602 __vector unsigned long long __c) { in vec_moadd()
8608 static inline __ATTRS_o_ai __vector signed char
8609 vec_mulh(__vector signed char __a, __vector signed char __b) { in vec_mulh()
8613 static inline __ATTRS_o_ai __vector unsigned char
8614 vec_mulh(__vector unsigned char __a, __vector unsigned char __b) { in vec_mulh()
8618 static inline __ATTRS_o_ai __vector signed short
8619 vec_mulh(__vector signed short __a, __vector signed short __b) { in vec_mulh()
8623 static inline __ATTRS_o_ai __vector unsigned short
8624 vec_mulh(__vector unsigned short __a, __vector unsigned short __b) { in vec_mulh()
8628 static inline __ATTRS_o_ai __vector signed int
8629 vec_mulh(__vector signed int __a, __vector signed int __b) { in vec_mulh()
8633 static inline __ATTRS_o_ai __vector unsigned int
8634 vec_mulh(__vector unsigned int __a, __vector unsigned int __b) { in vec_mulh()
8640 static inline __ATTRS_o_ai __vector signed short
8641 vec_mule(__vector signed char __a, __vector signed char __b) { in vec_mule()
8645 static inline __ATTRS_o_ai __vector unsigned short
8646 vec_mule(__vector unsigned char __a, __vector unsigned char __b) { in vec_mule()
8650 static inline __ATTRS_o_ai __vector signed int
8651 vec_mule(__vector signed short __a, __vector signed short __b) { in vec_mule()
8655 static inline __ATTRS_o_ai __vector unsigned int
8656 vec_mule(__vector unsigned short __a, __vector unsigned short __b) { in vec_mule()
8660 static inline __ATTRS_o_ai __vector signed long long
8661 vec_mule(__vector signed int __a, __vector signed int __b) { in vec_mule()
8665 static inline __ATTRS_o_ai __vector unsigned long long
8666 vec_mule(__vector unsigned int __a, __vector unsigned int __b) { in vec_mule()
8672 static inline __ATTRS_o_ai __vector signed short
8673 vec_mulo(__vector signed char __a, __vector signed char __b) { in vec_mulo()
8677 static inline __ATTRS_o_ai __vector unsigned short
8678 vec_mulo(__vector unsigned char __a, __vector unsigned char __b) { in vec_mulo()
8682 static inline __ATTRS_o_ai __vector signed int
8683 vec_mulo(__vector signed short __a, __vector signed short __b) { in vec_mulo()
8687 static inline __ATTRS_o_ai __vector unsigned int
8688 vec_mulo(__vector unsigned short __a, __vector unsigned short __b) { in vec_mulo()
8692 static inline __ATTRS_o_ai __vector signed long long
8693 vec_mulo(__vector signed int __a, __vector signed int __b) { in vec_mulo()
8697 static inline __ATTRS_o_ai __vector unsigned long long
8698 vec_mulo(__vector unsigned int __a, __vector unsigned int __b) { in vec_mulo()
8706 ((__vector unsigned char)__builtin_s390_vmslg((X), (Y), (Z), (W)));
8711 static inline __ATTRS_ai __vector unsigned char
8712 vec_sub_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_sub_u128()
8718 static inline __ATTRS_o_ai __vector unsigned char
8719 vec_subc(__vector unsigned char __a, __vector unsigned char __b) { in vec_subc()
8723 static inline __ATTRS_o_ai __vector unsigned short
8724 vec_subc(__vector unsigned short __a, __vector unsigned short __b) { in vec_subc()
8728 static inline __ATTRS_o_ai __vector unsigned int
8729 vec_subc(__vector unsigned int __a, __vector unsigned int __b) { in vec_subc()
8733 static inline __ATTRS_o_ai __vector unsigned long long
8734 vec_subc(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_subc()
8740 static inline __ATTRS_ai __vector unsigned char
8741 vec_subc_u128(__vector unsigned char __a, __vector unsigned char __b) { in vec_subc_u128()
8747 static inline __ATTRS_ai __vector unsigned char
8748 vec_sube_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_sube_u128()
8749 __vector unsigned char __c) { in vec_sube_u128()
8755 static inline __ATTRS_ai __vector unsigned char
8756 vec_subec_u128(__vector unsigned char __a, __vector unsigned char __b, in vec_subec_u128()
8757 __vector unsigned char __c) { in vec_subec_u128()
8763 static inline __ATTRS_o_ai __vector unsigned long long
8764 vec_sum2(__vector unsigned short __a, __vector unsigned short __b) { in vec_sum2()
8768 static inline __ATTRS_o_ai __vector unsigned long long
8769 vec_sum2(__vector unsigned int __a, __vector unsigned int __b) { in vec_sum2()
8775 static inline __ATTRS_o_ai __vector unsigned char
8776 vec_sum_u128(__vector unsigned int __a, __vector unsigned int __b) { in vec_sum_u128()
8780 static inline __ATTRS_o_ai __vector unsigned char
8781 vec_sum_u128(__vector unsigned long long __a, __vector unsigned long long __b) { in vec_sum_u128()
8787 static inline __ATTRS_o_ai __vector unsigned int
8788 vec_sum4(__vector unsigned char __a, __vector unsigned char __b) { in vec_sum4()
8792 static inline __ATTRS_o_ai __vector unsigned int
8793 vec_sum4(__vector unsigned short __a, __vector unsigned short __b) { in vec_sum4()
8800 vec_test_mask(__vector signed char __a, __vector unsigned char __b) { in vec_test_mask()
8801 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8802 (__vector unsigned char)__b); in vec_test_mask()
8806 vec_test_mask(__vector unsigned char __a, __vector unsigned char __b) { in vec_test_mask()
8811 vec_test_mask(__vector signed short __a, __vector unsigned short __b) { in vec_test_mask()
8812 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8813 (__vector unsigned char)__b); in vec_test_mask()
8817 vec_test_mask(__vector unsigned short __a, __vector unsigned short __b) { in vec_test_mask()
8818 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8819 (__vector unsigned char)__b); in vec_test_mask()
8823 vec_test_mask(__vector signed int __a, __vector unsigned int __b) { in vec_test_mask()
8824 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8825 (__vector unsigned char)__b); in vec_test_mask()
8829 vec_test_mask(__vector unsigned int __a, __vector unsigned int __b) { in vec_test_mask()
8830 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8831 (__vector unsigned char)__b); in vec_test_mask()
8835 vec_test_mask(__vector signed long long __a, __vector unsigned long long __b) { in vec_test_mask()
8836 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8837 (__vector unsigned char)__b); in vec_test_mask()
8841 vec_test_mask(__vector unsigned long long __a, in vec_test_mask()
8842 __vector unsigned long long __b) { in vec_test_mask()
8843 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8844 (__vector unsigned char)__b); in vec_test_mask()
8849 vec_test_mask(__vector float __a, __vector unsigned int __b) { in vec_test_mask()
8850 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8851 (__vector unsigned char)__b); in vec_test_mask()
8856 vec_test_mask(__vector double __a, __vector unsigned long long __b) { in vec_test_mask()
8857 return __builtin_s390_vtm((__vector unsigned char)__a, in vec_test_mask()
8858 (__vector unsigned char)__b); in vec_test_mask()
8864 static inline __ATTRS_o_ai __vector float
8865 vec_madd(__vector float __a, __vector float __b, __vector float __c) { in vec_madd()
8870 static inline __ATTRS_o_ai __vector double
8871 vec_madd(__vector double __a, __vector double __b, __vector double __c) { in vec_madd()
8878 static inline __ATTRS_o_ai __vector float
8879 vec_msub(__vector float __a, __vector float __b, __vector float __c) { in vec_msub()
8884 static inline __ATTRS_o_ai __vector double
8885 vec_msub(__vector double __a, __vector double __b, __vector double __c) { in vec_msub()
8892 static inline __ATTRS_o_ai __vector float
8893 vec_nmadd(__vector float __a, __vector float __b, __vector float __c) { in vec_nmadd()
8897 static inline __ATTRS_o_ai __vector double
8898 vec_nmadd(__vector double __a, __vector double __b, __vector double __c) { in vec_nmadd()
8906 static inline __ATTRS_o_ai __vector float
8907 vec_nmsub(__vector float __a, __vector float __b, __vector float __c) { in vec_nmsub()
8911 static inline __ATTRS_o_ai __vector double
8912 vec_nmsub(__vector double __a, __vector double __b, __vector double __c) { in vec_nmsub()
8920 static inline __ATTRS_o_ai __vector float
8921 vec_sqrt(__vector float __a) { in vec_sqrt()
8926 static inline __ATTRS_o_ai __vector double
8927 vec_sqrt(__vector double __a) { in vec_sqrt()
8934 static inline __ATTRS_ai __vector double
8937 return __builtin_convertvector(*(const __v2f32 *)__ptr, __vector double); in vec_ld2f()
8944 vec_st2f(__vector double __a, float *__ptr) { in vec_st2f()
8952 static inline __ATTRS_o_ai __vector double
8953 vec_ctd(__vector signed long long __a, int __b) in vec_ctd()
8955 __vector double __conv = __builtin_convertvector(__a, __vector double); in vec_ctd()
8956 __conv *= ((__vector double)(__vector unsigned long long) in vec_ctd()
8962 static inline __ATTRS_o_ai __vector double
8963 vec_ctd(__vector unsigned long long __a, int __b) in vec_ctd()
8965 __vector double __conv = __builtin_convertvector(__a, __vector double); in vec_ctd()
8966 __conv *= ((__vector double)(__vector unsigned long long) in vec_ctd()
8974 static inline __ATTRS_o_ai __vector signed long long
8975 vec_ctsl(__vector double __a, int __b) in vec_ctsl()
8977 __a *= ((__vector double)(__vector unsigned long long) in vec_ctsl()
8979 return __builtin_convertvector(__a, __vector signed long long); in vec_ctsl()
8985 static inline __ATTRS_o_ai __vector unsigned long long
8986 vec_ctul(__vector double __a, int __b) in vec_ctul()
8988 __a *= ((__vector double)(__vector unsigned long long) in vec_ctul()
8990 return __builtin_convertvector(__a, __vector unsigned long long); in vec_ctul()
8996 static inline __ATTRS_ai __vector double
8997 vec_doublee(__vector float __a) { in vec_doublee()
9000 return __builtin_convertvector(__pack, __vector double); in vec_doublee()
9007 static inline __ATTRS_ai __vector float
9008 vec_floate(__vector double __a) { in vec_floate()
9017 static inline __ATTRS_o_ai __vector double
9018 vec_double(__vector signed long long __a) { in vec_double()
9019 return __builtin_convertvector(__a, __vector double); in vec_double()
9022 static inline __ATTRS_o_ai __vector double
9023 vec_double(__vector unsigned long long __a) { in vec_double()
9024 return __builtin_convertvector(__a, __vector double); in vec_double()
9031 static inline __ATTRS_o_ai __vector float
9032 vec_float(__vector signed int __a) { in vec_float()
9033 return __builtin_convertvector(__a, __vector float); in vec_float()
9036 static inline __ATTRS_o_ai __vector float
9037 vec_float(__vector unsigned int __a) { in vec_float()
9038 return __builtin_convertvector(__a, __vector float); in vec_float()
9045 static inline __ATTRS_o_ai __vector signed long long
9046 vec_signed(__vector double __a) { in vec_signed()
9047 return __builtin_convertvector(__a, __vector signed long long); in vec_signed()
9051 static inline __ATTRS_o_ai __vector signed int
9052 vec_signed(__vector float __a) { in vec_signed()
9053 return __builtin_convertvector(__a, __vector signed int); in vec_signed()
9059 static inline __ATTRS_o_ai __vector unsigned long long
9060 vec_unsigned(__vector double __a) { in vec_unsigned()
9061 return __builtin_convertvector(__a, __vector unsigned long long); in vec_unsigned()
9065 static inline __ATTRS_o_ai __vector unsigned int
9066 vec_unsigned(__vector float __a) { in vec_unsigned()
9067 return __builtin_convertvector(__a, __vector unsigned int); in vec_unsigned()
9074 static inline __ATTRS_o_ai __vector float
9075 vec_roundp(__vector float __a) { in vec_roundp()
9080 static inline __ATTRS_o_ai __vector double
9081 vec_roundp(__vector double __a) { in vec_roundp()
9088 static inline __ATTRS_o_ai __vector float
9089 vec_ceil(__vector float __a) { in vec_ceil()
9095 static inline __ATTRS_o_ai __vector double
9096 vec_ceil(__vector double __a) { in vec_ceil()
9104 static inline __ATTRS_o_ai __vector float
9105 vec_roundm(__vector float __a) { in vec_roundm()
9110 static inline __ATTRS_o_ai __vector double
9111 vec_roundm(__vector double __a) { in vec_roundm()
9118 static inline __ATTRS_o_ai __vector float
9119 vec_floor(__vector float __a) { in vec_floor()
9125 static inline __ATTRS_o_ai __vector double
9126 vec_floor(__vector double __a) { in vec_floor()
9134 static inline __ATTRS_o_ai __vector float
9135 vec_roundz(__vector float __a) { in vec_roundz()
9140 static inline __ATTRS_o_ai __vector double
9141 vec_roundz(__vector double __a) { in vec_roundz()
9148 static inline __ATTRS_o_ai __vector float
9149 vec_trunc(__vector float __a) { in vec_trunc()
9155 static inline __ATTRS_o_ai __vector double
9156 vec_trunc(__vector double __a) { in vec_trunc()
9164 static inline __ATTRS_o_ai __vector float
9165 vec_roundc(__vector float __a) { in vec_roundc()
9170 static inline __ATTRS_o_ai __vector double
9171 vec_roundc(__vector double __a) { in vec_roundc()
9178 static inline __ATTRS_o_ai __vector float
9179 vec_rint(__vector float __a) { in vec_rint()
9185 static inline __ATTRS_o_ai __vector double
9186 vec_rint(__vector double __a) { in vec_rint()
9194 static inline __ATTRS_o_ai __vector float
9195 vec_round(__vector float __a) { in vec_round()
9200 static inline __ATTRS_o_ai __vector double
9201 vec_round(__vector double __a) { in vec_round()
9208 extern __ATTRS_o __vector __bool int
9209 vec_fp_test_data_class(__vector float __a, int __b, int *__c)
9212 extern __ATTRS_o __vector __bool long long
9213 vec_fp_test_data_class(__vector double __a, int __b, int *__c)
9219 __vector unsigned char __res; \
9220 __vector unsigned char __x = (__vector unsigned char)(X); \
9223 case 4: __res = (__vector unsigned char) \
9224 __builtin_s390_vftcisb((__vector float)__x, (Y), __z); \
9226 default: __res = (__vector unsigned char) \
9227 __builtin_s390_vftcidb((__vector double)__x, (Y), __z); \
9232 ((__vector __bool long long)__builtin_s390_vftcidb((X), (Y), (Z)))
9264 static inline __ATTRS_o_ai __vector signed char
9265 vec_cp_until_zero(__vector signed char __a) { in vec_cp_until_zero()
9266 return ((__vector signed char) in vec_cp_until_zero()
9267 __builtin_s390_vistrb((__vector unsigned char)__a)); in vec_cp_until_zero()
9270 static inline __ATTRS_o_ai __vector __bool char
9271 vec_cp_until_zero(__vector __bool char __a) { in vec_cp_until_zero()
9272 return ((__vector __bool char) in vec_cp_until_zero()
9273 __builtin_s390_vistrb((__vector unsigned char)__a)); in vec_cp_until_zero()
9276 static inline __ATTRS_o_ai __vector unsigned char
9277 vec_cp_until_zero(__vector unsigned char __a) { in vec_cp_until_zero()
9281 static inline __ATTRS_o_ai __vector signed short
9282 vec_cp_until_zero(__vector signed short __a) { in vec_cp_until_zero()
9283 return ((__vector signed short) in vec_cp_until_zero()
9284 __builtin_s390_vistrh((__vector unsigned short)__a)); in vec_cp_until_zero()
9287 static inline __ATTRS_o_ai __vector __bool short
9288 vec_cp_until_zero(__vector __bool short __a) { in vec_cp_until_zero()
9289 return ((__vector __bool short) in vec_cp_until_zero()
9290 __builtin_s390_vistrh((__vector unsigned short)__a)); in vec_cp_until_zero()
9293 static inline __ATTRS_o_ai __vector unsigned short
9294 vec_cp_until_zero(__vector unsigned short __a) { in vec_cp_until_zero()
9298 static inline __ATTRS_o_ai __vector signed int
9299 vec_cp_until_zero(__vector signed int __a) { in vec_cp_until_zero()
9300 return ((__vector signed int) in vec_cp_until_zero()
9301 __builtin_s390_vistrf((__vector unsigned int)__a)); in vec_cp_until_zero()
9304 static inline __ATTRS_o_ai __vector __bool int
9305 vec_cp_until_zero(__vector __bool int __a) { in vec_cp_until_zero()
9306 return ((__vector __bool int) in vec_cp_until_zero()
9307 __builtin_s390_vistrf((__vector unsigned int)__a)); in vec_cp_until_zero()
9310 static inline __ATTRS_o_ai __vector unsigned int
9311 vec_cp_until_zero(__vector unsigned int __a) { in vec_cp_until_zero()
9317 static inline __ATTRS_o_ai __vector signed char
9318 vec_cp_until_zero_cc(__vector signed char __a, int *__cc) { in vec_cp_until_zero_cc()
9319 return (__vector signed char) in vec_cp_until_zero_cc()
9320 __builtin_s390_vistrbs((__vector unsigned char)__a, __cc); in vec_cp_until_zero_cc()
9323 static inline __ATTRS_o_ai __vector __bool char
9324 vec_cp_until_zero_cc(__vector __bool char __a, int *__cc) { in vec_cp_until_zero_cc()
9325 return (__vector __bool char) in vec_cp_until_zero_cc()
9326 __builtin_s390_vistrbs((__vector unsigned char)__a, __cc); in vec_cp_until_zero_cc()
9329 static inline __ATTRS_o_ai __vector unsigned char
9330 vec_cp_until_zero_cc(__vector unsigned char __a, int *__cc) { in vec_cp_until_zero_cc()
9334 static inline __ATTRS_o_ai __vector signed short
9335 vec_cp_until_zero_cc(__vector signed short __a, int *__cc) { in vec_cp_until_zero_cc()
9336 return (__vector signed short) in vec_cp_until_zero_cc()
9337 __builtin_s390_vistrhs((__vector unsigned short)__a, __cc); in vec_cp_until_zero_cc()
9340 static inline __ATTRS_o_ai __vector __bool short
9341 vec_cp_until_zero_cc(__vector __bool short __a, int *__cc) { in vec_cp_until_zero_cc()
9342 return (__vector __bool short) in vec_cp_until_zero_cc()
9343 __builtin_s390_vistrhs((__vector unsigned short)__a, __cc); in vec_cp_until_zero_cc()
9346 static inline __ATTRS_o_ai __vector unsigned short
9347 vec_cp_until_zero_cc(__vector unsigned short __a, int *__cc) { in vec_cp_until_zero_cc()
9351 static inline __ATTRS_o_ai __vector signed int
9352 vec_cp_until_zero_cc(__vector signed int __a, int *__cc) { in vec_cp_until_zero_cc()
9353 return (__vector signed int) in vec_cp_until_zero_cc()
9354 __builtin_s390_vistrfs((__vector unsigned int)__a, __cc); in vec_cp_until_zero_cc()
9357 static inline __ATTRS_o_ai __vector __bool int
9358 vec_cp_until_zero_cc(__vector __bool int __a, int *__cc) { in vec_cp_until_zero_cc()
9359 return (__vector __bool int) in vec_cp_until_zero_cc()
9360 __builtin_s390_vistrfs((__vector unsigned int)__a, __cc); in vec_cp_until_zero_cc()
9363 static inline __ATTRS_o_ai __vector unsigned int
9364 vec_cp_until_zero_cc(__vector unsigned int __a, int *__cc) { in vec_cp_until_zero_cc()
9370 static inline __ATTRS_o_ai __vector signed char
9371 vec_cmpeq_idx(__vector signed char __a, __vector signed char __b) { in vec_cmpeq_idx()
9372 return (__vector signed char) in vec_cmpeq_idx()
9373 __builtin_s390_vfeeb((__vector unsigned char)__a, in vec_cmpeq_idx()
9374 (__vector unsigned char)__b); in vec_cmpeq_idx()
9377 static inline __ATTRS_o_ai __vector unsigned char
9378 vec_cmpeq_idx(__vector __bool char __a, __vector __bool char __b) { in vec_cmpeq_idx()
9379 return __builtin_s390_vfeeb((__vector unsigned char)__a, in vec_cmpeq_idx()
9380 (__vector unsigned char)__b); in vec_cmpeq_idx()
9383 static inline __ATTRS_o_ai __vector unsigned char
9384 vec_cmpeq_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpeq_idx()
9388 static inline __ATTRS_o_ai __vector signed short
9389 vec_cmpeq_idx(__vector signed short __a, __vector signed short __b) { in vec_cmpeq_idx()
9390 return (__vector signed short) in vec_cmpeq_idx()
9391 __builtin_s390_vfeeh((__vector unsigned short)__a, in vec_cmpeq_idx()
9392 (__vector unsigned short)__b); in vec_cmpeq_idx()
9395 static inline __ATTRS_o_ai __vector unsigned short
9396 vec_cmpeq_idx(__vector __bool short __a, __vector __bool short __b) { in vec_cmpeq_idx()
9397 return __builtin_s390_vfeeh((__vector unsigned short)__a, in vec_cmpeq_idx()
9398 (__vector unsigned short)__b); in vec_cmpeq_idx()
9401 static inline __ATTRS_o_ai __vector unsigned short
9402 vec_cmpeq_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpeq_idx()
9406 static inline __ATTRS_o_ai __vector signed int
9407 vec_cmpeq_idx(__vector signed int __a, __vector signed int __b) { in vec_cmpeq_idx()
9408 return (__vector signed int) in vec_cmpeq_idx()
9409 __builtin_s390_vfeef((__vector unsigned int)__a, in vec_cmpeq_idx()
9410 (__vector unsigned int)__b); in vec_cmpeq_idx()
9413 static inline __ATTRS_o_ai __vector unsigned int
9414 vec_cmpeq_idx(__vector __bool int __a, __vector __bool int __b) { in vec_cmpeq_idx()
9415 return __builtin_s390_vfeef((__vector unsigned int)__a, in vec_cmpeq_idx()
9416 (__vector unsigned int)__b); in vec_cmpeq_idx()
9419 static inline __ATTRS_o_ai __vector unsigned int
9420 vec_cmpeq_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpeq_idx()
9426 static inline __ATTRS_o_ai __vector signed char
9427 vec_cmpeq_idx_cc(__vector signed char __a, __vector signed char __b, int *__cc) { in vec_cmpeq_idx_cc()
9428 return (__vector signed char) in vec_cmpeq_idx_cc()
9429 __builtin_s390_vfeebs((__vector unsigned char)__a, in vec_cmpeq_idx_cc()
9430 (__vector unsigned char)__b, __cc); in vec_cmpeq_idx_cc()
9433 static inline __ATTRS_o_ai __vector unsigned char
9434 vec_cmpeq_idx_cc(__vector __bool char __a, __vector __bool char __b, int *__cc) { in vec_cmpeq_idx_cc()
9435 return __builtin_s390_vfeebs((__vector unsigned char)__a, in vec_cmpeq_idx_cc()
9436 (__vector unsigned char)__b, __cc); in vec_cmpeq_idx_cc()
9439 static inline __ATTRS_o_ai __vector unsigned char
9440 vec_cmpeq_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpeq_idx_cc()
9445 static inline __ATTRS_o_ai __vector signed short
9446 vec_cmpeq_idx_cc(__vector signed short __a, __vector signed short __b, in vec_cmpeq_idx_cc()
9448 return (__vector signed short) in vec_cmpeq_idx_cc()
9449 __builtin_s390_vfeehs((__vector unsigned short)__a, in vec_cmpeq_idx_cc()
9450 (__vector unsigned short)__b, __cc); in vec_cmpeq_idx_cc()
9453 static inline __ATTRS_o_ai __vector unsigned short
9454 vec_cmpeq_idx_cc(__vector __bool short __a, __vector __bool short __b, int *__cc) { in vec_cmpeq_idx_cc()
9455 return __builtin_s390_vfeehs((__vector unsigned short)__a, in vec_cmpeq_idx_cc()
9456 (__vector unsigned short)__b, __cc); in vec_cmpeq_idx_cc()
9459 static inline __ATTRS_o_ai __vector unsigned short
9460 vec_cmpeq_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpeq_idx_cc()
9465 static inline __ATTRS_o_ai __vector signed int
9466 vec_cmpeq_idx_cc(__vector signed int __a, __vector signed int __b, int *__cc) { in vec_cmpeq_idx_cc()
9467 return (__vector signed int) in vec_cmpeq_idx_cc()
9468 __builtin_s390_vfeefs((__vector unsigned int)__a, in vec_cmpeq_idx_cc()
9469 (__vector unsigned int)__b, __cc); in vec_cmpeq_idx_cc()
9472 static inline __ATTRS_o_ai __vector unsigned int
9473 vec_cmpeq_idx_cc(__vector __bool int __a, __vector __bool int __b, int *__cc) { in vec_cmpeq_idx_cc()
9474 return __builtin_s390_vfeefs((__vector unsigned int)__a, in vec_cmpeq_idx_cc()
9475 (__vector unsigned int)__b, __cc); in vec_cmpeq_idx_cc()
9478 static inline __ATTRS_o_ai __vector unsigned int
9479 vec_cmpeq_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpeq_idx_cc()
9486 static inline __ATTRS_o_ai __vector signed char
9487 vec_cmpeq_or_0_idx(__vector signed char __a, __vector signed char __b) { in vec_cmpeq_or_0_idx()
9488 return (__vector signed char) in vec_cmpeq_or_0_idx()
9489 __builtin_s390_vfeezb((__vector unsigned char)__a, in vec_cmpeq_or_0_idx()
9490 (__vector unsigned char)__b); in vec_cmpeq_or_0_idx()
9493 static inline __ATTRS_o_ai __vector unsigned char
9494 vec_cmpeq_or_0_idx(__vector __bool char __a, __vector __bool char __b) { in vec_cmpeq_or_0_idx()
9495 return __builtin_s390_vfeezb((__vector unsigned char)__a, in vec_cmpeq_or_0_idx()
9496 (__vector unsigned char)__b); in vec_cmpeq_or_0_idx()
9499 static inline __ATTRS_o_ai __vector unsigned char
9500 vec_cmpeq_or_0_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpeq_or_0_idx()
9504 static inline __ATTRS_o_ai __vector signed short
9505 vec_cmpeq_or_0_idx(__vector signed short __a, __vector signed short __b) { in vec_cmpeq_or_0_idx()
9506 return (__vector signed short) in vec_cmpeq_or_0_idx()
9507 __builtin_s390_vfeezh((__vector unsigned short)__a, in vec_cmpeq_or_0_idx()
9508 (__vector unsigned short)__b); in vec_cmpeq_or_0_idx()
9511 static inline __ATTRS_o_ai __vector unsigned short
9512 vec_cmpeq_or_0_idx(__vector __bool short __a, __vector __bool short __b) { in vec_cmpeq_or_0_idx()
9513 return __builtin_s390_vfeezh((__vector unsigned short)__a, in vec_cmpeq_or_0_idx()
9514 (__vector unsigned short)__b); in vec_cmpeq_or_0_idx()
9517 static inline __ATTRS_o_ai __vector unsigned short
9518 vec_cmpeq_or_0_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpeq_or_0_idx()
9522 static inline __ATTRS_o_ai __vector signed int
9523 vec_cmpeq_or_0_idx(__vector signed int __a, __vector signed int __b) { in vec_cmpeq_or_0_idx()
9524 return (__vector signed int) in vec_cmpeq_or_0_idx()
9525 __builtin_s390_vfeezf((__vector unsigned int)__a, in vec_cmpeq_or_0_idx()
9526 (__vector unsigned int)__b); in vec_cmpeq_or_0_idx()
9529 static inline __ATTRS_o_ai __vector unsigned int
9530 vec_cmpeq_or_0_idx(__vector __bool int __a, __vector __bool int __b) { in vec_cmpeq_or_0_idx()
9531 return __builtin_s390_vfeezf((__vector unsigned int)__a, in vec_cmpeq_or_0_idx()
9532 (__vector unsigned int)__b); in vec_cmpeq_or_0_idx()
9535 static inline __ATTRS_o_ai __vector unsigned int
9536 vec_cmpeq_or_0_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpeq_or_0_idx()
9542 static inline __ATTRS_o_ai __vector signed char
9543 vec_cmpeq_or_0_idx_cc(__vector signed char __a, __vector signed char __b, in vec_cmpeq_or_0_idx_cc()
9545 return (__vector signed char) in vec_cmpeq_or_0_idx_cc()
9546 __builtin_s390_vfeezbs((__vector unsigned char)__a, in vec_cmpeq_or_0_idx_cc()
9547 (__vector unsigned char)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9550 static inline __ATTRS_o_ai __vector unsigned char
9551 vec_cmpeq_or_0_idx_cc(__vector __bool char __a, __vector __bool char __b, in vec_cmpeq_or_0_idx_cc()
9553 return __builtin_s390_vfeezbs((__vector unsigned char)__a, in vec_cmpeq_or_0_idx_cc()
9554 (__vector unsigned char)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9557 static inline __ATTRS_o_ai __vector unsigned char
9558 vec_cmpeq_or_0_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpeq_or_0_idx_cc()
9563 static inline __ATTRS_o_ai __vector signed short
9564 vec_cmpeq_or_0_idx_cc(__vector signed short __a, __vector signed short __b, in vec_cmpeq_or_0_idx_cc()
9566 return (__vector signed short) in vec_cmpeq_or_0_idx_cc()
9567 __builtin_s390_vfeezhs((__vector unsigned short)__a, in vec_cmpeq_or_0_idx_cc()
9568 (__vector unsigned short)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9571 static inline __ATTRS_o_ai __vector unsigned short
9572 vec_cmpeq_or_0_idx_cc(__vector __bool short __a, __vector __bool short __b, in vec_cmpeq_or_0_idx_cc()
9574 return __builtin_s390_vfeezhs((__vector unsigned short)__a, in vec_cmpeq_or_0_idx_cc()
9575 (__vector unsigned short)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9578 static inline __ATTRS_o_ai __vector unsigned short
9579 vec_cmpeq_or_0_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpeq_or_0_idx_cc()
9584 static inline __ATTRS_o_ai __vector signed int
9585 vec_cmpeq_or_0_idx_cc(__vector signed int __a, __vector signed int __b, in vec_cmpeq_or_0_idx_cc()
9587 return (__vector signed int) in vec_cmpeq_or_0_idx_cc()
9588 __builtin_s390_vfeezfs((__vector unsigned int)__a, in vec_cmpeq_or_0_idx_cc()
9589 (__vector unsigned int)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9592 static inline __ATTRS_o_ai __vector unsigned int
9593 vec_cmpeq_or_0_idx_cc(__vector __bool int __a, __vector __bool int __b, in vec_cmpeq_or_0_idx_cc()
9595 return __builtin_s390_vfeezfs((__vector unsigned int)__a, in vec_cmpeq_or_0_idx_cc()
9596 (__vector unsigned int)__b, __cc); in vec_cmpeq_or_0_idx_cc()
9599 static inline __ATTRS_o_ai __vector unsigned int
9600 vec_cmpeq_or_0_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpeq_or_0_idx_cc()
9607 static inline __ATTRS_o_ai __vector signed char
9608 vec_cmpne_idx(__vector signed char __a, __vector signed char __b) { in vec_cmpne_idx()
9609 return (__vector signed char) in vec_cmpne_idx()
9610 __builtin_s390_vfeneb((__vector unsigned char)__a, in vec_cmpne_idx()
9611 (__vector unsigned char)__b); in vec_cmpne_idx()
9614 static inline __ATTRS_o_ai __vector unsigned char
9615 vec_cmpne_idx(__vector __bool char __a, __vector __bool char __b) { in vec_cmpne_idx()
9616 return __builtin_s390_vfeneb((__vector unsigned char)__a, in vec_cmpne_idx()
9617 (__vector unsigned char)__b); in vec_cmpne_idx()
9620 static inline __ATTRS_o_ai __vector unsigned char
9621 vec_cmpne_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpne_idx()
9625 static inline __ATTRS_o_ai __vector signed short
9626 vec_cmpne_idx(__vector signed short __a, __vector signed short __b) { in vec_cmpne_idx()
9627 return (__vector signed short) in vec_cmpne_idx()
9628 __builtin_s390_vfeneh((__vector unsigned short)__a, in vec_cmpne_idx()
9629 (__vector unsigned short)__b); in vec_cmpne_idx()
9632 static inline __ATTRS_o_ai __vector unsigned short
9633 vec_cmpne_idx(__vector __bool short __a, __vector __bool short __b) { in vec_cmpne_idx()
9634 return __builtin_s390_vfeneh((__vector unsigned short)__a, in vec_cmpne_idx()
9635 (__vector unsigned short)__b); in vec_cmpne_idx()
9638 static inline __ATTRS_o_ai __vector unsigned short
9639 vec_cmpne_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpne_idx()
9643 static inline __ATTRS_o_ai __vector signed int
9644 vec_cmpne_idx(__vector signed int __a, __vector signed int __b) { in vec_cmpne_idx()
9645 return (__vector signed int) in vec_cmpne_idx()
9646 __builtin_s390_vfenef((__vector unsigned int)__a, in vec_cmpne_idx()
9647 (__vector unsigned int)__b); in vec_cmpne_idx()
9650 static inline __ATTRS_o_ai __vector unsigned int
9651 vec_cmpne_idx(__vector __bool int __a, __vector __bool int __b) { in vec_cmpne_idx()
9652 return __builtin_s390_vfenef((__vector unsigned int)__a, in vec_cmpne_idx()
9653 (__vector unsigned int)__b); in vec_cmpne_idx()
9656 static inline __ATTRS_o_ai __vector unsigned int
9657 vec_cmpne_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpne_idx()
9663 static inline __ATTRS_o_ai __vector signed char
9664 vec_cmpne_idx_cc(__vector signed char __a, __vector signed char __b, int *__cc) { in vec_cmpne_idx_cc()
9665 return (__vector signed char) in vec_cmpne_idx_cc()
9666 __builtin_s390_vfenebs((__vector unsigned char)__a, in vec_cmpne_idx_cc()
9667 (__vector unsigned char)__b, __cc); in vec_cmpne_idx_cc()
9670 static inline __ATTRS_o_ai __vector unsigned char
9671 vec_cmpne_idx_cc(__vector __bool char __a, __vector __bool char __b, int *__cc) { in vec_cmpne_idx_cc()
9672 return __builtin_s390_vfenebs((__vector unsigned char)__a, in vec_cmpne_idx_cc()
9673 (__vector unsigned char)__b, __cc); in vec_cmpne_idx_cc()
9676 static inline __ATTRS_o_ai __vector unsigned char
9677 vec_cmpne_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpne_idx_cc()
9682 static inline __ATTRS_o_ai __vector signed short
9683 vec_cmpne_idx_cc(__vector signed short __a, __vector signed short __b, in vec_cmpne_idx_cc()
9685 return (__vector signed short) in vec_cmpne_idx_cc()
9686 __builtin_s390_vfenehs((__vector unsigned short)__a, in vec_cmpne_idx_cc()
9687 (__vector unsigned short)__b, __cc); in vec_cmpne_idx_cc()
9690 static inline __ATTRS_o_ai __vector unsigned short
9691 vec_cmpne_idx_cc(__vector __bool short __a, __vector __bool short __b, in vec_cmpne_idx_cc()
9693 return __builtin_s390_vfenehs((__vector unsigned short)__a, in vec_cmpne_idx_cc()
9694 (__vector unsigned short)__b, __cc); in vec_cmpne_idx_cc()
9697 static inline __ATTRS_o_ai __vector unsigned short
9698 vec_cmpne_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpne_idx_cc()
9703 static inline __ATTRS_o_ai __vector signed int
9704 vec_cmpne_idx_cc(__vector signed int __a, __vector signed int __b, int *__cc) { in vec_cmpne_idx_cc()
9705 return (__vector signed int) in vec_cmpne_idx_cc()
9706 __builtin_s390_vfenefs((__vector unsigned int)__a, in vec_cmpne_idx_cc()
9707 (__vector unsigned int)__b, __cc); in vec_cmpne_idx_cc()
9710 static inline __ATTRS_o_ai __vector unsigned int
9711 vec_cmpne_idx_cc(__vector __bool int __a, __vector __bool int __b, int *__cc) { in vec_cmpne_idx_cc()
9712 return __builtin_s390_vfenefs((__vector unsigned int)__a, in vec_cmpne_idx_cc()
9713 (__vector unsigned int)__b, __cc); in vec_cmpne_idx_cc()
9716 static inline __ATTRS_o_ai __vector unsigned int
9717 vec_cmpne_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpne_idx_cc()
9724 static inline __ATTRS_o_ai __vector signed char
9725 vec_cmpne_or_0_idx(__vector signed char __a, __vector signed char __b) { in vec_cmpne_or_0_idx()
9726 return (__vector signed char) in vec_cmpne_or_0_idx()
9727 __builtin_s390_vfenezb((__vector unsigned char)__a, in vec_cmpne_or_0_idx()
9728 (__vector unsigned char)__b); in vec_cmpne_or_0_idx()
9731 static inline __ATTRS_o_ai __vector unsigned char
9732 vec_cmpne_or_0_idx(__vector __bool char __a, __vector __bool char __b) { in vec_cmpne_or_0_idx()
9733 return __builtin_s390_vfenezb((__vector unsigned char)__a, in vec_cmpne_or_0_idx()
9734 (__vector unsigned char)__b); in vec_cmpne_or_0_idx()
9737 static inline __ATTRS_o_ai __vector unsigned char
9738 vec_cmpne_or_0_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_cmpne_or_0_idx()
9742 static inline __ATTRS_o_ai __vector signed short
9743 vec_cmpne_or_0_idx(__vector signed short __a, __vector signed short __b) { in vec_cmpne_or_0_idx()
9744 return (__vector signed short) in vec_cmpne_or_0_idx()
9745 __builtin_s390_vfenezh((__vector unsigned short)__a, in vec_cmpne_or_0_idx()
9746 (__vector unsigned short)__b); in vec_cmpne_or_0_idx()
9749 static inline __ATTRS_o_ai __vector unsigned short
9750 vec_cmpne_or_0_idx(__vector __bool short __a, __vector __bool short __b) { in vec_cmpne_or_0_idx()
9751 return __builtin_s390_vfenezh((__vector unsigned short)__a, in vec_cmpne_or_0_idx()
9752 (__vector unsigned short)__b); in vec_cmpne_or_0_idx()
9755 static inline __ATTRS_o_ai __vector unsigned short
9756 vec_cmpne_or_0_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_cmpne_or_0_idx()
9760 static inline __ATTRS_o_ai __vector signed int
9761 vec_cmpne_or_0_idx(__vector signed int __a, __vector signed int __b) { in vec_cmpne_or_0_idx()
9762 return (__vector signed int) in vec_cmpne_or_0_idx()
9763 __builtin_s390_vfenezf((__vector unsigned int)__a, in vec_cmpne_or_0_idx()
9764 (__vector unsigned int)__b); in vec_cmpne_or_0_idx()
9767 static inline __ATTRS_o_ai __vector unsigned int
9768 vec_cmpne_or_0_idx(__vector __bool int __a, __vector __bool int __b) { in vec_cmpne_or_0_idx()
9769 return __builtin_s390_vfenezf((__vector unsigned int)__a, in vec_cmpne_or_0_idx()
9770 (__vector unsigned int)__b); in vec_cmpne_or_0_idx()
9773 static inline __ATTRS_o_ai __vector unsigned int
9774 vec_cmpne_or_0_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_cmpne_or_0_idx()
9780 static inline __ATTRS_o_ai __vector signed char
9781 vec_cmpne_or_0_idx_cc(__vector signed char __a, __vector signed char __b, in vec_cmpne_or_0_idx_cc()
9783 return (__vector signed char) in vec_cmpne_or_0_idx_cc()
9784 __builtin_s390_vfenezbs((__vector unsigned char)__a, in vec_cmpne_or_0_idx_cc()
9785 (__vector unsigned char)__b, __cc); in vec_cmpne_or_0_idx_cc()
9788 static inline __ATTRS_o_ai __vector unsigned char
9789 vec_cmpne_or_0_idx_cc(__vector __bool char __a, __vector __bool char __b, in vec_cmpne_or_0_idx_cc()
9791 return __builtin_s390_vfenezbs((__vector unsigned char)__a, in vec_cmpne_or_0_idx_cc()
9792 (__vector unsigned char)__b, __cc); in vec_cmpne_or_0_idx_cc()
9795 static inline __ATTRS_o_ai __vector unsigned char
9796 vec_cmpne_or_0_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpne_or_0_idx_cc()
9801 static inline __ATTRS_o_ai __vector signed short
9802 vec_cmpne_or_0_idx_cc(__vector signed short __a, __vector signed short __b, in vec_cmpne_or_0_idx_cc()
9804 return (__vector signed short) in vec_cmpne_or_0_idx_cc()
9805 __builtin_s390_vfenezhs((__vector unsigned short)__a, in vec_cmpne_or_0_idx_cc()
9806 (__vector unsigned short)__b, __cc); in vec_cmpne_or_0_idx_cc()
9809 static inline __ATTRS_o_ai __vector unsigned short
9810 vec_cmpne_or_0_idx_cc(__vector __bool short __a, __vector __bool short __b, in vec_cmpne_or_0_idx_cc()
9812 return __builtin_s390_vfenezhs((__vector unsigned short)__a, in vec_cmpne_or_0_idx_cc()
9813 (__vector unsigned short)__b, __cc); in vec_cmpne_or_0_idx_cc()
9816 static inline __ATTRS_o_ai __vector unsigned short
9817 vec_cmpne_or_0_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpne_or_0_idx_cc()
9822 static inline __ATTRS_o_ai __vector signed int
9823 vec_cmpne_or_0_idx_cc(__vector signed int __a, __vector signed int __b, in vec_cmpne_or_0_idx_cc()
9825 return (__vector signed int) in vec_cmpne_or_0_idx_cc()
9826 __builtin_s390_vfenezfs((__vector unsigned int)__a, in vec_cmpne_or_0_idx_cc()
9827 (__vector unsigned int)__b, __cc); in vec_cmpne_or_0_idx_cc()
9830 static inline __ATTRS_o_ai __vector unsigned int
9831 vec_cmpne_or_0_idx_cc(__vector __bool int __a, __vector __bool int __b, in vec_cmpne_or_0_idx_cc()
9833 return __builtin_s390_vfenezfs((__vector unsigned int)__a, in vec_cmpne_or_0_idx_cc()
9834 (__vector unsigned int)__b, __cc); in vec_cmpne_or_0_idx_cc()
9837 static inline __ATTRS_o_ai __vector unsigned int
9838 vec_cmpne_or_0_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpne_or_0_idx_cc()
9845 static inline __ATTRS_o_ai __vector __bool char
9846 vec_cmprg(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg()
9847 __vector unsigned char __c) { in vec_cmprg()
9848 return (__vector __bool char)__builtin_s390_vstrcb(__a, __b, __c, 4); in vec_cmprg()
9851 static inline __ATTRS_o_ai __vector __bool short
9852 vec_cmprg(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg()
9853 __vector unsigned short __c) { in vec_cmprg()
9854 return (__vector __bool short)__builtin_s390_vstrch(__a, __b, __c, 4); in vec_cmprg()
9857 static inline __ATTRS_o_ai __vector __bool int
9858 vec_cmprg(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg()
9859 __vector unsigned int __c) { in vec_cmprg()
9860 return (__vector __bool int)__builtin_s390_vstrcf(__a, __b, __c, 4); in vec_cmprg()
9865 static inline __ATTRS_o_ai __vector __bool char
9866 vec_cmprg_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_cc()
9867 __vector unsigned char __c, int *__cc) { in vec_cmprg_cc()
9868 return (__vector __bool char)__builtin_s390_vstrcbs(__a, __b, __c, 4, __cc); in vec_cmprg_cc()
9871 static inline __ATTRS_o_ai __vector __bool short
9872 vec_cmprg_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_cc()
9873 __vector unsigned short __c, int *__cc) { in vec_cmprg_cc()
9874 return (__vector __bool short)__builtin_s390_vstrchs(__a, __b, __c, 4, __cc); in vec_cmprg_cc()
9877 static inline __ATTRS_o_ai __vector __bool int
9878 vec_cmprg_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_cc()
9879 __vector unsigned int __c, int *__cc) { in vec_cmprg_cc()
9880 return (__vector __bool int)__builtin_s390_vstrcfs(__a, __b, __c, 4, __cc); in vec_cmprg_cc()
9885 static inline __ATTRS_o_ai __vector unsigned char
9886 vec_cmprg_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_idx()
9887 __vector unsigned char __c) { in vec_cmprg_idx()
9891 static inline __ATTRS_o_ai __vector unsigned short
9892 vec_cmprg_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_idx()
9893 __vector unsigned short __c) { in vec_cmprg_idx()
9897 static inline __ATTRS_o_ai __vector unsigned int
9898 vec_cmprg_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_idx()
9899 __vector unsigned int __c) { in vec_cmprg_idx()
9905 static inline __ATTRS_o_ai __vector unsigned char
9906 vec_cmprg_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_idx_cc()
9907 __vector unsigned char __c, int *__cc) { in vec_cmprg_idx_cc()
9911 static inline __ATTRS_o_ai __vector unsigned short
9912 vec_cmprg_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_idx_cc()
9913 __vector unsigned short __c, int *__cc) { in vec_cmprg_idx_cc()
9917 static inline __ATTRS_o_ai __vector unsigned int
9918 vec_cmprg_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_idx_cc()
9919 __vector unsigned int __c, int *__cc) { in vec_cmprg_idx_cc()
9925 static inline __ATTRS_o_ai __vector unsigned char
9926 vec_cmprg_or_0_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_or_0_idx()
9927 __vector unsigned char __c) { in vec_cmprg_or_0_idx()
9931 static inline __ATTRS_o_ai __vector unsigned short
9932 vec_cmprg_or_0_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_or_0_idx()
9933 __vector unsigned short __c) { in vec_cmprg_or_0_idx()
9937 static inline __ATTRS_o_ai __vector unsigned int
9938 vec_cmprg_or_0_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_or_0_idx()
9939 __vector unsigned int __c) { in vec_cmprg_or_0_idx()
9945 static inline __ATTRS_o_ai __vector unsigned char
9946 vec_cmprg_or_0_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmprg_or_0_idx_cc()
9947 __vector unsigned char __c, int *__cc) { in vec_cmprg_or_0_idx_cc()
9951 static inline __ATTRS_o_ai __vector unsigned short
9952 vec_cmprg_or_0_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmprg_or_0_idx_cc()
9953 __vector unsigned short __c, int *__cc) { in vec_cmprg_or_0_idx_cc()
9957 static inline __ATTRS_o_ai __vector unsigned int
9958 vec_cmprg_or_0_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmprg_or_0_idx_cc()
9959 __vector unsigned int __c, int *__cc) { in vec_cmprg_or_0_idx_cc()
9965 static inline __ATTRS_o_ai __vector __bool char
9966 vec_cmpnrg(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg()
9967 __vector unsigned char __c) { in vec_cmpnrg()
9968 return (__vector __bool char)__builtin_s390_vstrcb(__a, __b, __c, 12); in vec_cmpnrg()
9971 static inline __ATTRS_o_ai __vector __bool short
9972 vec_cmpnrg(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg()
9973 __vector unsigned short __c) { in vec_cmpnrg()
9974 return (__vector __bool short)__builtin_s390_vstrch(__a, __b, __c, 12); in vec_cmpnrg()
9977 static inline __ATTRS_o_ai __vector __bool int
9978 vec_cmpnrg(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg()
9979 __vector unsigned int __c) { in vec_cmpnrg()
9980 return (__vector __bool int)__builtin_s390_vstrcf(__a, __b, __c, 12); in vec_cmpnrg()
9985 static inline __ATTRS_o_ai __vector __bool char
9986 vec_cmpnrg_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_cc()
9987 __vector unsigned char __c, int *__cc) { in vec_cmpnrg_cc()
9988 return (__vector __bool char) in vec_cmpnrg_cc()
9992 static inline __ATTRS_o_ai __vector __bool short
9993 vec_cmpnrg_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_cc()
9994 __vector unsigned short __c, int *__cc) { in vec_cmpnrg_cc()
9995 return (__vector __bool short) in vec_cmpnrg_cc()
9999 static inline __ATTRS_o_ai __vector __bool int
10000 vec_cmpnrg_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_cc()
10001 __vector unsigned int __c, int *__cc) { in vec_cmpnrg_cc()
10002 return (__vector __bool int) in vec_cmpnrg_cc()
10008 static inline __ATTRS_o_ai __vector unsigned char
10009 vec_cmpnrg_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_idx()
10010 __vector unsigned char __c) { in vec_cmpnrg_idx()
10014 static inline __ATTRS_o_ai __vector unsigned short
10015 vec_cmpnrg_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_idx()
10016 __vector unsigned short __c) { in vec_cmpnrg_idx()
10020 static inline __ATTRS_o_ai __vector unsigned int
10021 vec_cmpnrg_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_idx()
10022 __vector unsigned int __c) { in vec_cmpnrg_idx()
10028 static inline __ATTRS_o_ai __vector unsigned char
10029 vec_cmpnrg_idx_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_idx_cc()
10030 __vector unsigned char __c, int *__cc) { in vec_cmpnrg_idx_cc()
10034 static inline __ATTRS_o_ai __vector unsigned short
10035 vec_cmpnrg_idx_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_idx_cc()
10036 __vector unsigned short __c, int *__cc) { in vec_cmpnrg_idx_cc()
10040 static inline __ATTRS_o_ai __vector unsigned int
10041 vec_cmpnrg_idx_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_idx_cc()
10042 __vector unsigned int __c, int *__cc) { in vec_cmpnrg_idx_cc()
10048 static inline __ATTRS_o_ai __vector unsigned char
10049 vec_cmpnrg_or_0_idx(__vector unsigned char __a, __vector unsigned char __b, in vec_cmpnrg_or_0_idx()
10050 __vector unsigned char __c) { in vec_cmpnrg_or_0_idx()
10054 static inline __ATTRS_o_ai __vector unsigned short
10055 vec_cmpnrg_or_0_idx(__vector unsigned short __a, __vector unsigned short __b, in vec_cmpnrg_or_0_idx()
10056 __vector unsigned short __c) { in vec_cmpnrg_or_0_idx()
10060 static inline __ATTRS_o_ai __vector unsigned int
10061 vec_cmpnrg_or_0_idx(__vector unsigned int __a, __vector unsigned int __b, in vec_cmpnrg_or_0_idx()
10062 __vector unsigned int __c) { in vec_cmpnrg_or_0_idx()
10068 static inline __ATTRS_o_ai __vector unsigned char
10069 vec_cmpnrg_or_0_idx_cc(__vector unsigned char __a, in vec_cmpnrg_or_0_idx_cc()
10070 __vector unsigned char __b, in vec_cmpnrg_or_0_idx_cc()
10071 __vector unsigned char __c, int *__cc) { in vec_cmpnrg_or_0_idx_cc()
10075 static inline __ATTRS_o_ai __vector unsigned short
10076 vec_cmpnrg_or_0_idx_cc(__vector unsigned short __a, in vec_cmpnrg_or_0_idx_cc()
10077 __vector unsigned short __b, in vec_cmpnrg_or_0_idx_cc()
10078 __vector unsigned short __c, int *__cc) { in vec_cmpnrg_or_0_idx_cc()
10082 static inline __ATTRS_o_ai __vector unsigned int
10083 vec_cmpnrg_or_0_idx_cc(__vector unsigned int __a, in vec_cmpnrg_or_0_idx_cc()
10084 __vector unsigned int __b, in vec_cmpnrg_or_0_idx_cc()
10085 __vector unsigned int __c, int *__cc) { in vec_cmpnrg_or_0_idx_cc()
10091 static inline __ATTRS_o_ai __vector __bool char
10092 vec_find_any_eq(__vector signed char __a, __vector signed char __b) { in vec_find_any_eq()
10093 return (__vector __bool char) in vec_find_any_eq()
10094 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq()
10095 (__vector unsigned char)__b, 4); in vec_find_any_eq()
10098 static inline __ATTRS_o_ai __vector __bool char
10099 vec_find_any_eq(__vector __bool char __a, __vector __bool char __b) { in vec_find_any_eq()
10100 return (__vector __bool char) in vec_find_any_eq()
10101 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq()
10102 (__vector unsigned char)__b, 4); in vec_find_any_eq()
10105 static inline __ATTRS_o_ai __vector __bool char
10106 vec_find_any_eq(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_eq()
10107 return (__vector __bool char)__builtin_s390_vfaeb(__a, __b, 4); in vec_find_any_eq()
10110 static inline __ATTRS_o_ai __vector __bool short
10111 vec_find_any_eq(__vector signed short __a, __vector signed short __b) { in vec_find_any_eq()
10112 return (__vector __bool short) in vec_find_any_eq()
10113 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq()
10114 (__vector unsigned short)__b, 4); in vec_find_any_eq()
10117 static inline __ATTRS_o_ai __vector __bool short
10118 vec_find_any_eq(__vector __bool short __a, __vector __bool short __b) { in vec_find_any_eq()
10119 return (__vector __bool short) in vec_find_any_eq()
10120 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq()
10121 (__vector unsigned short)__b, 4); in vec_find_any_eq()
10124 static inline __ATTRS_o_ai __vector __bool short
10125 vec_find_any_eq(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_eq()
10126 return (__vector __bool short)__builtin_s390_vfaeh(__a, __b, 4); in vec_find_any_eq()
10129 static inline __ATTRS_o_ai __vector __bool int
10130 vec_find_any_eq(__vector signed int __a, __vector signed int __b) { in vec_find_any_eq()
10131 return (__vector __bool int) in vec_find_any_eq()
10132 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq()
10133 (__vector unsigned int)__b, 4); in vec_find_any_eq()
10136 static inline __ATTRS_o_ai __vector __bool int
10137 vec_find_any_eq(__vector __bool int __a, __vector __bool int __b) { in vec_find_any_eq()
10138 return (__vector __bool int) in vec_find_any_eq()
10139 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq()
10140 (__vector unsigned int)__b, 4); in vec_find_any_eq()
10143 static inline __ATTRS_o_ai __vector __bool int
10144 vec_find_any_eq(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_eq()
10145 return (__vector __bool int)__builtin_s390_vfaef(__a, __b, 4); in vec_find_any_eq()
10150 static inline __ATTRS_o_ai __vector __bool char
10151 vec_find_any_eq_cc(__vector signed char __a, __vector signed char __b, in vec_find_any_eq_cc()
10153 return (__vector __bool char) in vec_find_any_eq_cc()
10154 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_cc()
10155 (__vector unsigned char)__b, 4, __cc); in vec_find_any_eq_cc()
10158 static inline __ATTRS_o_ai __vector __bool char
10159 vec_find_any_eq_cc(__vector __bool char __a, __vector __bool char __b, in vec_find_any_eq_cc()
10161 return (__vector __bool char) in vec_find_any_eq_cc()
10162 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_cc()
10163 (__vector unsigned char)__b, 4, __cc); in vec_find_any_eq_cc()
10166 static inline __ATTRS_o_ai __vector __bool char
10167 vec_find_any_eq_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_find_any_eq_cc()
10169 return (__vector __bool char)__builtin_s390_vfaebs(__a, __b, 4, __cc); in vec_find_any_eq_cc()
10172 static inline __ATTRS_o_ai __vector __bool short
10173 vec_find_any_eq_cc(__vector signed short __a, __vector signed short __b, in vec_find_any_eq_cc()
10175 return (__vector __bool short) in vec_find_any_eq_cc()
10176 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_cc()
10177 (__vector unsigned short)__b, 4, __cc); in vec_find_any_eq_cc()
10180 static inline __ATTRS_o_ai __vector __bool short
10181 vec_find_any_eq_cc(__vector __bool short __a, __vector __bool short __b, in vec_find_any_eq_cc()
10183 return (__vector __bool short) in vec_find_any_eq_cc()
10184 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_cc()
10185 (__vector unsigned short)__b, 4, __cc); in vec_find_any_eq_cc()
10188 static inline __ATTRS_o_ai __vector __bool short
10189 vec_find_any_eq_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_find_any_eq_cc()
10191 return (__vector __bool short)__builtin_s390_vfaehs(__a, __b, 4, __cc); in vec_find_any_eq_cc()
10194 static inline __ATTRS_o_ai __vector __bool int
10195 vec_find_any_eq_cc(__vector signed int __a, __vector signed int __b, in vec_find_any_eq_cc()
10197 return (__vector __bool int) in vec_find_any_eq_cc()
10198 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_cc()
10199 (__vector unsigned int)__b, 4, __cc); in vec_find_any_eq_cc()
10202 static inline __ATTRS_o_ai __vector __bool int
10203 vec_find_any_eq_cc(__vector __bool int __a, __vector __bool int __b, in vec_find_any_eq_cc()
10205 return (__vector __bool int) in vec_find_any_eq_cc()
10206 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_cc()
10207 (__vector unsigned int)__b, 4, __cc); in vec_find_any_eq_cc()
10210 static inline __ATTRS_o_ai __vector __bool int
10211 vec_find_any_eq_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_find_any_eq_cc()
10213 return (__vector __bool int)__builtin_s390_vfaefs(__a, __b, 4, __cc); in vec_find_any_eq_cc()
10218 static inline __ATTRS_o_ai __vector signed char
10219 vec_find_any_eq_idx(__vector signed char __a, __vector signed char __b) { in vec_find_any_eq_idx()
10220 return (__vector signed char) in vec_find_any_eq_idx()
10221 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq_idx()
10222 (__vector unsigned char)__b, 0); in vec_find_any_eq_idx()
10225 static inline __ATTRS_o_ai __vector unsigned char
10226 vec_find_any_eq_idx(__vector __bool char __a, __vector __bool char __b) { in vec_find_any_eq_idx()
10227 return __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_eq_idx()
10228 (__vector unsigned char)__b, 0); in vec_find_any_eq_idx()
10231 static inline __ATTRS_o_ai __vector unsigned char
10232 vec_find_any_eq_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_eq_idx()
10236 static inline __ATTRS_o_ai __vector signed short
10237 vec_find_any_eq_idx(__vector signed short __a, __vector signed short __b) { in vec_find_any_eq_idx()
10238 return (__vector signed short) in vec_find_any_eq_idx()
10239 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq_idx()
10240 (__vector unsigned short)__b, 0); in vec_find_any_eq_idx()
10243 static inline __ATTRS_o_ai __vector unsigned short
10244 vec_find_any_eq_idx(__vector __bool short __a, __vector __bool short __b) { in vec_find_any_eq_idx()
10245 return __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_eq_idx()
10246 (__vector unsigned short)__b, 0); in vec_find_any_eq_idx()
10249 static inline __ATTRS_o_ai __vector unsigned short
10250 vec_find_any_eq_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_eq_idx()
10254 static inline __ATTRS_o_ai __vector signed int
10255 vec_find_any_eq_idx(__vector signed int __a, __vector signed int __b) { in vec_find_any_eq_idx()
10256 return (__vector signed int) in vec_find_any_eq_idx()
10257 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq_idx()
10258 (__vector unsigned int)__b, 0); in vec_find_any_eq_idx()
10261 static inline __ATTRS_o_ai __vector unsigned int
10262 vec_find_any_eq_idx(__vector __bool int __a, __vector __bool int __b) { in vec_find_any_eq_idx()
10263 return __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_eq_idx()
10264 (__vector unsigned int)__b, 0); in vec_find_any_eq_idx()
10267 static inline __ATTRS_o_ai __vector unsigned int
10268 vec_find_any_eq_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_eq_idx()
10274 static inline __ATTRS_o_ai __vector signed char
10275 vec_find_any_eq_idx_cc(__vector signed char __a, in vec_find_any_eq_idx_cc()
10276 __vector signed char __b, int *__cc) { in vec_find_any_eq_idx_cc()
10277 return (__vector signed char) in vec_find_any_eq_idx_cc()
10278 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_idx_cc()
10279 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10282 static inline __ATTRS_o_ai __vector unsigned char
10283 vec_find_any_eq_idx_cc(__vector __bool char __a, in vec_find_any_eq_idx_cc()
10284 __vector __bool char __b, int *__cc) { in vec_find_any_eq_idx_cc()
10285 return __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_eq_idx_cc()
10286 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10289 static inline __ATTRS_o_ai __vector unsigned char
10290 vec_find_any_eq_idx_cc(__vector unsigned char __a, in vec_find_any_eq_idx_cc()
10291 __vector unsigned char __b, int *__cc) { in vec_find_any_eq_idx_cc()
10295 static inline __ATTRS_o_ai __vector signed short
10296 vec_find_any_eq_idx_cc(__vector signed short __a, in vec_find_any_eq_idx_cc()
10297 __vector signed short __b, int *__cc) { in vec_find_any_eq_idx_cc()
10298 return (__vector signed short) in vec_find_any_eq_idx_cc()
10299 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_idx_cc()
10300 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10303 static inline __ATTRS_o_ai __vector unsigned short
10304 vec_find_any_eq_idx_cc(__vector __bool short __a, in vec_find_any_eq_idx_cc()
10305 __vector __bool short __b, int *__cc) { in vec_find_any_eq_idx_cc()
10306 return __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_eq_idx_cc()
10307 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10310 static inline __ATTRS_o_ai __vector unsigned short
10311 vec_find_any_eq_idx_cc(__vector unsigned short __a, in vec_find_any_eq_idx_cc()
10312 __vector unsigned short __b, int *__cc) { in vec_find_any_eq_idx_cc()
10316 static inline __ATTRS_o_ai __vector signed int
10317 vec_find_any_eq_idx_cc(__vector signed int __a, in vec_find_any_eq_idx_cc()
10318 __vector signed int __b, int *__cc) { in vec_find_any_eq_idx_cc()
10319 return (__vector signed int) in vec_find_any_eq_idx_cc()
10320 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_idx_cc()
10321 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10324 static inline __ATTRS_o_ai __vector unsigned int
10325 vec_find_any_eq_idx_cc(__vector __bool int __a, in vec_find_any_eq_idx_cc()
10326 __vector __bool int __b, int *__cc) { in vec_find_any_eq_idx_cc()
10327 return __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_eq_idx_cc()
10328 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_idx_cc()
10331 static inline __ATTRS_o_ai __vector unsigned int
10332 vec_find_any_eq_idx_cc(__vector unsigned int __a, in vec_find_any_eq_idx_cc()
10333 __vector unsigned int __b, int *__cc) { in vec_find_any_eq_idx_cc()
10339 static inline __ATTRS_o_ai __vector signed char
10340 vec_find_any_eq_or_0_idx(__vector signed char __a, in vec_find_any_eq_or_0_idx()
10341 __vector signed char __b) { in vec_find_any_eq_or_0_idx()
10342 return (__vector signed char) in vec_find_any_eq_or_0_idx()
10343 __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx()
10344 (__vector unsigned char)__b, 0); in vec_find_any_eq_or_0_idx()
10347 static inline __ATTRS_o_ai __vector unsigned char
10348 vec_find_any_eq_or_0_idx(__vector __bool char __a, in vec_find_any_eq_or_0_idx()
10349 __vector __bool char __b) { in vec_find_any_eq_or_0_idx()
10350 return __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx()
10351 (__vector unsigned char)__b, 0); in vec_find_any_eq_or_0_idx()
10354 static inline __ATTRS_o_ai __vector unsigned char
10355 vec_find_any_eq_or_0_idx(__vector unsigned char __a, in vec_find_any_eq_or_0_idx()
10356 __vector unsigned char __b) { in vec_find_any_eq_or_0_idx()
10360 static inline __ATTRS_o_ai __vector signed short
10361 vec_find_any_eq_or_0_idx(__vector signed short __a, in vec_find_any_eq_or_0_idx()
10362 __vector signed short __b) { in vec_find_any_eq_or_0_idx()
10363 return (__vector signed short) in vec_find_any_eq_or_0_idx()
10364 __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx()
10365 (__vector unsigned short)__b, 0); in vec_find_any_eq_or_0_idx()
10368 static inline __ATTRS_o_ai __vector unsigned short
10369 vec_find_any_eq_or_0_idx(__vector __bool short __a, in vec_find_any_eq_or_0_idx()
10370 __vector __bool short __b) { in vec_find_any_eq_or_0_idx()
10371 return __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx()
10372 (__vector unsigned short)__b, 0); in vec_find_any_eq_or_0_idx()
10375 static inline __ATTRS_o_ai __vector unsigned short
10376 vec_find_any_eq_or_0_idx(__vector unsigned short __a, in vec_find_any_eq_or_0_idx()
10377 __vector unsigned short __b) { in vec_find_any_eq_or_0_idx()
10381 static inline __ATTRS_o_ai __vector signed int
10382 vec_find_any_eq_or_0_idx(__vector signed int __a, in vec_find_any_eq_or_0_idx()
10383 __vector signed int __b) { in vec_find_any_eq_or_0_idx()
10384 return (__vector signed int) in vec_find_any_eq_or_0_idx()
10385 __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx()
10386 (__vector unsigned int)__b, 0); in vec_find_any_eq_or_0_idx()
10389 static inline __ATTRS_o_ai __vector unsigned int
10390 vec_find_any_eq_or_0_idx(__vector __bool int __a, in vec_find_any_eq_or_0_idx()
10391 __vector __bool int __b) { in vec_find_any_eq_or_0_idx()
10392 return __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx()
10393 (__vector unsigned int)__b, 0); in vec_find_any_eq_or_0_idx()
10396 static inline __ATTRS_o_ai __vector unsigned int
10397 vec_find_any_eq_or_0_idx(__vector unsigned int __a, in vec_find_any_eq_or_0_idx()
10398 __vector unsigned int __b) { in vec_find_any_eq_or_0_idx()
10404 static inline __ATTRS_o_ai __vector signed char
10405 vec_find_any_eq_or_0_idx_cc(__vector signed char __a, in vec_find_any_eq_or_0_idx_cc()
10406 __vector signed char __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10407 return (__vector signed char) in vec_find_any_eq_or_0_idx_cc()
10408 __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx_cc()
10409 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10412 static inline __ATTRS_o_ai __vector unsigned char
10413 vec_find_any_eq_or_0_idx_cc(__vector __bool char __a, in vec_find_any_eq_or_0_idx_cc()
10414 __vector __bool char __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10415 return __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_eq_or_0_idx_cc()
10416 (__vector unsigned char)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10419 static inline __ATTRS_o_ai __vector unsigned char
10420 vec_find_any_eq_or_0_idx_cc(__vector unsigned char __a, in vec_find_any_eq_or_0_idx_cc()
10421 __vector unsigned char __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10425 static inline __ATTRS_o_ai __vector signed short
10426 vec_find_any_eq_or_0_idx_cc(__vector signed short __a, in vec_find_any_eq_or_0_idx_cc()
10427 __vector signed short __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10428 return (__vector signed short) in vec_find_any_eq_or_0_idx_cc()
10429 __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx_cc()
10430 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10433 static inline __ATTRS_o_ai __vector unsigned short
10434 vec_find_any_eq_or_0_idx_cc(__vector __bool short __a, in vec_find_any_eq_or_0_idx_cc()
10435 __vector __bool short __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10436 return __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_eq_or_0_idx_cc()
10437 (__vector unsigned short)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10440 static inline __ATTRS_o_ai __vector unsigned short
10441 vec_find_any_eq_or_0_idx_cc(__vector unsigned short __a, in vec_find_any_eq_or_0_idx_cc()
10442 __vector unsigned short __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10446 static inline __ATTRS_o_ai __vector signed int
10447 vec_find_any_eq_or_0_idx_cc(__vector signed int __a, in vec_find_any_eq_or_0_idx_cc()
10448 __vector signed int __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10449 return (__vector signed int) in vec_find_any_eq_or_0_idx_cc()
10450 __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx_cc()
10451 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10454 static inline __ATTRS_o_ai __vector unsigned int
10455 vec_find_any_eq_or_0_idx_cc(__vector __bool int __a, in vec_find_any_eq_or_0_idx_cc()
10456 __vector __bool int __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10457 return __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_eq_or_0_idx_cc()
10458 (__vector unsigned int)__b, 0, __cc); in vec_find_any_eq_or_0_idx_cc()
10461 static inline __ATTRS_o_ai __vector unsigned int
10462 vec_find_any_eq_or_0_idx_cc(__vector unsigned int __a, in vec_find_any_eq_or_0_idx_cc()
10463 __vector unsigned int __b, int *__cc) { in vec_find_any_eq_or_0_idx_cc()
10469 static inline __ATTRS_o_ai __vector __bool char
10470 vec_find_any_ne(__vector signed char __a, __vector signed char __b) { in vec_find_any_ne()
10471 return (__vector __bool char) in vec_find_any_ne()
10472 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne()
10473 (__vector unsigned char)__b, 12); in vec_find_any_ne()
10476 static inline __ATTRS_o_ai __vector __bool char
10477 vec_find_any_ne(__vector __bool char __a, __vector __bool char __b) { in vec_find_any_ne()
10478 return (__vector __bool char) in vec_find_any_ne()
10479 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne()
10480 (__vector unsigned char)__b, 12); in vec_find_any_ne()
10483 static inline __ATTRS_o_ai __vector __bool char
10484 vec_find_any_ne(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_ne()
10485 return (__vector __bool char)__builtin_s390_vfaeb(__a, __b, 12); in vec_find_any_ne()
10488 static inline __ATTRS_o_ai __vector __bool short
10489 vec_find_any_ne(__vector signed short __a, __vector signed short __b) { in vec_find_any_ne()
10490 return (__vector __bool short) in vec_find_any_ne()
10491 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne()
10492 (__vector unsigned short)__b, 12); in vec_find_any_ne()
10495 static inline __ATTRS_o_ai __vector __bool short
10496 vec_find_any_ne(__vector __bool short __a, __vector __bool short __b) { in vec_find_any_ne()
10497 return (__vector __bool short) in vec_find_any_ne()
10498 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne()
10499 (__vector unsigned short)__b, 12); in vec_find_any_ne()
10502 static inline __ATTRS_o_ai __vector __bool short
10503 vec_find_any_ne(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_ne()
10504 return (__vector __bool short)__builtin_s390_vfaeh(__a, __b, 12); in vec_find_any_ne()
10507 static inline __ATTRS_o_ai __vector __bool int
10508 vec_find_any_ne(__vector signed int __a, __vector signed int __b) { in vec_find_any_ne()
10509 return (__vector __bool int) in vec_find_any_ne()
10510 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne()
10511 (__vector unsigned int)__b, 12); in vec_find_any_ne()
10514 static inline __ATTRS_o_ai __vector __bool int
10515 vec_find_any_ne(__vector __bool int __a, __vector __bool int __b) { in vec_find_any_ne()
10516 return (__vector __bool int) in vec_find_any_ne()
10517 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne()
10518 (__vector unsigned int)__b, 12); in vec_find_any_ne()
10521 static inline __ATTRS_o_ai __vector __bool int
10522 vec_find_any_ne(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_ne()
10523 return (__vector __bool int)__builtin_s390_vfaef(__a, __b, 12); in vec_find_any_ne()
10528 static inline __ATTRS_o_ai __vector __bool char
10529 vec_find_any_ne_cc(__vector signed char __a, in vec_find_any_ne_cc()
10530 __vector signed char __b, int *__cc) { in vec_find_any_ne_cc()
10531 return (__vector __bool char) in vec_find_any_ne_cc()
10532 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_cc()
10533 (__vector unsigned char)__b, 12, __cc); in vec_find_any_ne_cc()
10536 static inline __ATTRS_o_ai __vector __bool char
10537 vec_find_any_ne_cc(__vector __bool char __a, in vec_find_any_ne_cc()
10538 __vector __bool char __b, int *__cc) { in vec_find_any_ne_cc()
10539 return (__vector __bool char) in vec_find_any_ne_cc()
10540 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_cc()
10541 (__vector unsigned char)__b, 12, __cc); in vec_find_any_ne_cc()
10544 static inline __ATTRS_o_ai __vector __bool char
10545 vec_find_any_ne_cc(__vector unsigned char __a, in vec_find_any_ne_cc()
10546 __vector unsigned char __b, int *__cc) { in vec_find_any_ne_cc()
10547 return (__vector __bool char)__builtin_s390_vfaebs(__a, __b, 12, __cc); in vec_find_any_ne_cc()
10550 static inline __ATTRS_o_ai __vector __bool short
10551 vec_find_any_ne_cc(__vector signed short __a, in vec_find_any_ne_cc()
10552 __vector signed short __b, int *__cc) { in vec_find_any_ne_cc()
10553 return (__vector __bool short) in vec_find_any_ne_cc()
10554 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_cc()
10555 (__vector unsigned short)__b, 12, __cc); in vec_find_any_ne_cc()
10558 static inline __ATTRS_o_ai __vector __bool short
10559 vec_find_any_ne_cc(__vector __bool short __a, in vec_find_any_ne_cc()
10560 __vector __bool short __b, int *__cc) { in vec_find_any_ne_cc()
10561 return (__vector __bool short) in vec_find_any_ne_cc()
10562 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_cc()
10563 (__vector unsigned short)__b, 12, __cc); in vec_find_any_ne_cc()
10566 static inline __ATTRS_o_ai __vector __bool short
10567 vec_find_any_ne_cc(__vector unsigned short __a, in vec_find_any_ne_cc()
10568 __vector unsigned short __b, int *__cc) { in vec_find_any_ne_cc()
10569 return (__vector __bool short)__builtin_s390_vfaehs(__a, __b, 12, __cc); in vec_find_any_ne_cc()
10572 static inline __ATTRS_o_ai __vector __bool int
10573 vec_find_any_ne_cc(__vector signed int __a, in vec_find_any_ne_cc()
10574 __vector signed int __b, int *__cc) { in vec_find_any_ne_cc()
10575 return (__vector __bool int) in vec_find_any_ne_cc()
10576 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_cc()
10577 (__vector unsigned int)__b, 12, __cc); in vec_find_any_ne_cc()
10580 static inline __ATTRS_o_ai __vector __bool int
10581 vec_find_any_ne_cc(__vector __bool int __a, in vec_find_any_ne_cc()
10582 __vector __bool int __b, int *__cc) { in vec_find_any_ne_cc()
10583 return (__vector __bool int) in vec_find_any_ne_cc()
10584 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_cc()
10585 (__vector unsigned int)__b, 12, __cc); in vec_find_any_ne_cc()
10588 static inline __ATTRS_o_ai __vector __bool int
10589 vec_find_any_ne_cc(__vector unsigned int __a, in vec_find_any_ne_cc()
10590 __vector unsigned int __b, int *__cc) { in vec_find_any_ne_cc()
10591 return (__vector __bool int)__builtin_s390_vfaefs(__a, __b, 12, __cc); in vec_find_any_ne_cc()
10596 static inline __ATTRS_o_ai __vector signed char
10597 vec_find_any_ne_idx(__vector signed char __a, __vector signed char __b) { in vec_find_any_ne_idx()
10598 return (__vector signed char) in vec_find_any_ne_idx()
10599 __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne_idx()
10600 (__vector unsigned char)__b, 8); in vec_find_any_ne_idx()
10603 static inline __ATTRS_o_ai __vector unsigned char
10604 vec_find_any_ne_idx(__vector __bool char __a, __vector __bool char __b) { in vec_find_any_ne_idx()
10605 return __builtin_s390_vfaeb((__vector unsigned char)__a, in vec_find_any_ne_idx()
10606 (__vector unsigned char)__b, 8); in vec_find_any_ne_idx()
10609 static inline __ATTRS_o_ai __vector unsigned char
10610 vec_find_any_ne_idx(__vector unsigned char __a, __vector unsigned char __b) { in vec_find_any_ne_idx()
10614 static inline __ATTRS_o_ai __vector signed short
10615 vec_find_any_ne_idx(__vector signed short __a, __vector signed short __b) { in vec_find_any_ne_idx()
10616 return (__vector signed short) in vec_find_any_ne_idx()
10617 __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne_idx()
10618 (__vector unsigned short)__b, 8); in vec_find_any_ne_idx()
10621 static inline __ATTRS_o_ai __vector unsigned short
10622 vec_find_any_ne_idx(__vector __bool short __a, __vector __bool short __b) { in vec_find_any_ne_idx()
10623 return __builtin_s390_vfaeh((__vector unsigned short)__a, in vec_find_any_ne_idx()
10624 (__vector unsigned short)__b, 8); in vec_find_any_ne_idx()
10627 static inline __ATTRS_o_ai __vector unsigned short
10628 vec_find_any_ne_idx(__vector unsigned short __a, __vector unsigned short __b) { in vec_find_any_ne_idx()
10632 static inline __ATTRS_o_ai __vector signed int
10633 vec_find_any_ne_idx(__vector signed int __a, __vector signed int __b) { in vec_find_any_ne_idx()
10634 return (__vector signed int) in vec_find_any_ne_idx()
10635 __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne_idx()
10636 (__vector unsigned int)__b, 8); in vec_find_any_ne_idx()
10639 static inline __ATTRS_o_ai __vector unsigned int
10640 vec_find_any_ne_idx(__vector __bool int __a, __vector __bool int __b) { in vec_find_any_ne_idx()
10641 return __builtin_s390_vfaef((__vector unsigned int)__a, in vec_find_any_ne_idx()
10642 (__vector unsigned int)__b, 8); in vec_find_any_ne_idx()
10645 static inline __ATTRS_o_ai __vector unsigned int
10646 vec_find_any_ne_idx(__vector unsigned int __a, __vector unsigned int __b) { in vec_find_any_ne_idx()
10652 static inline __ATTRS_o_ai __vector signed char
10653 vec_find_any_ne_idx_cc(__vector signed char __a, in vec_find_any_ne_idx_cc()
10654 __vector signed char __b, int *__cc) { in vec_find_any_ne_idx_cc()
10655 return (__vector signed char) in vec_find_any_ne_idx_cc()
10656 __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_idx_cc()
10657 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10660 static inline __ATTRS_o_ai __vector unsigned char
10661 vec_find_any_ne_idx_cc(__vector __bool char __a, in vec_find_any_ne_idx_cc()
10662 __vector __bool char __b, int *__cc) { in vec_find_any_ne_idx_cc()
10663 return __builtin_s390_vfaebs((__vector unsigned char)__a, in vec_find_any_ne_idx_cc()
10664 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10667 static inline __ATTRS_o_ai __vector unsigned char
10668 vec_find_any_ne_idx_cc(__vector unsigned char __a, in vec_find_any_ne_idx_cc()
10669 __vector unsigned char __b, in vec_find_any_ne_idx_cc()
10674 static inline __ATTRS_o_ai __vector signed short
10675 vec_find_any_ne_idx_cc(__vector signed short __a, in vec_find_any_ne_idx_cc()
10676 __vector signed short __b, int *__cc) { in vec_find_any_ne_idx_cc()
10677 return (__vector signed short) in vec_find_any_ne_idx_cc()
10678 __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_idx_cc()
10679 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10682 static inline __ATTRS_o_ai __vector unsigned short
10683 vec_find_any_ne_idx_cc(__vector __bool short __a, in vec_find_any_ne_idx_cc()
10684 __vector __bool short __b, int *__cc) { in vec_find_any_ne_idx_cc()
10685 return __builtin_s390_vfaehs((__vector unsigned short)__a, in vec_find_any_ne_idx_cc()
10686 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10689 static inline __ATTRS_o_ai __vector unsigned short
10690 vec_find_any_ne_idx_cc(__vector unsigned short __a, in vec_find_any_ne_idx_cc()
10691 __vector unsigned short __b, int *__cc) { in vec_find_any_ne_idx_cc()
10695 static inline __ATTRS_o_ai __vector signed int
10696 vec_find_any_ne_idx_cc(__vector signed int __a, in vec_find_any_ne_idx_cc()
10697 __vector signed int __b, int *__cc) { in vec_find_any_ne_idx_cc()
10698 return (__vector signed int) in vec_find_any_ne_idx_cc()
10699 __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_idx_cc()
10700 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10703 static inline __ATTRS_o_ai __vector unsigned int
10704 vec_find_any_ne_idx_cc(__vector __bool int __a, in vec_find_any_ne_idx_cc()
10705 __vector __bool int __b, int *__cc) { in vec_find_any_ne_idx_cc()
10706 return __builtin_s390_vfaefs((__vector unsigned int)__a, in vec_find_any_ne_idx_cc()
10707 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_idx_cc()
10710 static inline __ATTRS_o_ai __vector unsigned int
10711 vec_find_any_ne_idx_cc(__vector unsigned int __a, in vec_find_any_ne_idx_cc()
10712 __vector unsigned int __b, int *__cc) { in vec_find_any_ne_idx_cc()
10718 static inline __ATTRS_o_ai __vector signed char
10719 vec_find_any_ne_or_0_idx(__vector signed char __a, in vec_find_any_ne_or_0_idx()
10720 __vector signed char __b) { in vec_find_any_ne_or_0_idx()
10721 return (__vector signed char) in vec_find_any_ne_or_0_idx()
10722 __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx()
10723 (__vector unsigned char)__b, 8); in vec_find_any_ne_or_0_idx()
10726 static inline __ATTRS_o_ai __vector unsigned char
10727 vec_find_any_ne_or_0_idx(__vector __bool char __a, in vec_find_any_ne_or_0_idx()
10728 __vector __bool char __b) { in vec_find_any_ne_or_0_idx()
10729 return __builtin_s390_vfaezb((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx()
10730 (__vector unsigned char)__b, 8); in vec_find_any_ne_or_0_idx()
10733 static inline __ATTRS_o_ai __vector unsigned char
10734 vec_find_any_ne_or_0_idx(__vector unsigned char __a, in vec_find_any_ne_or_0_idx()
10735 __vector unsigned char __b) { in vec_find_any_ne_or_0_idx()
10739 static inline __ATTRS_o_ai __vector signed short
10740 vec_find_any_ne_or_0_idx(__vector signed short __a, in vec_find_any_ne_or_0_idx()
10741 __vector signed short __b) { in vec_find_any_ne_or_0_idx()
10742 return (__vector signed short) in vec_find_any_ne_or_0_idx()
10743 __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx()
10744 (__vector unsigned short)__b, 8); in vec_find_any_ne_or_0_idx()
10747 static inline __ATTRS_o_ai __vector unsigned short
10748 vec_find_any_ne_or_0_idx(__vector __bool short __a, in vec_find_any_ne_or_0_idx()
10749 __vector __bool short __b) { in vec_find_any_ne_or_0_idx()
10750 return __builtin_s390_vfaezh((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx()
10751 (__vector unsigned short)__b, 8); in vec_find_any_ne_or_0_idx()
10754 static inline __ATTRS_o_ai __vector unsigned short
10755 vec_find_any_ne_or_0_idx(__vector unsigned short __a, in vec_find_any_ne_or_0_idx()
10756 __vector unsigned short __b) { in vec_find_any_ne_or_0_idx()
10760 static inline __ATTRS_o_ai __vector signed int
10761 vec_find_any_ne_or_0_idx(__vector signed int __a, in vec_find_any_ne_or_0_idx()
10762 __vector signed int __b) { in vec_find_any_ne_or_0_idx()
10763 return (__vector signed int) in vec_find_any_ne_or_0_idx()
10764 __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx()
10765 (__vector unsigned int)__b, 8); in vec_find_any_ne_or_0_idx()
10768 static inline __ATTRS_o_ai __vector unsigned int
10769 vec_find_any_ne_or_0_idx(__vector __bool int __a, in vec_find_any_ne_or_0_idx()
10770 __vector __bool int __b) { in vec_find_any_ne_or_0_idx()
10771 return __builtin_s390_vfaezf((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx()
10772 (__vector unsigned int)__b, 8); in vec_find_any_ne_or_0_idx()
10775 static inline __ATTRS_o_ai __vector unsigned int
10776 vec_find_any_ne_or_0_idx(__vector unsigned int __a, in vec_find_any_ne_or_0_idx()
10777 __vector unsigned int __b) { in vec_find_any_ne_or_0_idx()
10783 static inline __ATTRS_o_ai __vector signed char
10784 vec_find_any_ne_or_0_idx_cc(__vector signed char __a, in vec_find_any_ne_or_0_idx_cc()
10785 __vector signed char __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10786 return (__vector signed char) in vec_find_any_ne_or_0_idx_cc()
10787 __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx_cc()
10788 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10791 static inline __ATTRS_o_ai __vector unsigned char
10792 vec_find_any_ne_or_0_idx_cc(__vector __bool char __a, in vec_find_any_ne_or_0_idx_cc()
10793 __vector __bool char __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10794 return __builtin_s390_vfaezbs((__vector unsigned char)__a, in vec_find_any_ne_or_0_idx_cc()
10795 (__vector unsigned char)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10798 static inline __ATTRS_o_ai __vector unsigned char
10799 vec_find_any_ne_or_0_idx_cc(__vector unsigned char __a, in vec_find_any_ne_or_0_idx_cc()
10800 __vector unsigned char __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10804 static inline __ATTRS_o_ai __vector signed short
10805 vec_find_any_ne_or_0_idx_cc(__vector signed short __a, in vec_find_any_ne_or_0_idx_cc()
10806 __vector signed short __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10807 return (__vector signed short) in vec_find_any_ne_or_0_idx_cc()
10808 __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx_cc()
10809 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10812 static inline __ATTRS_o_ai __vector unsigned short
10813 vec_find_any_ne_or_0_idx_cc(__vector __bool short __a, in vec_find_any_ne_or_0_idx_cc()
10814 __vector __bool short __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10815 return __builtin_s390_vfaezhs((__vector unsigned short)__a, in vec_find_any_ne_or_0_idx_cc()
10816 (__vector unsigned short)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10819 static inline __ATTRS_o_ai __vector unsigned short
10820 vec_find_any_ne_or_0_idx_cc(__vector unsigned short __a, in vec_find_any_ne_or_0_idx_cc()
10821 __vector unsigned short __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10825 static inline __ATTRS_o_ai __vector signed int
10826 vec_find_any_ne_or_0_idx_cc(__vector signed int __a, in vec_find_any_ne_or_0_idx_cc()
10827 __vector signed int __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10828 return (__vector signed int) in vec_find_any_ne_or_0_idx_cc()
10829 __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx_cc()
10830 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10833 static inline __ATTRS_o_ai __vector unsigned int
10834 vec_find_any_ne_or_0_idx_cc(__vector __bool int __a, in vec_find_any_ne_or_0_idx_cc()
10835 __vector __bool int __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10836 return __builtin_s390_vfaezfs((__vector unsigned int)__a, in vec_find_any_ne_or_0_idx_cc()
10837 (__vector unsigned int)__b, 8, __cc); in vec_find_any_ne_or_0_idx_cc()
10840 static inline __ATTRS_o_ai __vector unsigned int
10841 vec_find_any_ne_or_0_idx_cc(__vector unsigned int __a, in vec_find_any_ne_or_0_idx_cc()
10842 __vector unsigned int __b, int *__cc) { in vec_find_any_ne_or_0_idx_cc()
10850 static inline __ATTRS_o_ai __vector unsigned char
10851 vec_search_string_cc(__vector signed char __a, __vector signed char __b, in vec_search_string_cc()
10852 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10853 return __builtin_s390_vstrsb((__vector unsigned char)__a, in vec_search_string_cc()
10854 (__vector unsigned char)__b, __c, __cc); in vec_search_string_cc()
10857 static inline __ATTRS_o_ai __vector unsigned char
10858 vec_search_string_cc(__vector __bool char __a, __vector __bool char __b, in vec_search_string_cc()
10859 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10860 return __builtin_s390_vstrsb((__vector unsigned char)__a, in vec_search_string_cc()
10861 (__vector unsigned char)__b, __c, __cc); in vec_search_string_cc()
10864 static inline __ATTRS_o_ai __vector unsigned char
10865 vec_search_string_cc(__vector unsigned char __a, __vector unsigned char __b, in vec_search_string_cc()
10866 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10870 static inline __ATTRS_o_ai __vector unsigned char
10871 vec_search_string_cc(__vector signed short __a, __vector signed short __b, in vec_search_string_cc()
10872 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10873 return __builtin_s390_vstrsh((__vector unsigned short)__a, in vec_search_string_cc()
10874 (__vector unsigned short)__b, __c, __cc); in vec_search_string_cc()
10877 static inline __ATTRS_o_ai __vector unsigned char
10878 vec_search_string_cc(__vector __bool short __a, __vector __bool short __b, in vec_search_string_cc()
10879 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10880 return __builtin_s390_vstrsh((__vector unsigned short)__a, in vec_search_string_cc()
10881 (__vector unsigned short)__b, __c, __cc); in vec_search_string_cc()
10884 static inline __ATTRS_o_ai __vector unsigned char
10885 vec_search_string_cc(__vector unsigned short __a, __vector unsigned short __b, in vec_search_string_cc()
10886 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10890 static inline __ATTRS_o_ai __vector unsigned char
10891 vec_search_string_cc(__vector signed int __a, __vector signed int __b, in vec_search_string_cc()
10892 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10893 return __builtin_s390_vstrsf((__vector unsigned int)__a, in vec_search_string_cc()
10894 (__vector unsigned int)__b, __c, __cc); in vec_search_string_cc()
10897 static inline __ATTRS_o_ai __vector unsigned char
10898 vec_search_string_cc(__vector __bool int __a, __vector __bool int __b, in vec_search_string_cc()
10899 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10900 return __builtin_s390_vstrsf((__vector unsigned int)__a, in vec_search_string_cc()
10901 (__vector unsigned int)__b, __c, __cc); in vec_search_string_cc()
10904 static inline __ATTRS_o_ai __vector unsigned char
10905 vec_search_string_cc(__vector unsigned int __a, __vector unsigned int __b, in vec_search_string_cc()
10906 __vector unsigned char __c, int *__cc) { in vec_search_string_cc()
10916 static inline __ATTRS_o_ai __vector unsigned char
10917 vec_search_string_until_zero_cc(__vector signed char __a, in vec_search_string_until_zero_cc()
10918 __vector signed char __b, in vec_search_string_until_zero_cc()
10919 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10920 return __builtin_s390_vstrszb((__vector unsigned char)__a, in vec_search_string_until_zero_cc()
10921 (__vector unsigned char)__b, __c, __cc); in vec_search_string_until_zero_cc()
10924 static inline __ATTRS_o_ai __vector unsigned char
10925 vec_search_string_until_zero_cc(__vector __bool char __a, in vec_search_string_until_zero_cc()
10926 __vector __bool char __b, in vec_search_string_until_zero_cc()
10927 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10928 return __builtin_s390_vstrszb((__vector unsigned char)__a, in vec_search_string_until_zero_cc()
10929 (__vector unsigned char)__b, __c, __cc); in vec_search_string_until_zero_cc()
10932 static inline __ATTRS_o_ai __vector unsigned char
10933 vec_search_string_until_zero_cc(__vector unsigned char __a, in vec_search_string_until_zero_cc()
10934 __vector unsigned char __b, in vec_search_string_until_zero_cc()
10935 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10939 static inline __ATTRS_o_ai __vector unsigned char
10940 vec_search_string_until_zero_cc(__vector signed short __a, in vec_search_string_until_zero_cc()
10941 __vector signed short __b, in vec_search_string_until_zero_cc()
10942 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10943 return __builtin_s390_vstrszh((__vector unsigned short)__a, in vec_search_string_until_zero_cc()
10944 (__vector unsigned short)__b, __c, __cc); in vec_search_string_until_zero_cc()
10947 static inline __ATTRS_o_ai __vector unsigned char
10948 vec_search_string_until_zero_cc(__vector __bool short __a, in vec_search_string_until_zero_cc()
10949 __vector __bool short __b, in vec_search_string_until_zero_cc()
10950 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10951 return __builtin_s390_vstrszh((__vector unsigned short)__a, in vec_search_string_until_zero_cc()
10952 (__vector unsigned short)__b, __c, __cc); in vec_search_string_until_zero_cc()
10955 static inline __ATTRS_o_ai __vector unsigned char
10956 vec_search_string_until_zero_cc(__vector unsigned short __a, in vec_search_string_until_zero_cc()
10957 __vector unsigned short __b, in vec_search_string_until_zero_cc()
10958 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10962 static inline __ATTRS_o_ai __vector unsigned char
10963 vec_search_string_until_zero_cc(__vector signed int __a, in vec_search_string_until_zero_cc()
10964 __vector signed int __b, in vec_search_string_until_zero_cc()
10965 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10966 return __builtin_s390_vstrszf((__vector unsigned int)__a, in vec_search_string_until_zero_cc()
10967 (__vector unsigned int)__b, __c, __cc); in vec_search_string_until_zero_cc()
10970 static inline __ATTRS_o_ai __vector unsigned char
10971 vec_search_string_until_zero_cc(__vector __bool int __a, in vec_search_string_until_zero_cc()
10972 __vector __bool int __b, in vec_search_string_until_zero_cc()
10973 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()
10974 return __builtin_s390_vstrszf((__vector unsigned int)__a, in vec_search_string_until_zero_cc()
10975 (__vector unsigned int)__b, __c, __cc); in vec_search_string_until_zero_cc()
10978 static inline __ATTRS_o_ai __vector unsigned char
10979 vec_search_string_until_zero_cc(__vector unsigned int __a, in vec_search_string_until_zero_cc()
10980 __vector unsigned int __b, in vec_search_string_until_zero_cc()
10981 __vector unsigned char __c, int *__cc) { in vec_search_string_until_zero_cc()