Home | History | Annotate | Download | only in include

Lines Matching refs:__ret

434   uint8x16_t __ret;
435 __ret = (uint8x16_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
436 return __ret;
442 uint8x16_t __ret;
443 __ret = (uint8x16_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
444 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
445 return __ret;
448 uint8x16_t __ret;
449 __ret = (uint8x16_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
450 return __ret;
456 uint32x4_t __ret;
457 __ret = (uint32x4_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
458 return __ret;
464 uint32x4_t __ret;
465 __ret = (uint32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
466 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
467 return __ret;
470 uint32x4_t __ret;
471 __ret = (uint32x4_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
472 return __ret;
478 uint16x8_t __ret;
479 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
480 return __ret;
486 uint16x8_t __ret;
487 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
488 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
489 return __ret;
492 uint16x8_t __ret;
493 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
494 return __ret;
500 int8x16_t __ret;
501 __ret = (int8x16_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
502 return __ret;
508 int8x16_t __ret;
509 __ret = (int8x16_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
510 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
511 return __ret;
514 int8x16_t __ret;
515 __ret = (int8x16_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
516 return __ret;
522 float32x4_t __ret;
523 __ret = (float32x4_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
524 return __ret;
530 float32x4_t __ret;
531 __ret = (float32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
532 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
533 return __ret;
539 int32x4_t __ret;
540 __ret = (int32x4_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
541 return __ret;
547 int32x4_t __ret;
548 __ret = (int32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
549 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
550 return __ret;
553 int32x4_t __ret;
554 __ret = (int32x4_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
555 return __ret;
561 int16x8_t __ret;
562 __ret = (int16x8_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
563 return __ret;
569 int16x8_t __ret;
570 __ret = (int16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
571 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
572 return __ret;
575 int16x8_t __ret;
576 __ret = (int16x8_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
577 return __ret;
583 uint8x8_t __ret;
584 __ret = (uint8x8_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
585 return __ret;
591 uint8x8_t __ret;
592 __ret = (uint8x8_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
593 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
594 return __ret;
597 uint8x8_t __ret;
598 __ret = (uint8x8_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
599 return __ret;
605 uint32x2_t __ret;
606 __ret
607 return __ret;
613 uint32x2_t __ret;
614 __ret = (uint32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
615 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
616 return __ret;
619 uint32x2_t __ret;
620 __ret = (uint32x2_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
621 return __ret;
627 uint16x4_t __ret;
628 __ret = (uint16x4_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
629 return __ret;
635 uint16x4_t __ret;
636 __ret = (uint16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
637 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
638 return __ret;
641 uint16x4_t __ret;
642 __ret = (uint16x4_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
643 return __ret;
649 int8x8_t __ret;
650 __ret = (int8x8_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
651 return __ret;
657 int8x8_t __ret;
658 __ret = (int8x8_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
659 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
660 return __ret;
663 int8x8_t __ret;
664 __ret = (int8x8_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
665 return __ret;
671 float32x2_t __ret;
672 __ret = (float32x2_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
673 return __ret;
679 float32x2_t __ret;
680 __ret = (float32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
681 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
682 return __ret;
688 int32x2_t __ret;
689 __ret = (int32x2_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
690 return __ret;
696 int32x2_t __ret;
697 __ret = (int32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
698 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
699 return __ret;
702 int32x2_t __ret;
703 __ret = (int32x2_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
704 return __ret;
710 int16x4_t __ret;
711 __ret = (int16x4_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
712 return __ret;
718 int16x4_t __ret;
719 __ret = (int16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
720 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
721 return __ret;
724 int16x4_t __ret;
725 __ret = (int16x4_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
726 return __ret;
732 int8x16_t __ret;
733 __ret = (int8x16_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 32);
734 return __ret;
739 int8x16_t __ret;
740 __ret = (int8x16_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 32);
741 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
742 return __ret;
748 float32x4_t __ret;
749 __ret = (float32x4_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 41);
750 return __ret;
755 float32x4_t __ret;
756 __ret = (float32x4_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 41);
757 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
758 return __ret;
764 int32x4_t __ret;
765 __ret = (int32x4_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 34);
766 return __ret;
771 int32x4_t __ret;
772 __ret = (int32x4_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 34);
773 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
774 return __ret;
780 int16x8_t __ret;
781 __ret = (int16x8_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 33);
782 return __ret;
787 int16x8_t __ret;
788 __ret = (int16x8_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 33);
789 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
790 return __ret;
796 int8x8_t __ret;
797 __ret = (int8x8_t) __builtin_neon_vabs_v((int8x8_t)__p0, 0);
798 return __ret;
803 int8x8_t __ret;
804 __ret = (int8x8_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 0);
805 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
806 return __ret;
812 float32x2_t __ret;
813 __ret = (float32x2_t) __builtin_neon_vabs_v((int8x8_t)__p0, 9);
814 return __ret;
819 float32x2_t __ret;
820 __ret = (float32x2_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 9);
821 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
822 return __ret;
828 int32x2_t __ret;
829 __ret = (int32x2_t) __builtin_neon_vabs_v((int8x8_t)__p0, 2);
830 return __ret;
835 int32x2_t __ret;
836 __ret = (int32x2_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 2);
837 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
838 return __ret;
844 int16x4_t __ret;
845 __ret = (int16x4_t) __builtin_neon_vabs_v((int8x8_t)__p0, 1);
846 return __ret;
851 int16x4_t __ret;
852 __ret = (int16x4_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 1);
853 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
854 return __ret;
860 uint8x16_t __ret;
861 __ret = __p0 + __p1;
862 return __ret;
868 uint8x16_t __ret;
869 __ret = __rev0 + __rev1;
870 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
871 return __ret;
877 uint32x4_t __ret;
878 __ret = __p0 + __p1;
879 return __ret;
885 uint32x4_t __ret;
886 __ret = __rev0 + __rev1;
887 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
888 return __ret;
894 uint64x2_t __ret;
895 __ret = __p0 + __p1;
896 return __ret;
902 uint64x2_t __ret;
903 __ret = __rev0 + __rev1;
904 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
905 return __ret;
911 uint16x8_t __ret;
912 __ret = __p0 + __p1;
913 return __ret;
919 uint16x8_t __ret;
920 __ret = __rev0 + __rev1;
921 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
922 return __ret;
928 int8x16_t __ret;
929 __ret = __p0 + __p1;
930 return __ret;
936 int8x16_t __ret;
937 __ret = __rev0 + __rev1;
938 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
939 return __ret;
945 float32x4_t __ret;
946 __ret = __p0 + __p1;
947 return __ret;
953 float32x4_t __ret;
954 __ret = __rev0 + __rev1;
955 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
956 return __ret;
962 int32x4_t __ret;
963 __ret = __p0 + __p1;
964 return __ret;
970 int32x4_t __ret;
971 __ret = __rev0 + __rev1;
972 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
973 return __ret;
979 int64x2_t __ret;
980 __ret = __p0 + __p1;
981 return __ret;
987 int64x2_t __ret;
988 __ret = __rev0 + __rev1;
989 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
990 return __ret;
996 int16x8_t __ret;
997 __ret = __p0 + __p1;
998 return __ret;
1004 int16x8_t __ret;
1005 __ret = __rev0 + __rev1;
1006 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1007 return __ret;
1013 uint8x8_t __ret;
1014 __ret = __p0 + __p1;
1015 return __ret;
1021 uint8x8_t __ret;
1022 __ret = __rev0 + __rev1;
1023 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1024 return __ret;
1030 uint32x2_t __ret;
1031 __ret = __p0 + __p1;
1032 return __ret;
1038 uint32x2_t __ret;
1039 __ret = __rev0 + __rev1;
1040 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1041 return __ret;
1047 uint64x1_t __ret;
1048 __ret = __p0 + __p1;
1049 return __ret;
1053 uint64x1_t __ret;
1054 __ret = __p0 + __p1;
1055 return __ret;
1061 uint16x4_t __ret;
1062 __ret = __p0 + __p1;
1063 return __ret;
1069 uint16x4_t __ret;
1070 __ret = __rev0 + __rev1;
1071 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1072 return __ret;
1078 int8x8_t __ret;
1079 __ret = __p0 + __p1;
1080 return __ret;
1086 int8x8_t __ret;
1087 __ret = __rev0 + __rev1;
1088 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1089 return __ret;
1095 float32x2_t __ret;
1096 __ret = __p0 + __p1;
1097 return __ret;
1103 float32x2_t __ret;
1104 __ret = __rev0 + __rev1;
1105 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1106 return __ret;
1112 int32x2_t __ret;
1113 __ret = __p0 + __p1;
1114 return __ret;
1120 int32x2_t __ret;
1121 __ret = __rev0 + __rev1;
1122 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1123 return __ret;
1129 int64x1_t __ret;
1130 __ret = __p0 + __p1;
1131 return __ret;
1135 int64x1_t __ret;
1136 __ret = __p0 + __p1;
1137 return __ret;
1143 int16x4_t __ret;
1144 __ret = __p0 + __p1;
1145 return __ret;
1151 int16x4_t __ret;
1152 __ret = __rev0 + __rev1;
1153 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1154 return __ret;
1160 uint16x4_t __ret;
1161 __ret = (uint16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
1162 return __ret;
1168 uint16x4_t __ret;
1169 __ret = (uint16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
1170 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1171 return __ret;
1174 uint16x4_t __ret;
1175 __ret = (uint16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
1176 return __ret;
1182 uint32x2_t __ret;
1183 __ret = (uint32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
1184 return __ret;
1190 uint32x2_t __ret;
1191 __ret = (uint32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
1192 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1193 return __ret;
1196 uint32x2_t __ret;
1197 __ret = (uint32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
1198 return __ret;
1204 uint8x8_t __ret;
1205 __ret = (uint8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
1206 return __ret;
1212 uint8x8_t __ret;
1213 __ret = (uint8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
1214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1215 return __ret;
1218 uint8x8_t __ret;
1219 __ret = (uint8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
1220 return __ret;
1226 int16x4_t __ret;
1227 __ret = (int16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
1228 return __ret;
1234 int16x4_t __ret;
1235 __ret = (int16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
1236 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1237 return __ret;
1240 int16x4_t __ret;
1241 __ret = (int16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
1242 return __ret;
1248 int32x2_t __ret;
1249 __ret = (int32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
1250 return __ret;
1256 int32x2_t __ret;
1257 __ret = (int32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
1258 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1259 return __ret;
1262 int32x2_t __ret;
1263 __ret = (int32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
1264 return __ret;
1270 int8x8_t __ret;
1271 __ret = (int8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
1272 return __ret;
1278 int8x8_t __ret;
1279 __ret = (int8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
1280 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1281 return __ret;
1284 int8x8_t __ret;
1285 __ret = (int8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
1286 return __ret;
1292 uint8x16_t __ret;
1293 __ret = __p0 & __p1;
1294 return __ret;
1300 uint8x16_t __ret;
1301 __ret = __rev0 & __rev1;
1302 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1303 return __ret;
1309 uint32x4_t __ret;
1310 __ret = __p0 & __p1;
1311 return __ret;
1317 uint32x4_t __ret;
1318 __ret = __rev0 & __rev1;
1319 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1320 return __ret;
1326 uint64x2_t __ret;
1327 __ret = __p0 & __p1;
1328 return __ret;
1334 uint64x2_t __ret;
1335 __ret = __rev0 & __rev1;
1336 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1337 return __ret;
1343 uint16x8_t __ret;
1344 __ret = __p0 & __p1;
1345 return __ret;
1351 uint16x8_t __ret;
1352 __ret = __rev0 & __rev1;
1353 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1354 return __ret;
1360 int8x16_t __ret;
1361 __ret = __p0 & __p1;
1362 return __ret;
1368 int8x16_t __ret;
1369 __ret = __rev0 & __rev1;
1370 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1371 return __ret;
1377 int32x4_t __ret;
1378 __ret = __p0 & __p1;
1379 return __ret;
1385 int32x4_t __ret;
1386 __ret = __rev0 & __rev1;
1387 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1388 return __ret;
1394 int64x2_t __ret;
1395 __ret = __p0 & __p1;
1396 return __ret;
1402 int64x2_t __ret;
1403 __ret = __rev0 & __rev1;
1404 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1405 return __ret;
1411 int16x8_t __ret;
1412 __ret = __p0 & __p1;
1413 return __ret;
1419 int16x8_t __ret;
1420 __ret = __rev0 & __rev1;
1421 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1422 return __ret;
1428 uint8x8_t __ret;
1429 __ret = __p0 & __p1;
1430 return __ret;
1436 uint8x8_t __ret;
1437 __ret = __rev0 & __rev1;
1438 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1439 return __ret;
1445 uint32x2_t __ret;
1446 __ret = __p0 & __p1;
1447 return __ret;
1453 uint32x2_t __ret;
1454 __ret = __rev0 & __rev1;
1455 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1456 return __ret;
1462 uint64x1_t __ret;
1463 __ret = __p0 & __p1;
1464 return __ret;
1468 uint64x1_t __ret;
1469 __ret = __p0 & __p1;
1470 return __ret;
1476 uint16x4_t __ret;
1477 __ret = __p0 & __p1;
1478 return __ret;
1484 uint16x4_t __ret;
1485 __ret = __rev0 & __rev1;
1486 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1487 return __ret;
1493 int8x8_t __ret;
1494 __ret = __p0 & __p1;
1495 return __ret;
1501 int8x8_t __ret;
1502 __ret = __rev0 & __rev1;
1503 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1504 return __ret;
1510 int32x2_t __ret;
1511 __ret = __p0 & __p1;
1512 return __ret;
1518 int32x2_t __ret;
1519 __ret = __rev0 & __rev1;
1520 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1521 return __ret;
1527 int64x1_t __ret;
1528 __ret = __p0 & __p1;
1529 return __ret;
1533 int64x1_t __ret;
1534 __ret = __p0 & __p1;
1535 return __ret;
1541 int16x4_t __ret;
1542 __ret = __p0 & __p1;
1543 return __ret;
1549 int16x4_t __ret;
1550 __ret = __rev0 & __rev1;
1551 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1552 return __ret;
1558 uint8x16_t __ret;
1559 __ret = __p0 & ~__p1;
1560 return __ret;
1566 uint8x16_t __ret;
1567 __ret = __rev0 & ~__rev1;
1568 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1569 return __ret;
1575 uint32x4_t __ret;
1576 __ret = __p0 & ~__p1;
1577 return __ret;
1583 uint32x4_t __ret;
1584 __ret = __rev0 & ~__rev1;
1585 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1586 return __ret;
1592 uint64x2_t __ret;
1593 __ret = __p0 & ~__p1;
1594 return __ret;
1600 uint64x2_t __ret;
1601 __ret = __rev0 & ~__rev1;
1602 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1603 return __ret;
1609 uint16x8_t __ret;
1610 __ret = __p0 & ~__p1;
1611 return __ret;
1617 uint16x8_t __ret;
1618 __ret = __rev0 & ~__rev1;
1619 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1620 return __ret;
1626 int8x16_t __ret;
1627 __ret = __p0 & ~__p1;
1628 return __ret;
1634 int8x16_t __ret;
1635 __ret = __rev0 & ~__rev1;
1636 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1637 return __ret;
1643 int32x4_t __ret;
1644 __ret = __p0 & ~__p1;
1645 return __ret;
1651 int32x4_t __ret;
1652 __ret = __rev0 & ~__rev1;
1653 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1654 return __ret;
1660 int64x2_t __ret;
1661 __ret = __p0 & ~__p1;
1662 return __ret;
1668 int64x2_t __ret;
1669 __ret = __rev0 & ~__rev1;
1670 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1671 return __ret;
1677 int16x8_t __ret;
1678 __ret = __p0 & ~__p1;
1679 return __ret;
1685 int16x8_t __ret;
1686 __ret = __rev0 & ~__rev1;
1687 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1688 return __ret;
1694 uint8x8_t __ret;
1695 __ret = __p0 & ~__p1;
1696 return __ret;
1702 uint8x8_t __ret;
1703 __ret = __rev0 & ~__rev1;
1704 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1705 return __ret;
1711 uint32x2_t __ret;
1712 __ret = __p0 & ~__p1;
1713 return __ret;
1719 uint32x2_t __ret;
1720 __ret = __rev0 & ~__rev1;
1721 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1722 return __ret;
1728 uint64x1_t __ret;
1729 __ret = __p0 & ~__p1;
1730 return __ret;
1734 uint64x1_t __ret;
1735 __ret = __p0 & ~__p1;
1736 return __ret;
1742 uint16x4_t __ret;
1743 __ret = __p0 & ~__p1;
1744 return __ret;
1750 uint16x4_t __ret;
1751 __ret = __rev0 & ~__rev1;
1752 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1753 return __ret;
1759 int8x8_t __ret;
1760 __ret = __p0 & ~__p1;
1761 return __ret;
1767 int8x8_t __ret;
1768 __ret = __rev0 & ~__rev1;
1769 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1770 return __ret;
1776 int32x2_t __ret;
1777 __ret = __p0 & ~__p1;
1778 return __ret;
1784 int32x2_t __ret;
1785 __ret = __rev0 & ~__rev1;
1786 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1787 return __ret;
1793 int64x1_t __ret;
1794 __ret = __p0 & ~__p1;
1795 return __ret;
1799 int64x1_t __ret;
1800 __ret = __p0 & ~__p1;
1801 return __ret;
1807 int16x4_t __ret;
1808 __ret = __p0 & ~__p1;
1809 return __ret;
1815 int16x4_t __ret;
1816 __ret = __rev0 & ~__rev1;
1817 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1818 return __ret;
1824 poly8x8_t __ret;
1825 __ret = (poly8x8_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 4);
1826 return __ret;
1833 poly8x8_t __ret;
1834 __ret = (poly8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 4);
1835 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1836 return __ret;
1842 poly16x4_t __ret;
1843 __ret = (poly16x4_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 5);
1844 return __ret;
1851 poly16x4_t __ret;
1852 __ret = (poly16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 5);
1853 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1854 return __ret;
1860 poly8x16_t __ret;
1861 __ret = (poly8x16_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 36);
1862 return __ret;
1869 poly8x16_t __ret;
1870 __ret = (poly8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);
1871 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1872 return __ret;
1878 poly16x8_t __ret;
1879 __ret = (poly16x8_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 37);
1880 return __ret;
1887 poly16x8_t __ret;
1888 __ret = (poly16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 37);
1889 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1890 return __ret;
1896 uint8x16_t __ret;
1897 __ret = (uint8x16_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 48);
1898 return __ret;
1905 uint8x16_t __ret;
1906 __ret = (uint8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);
1907 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1908 return __ret;
1914 uint32x4_t __ret;
1915 __ret = (uint32x4_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
1916 return __ret;
1923 uint32x4_t __ret;
1924 __ret = (uint32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
1925 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1926 return __ret;
1932 uint64x2_t __ret;
1933 __ret = (uint64x2_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 51);
1934 return __ret;
1941 uint64x2_t __ret;
1942 __ret = (uint64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);
1943 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1944 return __ret;
1950 uint16x8_t __ret;
1951 __ret = (uint16x8_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 49);
1952 return __ret;
1959 uint16x8_t __ret;
1960 __ret = (uint16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);
1961 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1962 return __ret;
1968 int8x16_t __ret;
1969 __ret = (int8x16_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 32);
1970 return __ret;
1977 int8x16_t __ret;
1978 __ret = (int8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);
1979 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1980 return __ret;
1986 float32x4_t __ret;
1987 __ret = (float32x4_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 41);
1988 return __ret;
1995 float32x4_t __ret;
1996 __ret = (float32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
1997 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1998 return __ret;
2004 int32x4_t __ret;
2005 __ret = (int32x4_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 34);
2006 return __ret;
2013 int32x4_t __ret;
2014 __ret = (int32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
2015 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2016 return __ret;
2022 int64x2_t __ret;
2023 __ret = (int64x2_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 35);
2024 return __ret;
2031 int64x2_t __ret;
2032 __ret = (int64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 35);
2033 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2034 return __ret;
2040 int16x8_t __ret;
2041 __ret = (int16x8_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 33);
2042 return __ret;
2049 int16x8_t __ret;
2050 __ret = (int16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);
2051 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2052 return __ret;
2058 uint8x8_t __ret;
2059 __ret = (uint8x8_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 16);
2060 return __ret;
2067 uint8x8_t __ret;
2068 __ret = (uint8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 16);
2069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2070 return __ret;
2076 uint32x2_t __ret;
2077 __ret = (uint32x2_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 18);
2078 return __ret;
2085 uint32x2_t __ret;
2086 __ret = (uint32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 18);
2087 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2088 return __ret;
2094 uint64x1_t __ret;
2095 __ret = (uint64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 19);
2096 return __ret;
2100 uint64x1_t __ret;
2101 __ret = (uint64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 19);
2102 return __ret;
2108 uint16x4_t __ret;
2109 __ret = (uint16x4_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 17);
2110 return __ret;
2117 uint16x4_t __ret;
2118 __ret = (uint16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 17);
2119 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2120 return __ret;
2126 int8x8_t __ret;
2127 __ret = (int8x8_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 0);
2128 return __ret;
2135 int8x8_t __ret;
2136 __ret = (int8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 0);
2137 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2138 return __ret;
2144 float32x2_t __ret;
2145 __ret = (float32x2_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 9);
2146 return __ret;
2153 float32x2_t __ret;
2154 __ret = (float32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
2155 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2156 return __ret;
2162 int32x2_t __ret;
2163 __ret = (int32x2_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 2);
2164 return __ret;
2171 int32x2_t __ret;
2172 __ret = (int32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);
2173 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2174 return __ret;
2180 int64x1_t __ret;
2181 __ret = (int64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 3);
2182 return __ret;
2186 int64x1_t __ret;
2187 __ret = (int64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 3);
2188 return __ret;
2194 int16x4_t __ret;
2195 __ret = (int16x4_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 1);
2196 return __ret;
2203 int16x4_t __ret;
2204 __ret = (int16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 1);
2205 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2206 return __ret;
2212 uint32x4_t __ret;
2213 __ret = (uint32x4_t) __builtin_neon_vcageq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
2214 return __ret;
2220 uint32x4_t __ret;
2221 __ret = (uint32x4_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
2222 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2223 return __ret;
2229 uint32x2_t __ret;
2230 __ret = (uint32x2_t) __builtin_neon_vcage_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
2231 return __ret;
2237 uint32x2_t __ret;
2238 __ret = (uint32x2_t) __builtin_neon_vcage_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
2239 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2240 return __ret;
2246 uint32x4_t __ret;
2247 __ret = (uint32x4_t) __builtin_neon_vcagtq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
2248 return __ret;
2254 uint32x4_t __ret;
2255 __ret = (uint32x4_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
2256 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2257 return __ret;
2263 uint32x2_t __ret;
2264 __ret = (uint32x2_t) __builtin_neon_vcagt_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
2265 return __ret;
2271 uint32x2_t __ret;
2272 __ret = (uint32x2_t) __builtin_neon_vcagt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
2273 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2274 return __ret;
2280 uint32x4_t __ret;
2281 __ret = (uint32x4_t) __builtin_neon_vcaleq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
2282 return __ret;
2288 uint32x4_t __ret;
2289 __ret = (uint32x4_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
2290 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2291 return __ret;
2297 uint32x2_t __ret;
2298 __ret = (uint32x2_t) __builtin_neon_vcale_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
2299 return __ret;
2305 uint32x2_t __ret;
2306 __ret = (uint32x2_t) __builtin_neon_vcale_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
2307 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2308 return __ret;
2314 uint32x4_t __ret;
2315 __ret = (uint32x4_t) __builtin_neon_vcaltq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
2316 return __ret;
2322 uint32x4_t __ret;
2323 __ret = (uint32x4_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
2324 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2325 return __ret;
2331 uint32x2_t __ret;
2332 __ret = (uint32x2_t) __builtin_neon_vcalt_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
2333 return __ret;
2339 uint32x2_t __ret;
2340 __ret = (uint32x2_t) __builtin_neon_vcalt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
2341 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2342 return __ret;
2348 uint8x8_t __ret;
2349 __ret = (uint8x8_t)(__p0 == __p1);
2350 return __ret;
2356 uint8x8_t __ret;
2357 __ret = (uint8x8_t)(__rev0 == __rev1);
2358 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2359 return __ret;
2365 uint8x16_t __ret;
2366 __ret = (uint8x16_t)(__p0 == __p1);
2367 return __ret;
2373 uint8x16_t __ret;
2374 __ret = (uint8x16_t)(__rev0 == __rev1);
2375 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2376 return __ret;
2382 uint8x16_t __ret;
2383 __ret = (uint8x16_t)(__p0 == __p1);
2384 return __ret;
2390 uint8x16_t __ret;
2391 __ret = (uint8x16_t)(__rev0 == __rev1);
2392 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2393 return __ret;
2399 uint32x4_t __ret;
2400 __ret = (uint32x4_t)(__p0 == __p1);
2401 return __ret;
2407 uint32x4_t __ret;
2408 __ret = (uint32x4_t)(__rev0 == __rev1);
2409 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2410 return __ret;
2416 uint16x8_t __ret;
2417 __ret = (uint16x8_t)(__p0 == __p1);
2418 return __ret;
2424 uint16x8_t __ret;
2425 __ret = (uint16x8_t)(__rev0 == __rev1);
2426 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2427 return __ret;
2433 uint8x16_t __ret;
2434 __ret = (uint8x16_t)(__p0 == __p1);
2435 return __ret;
2441 uint8x16_t __ret;
2442 __ret = (uint8x16_t)(__rev0 == __rev1);
2443 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2444 return __ret;
2450 uint32x4_t __ret;
2451 __ret = (uint32x4_t)(__p0 == __p1);
2452 return __ret;
2458 uint32x4_t __ret;
2459 __ret = (uint32x4_t)(__rev0 == __rev1);
2460 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2461 return __ret;
2467 uint32x4_t __ret;
2468 __ret = (uint32x4_t)(__p0 == __p1);
2469 return __ret;
2475 uint32x4_t __ret;
2476 __ret = (uint32x4_t)(__rev0 == __rev1);
2477 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2478 return __ret;
2484 uint16x8_t __ret;
2485 __ret = (uint16x8_t)(__p0 == __p1);
2486 return __ret;
2492 uint16x8_t __ret;
2493 __ret = (uint16x8_t)(__rev0 == __rev1);
2494 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2495 return __ret;
2501 uint8x8_t __ret;
2502 __ret = (uint8x8_t)(__p0 == __p1);
2503 return __ret;
2509 uint8x8_t __ret;
2510 __ret = (uint8x8_t)(__rev0 == __rev1);
2511 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2512 return __ret;
2518 uint32x2_t __ret;
2519 __ret = (uint32x2_t)(__p0 == __p1);
2520 return __ret;
2526 uint32x2_t __ret;
2527 __ret = (uint32x2_t)(__rev0 == __rev1);
2528 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2529 return __ret;
2535 uint16x4_t __ret;
2536 __ret = (uint16x4_t)(__p0 == __p1);
2537 return __ret;
2543 uint16x4_t __ret;
2544 __ret = (uint16x4_t)(__rev0 == __rev1);
2545 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2546 return __ret;
2552 uint8x8_t __ret;
2553 __ret = (uint8x8_t)(__p0 == __p1);
2554 return __ret;
2560 uint8x8_t __ret;
2561 __ret = (uint8x8_t)(__rev0 == __rev1);
2562 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2563 return __ret;
2569 uint32x2_t __ret;
2570 __ret = (uint32x2_t)(__p0 == __p1);
2571 return __ret;
2577 uint32x2_t __ret;
2578 __ret = (uint32x2_t)(__rev0 == __rev1);
2579 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2580 return __ret;
2586 uint32x2_t __ret;
2587 __ret = (uint32x2_t)(__p0 == __p1);
2588 return __ret;
2594 uint32x2_t __ret;
2595 __ret = (uint32x2_t)(__rev0 == __rev1);
2596 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2597 return __ret;
2603 uint16x4_t __ret;
2604 __ret = (uint16x4_t)(__p0 == __p1);
2605 return __ret;
2611 uint16x4_t __ret;
2612 __ret = (uint16x4_t)(__rev0 == __rev1);
2613 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2614 return __ret;
2620 uint8x16_t __ret;
2621 __ret = (uint8x16_t)(__p0 >= __p1);
2622 return __ret;
2628 uint8x16_t __ret;
2629 __ret = (uint8x16_t)(__rev0 >= __rev1);
2630 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2631 return __ret;
2637 uint32x4_t __ret;
2638 __ret = (uint32x4_t)(__p0 >= __p1);
2639 return __ret;
2645 uint32x4_t __ret;
2646 __ret = (uint32x4_t)(__rev0 >= __rev1);
2647 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2648 return __ret;
2654 uint16x8_t __ret;
2655 __ret = (uint16x8_t)(__p0 >= __p1);
2656 return __ret;
2662 uint16x8_t __ret;
2663 __ret = (uint16x8_t)(__rev0 >= __rev1);
2664 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2665 return __ret;
2671 uint8x16_t __ret;
2672 __ret = (uint8x16_t)(__p0 >= __p1);
2673 return __ret;
2679 uint8x16_t __ret;
2680 __ret = (uint8x16_t)(__rev0 >= __rev1);
2681 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2682 return __ret;
2688 uint32x4_t __ret;
2689 __ret = (uint32x4_t)(__p0 >= __p1);
2690 return __ret;
2696 uint32x4_t __ret;
2697 __ret = (uint32x4_t)(__rev0 >= __rev1);
2698 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2699 return __ret;
2705 uint32x4_t __ret;
2706 __ret = (uint32x4_t)(__p0 >= __p1);
2707 return __ret;
2713 uint32x4_t __ret;
2714 __ret = (uint32x4_t)(__rev0 >= __rev1);
2715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2716 return __ret;
2722 uint16x8_t __ret;
2723 __ret = (uint16x8_t)(__p0 >= __p1);
2724 return __ret;
2730 uint16x8_t __ret;
2731 __ret = (uint16x8_t)(__rev0 >= __rev1);
2732 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2733 return __ret;
2739 uint8x8_t __ret;
2740 __ret = (uint8x8_t)(__p0 >= __p1);
2741 return __ret;
2747 uint8x8_t __ret;
2748 __ret = (uint8x8_t)(__rev0 >= __rev1);
2749 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2750 return __ret;
2756 uint32x2_t __ret;
2757 __ret = (uint32x2_t)(__p0 >= __p1);
2758 return __ret;
2764 uint32x2_t __ret;
2765 __ret = (uint32x2_t)(__rev0 >= __rev1);
2766 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2767 return __ret;
2773 uint16x4_t __ret;
2774 __ret = (uint16x4_t)(__p0 >= __p1);
2775 return __ret;
2781 uint16x4_t __ret;
2782 __ret = (uint16x4_t)(__rev0 >= __rev1);
2783 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2784 return __ret;
2790 uint8x8_t __ret;
2791 __ret = (uint8x8_t)(__p0 >= __p1);
2792 return __ret;
2798 uint8x8_t __ret;
2799 __ret = (uint8x8_t)(__rev0 >= __rev1);
2800 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2801 return __ret;
2807 uint32x2_t __ret;
2808 __ret = (uint32x2_t)(__p0 >= __p1);
2809 return __ret;
2815 uint32x2_t __ret;
2816 __ret = (uint32x2_t)(__rev0 >= __rev1);
2817 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2818 return __ret;
2824 uint32x2_t __ret;
2825 __ret = (uint32x2_t)(__p0 >= __p1);
2826 return __ret;
2832 uint32x2_t __ret;
2833 __ret = (uint32x2_t)(__rev0 >= __rev1);
2834 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2835 return __ret;
2841 uint16x4_t __ret;
2842 __ret = (uint16x4_t)(__p0 >= __p1);
2843 return __ret;
2849 uint16x4_t __ret;
2850 __ret = (uint16x4_t)(__rev0 >= __rev1);
2851 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2852 return __ret;
2858 uint8x16_t __ret;
2859 __ret = (uint8x16_t)(__p0 > __p1);
2860 return __ret;
2866 uint8x16_t __ret;
2867 __ret = (uint8x16_t)(__rev0 > __rev1);
2868 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2869 return __ret;
2875 uint32x4_t __ret;
2876 __ret = (uint32x4_t)(__p0 > __p1);
2877 return __ret;
2883 uint32x4_t __ret;
2884 __ret = (uint32x4_t)(__rev0 > __rev1);
2885 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2886 return __ret;
2892 uint16x8_t __ret;
2893 __ret = (uint16x8_t)(__p0 > __p1);
2894 return __ret;
2900 uint16x8_t __ret;
2901 __ret = (uint16x8_t)(__rev0 > __rev1);
2902 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2903 return __ret;
2909 uint8x16_t __ret;
2910 __ret = (uint8x16_t)(__p0 > __p1);
2911 return __ret;
2917 uint8x16_t __ret;
2918 __ret = (uint8x16_t)(__rev0 > __rev1);
2919 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2920 return __ret;
2926 uint32x4_t __ret;
2927 __ret = (uint32x4_t)(__p0 > __p1);
2928 return __ret;
2934 uint32x4_t __ret;
2935 __ret = (uint32x4_t)(__rev0 > __rev1);
2936 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2937 return __ret;
2943 uint32x4_t __ret;
2944 __ret = (uint32x4_t)(__p0 > __p1);
2945 return __ret;
2951 uint32x4_t __ret;
2952 __ret = (uint32x4_t)(__rev0 > __rev1);
2953 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2954 return __ret;
2960 uint16x8_t __ret;
2961 __ret = (uint16x8_t)(__p0 > __p1);
2962 return __ret;
2968 uint16x8_t __ret;
2969 __ret = (uint16x8_t)(__rev0 > __rev1);
2970 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2971 return __ret;
2977 uint8x8_t __ret;
2978 __ret = (uint8x8_t)(__p0 > __p1);
2979 return __ret;
2985 uint8x8_t __ret;
2986 __ret = (uint8x8_t)(__rev0 > __rev1);
2987 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2988 return __ret;
2994 uint32x2_t __ret;
2995 __ret = (uint32x2_t)(__p0 > __p1);
2996 return __ret;
3002 uint32x2_t __ret;
3003 __ret = (uint32x2_t)(__rev0 > __rev1);
3004 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3005 return __ret;
3011 uint16x4_t __ret;
3012 __ret = (uint16x4_t)(__p0 > __p1);
3013 return __ret;
3019 uint16x4_t __ret;
3020 __ret = (uint16x4_t)(__rev0 > __rev1);
3021 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3022 return __ret;
3028 uint8x8_t __ret;
3029 __ret = (uint8x8_t)(__p0 > __p1);
3030 return __ret;
3036 uint8x8_t __ret;
3037 __ret = (uint8x8_t)(__rev0 > __rev1);
3038 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3039 return __ret;
3045 uint32x2_t __ret;
3046 __ret = (uint32x2_t)(__p0 > __p1);
3047 return __ret;
3053 uint32x2_t __ret;
3054 __ret = (uint32x2_t)(__rev0 > __rev1);
3055 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3056 return __ret;
3062 uint32x2_t __ret;
3063 __ret = (uint32x2_t)(__p0 > __p1);
3064 return __ret;
3070 uint32x2_t __ret;
3071 __ret = (uint32x2_t)(__rev0 > __rev1);
3072 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3073 return __ret;
3079 uint16x4_t __ret;
3080 __ret = (uint16x4_t)(__p0 > __p1);
3081 return __ret;
3087 uint16x4_t __ret;
3088 __ret = (uint16x4_t)(__rev0 > __rev1);
3089 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3090 return __ret;
3096 uint8x16_t __ret;
3097 __ret = (uint8x16_t)(__p0 <= __p1);
3098 return __ret;
3104 uint8x16_t __ret;
3105 __ret = (uint8x16_t)(__rev0 <= __rev1);
3106 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3107 return __ret;
3113 uint32x4_t __ret;
3114 __ret = (uint32x4_t)(__p0 <= __p1);
3115 return __ret;
3121 uint32x4_t __ret;
3122 __ret = (uint32x4_t)(__rev0 <= __rev1);
3123 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3124 return __ret;
3130 uint16x8_t __ret;
3131 __ret = (uint16x8_t)(__p0 <= __p1);
3132 return __ret;
3138 uint16x8_t __ret;
3139 __ret = (uint16x8_t)(__rev0 <= __rev1);
3140 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3141 return __ret;
3147 uint8x16_t __ret;
3148 __ret = (uint8x16_t)(__p0 <= __p1);
3149 return __ret;
3155 uint8x16_t __ret;
3156 __ret = (uint8x16_t)(__rev0 <= __rev1);
3157 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3158 return __ret;
3164 uint32x4_t __ret;
3165 __ret = (uint32x4_t)(__p0 <= __p1);
3166 return __ret;
3172 uint32x4_t __ret;
3173 __ret = (uint32x4_t)(__rev0 <= __rev1);
3174 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3175 return __ret;
3181 uint32x4_t __ret;
3182 __ret = (uint32x4_t)(__p0 <= __p1);
3183 return __ret;
3189 uint32x4_t __ret;
3190 __ret = (uint32x4_t)(__rev0 <= __rev1);
3191 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3192 return __ret;
3198 uint16x8_t __ret;
3199 __ret = (uint16x8_t)(__p0 <= __p1);
3200 return __ret;
3206 uint16x8_t __ret;
3207 __ret = (uint16x8_t)(__rev0 <= __rev1);
3208 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3209 return __ret;
3215 uint8x8_t __ret;
3216 __ret = (uint8x8_t)(__p0 <= __p1);
3217 return __ret;
3223 uint8x8_t __ret;
3224 __ret = (uint8x8_t)(__rev0 <= __rev1);
3225 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3226 return __ret;
3232 uint32x2_t __ret;
3233 __ret = (uint32x2_t)(__p0 <= __p1);
3234 return __ret;
3240 uint32x2_t __ret;
3241 __ret = (uint32x2_t)(__rev0 <= __rev1);
3242 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3243 return __ret;
3249 uint16x4_t __ret;
3250 __ret = (uint16x4_t)(__p0 <= __p1);
3251 return __ret;
3257 uint16x4_t __ret;
3258 __ret = (uint16x4_t)(__rev0 <= __rev1);
3259 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3260 return __ret;
3266 uint8x8_t __ret;
3267 __ret = (uint8x8_t)(__p0 <= __p1);
3268 return __ret;
3274 uint8x8_t __ret;
3275 __ret = (uint8x8_t)(__rev0 <= __rev1);
3276 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3277 return __ret;
3283 uint32x2_t __ret;
3284 __ret = (uint32x2_t)(__p0 <= __p1);
3285 return __ret;
3291 uint32x2_t __ret;
3292 __ret = (uint32x2_t)(__rev0 <= __rev1);
3293 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3294 return __ret;
3300 uint32x2_t __ret;
3301 __ret = (uint32x2_t)(__p0 <= __p1);
3302 return __ret;
3308 uint32x2_t __ret;
3309 __ret = (uint32x2_t)(__rev0 <= __rev1);
3310 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3311 return __ret;
3317 uint16x4_t __ret;
3318 __ret = (uint16x4_t)(__p0 <= __p1);
3319 return __ret;
3325 uint16x4_t __ret;
3326 __ret = (uint16x4_t)(__rev0 <= __rev1);
3327 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3328 return __ret;
3334 int8x16_t __ret;
3335 __ret = (int8x16_t) __builtin_neon_vclsq_v((int8x16_t)__p0, 32);
3336 return __ret;
3341 int8x16_t __ret;
3342 __ret = (int8x16_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 32);
3343 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3344 return __ret;
3350 int32x4_t __ret;
3351 __ret = (int32x4_t) __builtin_neon_vclsq_v((int8x16_t)__p0, 34);
3352 return __ret;
3357 int32x4_t __ret;
3358 __ret = (int32x4_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 34);
3359 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3360 return __ret;
3366 int16x8_t __ret;
3367 __ret = (int16x8_t) __builtin_neon_vclsq_v((int8x16_t)__p0, 33);
3368 return __ret;
3373 int16x8_t __ret;
3374 __ret = (int16x8_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 33);
3375 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3376 return __ret;
3382 int8x8_t __ret;
3383 __ret = (int8x8_t) __builtin_neon_vcls_v((int8x8_t)__p0, 0);
3384 return __ret;
3389 int8x8_t __ret;
3390 __ret = (int8x8_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 0);
3391 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3392 return __ret;
3398 int32x2_t __ret;
3399 __ret = (int32x2_t) __builtin_neon_vcls_v((int8x8_t)__p0, 2);
3400 return __ret;
3405 int32x2_t __ret;
3406 __ret = (int32x2_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 2);
3407 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3408 return __ret;
3414 int16x4_t __ret;
3415 __ret = (int16x4_t) __builtin_neon_vcls_v((int8x8_t)__p0, 1);
3416 return __ret;
3421 int16x4_t __ret;
3422 __ret = (int16x4_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 1);
3423 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3424 return __ret;
3430 uint8x16_t __ret;
3431 __ret = (uint8x16_t)(__p0 < __p1);
3432 return __ret;
3438 uint8x16_t __ret;
3439 __ret = (uint8x16_t)(__rev0 < __rev1);
3440 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3441 return __ret;
3447 uint32x4_t __ret;
3448 __ret = (uint32x4_t)(__p0 < __p1);
3449 return __ret;
3455 uint32x4_t __ret;
3456 __ret = (uint32x4_t)(__rev0 < __rev1);
3457 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3458 return __ret;
3464 uint16x8_t __ret;
3465 __ret = (uint16x8_t)(__p0 < __p1);
3466 return __ret;
3472 uint16x8_t __ret;
3473 __ret = (uint16x8_t)(__rev0 < __rev1);
3474 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3475 return __ret;
3481 uint8x16_t __ret;
3482 __ret = (uint8x16_t)(__p0 < __p1);
3483 return __ret;
3489 uint8x16_t __ret;
3490 __ret = (uint8x16_t)(__rev0 < __rev1);
3491 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3492 return __ret;
3498 uint32x4_t __ret;
3499 __ret = (uint32x4_t)(__p0 < __p1);
3500 return __ret;
3506 uint32x4_t __ret;
3507 __ret = (uint32x4_t)(__rev0 < __rev1);
3508 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3509 return __ret;
3515 uint32x4_t __ret;
3516 __ret = (uint32x4_t)(__p0 < __p1);
3517 return __ret;
3523 uint32x4_t __ret;
3524 __ret = (uint32x4_t)(__rev0 < __rev1);
3525 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3526 return __ret;
3532 uint16x8_t __ret;
3533 __ret = (uint16x8_t)(__p0 < __p1);
3534 return __ret;
3540 uint16x8_t __ret;
3541 __ret = (uint16x8_t)(__rev0 < __rev1);
3542 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3543 return __ret;
3549 uint8x8_t __ret;
3550 __ret = (uint8x8_t)(__p0 < __p1);
3551 return __ret;
3557 uint8x8_t __ret;
3558 __ret = (uint8x8_t)(__rev0 < __rev1);
3559 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3560 return __ret;
3566 uint32x2_t __ret;
3567 __ret = (uint32x2_t)(__p0 < __p1);
3568 return __ret;
3574 uint32x2_t __ret;
3575 __ret = (uint32x2_t)(__rev0 < __rev1);
3576 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3577 return __ret;
3583 uint16x4_t __ret;
3584 __ret = (uint16x4_t)(__p0 < __p1);
3585 return __ret;
3591 uint16x4_t __ret;
3592 __ret = (uint16x4_t)(__rev0 < __rev1);
3593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3594 return __ret;
3600 uint8x8_t __ret;
3601 __ret = (uint8x8_t)(__p0 < __p1);
3602 return __ret;
3608 uint8x8_t __ret;
3609 __ret = (uint8x8_t)(__rev0 < __rev1);
3610 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3611 return __ret;
3617 uint32x2_t __ret;
3618 __ret = (uint32x2_t)(__p0 < __p1);
3619 return __ret;
3625 uint32x2_t __ret;
3626 __ret = (uint32x2_t)(__rev0 < __rev1);
3627 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3628 return __ret;
3634 uint32x2_t __ret;
3635 __ret = (uint32x2_t)(__p0 < __p1);
3636 return __ret;
3642 uint32x2_t __ret;
3643 __ret = (uint32x2_t)(__rev0 < __rev1);
3644 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3645 return __ret;
3651 uint16x4_t __ret;
3652 __ret = (uint16x4_t)(__p0 < __p1);
3653 return __ret;
3659 uint16x4_t __ret;
3660 __ret = (uint16x4_t)(__rev0 < __rev1);
3661 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3662 return __ret;
3668 uint8x16_t __ret;
3669 __ret = (uint8x16_t) __builtin_neon_vclzq_v((int8x16_t)__p0, 48);
3670 return __ret;
3675 uint8x16_t __ret;
3676 __ret = (uint8x16_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 48);
3677 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3678 return __ret;
3684 uint32x4_t __ret;
3685 __ret = (uint32x4_t) __builtin_neon_vclzq_v((int8x16_t)__p0, 50);
3686 return __ret;
3691 uint32x4_t __ret;
3692 __ret = (uint32x4_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 50);
3693 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3694 return __ret;
3700 uint16x8_t __ret;
3701 __ret = (uint16x8_t) __builtin_neon_vclzq_v((int8x16_t)__p0, 49);
3702 return __ret;
3707 uint16x8_t __ret;
3708 __ret = (uint16x8_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 49);
3709 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3710 return __ret;
3716 int8x16_t __ret;
3717 __ret = (int8x16_t) __builtin_neon_vclzq_v((int8x16_t)__p0, 32);
3718 return __ret;
3723 int8x16_t __ret;
3724 __ret = (int8x16_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 32);
3725 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3726 return __ret;
3732 int32x4_t __ret;
3733 __ret = (int32x4_t) __builtin_neon_vclzq_v((int8x16_t)__p0, 34);
3734 return __ret;
3739 int32x4_t __ret;
3740 __ret = (int32x4_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 34);
3741 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3742 return __ret;
3748 int16x8_t __ret;
3749 __ret = (int16x8_t) __builtin_neon_vclzq_v((int8x16_t)__p0, 33);
3750 return __ret;
3755 int16x8_t __ret;
3756 __ret = (int16x8_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 33);
3757 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3758 return __ret;
3764 uint8x8_t __ret;
3765 __ret = (uint8x8_t) __builtin_neon_vclz_v((int8x8_t)__p0, 16);
3766 return __ret;
3771 uint8x8_t __ret;
3772 __ret = (uint8x8_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 16);
3773 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3774 return __ret;
3780 uint32x2_t __ret;
3781 __ret = (uint32x2_t) __builtin_neon_vclz_v((int8x8_t)__p0, 18);
3782 return __ret;
3787 uint32x2_t __ret;
3788 __ret = (uint32x2_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 18);
3789 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3790 return __ret;
3796 uint16x4_t __ret;
3797 __ret = (uint16x4_t) __builtin_neon_vclz_v((int8x8_t)__p0, 17);
3798 return __ret;
3803 uint16x4_t __ret;
3804 __ret = (uint16x4_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 17);
3805 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3806 return __ret;
3812 int8x8_t __ret;
3813 __ret = (int8x8_t) __builtin_neon_vclz_v((int8x8_t)__p0, 0);
3814 return __ret;
3819 int8x8_t __ret;
3820 __ret = (int8x8_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 0);
3821 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3822 return __ret;
3828 int32x2_t __ret;
3829 __ret = (int32x2_t) __builtin_neon_vclz_v((int8x8_t)__p0, 2);
3830 return __ret;
3835 int32x2_t __ret;
3836 __ret = (int32x2_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 2);
3837 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3838 return __ret;
3844 int16x4_t __ret;
3845 __ret = (int16x4_t) __builtin_neon_vclz_v((int8x8_t)__p0, 1);
3846 return __ret;
3851 int16x4_t __ret;
3852 __ret = (int16x4_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 1);
3853 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3854 return __ret;
3860 poly8x8_t __ret;
3861 __ret = (poly8x8_t) __builtin_neon_vcnt_v((int8x8_t)__p0, 4);
3862 return __ret;
3867 poly8x8_t __ret;
3868 __ret = (poly8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 4);
3869 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3870 return __ret;
3876 poly8x16_t __ret;
3877 __ret = (poly8x16_t) __builtin_neon_vcntq_v((int8x16_t)__p0, 36);
3878 return __ret;
3883 poly8x16_t __ret;
3884 __ret = (poly8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 36);
3885 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3886 return __ret;
3892 uint8x16_t __ret;
3893 __ret = (uint8x16_t) __builtin_neon_vcntq_v((int8x16_t)__p0, 48);
3894 return __ret;
3899 uint8x16_t __ret;
3900 __ret = (uint8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 48);
3901 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3902 return __ret;
3908 int8x16_t __ret;
3909 __ret = (int8x16_t) __builtin_neon_vcntq_v((int8x16_t)__p0, 32);
3910 return __ret;
3915 int8x16_t __ret;
3916 __ret = (int8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 32);
3917 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3918 return __ret;
3924 uint8x8_t __ret;
3925 __ret = (uint8x8_t) __builtin_neon_vcnt_v((int8x8_t)__p0, 16);
3926 return __ret;
3931 uint8x8_t __ret;
3932 __ret = (uint8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 16);
3933 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3934 return __ret;
3940 int8x8_t __ret;
3941 __ret = (int8x8_t) __builtin_neon_vcnt_v((int8x8_t)__p0, 0);
3942 return __ret;
3947 int8x8_t __ret;
3948 __ret = (int8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 0);
3949 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3950 return __ret;
3956 poly8x16_t __ret;
3957 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
3958 return __ret;
3964 poly8x16_t __ret;
3965 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
3966 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3967 return __ret;
3973 poly16x8_t __ret;
3974 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7);
3975 return __ret;
3981 poly16x8_t __ret;
3982 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
3983 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3984 return __ret;
3990 uint8x16_t __ret;
3991 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
3992 return __ret;
3998 uint8x16_t __ret;
3999 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
4000 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4001 return __ret;
4004 __ret;
4005 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
4006 return __ret;
4012 uint32x4_t __ret;
4013 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3);
4014 return __ret;
4020 uint32x4_t __ret;
4021 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);
4022 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4023 return __ret;
4026 uint32x4_t __ret;
4027 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3);
4028 return __ret;
4034 uint64x2_t __ret;
4035 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
4036 return __ret;
4040 uint64x2_t __ret;
4041 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
4042 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4043 return __ret;
4049 uint16x8_t __ret;
4050 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7);
4051 return __ret;
4057 uint16x8_t __ret;
4058 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
4059 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4060 return __ret;
4063 uint16x8_t __ret;
4064 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7);
4065 return __ret;
4071 int8x16_t __ret;
4072 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
4073 return __ret;
4079 int8x16_t __ret;
4080 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
4081 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4082 return __ret;
4085 int8x16_t __ret;
4086 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
4087 return __ret;
4093 float32x4_t __ret;
4094 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3);
4095 return __ret;
4101 float32x4_t __ret;
4102 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);
4103 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4104 return __ret;
4107 float32x4_t __ret;
4108 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3);
4109 return __ret;
4115 float16x8_t __ret;
4116 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7);
4117 return __ret;
4123 float16x8_t __ret;
4124 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
4125 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4126 return __ret;
4129 float16x8_t __ret;
4130 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7);
4131 return __ret;
4137 int32x4_t __ret;
4138 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3);
4139 return __ret;
4145 int32x4_t __ret;
4146 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);
4147 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4148 return __ret;
4151 int32x4_t __ret;
4152 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3);
4153 return __ret;
4159 int64x2_t __ret;
4160 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
4161 return __ret;
4165 int64x2_t __ret;
4166 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
4167 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4168 return __ret;
4174 int16x8_t __ret;
4175 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7);
4176 return __ret;
4182 int16x8_t __ret;
4183 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
4184 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4185 return __ret;
4188 int16x8_t __ret;
4189 __ret = __builtin_shufflevector(__p0, __p1, 0, 1, 2, 3, 4, 5, 6, 7);
4190 return __ret;
4196 poly8x8_t __ret;
4197 __ret = (poly8x8_t)(__p0);
4198 return __ret;
4202 poly8x8_t __ret;
4203 __ret = (poly8x8_t)(__p0);
4204 return __ret;
4210 poly16x4_t __ret;
4211 __ret = (poly16x4_t)(__p0);
4212 return __ret;
4216 poly16x4_t __ret;
4217 __ret = (poly16x4_t)(__p0);
4218 return __ret;
4224 uint8x8_t __ret;
4225 __ret = (uint8x8_t)(__p0);
4226 return __ret;
4230 uint8x8_t __ret;
4231 __ret = (uint8x8_t)(__p0);
4232 return __ret;
4238 uint32x2_t __ret;
4239 __ret = (uint32x2_t)(__p0);
4240 return __ret;
4244 uint32x2_t __ret;
4245 __ret = (uint32x2_t)(__p0);
4246 return __ret;
4252 uint64x1_t __ret;
4253 __ret = (uint64x1_t)(__p0);
4254 return __ret;
4258 uint64x1_t __ret;
4259 __ret = (uint64x1_t)(__p0);
4260 return __ret;
4266 uint16x4_t __ret;
4267 __ret = (uint16x4_t)(__p0);
4268 return __ret;
4272 uint16x4_t __ret;
4273 __ret = (uint16x4_t)(__p0);
4274 return __ret;
4280 int8x8_t __ret;
4281 __ret = (int8x8_t)(__p0);
4282 return __ret;
4286 int8x8_t __ret;
4287 __ret = (int8x8_t)(__p0);
4288 return __ret;
4294 float32x2_t __ret;
4295 __ret = (float32x2_t)(__p0);
4296 return __ret;
4300 float32x2_t __ret;
4301 __ret = (float32x2_t)(__p0);
4302 return __ret;
4308 float16x4_t __ret;
4309 __ret = (float16x4_t)(__p0);
4310 return __ret;
4314 float16x4_t __ret;
4315 __ret = (float16x4_t)(__p0);
4316 return __ret;
4322 int32x2_t __ret;
4323 __ret = (int32x2_t)(__p0);
4324 return __ret;
4328 int32x2_t __ret;
4329 __ret = (int32x2_t)(__p0);
4330 return __ret;
4336 int64x1_t __ret;
4337 __ret = (int64x1_t)(__p0);
4338 return __ret;
4342 int64x1_t __ret;
4343 __ret = (int64x1_t)(__p0);
4344 return __ret;
4350 int16x4_t __ret;
4351 __ret = (int16x4_t)(__p0);
4352 return __ret;
4356 int16x4_t __ret;
4357 __ret = (int16x4_t)(__p0);
4358 return __ret;
4364 float32x4_t __ret;
4365 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__p0, 50);
4366 return __ret;
4371 float32x4_t __ret;
4372 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 50);
4373 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4374 return __ret;
4380 float32x4_t __ret;
4381 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__p0, 34);
4382 return __ret;
4387 float32x4_t __ret;
4388 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 34);
4389 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4390 return __ret;
4396 float32x2_t __ret;
4397 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__p0, 18);
4398 return __ret;
4403 float32x2_t __ret;
4404 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 18);
4405 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4406 return __ret;
4412 float32x2_t __ret;
4413 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__p0, 2);
4414 return __ret;
4419 float32x2_t __ret;
4420 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 2);
4421 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4422 return __ret;
4429 float32x4_t __ret; \
4430 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 50); \
4431 __ret; \
4437 float32x4_t __ret; \
4438 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 50); \
4439 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4440 __ret; \
4447 float32x4_t __ret; \
4448 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 34); \
4449 __ret; \
4455 float32x4_t __ret; \
4456 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 34); \
4457 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4458 __ret; \
4465 float32x2_t __ret; \
4466 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 18); \
4467 __ret; \
4473 float32x2_t __ret; \
4474 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 18); \
4475 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4476 __ret; \
4483 float32x2_t __ret; \
4484 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 2); \
4485 __ret; \
4491 float32x2_t __ret; \
4492 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 2); \
4493 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4494 __ret; \
4501 int32x4_t __ret; \
4502 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__s0, __p1, 34); \
4503 __ret; \
4509 int32x4_t __ret; \
4510 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__rev0, __p1, 34); \
4511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4512 __ret; \
4519 int32x2_t __ret; \
4520 __ret = (int32x2_t) __builtin_neon_vcvt_n_s32_v((int8x8_t)__s0, __p1, 2); \
4521 __ret; \
4527 int32x2_t __ret; \
4528 __ret = (int32x2_t) __builtin_neon_vcvt_n_s32_v((int8x8_t)__rev0, __p1, 2); \
4529 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4530 __ret; \
4537 uint32x4_t __ret; \
4538 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__s0, __p1, 50); \
4539 __ret; \
4545 uint32x4_t __ret; \
4546 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__rev0, __p1, 50); \
4547 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4548 __ret; \
4555 uint32x2_t __ret; \
4556 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__s0, __p1, 18); \
4557 __ret; \
4563 uint32x2_t __ret; \
4564 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__rev0, __p1, 18); \
4565 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4566 __ret; \
4572 __ret;
4573 __ret = (int32x4_t) __builtin_neon_vcvtq_s32_v((int8x16_t)__p0, 34);
4574 return __ret;
4579 int32x4_t __ret;
4580 __ret = (int32x4_t) __builtin_neon_vcvtq_s32_v((int8x16_t)__rev0, 34);
4581 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4582 return __ret;
4588 int32x2_t __ret;
4589 __ret = (int32x2_t) __builtin_neon_vcvt_s32_v((int8x8_t)__p0, 2);
4590 return __ret;
4595 int32x2_t __ret;
4596 __ret = (int32x2_t) __builtin_neon_vcvt_s32_v((int8x8_t)__rev0, 2);
4597 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4598 return __ret;
4604 uint32x4_t __ret;
4605 __ret = (uint32x4_t) __builtin_neon_vcvtq_u32_v((int8x16_t)__p0, 50);
4606 return __ret;
4611 uint32x4_t __ret;
4612 __ret = (uint32x4_t) __builtin_neon_vcvtq_u32_v((int8x16_t)__rev0, 50);
4613 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4614 return __ret;
4620 uint32x2_t __ret;
4621 __ret = (uint32x2_t) __builtin_neon_vcvt_u32_v((int8x8_t)__p0, 18);
4622 return __ret;
4627 uint32x2_t __ret;
4628 __ret = (uint32x2_t) __builtin_neon_vcvt_u32_v((int8x8_t)__rev0, 18);
4629 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4630 return __ret;
4637 poly8x8_t __ret; \
4638 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4639 __ret; \
4645 poly8x8_t __ret; \
4646 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4647 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4648 __ret; \
4655 poly16x4_t __ret; \
4656 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4657 __ret; \
4663 poly16x4_t __ret; \
4664 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4665 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4666 __ret; \
4673 poly8x16_t __ret; \
4674 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4675 __ret; \
4681 poly8x16_t __ret; \
4682 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4683 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
4684 __ret; \
4691 poly16x8_t __ret; \
4692 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4693 __ret; \
4699 poly16x8_t __ret; \
4700 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4701 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4702 __ret; \
4709 uint8x16_t __ret; \
4710 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4711 __ret; \
4717 uint8x16_t __ret; \
4718 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4719 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
4720 __ret; \
4727 uint32x4_t __ret; \
4728 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4729 __ret; \
4735 uint32x4_t __ret; \
4736 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4737 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4738 __ret; \
4745 uint64x2_t __ret; \
4746 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4747 __ret; \
4752 uint64x2_t __ret; \
4753 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4754 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4755 __ret; \
4762 uint16x8_t __ret; \
4763 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4764 __ret; \
4770 uint16x8_t __ret; \
4771 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4772 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4773 __ret; \
4780 int8x16_t __ret; \
4781 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4782 __ret; \
4788 int8x16_t __ret; \
4789 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4790 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
4791 __ret; \
4798 float32x4_t __ret; \
4799 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4800 __ret; \
4806 float32x4_t __ret; \
4807 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4808 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4809 __ret; \
4816 int32x4_t __ret; \
4817 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4818 __ret; \
4824 int32x4_t __ret; \
4825 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4826 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4827 __ret; \
4834 int64x2_t __ret; \
4835 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4836 __ret; \
4841 int64x2_t __ret; \
4842 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4843 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4844 __ret; \
4851 int16x8_t __ret; \
4852 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4853 __ret; \
4859 int16x8_t __ret; \
4860 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4861 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4862 __ret; \
4869 uint8x8_t __ret; \
4870 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4871 __ret; \
4877 uint8x8_t __ret; \
4878 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4879 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4880 __ret; \
4887 uint32x2_t __ret; \
4888 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4889 __ret; \
4895 uint32x2_t __ret; \
4896 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
4897 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4898 __ret; \
4905 uint64x1_t __ret; \
4906 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
4907 __ret; \
4912 uint64x1_t __ret; \
4913 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
4914 __ret; \
4921 uint16x4_t __ret; \
4922 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4923 __ret; \
4929 uint16x4_t __ret; \
4930 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4931 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4932 __ret; \
4939 int8x8_t __ret; \
4940 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4941 __ret; \
4947 int8x8_t __ret; \
4948 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4949 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4950 __ret; \
4957 float32x2_t __ret; \
4958 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4959 __ret; \
4965 float32x2_t __ret; \
4966 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
4967 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4968 __ret; \
4975 int32x2_t __ret; \
4976 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4977 __ret; \
4983 int32x2_t __ret; \
4984 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
4985 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4986 __ret; \
4993 int64x1_t __ret; \
4994 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
4995 __ret; \
5000 int64x1_t __ret; \
5001 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
5002 __ret; \
5009 int16x4_t __ret; \
5010 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
5011 __ret; \
5017 int16x4_t __ret; \
5018 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
5019 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5020 __ret; \
5026 poly8x8_t __ret;
5027 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5028 return __ret;
5032 poly8x8_t __ret;
5033 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5034 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5035 return __ret;
5041 poly16x4_t __ret;
5042 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
5043 return __ret;
5047 poly16x4_t __ret;
5048 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
5049 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5050 return __ret;
5056 poly8x16_t __ret;
5057 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5058 return __ret;
5062 poly8x16_t __ret;
5063 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5064 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5065 return __ret;
5071 poly16x8_t __ret;
5072 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5073 return __ret;
5077 poly16x8_t __ret;
5078 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5079 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5080 return __ret;
5086 uint8x16_t __ret;
5087 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5088 return __ret;
5092 uint8x16_t __ret;
5093 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5094 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5095 return __ret;
5101 uint32x4_t __ret;
5102 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
5103 return __ret;
5107 uint32x4_t __ret;
5108 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
5109 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5110 return __ret;
5116 uint64x2_t __ret;
5117 __ret = (uint64x2_t) {__p0, __p0};
5118 return __ret;
5122 uint64x2_t __ret;
5123 __ret = (uint64x2_t) {__p0, __p0};
5124 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5125 return __ret;
5131 uint16x8_t __ret;
5132 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5133 return __ret;
5137 uint16x8_t __ret;
5138 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5139 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5140 return __ret;
5146 int8x16_t __ret;
5147 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5148 return __ret;
5152 int8x16_t __ret;
5153 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5154 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5155 return __ret;
5161 float32x4_t __ret;
5162 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
5163 return __ret;
5167 float32x4_t __ret;
5168 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
5169 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5170 return __ret;
5177 float16x8_t __ret; \
5178 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
5179 __ret; \
5184 float16x8_t __ret; \
5185 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
5186 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5187 __ret; \
5193 int32x4_t __ret;
5194 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
5195 return __ret;
5199 int32x4_t __ret;
5200 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
5201 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5202 return __ret;
5208 int64x2_t __ret;
5209 __ret = (int64x2_t) {__p0, __p0};
5210 return __ret;
5214 int64x2_t __ret;
5215 __ret = (int64x2_t) {__p0, __p0};
5216 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5217 return __ret;
5223 int16x8_t __ret;
5224 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5225 return __ret;
5229 int16x8_t __ret;
5230 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5231 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5232 return __ret;
5238 uint8x8_t __ret;
5239 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5240 return __ret;
5244 uint8x8_t __ret;
5245 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5246 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5247 return __ret;
5253 uint32x2_t __ret;
5254 __ret = (uint32x2_t) {__p0, __p0};
5255 return __ret;
5259 uint32x2_t __ret;
5260 __ret = (uint32x2_t) {__p0, __p0};
5261 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5262 return __ret;
5268 uint64x1_t __ret;
5269 __ret = (uint64x1_t) {__p0};
5270 return __ret;
5274 uint64x1_t __ret;
5275 __ret = (uint64x1_t) {__p0};
5276 return __ret;
5282 uint16x4_t __ret;
5283 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
5284 return __ret;
5288 uint16x4_t __ret;
5289 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
5290 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5291 return __ret;
5297 int8x8_t __ret;
5298 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5299 return __ret;
5303 int8x8_t __ret;
5304 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5305 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5306 return __ret;
5312 float32x2_t __ret;
5313 __ret = (float32x2_t) {__p0, __p0};
5314 return __ret;
5318 float32x2_t __ret;
5319 __ret = (float32x2_t) {__p0, __p0};
5320 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5321 return __ret;
5328 float16x4_t __ret; \
5329 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
5330 __ret; \
5335 float16x4_t __ret; \
5336 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
5337 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5338 __ret; \
5344 int32x2_t __ret;
5345 __ret = (int32x2_t) {__p0, __p0};
5346 return __ret;
5350 int32x2_t __ret;
5351 __ret = (int32x2_t) {__p0, __p0};
5352 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5353 return __ret;
5359 int64x1_t __ret;
5360 __ret = (int64x1_t) {__p0};
5361 return __ret;
5365 int64x1_t __ret;
5366 __ret = (int64x1_t) {__p0};
5367 return __ret;
5373 int16x4_t __ret;
5374 __ret = (int16x4_t) {__p0, __p0, __p0, __p0};
5375 return __ret;
5379 int16x4_t __ret;
5380 __ret = (int16x4_t) {__p0, __p0, __p0, __p0};
5381 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5382 return __ret;
5388 uint8x16_t __ret;
5389 __ret = __p0 ^ __p1;
5390 return __ret;
5396 uint8x16_t __ret;
5397 __ret = __rev0 ^ __rev1;
5398 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5399 return __ret;
5405 uint32x4_t __ret;
5406 __ret = __p0 ^ __p1;
5407 return __ret;
5413 uint32x4_t __ret;
5414 __ret = __rev0 ^ __rev1;
5415 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5416 return __ret;
5422 uint64x2_t __ret;
5423 __ret = __p0 ^ __p1;
5424 return __ret;
5430 uint64x2_t __ret;
5431 __ret = __rev0 ^ __rev1;
5432 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5433 return __ret;
5439 uint16x8_t __ret;
5440 __ret = __p0 ^ __p1;
5441 return __ret;
5447 uint16x8_t __ret;
5448 __ret = __rev0 ^ __rev1;
5449 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5450 return __ret;
5456 int8x16_t __ret;
5457 __ret = __p0 ^ __p1;
5458 return __ret;
5464 int8x16_t __ret;
5465 __ret = __rev0 ^ __rev1;
5466 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5467 return __ret;
5473 int32x4_t __ret;
5474 __ret = __p0 ^ __p1;
5475 return __ret;
5481 int32x4_t __ret;
5482 __ret = __rev0 ^ __rev1;
5483 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5484 return __ret;
5490 int64x2_t __ret;
5491 __ret = __p0 ^ __p1;
5492 return __ret;
5498 int64x2_t __ret;
5499 __ret = __rev0 ^ __rev1;
5500 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5501 return __ret;
5507 int16x8_t __ret;
5508 __ret = __p0 ^ __p1;
5509 return __ret;
5515 int16x8_t __ret;
5516 __ret = __rev0 ^ __rev1;
5517 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5518 return __ret;
5524 uint8x8_t __ret;
5525 __ret = __p0 ^ __p1;
5526 return __ret;
5532 uint8x8_t __ret;
5533 __ret = __rev0 ^ __rev1;
5534 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5535 return __ret;
5541 uint32x2_t __ret;
5542 __ret = __p0 ^ __p1;
5543 return __ret;
5549 uint32x2_t __ret;
5550 __ret = __rev0 ^ __rev1;
5551 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5552 return __ret;
5558 uint64x1_t __ret;
5559 __ret = __p0 ^ __p1;
5560 return __ret;
5564 uint64x1_t __ret;
5565 __ret = __p0 ^ __p1;
5566 return __ret;
5572 uint16x4_t __ret;
5573 __ret = __p0 ^ __p1;
5574 return __ret;
5580 uint16x4_t __ret;
5581 __ret = __rev0 ^ __rev1;
5582 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5583 return __ret;
5589 int8x8_t __ret;
5590 __ret = __p0 ^ __p1;
5591 return __ret;
5597 int8x8_t __ret;
5598 __ret = __rev0 ^ __rev1;
5599 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5600 return __ret;
5606 int32x2_t __ret;
5607 __ret = __p0 ^ __p1;
5608 return __ret;
5614 int32x2_t __ret;
5615 __ret = __rev0 ^ __rev1;
5616 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5617 return __ret;
5623 int64x1_t __ret;
5624 __ret = __p0 ^ __p1;
5625 return __ret;
5629 int64x1_t __ret;
5630 __ret = __p0 ^ __p1;
5631 return __ret;
5637 int16x4_t __ret;
5638 __ret = __p0 ^ __p1;
5639 return __ret;
5645 int16x4_t __ret;
5646 __ret = __rev0 ^ __rev1;
5647 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5648 return __ret;
5656 poly8x8_t __ret; \
5657 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
5658 __ret; \
5666 poly8x8_t __ret; \
5667 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
5668 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5669 __ret; \
5677 poly16x4_t __ret; \
5678 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
5679 __ret; \
5687 poly16x4_t __ret; \
5688 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
5689 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5690 __ret; \
5698 poly8x16_t __ret; \
5699 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
5700 __ret; \
5708 poly8x16_t __ret; \
5709 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
5710 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5711 __ret; \
5719 poly16x8_t __ret; \
5720 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
5721 __ret; \
5729 poly16x8_t __ret; \
5730 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
5731 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5732 __ret; \
5740 uint8x16_t __ret; \
5741 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
5742 __ret; \
5750 uint8x16_t __ret; \
5751 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
5752 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5753 __ret; \
5761 uint32x4_t __ret; \
5762 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
5763 __ret; \
5771 uint32x4_t __ret; \
5772 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
5773 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5774 __ret; \
5782 uint64x2_t __ret; \
5783 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
5784 __ret; \
5792 uint64x2_t __ret; \
5793 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
5794 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5795 __ret; \
5803 uint16x8_t __ret; \
5804 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
5805 __ret; \
5813 uint16x8_t __ret; \
5814 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
5815 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5816 __ret; \
5824 int8x16_t __ret; \
5825 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
5826 __ret; \
5834 int8x16_t __ret; \
5835 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
5836 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5837 __ret; \
5845 float32x4_t __ret; \
5846 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 41); \
5847 __ret; \
5855 float32x4_t __ret; \
5856 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 41); \
5857 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5858 __ret; \
5866 int32x4_t __ret; \
5867 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
5868 __ret; \
5876 int32x4_t __ret; \
5877 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
5878 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5879 __ret; \
5887 int64x2_t __ret; \
5888 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
5889 __ret; \
5897 int64x2_t __ret; \
5898 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
5899 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5900 __ret; \
5908 int16x8_t __ret; \
5909 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
5910 __ret; \
5918 int16x8_t __ret; \
5919 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
5920 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5921 __ret; \
5929 uint8x8_t __ret; \
5930 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
5931 __ret; \
5939 uint8x8_t __ret; \
5940 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
5941 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5942 __ret; \
5950 uint32x2_t __ret; \
5951 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
5952 __ret; \
5960 uint32x2_t __ret; \
5961 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
5962 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5963 __ret; \
5971 uint64x1_t __ret; \
5972 __ret = (uint64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
5973 __ret; \
5979 uint64x1_t __ret; \
5980 __ret = (uint64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
5981 __ret; \
5989 uint16x4_t __ret; \
5990 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
5991 __ret; \
5999 uint16x4_t __ret; \
6000 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
6001 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
6002 __ret; \
6010 int8x8_t __ret; \
6011 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
6012 __ret; \
6020 int8x8_t __ret; \
6021 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
6022 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
6023 __ret; \
6031 float32x2_t __ret; \
6032 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 9); \
6033 __ret; \
6041 float32x2_t __ret; \
6042 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 9); \
6043 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
6044 __ret; \
6052 int32x2_t __ret; \
6053 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
6054 __ret; \
6062 int32x2_t __ret; \
6063 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
6064 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
6065 __ret; \
6073 int64x1_t __ret; \
6074 __ret = (int64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
6075 __ret; \
6081 int64x1_t __ret; \
6082 __ret = (int64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
6083 __ret; \
6091 int16x4_t __ret; \
6092 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
6093 __ret; \
6101 int16x4_t __ret; \
6102 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
6103 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
6104 __ret; \
6110 poly8x8_t __ret;
6111 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6112 return __ret;
6117 poly8x8_t __ret;
6118 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
6119 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6120 return __ret;
6123 poly8x8_t __ret;
6124 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6125 return __ret;
6131 poly16x4_t __ret;
6132 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6133 return __ret;
6138 poly16x4_t __ret;
6139 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6140 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6141 return __ret;
6147 uint8x8_t __ret;
6148 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6149 return __ret;
6154 uint8x8_t __ret;
6155 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
6156 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6157 return __ret;
6160 uint8x8_t __ret;
6161 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6162 return __ret;
6168 uint32x2_t __ret;
6169 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6170 return __ret;
6175 uint32x2_t __ret;
6176 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
6177 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6178 return __ret;
6181 uint32x2_t __ret;
6182 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6183 return __ret;
6189 uint64x1_t __ret;
6190 __ret = __builtin_shufflevector(__p0, __p0, 1);
6191 return __ret;
6196 uint64x1_t __ret;
6197 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
6198 return __ret;
6204 uint16x4_t __ret;
6205 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6206 return __ret;
6211 uint16x4_t __ret;
6212 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6213 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6214 return __ret;
6217 uint16x4_t __ret;
6218 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6219 return __ret;
6225 int8x8_t __ret;
6226 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6227 return __ret;
6232 int8x8_t __ret;
6233 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
6234 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6235 return __ret;
6238 int8x8_t __ret;
6239 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6240 return __ret;
6246 float32x2_t __ret;
6247 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6248 return __ret;
6253 float32x2_t __ret;
6254 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
6255 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6256 return __ret;
6259 float32x2_t __ret;
6260 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6261 return __ret;
6267 float16x4_t __ret;
6268 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6269 return __ret;
6274 float16x4_t __ret;
6275 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6276 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6277 return __ret;
6280 float16x4_t __ret;
6281 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6282 return __ret;
6288 int32x2_t __ret;
6289 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6290 return __ret;
6295 int32x2_t __ret;
6296 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
6297 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6298 return __ret;
6301 int32x2_t __ret;
6302 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6303 return __ret;
6309 int64x1_t __ret;
6310 __ret = __builtin_shufflevector(__p0, __p0, 1);
6311 return __ret;
6316 int64x1_t __ret;
6317 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
6318 return __ret;
6324 int16x4_t __ret;
6325 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6326 return __ret;
6331 int16x4_t __ret;
6332 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6333 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6334 return __ret;
6337 int16x4_t __ret;
6338 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6339 return __ret;
6346 poly8_t __ret; \
6347 __ret = (poly8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6348 __ret; \
6354 poly8_t __ret; \
6355 __ret = (poly8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
6356 __ret; \
6360 poly8_t __ret; \
6361 __ret = (poly8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6362 __ret; \
6369 poly16_t __ret; \
6370 __ret = (poly16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6371 __ret; \
6377 poly16_t __ret; \
6378 __ret = (poly16_t) __builtin_neon_vget_lane_i16((int8x8_t)__rev0, __p1); \
6379 __ret; \
6383 poly16_t __ret; \
6384 __ret = (poly16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6385 __ret; \
6392 poly8_t __ret; \
6393 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6394 __ret; \
6400 poly8_t __ret; \
6401 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
6402 __ret; \
6406 poly8_t __ret; \
6407 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6408 __ret; \
6415 poly16_t __ret; \
6416 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6417 __ret; \
6423 poly16_t __ret; \
6424 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__rev0, __p1); \
6425 __ret; \
6429 poly16_t __ret; \
6430 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6431 __ret; \
6438 uint8_t __ret; \
6439 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6440 __ret; \
6446 uint8_t __ret; \
6447 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
6448 __ret; \
6452 uint8_t __ret; \
6453 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6454 __ret; \
6461 uint32_t __ret; \
6462 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6463 __ret; \
6469 uint32_t __ret; \
6470 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__rev0, __p1); \
6471 __ret; \
6475 uint32_t __ret; \
6476 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6477 __ret; \
6484 uint64_t __ret; \
6485 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6486 __ret; \
6492 uint64_t __ret; \
6493 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__rev0, __p1); \
6494 __ret; \
6498 uint64_t __ret; \
6499 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6500 __ret; \
6507 uint16_t __ret; \
6508 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6509 __ret; \
6515 uint16_t __ret; \
6516 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__rev0, __p1); \
6517 __ret; \
6521 uint16_t __ret; \
6522 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6523 __ret; \
6530 int8_t __ret; \
6531 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6532 __ret; \
6538 int8_t __ret; \
6539 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
6540 __ret; \
6544 int8_t __ret; \
6545 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6546 __ret; \
6553 float32_t __ret; \
6554 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((int8x16_t)__s0, __p1); \
6555 __ret; \
6561 float32_t __ret; \
6562 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((int8x16_t)__rev0, __p1); \
6563 __ret; \
6567 float32_t __ret; \
6568 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((int8x16_t)__s0, __p1); \
6569 __ret; \
6576 int32_t __ret; \
6577 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6578 __ret; \
6584 int32_t __ret; \
6585 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__rev0, __p1); \
6586 __ret; \
6590 int32_t __ret; \
6591 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6592 __ret; \
6599 int64_t __ret; \
6600 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6601 __ret; \
6607 int64_t __ret; \
6608 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__rev0, __p1); \
6609 __ret; \
6613 int64_t __ret; \
6614 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6615 __ret; \
6622 int16_t __ret; \
6623 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6624 __ret; \
6630 int16_t __ret; \
6631 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__rev0, __p1); \
6632 __ret; \
6636 int16_t __ret; \
6637 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6638 __ret; \
6645 uint8_t __ret; \
6646 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6647 __ret; \
6653 uint8_t __ret; \
6654 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
6655 __ret; \
6659 uint8_t __ret; \
6660 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6661 __ret; \
6668 uint32_t __ret; \
6669 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6670 __ret; \
6676 uint32_t __ret; \
6677 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int8x8_t)__rev0, __p1); \
6678 __ret; \
6682 uint32_t __ret; \
6683 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6684 __ret; \
6691 uint64_t __ret; \
6692 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6693 __ret; \
6698 uint64_t __ret; \
6699 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6700 __ret; \
6704 uint64_t __ret; \
6705 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6706 __ret; \
6713 uint16_t __ret; \
6714 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6715 __ret; \
6721 uint16_t __ret; \
6722 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int8x8_t)__rev0, __p1); \
6723 __ret; \
6727 uint16_t __ret; \
6728 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6729 __ret; \
6736 int8_t __ret; \
6737 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6738 __ret; \
6744 int8_t __ret; \
6745 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
6746 __ret; \
6750 int8_t __ret; \
6751 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6752 __ret; \
6759 float32_t __ret; \
6760 __ret = (float32_t) __builtin_neon_vget_lane_f32((int8x8_t)__s0, __p1); \
6761 __ret; \
6767 float32_t __ret; \
6768 __ret = (float32_t) __builtin_neon_vget_lane_f32((int8x8_t)__rev0, __p1); \
6769 __ret; \
6773 float32_t __ret; \
6774 __ret = (float32_t) __builtin_neon_vget_lane_f32((int8x8_t)__s0, __p1); \
6775 __ret; \
6782 int32_t __ret; \
6783 __ret = (int32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6784 __ret; \
6790 int32_t __ret; \
6791 __ret = (int32_t) __builtin_neon_vget_lane_i32((int8x8_t)__rev0, __p1); \
6792 __ret; \
6796 int32_t __ret; \
6797 __ret = (int32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6798 __ret; \
6805 int64_t __ret; \
6806 __ret = (int64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6807 __ret; \
6812 int64_t __ret; \
6813 __ret = (int64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6814 __ret; \
6818 int64_t __ret; \
6819 __ret = (int64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6820 __ret; \
6827 int16_t __ret; \
6828 __ret = (int16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6829 __ret; \
6835 int16_t __ret; \
6836 __ret = (int16_t) __builtin_neon_vget_lane_i16((int8x8_t)__rev0, __p1); \
6837 __ret; \
6841 int16_t __ret; \
6842 __ret = (int16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6843 __ret; \
6849 poly8x8_t __ret;
6850 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3, 4, 5, 6, 7);
6851 return __ret;
6856 poly8x8_t __ret;
6857 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
6858 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6859 return __ret;
6865 poly16x4_t __ret;
6866 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
6867 return __ret;
6872 poly16x4_t __ret;
6873 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
6874 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6875 return __ret;
6881 uint8x8_t __ret;
6882 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3, 4, 5, 6, 7);
6883 return __ret;
6888 uint8x8_t __ret;
6889 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
6890 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6891 return __ret;
6897 uint32x2_t __ret;
6898 __ret = __builtin_shufflevector(__p0, __p0, 0, 1);
6899 return __ret;
6904 uint32x2_t __ret;
6905 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
6906 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6907 return __ret;
6913 uint64x1_t __ret;
6914 __ret = __builtin_shufflevector(__p0, __p0, 0);
6915 return __ret;
6920 uint64x1_t __ret;
6921 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
6922 return __ret;
6928 uint16x4_t __ret;
6929 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
6930 return __ret;
6935 uint16x4_t __ret;
6936 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
6937 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6938 return __ret;
6944 int8x8_t __ret;
6945 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3, 4, 5, 6, 7);
6946 return __ret;
6951 int8x8_t __ret;
6952 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
6953 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6954 return __ret;
6960 float32x2_t __ret;
6961 __ret = __builtin_shufflevector(__p0, __p0, 0, 1);
6962 return __ret;
6967 float32x2_t __ret;
6968 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
6969 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6970 return __ret;
6976 float16x4_t __ret;
6977 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
6978 return __ret;
6983 float16x4_t __ret;
6984 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
6985 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6986 return __ret;
6992 int32x2_t __ret;
6993 __ret = __builtin_shufflevector(__p0, __p0, 0, 1);
6994 return __ret;
6999 int32x2_t __ret;
7000 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
7001 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7002 return __ret;
7008 int64x1_t __ret;
7009 __ret = __builtin_shufflevector(__p0, __p0, 0);
7010 return __ret;
7015 int64x1_t __ret;
7016 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
7017 return __ret;
7023 int16x4_t __ret;
7024 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
7025 return __ret;
7030 int16x4_t __ret;
7031 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
7032 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7033 return __ret;
7039 uint8x16_t __ret;
7040 __ret = (uint8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
7041 return __ret;
7047 uint8x16_t __ret;
7048 __ret = (uint8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
7049 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7050 return __ret;
7056 uint32x4_t __ret;
7057 __ret = (uint32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
7058 return __ret;
7064 uint32x4_t __ret;
7065 __ret = (uint32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
7066 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7067 return __ret;
7073 uint16x8_t __ret;
7074 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
7075 return __ret;
7081 uint16x8_t __ret;
7082 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
7083 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7084 return __ret;
7090 int8x16_t __ret;
7091 __ret = (int8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
7092 return __ret;
7098 int8x16_t __ret;
7099 __ret = (int8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
7100 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7101 return __ret;
7107 int32x4_t __ret;
7108 __ret = (int32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
7109 return __ret;
7115 int32x4_t __ret;
7116 __ret = (int32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
7117 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7118 return __ret;
7124 int16x8_t __ret;
7125 __ret = (int16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
7126 return __ret;
7132 int16x8_t __ret;
7133 __ret = (int16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
7134 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7135 return __ret;
7141 uint8x8_t __ret;
7142 __ret = (uint8x8_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
7143 return __ret;
7149 uint8x8_t __ret;
7150 __ret = (uint8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
7151 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7152 return __ret;
7158 uint32x2_t __ret;
7159 __ret = (uint32x2_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
7160 return __ret;
7166 uint32x2_t __ret;
7167 __ret = (uint32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
7168 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7169 return __ret;
7175 uint16x4_t __ret;
7176 __ret = (uint16x4_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
7177 return __ret;
7183 uint16x4_t __ret;
7184 __ret = (uint16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
7185 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7186 return __ret;
7192 int8x8_t __ret;
7193 __ret = (int8x8_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
7194 return __ret;
7200 int8x8_t __ret;
7201 __ret = (int8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
7202 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7203 return __ret;
7209 int32x2_t __ret;
7210 __ret = (int32x2_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
7211 return __ret;
7217 int32x2_t __ret;
7218 __ret = (int32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
7219 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7220 return __ret;
7226 int16x4_t __ret;
7227 __ret = (int16x4_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
7228 return __ret;
7234 int16x4_t __ret;
7235 __ret = (int16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
7236 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7237 return __ret;
7243 uint8x16_t __ret;
7244 __ret = (uint8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
7245 return __ret;
7251 uint8x16_t __ret;
7252 __ret = (uint8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
7253 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7254 return __ret;
7260 uint32x4_t __ret;
7261 __ret = (uint32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
7262 return __ret;
7268 uint32x4_t __ret;
7269 __ret = (uint32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
7270 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7271 return __ret;
7277 uint16x8_t __ret;
7278 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
7279 return __ret;
7285 uint16x8_t __ret;
7286 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
7287 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7288 return __ret;
7294 int8x16_t __ret;
7295 __ret = (int8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
7296 return __ret;
7302 int8x16_t __ret;
7303 __ret = (int8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
7304 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7305 return __ret;
7311 int32x4_t __ret;
7312 __ret = (int32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
7313 return __ret;
7319 int32x4_t __ret;
7320 __ret = (int32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
7321 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7322 return __ret;
7328 int16x8_t __ret;
7329 __ret = (int16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
7330 return __ret;
7336 int16x8_t __ret;
7337 __ret = (int16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
7338 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7339 return __ret;
7345 uint8x8_t __ret;
7346 __ret = (uint8x8_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
7347 return __ret;
7353 uint8x8_t __ret;
7354 __ret = (uint8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
7355 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7356 return __ret;
7362 uint32x2_t __ret;
7363 __ret = (uint32x2_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
7364 return __ret;
7370 uint32x2_t __ret;
7371 __ret = (uint32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
7372 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7373 return __ret;
7379 uint16x4_t __ret;
7380 __ret = (uint16x4_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
7381 return __ret;
7387 uint16x4_t __ret;
7388 __ret = (uint16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
7389 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7390 return __ret;
7396 int8x8_t __ret;
7397 __ret = (int8x8_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
7398 return __ret;
7404 int8x8_t __ret;
7405 __ret = (int8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
7406 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7407 return __ret;
7413 int32x2_t __ret;
7414 __ret = (int32x2_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
7415 return __ret;
7421 int32x2_t __ret;
7422 __ret = (int32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
7423 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7424 return __ret;
7430 int16x4_t __ret;
7431 __ret = (int16x4_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
7432 return __ret;
7438 int16x4_t __ret;
7439 __ret = (int16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
7440 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7441 return __ret;
7447 poly8x8_t __ret; \
7448 __ret = (poly8x8_t) __builtin_neon_vld1_v(__p0, 4); \
7449 __ret; \
7453 poly8x8_t __ret; \
7454 __ret = (poly8x8_t) __builtin_neon_vld1_v(__p0, 4); \
7455 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7456 __ret; \
7462 poly16x4_t __ret; \
7463 __ret = (poly16x4_t) __builtin_neon_vld1_v(__p0, 5); \
7464 __ret; \
7468 poly16x4_t __ret; \
7469 __ret = (poly16x4_t) __builtin_neon_vld1_v(__p0, 5); \
7470 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7471 __ret; \
7477 poly8x16_t __ret; \
7478 __ret = (poly8x16_t) __builtin_neon_vld1q_v(__p0, 36); \
7479 __ret; \
7483 poly8x16_t __ret; \
7484 __ret = (poly8x16_t) __builtin_neon_vld1q_v(__p0, 36); \
7485 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7486 __ret; \
7492 poly16x8_t __ret; \
7493 __ret = (poly16x8_t) __builtin_neon_vld1q_v(__p0, 37); \
7494 __ret; \
7498 poly16x8_t __ret; \
7499 __ret = (poly16x8_t) __builtin_neon_vld1q_v(__p0, 37); \
7500 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7501 __ret; \
7507 uint8x16_t __ret; \
7508 __ret = (uint8x16_t) __builtin_neon_vld1q_v(__p0, 48); \
7509 __ret; \
7513 uint8x16_t __ret; \
7514 __ret = (uint8x16_t) __builtin_neon_vld1q_v(__p0, 48); \
7515 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7516 __ret; \
7522 uint32x4_t __ret; \
7523 __ret = (uint32x4_t) __builtin_neon_vld1q_v(__p0, 50); \
7524 __ret; \
7528 uint32x4_t __ret; \
7529 __ret = (uint32x4_t) __builtin_neon_vld1q_v(__p0, 50); \
7530 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7531 __ret; \
7537 uint64x2_t __ret; \
7538 __ret = (uint64x2_t) __builtin_neon_vld1q_v(__p0, 51); \
7539 __ret; \
7543 uint64x2_t __ret; \
7544 __ret = (uint64x2_t) __builtin_neon_vld1q_v(__p0, 51); \
7545 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7546 __ret; \
7552 uint16x8_t __ret; \
7553 __ret = (uint16x8_t) __builtin_neon_vld1q_v(__p0, 49); \
7554 __ret; \
7558 uint16x8_t __ret; \
7559 __ret = (uint16x8_t) __builtin_neon_vld1q_v(__p0, 49); \
7560 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7561 __ret; \
7567 int8x16_t __ret; \
7568 __ret = (int8x16_t) __builtin_neon_vld1q_v(__p0, 32); \
7569 __ret; \
7573 int8x16_t __ret; \
7574 __ret = (int8x16_t) __builtin_neon_vld1q_v(__p0, 32); \
7575 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7576 __ret; \
7582 float32x4_t __ret; \
7583 __ret = (float32x4_t) __builtin_neon_vld1q_v(__p0, 41); \
7584 __ret; \
7588 float32x4_t __ret; \
7589 __ret = (float32x4_t) __builtin_neon_vld1q_v(__p0, 41); \
7590 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7591 __ret; \
7597 float16x8_t __ret; \
7598 __ret = (float16x8_t) __builtin_neon_vld1q_v(__p0, 40); \
7599 __ret; \
7603 float16x8_t __ret; \
7604 __ret = (float16x8_t) __builtin_neon_vld1q_v(__p0, 40); \
7605 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7606 __ret; \
7612 int32x4_t __ret; \
7613 __ret = (int32x4_t) __builtin_neon_vld1q_v(__p0, 34); \
7614 __ret; \
7618 int32x4_t __ret; \
7619 __ret = (int32x4_t) __builtin_neon_vld1q_v(__p0, 34); \
7620 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7621 __ret; \
7627 int64x2_t __ret; \
7628 __ret = (int64x2_t) __builtin_neon_vld1q_v(__p0, 35); \
7629 __ret; \
7633 int64x2_t __ret; \
7634 __ret = (int64x2_t) __builtin_neon_vld1q_v(__p0, 35); \
7635 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7636 __ret; \
7642 int16x8_t __ret; \
7643 __ret = (int16x8_t) __builtin_neon_vld1q_v(__p0, 33); \
7644 __ret; \
7648 int16x8_t __ret; \
7649 __ret = (int16x8_t) __builtin_neon_vld1q_v(__p0, 33); \
7650 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7651 __ret; \
7657 uint8x8_t __ret; \
7658 __ret = (uint8x8_t) __builtin_neon_vld1_v(__p0, 16); \
7659 __ret; \
7663 uint8x8_t __ret; \
7664 __ret = (uint8x8_t) __builtin_neon_vld1_v(__p0, 16); \
7665 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7666 __ret; \
7672 uint32x2_t __ret; \
7673 __ret = (uint32x2_t) __builtin_neon_vld1_v(__p0, 18); \
7674 __ret; \
7678 __ret; \
7679 __ret = (uint32x2_t) __builtin_neon_vld1_v(__p0, 18); \
7680 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7681 __ret; \
7687 uint64x1_t __ret; \
7688 __ret = (uint64x1_t) __builtin_neon_vld1_v(__p0, 19); \
7689 __ret; \
7693 uint64x1_t __ret; \
7694 __ret = (uint64x1_t) __builtin_neon_vld1_v(__p0, 19); \
7695 __ret; \
7701 uint16x4_t __ret; \
7702 __ret = (uint16x4_t) __builtin_neon_vld1_v(__p0, 17); \
7703 __ret; \
7707 uint16x4_t __ret; \
7708 __ret = (uint16x4_t) __builtin_neon_vld1_v(__p0, 17); \
7709 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7710 __ret; \
7716 int8x8_t __ret; \
7717 __ret = (int8x8_t) __builtin_neon_vld1_v(__p0, 0); \
7718 __ret; \
7722 int8x8_t __ret; \
7723 __ret = (int8x8_t) __builtin_neon_vld1_v(__p0, 0); \
7724 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7725 __ret; \
7731 float32x2_t __ret; \
7732 __ret = (float32x2_t) __builtin_neon_vld1_v(__p0, 9); \
7733 __ret; \
7737 float32x2_t __ret; \
7738 __ret = (float32x2_t) __builtin_neon_vld1_v(__p0, 9); \
7739 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7740 __ret; \
7746 float16x4_t __ret; \
7747 __ret = (float16x4_t) __builtin_neon_vld1_v(__p0, 8); \
7748 __ret; \
7752 float16x4_t __ret; \
7753 __ret = (float16x4_t) __builtin_neon_vld1_v(__p0, 8); \
7754 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7755 __ret; \
7761 int32x2_t __ret; \
7762 __ret = (int32x2_t) __builtin_neon_vld1_v(__p0, 2); \
7763 __ret; \
7767 int32x2_t __ret; \
7768 __ret = (int32x2_t) __builtin_neon_vld1_v(__p0, 2); \
7769 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7770 __ret; \
7776 int64x1_t __ret; \
7777 __ret = (int64x1_t) __builtin_neon_vld1_v(__p0, 3); \
7778 __ret; \
7782 int64x1_t __ret; \
7783 __ret = (int64x1_t) __builtin_neon_vld1_v(__p0, 3); \
7784 __ret; \
7790 int16x4_t __ret; \
7791 __ret = (int16x4_t) __builtin_neon_vld1_v(__p0, 1); \
7792 __ret; \
7796 int16x4_t __ret; \
7797 __ret = (int16x4_t) __builtin_neon_vld1_v(__p0, 1); \
7798 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7799 __ret; \
7805 poly8x8_t __ret; \
7806 __ret = (poly8x8_t) __builtin_neon_vld1_dup_v(__p0, 4); \
7807 __ret; \
7811 poly8x8_t __ret; \
7812 __ret = (poly8x8_t) __builtin_neon_vld1_dup_v(__p0, 4); \
7813 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7814 __ret; \
7820 poly16x4_t __ret; \
7821 __ret = (poly16x4_t) __builtin_neon_vld1_dup_v(__p0, 5); \
7822 __ret; \
7826 poly16x4_t __ret; \
7827 __ret = (poly16x4_t) __builtin_neon_vld1_dup_v(__p0, 5); \
7828 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7829 __ret; \
7835 poly8x16_t __ret; \
7836 __ret = (poly8x16_t) __builtin_neon_vld1q_dup_v(__p0, 36); \
7837 __ret; \
7841 poly8x16_t __ret; \
7842 __ret = (poly8x16_t) __builtin_neon_vld1q_dup_v(__p0, 36); \
7843 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7844 __ret; \
7850 poly16x8_t __ret; \
7851 __ret = (poly16x8_t) __builtin_neon_vld1q_dup_v(__p0, 37); \
7852 __ret; \
7856 poly16x8_t __ret; \
7857 __ret = (poly16x8_t) __builtin_neon_vld1q_dup_v(__p0, 37); \
7858 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7859 __ret; \
7865 uint8x16_t __ret; \
7866 __ret = (uint8x16_t) __builtin_neon_vld1q_dup_v(__p0, 48); \
7867 __ret; \
7871 uint8x16_t __ret; \
7872 __ret = (uint8x16_t) __builtin_neon_vld1q_dup_v(__p0, 48); \
7873 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7874 __ret; \
7880 uint32x4_t __ret; \
7881 __ret = (uint32x4_t) __builtin_neon_vld1q_dup_v(__p0, 50); \
7882 __ret; \
7886 uint32x4_t __ret; \
7887 __ret = (uint32x4_t) __builtin_neon_vld1q_dup_v(__p0, 50); \
7888 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7889 __ret; \
7895 uint64x2_t __ret; \
7896 __ret = (uint64x2_t) __builtin_neon_vld1q_dup_v(__p0, 51); \
7897 __ret; \
7901 uint64x2_t __ret; \
7902 __ret = (uint64x2_t) __builtin_neon_vld1q_dup_v(__p0, 51); \
7903 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7904 __ret; \
7910 uint16x8_t __ret; \
7911 __ret = (uint16x8_t) __builtin_neon_vld1q_dup_v(__p0, 49); \
7912 __ret; \
7916 uint16x8_t __ret; \
7917 __ret = (uint16x8_t) __builtin_neon_vld1q_dup_v(__p0, 49); \
7918 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7919 __ret; \
7925 int8x16_t __ret; \
7926 __ret = (int8x16_t) __builtin_neon_vld1q_dup_v(__p0, 32); \
7927 __ret; \
7931 int8x16_t __ret; \
7932 __ret = (int8x16_t) __builtin_neon_vld1q_dup_v(__p0, 32); \
7933 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7934 __ret; \
7940 float32x4_t __ret; \
7941 __ret = (float32x4_t) __builtin_neon_vld1q_dup_v(__p0, 41); \
7942 __ret; \
7946 float32x4_t __ret; \
7947 __ret = (float32x4_t) __builtin_neon_vld1q_dup_v(__p0, 41); \
7948 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7949 __ret; \
7955 float16x8_t __ret; \
7956 __ret = (float16x8_t) __builtin_neon_vld1q_dup_v(__p0, 40); \
7957 __ret; \
7961 float16x8_t __ret; \
7962 __ret = (float16x8_t) __builtin_neon_vld1q_dup_v(__p0, 40); \
7963 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7964 __ret; \
7970 int32x4_t __ret; \
7971 __ret = (int32x4_t) __builtin_neon_vld1q_dup_v(__p0, 34); \
7972 __ret; \
7976 int32x4_t __ret; \
7977 __ret = (int32x4_t) __builtin_neon_vld1q_dup_v(__p0, 34); \
7978 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7979 __ret; \
7985 int64x2_t __ret; \
7986 __ret = (int64x2_t) __builtin_neon_vld1q_dup_v(__p0, 35); \
7987 __ret; \
7991 int64x2_t __ret; \
7992 __ret = (int64x2_t) __builtin_neon_vld1q_dup_v(__p0, 35); \
7993 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7994 __ret; \
8000 int16x8_t __ret; \
8001 __ret = (int16x8_t) __builtin_neon_vld1q_dup_v(__p0, 33); \
8002 __ret; \
8006 int16x8_t __ret; \
8007 __ret = (int16x8_t) __builtin_neon_vld1q_dup_v(__p0, 33); \
8008 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8009 __ret; \
8015 uint8x8_t __ret; \
8016 __ret = (uint8x8_t) __builtin_neon_vld1_dup_v(__p0, 16); \
8017 __ret; \
8021 uint8x8_t __ret; \
8022 __ret = (uint8x8_t) __builtin_neon_vld1_dup_v(__p0, 16); \
8023 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8024 __ret; \
8030 uint32x2_t __ret; \
8031 __ret = (uint32x2_t) __builtin_neon_vld1_dup_v(__p0, 18); \
8032 __ret; \
8036 uint32x2_t __ret; \
8037 __ret = (uint32x2_t) __builtin_neon_vld1_dup_v(__p0, 18); \
8038 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8039 __ret; \
8045 uint64x1_t __ret; \
8046 __ret = (uint64x1_t) __builtin_neon_vld1_dup_v(__p0, 19); \
8047 __ret; \
8051 uint64x1_t __ret; \
8052 __ret = (uint64x1_t) __builtin_neon_vld1_dup_v(__p0, 19); \
8053 __ret; \
8059 uint16x4_t __ret; \
8060 __ret = (uint16x4_t) __builtin_neon_vld1_dup_v(__p0, 17); \
8061 __ret; \
8065 uint16x4_t __ret; \
8066 __ret = (uint16x4_t) __builtin_neon_vld1_dup_v(__p0, 17); \
8067 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8068 __ret; \
8074 int8x8_t __ret; \
8075 __ret = (int8x8_t) __builtin_neon_vld1_dup_v(__p0, 0); \
8076 __ret; \
8080 int8x8_t __ret; \
8081 __ret = (int8x8_t) __builtin_neon_vld1_dup_v(__p0, 0); \
8082 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8083 __ret; \
8089 float32x2_t __ret; \
8090 __ret = (float32x2_t) __builtin_neon_vld1_dup_v(__p0, 9); \
8091 __ret; \
8095 float32x2_t __ret; \
8096 __ret = (float32x2_t) __builtin_neon_vld1_dup_v(__p0, 9); \
8097 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8098 __ret; \
8104 float16x4_t __ret; \
8105 __ret = (float16x4_t) __builtin_neon_vld1_dup_v(__p0, 8); \
8106 __ret; \
8110 float16x4_t __ret; \
8111 __ret = (float16x4_t) __builtin_neon_vld1_dup_v(__p0, 8); \
8112 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8113 __ret; \
8119 int32x2_t __ret; \
8120 __ret = (int32x2_t) __builtin_neon_vld1_dup_v(__p0, 2); \
8121 __ret; \
8125 int32x2_t __ret; \
8126 __ret = (int32x2_t) __builtin_neon_vld1_dup_v(__p0, 2); \
8127 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8128 __ret; \
8134 int64x1_t __ret; \
8135 __ret = (int64x1_t) __builtin_neon_vld1_dup_v(__p0, 3); \
8136 __ret; \
8140 int64x1_t __ret; \
8141 __ret = (int64x1_t) __builtin_neon_vld1_dup_v(__p0, 3); \
8142 __ret; \
8148 int16x4_t __ret; \
8149 __ret = (int16x4_t) __builtin_neon_vld1_dup_v(__p0, 1); \
8150 __ret; \
8154 int16x4_t __ret; \
8155 __ret = (int16x4_t) __builtin_neon_vld1_dup_v(__p0, 1); \
8156 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8157 __ret; \
8164 poly8x8_t __ret; \
8165 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 4); \
8166 __ret; \
8172 poly8x8_t __ret; \
8173 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 4); \
8174 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8175 __ret; \
8182 poly16x4_t __ret; \
8183 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 5); \
8184 __ret; \
8190 poly16x4_t __ret; \
8191 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 5); \
8192 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8193 __ret; \
8200 poly8x16_t __ret; \
8201 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 36); \
8202 __ret; \
8208 poly8x16_t __ret; \
8209 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 36); \
8210 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8211 __ret; \
8218 poly16x8_t __ret; \
8219 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 37); \
8220 __ret; \
8226 poly16x8_t __ret; \
8227 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 37); \
8228 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8229 __ret; \
8236 uint8x16_t __ret; \
8237 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 48); \
8238 __ret; \
8244 uint8x16_t __ret; \
8245 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 48); \
8246 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8247 __ret; \
8254 uint32x4_t __ret; \
8255 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 50); \
8256 __ret; \
8262 uint32x4_t __ret; \
8263 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 50); \
8264 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8265 __ret; \
8272 uint64x2_t __ret; \
8273 __ret
8274 __ret; \
8280 uint64x2_t __ret; \
8281 __ret = (uint64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 51); \
8282 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8283 __ret; \
8290 uint16x8_t __ret; \
8291 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 49); \
8292 __ret; \
8298 uint16x8_t __ret; \
8299 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 49); \
8300 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8301 __ret; \
8308 int8x16_t __ret; \
8309 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 32); \
8310 __ret; \
8316 int8x16_t __ret; \
8317 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 32); \
8318 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8319 __ret; \
8326 float32x4_t __ret; \
8327 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 41); \
8328 __ret; \
8334 float32x4_t __ret; \
8335 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 41); \
8336 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8337 __ret; \
8344 float16x8_t __ret; \
8345 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 40); \
8346 __ret; \
8352 float16x8_t __ret; \
8353 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 40); \
8354 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8355 __ret; \
8362 int32x4_t __ret; \
8363 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 34); \
8364 __ret; \
8370 int32x4_t __ret; \
8371 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 34); \
8372 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8373 __ret; \
8380 int64x2_t __ret; \
8381 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 35); \
8382 __ret; \
8388 int64x2_t __ret; \
8389 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 35); \
8390 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8391 __ret; \
8398 int16x8_t __ret; \
8399 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 33); \
8400 __ret; \
8406 int16x8_t __ret; \
8407 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 33); \
8408 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8409 __ret; \
8416 uint8x8_t __ret; \
8417 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 16); \
8418 __ret; \
8424 uint8x8_t __ret; \
8425 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 16); \
8426 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8427 __ret; \
8434 uint32x2_t __ret; \
8435 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 18); \
8436 __ret; \
8442 uint32x2_t __ret; \
8443 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 18); \
8444 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8445 __ret; \
8452 uint64x1_t __ret; \
8453 __ret = (uint64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 19); \
8454 __ret; \
8459 uint64x1_t __ret; \
8460 __ret = (uint64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 19); \
8461 __ret; \
8468 uint16x4_t __ret; \
8469 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 17); \
8470 __ret; \
8476 uint16x4_t __ret; \
8477 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 17); \
8478 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8479 __ret; \
8486 int8x8_t __ret; \
8487 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 0); \
8488 __ret; \
8494 int8x8_t __ret; \
8495 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 0); \
8496 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8497 __ret; \
8504 float32x2_t __ret; \
8505 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 9); \
8506 __ret; \
8512 float32x2_t __ret; \
8513 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 9); \
8514 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8515 __ret; \
8522 float16x4_t __ret; \
8523 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 8); \
8524 __ret; \
8530 float16x4_t __ret; \
8531 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 8); \
8532 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8533 __ret; \
8540 int32x2_t __ret; \
8541 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 2); \
8542 __ret; \
8548 int32x2_t __ret; \
8549 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 2); \
8550 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8551 __ret; \
8558 int64x1_t __ret; \
8559 __ret = (int64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 3); \
8560 __ret; \
8565 int64x1_t __ret; \
8566 __ret = (int64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 3); \
8567 __ret; \
8574 int16x4_t __ret; \
8575 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 1); \
8576 __ret; \
8582 int16x4_t __ret; \
8583 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 1); \
8584 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8585 __ret; \
8591 poly8x8x2_t __ret; \
8592 __builtin_neon_vld2_v(&__ret, __p0, 4); \
8593 __ret; \
8597 poly8x8x2_t __ret; \
8598 __builtin_neon_vld2_v(&__ret, __p0, 4); \
8600 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8601 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8602 __ret; \
8608 poly16x4x2_t __ret; \
8609 __builtin_neon_vld2_v(&__ret, __p0, 5); \
8610 __ret; \
8614 poly16x4x2_t __ret; \
8615 __builtin_neon_vld2_v(&__ret, __p0, 5); \
8617 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8618 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8619 __ret; \
8625 poly8x16x2_t __ret; \
8626 __builtin_neon_vld2q_v(&__ret, __p0, 36); \
8627 __ret; \
8631 poly8x16x2_t __ret; \
8632 __builtin_neon_vld2q_v(&__ret, __p0, 36); \
8634 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8635 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8636 __ret; \
8642 poly16x8x2_t __ret; \
8643 __builtin_neon_vld2q_v(&__ret, __p0, 37); \
8644 __ret; \
8648 poly16x8x2_t __ret; \
8649 __builtin_neon_vld2q_v(&__ret, __p0, 37); \
8651 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8652 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8653 __ret; \
8659 uint8x16x2_t __ret; \
8660 __builtin_neon_vld2q_v(&__ret, __p0, 48); \
8661 __ret; \
8665 uint8x16x2_t __ret; \
8666 __builtin_neon_vld2q_v(&__ret, __p0, 48); \
8668 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8669 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8670 __ret; \
8676 uint32x4x2_t __ret; \
8677 __builtin_neon_vld2q_v(&__ret, __p0, 50); \
8678 __ret; \
8682 uint32x4x2_t __ret; \
8683 __builtin_neon_vld2q_v(&__ret, __p0, 50); \
8685 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8686 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8687 __ret; \
8693 uint16x8x2_t __ret; \
8694 __builtin_neon_vld2q_v(&__ret, __p0, 49); \
8695 __ret; \
8699 uint16x8x2_t __ret; \
8700 __builtin_neon_vld2q_v(&__ret, __p0, 49); \
8702 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8703 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8704 __ret; \
8710 int8x16x2_t __ret; \
8711 __builtin_neon_vld2q_v(&__ret, __p0, 32); \
8712 __ret; \
8716 int8x16x2_t __ret; \
8717 __builtin_neon_vld2q_v(&__ret, __p0, 32); \
8719 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8720 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8721 __ret; \
8727 float32x4x2_t __ret; \
8728 __builtin_neon_vld2q_v(&__ret, __p0, 41); \
8729 __ret; \
8733 float32x4x2_t __ret; \
8734 __builtin_neon_vld2q_v(&__ret, __p0, 41); \
8736 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8737 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8738 __ret; \
8744 float16x8x2_t __ret; \
8745 __builtin_neon_vld2q_v(&__ret, __p0, 40); \
8746 __ret; \
8750 float16x8x2_t __ret; \
8751 __builtin_neon_vld2q_v(&__ret, __p0, 40); \
8753 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8754 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8755 __ret; \
8761 int32x4x2_t __ret; \
8762 __builtin_neon_vld2q_v(&__ret, __p0, 34); \
8763 __ret; \
8767 int32x4x2_t __ret; \
8768 __builtin_neon_vld2q_v(&__ret, __p0, 34); \
8770 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8771 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8772 __ret; \
8778 int16x8x2_t __ret; \
8779 __builtin_neon_vld2q_v(&__ret, __p0, 33); \
8780 __ret; \
8784 int16x8x2_t __ret; \
8785 __builtin_neon_vld2q_v(&__ret, __p0, 33); \
8787 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8788 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret
8789 __ret; \
8795 uint8x8x2_t __ret; \
8796 __builtin_neon_vld2_v(&__ret, __p0, 16); \
8797 __ret; \
8801 uint8x8x2_t __ret; \
8802 __builtin_neon_vld2_v(&__ret, __p0, 16); \
8804 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8805 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8806 __ret; \
8812 uint32x2x2_t __ret; \
8813 __builtin_neon_vld2_v(&__ret, __p0, 18); \
8814 __ret; \
8818 uint32x2x2_t __ret; \
8819 __builtin_neon_vld2_v(&__ret, __p0, 18); \
8821 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
8822 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
8823 __ret; \
8829 uint64x1x2_t __ret; \
8830 __builtin_neon_vld2_v(&__ret, __p0, 19); \
8831 __ret; \
8835 uint64x1x2_t __ret; \
8836 __builtin_neon_vld2_v(&__ret, __p0, 19); \
8837 __ret; \
8843 uint16x4x2_t __ret; \
8844 __builtin_neon_vld2_v(&__ret, __p0, 17); \
8845 __ret; \
8849 uint16x4x2_t __ret; \
8850 __builtin_neon_vld2_v(&__ret, __p0, 17); \
8852 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8853 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8854 __ret; \
8860 int8x8x2_t __ret; \
8861 __builtin_neon_vld2_v(&__ret, __p0, 0); \
8862 __ret; \
8866 int8x8x2_t __ret; \
8867 __builtin_neon_vld2_v(&__ret, __p0, 0); \
8869 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8870 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8871 __ret; \
8877 float32x2x2_t __ret; \
8878 __builtin_neon_vld2_v(&__ret, __p0, 9); \
8879 __ret; \
8883 float32x2x2_t __ret; \
8884 __builtin_neon_vld2_v(&__ret, __p0, 9); \
8886 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
8887 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
8888 __ret; \
8894 float16x4x2_t __ret; \
8895 __builtin_neon_vld2_v(&__ret, __p0, 8); \
8896 __ret; \
8900 float16x4x2_t __ret; \
8901 __builtin_neon_vld2_v(&__ret, __p0, 8); \
8903 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8904 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8905 __ret; \
8911 int32x2x2_t __ret; \
8912 __builtin_neon_vld2_v(&__ret, __p0, 2); \
8913 __ret; \
8917 int32x2x2_t __ret; \
8918 __builtin_neon_vld2_v(&__ret, __p0, 2); \
8920 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
8921 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
8922 __ret; \
8928 int64x1x2_t __ret; \
8929 __builtin_neon_vld2_v(&__ret, __p0, 3); \
8930 __ret; \
8934 int64x1x2_t __ret; \
8935 __builtin_neon_vld2_v(&__ret, __p0, 3); \
8936 __ret; \
8942 int16x4x2_t __ret; \
8943 __builtin_neon_vld2_v(&__ret, __p0, 1); \
8944 __ret; \
8948 int16x4x2_t __ret; \
8949 __builtin_neon_vld2_v(&__ret, __p0, 1); \
8951 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8952 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8953 __ret; \
8959 poly8x8x2_t __ret; \
8960 __builtin_neon_vld2_dup_v(&__ret, __p0, 4); \
8961 __ret; \
8965 poly8x8x2_t __ret; \
8966 __builtin_neon_vld2_dup_v(&__ret, __p0, 4); \
8968 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8969 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8970 __ret; \
8976 poly16x4x2_t __ret; \
8977 __builtin_neon_vld2_dup_v(&__ret, __p0, 5); \
8978 __ret; \
8982 poly16x4x2_t __ret; \
8983 __builtin_neon_vld2_dup_v(&__ret, __p0, 5); \
8985 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8986 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8987 __ret; \
8993 uint8x8x2_t __ret; \
8994 __builtin_neon_vld2_dup_v(&__ret, __p0, 16); \
8995 __ret; \
8999 uint8x8x2_t __ret; \
9000 __builtin_neon_vld2_dup_v(&__ret, __p0, 16); \
9002 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9003 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9004 __ret; \
9010 uint32x2x2_t __ret; \
9011 __builtin_neon_vld2_dup_v(&__ret, __p0, 18); \
9012 __ret; \
9016 uint32x2x2_t __ret; \
9017 __builtin_neon_vld2_dup_v(&__ret, __p0, 18); \
9019 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9020 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9021 __ret; \
9027 uint64x1x2_t __ret; \
9028 __builtin_neon_vld2_dup_v(&__ret, __p0, 19); \
9029 __ret; \
9033 uint64x1x2_t __ret; \
9034 __builtin_neon_vld2_dup_v(&__ret, __p0, 19); \
9035 __ret; \
9041 uint16x4x2_t __ret; \
9042 __builtin_neon_vld2_dup_v(&__ret, __p0, 17); \
9043 __ret; \
9047 uint16x4x2_t __ret; \
9048 __builtin_neon_vld2_dup_v(&__ret, __p0, 17); \
9050 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9051 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9052 __ret; \
9058 int8x8x2_t __ret; \
9059 __builtin_neon_vld2_dup_v(&__ret, __p0, 0); \
9060 __ret; \
9064 int8x8x2_t __ret; \
9065 __builtin_neon_vld2_dup_v(&__ret, __p0, 0); \
9067 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9068 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9069 __ret; \
9075 float32x2x2_t __ret; \
9076 __builtin_neon_vld2_dup_v(&__ret, __p0, 9); \
9077 __ret; \
9081 float32x2x2_t __ret; \
9082 __builtin_neon_vld2_dup_v(&__ret, __p0, 9); \
9084 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9085 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9086 __ret; \
9092 float16x4x2_t __ret; \
9093 __builtin_neon_vld2_dup_v(&__ret, __p0, 8); \
9094 __ret; \
9098 float16x4x2_t __ret; \
9099 __builtin_neon_vld2_dup_v(&__ret, __p0, 8); \
9101 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9102 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9103 __ret; \
9109 int32x2x2_t __ret; \
9110 __builtin_neon_vld2_dup_v(&__ret, __p0, 2); \
9111 __ret; \
9115 int32x2x2_t __ret; \
9116 __builtin_neon_vld2_dup_v(&__ret, __p0, 2); \
9118 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9119 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9120 __ret; \
9126 int64x1x2_t __ret; \
9127 __builtin_neon_vld2_dup_v(&__ret, __p0, 3); \
9128 __ret; \
9132 int64x1x2_t __ret; \
9133 __builtin_neon_vld2_dup_v(&__ret, __p0, 3); \
9134 __ret; \
9140 int16x4x2_t __ret; \
9141 __builtin_neon_vld2_dup_v(&__ret, __p0, 1); \
9142 __ret; \
9146 int16x4x2_t __ret; \
9147 __builtin_neon_vld2_dup_v(&__ret, __p0, 1); \
9149 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9150 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9151 __ret; \
9158 poly8x8x2_t __ret; \
9159 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 4); \
9160 __ret; \
9168 poly8x8x2_t __ret; \
9169 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 4); \
9171 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9172 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9173 __ret; \
9180 poly16x4x2_t __ret; \
9181 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 5); \
9182 __ret; \
9190 poly16x4x2_t __ret; \
9191 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 5); \
9193 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9194 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9195 __ret; \
9202 poly16x8x2_t __ret; \
9203 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 37); \
9204 __ret; \
9212 poly16x8x2_t __ret; \
9213 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 37); \
9215 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9216 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9217 __ret; \
9224 uint32x4x2_t __ret; \
9225 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 50); \
9226 __ret; \
9234 uint32x4x2_t __ret; \
9235 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 50); \
9237 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9238 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9239 __ret; \
9246 uint16x8x2_t __ret; \
9247 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 49); \
9248 __ret; \
9256 uint16x8x2_t __ret; \
9257 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 49); \
9259 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9260 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9261 __ret; \
9268 float32x4x2_t __ret; \
9269 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 41); \
9270 __ret; \
9278 float32x4x2_t __ret; \
9279 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 41); \
9281 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9282 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9283 __ret; \
9290 float16x8x2_t __ret; \
9291 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 40); \
9292 __ret; \
9300 float16x8x2_t __ret; \
9301 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 40); \
9303 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9304 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9305 __ret; \
9312 int32x4x2_t __ret; \
9313 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 34); \
9314 __ret; \
9322 __ret; \
9323 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 34); \
9325 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9326 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9327 __ret; \
9334 int16x8x2_t __ret; \
9335 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 33); \
9336 __ret; \
9344 int16x8x2_t __ret; \
9345 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 33); \
9347 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9348 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9349 __ret; \
9356 uint8x8x2_t __ret; \
9357 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 16); \
9358 __ret; \
9366 uint8x8x2_t __ret; \
9367 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 16); \
9369 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9370 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9371 __ret; \
9378 uint32x2x2_t __ret; \
9379 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 18); \
9380 __ret; \
9388 uint32x2x2_t __ret; \
9389 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 18); \
9391 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9392 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9393 __ret; \
9400 uint16x4x2_t __ret; \
9401 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 17); \
9402 __ret; \
9410 uint16x4x2_t __ret; \
9411 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 17); \
9413 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9414 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9415 __ret; \
9422 int8x8x2_t __ret; \
9423 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 0); \
9424 __ret; \
9432 int8x8x2_t __ret; \
9433 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 0); \
9435 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9436 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9437 __ret; \
9444 float32x2x2_t __ret; \
9445 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 9); \
9446 __ret; \
9454 float32x2x2_t __ret; \
9455 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 9); \
9457 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9458 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9459 __ret; \
9466 float16x4x2_t __ret; \
9467 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 8); \
9468 __ret; \
9476 float16x4x2_t __ret; \
9477 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 8); \
9479 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9480 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9481 __ret; \
9488 int32x2x2_t __ret; \
9489 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 2); \
9490 __ret; \
9498 int32x2x2_t __ret; \
9499 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 2); \
9501 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9502 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9503 __ret; \
9510 int16x4x2_t __ret; \
9511 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 1); \
9512 __ret; \
9520 int16x4x2_t __ret; \
9521 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 1); \
9523 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9524 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9525 __ret; \
9531 poly8x8x3_t __ret; \
9532 __builtin_neon_vld3_v(&__ret, __p0, 4); \
9533 __ret; \
9537 poly8x8x3_t __ret; \
9538 __builtin_neon_vld3_v(&__ret, __p0, 4); \
9540 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9541 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9542 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9543 __ret; \
9549 poly16x4x3_t __ret; \
9550 __builtin_neon_vld3_v(&__ret, __p0, 5); \
9551 __ret; \
9555 poly16x4x3_t __ret; \
9556 __builtin_neon_vld3_v(&__ret, __p0, 5); \
9558 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9559 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9560 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9561 __ret; \
9567 poly8x16x3_t __ret; \
9568 __builtin_neon_vld3q_v(&__ret, __p0, 36); \
9569 __ret; \
9573 poly8x16x3_t __ret; \
9574 __builtin_neon_vld3q_v(&__ret, __p0, 36); \
9576 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9577 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9578 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9579 __ret; \
9585 poly16x8x3_t __ret; \
9586 __builtin_neon_vld3q_v(&__ret, __p0, 37); \
9587 __ret; \
9591 poly16x8x3_t __ret; \
9592 __builtin_neon_vld3q_v(&__ret, __p0, 37); \
9594 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9595 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9596 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9597 __ret; \
9603 uint8x16x3_t __ret; \
9604 __builtin_neon_vld3q_v(&__ret, __p0, 48); \
9605 __ret; \
9609 uint8x16x3_t __ret; \
9610 __builtin_neon_vld3q_v(&__ret, __p0, 48); \
9612 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9613 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9614 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9615 __ret; \
9621 uint32x4x3_t __ret; \
9622 __builtin_neon_vld3q_v(&__ret, __p0, 50); \
9623 __ret; \
9627 uint32x4x3_t __ret; \
9628 __builtin_neon_vld3q_v(&__ret, __p0, 50); \
9630 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9631 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9632 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9633 __ret; \
9639 uint16x8x3_t __ret; \
9640 __builtin_neon_vld3q_v(&__ret, __p0, 49); \
9641 __ret; \
9645 uint16x8x3_t __ret; \
9646 __builtin_neon_vld3q_v(&__ret, __p0, 49); \
9648 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9649 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9650 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9651 __ret; \
9657 int8x16x3_t __ret; \
9658 __builtin_neon_vld3q_v(&__ret, __p0, 32); \
9659 __ret; \
9663 int8x16x3_t __ret; \
9664 __builtin_neon_vld3q_v(&__ret, __p0, 32); \
9666 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9667 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9668 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9669 __ret; \
9675 float32x4x3_t __ret; \
9676 __builtin_neon_vld3q_v(&__ret, __p0, 41); \
9677 __ret; \
9681 float32x4x3_t __ret; \
9682 __builtin_neon_vld3q_v(&__ret, __p0, 41); \
9684 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9685 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9686 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9687 __ret; \
9693 float16x8x3_t __ret; \
9694 __builtin_neon_vld3q_v(&__ret, __p0, 40); \
9695 __ret; \
9699 float16x8x3_t __ret; \
9700 __builtin_neon_vld3q_v(&__ret, __p0, 40); \
9702 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9703 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9704 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9705 __ret; \
9711 int32x4x3_t __ret; \
9712 __builtin_neon_vld3q_v(&__ret, __p0, 34); \
9713 __ret; \
9717 int32x4x3_t __ret; \
9718 __builtin_neon_vld3q_v(&__ret, __p0, 34); \
9720 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9721 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9722 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9723 __ret; \
9729 int16x8x3_t __ret; \
9730 __builtin_neon_vld3q_v(&__ret, __p0, 33); \
9731 __ret; \
9735 int16x8x3_t __ret; \
9736 __builtin_neon_vld3q_v(&__ret, __p0, 33); \
9738 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9739 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9740 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9741 __ret; \
9747 uint8x8x3_t __ret; \
9748 __builtin_neon_vld3_v(&__ret, __p0, 16); \
9749 __ret; \
9753 uint8x8x3_t __ret; \
9754 __builtin_neon_vld3_v(&__ret, __p0, 16); \
9756 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9757 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9758 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9759 __ret; \
9765 uint32x2x3_t __ret; \
9766 __builtin_neon_vld3_v(&__ret, __p0, 18); \
9767 __ret; \
9771 uint32x2x3_t __ret; \
9772 __builtin_neon_vld3_v(&__ret, __p0, 18); \
9774 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9775 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9776 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
9777 __ret; \
9783 uint64x1x3_t __ret; \
9784 __builtin_neon_vld3_v(&__ret, __p0, 19); \
9785 __ret; \
9789 uint64x1x3_t __ret; \
9790 __builtin_neon_vld3_v(&__ret
9791 __ret; \
9797 uint16x4x3_t __ret; \
9798 __builtin_neon_vld3_v(&__ret, __p0, 17); \
9799 __ret; \
9803 uint16x4x3_t __ret; \
9804 __builtin_neon_vld3_v(&__ret, __p0, 17); \
9806 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9807 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9808 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9809 __ret; \
9815 int8x8x3_t __ret; \
9816 __builtin_neon_vld3_v(&__ret, __p0, 0); \
9817 __ret; \
9821 int8x8x3_t __ret; \
9822 __builtin_neon_vld3_v(&__ret, __p0, 0); \
9824 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9825 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9826 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9827 __ret; \
9833 float32x2x3_t __ret; \
9834 __builtin_neon_vld3_v(&__ret, __p0, 9); \
9835 __ret; \
9839 float32x2x3_t __ret; \
9840 __builtin_neon_vld3_v(&__ret, __p0, 9); \
9842 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9843 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9844 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
9845 __ret; \
9851 float16x4x3_t __ret; \
9852 __builtin_neon_vld3_v(&__ret, __p0, 8); \
9853 __ret; \
9857 float16x4x3_t __ret; \
9858 __builtin_neon_vld3_v(&__ret, __p0, 8); \
9860 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9861 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9862 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9863 __ret; \
9869 int32x2x3_t __ret; \
9870 __builtin_neon_vld3_v(&__ret, __p0, 2); \
9871 __ret; \
9875 int32x2x3_t __ret; \
9876 __builtin_neon_vld3_v(&__ret, __p0, 2); \
9878 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9879 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9880 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
9881 __ret; \
9887 int64x1x3_t __ret; \
9888 __builtin_neon_vld3_v(&__ret, __p0, 3); \
9889 __ret; \
9893 int64x1x3_t __ret; \
9894 __builtin_neon_vld3_v(&__ret, __p0, 3); \
9895 __ret; \
9901 int16x4x3_t __ret; \
9902 __builtin_neon_vld3_v(&__ret, __p0, 1); \
9903 __ret; \
9907 int16x4x3_t __ret; \
9908 __builtin_neon_vld3_v(&__ret, __p0, 1); \
9910 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9911 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9912 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9913 __ret; \
9919 poly8x8x3_t __ret; \
9920 __builtin_neon_vld3_dup_v(&__ret, __p0, 4); \
9921 __ret; \
9925 poly8x8x3_t __ret; \
9926 __builtin_neon_vld3_dup_v(&__ret, __p0, 4); \
9928 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9929 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9930 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9931 __ret; \
9937 poly16x4x3_t __ret; \
9938 __builtin_neon_vld3_dup_v(&__ret, __p0, 5); \
9939 __ret; \
9943 poly16x4x3_t __ret; \
9944 __builtin_neon_vld3_dup_v(&__ret, __p0, 5); \
9946 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9947 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9948 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9949 __ret; \
9955 uint8x8x3_t __ret; \
9956 __builtin_neon_vld3_dup_v(&__ret, __p0, 16); \
9957 __ret; \
9961 uint8x8x3_t __ret; \
9962 __builtin_neon_vld3_dup_v(&__ret, __p0, 16); \
9964 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9965 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9966 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9967 __ret; \
9973 uint32x2x3_t __ret; \
9974 __builtin_neon_vld3_dup_v(&__ret, __p0, 18); \
9975 __ret; \
9979 uint32x2x3_t __ret; \
9980 __builtin_neon_vld3_dup_v(&__ret, __p0, 18); \
9982 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9983 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9984 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
9985 __ret; \
9991 uint64x1x3_t __ret; \
9992 __builtin_neon_vld3_dup_v(&__ret, __p0, 19); \
9993 __ret; \
9997 uint64x1x3_t __ret; \
9998 __builtin_neon_vld3_dup_v(&__ret, __p0, 19); \
9999 __ret; \
10005 uint16x4x3_t __ret; \
10006 __builtin_neon_vld3_dup_v(&__ret, __p0, 17); \
10007 __ret; \
10011 uint16x4x3_t __ret; \
10012 __builtin_neon_vld3_dup_v(&__ret, __p0, 17); \
10014 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10015 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10016 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10017 __ret; \
10023 int8x8x3_t __ret; \
10024 __builtin_neon_vld3_dup_v(&__ret, __p0, 0); \
10025 __ret; \
10029 int8x8x3_t __ret; \
10030 __builtin_neon_vld3_dup_v(&__ret, __p0, 0); \
10032 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10033 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10034 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10035 __ret; \
10041 float32x2x3_t __ret; \
10042 __builtin_neon_vld3_dup_v(&__ret, __p0, 9); \
10043 __ret; \
10047 float32x2x3_t __ret; \
10048 __builtin_neon_vld3_dup_v(&__ret, __p0, 9); \
10050 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10051 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10052 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10053 __ret; \
10059 float16x4x3_t __ret; \
10060 __builtin_neon_vld3_dup_v(&__ret, __p0, 8); \
10061 __ret; \
10065 float16x4x3_t __ret; \
10066 __builtin_neon_vld3_dup_v(&__ret, __p0, 8); \
10068 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10069 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10070 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10071 __ret; \
10077 int32x2x3_t __ret; \
10078 __builtin_neon_vld3_dup_v(&__ret, __p0, 2); \
10079 __ret; \
10083 int32x2x3_t __ret; \
10084 __builtin_neon_vld3_dup_v(&__ret, __p0, 2); \
10086 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10087 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10088 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10089 __ret; \
10095 int64x1x3_t __ret; \
10096 __builtin_neon_vld3_dup_v(&__ret, __p0, 3); \
10097 __ret; \
10101 int64x1x3_t __ret; \
10102 __builtin_neon_vld3_dup_v(&__ret, __p0, 3); \
10103 __ret; \
10109 int16x4x3_t __ret; \
10110 __builtin_neon_vld3_dup_v(&__ret, __p0, 1); \
10111 __ret; \
10115 int16x4x3_t __ret; \
10116 __builtin_neon_vld3_dup_v(&__ret, __p0, 1); \
10118 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10119 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10120 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10121 __ret; \
10128 poly8x8x3_t __ret; \
10129 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 4); \
10130 __ret; \
10139 poly8x8x3_t __ret; \
10140 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 4); \
10142 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10143 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10144 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10145 __ret; \
10152 poly16x4x3_t __ret; \
10153 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 5); \
10154 __ret; \
10163 poly16x4x3_t __ret; \
10164 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 5); \
10166 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10167 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10168 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10169 __ret; \
10176 poly16x8x3_t __ret; \
10177 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 37); \
10178 __ret; \
10187 poly16x8x3_t __ret; \
10188 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 37); \
10190 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10191 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10192 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10193 __ret; \
10200 uint32x4x3_t __ret; \
10201 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 50); \
10202 __ret; \
10211 uint32x4x3_t __ret; \
10212 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 50); \
10214 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10215 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10216 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10217 __ret; \
10224 uint16x8x3_t __ret; \
10225 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 49); \
10226 __ret; \
10235 uint16x8x3_t __ret; \
10236 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 49); \
10238 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10239 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10240 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10241 __ret; \
10248 float32x4x3_t __ret; \
10249 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 41); \
10250 __ret; \
10259 float32x4x3_t __ret; \
10260 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 41); \
10262 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10263 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10264 __ret__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10265 __ret; \
10272 float16x8x3_t __ret; \
10273 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 40); \
10274 __ret; \
10283 float16x8x3_t __ret; \
10284 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 40); \
10286 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10287 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10288 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10289 __ret; \
10296 int32x4x3_t __ret; \
10297 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 34); \
10298 __ret; \
10307 int32x4x3_t __ret; \
10308 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 34); \
10310 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10311 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10312 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10313 __ret; \
10320 int16x8x3_t __ret; \
10321 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 33); \
10322 __ret; \
10331 int16x8x3_t __ret; \
10332 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 33); \
10334 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10335 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10336 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10337 __ret; \
10344 uint8x8x3_t __ret; \
10345 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 16); \
10346 __ret; \
10355 uint8x8x3_t __ret; \
10356 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 16); \
10358 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10359 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10360 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10361 __ret; \
10368 uint32x2x3_t __ret; \
10369 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 18); \
10370 __ret; \
10379 uint32x2x3_t __ret; \
10380 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 18); \
10382 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10383 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10384 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10385 __ret; \
10392 uint16x4x3_t __ret; \
10393 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 17); \
10394 __ret; \
10403 uint16x4x3_t __ret; \
10404 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 17); \
10406 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10407 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10408 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10409 __ret; \
10416 int8x8x3_t __ret; \
10417 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 0); \
10418 __ret; \
10427 int8x8x3_t __ret; \
10428 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 0); \
10430 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10431 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10432 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10433 __ret; \
10440 float32x2x3_t __ret; \
10441 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 9); \
10442 __ret; \
10451 float32x2x3_t __ret; \
10452 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 9); \
10454 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10455 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10456 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10457 __ret; \
10464 float16x4x3_t __ret; \
10465 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 8); \
10466 __ret; \
10475 float16x4x3_t __ret; \
10476 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 8); \
10478 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10479 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10480 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10481 __ret; \
10488 int32x2x3_t __ret; \
10489 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 2); \
10490 __ret; \
10499 int32x2x3_t __ret; \
10500 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 2); \
10502 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10503 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10504 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10505 __ret; \
10512 int16x4x3_t __ret; \
10513 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 1); \
10514 __ret; \
10523 int16x4x3_t __ret; \
10524 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 1); \
10526 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10527 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10528 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10529 __ret; \
10535 poly8x8x4_t __ret; \
10536 __builtin_neon_vld4_v(&__ret, __p0, 4); \
10537 __ret; \
10541 poly8x8x4_t __ret; \
10542 __builtin_neon_vld4_v(&__ret, __p0, 4); \
10544 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10545 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10546 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10547 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10548 __ret; \
10554 poly16x4x4_t __ret; \
10555 __builtin_neon_vld4_v(&__ret, __p0, 5); \
10556 __ret; \
10560 poly16x4x4_t __ret; \
10561 __builtin_neon_vld4_v(&__ret, __p0, 5); \
10563 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10564 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10565 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10566 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10567 __ret; \
10573 poly8x16x4_t __ret; \
10574 __builtin_neon_vld4q_v(&__ret, __p0, 36); \
10575 __ret; \
10579 poly8x16x4_t __ret; \
10580 __builtin_neon_vld4q_v(&__ret, __p0, 36); \
10582 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10583 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10584 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10585 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10586 __ret; \
10592 poly16x8x4_t __ret; \
10593 __builtin_neon_vld4q_v(&__ret, __p0, 37); \
10594 __ret; \
10598 poly16x8x4_t __ret; \
10599 __builtin_neon_vld4q_v(&__ret, __p0, 37); \
10601 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10602 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10603 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10604 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10605 __ret; \
10611 uint8x16x4_t __ret; \
10612 __builtin_neon_vld4q_v(&__ret, __p0, 48); \
10613 __ret; \
10617 uint8x16x4_t __ret; \
10618 __builtin_neon_vld4q_v(&__ret, __p0, 48); \
10620 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10621 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10622 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10623 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10624 __ret; \
10630 uint32x4x4_t __ret; \
10631 __builtin_neon_vld4q_v(&__ret, __p0, 50); \
10632 __ret; \
10636 uint32x4x4_t __ret; \
10637 __builtin_neon_vld4q_v(&__ret, __p0, 50); \
10639 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10640 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10641 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10642 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10643 __ret; \
10649 uint16x8x4_t __ret; \
10650 __builtin_neon_vld4q_v(&__ret, __p0, 49); \
10651 __ret; \
10655 uint16x8x4_t __ret; \
10656 __builtin_neon_vld4q_v(&__ret, __p0, 49); \
10658 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10659 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10660 __ret.val[2] = __builtin_shufflevector(__ret__ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10661 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10662 __ret; \
10668 int8x16x4_t __ret; \
10669 __builtin_neon_vld4q_v(&__ret, __p0, 32); \
10670 __ret; \
10674 int8x16x4_t __ret; \
10675 __builtin_neon_vld4q_v(&__ret, __p0, 32); \
10677 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10678 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10679 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10680 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
10681 __ret; \
10687 float32x4x4_t __ret; \
10688 __builtin_neon_vld4q_v(&__ret, __p0, 41); \
10689 __ret; \
10693 float32x4x4_t __ret; \
10694 __builtin_neon_vld4q_v(&__ret, __p0, 41); \
10696 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10697 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10698 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10699 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10700 __ret; \
10706 float16x8x4_t __ret; \
10707 __builtin_neon_vld4q_v(&__ret, __p0, 40); \
10708 __ret; \
10712 float16x8x4_t __ret; \
10713 __builtin_neon_vld4q_v(&__ret, __p0, 40); \
10715 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10716 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10717 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10718 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10719 __ret; \
10725 int32x4x4_t __ret; \
10726 __builtin_neon_vld4q_v(&__ret, __p0, 34); \
10727 __ret; \
10731 int32x4x4_t __ret; \
10732 __builtin_neon_vld4q_v(&__ret, __p0, 34); \
10734 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10735 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10736 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10737 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10738 __ret; \
10744 int16x8x4_t __ret; \
10745 __builtin_neon_vld4q_v(&__ret, __p0, 33); \
10746 __ret; \
10750 int16x8x4_t __ret; \
10751 __builtin_neon_vld4q_v(&__ret, __p0, 33); \
10753 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10754 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10755 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10756 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10757 __ret; \
10763 uint8x8x4_t __ret; \
10764 __builtin_neon_vld4_v(&__ret, __p0, 16); \
10765 __ret; \
10769 uint8x8x4_t __ret; \
10770 __builtin_neon_vld4_v(&__ret, __p0, 16); \
10772 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10773 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10774 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10775 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10776 __ret; \
10782 uint32x2x4_t __ret; \
10783 __builtin_neon_vld4_v(&__ret, __p0, 18); \
10784 __ret; \
10788 uint32x2x4_t __ret; \
10789 __builtin_neon_vld4_v(&__ret, __p0, 18); \
10791 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10792 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10793 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10794 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
10795 __ret; \
10801 uint64x1x4_t __ret; \
10802 __builtin_neon_vld4_v(&__ret, __p0, 19); \
10803 __ret; \
10807 uint64x1x4_t __ret; \
10808 __builtin_neon_vld4_v(&__ret, __p0, 19); \
10809 __ret; \
10815 uint16x4x4_t __ret; \
10816 __builtin_neon_vld4_v(&__ret, __p0, 17); \
10817 __ret; \
10821 uint16x4x4_t __ret; \
10822 __builtin_neon_vld4_v(&__ret, __p0, 17); \
10824 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10825 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10826 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10827 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10828 __ret; \
10834 int8x8x4_t __ret; \
10835 __builtin_neon_vld4_v(&__ret, __p0, 0); \
10836 __ret; \
10840 int8x8x4_t __ret; \
10841 __builtin_neon_vld4_v(&__ret, __p0, 0); \
10843 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10844 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10845 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10846 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10847 __ret; \
10853 float32x2x4_t __ret; \
10854 __builtin_neon_vld4_v(&__ret, __p0, 9); \
10855 __ret; \
10859 float32x2x4_t __ret; \
10860 __builtin_neon_vld4_v(&__ret, __p0, 9); \
10862 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10863 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10864 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10865 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
10866 __ret; \
10872 float16x4x4_t __ret; \
10873 __builtin_neon_vld4_v(&__ret, __p0, 8); \
10874 __ret; \
10878 float16x4x4_t __ret; \
10879 __builtin_neon_vld4_v(&__ret, __p0, 8); \
10881 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10882 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10883 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10884 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10885 __ret; \
10891 int32x2x4_t __ret; \
10892 __builtin_neon_vld4_v(&__ret, __p0, 2); \
10893 __ret; \
10897 int32x2x4_t __ret; \
10898 __builtin_neon_vld4_v(&__ret, __p0, 2); \
10900 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10901 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10902 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10903 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
10904 __ret; \
10910 int64x1x4_t __ret; \
10911 __builtin_neon_vld4_v(&__ret, __p0, 3); \
10912 __ret; \
10916 int64x1x4_t __ret; \
10917 __builtin_neon_vld4_v(&__ret, __p0, 3); \
10918 __ret; \
10924 int16x4x4_t __ret; \
10925 __builtin_neon_vld4_v(&__ret, __p0, 1); \
10926 __ret; \
10930 int16x4x4_t __ret; \
10931 __builtin_neon_vld4_v(&__ret, __p0, 1); \
10933 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10934 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10935 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10936 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10937 __ret; \
10943 poly8x8x4_t __ret; \
10944 __builtin_neon_vld4_dup_v(&__ret, __p0, 4); \
10945 __ret; \
10949 poly8x8x4_t __ret; \
10950 __builtin_neon_vld4_dup_v(&__ret, __p0, 4); \
10952 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10953 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10954 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10955 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10956 __ret; \
10962 poly16x4x4_t __ret; \
10963 __builtin_neon_vld4_dup_v(&__ret, __p0, 5); \
10964 __ret; \
10968 poly16x4x4_t __ret; \
10969 __builtin_neon_vld4_dup_v(&__ret, __p0, 5); \
10971 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10972 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10973 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10974 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10975 __ret; \
10981 uint8x8x4_t __ret; \
10982 __builtin_neon_vld4_dup_v(&__ret, __p0, 16); \
10983 __ret; \
10987 uint8x8x4_t __ret; \
10988 __builtin_neon_vld4_dup_v(&__ret, __p0, 16); \
10990 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10991 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10992 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10993 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10994 __ret; \
11000 uint32x2x4_t __ret; \
11001 __builtin_neon_vld4_dup_v(&__ret, __p0, 18); \
11002 __ret; \
11006 uint32x2x4_t __ret; \
11007 __builtin_neon_vld4_dup_v(&__ret, __p0, 18); \
11009 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11010 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11011 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11012 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11013 __ret; \
11019 uint64x1x4_t __ret; \
11020 __builtin_neon_vld4_dup_v(&__ret, __p0, 19); \
11021 __ret; \
11025 uint64x1x4_t __ret; \
11026 __builtin_neon_vld4_dup_v(&__ret, __p0, 19); \
11027 __ret; \
11033 uint16x4x4_t __ret; \
11034 __builtin_neon_vld4_dup_v(&__ret, __p0, 17); \
11035 __ret; \
11039 uint16x4x4_t __ret; \
11040 __builtin_neon_vld4_dup_v(&__ret, __p0, 17); \
11042 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11043 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11044 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11045 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11046 __ret; \
11052 int8x8x4_t __ret; \
11053 __builtin_neon_vld4_dup_v(&__ret, __p0, 0); \
11054 __ret; \
11058 int8x8x4_t __ret; \
11059 __builtin_neon_vld4_dup_v(&__ret, __p0, 0); \
11061 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11062 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11063 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11064 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11065 __ret; \
11071 float32x2x4_t __ret; \
11072 __builtin_neon_vld4_dup_v(&__ret, __p0, 9); \
11073 __ret; \
11077 float32x2x4_t __ret; \
11078 __builtin_neon_vld4_dup_v(&__ret, __p0, 9); \
11080 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11081 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11082 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11083 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11084 __ret; \
11090 float16x4x4_t __ret; \
11091 __builtin_neon_vld4_dup_v(&__ret, __p0, 8); \
11092 __ret; \
11096 float16x4x4_t __ret; \
11097 __builtin_neon_vld4_dup_v(&__ret, __p0, 8); \
11099 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11100 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11101 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11102 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11103 __ret; \
11109 int32x2x4_t __ret; \
11110 __builtin_neon_vld4_dup_v(&__ret, __p0, 2); \
11111 __ret; \
11115 int32x2x4_t __ret; \
11116 __builtin_neon_vld4_dup_v(&__ret, __p0, 2); \
11118 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11119 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11120 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11121 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11122 __ret; \
11128 int64x1x4_t __ret; \
11129 __builtin_neon_vld4_dup_v(&__ret, __p0, 3); \
11130 __ret; \
11134 int64x1x4_t __ret; \
11135 __builtin_neon_vld4_dup_v(&__ret, __p0, 3); \
11136 __ret; \
11142 int16x4x4_t __ret; \
11143 __builtin_neon_vld4_dup_v(&__ret, __p0, 1); \
11144 __ret; \
11148 int16x4x4_t __ret; \
11149 __builtin_neon_vld4_dup_v(&__ret, __p0, 1); \
11151 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11152 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11153 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11154 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11155 __ret; \
11162 poly8x8x4_t __ret; \
11163 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 4); \
11164 __ret; \
11174 poly8x8x4_t __ret; \
11175 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 4); \
11177 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11178 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11179 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11180 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11181 __ret; \
11188 poly16x4x4_t __ret; \
11189 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 5); \
11190 __ret; \
11200 poly16x4x4_t __ret; \
11201 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 5); \
11203 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11204 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11205 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11206 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11207 __ret; \
11214 poly16x8x4_t __ret; \
11215 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 37); \
11216 __ret; \
11226 poly16x8x4_t __ret; \
11227 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 37); \
11229 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11230 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11231 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11232 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11233 __ret; \
11240 uint32x4x4_t __ret; \
11241 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 50); \
11242 __ret; \
11252 uint32x4x4_t __ret; \
11253 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 50); \
11255 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11256 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11257 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11258 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11259 __ret; \
11266 uint16x8x4_t __ret; \
11267 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 49); \
11268 __ret; \
11278 uint16x8x4_t __ret; \
11279 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 49); \
11281 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11282 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11283 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11284 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11285 __ret; \
11292 float32x4x4_t __ret; \
11293 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 41); \
11294 __ret; \
11304 float32x4x4_t __ret; \
11305 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 41); \
11307 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11308 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11309 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11310 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11311 __ret; \
11318 float16x8x4_t __ret; \
11319 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 40); \
11320 __ret; \
11330 float16x8x4_t __ret; \
11331 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 40); \
11333 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11334 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11335 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11336 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11337 __ret; \
11344 int32x4x4_t __ret; \
11345 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 34); \
11346 __ret; \
11356 int32x4x4_t __ret; \
11357 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 34); \
11359 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11360 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11361 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11362 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11363 __ret; \
11370 int16x8x4_t __ret; \
11371 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 33); \
11372 __ret; \
11382 int16x8x4_t __ret; \
11383 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 33); \
11385 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11386 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11387 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11388 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11389 __ret; \
11396 uint8x8x4_t __ret; \
11397 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 16); \
11398 __ret; \
11408 uint8x8x4_t __ret; \
11409 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 16); \
11411 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11412 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11413 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11414 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11415 __ret; \
11422 uint32x2x4_t __ret; \
11423 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 18); \
11424 __ret; \
11434 uint32x2x4_t __ret; \
11435 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 18); \
11437 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11438 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11439 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11440 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11441 __ret; \
11448 uint16x4x4_t __ret; \
11449 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 17); \
11450 __ret; \
11460 uint16x4x4_t __ret; \
11461 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 17); \
11463 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11464 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11465 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11466 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11467 __ret; \
11474 int8x8x4_t __ret; \
11475 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 0); \
11476 __ret; \
11486 int8x8x4_t __ret; \
11487 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 0); \
11489 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11490 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11491 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11492 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11493 __ret; \
11500 float32x2x4_t __ret; \
11501 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 9); \
11502 __ret; \
11512 float32x2x4_t __ret; \
11513 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 9); \
11515 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11516 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11517 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11518 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11519 __ret; \
11526 float16x4x4_t __ret; \
11527 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 8); \
11528 __ret; \
11538 float16x4x4_t __ret; \
11539 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 8); \
11541 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11542 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11543 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11544 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11545 __ret; \
11552 int32x2x4_t __ret; \
11553 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 2); \
11554 __ret; \
11564 int32x2x4_t __ret; \
11565 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 2); \
11567 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11568 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11569 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11570 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11571 __ret; \
11578 int16x4x4_t __ret; \
11579 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 1); \
11580 __ret; \
11590 int16x4x4_t __ret; \
11591 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 1); \
11593 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11594 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11595 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11596 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11597 __ret; \
11603 uint8x16_t __ret;
11604 __ret = (uint8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
11605 return __ret;
11611 uint8x16_t __ret;
11612 __ret = (uint8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
11613 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11614 return __ret;
11620 uint32x4_t __ret;
11621 __ret = (uint32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
11622 return __ret;
11628 uint32x4_t __ret;
11629 __ret = (uint32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
11630 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11631 return __ret;
11637 uint16x8_t __ret;
11638 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
11639 return __ret;
11645 uint16x8_t __ret;
11646 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
11647 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11648 return __ret;
11654 int8x16_t __ret;
11655 __ret = (int8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
11656 return __ret;
11662 int8x16_t __ret;
11663 __ret = (int8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
11664 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11665 return __ret;
11671 float32x4_t __ret;
11672 __ret = (float32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
11673 return __ret;
11679 float32x4_t __ret;
11680 __ret = (float32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
11681 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11682 return __ret;
11688 int32x4_t __ret;
11689 __ret = (int32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
11690 return __ret;
11696 int32x4_t __ret;
11697 __ret = (int32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
11698 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11699 return __ret;
11705 int16x8_t __ret;
11706 __ret = (int16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
11707 return __ret;
11713 int16x8_t __ret;
11714 __ret = (int16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
11715 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11716 return __ret;
11722 uint8x8_t __ret;
11723 __ret = (uint8x8_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
11724 return __ret;
11730 uint8x8_t __ret;
11731 __ret = (uint8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
11732 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11733 return __ret;
11739 uint32x2_t __ret;
11740 __ret = (uint32x2_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
11741 return __ret;
11747 uint32x2_t __ret;
11748 __ret = (uint32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
11749 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
11750 return __ret;
11756 uint16x4_t __ret;
11757 __ret = (uint16x4_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
11758 return __ret;
11764 uint16x4_t __ret;
11765 __ret = (uint16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
11766 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11767 return __ret;
11773 int8x8_t __ret;
11774 __ret = (int8x8_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
11775 return __ret;
11781 int8x8_t __ret;
11782 __ret = (int8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
11783 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11784 return __ret;
11790 float32x2_t __ret;
11791 __ret = (float32x2_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
11792 return __ret;
11798 float32x2_t __ret;
11799 __ret = (float32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
11800 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
11801 return __ret;
11807 int32x2_t __ret;
11808 __ret = (int32x2_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
11809 return __ret;
11815 int32x2_t __ret;
11816 __ret = (int32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
11817 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
11818 return __ret;
11824 int16x4_t __ret;
11825 __ret = (int16x4_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
11826 return __ret;
11832 int16x4_t __ret;
11833 __ret = (int16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
11834 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11835 return __ret;
11841 uint8x16_t __ret;
11842 __ret = (uint8x16_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
11843 return __ret;
11849 uint8x16_t __ret;
11850 __ret = (uint8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
11851 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11852 return __ret;
11858 uint32x4_t __ret;
11859 __ret = (uint32x4_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
11860 return __ret;
11866 uint32x4_t __ret;
11867 __ret = (uint32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
11868 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11869 return __ret;
11875 uint16x8_t __ret;
11876 __ret = (uint16x8_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
11877 return __ret;
11883 uint16x8_t __ret;
11884 __ret
11885 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11886 return __ret;
11892 int8x16_t __ret;
11893 __ret = (int8x16_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
11894 return __ret;
11900 int8x16_t __ret;
11901 __ret = (int8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
11902 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11903 return __ret;
11909 float32x4_t __ret;
11910 __ret = (float32x4_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
11911 return __ret;
11917 float32x4_t __ret;
11918 __ret = (float32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
11919 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11920 return __ret;
11926 int32x4_t __ret;
11927 __ret = (int32x4_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
11928 return __ret;
11934 int32x4_t __ret;
11935 __ret = (int32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
11936 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11937 return __ret;
11943 int16x8_t __ret;
11944 __ret = (int16x8_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
11945 return __ret;
11951 int16x8_t __ret;
11952 __ret = (int16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
11953 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11954 return __ret;
11960 uint8x8_t __ret;
11961 __ret = (uint8x8_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
11962 return __ret;
11968 uint8x8_t __ret;
11969 __ret = (uint8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
11970 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11971 return __ret;
11977 uint32x2_t __ret;
11978 __ret = (uint32x2_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
11979 return __ret;
11985 uint32x2_t __ret;
11986 __ret = (uint32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
11987 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
11988 return __ret;
11994 uint16x4_t __ret;
11995 __ret = (uint16x4_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
11996 return __ret;
12002 uint16x4_t __ret;
12003 __ret = (uint16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
12004 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12005 return __ret;
12011 int8x8_t __ret;
12012 __ret = (int8x8_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
12013 return __ret;
12019 int8x8_t __ret;
12020 __ret = (int8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
12021 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12022 return __ret;
12028 float32x2_t __ret;
12029 __ret = (float32x2_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
12030 return __ret;
12036 float32x2_t __ret;
12037 __ret = (float32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
12038 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12039 return __ret;
12045 int32x2_t __ret;
12046 __ret = (int32x2_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
12047 return __ret;
12053 int32x2_t __ret;
12054 __ret = (int32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
12055 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12056 return __ret;
12062 int16x4_t __ret;
12063 __ret = (int16x4_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
12064 return __ret;
12070 int16x4_t __ret;
12071 __ret = (int16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
12072 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12073 return __ret;
12079 uint8x16_t __ret;
12080 __ret = __p0 + __p1 * __p2;
12081 return __ret;
12088 uint8x16_t __ret;
12089 __ret = __rev0 + __rev1 * __rev2;
12090 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12091 return __ret;
12097 uint32x4_t __ret;
12098 __ret = __p0 + __p1 * __p2;
12099 return __ret;
12106 uint32x4_t __ret;
12107 __ret = __rev0 + __rev1 * __rev2;
12108 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12109 return __ret;
12115 uint16x8_t __ret;
12116 __ret = __p0 + __p1 * __p2;
12117 return __ret;
12124 uint16x8_t __ret;
12125 __ret = __rev0 + __rev1 * __rev2;
12126 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12127 return __ret;
12133 int8x16_t __ret;
12134 __ret = __p0 + __p1 * __p2;
12135 return __ret;
12142 int8x16_t __ret;
12143 __ret = __rev0 + __rev1 * __rev2;
12144 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12145 return __ret;
12151 float32x4_t __ret;
12152 __ret = __p0 + __p1 * __p2;
12153 return __ret;
12160 float32x4_t __ret;
12161 __ret = __rev0 + __rev1 * __rev2;
12162 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12163 return __ret;
12169 int32x4_t __ret;
12170 __ret = __p0 + __p1 * __p2;
12171 return __ret;
12178 int32x4_t __ret;
12179 __ret = __rev0 + __rev1 * __rev2;
12180 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12181 return __ret;
12187 int16x8_t __ret;
12188 __ret = __p0 + __p1 * __p2;
12189 return __ret;
12196 int16x8_t __ret;
12197 __ret = __rev0 + __rev1 * __rev2;
12198 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12199 return __ret;
12205 uint8x8_t __ret;
12206 __ret = __p0 + __p1 * __p2;
12207 return __ret;
12214 uint8x8_t __ret;
12215 __ret = __rev0 + __rev1 * __rev2;
12216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12217 return __ret;
12223 uint32x2_t __ret;
12224 __ret = __p0 + __p1 * __p2;
12225 return __ret;
12232 uint32x2_t __ret;
12233 __ret = __rev0 + __rev1 * __rev2;
12234 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12235 return __ret;
12241 uint16x4_t __ret;
12242 __ret = __p0 + __p1 * __p2;
12243 return __ret;
12250 uint16x4_t __ret;
12251 __ret = __rev0 + __rev1 * __rev2;
12252 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12253 return __ret;
12259 int8x8_t __ret;
12260 __ret = __p0 + __p1 * __p2;
12261 return __ret;
12268 int8x8_t __ret;
12269 __ret = __rev0 + __rev1 * __rev2;
12270 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12271 return __ret;
12277 float32x2_t __ret;
12278 __ret = __p0 + __p1 * __p2;
12279 return __ret;
12286 float32x2_t __ret;
12287 __ret = __rev0 + __rev1 * __rev2;
12288 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12289 return __ret;
12295 int32x2_t __ret;
12296 __ret = __p0 + __p1 * __p2;
12297 return __ret;
12304 int32x2_t __ret;
12305 __ret = __rev0 + __rev1 * __rev2;
12306 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12307 return __ret;
12313 int16x4_t __ret;
12314 __ret = __p0 + __p1 * __p2;
12315 return __ret;
12322 int16x4_t __ret;
12323 __ret = __rev0 + __rev1 * __rev2;
12324 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12325 return __ret;
12334 uint32x4_t __ret; \
12335 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12336 __ret; \
12346 uint32x4_t __ret; \
12347 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12348 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12349 __ret; \
12358 uint16x8_t __ret; \
12359 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12360 __ret; \
12370 uint16x8_t __ret; \
12371 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12372 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
12373 __ret; \
12382 float32x4_t __ret; \
12383 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12384 __ret; \
12394 float32x4_t __ret; \
12395 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12396 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12397 __ret; \
12406 int32x4_t __ret; \
12407 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12408 __ret; \
12418 int32x4_t __ret; \
12419 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12420 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12421 __ret; \
12430 int16x8_t __ret; \
12431 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12432 __ret; \
12442 int16x8_t __ret; \
12443 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12444 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
12445 __ret; \
12454 uint32x2_t __ret; \
12455 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
12456 __ret; \
12466 uint32x2_t __ret; \
12467 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
12468 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
12469 __ret; \
12478 uint16x4_t __ret; \
12479 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12480 __ret; \
12490 uint16x4_t __ret; \
12491 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12492 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12493 __ret; \
12502 float32x2_t __ret; \
12503 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
12504 __ret; \
12514 float32x2_t __ret; \
12515 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
12516 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
12517 __ret; \
12526 int32x2_t __ret; \
12527 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
12528 __ret; \
12538 int32x2_t __ret; \
12539 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
12540 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
12541 __ret; \
12550 int16x4_t __ret; \
12551 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12552 __ret; \
12562 int16x4_t __ret; \
12563 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12564 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12565 __ret; \
12571 uint32x4_t __ret;
12572 __ret = __p0 + __p1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
12573 return __ret;
12579 uint32x4_t __ret;
12580 __ret = __rev0 + __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
12581 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12582 return __ret;
12588 uint16x8_t __ret;
12589 __ret = __p0 + __p1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12590 return __ret;
12596 uint16x8_t __ret;
12597 __ret = __rev0 + __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12598 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12599 return __ret;
12605 float32x4_t __ret;
12606 __ret = __p0 + __p1 * (float32x4_t) {__p2, __p2, __p2, __p2};
12607 return __ret;
12613 float32x4_t __ret;
12614 __ret = __rev0 + __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};
12615 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12616 return __ret;
12622 int32x4_t __ret;
12623 __ret = __p0 + __p1 * (int32x4_t) {__p2, __p2, __p2, __p2};
12624 return __ret;
12630 int32x4_t __ret;
12631 __ret = __rev0 + __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};
12632 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12633 return __ret;
12639 int16x8_t __ret;
12640 __ret = __p0 + __p1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12641 return __ret;
12647 int16x8_t __ret;
12648 __ret = __rev0 + __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12649 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12650 return __ret;
12656 uint32x2_t __ret;
12657 __ret = __p0 + __p1 * (uint32x2_t) {__p2, __p2};
12658 return __ret;
12664 uint32x2_t __ret;
12665 __ret = __rev0 + __rev1 * (uint32x2_t) {__p2, __p2};
12666 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12667 return __ret;
12673 uint16x4_t __ret;
12674 __ret = __p0 + __p1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
12675 return __ret;
12681 uint16x4_t __ret;
12682 __ret = __rev0 + __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
12683 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12684 return __ret;
12690 float32x2_t __ret;
12691 __ret = __p0 + __p1 * (float32x2_t) {__p2, __p2};
12692 return __ret;
12698 float32x2_t __ret;
12699 __ret = __rev0 + __rev1 * (float32x2_t) {__p2, __p2};
12700 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12701 return __ret;
12707 int32x2_t __ret;
12708 __ret = __p0 + __p1 * (int32x2_t) {__p2, __p2};
12709 return __ret;
12715 int32x2_t __ret;
12716 __ret = __rev0 + __rev1 * (int32x2_t) {__p2, __p2};
12717 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12718 return __ret;
12724 int16x4_t __ret;
12725 __ret = __p0 + __p1 * (int16x4_t) {__p2, __p2, __p2, __p2};
12726 return __ret;
12732 int16x4_t __ret;
12733 __ret = __rev0 + __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};
12734 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12735 return __ret;
12741 uint8x16_t __ret;
12742 __ret = __p0 - __p1 * __p2;
12743 return __ret;
12750 uint8x16_t __ret;
12751 __ret = __rev0 - __rev1 * __rev2;
12752 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12753 return __ret;
12759 uint32x4_t __ret;
12760 __ret = __p0 - __p1 * __p2;
12761 return __ret;
12768 uint32x4_t __ret;
12769 __ret = __rev0 - __rev1 * __rev2;
12770 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12771 return __ret;
12777 uint16x8_t __ret;
12778 __ret = __p0 - __p1 * __p2;
12779 return __ret;
12786 uint16x8_t __ret;
12787 __ret = __rev0 - __rev1 * __rev2;
12788 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12789 return __ret;
12795 int8x16_t __ret;
12796 __ret = __p0 - __p1 * __p2;
12797 return __ret;
12804 int8x16_t __ret;
12805 __ret = __rev0 - __rev1 * __rev2;
12806 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12807 return __ret;
12813 float32x4_t __ret;
12814 __ret = __p0 - __p1 * __p2;
12815 return __ret;
12822 float32x4_t __ret;
12823 __ret = __rev0 - __rev1 * __rev2;
12824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12825 return __ret;
12831 int32x4_t __ret;
12832 __ret = __p0 - __p1 * __p2;
12833 return __ret;
12840 int32x4_t __ret;
12841 __ret = __rev0 - __rev1 * __rev2;
12842 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12843 return __ret;
12849 int16x8_t __ret;
12850 __ret = __p0 - __p1 * __p2;
12851 return __ret;
12858 int16x8_t __ret;
12859 __ret = __rev0 - __rev1 * __rev2;
12860 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12861 return __ret;
12867 uint8x8_t __ret;
12868 __ret = __p0 - __p1 * __p2;
12869 return __ret;
12876 uint8x8_t __ret;
12877 __ret = __rev0 - __rev1 * __rev2;
12878 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12879 return __ret;
12885 uint32x2_t __ret;
12886 __ret = __p0 - __p1 * __p2;
12887 return __ret;
12894 uint32x2_t __ret;
12895 __ret = __rev0 - __rev1 * __rev2;
12896 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12897 return __ret;
12903 uint16x4_t __ret;
12904 __ret = __p0 - __p1 * __p2;
12905 return __ret;
12912 uint16x4_t __ret;
12913 __ret = __rev0 - __rev1 * __rev2;
12914 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12915 return __ret;
12921 int8x8_t __ret;
12922 __ret = __p0 - __p1 * __p2;
12923 return __ret;
12930 int8x8_t __ret;
12931 __ret = __rev0 - __rev1 * __rev2;
12932 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12933 return __ret;
12939 float32x2_t __ret;
12940 __ret = __p0 - __p1 * __p2;
12941 return __ret;
12948 float32x2_t __ret;
12949 __ret = __rev0 - __rev1 * __rev2;
12950 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12951 return __ret;
12957 int32x2_t __ret;
12958 __ret = __p0 - __p1 * __p2;
12959 return __ret;
12966 int32x2_t __ret;
12967 __ret = __rev0 - __rev1 * __rev2;
12968 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12969 return __ret;
12975 int16x4_t __ret;
12976 __ret = __p0 - __p1 * __p2;
12977 return __ret;
12984 int16x4_t __ret;
12985 __ret = __rev0 - __rev1 * __rev2;
12986 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12987 return __ret;
12996 uint32x4_t __ret; \
12997 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12998 __ret; \
13008 uint32x4_t __ret; \
13009 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13010 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13011 __ret; \
13020 uint16x8_t __ret; \
13021 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13022 __ret; \
13032 uint16x8_t __ret; \
13033 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13034 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
13035 __ret; \
13044 float32x4_t __ret; \
13045 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13046 __ret; \
13056 float32x4_t __ret; \
13057 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13058 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13059 __ret; \
13068 int32x4_t __ret; \
13069 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13070 __ret; \
13080 int32x4_t __ret; \
13081 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13082 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13083 __ret; \
13092 int16x8_t __ret; \
13093 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13094 __ret; \
13104 int16x8_t __ret; \
13105 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13106 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
13107 __ret; \
13116 uint32x2_t __ret; \
13117 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
13118 __ret; \
13128 uint32x2_t __ret; \
13129 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
13130 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
13131 __ret; \
13140 uint16x4_t __ret; \
13141 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13142 __ret; \
13152 uint16x4_t __ret; \
13153 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13154 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13155 __ret; \
13164 float32x2_t __ret; \
13165 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
13166 __ret; \
13176 float32x2_t __ret; \
13177 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
13178 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
13179 __ret; \
13188 int32x2_t __ret; \
13189 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
13190 __ret; \
13200 int32x2_t __ret; \
13201 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
13202 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
13203 __ret; \
13212 int16x4_t __ret; \
13213 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13214 __ret; \
13224 int16x4_t __ret; \
13225 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13226 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13227 __ret; \
13233 uint32x4_t __ret;
13234 __ret = __p0 - __p1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
13235 return __ret;
13241 uint32x4_t __ret;
13242 __ret = __rev0 - __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
13243 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13244 return __ret;
13250 uint16x8_t __ret;
13251 __ret = __p0 - __p1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13252 return __ret;
13258 uint16x8_t __ret;
13259 __ret = __rev0 - __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13260 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13261 return __ret;
13267 float32x4_t __ret;
13268 __ret = __p0 - __p1 * (float32x4_t) {__p2, __p2, __p2, __p2};
13269 return __ret;
13275 float32x4_t __ret;
13276 __ret = __rev0 - __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};
13277 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13278 return __ret;
13284 int32x4_t __ret;
13285 __ret = __p0 - __p1 * (int32x4_t) {__p2, __p2, __p2, __p2};
13286 return __ret;
13292 int32x4_t __ret;
13293 __ret = __rev0 - __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};
13294 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13295 return __ret;
13301 int16x8_t __ret;
13302 __ret = __p0 - __p1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13303 return __ret;
13309 int16x8_t __ret;
13310 __ret = __rev0 - __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13312 return __ret;
13318 uint32x2_t __ret;
13319 __ret = __p0 - __p1 * (uint32x2_t) {__p2, __p2};
13320 return __ret;
13326 uint32x2_t __ret;
13327 __ret = __rev0 - __rev1 * (uint32x2_t) {__p2, __p2};
13328 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13329 return __ret;
13335 uint16x4_t __ret;
13336 __ret = __p0 - __p1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
13337 return __ret;
13343 uint16x4_t __ret;
13344 __ret = __rev0 - __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
13345 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13346 return __ret;
13352 float32x2_t __ret;
13353 __ret = __p0 - __p1 * (float32x2_t) {__p2, __p2};
13354 return __ret;
13360 float32x2_t __ret;
13361 __ret = __rev0 - __rev1 * (float32x2_t) {__p2, __p2};
13362 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13363 return __ret;
13369 int32x2_t __ret;
13370 __ret = __p0 - __p1 * (int32x2_t) {__p2, __p2};
13371 return __ret;
13377 int32x2_t __ret;
13378 __ret = __rev0 - __rev1 * (int32x2_t) {__p2, __p2};
13379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13380 return __ret;
13386 int16x4_t __ret;
13387 __ret = __p0 - __p1 * (int16x4_t) {__p2, __p2, __p2, __p2};
13388 return __ret;
13394 int16x4_t __ret;
13395 __ret = __rev0 - __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};
13396 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13397 return __ret;
13403 poly8x8_t __ret;
13404 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13405 return __ret;
13409 poly8x8_t __ret;
13410 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13411 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13412 return __ret;
13418 poly16x4_t __ret;
13419 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
13420 return __ret;
13424 poly16x4_t __ret;
13425 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
13426 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13427 return __ret;
13433 poly8x16_t __ret;
13434 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13435 return __ret;
13439 poly8x16_t __ret;
13440 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13441 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13442 return __ret;
13448 poly16x8_t __ret;
13449 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13450 return __ret;
13454 poly16x8_t __ret;
13455 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13456 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13457 return __ret;
13463 uint8x16_t __ret;
13464 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13465 return __ret;
13469 uint8x16_t __ret;
13470 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13471 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13472 return __ret;
13478 uint32x4_t __ret;
13479 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
13480 return __ret;
13484 uint32x4_t __ret;
13485 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
13486 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13487 return __ret;
13493 uint64x2_t __ret;
13494 __ret = (uint64x2_t) {__p0, __p0};
13495 return __ret;
13499 uint64x2_t __ret;
13500 __ret = (uint64x2_t) {__p0, __p0};
13501 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13502 return __ret;
13508 uint16x8_t __ret;
13509 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13510 return __ret;
13514 uint16x8_t __ret;
13515 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13516 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13517 return __ret;
13523 int8x16_t __ret;
13524 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13525 return __ret;
13529 int8x16_t __ret;
13530 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13531 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13532 return __ret;
13538 float32x4_t __ret;
13539 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
13540 return __ret;
13544 float32x4_t __ret;
13545 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
13546 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13547 return __ret;
13554 float16x8_t __ret; \
13555 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
13556 __ret; \
13561 float16x8_t __ret; \
13562 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
13563 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
13564 __ret; \
13570 int32x4_t __ret;
13571 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
13572 return __ret;
13576 int32x4_t __ret;
13577 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
13578 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13579 return __ret;
13585 int64x2_t __ret;
13586 __ret = (int64x2_t) {__p0, __p0};
13587 return __ret;
13591 int64x2_t __ret;
13592 __ret = (int64x2_t) {__p0, __p0};
13593 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13594 return __ret;
13600 int16x8_t __ret;
13601 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13602 return __ret;
13606 int16x8_t __ret;
13607 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13608 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13609 return __ret;
13615 uint8x8_t __ret;
13616 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13617 return __ret;
13621 uint8x8_t __ret;
13622 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13623 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13624 return __ret;
13630 uint32x2_t __ret;
13631 __ret = (uint32x2_t) {__p0, __p0};
13632 return __ret;
13636 uint32x2_t __ret;
13637 __ret = (uint32x2_t) {__p0, __p0};
13638 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13639 return __ret;
13645 uint64x1_t __ret;
13646 __ret = (uint64x1_t) {__p0};
13647 return __ret;
13651 uint64x1_t __ret;
13652 __ret = (uint64x1_t) {__p0};
13653 return __ret;
13659 uint16x4_t __ret;
13660 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
13661 return __ret;
13665 uint16x4_t __ret;
13666 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
13667 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13668 return __ret;
13674 int8x8_t __ret;
13675 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13676 return __ret;
13680 int8x8_t __ret;
13681 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13682 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13683 return __ret;
13689 float32x2_t __ret;
13690 __ret = (float32x2_t) {__p0, __p0};
13691 return __ret;
13695 float32x2_t __ret;
13696 __ret = (float32x2_t) {__p0, __p0};
13697 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13698 return __ret;
13705 float16x4_t __ret; \
13706 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
13707 __ret; \
13712 float16x4_t __ret; \
13713 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
13714 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13715 __ret; \
13721 int32x2_t __ret;
13722 __ret = (int32x2_t) {__p0, __p0};
13723 return __ret;
13727 int32x2_t __ret;
13728 __ret = (int32x2_t) {__p0, __p0};
13729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13730 return __ret;
13736 int64x1_t __ret;
13737 __ret = (int64x1_t) {__p0};
13738 return __ret;
13742 int64x1_t __ret;
13743 __ret = (int64x1_t) {__p0};
13744 return __ret;
13750 int16x4_t __ret;
13751 __ret = (int16x4_t) {__p0, __p0, __p0, __p0};
13752 return __ret;
13756 int16x4_t __ret;
13757 __ret
13758 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13759 return __ret;
13765 uint16x8_t __ret;
13766 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 49);
13767 return __ret;
13772 uint16x8_t __ret;
13773 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 49);
13774 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13775 return __ret;
13778 uint16x8_t __ret;
13779 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 49);
13780 return __ret;
13786 uint64x2_t __ret;
13787 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 51);
13788 return __ret;
13793 uint64x2_t __ret;
13794 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 51);
13795 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13796 return __ret;
13799 uint64x2_t __ret;
13800 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 51);
13801 return __ret;
13807 uint32x4_t __ret;
13808 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 50);
13809 return __ret;
13814 uint32x4_t __ret;
13815 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 50);
13816 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13817 return __ret;
13820 uint32x4_t __ret;
13821 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 50);
13822 return __ret;
13828 int16x8_t __ret;
13829 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 33);
13830 return __ret;
13835 int16x8_t __ret;
13836 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 33);
13837 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13838 return __ret;
13841 int16x8_t __ret;
13842 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 33);
13843 return __ret;
13849 int64x2_t __ret;
13850 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 35);
13851 return __ret;
13856 int64x2_t __ret;
13857 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 35);
13858 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13859 return __ret;
13862 int64x2_t __ret;
13863 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 35);
13864 return __ret;
13870 int32x4_t __ret;
13871 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 34);
13872 return __ret;
13877 int32x4_t __ret;
13878 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 34);
13879 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13880 return __ret;
13883 int32x4_t __ret;
13884 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 34);
13885 return __ret;
13891 uint16x4_t __ret;
13892 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 17);
13893 return __ret;
13898 uint16x4_t __ret;
13899 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 17);
13900 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13901 return __ret;
13904 uint16x4_t __ret;
13905 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 17);
13906 return __ret;
13912 uint32x2_t __ret;
13913 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 18);
13914 return __ret;
13919 uint32x2_t __ret;
13920 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 18);
13921 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13922 return __ret;
13925 uint32x2_t __ret;
13926 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 18);
13927 return __ret;
13933 uint8x8_t __ret;
13934 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 16);
13935 return __ret;
13940 uint8x8_t __ret;
13941 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 16);
13942 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13943 return __ret;
13946 uint8x8_t __ret;
13947 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 16);
13948 return __ret;
13954 int16x4_t __ret;
13955 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 1);
13956 return __ret;
13961 int16x4_t __ret;
13962 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 1);
13963 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13964 return __ret;
13967 int16x4_t __ret;
13968 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 1);
13969 return __ret;
13975 int32x2_t __ret;
13976 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 2);
13977 return __ret;
13982 int32x2_t __ret;
13983 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 2);
13984 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13985 return __ret;
13988 int32x2_t __ret;
13989 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 2);
13990 return __ret;
13996 int8x8_t __ret;
13997 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 0);
13998 return __ret;
14003 int8x8_t __ret;
14004 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 0);
14005 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14006 return __ret;
14009 int8x8_t __ret;
14010 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 0);
14011 return __ret;
14017 uint8x16_t __ret;
14018 __ret = __p0 * __p1;
14019 return __ret;
14025 uint8x16_t __ret;
14026 __ret = __rev0 * __rev1;
14027 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14028 return __ret;
14034 uint32x4_t __ret;
14035 __ret = __p0 * __p1;
14036 return __ret;
14042 uint32x4_t __ret;
14043 __ret = __rev0 * __rev1;
14044 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14045 return __ret;
14051 uint16x8_t __ret;
14052 __ret = __p0 * __p1;
14053 return __ret;
14059 uint16x8_t __ret;
14060 __ret = __rev0 * __rev1;
14061 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14062 return __ret;
14068 int8x16_t __ret;
14069 __ret = __p0 * __p1;
14070 return __ret;
14076 int8x16_t __ret;
14077 __ret = __rev0 * __rev1;
14078 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14079 return __ret;
14085 float32x4_t __ret;
14086 __ret = __p0 * __p1;
14087 return __ret;
14093 float32x4_t __ret;
14094 __ret = __rev0 * __rev1;
14095 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14096 return __ret;
14102 int32x4_t __ret;
14103 __ret = __p0 * __p1;
14104 return __ret;
14110 int32x4_t __ret;
14111 __ret = __rev0 * __rev1;
14112 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14113 return __ret;
14119 int16x8_t __ret;
14120 __ret = __p0 * __p1;
14121 return __ret;
14127 int16x8_t __ret;
14128 __ret = __rev0 * __rev1;
14129 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14130 return __ret;
14136 uint8x8_t __ret;
14137 __ret = __p0 * __p1;
14138 return __ret;
14144 uint8x8_t __ret;
14145 __ret = __rev0 * __rev1;
14146 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14147 return __ret;
14153 uint32x2_t __ret;
14154 __ret = __p0 * __p1;
14155 return __ret;
14161 uint32x2_t __ret;
14162 __ret = __rev0 * __rev1;
14163 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14164 return __ret;
14170 uint16x4_t __ret;
14171 __ret = __p0 * __p1;
14172 return __ret;
14178 uint16x4_t __ret;
14179 __ret = __rev0 * __rev1;
14180 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14181 return __ret;
14187 int8x8_t __ret;
14188 __ret = __p0 * __p1;
14189 return __ret;
14195 int8x8_t __ret;
14196 __ret = __rev0 * __rev1;
14197 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14198 return __ret;
14204 float32x2_t __ret;
14205 __ret = __p0 * __p1;
14206 return __ret;
14212 float32x2_t __ret;
14213 __ret = __rev0 * __rev1;
14214 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14215 return __ret;
14221 int32x2_t __ret;
14222 __ret = __p0 * __p1;
14223 return __ret;
14229 int32x2_t __ret;
14230 __ret = __rev0 * __rev1;
14231 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14232 return __ret;
14238 int16x4_t __ret;
14239 __ret = __p0 * __p1;
14240 return __ret;
14246 int16x4_t __ret;
14247 __ret = __rev0 * __rev1;
14248 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14249 return __ret;
14255 poly8x8_t __ret;
14256 __ret = (poly8x8_t) __builtin_neon_vmul_v((int8x8_t)__p0, (int8x8_t)__p1, 4);
14257 return __ret;
14263 poly8x8_t __ret;
14264 __ret = (poly8x8_t) __builtin_neon_vmul_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);
14265 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14266 return __ret;
14272 poly8x16_t __ret;
14273 __ret = (poly8x16_t) __builtin_neon_vmulq_v((int8x16_t)__p0, (int8x16_t)__p1, 36);
14274 return __ret;
14280 poly8x16_t __ret;
14281 __ret
14282 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14283 return __ret;
14291 uint32x4_t __ret; \
14292 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14293 __ret; \
14301 uint32x4_t __ret; \
14302 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14303 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14304 __ret; \
14312 uint16x8_t __ret; \
14313 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14314 __ret; \
14322 uint16x8_t __ret; \
14323 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14324 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
14325 __ret; \
14333 float32x4_t __ret; \
14334 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14335 __ret; \
14343 float32x4_t __ret; \
14344 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14345 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14346 __ret; \
14354 int32x4_t __ret; \
14355 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14356 __ret; \
14364 int32x4_t __ret; \
14365 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14366 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14367 __ret; \
14375 int16x8_t __ret; \
14376 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14377 __ret; \
14385 int16x8_t __ret; \
14386 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14387 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
14388 __ret; \
14396 uint32x2_t __ret; \
14397 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
14398 __ret; \
14406 uint32x2_t __ret; \
14407 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
14408 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14409 __ret; \
14417 uint16x4_t __ret; \
14418 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14419 __ret; \
14427 uint16x4_t __ret; \
14428 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14429 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14430 __ret; \
14438 float32x2_t __ret; \
14439 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
14440 __ret; \
14448 float32x2_t __ret; \
14449 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
14450 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14451 __ret; \
14459 int32x2_t __ret; \
14460 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
14461 __ret; \
14469 int32x2_t __ret; \
14470 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
14471 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14472 __ret; \
14480 int16x4_t __ret; \
14481 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14482 __ret; \
14490 int16x4_t __ret; \
14491 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14492 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14493 __ret; \
14499 uint32x4_t __ret;
14500 __ret = __p0 * (uint32x4_t) {__p1, __p1, __p1, __p1};
14501 return __ret;
14506 uint32x4_t __ret;
14507 __ret = __rev0 * (uint32x4_t) {__p1, __p1, __p1, __p1};
14508 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14509 return __ret;
14515 uint16x8_t __ret;
14516 __ret = __p0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14517 return __ret;
14522 uint16x8_t __ret;
14523 __ret = __rev0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14524 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14525 return __ret;
14531 float32x4_t __ret;
14532 __ret = __p0 * (float32x4_t) {__p1, __p1, __p1, __p1};
14533 return __ret;
14538 float32x4_t __ret;
14539 __ret = __rev0 * (float32x4_t) {__p1, __p1, __p1, __p1};
14540 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14541 return __ret;
14547 int32x4_t __ret;
14548 __ret = __p0 * (int32x4_t) {__p1, __p1, __p1, __p1};
14549 return __ret;
14554 int32x4_t __ret;
14555 __ret = __rev0 * (int32x4_t) {__p1, __p1, __p1, __p1};
14556 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14557 return __ret;
14563 int16x8_t __ret;
14564 __ret = __p0 * (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14565 return __ret;
14570 int16x8_t __ret;
14571 __ret = __rev0 * (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14572 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14573 return __ret;
14579 uint32x2_t __ret;
14580 __ret = __p0 * (uint32x2_t) {__p1, __p1};
14581 return __ret;
14586 uint32x2_t __ret;
14587 __ret = __rev0 * (uint32x2_t) {__p1, __p1};
14588 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14589 return __ret;
14595 uint16x4_t __ret;
14596 __ret = __p0 * (uint16x4_t) {__p1, __p1, __p1, __p1};
14597 return __ret;
14602 uint16x4_t __ret;
14603 __ret = __rev0 * (uint16x4_t) {__p1, __p1, __p1, __p1};
14604 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14605 return __ret;
14611 float32x2_t __ret;
14612 __ret = __p0 * (float32x2_t) {__p1, __p1};
14613 return __ret;
14618 float32x2_t __ret;
14619 __ret = __rev0 * (float32x2_t) {__p1, __p1};
14620 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14621 return __ret;
14627 int32x2_t __ret;
14628 __ret = __p0 * (int32x2_t) {__p1, __p1};
14629 return __ret;
14634 int32x2_t __ret;
14635 __ret = __rev0 * (int32x2_t) {__p1, __p1};
14636 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14637 return __ret;
14643 int16x4_t __ret;
14644 __ret = __p0 * (int16x4_t) {__p1, __p1, __p1, __p1};
14645 return __ret;
14650 int16x4_t __ret;
14651 __ret = __rev0 * (int16x4_t) {__p1, __p1, __p1, __p1};
14652 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14653 return __ret;
14659 poly16x8_t __ret;
14660 __ret = (poly16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 37);
14661 return __ret;
14667 poly16x8_t __ret;
14668 __ret = (poly16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 37);
14669 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14670 return __ret;
14673 poly16x8_t __ret;
14674 __ret = (poly16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 37);
14675 return __ret;
14681 uint16x8_t __ret;
14682 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 49);
14683 return __ret;
14689 uint16x8_t __ret;
14690 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 49);
14691 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14692 return __ret;
14695 uint16x8_t __ret;
14696 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 49);
14697 return __ret;
14703 uint64x2_t __ret;
14704 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 51);
14705 return __ret;
14711 uint64x2_t __ret;
14712 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 51);
14713 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14714 return __ret;
14717 uint64x2_t __ret;
14718 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 51);
14719 return __ret;
14725 uint32x4_t __ret;
14726 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 50);
14727 return __ret;
14733 uint32x4_t __ret;
14734 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 50);
14735 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14736 return __ret;
14739 uint32x4_t __ret;
14740 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 50);
14741 return __ret;
14747 int16x8_t __ret;
14748 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 33);
14749 return __ret;
14755 int16x8_t __ret;
14756 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 33);
14757 __ret = __builtin_shufflevector(__ret__ret, 7, 6, 5, 4, 3, 2, 1, 0);
14758 return __ret;
14761 int16x8_t __ret;
14762 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 33);
14763 return __ret;
14769 int64x2_t __ret;
14770 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
14771 return __ret;
14777 int64x2_t __ret;
14778 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);
14779 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14780 return __ret;
14783 int64x2_t __ret;
14784 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
14785 return __ret;
14791 int32x4_t __ret;
14792 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
14793 return __ret;
14799 int32x4_t __ret;
14800 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);
14801 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14802 return __ret;
14805 int32x4_t __ret;
14806 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
14807 return __ret;
14815 uint64x2_t __ret; \
14816 __ret = vmull_u32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
14817 __ret; \
14825 uint64x2_t __ret; \
14826 __ret = __noswap_vmull_u32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
14827 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14828 __ret; \
14836 uint32x4_t __ret; \
14837 __ret = vmull_u16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
14838 __ret; \
14846 uint32x4_t __ret; \
14847 __ret = __noswap_vmull_u16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
14848 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14849 __ret; \
14857 int64x2_t __ret; \
14858 __ret = vmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
14859 __ret; \
14867 int64x2_t __ret; \
14868 __ret = __noswap_vmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
14869 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14870 __ret; \
14878 int32x4_t __ret; \
14879 __ret = vmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
14880 __ret; \
14888 int32x4_t __ret; \
14889 __ret = __noswap_vmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
14890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14891 __ret; \
14897 uint64x2_t __ret;
14898 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint32x2_t) {__p1, __p1}, 51);
14899 return __ret;
14904 uint64x2_t __ret;
14905 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(uint32x2_t) {__p1, __p1}, 51);
14906 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14907 return __ret;
14910 uint64x2_t __ret;
14911 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint32x2_t) {__p1, __p1}, 51);
14912 return __ret;
14918 uint32x4_t __ret;
14919 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint16x4_t) {__p1, __p1, __p1, __p1}, 50);
14920 return __ret;
14925 uint32x4_t __ret;
14926 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(uint16x4_t) {__p1, __p1, __p1, __p1}, 50);
14927 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14928 return __ret;
14931 uint32x4_t __ret;
14932 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint16x4_t) {__p1, __p1, __p1, __p1}, 50);
14933 return __ret;
14939 int64x2_t __ret;
14940 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
14941 return __ret;
14946 int64x2_t __ret;
14947 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
14948 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14949 return __ret;
14952 int64x2_t __ret;
14953 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
14954 return __ret;
14960 int32x4_t __ret;
14961 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
14962 return __ret;
14967 int32x4_t __ret;
14968 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
14969 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14970 return __ret;
14973 int32x4_t __ret;
14974 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
14975 return __ret;
14981 poly8x8_t __ret;
14982 __ret = ~__p0;
14983 return __ret;
14988 poly8x8_t __ret;
14989 __ret = ~__rev0;
14990 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14991 return __ret;
14997 poly8x16_t __ret;
14998 __ret = ~__p0;
14999 return __ret;
15004 poly8x16_t __ret;
15005 __ret = ~__rev0;
15006 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15007 return __ret;
15013 uint8x16_t __ret;
15014 __ret = ~__p0;
15015 return __ret;
15020 uint8x16_t __ret;
15021 __ret = ~__rev0;
15022 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15023 return __ret;
15029 uint32x4_t __ret;
15030 __ret = ~__p0;
15031 return __ret;
15036 uint32x4_t __ret;
15037 __ret = ~__rev0;
15038 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15039 return __ret;
15045 uint16x8_t __ret;
15046 __ret = ~__p0;
15047 return __ret;
15052 uint16x8_t __ret;
15053 __ret = ~__rev0;
15054 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15055 return __ret;
15061 int8x16_t __ret;
15062 __ret = ~__p0;
15063 return __ret;
15068 int8x16_t __ret;
15069 __ret = ~__rev0;
15070 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15071 return __ret;
15077 int32x4_t __ret;
15078 __ret = ~__p0;
15079 return __ret;
15084 int32x4_t __ret;
15085 __ret = ~__rev0;
15086 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15087 return __ret;
15093 int16x8_t __ret;
15094 __ret = ~__p0;
15095 return __ret;
15100 int16x8_t __ret;
15101 __ret = ~__rev0;
15102 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15103 return __ret;
15109 uint8x8_t __ret;
15110 __ret = ~__p0;
15111 return __ret;
15116 uint8x8_t __ret;
15117 __ret = ~__rev0;
15118 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15119 return __ret;
15125 uint32x2_t __ret;
15126 __ret = ~__p0;
15127 return __ret;
15132 uint32x2_t __ret;
15133 __ret = ~__rev0;
15134 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15135 return __ret;
15141 uint16x4_t __ret;
15142 __ret = ~__p0;
15143 return __ret;
15148 uint16x4_t __ret;
15149 __ret = ~__rev0;
15150 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15151 return __ret;
15157 int8x8_t __ret;
15158 __ret = ~__p0;
15159 return __ret;
15164 int8x8_t __ret;
15165 __ret = ~__rev0;
15166 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15167 return __ret;
15173 int32x2_t __ret;
15174 __ret = ~__p0;
15175 return __ret;
15180 int32x2_t __ret;
15181 __ret = ~__rev0;
15182 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15183 return __ret;
15189 int16x4_t __ret;
15190 __ret = ~__p0;
15191 return __ret;
15196 int16x4_t __ret;
15197 __ret = ~__rev0;
15198 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15199 return __ret;
15205 int8x16_t __ret;
15206 __ret = -__p0;
15207 return __ret;
15212 int8x16_t __ret;
15213 __ret = -__rev0;
15214 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15215 return __ret;
15221 float32x4_t __ret;
15222 __ret = -__p0;
15223 return __ret;
15228 float32x4_t __ret;
15229 __ret = -__rev0;
15230 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15231 return __ret;
15237 int32x4_t __ret;
15238 __ret = -__p0;
15239 return __ret;
15244 int32x4_t __ret;
15245 __ret = -__rev0;
15246 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15247 return __ret;
15253 int16x8_t __ret;
15254 __ret = -__p0;
15255 return __ret;
15260 int16x8_t __ret;
15261 __ret = -__rev0;
15262 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15263 return __ret;
15269 int8x8_t __ret;
15270 __ret = -__p0;
15271 return __ret;
15276 int8x8_t __ret;
15277 __ret = -__rev0;
15278 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15279 return __ret;
15285 float32x2_t __ret;
15286 __ret = -__p0;
15287 return __ret;
15292 float32x2_t __ret;
15293 __ret = -__rev0;
15294 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15295 return __ret;
15301 int32x2_t __ret;
15302 __ret = -__p0;
15303 return __ret;
15308 int32x2_t __ret;
15309 __ret = -__rev0;
15310 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15311 return __ret;
15317 int16x4_t __ret;
15318 __ret = -__p0;
15319 return __ret;
15324 int16x4_t __ret;
15325 __ret = -__rev0;
15326 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15327 return __ret;
15333 uint8x16_t __ret;
15334 __ret = __p0 | ~__p1;
15335 return __ret;
15341 uint8x16_t __ret;
15342 __ret = __rev0 | ~__rev1;
15343 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15344 return __ret;
15350 uint32x4_t __ret;
15351 __ret = __p0 | ~__p1;
15352 return __ret;
15358 uint32x4_t __ret;
15359 __ret = __rev0 | ~__rev1;
15360 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15361 return __ret;
15367 uint64x2_t __ret;
15368 __ret = __p0 | ~__p1;
15369 return __ret;
15375 uint64x2_t __ret;
15376 __ret = __rev0 | ~__rev1;
15377 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15378 return __ret;
15384 uint16x8_t __ret;
15385 __ret = __p0 | ~__p1;
15386 return __ret;
15392 uint16x8_t __ret;
15393 __ret = __rev0 | ~__rev1;
15394 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15395 return __ret;
15401 int8x16_t __ret;
15402 __ret = __p0 | ~__p1;
15403 return __ret;
15409 int8x16_t __ret;
15410 __ret = __rev0 | ~__rev1;
15411 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15412 return __ret;
15418 int32x4_t __ret;
15419 __ret = __p0 | ~__p1;
15420 return __ret;
15426 int32x4_t __ret;
15427 __ret = __rev0 | ~__rev1;
15428 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15429 return __ret;
15435 int64x2_t __ret;
15436 __ret = __p0 | ~__p1;
15437 return __ret;
15443 int64x2_t __ret;
15444 __ret = __rev0 | ~__rev1;
15445 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15446 return __ret;
15452 int16x8_t __ret;
15453 __ret = __p0 | ~__p1;
15454 return __ret;
15460 int16x8_t __ret;
15461 __ret = __rev0 | ~__rev1;
15462 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15463 return __ret;
15469 uint8x8_t __ret;
15470 __ret = __p0 | ~__p1;
15471 return __ret;
15477 uint8x8_t __ret;
15478 __ret = __rev0 | ~__rev1;
15479 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15480 return __ret;
15486 uint32x2_t __ret;
15487 __ret = __p0 | ~__p1;
15488 return __ret;
15494 uint32x2_t __ret;
15495 __ret = __rev0 | ~__rev1;
15496 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15497 return __ret;
15503 uint64x1_t __ret;
15504 __ret = __p0 | ~__p1;
15505 return __ret;
15509 uint64x1_t __ret;
15510 __ret = __p0 | ~__p1;
15511 return __ret;
15517 uint16x4_t __ret;
15518 __ret = __p0 | ~__p1;
15519 return __ret;
15525 uint16x4_t __ret;
15526 __ret = __rev0 | ~__rev1;
15527 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15528 return __ret;
15534 int8x8_t __ret;
15535 __ret = __p0 | ~__p1;
15536 return __ret;
15542 int8x8_t __ret;
15543 __ret = __rev0 | ~__rev1;
15544 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15545 return __ret;
15551 int32x2_t __ret;
15552 __ret = __p0 | ~__p1;
15553 return __ret;
15559 int32x2_t __ret;
15560 __ret = __rev0 | ~__rev1;
15561 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15562 return __ret;
15568 int64x1_t __ret;
15569 __ret = __p0 | ~__p1;
15570 return __ret;
15574 int64x1_t __ret;
15575 __ret = __p0 | ~__p1;
15576 return __ret;
15582 int16x4_t __ret;
15583 __ret = __p0 | ~__p1;
15584 return __ret;
15590 int16x4_t __ret;
15591 __ret = __rev0 | ~__rev1;
15592 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15593 return __ret;
15599 uint8x16_t __ret;
15600 __ret = __p0 | __p1;
15601 return __ret;
15607 uint8x16_t __ret;
15608 __ret = __rev0 | __rev1;
15609 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15610 return __ret;
15616 uint32x4_t __ret;
15617 __ret = __p0 | __p1;
15618 return __ret;
15624 uint32x4_t __ret;
15625 __ret = __rev0 | __rev1;
15626 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15627 return __ret;
15633 uint64x2_t __ret;
15634 __ret = __p0 | __p1;
15635 return __ret;
15641 uint64x2_t __ret;
15642 __ret = __rev0 | __rev1;
15643 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15644 return __ret;
15650 uint16x8_t __ret;
15651 __ret = __p0 | __p1;
15652 return __ret;
15658 uint16x8_t __ret;
15659 __ret = __rev0 | __rev1;
15660 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15661 return __ret;
15667 int8x16_t __ret;
15668 __ret = __p0 | __p1;
15669 return __ret;
15675 int8x16_t __ret;
15676 __ret = __rev0 | __rev1;
15677 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15678 return __ret;
15684 int32x4_t __ret;
15685 __ret = __p0 | __p1;
15686 return __ret;
15692 int32x4_t __ret;
15693 __ret = __rev0 | __rev1;
15694 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15695 return __ret;
15701 int64x2_t __ret;
15702 __ret = __p0 | __p1;
15703 return __ret;
15709 int64x2_t __ret;
15710 __ret = __rev0 | __rev1;
15711 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15712 return __ret;
15718 int16x8_t __ret;
15719 __ret = __p0 | __p1;
15720 return __ret;
15726 int16x8_t __ret;
15727 __ret = __rev0 | __rev1;
15728 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15729 return __ret;
15735 uint8x8_t __ret;
15736 __ret = __p0 | __p1;
15737 return __ret;
15743 uint8x8_t __ret;
15744 __ret = __rev0 | __rev1;
15745 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15746 return __ret;
15752 uint32x2_t __ret;
15753 __ret = __p0 | __p1;
15754 return __ret;
15760 uint32x2_t __ret;
15761 __ret = __rev0 | __rev1;
15762 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15763 return __ret;
15769 uint64x1_t __ret;
15770 __ret = __p0 | __p1;
15771 return __ret;
15775 uint64x1_t __ret;
15776 __ret = __p0 | __p1;
15777 return __ret;
15783 uint16x4_t __ret;
15784 __ret = __p0 | __p1;
15785 return __ret;
15791 uint16x4_t __ret;
15792 __ret = __rev0 | __rev1;
15793 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15794 return __ret;
15800 int8x8_t __ret;
15801 __ret = __p0 | __p1;
15802 return __ret;
15808 int8x8_t __ret;
15809 __ret = __rev0 | __rev1;
15810 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15811 return __ret;
15817 int32x2_t __ret;
15818 __ret = __p0 | __p1;
15819 return __ret;
15825 int32x2_t __ret;
15826 __ret = __rev0 | __rev1;
15827 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15828 return __ret;
15834 int64x1_t __ret;
15835 __ret = __p0 | __p1;
15836 return __ret;
15840 int64x1_t __ret;
15841 __ret = __p0 | __p1;
15842 return __ret;
15848 int16x4_t __ret;
15849 __ret = __p0 | __p1;
15850 return __ret;
15856 int16x4_t __ret;
15857 __ret = __rev0 | __rev1;
15858 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15859 return __ret;
15865 uint16x8_t __ret;
15866 __ret
15867 return __ret;
15873 uint16x8_t __ret;
15874 __ret = (uint16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
15875 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15876 return __ret;
15882 uint64x2_t __ret;
15883 __ret = (uint64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
15884 return __ret;
15890 uint64x2_t __ret;
15891 __ret = (uint64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
15892 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15893 return __ret;
15899 uint32x4_t __ret;
15900 __ret = (uint32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
15901 return __ret;
15907 uint32x4_t __ret;
15908 __ret = (uint32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
15909 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15910 return __ret;
15916 int16x8_t __ret;
15917 __ret = (int16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
15918 return __ret;
15924 int16x8_t __ret;
15925 __ret = (int16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
15926 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15927 return __ret;
15933 int64x2_t __ret;
15934 __ret = (int64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
15935 return __ret;
15941 int64x2_t __ret;
15942 __ret = (int64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
15943 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15944 return __ret;
15950 int32x4_t __ret;
15951 __ret = (int32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
15952 return __ret;
15958 int32x4_t __ret;
15959 __ret = (int32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
15960 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15961 return __ret;
15967 uint16x4_t __ret;
15968 __ret = (uint16x4_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
15969 return __ret;
15975 uint16x4_t __ret;
15976 __ret = (uint16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
15977 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15978 return __ret;
15984 uint64x1_t __ret;
15985 __ret = (uint64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
15986 return __ret;
15991 uint64x1_t __ret;
15992 __ret = (uint64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 19);
15993 return __ret;
15999 uint32x2_t __ret;
16000 __ret = (uint32x2_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16001 return __ret;
16007 uint32x2_t __ret;
16008 __ret = (uint32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16009 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16010 return __ret;
16016 int16x4_t __ret;
16017 __ret = (int16x4_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16018 return __ret;
16024 int16x4_t __ret;
16025 __ret = (int16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16026 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16027 return __ret;
16033 int64x1_t __ret;
16034 __ret = (int64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
16035 return __ret;
16040 int64x1_t __ret;
16041 __ret = (int64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 3);
16042 return __ret;
16048 int32x2_t __ret;
16049 __ret = (int32x2_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16050 return __ret;
16056 int32x2_t __ret;
16057 __ret = (int32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16058 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16059 return __ret;
16065 uint8x8_t __ret;
16066 __ret = (uint8x8_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16067 return __ret;
16073 uint8x8_t __ret;
16074 __ret = (uint8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16075 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16076 return __ret;
16082 uint32x2_t __ret;
16083 __ret = (uint32x2_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16084 return __ret;
16090 uint32x2_t __ret;
16091 __ret = (uint32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16092 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16093 return __ret;
16099 uint16x4_t __ret;
16100 __ret = (uint16x4_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16101 return __ret;
16107 uint16x4_t __ret;
16108 __ret = (uint16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16109 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16110 return __ret;
16116 int8x8_t __ret;
16117 __ret = (int8x8_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16118 return __ret;
16124 int8x8_t __ret;
16125 __ret = (int8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
16126 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16127 return __ret;
16133 float32x2_t __ret;
16134 __ret = (float32x2_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
16135 return __ret;
16141 float32x2_t __ret;
16142 __ret = (float32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
16143 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16144 return __ret;
16150 int32x2_t __ret;
16151 __ret = (int32x2_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16152 return __ret;
16158 int32x2_t __ret;
16159 __ret = (int32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16160 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16161 return __ret;
16167 int16x4_t __ret;
16168 __ret = (int16x4_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16169 return __ret;
16175 int16x4_t __ret;
16176 __ret = (int16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16177 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16178 return __ret;
16184 uint16x8_t __ret;
16185 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 49);
16186 return __ret;
16191 uint16x8_t __ret;
16192 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 49);
16193 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16194 return __ret;
16200 uint64x2_t __ret;
16201 __ret = (uint64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 51);
16202 return __ret;
16207 uint64x2_t __ret;
16208 __ret = (uint64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 51);
16209 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16210 return __ret;
16216 uint32x4_t __ret;
16217 __ret = (uint32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 50);
16218 return __ret;
16223 uint32x4_t __ret;
16224 __ret = (uint32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 50);
16225 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16226 return __ret;
16232 int16x8_t __ret;
16233 __ret = (int16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 33);
16234 return __ret;
16239 int16x8_t __ret;
16240 __ret = (int16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 33);
16241 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16242 return __ret;
16248 int64x2_t __ret;
16249 __ret = (int64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 35);
16250 return __ret;
16255 int64x2_t __ret;
16256 __ret = (int64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 35);
16257 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16258 return __ret;
16264 int32x4_t __ret;
16265 __ret = (int32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 34);
16266 return __ret;
16271 int32x4_t __ret;
16272 __ret = (int32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 34);
16273 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16274 return __ret;
16280 uint16x4_t __ret;
16281 __ret = (uint16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 17);
16282 return __ret;
16287 uint16x4_t __ret;
16288 __ret = (uint16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 17);
16289 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16290 return __ret;
16296 uint64x1_t __ret;
16297 __ret = (uint64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 19);
16298 return __ret;
16303 uint64x1_t __ret;
16304 __ret = (uint64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 19);
16305 return __ret;
16311 uint32x2_t __ret;
16312 __ret = (uint32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 18);
16313 return __ret;
16318 uint32x2_t __ret;
16319 __ret = (uint32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 18);
16320 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16321 return __ret;
16327 int16x4_t __ret;
16328 __ret = (int16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 1);
16329 return __ret;
16334 int16x4_t __ret;
16335 __ret
16336 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16337 return __ret;
16343 int64x1_t __ret;
16344 __ret = (int64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 3);
16345 return __ret;
16350 int64x1_t __ret;
16351 __ret = (int64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 3);
16352 return __ret;
16358 int32x2_t __ret;
16359 __ret = (int32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 2);
16360 return __ret;
16365 int32x2_t __ret;
16366 __ret = (int32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 2);
16367 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16368 return __ret;
16374 uint8x8_t __ret;
16375 __ret = (uint8x8_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16376 return __ret;
16382 uint8x8_t __ret;
16383 __ret = (uint8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16384 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16385 return __ret;
16391 uint32x2_t __ret;
16392 __ret = (uint32x2_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16393 return __ret;
16399 uint32x2_t __ret;
16400 __ret = (uint32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16401 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16402 return __ret;
16408 uint16x4_t __ret;
16409 __ret = (uint16x4_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16410 return __ret;
16416 uint16x4_t __ret;
16417 __ret = (uint16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16418 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16419 return __ret;
16425 int8x8_t __ret;
16426 __ret = (int8x8_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16427 return __ret;
16433 int8x8_t __ret;
16434 __ret = (int8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
16435 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16436 return __ret;
16442 float32x2_t __ret;
16443 __ret = (float32x2_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
16444 return __ret;
16450 float32x2_t __ret;
16451 __ret = (float32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
16452 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16453 return __ret;
16459 int32x2_t __ret;
16460 __ret = (int32x2_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16461 return __ret;
16467 int32x2_t __ret;
16468 __ret = (int32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16469 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16470 return __ret;
16476 int16x4_t __ret;
16477 __ret = (int16x4_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16478 return __ret;
16484 int16x4_t __ret;
16485 __ret = (int16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16486 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16487 return __ret;
16493 uint8x8_t __ret;
16494 __ret = (uint8x8_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16495 return __ret;
16501 uint8x8_t __ret;
16502 __ret = (uint8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16503 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16504 return __ret;
16510 uint32x2_t __ret;
16511 __ret = (uint32x2_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16512 return __ret;
16518 uint32x2_t __ret;
16519 __ret = (uint32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16520 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16521 return __ret;
16527 uint16x4_t __ret;
16528 __ret = (uint16x4_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16529 return __ret;
16535 uint16x4_t __ret;
16536 __ret = (uint16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16537 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16538 return __ret;
16544 int8x8_t __ret;
16545 __ret = (int8x8_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16546 return __ret;
16552 int8x8_t __ret;
16553 __ret = (int8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
16554 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16555 return __ret;
16561 float32x2_t __ret;
16562 __ret = (float32x2_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
16563 return __ret;
16569 float32x2_t __ret;
16570 __ret = (float32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
16571 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16572 return __ret;
16578 int32x2_t __ret;
16579 __ret = (int32x2_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16580 return __ret;
16586 int32x2_t __ret;
16587 __ret = (int32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16588 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16589 return __ret;
16595 int16x4_t __ret;
16596 __ret = (int16x4_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16597 return __ret;
16603 int16x4_t __ret;
16604 __ret = (int16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16605 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16606 return __ret;
16612 int8x16_t __ret;
16613 __ret = (int8x16_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 32);
16614 return __ret;
16619 int8x16_t __ret;
16620 __ret = (int8x16_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 32);
16621 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16622 return __ret;
16628 int32x4_t __ret;
16629 __ret = (int32x4_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 34);
16630 return __ret;
16635 int32x4_t __ret;
16636 __ret = (int32x4_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 34);
16637 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16638 return __ret;
16644 int16x8_t __ret;
16645 __ret = (int16x8_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 33);
16646 return __ret;
16651 int16x8_t __ret;
16652 __ret = (int16x8_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 33);
16653 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16654 return __ret;
16660 int8x8_t __ret;
16661 __ret = (int8x8_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 0);
16662 return __ret;
16667 int8x8_t __ret;
16668 __ret = (int8x8_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 0);
16669 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16670 return __ret;
16676 int32x2_t __ret;
16677 __ret = (int32x2_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 2);
16678 return __ret;
16683 int32x2_t __ret;
16684 __ret = (int32x2_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 2);
16685 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16686 return __ret;
16692 int16x4_t __ret;
16693 __ret = (int16x4_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 1);
16694 return __ret;
16699 int16x4_t __ret;
16700 __ret = (int16x4_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 1);
16701 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16702 return __ret;
16708 uint8x16_t __ret;
16709 __ret = (uint8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
16710 return __ret;
16716 uint8x16_t __ret;
16717 __ret = (uint8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
16718 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16719 return __ret;
16725 uint32x4_t __ret;
16726 __ret = (uint32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
16727 return __ret;
16733 uint32x4_t __ret;
16734 __ret = (uint32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
16735 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16736 return __ret;
16742 uint64x2_t __ret;
16743 __ret = (uint64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
16744 return __ret;
16750 uint64x2_t __ret;
16751 __ret = (uint64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
16752 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16753 return __ret;
16759 uint16x8_t __ret;
16760 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
16761 return __ret;
16767 uint16x8_t __ret;
16768 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
16769 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16770 return __ret;
16776 int8x16_t __ret;
16777 __ret = (int8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
16778 return __ret;
16784 int8x16_t __ret;
16785 __ret = (int8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
16786 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16787 return __ret;
16793 int32x4_t __ret;
16794 __ret = (int32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
16795 return __ret;
16801 int32x4_t __ret;
16802 __ret = (int32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
16803 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16804 return __ret;
16807 int32x4_t __ret;
16808 __ret = (int32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
16809 return __ret;
16815 int64x2_t __ret;
16816 __ret = (int64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
16817 return __ret;
16823 int64x2_t __ret;
16824 __ret = (int64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
16825 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16826 return __ret;
16832 int16x8_t __ret;
16833 __ret = (int16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
16834 return __ret;
16840 int16x8_t __ret;
16841 __ret = (int16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
16842 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16843 return __ret;
16846 int16x8_t __ret;
16847 __ret = (int16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
16848 return __ret;
16854 uint8x8_t __ret;
16855 __ret = (uint8x8_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16856 return __ret;
16862 uint8x8_t __ret;
16863 __ret = (uint8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16864 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16865 return __ret;
16871 uint32x2_t __ret;
16872 __ret = (uint32x2_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16873 return __ret;
16879 uint32x2_t __ret;
16880 __ret = (uint32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16881 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16882 return __ret;
16888 uint64x1_t __ret;
16889 __ret = (uint64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
16890 return __ret;
16894 uint64x1_t __ret;
16895 __ret = (uint64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
16896 return __ret;
16902 uint16x4_t __ret;
16903 __ret = (uint16x4_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16904 return __ret;
16910 uint16x4_t __ret;
16911 __ret = (uint16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16912 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16913 return __ret;
16919 int8x8_t __ret;
16920 __ret = (int8x8_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16921 return __ret;
16927 int8x8_t __ret;
16928 __ret = (int8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
16929 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16930 return __ret;
16936 int32x2_t __ret;
16937 __ret = (int32x2_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16938 return __ret;
16944 int32x2_t __ret;
16945 __ret = (int32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16946 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16947 return __ret;
16950 int32x2_t __ret;
16951 __ret = (int32x2_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16952 return __ret;
16958 int64x1_t __ret;
16959 __ret = (int64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
16960 return __ret;
16964 int64x1_t __ret;
16965 __ret = (int64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
16966 return __ret;
16972 int16x4_t __ret;
16973 __ret = (int16x4_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16974 return __ret;
16980 int16x4_t __ret;
16981 __ret = (int16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16982 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16983 return __ret;
16986 int16x4_t __ret;
16987 __ret = (int16x4_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16988 return __ret;
16994 int64x2_t __ret;
16995 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
16996 return __ret;
17003 int64x2_t __ret;
17004 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);
17005 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17006 return __ret;
17009 int64x2_t __ret;
17010 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
17011 return __ret;
17017 int32x4_t __ret;
17018 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17019 return __ret;
17026 int32x4_t __ret;
17027 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);
17028 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17029 return __ret;
17032 int32x4_t __ret;
17033 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17034 return __ret;
17043 int64x2_t __ret; \
17044 __ret = vqdmlal_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
17045 __ret; \
17055 int64x2_t __ret; \
17056 __ret = __noswap_vqdmlal_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
17057 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17058 __ret; \
17067 int32x4_t __ret; \
17068 __ret = vqdmlal_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
17069 __ret; \
17079 int32x4_t __ret; \
17080 __ret = __noswap_vqdmlal_s16(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
17081 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17082 __ret; \
17088 int64x2_t __ret;
17089 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17090 return __ret;
17096 int64x2_t __ret;
17097 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17098 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17099 return __ret;
17102 int64x2_t __ret;
17103 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17104 return __ret;
17110 int32x4_t __ret;
17111 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17112 return __ret;
17118 int32x4_t __ret;
17119 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17120 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17121 return __ret;
17124 int32x4_t __ret;
17125 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17126 return __ret;
17132 int64x2_t __ret;
17133 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
17134 return __ret;
17141 int64x2_t __ret;
17142 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);
17143 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17144 return __ret;
17147 int64x2_t __ret;
17148 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
17149 return __ret;
17155 int32x4_t __ret;
17156 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17157 return __ret;
17164 int32x4_t __ret;
17165 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);
17166 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17167 return __ret;
17170 int32x4_t __ret;
17171 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17172 return __ret;
17181 int64x2_t __ret; \
17182 __ret = vqdmlsl_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
17183 __ret; \
17193 int64x2_t __ret; \
17194 __ret = __noswap_vqdmlsl_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
17195 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17196 __ret; \
17205 int32x4_t __ret; \
17206 __ret = vqdmlsl_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
17207 __ret; \
17217 int32x4_t __ret; \
17218 __ret
17219 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17220 __ret; \
17226 int64x2_t __ret;
17227 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17228 return __ret;
17234 int64x2_t __ret;
17235 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17236 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17237 return __ret;
17240 int64x2_t __ret;
17241 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17242 return __ret;
17248 int32x4_t __ret;
17249 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17250 return __ret;
17256 int32x4_t __ret;
17257 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17258 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17259 return __ret;
17262 int32x4_t __ret;
17263 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17264 return __ret;
17270 int32x4_t __ret;
17271 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
17272 return __ret;
17278 int32x4_t __ret;
17279 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
17280 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17281 return __ret;
17284 int32x4_t __ret;
17285 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
17286 return __ret;
17292 int16x8_t __ret;
17293 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
17294 return __ret;
17300 int16x8_t __ret;
17301 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
17302 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17303 return __ret;
17306 int16x8_t __ret;
17307 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
17308 return __ret;
17314 int32x2_t __ret;
17315 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
17316 return __ret;
17322 int32x2_t __ret;
17323 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
17324 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17325 return __ret;
17328 int32x2_t __ret;
17329 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
17330 return __ret;
17336 int16x4_t __ret;
17337 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
17338 return __ret;
17344 int16x4_t __ret;
17345 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
17346 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17347 return __ret;
17350 int16x4_t __ret;
17351 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
17352 return __ret;
17360 int32x4_t __ret; \
17361 __ret = vqdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
17362 __ret; \
17370 int32x4_t __ret; \
17371 __ret = __noswap_vqdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
17372 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17373 __ret; \
17381 int16x8_t __ret; \
17382 __ret = vqdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
17383 __ret; \
17391 int16x8_t __ret; \
17392 __ret = __noswap_vqdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
17393 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
17394 __ret; \
17402 int32x2_t __ret; \
17403 __ret = vqdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
17404 __ret; \
17412 int32x2_t __ret; \
17413 __ret = __noswap_vqdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
17414 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17415 __ret; \
17423 int16x4_t __ret; \
17424 __ret = vqdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
17425 __ret; \
17433 int16x4_t __ret; \
17434 __ret = __noswap_vqdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
17435 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17436 __ret; \
17442 int32x4_t __ret;
17443 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
17444 return __ret;
17449 int32x4_t __ret;
17450 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
17451 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17452 return __ret;
17458 int16x8_t __ret;
17459 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
17460 return __ret;
17465 int16x8_t __ret;
17466 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
17467 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17468 return __ret;
17474 int32x2_t __ret;
17475 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
17476 return __ret;
17481 int32x2_t __ret;
17482 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
17483 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17484 return __ret;
17490 int16x4_t __ret;
17491 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
17492 return __ret;
17497 int16x4_t __ret;
17498 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
17499 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17500 return __ret;
17506 int64x2_t __ret;
17507 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
17508 return __ret;
17514 int64x2_t __ret;
17515 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);
17516 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17517 return __ret;
17520 int64x2_t __ret;
17521 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
17522 return __ret;
17528 int32x4_t __ret;
17529 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
17530 return __ret;
17536 int32x4_t __ret;
17537 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);
17538 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17539 return __ret;
17542 int32x4_t __ret;
17543 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
17544 return __ret;
17552 int64x2_t __ret; \
17553 __ret = vqdmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
17554 __ret; \
17562 int64x2_t __ret; \
17563 __ret = __noswap_vqdmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
17564 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17565 __ret; \
17573 int32x4_t __ret; \
17574 __ret = vqdmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
17575 __ret; \
17583 int32x4_t __ret; \
17584 __ret = __noswap_vqdmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
17585 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17586 __ret; \
17592 int64x2_t __ret;
17593 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
17594 return __ret;
17599 int64x2_t __ret;
17600 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
17601 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17602 return __ret;
17605 int64x2_t __ret;
17606 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
17607 return __ret;
17613 int32x4_t __ret;
17614 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
17615 return __ret;
17620 int32x4_t __ret;
17621 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
17622 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17623 return __ret;
17626 int32x4_t __ret;
17627 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
17628 return __ret;
17634 uint16x4_t __ret;
17635 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 17);
17636 return __ret;
17641 uint16x4_t __ret;
17642 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 17);
17643 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17644 return __ret;
17647 uint16x4_t __ret;
17648 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 17);
17649 return __ret;
17655 uint32x2_t __ret;
17656 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 18);
17657 return __ret;
17662 uint32x2_t __ret;
17663 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 18);
17664 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17665 return __ret;
17668 uint32x2_t __ret;
17669 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 18);
17670 return __ret;
17676 uint8x8_t __ret;
17677 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 16);
17678 return __ret;
17683 uint8x8_t __ret;
17684 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 16);
17685 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17686 return __ret;
17689 uint8x8_t __ret;
17690 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 16);
17691 return __ret;
17697 int16x4_t __ret;
17698 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 1);
17699 return __ret;
17704 int16x4_t __ret;
17705 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 1);
17706 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17707 return __ret;
17710 int16x4_t __ret;
17711 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 1);
17712 return __ret;
17718 int32x2_t __ret;
17719 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 2);
17720 return __ret;
17725 int32x2_t __ret;
17726 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 2);
17727 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17728 return __ret;
17731 int32x2_t __ret;
17732 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 2);
17733 return __ret;
17739 int8x8_t __ret;
17740 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 0);
17741 return __ret;
17746 int8x8_t __ret;
17747 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 0);
17748 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17749 return __ret;
17752 int8x8_t __ret;
17753 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 0);
17754 return __ret;
17760 uint16x4_t __ret;
17761 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 17);
17762 return __ret;
17767 uint16x4_t __ret;
17768 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 17);
17769 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17770 return __ret;
17773 uint16x4_t __ret;
17774 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 17);
17775 return __ret;
17781 uint32x2_t __ret;
17782 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 18);
17783 return __ret;
17788 uint32x2_t __ret;
17789 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 18);
17790 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17791 return __ret;
17794 uint32x2_t __ret;
17795 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 18);
17796 return __ret;
17802 uint8x8_t __ret;
17803 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 16);
17804 return __ret;
17809 uint8x8_t __ret;
17810 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 16);
17811 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17812 return __ret;
17815 uint8x8_t __ret;
17816 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 16);
17817 return __ret;
17823 int8x16_t __ret;
17824 __ret = (int8x16_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 32);
17825 return __ret;
17830 int8x16_t __ret;
17831 __ret = (int8x16_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 32);
17832 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17833 return __ret;
17839 int32x4_t __ret;
17840 __ret = (int32x4_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 34);
17841 return __ret;
17846 int32x4_t __ret;
17847 __ret = (int32x4_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 34);
17848 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17849 return __ret;
17855 int16x8_t __ret;
17856 __ret = (int16x8_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 33);
17857 return __ret;
17862 int16x8_t __ret;
17863 __ret = (int16x8_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 33);
17864 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17865 return __ret;
17871 int8x8_t __ret;
17872 __ret = (int8x8_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 0);
17873 return __ret;
17878 int8x8_t __ret;
17879 __ret = (int8x8_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 0);
17880 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17881 return __ret;
17887 int32x2_t __ret;
17888 __ret = (int32x2_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 2);
17889 return __ret;
17894 int32x2_t __ret;
17895 __ret = (int32x2_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 2);
17896 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17897 return __ret;
17903 int16x4_t __ret;
17904 __ret = (int16x4_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 1);
17905 return __ret;
17910 int16x4_t __ret;
17911 __ret = (int16x4_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 1);
17912 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17913 return __ret;
17919 int32x4_t __ret;
17920 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
17921 return __ret;
17927 int32x4_t __ret;
17928 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
17929 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17930 return __ret;
17933 int32x4_t __ret;
17934 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
17935 return __ret;
17941 int16x8_t __ret;
17942 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
17943 return __ret;
17949 int16x8_t __ret;
17950 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
17951 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17952 return __ret;
17955 int16x8_t __ret;
17956 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
17957 return __ret;
17963 int32x2_t __ret;
17964 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
17965 return __ret;
17971 int32x2_t __ret;
17972 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
17973 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17974 return __ret;
17977 int32x2_t __ret;
17978 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
17979 return __ret;
17985 int16x4_t __ret;
17986 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
17987 return __ret;
17993 int16x4_t __ret;
17994 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
17995 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17996 return __ret;
17999 int16x4_t __ret;
18000 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
18001 return __ret;
18009 int32x4_t __ret; \
18010 __ret = vqrdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
18011 __ret; \
18019 int32x4_t __ret; \
18020 __ret = __noswap_vqrdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
18021 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18022 __ret; \
18030 int16x8_t __ret; \
18031 __ret = vqrdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
18032 __ret; \
18040 int16x8_t __ret; \
18041 __ret = __noswap_vqrdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
18042 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18043 __ret; \
18051 int32x2_t __ret; \
18052 __ret = vqrdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
18053 __ret; \
18061 int32x2_t __ret; \
18062 __ret = __noswap_vqrdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
18063 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18064 __ret; \
18072 int16x4_t __ret; \
18073 __ret = vqrdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
18074 __ret; \
18082 int16x4_t __ret; \
18083 __ret = __noswap_vqrdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
18084 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18085 __ret; \
18091 int32x4_t __ret;
18092 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
18093 return __ret;
18098 int32x4_t __ret;
18099 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
18100 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18101 return __ret;
18107 int16x8_t __ret;
18108 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
18109 return __ret;
18114 int16x8_t __ret;
18115 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
18116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18117 return __ret;
18123 int32x2_t __ret;
18124 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
18125 return __ret;
18130 int32x2_t __ret;
18131 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
18132 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18133 __ret;
18139 int16x4_t __ret;
18140 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
18141 return __ret;
18146 int16x4_t __ret;
18147 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
18148 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18149 return __ret;
18155 uint8x16_t __ret;
18156 __ret = (uint8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
18157 return __ret;
18163 uint8x16_t __ret;
18164 __ret = (uint8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
18165 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18166 return __ret;
18172 uint32x4_t __ret;
18173 __ret = (uint32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
18174 return __ret;
18180 uint32x4_t __ret;
18181 __ret = (uint32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
18182 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18183 return __ret;
18189 uint64x2_t __ret;
18190 __ret = (uint64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
18191 return __ret;
18197 uint64x2_t __ret;
18198 __ret = (uint64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
18199 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18200 return __ret;
18206 uint16x8_t __ret;
18207 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
18208 return __ret;
18214 uint16x8_t __ret;
18215 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
18216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18217 return __ret;
18223 int8x16_t __ret;
18224 __ret = (int8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
18225 return __ret;
18231 int8x16_t __ret;
18232 __ret = (int8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
18233 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18234 return __ret;
18240 int32x4_t __ret;
18241 __ret = (int32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
18242 return __ret;
18248 int32x4_t __ret;
18249 __ret = (int32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
18250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18251 return __ret;
18257 int64x2_t __ret;
18258 __ret = (int64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
18259 return __ret;
18265 int64x2_t __ret;
18266 __ret = (int64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
18267 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18268 return __ret;
18274 int16x8_t __ret;
18275 __ret = (int16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
18276 return __ret;
18282 int16x8_t __ret;
18283 __ret = (int16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
18284 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18285 return __ret;
18291 uint8x8_t __ret;
18292 __ret = (uint8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
18293 return __ret;
18299 uint8x8_t __ret;
18300 __ret = (uint8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
18301 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18302 return __ret;
18308 uint32x2_t __ret;
18309 __ret = (uint32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
18310 return __ret;
18316 uint32x2_t __ret;
18317 __ret = (uint32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18318 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18319 return __ret;
18325 uint64x1_t __ret;
18326 __ret = (uint64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18327 return __ret;
18331 uint64x1_t __ret;
18332 __ret = (uint64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18333 return __ret;
18339 uint16x4_t __ret;
18340 __ret = (uint16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
18341 return __ret;
18347 uint16x4_t __ret;
18348 __ret = (uint16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18349 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18350 return __ret;
18356 int8x8_t __ret;
18357 __ret = (int8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
18358 return __ret;
18364 int8x8_t __ret;
18365 __ret = (int8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
18366 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18367 return __ret;
18373 int32x2_t __ret;
18374 __ret = (int32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
18375 return __ret;
18381 int32x2_t __ret;
18382 __ret = (int32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18383 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18384 return __ret;
18390 int64x1_t __ret;
18391 __ret = (int64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18392 return __ret;
18396 int64x1_t __ret;
18397 __ret = (int64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18398 return __ret;
18404 int16x4_t __ret;
18405 __ret = (int16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
18406 return __ret;
18412 int16x4_t __ret;
18413 __ret = (int16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18414 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18415 return __ret;
18422 uint16x4_t __ret; \
18423 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \
18424 __ret; \
18430 uint16x4_t __ret; \
18431 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 17); \
18432 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18433 __ret; \
18437 uint16x4_t __ret; \
18438 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \
18439 __ret; \
18446 uint32x2_t __ret; \
18447 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \
18448 __ret; \
18454 uint32x2_t __ret; \
18455 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 18); \
18456 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18457 __ret; \
18461 uint32x2_t __ret; \
18462 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \
18463 __ret; \
18470 uint8x8_t __ret; \
18471 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \
18472 __ret; \
18478 uint8x8_t __ret; \
18479 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 16); \
18480 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18481 __ret; \
18485 uint8x8_t __ret; \
18486 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \
18487 __ret; \
18494 int16x4_t __ret; \
18495 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \
18496 __ret; \
18502 int16x4_t __ret; \
18503 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 1); \
18504 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18505 __ret; \
18509 int16x4_t __ret; \
18510 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \
18511 __ret; \
18518 int32x2_t __ret; \
18519 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \
18520 __ret; \
18526 int32x2_t __ret; \
18527 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 2); \
18528 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18529 __ret; \
18533 int32x2_t __ret; \
18534 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \
18535 __ret; \
18542 int8x8_t __ret; \
18543 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \
18544 __ret; \
18550 int8x8_t __ret; \
18551 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 0); \
18552 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18553 __ret; \
18557 int8x8_t __ret; \
18558 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \
18559 __ret; \
18566 uint16x4_t __ret; \
18567 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \
18568 __ret; \
18574 uint16x4_t __ret; \
18575 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 17); \
18576 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18577 __ret; \
18581 uint16x4_t __ret; \
18582 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \
18583 __ret; \
18590 uint32x2_t __ret; \
18591 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \
18592 __ret; \
18598 uint32x2_t __ret; \
18599 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 18); \
18600 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18601 __ret; \
18605 uint32x2_t __ret; \
18606 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \
18607 __ret; \
18614 uint8x8_t __ret; \
18615 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \
18616 __ret; \
18622 uint8x8_t __ret; \
18623 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 16); \
18624 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18625 __ret; \
18629 uint8x8_t __ret; \
18630 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \
18631 __ret; \
18637 uint8x16_t __ret;
18638 __ret = (uint8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
18639 return __ret;
18645 uint8x16_t __ret;
18646 __ret = (uint8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
18647 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18648 return __ret;
18654 uint32x4_t __ret;
18655 __ret = (uint32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
18656 return __ret;
18662 uint32x4_t __ret;
18663 __ret = (uint32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
18664 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18665 return __ret;
18671 uint64x2_t __ret;
18672 __ret = (uint64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
18673 return __ret;
18679 uint64x2_t __ret;
18680 __ret = (uint64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
18681 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18682 return __ret;
18688 uint16x8_t __ret;
18689 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
18690 return __ret;
18696 uint16x8_t __ret;
18697 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
18698 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18699 return __ret;
18705 int8x16_t __ret;
18706 __ret = (int8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
18707 return __ret;
18713 int8x16_t __ret;
18714 __ret = (int8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
18715 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18716 return __ret;
18722 int32x4_t __ret;
18723 __ret = (int32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
18724 return __ret;
18730 int32x4_t __ret;
18731 __ret = (int32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
18732 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18733 return __ret;
18739 int64x2_t __ret;
18740 __ret = (int64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
18741 return __ret;
18747 int64x2_t __ret;
18748 __ret = (int64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
18749 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18750 return __ret;
18756 int16x8_t __ret;
18757 __ret = (int16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
18758 return __ret;
18764 int16x8_t __ret;
18765 __ret = (int16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
18766 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18767 return __ret;
18773 uint8x8_t __ret;
18774 __ret = (uint8x8_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
18775 return __ret;
18781 uint8x8_t __ret;
18782 __ret = (uint8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
18783 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18784 return __ret;
18790 uint32x2_t __ret;
18791 __ret = (uint32x2_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
18792 return __ret;
18798 uint32x2_t __ret;
18799 __ret = (uint32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18800 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18801 return __ret;
18807 uint64x1_t __ret;
18808 __ret = (uint64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18809 return __ret;
18813 uint64x1_t __ret;
18814 __ret = (uint64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18815 return __ret;
18821 uint16x4_t __ret;
18822 __ret = (uint16x4_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
18823 return __ret;
18829 uint16x4_t __ret;
18830 __ret = (uint16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18831 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18832 return __ret;
18838 int8x8_t __ret;
18839 __ret = (int8x8_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
18840 return __ret;
18846 int8x8_t __ret;
18847 __ret = (int8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
18848 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18849 return __ret;
18855 int32x2_t __ret;
18856 __ret = (int32x2_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
18857 return __ret;
18863 int32x2_t __ret;
18864 __ret = (int32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18865 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18866 return __ret;
18872 int64x1_t __ret;
18873 __ret = (int64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18874 return __ret;
18878 int64x1_t __ret;
18879 __ret = (int64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18880 return __ret;
18886 int16x4_t __ret;
18887 __ret = (int16x4_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
18888 return __ret;
18894 int16x4_t __ret;
18895 __ret = (int16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18896 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18897 return __ret;
18904 uint8x16_t __ret; \
18905 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 48); \
18906 __ret; \
18912 uint8x16_t __ret; \
18913 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 48); \
18914 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
18915 __ret; \
18922 uint32x4_t __ret; \
18923 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 50); \
18924 __ret; \
18930 uint32x4_t __ret; \
18931 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 50); \
18932 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18933 __ret; \
18940 uint64x2_t __ret; \
18941 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 51); \
18942 __ret; \
18948 uint64x2_t __ret; \
18949 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 51); \
18950 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18951 __ret; \
18958 uint16x8_t __ret; \
18959 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 49); \
18960 __ret; \
18966 uint16x8_t __ret; \
18967 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 49); \
18968 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18969 __ret; \
18976 int8x16_t __ret; \
18977 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 32); \
18978 __ret; \
18984 int8x16_t __ret; \
18985 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 32); \
18986 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
18987 __ret; \
18994 int32x4_t __ret; \
18995 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 34); \
18996 __ret; \
19002 int32x4_t __ret; \
19003 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 34); \
19004 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19005 __ret; \
19012 int64x2_t __ret; \
19013 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 35); \
19014 __ret; \
19020 int64x2_t __ret; \
19021 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 35); \
19022 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19023 __ret; \
19030 int16x8_t __ret; \
19031 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 33); \
19032 __ret; \
19038 int16x8_t __ret; \
19039 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 33); \
19040 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19041 __ret; \
19048 uint8x8_t __ret; \
19049 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 16); \
19050 __ret; \
19056 uint8x8_t __ret; \
19057 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 16); \
19058 __ret__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19059 __ret; \
19066 uint32x2_t __ret; \
19067 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 18); \
19068 __ret; \
19074 uint32x2_t __ret; \
19075 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 18); \
19076 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19077 __ret; \
19084 uint64x1_t __ret; \
19085 __ret = (uint64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 19); \
19086 __ret; \
19091 uint64x1_t __ret; \
19092 __ret = (uint64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 19); \
19093 __ret; \
19100 uint16x4_t __ret; \
19101 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 17); \
19102 __ret; \
19108 uint16x4_t __ret; \
19109 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 17); \
19110 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19111 __ret; \
19118 int8x8_t __ret; \
19119 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 0); \
19120 __ret; \
19126 int8x8_t __ret; \
19127 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 0); \
19128 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19129 __ret; \
19136 int32x2_t __ret; \
19137 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 2); \
19138 __ret; \
19144 int32x2_t __ret; \
19145 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 2); \
19146 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19147 __ret; \
19154 int64x1_t __ret; \
19155 __ret = (int64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 3); \
19156 __ret; \
19161 int64x1_t __ret; \
19162 __ret = (int64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 3); \
19163 __ret; \
19170 int16x4_t __ret; \
19171 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 1); \
19172 __ret; \
19178 int16x4_t __ret; \
19179 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 1); \
19180 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19181 __ret; \
19188 uint8x16_t __ret; \
19189 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 48); \
19190 __ret; \
19196 uint8x16_t __ret; \
19197 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 48); \
19198 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
19199 __ret; \
19206 uint32x4_t __ret; \
19207 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 50); \
19208 __ret; \
19214 uint32x4_t __ret; \
19215 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 50); \
19216 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19217 __ret; \
19224 uint64x2_t __ret; \
19225 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 51); \
19226 __ret; \
19232 uint64x2_t __ret; \
19233 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 51); \
19234 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19235 __ret; \
19242 uint16x8_t __ret; \
19243 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 49); \
19244 __ret; \
19250 uint16x8_t __ret; \
19251 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 49); \
19252 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19253 __ret; \
19260 uint8x8_t __ret; \
19261 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 16); \
19262 __ret; \
19268 uint8x8_t __ret; \
19269 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 16); \
19270 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19271 __ret; \
19278 uint32x2_t __ret; \
19279 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 18); \
19280 __ret; \
19286 uint32x2_t __ret; \
19287 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 18); \
19288 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19289 __ret; \
19296 uint64x1_t __ret; \
19297 __ret = (uint64x1_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 19); \
19298 __ret; \
19303 uint64x1_t __ret; \
19304 __ret = (uint64x1_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 19); \
19305 __ret; \
19312 uint16x4_t __ret; \
19313 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 17); \
19314 __ret; \
19320 uint16x4_t __ret; \
19321 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 17); \
19322 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19323 __ret; \
19330 uint16x4_t __ret; \
19331 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \
19332 __ret; \
19338 uint16x4_t __ret; \
19339 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 17); \
19340 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19341 __ret; \
19345 uint16x4_t __ret; \
19346 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \
19347 __ret; \
19354 uint32x2_t __ret; \
19355 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \
19356 __ret; \
19362 uint32x2_t __ret; \
19363 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 18); \
19364 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19365 __ret; \
19369 uint32x2_t __ret; \
19370 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \
19371 __ret; \
19378 uint8x8_t __ret; \
19379 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \
19380 __ret; \
19386 uint8x8_t __ret; \
19387 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 16); \
19388 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19389 __ret; \
19393 uint8x8_t __ret; \
19394 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \
19395 __ret; \
19402 int16x4_t __ret; \
19403 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \
19404 __ret; \
19410 int16x4_t __ret; \
19411 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 1); \
19412 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19413 __ret; \
19417 int16x4_t __ret; \
19418 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \
19419 __ret; \
19426 int32x2_t __ret; \
19427 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \
19428 __ret; \
19434 int32x2_t __ret; \
19435 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 2); \
19436 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19437 __ret; \
19441 int32x2_t __ret; \
19442 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \
19443 __ret; \
19450 int8x8_t __ret; \
19451 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \
19452 __ret; \
19458 int8x8_t __ret; \
19459 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 0); \
19460 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19461 __ret; \
19465 int8x8_t __ret; \
19466 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \
19467 __ret; \
19474 uint16x4_t __ret; \
19475 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \
19476 __ret; \
19482 uint16x4_t __ret; \
19483 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 17); \
19484 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19485 __ret; \
19489 uint16x4_t __ret; \
19490 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \
19491 __ret; \
19498 uint32x2_t __ret; \
19499 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \
19500 __ret; \
19506 uint32x2_t __ret; \
19507 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 18); \
19508 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19509 __ret; \
19513 uint32x2_t __ret; \
19514 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \
19515 __ret; \
19522 uint8x8_t __ret; \
19523 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \
19524 __ret; \
19530 uint8x8_t __ret; \
19531 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 16); \
19532 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19533 __ret; \
19537 uint8x8_t __ret; \
19538 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \
19539 __ret; \
19545 uint8x16_t __ret;
19546 __ret = (uint8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
19547 return __ret;
19553 uint8x16_t __ret;
19554 __ret = (uint8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
19555 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19556 return __ret;
19562 uint32x4_t __ret;
19563 __ret = (uint32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
19564 return __ret;
19570 uint32x4_t __ret;
19571 __ret = (uint32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
19572 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19573 return __ret;
19579 uint64x2_t __ret;
19580 __ret = (uint64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
19581 return __ret;
19587 uint64x2_t __ret;
19588 __ret = (uint64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
19589 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19590 return __ret;
19596 uint16x8_t __ret;
19597 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
19598 return __ret;
19604 uint16x8_t __ret;
19605 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
19606 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19607 return __ret;
19613 int8x16_t __ret;
19614 __ret = (int8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
19615 return __ret;
19621 int8x16_t __ret;
19622 __ret = (int8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
19623 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19624 return __ret;
19630 int32x4_t __ret;
19631 __ret = (int32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
19632 return __ret;
19638 int32x4_t __ret;
19639 __ret = (int32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
19640 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19641 return __ret;
19644 int32x4_t __ret;
19645 __ret = (int32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
19646 return __ret;
19652 int64x2_t __ret;
19653 __ret = (int64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
19654 return __ret;
19660 int64x2_t __ret;
19661 __ret = (int64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
19662 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19663 return __ret;
19669 int16x8_t __ret;
19670 __ret = (int16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
19671 return __ret;
19677 int16x8_t __ret;
19678 __ret = (int16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
19679 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19680 return __ret;
19683 int16x8_t __ret;
19684 __ret = (int16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
19685 return __ret;
19691 uint8x8_t __ret;
19692 __ret = (uint8x8_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
19693 return __ret;
19699 uint8x8_t __ret;
19700 __ret = (uint8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
19701 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19702 return __ret;
19708 uint32x2_t __ret;
19709 __ret = (uint32x2_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
19710 return __ret;
19716 uint32x2_t __ret;
19717 __ret = (uint32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
19718 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19719 return __ret;
19725 uint64x1_t __ret;
19726 __ret = (uint64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
19727 return __ret;
19731 uint64x1_t __ret;
19732 __ret = (uint64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
19733 return __ret;
19739 uint16x4_t __ret;
19740 __ret = (uint16x4_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
19741 return __ret;
19747 uint16x4_t __ret;
19748 __ret = (uint16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
19749 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19750 return __ret;
19756 int8x8_t __ret;
19757 __ret = (int8x8_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
19758 return __ret;
19764 int8x8_t __ret;
19765 __ret = (int8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
19766 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19767 return __ret;
19773 int32x2_t __ret;
19774 __ret = (int32x2_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
19775 return __ret;
19781 int32x2_t __ret;
19782 __ret = (int32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
19783 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19784 return __ret;
19787 int32x2_t __ret;
19788 __ret = (int32x2_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
19789 return __ret;
19795 int64x1_t __ret;
19796 __ret = (int64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
19797 return __ret;
19801 int64x1_t __ret;
19802 __ret = (int64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
19803 return __ret;
19809 int16x4_t __ret;
19810 __ret = (int16x4_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
19811 return __ret;
19817 int16x4_t __ret;
19818 __ret = (int16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
19819 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19820 return __ret;
19823 int16x4_t __ret;
19824 __ret = (int16x4_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
19825 return __ret;
19831 uint16x4_t __ret;
19832 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
19833 return __ret;
19839 uint16x4_t __ret;
19840 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
19841 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19842 return __ret;
19845 uint16x4_t __ret;
19846 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
19847 return __ret;
19853 uint32x2_t __ret;
19854 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
19855 return __ret;
19861 uint32x2_t __ret;
19862 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
19863 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19864 return __ret;
19867 uint32x2_t __ret;
19868 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
19869 return __ret;
19875 uint8x8_t __ret;
19876 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
19877 return __ret;
19883 uint8x8_t __ret;
19884 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
19885 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19886 return __ret;
19889 uint8x8_t __ret;
19890 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
19891 return __ret;
19897 int16x4_t __ret;
19898 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
19899 return __ret;
19905 int16x4_t __ret;
19906 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
19907 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19908 return __ret;
19911 int16x4_t __ret;
19912 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
19913 return __ret;
19919 int32x2_t __ret;
19920 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
19921 return __ret;
19927 int32x2_t __ret;
19928 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
19929 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19930 return __ret;
19933 int32x2_t __ret;
19934 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
19935 return __ret;
19941 int8x8_t __ret;
19942 __ret = (int8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
19943 return __ret;
19949 int8x8_t __ret;
19950 __ret = (int8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
19951 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19952 return __ret;
19955 int8x8_t __ret;
19956 __ret = (int8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
19957 return __ret;
19963 uint32x4_t __ret;
19964 __ret = (uint32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__p0, 50);
19965 return __ret;
19970 uint32x4_t __ret;
19971 __ret = (uint32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 50);
19972 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19973 return __ret;
19979 float32x4_t __ret;
19980 __ret = (float32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__p0, 41);
19981 return __ret;
19986 float32x4_t __ret;
19987 __ret = (float32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 41);
19988 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19989 return __ret;
19995 uint32x2_t __ret;
19996 __ret = (uint32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 18);
19997 return __ret;
20002 uint32x2_t __ret;
20003 __ret = (uint32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 18);
20004 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20005 return __ret;
20011 float32x2_t __ret;
20012 __ret = (float32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 9);
20013 return __ret;
20018 float32x2_t __ret;
20019 __ret
20020 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20021 return __ret;
20027 float32x4_t __ret;
20028 __ret = (float32x4_t) __builtin_neon_vrecpsq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
20029 return __ret;
20035 float32x4_t __ret;
20036 __ret = (float32x4_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
20037 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20038 return __ret;
20044 float32x2_t __ret;
20045 __ret = (float32x2_t) __builtin_neon_vrecps_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
20046 return __ret;
20052 float32x2_t __ret;
20053 __ret = (float32x2_t) __builtin_neon_vrecps_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
20054 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20055 return __ret;
20061 poly8x8_t __ret;
20062 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20063 return __ret;
20068 poly8x8_t __ret;
20069 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20070 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20071 return __ret;
20077 poly8x16_t __ret;
20078 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20079 return __ret;
20084 poly8x16_t __ret;
20085 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20086 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20087 return __ret;
20093 uint8x16_t __ret;
20094 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20095 return __ret;
20100 uint8x16_t __ret;
20101 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20102 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20103 return __ret;
20109 int8x16_t __ret;
20110 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20111 return __ret;
20116 int8x16_t __ret;
20117 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20118 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20119 return __ret;
20125 uint8x8_t __ret;
20126 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20127 return __ret;
20132 uint8x8_t __ret;
20133 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20134 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20135 return __ret;
20141 int8x8_t __ret;
20142 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20143 return __ret;
20148 int8x8_t __ret;
20149 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20150 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20151 return __ret;
20157 poly8x8_t __ret;
20158 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20159 return __ret;
20164 poly8x8_t __ret;
20165 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20166 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20167 return __ret;
20173 poly16x4_t __ret;
20174 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20175 return __ret;
20180 poly16x4_t __ret;
20181 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20182 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20183 return __ret;
20189 poly8x16_t __ret;
20190 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20191 return __ret;
20196 poly8x16_t __ret;
20197 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20198 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20199 return __ret;
20205 poly16x8_t __ret;
20206 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20207 return __ret;
20212 poly16x8_t __ret;
20213 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20215 return __ret;
20221 uint8x16_t __ret;
20222 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20223 return __ret;
20228 uint8x16_t __ret;
20229 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20230 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20231 return __ret;
20237 uint16x8_t __ret;
20238 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20239 return __ret;
20244 uint16x8_t __ret;
20245 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20246 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20247 return __ret;
20253 int8x16_t __ret;
20254 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20255 return __ret;
20260 int8x16_t __ret;
20261 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20262 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20263 return __ret;
20269 int16x8_t __ret;
20270 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20271 return __ret;
20276 int16x8_t __ret;
20277 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20278 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20279 return __ret;
20285 uint8x8_t __ret;
20286 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20287 return __ret;
20292 uint8x8_t __ret;
20293 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20295 return __ret;
20301 uint16x4_t __ret;
20302 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20303 return __ret;
20308 uint16x4_t __ret;
20309 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20310 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20311 return __ret;
20317 int8x8_t __ret;
20318 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20319 return __ret;
20324 int8x8_t __ret;
20325 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20326 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20327 return __ret;
20333 int16x4_t __ret;
20334 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20335 return __ret;
20340 int16x4_t __ret;
20341 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20342 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20343 return __ret;
20349 poly8x8_t __ret;
20350 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20351 return __ret;
20356 poly8x8_t __ret;
20357 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
20358 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20359 return __ret;
20365 poly16x4_t __ret;
20366 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20367 return __ret;
20372 poly16x4_t __ret;
20373 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
20374 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20375 return __ret;
20381 poly8x16_t __ret;
20382 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20383 return __ret;
20388 poly8x16_t __ret;
20389 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20390 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20391 return __ret;
20397 poly16x8_t __ret;
20398 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20399 return __ret;
20404 poly16x8_t __ret;
20405 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20406 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20407 return __ret;
20413 uint8x16_t __ret;
20414 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20415 return __ret;
20420 uint8x16_t __ret;
20421 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20422 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20423 return __ret;
20429 uint32x4_t __ret;
20430 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20431 return __ret;
20436 uint32x4_t __ret;
20437 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20438 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20439 return __ret;
20445 uint16x8_t __ret;
20446 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20447 return __ret;
20452 uint16x8_t __ret;
20453 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20454 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20455 return __ret;
20461 int8x16_t __ret;
20462 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20463 return __ret;
20468 int8x16_t __ret;
20469 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20470 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20471 return __ret;
20477 float32x4_t __ret;
20478 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20479 return __ret;
20484 float32x4_t __ret;
20485 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20486 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20487 return __ret;
20493 int32x4_t __ret;
20494 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20495 return __ret;
20500 int32x4_t __ret;
20501 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20502 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20503 return __ret;
20509 int16x8_t __ret;
20510 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20511 return __ret;
20516 int16x8_t __ret;
20517 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20518 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20519 return __ret;
20525 uint8x8_t __ret;
20526 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20527 return __ret;
20532 uint8x8_t __ret;
20533 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
20534 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20535 return __ret;
20541 uint32x2_t __ret;
20542 __ret = __builtin_shufflevector(__p0, __p0, 1, 0);
20543 return __ret;
20548 uint32x2_t __ret;
20549 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
20550 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20551 return __ret;
20557 uint16x4_t __ret;
20558 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20559 return __ret;
20564 uint16x4_t __ret;
20565 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
20566 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20567 return __ret;
20573 int8x8_t __ret;
20574 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20575 return __ret;
20580 int8x8_t __ret;
20581 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
20582 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20583 return __ret;
20589 float32x2_t __ret;
20590 __ret = __builtin_shufflevector(__p0, __p0, 1, 0);
20591 return __ret;
20596 float32x2_t __ret;
20597 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
20598 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20599 return __ret;
20605 int32x2_t __ret;
20606 __ret = __builtin_shufflevector(__p0, __p0, 1, 0);
20607 return __ret;
20612 int32x2_t __ret;
20613 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
20614 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20615 return __ret;
20621 int16x4_t __ret;
20622 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20623 return __ret;
20628 int16x4_t __ret;
20629 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
20630 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20631 return __ret;
20637 uint8x16_t __ret;
20638 __ret = (uint8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
20639 return __ret;
20645 uint8x16_t __ret;
20646 __ret = (uint8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
20647 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20648 return __ret;
20654 uint32x4_t __ret;
20655 __ret = (uint32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
20656 return __ret;
20662 uint32x4_t __ret;
20663 __ret = (uint32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
20664 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20665 return __ret;
20671 uint16x8_t __ret;
20672 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
20673 return __ret;
20679 uint16x8_t __ret;
20680 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
20681 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20682 return __ret;
20688 int8x16_t __ret;
20689 __ret = (int8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
20690 return __ret;
20696 int8x16_t __ret;
20697 __ret = (int8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
20698 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20699 return __ret;
20705 int32x4_t __ret;
20706 __ret = (int32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
20707 return __ret;
20713 int32x4_t __ret;
20714 __ret = (int32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
20715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20716 return __ret;
20722 int16x8_t __ret;
20723 __ret = (int16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
20724 return __ret;
20730 int16x8_t __ret;
20731 __ret = (int16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
20732 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20733 return __ret;
20739 uint8x8_t __ret;
20740 __ret = (uint8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
20741 return __ret;
20747 uint8x8_t __ret;
20748 __ret = (uint8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
20749 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20750 return __ret;
20756 uint32x2_t __ret;
20757 __ret = (uint32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
20758 return __ret;
20764 uint32x2_t __ret;
20765 __ret = (uint32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
20766 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20767 return __ret;
20773 uint16x4_t __ret;
20774 __ret = (uint16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
20775 return __ret;
20781 uint16x4_t __ret;
20782 __ret = (uint16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
20783 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20784 return __ret;
20790 int8x8_t __ret;
20791 __ret = (int8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
20792 return __ret;
20798 int8x8_t __ret;
20799 __ret = (int8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
20800 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20801 return __ret;
20807 int32x2_t __ret;
20808 __ret = (int32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
20809 return __ret;
20815 int32x2_t __ret;
20816 __ret = (int32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
20817 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20818 return __ret;
20824 int16x4_t __ret;
20825 __ret = (int16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
20826 return __ret;
20832 int16x4_t __ret;
20833 __ret = (int16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
20834 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20835 return __ret;
20841 uint8x16_t __ret;
20842 __ret = (uint8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
20843 return __ret;
20849 uint8x16_t __ret;
20850 __ret = (uint8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
20851 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20852 return __ret;
20858 uint32x4_t __ret;
20859 __ret = (uint32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
20860 return __ret;
20866 uint32x4_t __ret;
20867 __ret = (uint32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
20868 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20869 return __ret;
20875 uint64x2_t __ret;
20876 __ret = (uint64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
20877 return __ret;
20883 uint64x2_t __ret;
20884 __ret = (uint64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
20885 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20886 return __ret;
20892 uint16x8_t __ret;
20893 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
20894 return __ret;
20900 uint16x8_t __ret;
20901 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
20902 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20903 return __ret;
20909 int8x16_t __ret;
20910 __ret = (int8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
20911 return __ret;
20917 int8x16_t __ret;
20918 __ret = (int8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
20919 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20920 return __ret;
20926 int32x4_t __ret;
20927 __ret = (int32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
20928 return __ret;
20934 int32x4_t __ret;
20935 __ret = (int32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
20936 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20937 return __ret;
20943 int64x2_t __ret;
20944 __ret = (int64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
20945 return __ret;
20951 int64x2_t __ret;
20952 __ret
20953 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20954 return __ret;
20960 int16x8_t __ret;
20961 __ret = (int16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
20962 return __ret;
20968 int16x8_t __ret;
20969 __ret = (int16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
20970 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20971 return __ret;
20977 uint8x8_t __ret;
20978 __ret = (uint8x8_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
20979 return __ret;
20985 uint8x8_t __ret;
20986 __ret = (uint8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
20987 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20988 return __ret;
20994 uint32x2_t __ret;
20995 __ret = (uint32x2_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
20996 return __ret;
21002 uint32x2_t __ret;
21003 __ret = (uint32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
21004 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21005 return __ret;
21011 uint64x1_t __ret;
21012 __ret = (uint64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
21013 return __ret;
21017 uint64x1_t __ret;
21018 __ret = (uint64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
21019 return __ret;
21025 uint16x4_t __ret;
21026 __ret = (uint16x4_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
21027 return __ret;
21033 uint16x4_t __ret;
21034 __ret = (uint16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
21035 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21036 return __ret;
21042 int8x8_t __ret;
21043 __ret = (int8x8_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
21044 return __ret;
21050 int8x8_t __ret;
21051 __ret = (int8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
21052 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21053 return __ret;
21059 int32x2_t __ret;
21060 __ret = (int32x2_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
21061 return __ret;
21067 int32x2_t __ret;
21068 __ret = (int32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
21069 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21070 return __ret;
21076 int64x1_t __ret;
21077 __ret = (int64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
21078 return __ret;
21082 int64x1_t __ret;
21083 __ret = (int64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
21084 return __ret;
21090 int16x4_t __ret;
21091 __ret = (int16x4_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
21092 return __ret;
21098 int16x4_t __ret;
21099 __ret = (int16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
21100 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21101 return __ret;
21108 uint8x16_t __ret; \
21109 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 48); \
21110 __ret; \
21116 uint8x16_t __ret; \
21117 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 48); \
21118 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21119 __ret; \
21126 uint32x4_t __ret; \
21127 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 50); \
21128 __ret; \
21134 uint32x4_t __ret; \
21135 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 50); \
21136 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21137 __ret; \
21144 uint64x2_t __ret; \
21145 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 51); \
21146 __ret; \
21152 uint64x2_t __ret; \
21153 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 51); \
21154 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21155 __ret; \
21162 uint16x8_t __ret; \
21163 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 49); \
21164 __ret; \
21170 uint16x8_t __ret; \
21171 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 49); \
21172 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21173 __ret; \
21180 int8x16_t __ret; \
21181 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 32); \
21182 __ret; \
21188 int8x16_t __ret; \
21189 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 32); \
21190 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21191 __ret; \
21198 int32x4_t __ret; \
21199 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 34); \
21200 __ret; \
21206 int32x4_t __ret; \
21207 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 34); \
21208 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21209 __ret; \
21216 int64x2_t __ret; \
21217 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 35); \
21218 __ret; \
21224 int64x2_t __ret; \
21225 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 35); \
21226 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21227 __ret; \
21234 int16x8_t __ret; \
21235 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 33); \
21236 __ret; \
21242 int16x8_t __ret; \
21243 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 33); \
21244 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21245 __ret; \
21252 uint8x8_t __ret; \
21253 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 16); \
21254 __ret; \
21260 uint8x8_t __ret; \
21261 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 16); \
21262 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21263 __ret; \
21270 uint32x2_t __ret; \
21271 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 18); \
21272 __ret; \
21278 uint32x2_t __ret; \
21279 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 18); \
21280 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21281 __ret; \
21288 uint64x1_t __ret; \
21289 __ret = (uint64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 19); \
21290 __ret; \
21295 uint64x1_t __ret; \
21296 __ret = (uint64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 19); \
21297 __ret; \
21304 uint16x4_t __ret; \
21305 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 17); \
21306 __ret; \
21312 uint16x4_t __ret; \
21313 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 17); \
21314 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21315 __ret; \
21322 int8x8_t __ret; \
21323 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 0); \
21324 __ret; \
21330 int8x8_t __ret; \
21331 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 0); \
21332 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21333 __ret; \
21340 int32x2_t __ret; \
21341 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 2); \
21342 __ret; \
21348 int32x2_t __ret; \
21349 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 2); \
21350 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21351 __ret; \
21358 int64x1_t __ret; \
21359 __ret = (int64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 3); \
21360 __ret; \
21365 int64x1_t __ret; \
21366 __ret = (int64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 3); \
21367 __ret; \
21374 int16x4_t __ret; \
21375 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 1); \
21376 __ret; \
21382 int16x4_t __ret; \
21383 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 1); \
21384 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21385 __ret; \
21392 uint16x4_t __ret; \
21393 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 17); \
21394 __ret; \
21400 uint16x4_t __ret; \
21401 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 17); \
21402 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21403 __ret; \
21407 uint16x4_t __ret; \
21408 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 17); \
21409 __ret; \
21416 uint32x2_t __ret; \
21417 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \
21418 __ret; \
21424 uint32x2_t __ret; \
21425 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 18); \
21426 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21427 __ret; \
21431 uint32x2_t __ret; \
21432 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \
21433 __ret; \
21440 uint8x8_t __ret; \
21441 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \
21442 __ret; \
21448 uint8x8_t __ret; \
21449 __ret
21450 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21451 __ret; \
21455 uint8x8_t __ret; \
21456 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \
21457 __ret; \
21464 int16x4_t __ret; \
21465 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \
21466 __ret; \
21472 int16x4_t __ret; \
21473 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 1); \
21474 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21475 __ret; \
21479 int16x4_t __ret; \
21480 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \
21481 __ret; \
21488 int32x2_t __ret; \
21489 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \
21490 __ret; \
21496 int32x2_t __ret; \
21497 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 2); \
21498 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21499 __ret; \
21503 int32x2_t __ret; \
21504 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \
21505 __ret; \
21512 int8x8_t __ret; \
21513 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \
21514 __ret; \
21520 int8x8_t __ret; \
21521 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 0); \
21522 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21523 __ret; \
21527 int8x8_t __ret; \
21528 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \
21529 __ret; \
21535 uint32x4_t __ret;
21536 __ret = (uint32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__p0, 50);
21537 return __ret;
21542 uint32x4_t __ret;
21543 __ret = (uint32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 50);
21544 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21545 return __ret;
21551 float32x4_t __ret;
21552 __ret = (float32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__p0, 41);
21553 return __ret;
21558 float32x4_t __ret;
21559 __ret = (float32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 41);
21560 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21561 return __ret;
21567 uint32x2_t __ret;
21568 __ret = (uint32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 18);
21569 return __ret;
21574 uint32x2_t __ret;
21575 __ret = (uint32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 18);
21576 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21577 return __ret;
21583 float32x2_t __ret;
21584 __ret = (float32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 9);
21585 return __ret;
21590 float32x2_t __ret;
21591 __ret = (float32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 9);
21592 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21593 return __ret;
21599 float32x4_t __ret;
21600 __ret = (float32x4_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
21601 return __ret;
21607 float32x4_t __ret;
21608 __ret = (float32x4_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
21609 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21610 return __ret;
21616 float32x2_t __ret;
21617 __ret = (float32x2_t) __builtin_neon_vrsqrts_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
21618 return __ret;
21624 float32x2_t __ret;
21625 __ret = (float32x2_t) __builtin_neon_vrsqrts_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
21626 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21627 return __ret;
21635 uint8x16_t __ret; \
21636 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
21637 __ret; \
21645 uint8x16_t __ret; \
21646 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
21647 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21648 __ret; \
21656 uint32x4_t __ret; \
21657 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
21658 __ret; \
21666 uint32x4_t __ret; \
21667 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
21668 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21669 __ret; \
21677 uint64x2_t __ret; \
21678 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
21679 __ret; \
21687 uint64x2_t __ret; \
21688 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
21689 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21690 __ret; \
21698 uint16x8_t __ret; \
21699 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
21700 __ret; \
21708 uint16x8_t __ret; \
21709 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
21710 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21711 __ret; \
21719 int8x16_t __ret; \
21720 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
21721 __ret; \
21729 int8x16_t __ret; \
21730 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
21731 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21732 __ret; \
21740 int32x4_t __ret; \
21741 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
21742 __ret; \
21750 int32x4_t __ret; \
21751 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
21752 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21753 __ret; \
21761 int64x2_t __ret; \
21762 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
21763 __ret; \
21771 int64x2_t __ret; \
21772 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
21773 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21774 __ret; \
21782 int16x8_t __ret; \
21783 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
21784 __ret; \
21792 int16x8_t __ret; \
21793 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
21794 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21795 __ret; \
21803 uint8x8_t __ret; \
21804 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
21805 __ret; \
21813 uint8x8_t __ret; \
21814 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
21815 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21816 __ret; \
21824 uint32x2_t __ret; \
21825 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
21826 __ret; \
21834 uint32x2_t __ret; \
21835 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
21836 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21837 __ret; \
21845 uint64x1_t __ret; \
21846 __ret = (uint64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
21847 __ret; \
21853 uint64x1_t __ret; \
21854 __ret = (uint64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
21855 __ret; \
21863 uint16x4_t __ret; \
21864 __ret = (uint16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
21865 __ret; \
21873 uint16x4_t __ret; \
21874 __ret = (uint16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
21875 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21876 __ret; \
21884 int8x8_t __ret; \
21885 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
21886 __ret; \
21894 int8x8_t __ret; \
21895 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
21896 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21897 __ret; \
21905 int32x2_t __ret; \
21906 __ret = (int32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
21907 __ret; \
21915 int32x2_t __ret; \
21916 __ret
21917 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21918 __ret; \
21926 int64x1_t __ret; \
21927 __ret = (int64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
21928 __ret; \
21934 int64x1_t __ret; \
21935 __ret = (int64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
21936 __ret; \
21944 int16x4_t __ret; \
21945 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
21946 __ret; \
21954 int16x4_t __ret; \
21955 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
21956 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21957 __ret; \
21963 uint16x4_t __ret;
21964 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
21965 return __ret;
21971 uint16x4_t __ret;
21972 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
21973 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21974 return __ret;
21977 uint16x4_t __ret;
21978 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
21979 return __ret;
21985 uint32x2_t __ret;
21986 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
21987 return __ret;
21993 uint32x2_t __ret;
21994 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
21995 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21996 return __ret;
21999 uint32x2_t __ret;
22000 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
22001 return __ret;
22007 uint8x8_t __ret;
22008 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
22009 return __ret;
22015 uint8x8_t __ret;
22016 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
22017 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22018 return __ret;
22021 uint8x8_t __ret;
22022 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
22023 return __ret;
22029 int16x4_t __ret;
22030 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
22031 return __ret;
22037 int16x4_t __ret;
22038 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
22039 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22040 return __ret;
22043 int16x4_t __ret;
22044 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
22045 return __ret;
22051 int32x2_t __ret;
22052 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
22053 return __ret;
22059 int32x2_t __ret;
22060 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
22061 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22062 return __ret;
22065 int32x2_t __ret;
22066 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
22067 return __ret;
22073 int8x8_t __ret;
22074 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
22075 return __ret;
22081 int8x8_t __ret;
22082 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
22083 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22084 return __ret;
22087 int8x8_t __ret;
22088 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
22089 return __ret;
22097 poly8x8_t __ret; \
22098 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22099 __ret; \
22106 poly8x8_t __ret; \
22107 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
22108 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22109 __ret; \
22114 poly8x8_t __ret; \
22115 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22116 __ret; \
22124 poly16x4_t __ret; \
22125 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22126 __ret; \
22133 poly16x4_t __ret; \
22134 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__rev1, __p2); \
22135 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22136 __ret; \
22141 poly16x4_t __ret; \
22142 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22143 __ret; \
22151 poly8x16_t __ret; \
22152 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22153 __ret; \
22160 poly8x16_t __ret; \
22161 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
22162 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22163 __ret; \
22168 poly8x16_t __ret; \
22169 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22170 __ret; \
22178 poly16x8_t __ret; \
22179 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22180 __ret; \
22187 poly16x8_t __ret; \
22188 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__rev1, __p2); \
22189 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22190 __ret; \
22195 poly16x8_t __ret; \
22196 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22197 __ret; \
22205 uint8x16_t __ret; \
22206 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22207 __ret; \
22214 uint8x16_t __ret; \
22215 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
22216 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22217 __ret; \
22222 uint8x16_t __ret; \
22223 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22224 __ret; \
22232 uint32x4_t __ret; \
22233 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22234 __ret; \
22241 uint32x4_t __ret; \
22242 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__rev1, __p2); \
22243 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22244 __ret; \
22249 uint32x4_t __ret; \
22250 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22251 __ret; \
22259 uint64x2_t __ret; \
22260 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22261 __ret; \
22268 uint64x2_t __ret; \
22269 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__rev1, __p2); \
22270 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22271 __ret; \
22276 uint64x2_t __ret; \
22277 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22278 __ret; \
22286 uint16x8_t __ret; \
22287 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22288 __ret; \
22295 uint16x8_t __ret; \
22296 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__rev1, __p2); \
22297 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22298 __ret; \
22303 uint16x8_t __ret; \
22304 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22305 __ret; \
22313 int8x16_t __ret; \
22314 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22315 __ret; \
22322 int8x16_t __ret; \
22323 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
22324 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22325 __ret; \
22330 int8x16_t __ret; \
22331 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22332 __ret; \
22340 float32x4_t __ret; \
22341 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (int8x16_t)__s1, __p2); \
22342 __ret; \
22349 float32x4_t __ret; \
22350 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (int8x16_t)__rev1, __p2); \
22351 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22352 __ret; \
22357 float32x4_t __ret; \
22358 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (int8x16_t)__s1, __p2); \
22359 __ret; \
22367 int32x4_t __ret; \
22368 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22369 __ret; \
22376 int32x4_t __ret; \
22377 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__rev1, __p2); \
22378 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22379 __ret; \
22384 int32x4_t __ret; \
22385 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22386 __ret; \
22394 int64x2_t __ret; \
22395 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22396 __ret; \
22403 int64x2_t __ret; \
22404 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__rev1, __p2); \
22405 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22406 __ret; \
22411 int64x2_t __ret; \
22412 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22413 __ret; \
22421 int16x8_t __ret; \
22422 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22423 __ret; \
22430 int16x8_t __ret; \
22431 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__rev1, __p2); \
22432 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22433 __ret; \
22438 int16x8_t __ret; \
22439 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22440 __ret; \
22448 uint8x8_t __ret; \
22449 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22450 __ret; \
22457 uint8x8_t __ret; \
22458 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
22459 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22460 __ret; \
22465 uint8x8_t __ret; \
22466 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22467 __ret; \
22475 uint32x2_t __ret; \
22476 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22477 __ret; \
22484 uint32x2_t __ret; \
22485 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__rev1, __p2); \
22486 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22487 __ret; \
22492 uint32x2_t __ret; \
22493 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22494 __ret; \
22502 uint64x1_t __ret; \
22503 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22504 __ret; \
22510 uint64x1_t __ret; \
22511 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22512 __ret; \
22517 uint64x1_t __ret; \
22518 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22519 __ret; \
22527 uint16x4_t __ret; \
22528 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22529 __ret; \
22536 uint16x4_t __ret; \
22537 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__rev1, __p2); \
22538 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22539 __ret; \
22544 uint16x4_t __ret; \
22545 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22546 __ret; \
22554 int8x8_t __ret; \
22555 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22556 __ret; \
22563 int8x8_t __ret; \
22564 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
22565 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22566 __ret; \
22571 int8x8_t __ret; \
22572 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22573 __ret; \
22581 float32x2_t __ret; \
22582 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (int8x8_t)__s1, __p2); \
22583 __ret; \
22590 float32x2_t __ret; \
22591 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (int8x8_t)__rev1, __p2); \
22592 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22593 __ret; \
22598 float32x2_t __ret; \
22599 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (int8x8_t)__s1, __p2); \
22600 __ret; \
22608 int32x2_t __ret; \
22609 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22610 __ret; \
22617 int32x2_t __ret; \
22618 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__rev1, __p2); \
22619 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22620 __ret; \
22625 int32x2_t __ret; \
22626 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22627 __ret; \
22635 int64x1_t __ret; \
22636 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22637 __ret; \
22643 int64x1_t __ret; \
22644 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22645 __ret; \
22650 int64x1_t __ret; \
22651 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22652 __ret; \
22660 int16x4_t __ret; \
22661 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22662 __ret; \
22669 int16x4_t __ret; \
22670 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__rev1, __p2); \
22671 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22672 __ret; \
22677 int16x4_t __ret; \
22678 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22679 __ret; \
22685 uint8x16_t __ret;
22686 __ret = (uint8x16_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
22687 return __ret;
22693 uint8x16_t __ret;
22694 __ret = (uint8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
22695 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22696 return __ret;
22702 uint32x4_t __ret;
22703 __ret = (uint32x4_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
22704 return __ret;
22710 uint32x4_t __ret;
22711 __ret = (uint32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
22712 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22713 return __ret;
22719 uint64x2_t __ret;
22720 __ret = (uint64x2_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
22721 return __ret;
22727 uint64x2_t __ret;
22728 __ret = (uint64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
22729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22730 return __ret;
22736 uint16x8_t __ret;
22737 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
22738 return __ret;
22744 uint16x8_t __ret;
22745 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
22746 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22747 return __ret;
22753 int8x16_t __ret;
22754 __ret = (int8x16_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
22755 return __ret;
22761 int8x16_t __ret;
22762 __ret = (int8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
22763 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22764 return __ret;
22770 int32x4_t __ret;
22771 __ret = (int32x4_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
22772 return __ret;
22778 int32x4_t __ret;
22779 __ret = (int32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
22780 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22781 return __ret;
22787 int64x2_t __ret;
22788 __ret = (int64x2_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
22789 return __ret;
22795 int64x2_t __ret;
22796 __ret = (int64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
22797 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22798 return __ret;
22804 int16x8_t __ret;
22805 __ret = (int16x8_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
22806 return __ret;
22812 int16x8_t __ret;
22813 __ret = (int16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
22814 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22815 return __ret;
22821 uint8x8_t __ret;
22822 __ret = (uint8x8_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
22823 return __ret;
22829 uint8x8_t __ret;
22830 __ret = (uint8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
22831 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22832 return __ret;
22838 uint32x2_t __ret;
22839 __ret = (uint32x2_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
22840 return __ret;
22846 uint32x2_t __ret;
22847 __ret = (uint32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
22848 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22849 return __ret;
22855 uint64x1_t __ret;
22856 __ret = (uint64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
22857 return __ret;
22861 uint64x1_t __ret;
22862 __ret = (uint64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
22863 return __ret;
22869 uint16x4_t __ret;
22870 __ret = (uint16x4_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
22871 return __ret;
22877 uint16x4_t __ret;
22878 __ret = (uint16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
22879 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22880 return __ret;
22886 int8x8_t __ret;
22887 __ret = (int8x8_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
22888 return __ret;
22894 int8x8_t __ret;
22895 __ret = (int8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
22896 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22897 return __ret;
22903 int32x2_t __ret;
22904 __ret = (int32x2_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
22905 return __ret;
22911 int32x2_t __ret;
22912 __ret = (int32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
22913 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22914 return __ret;
22920 int64x1_t __ret;
22921 __ret = (int64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
22922 return __ret;
22926 int64x1_t __ret;
22927 __ret = (int64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
22928 return __ret;
22934 int16x4_t __ret;
22935 __ret = (int16x4_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
22936 return __ret;
22942 int16x4_t __ret;
22943 __ret = (int16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
22944 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22945 return __ret;
22952 uint8x16_t __ret; \
22953 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 48); \
22954 __ret; \
22960 uint8x16_t __ret; \
22961 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 48); \
22962 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22963 __ret; \
22970 uint32x4_t __ret; \
22971 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 50); \
22972 __ret; \
22978 uint32x4_t __ret; \
22979 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 50); \
22980 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22981 __ret; \
22988 uint64x2_t __ret; \
22989 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 51); \
22990 __ret; \
22996 uint64x2_t __ret; \
22997 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 51); \
22998 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22999 __ret; \
23006 uint16x8_t __ret; \
23007 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 49); \
23008 __ret; \
23014 uint16x8_t __ret; \
23015 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 49); \
23016 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23017 __ret; \
23024 int8x16_t __ret; \
23025 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 32); \
23026 __ret; \
23032 int8x16_t __ret; \
23033 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 32); \
23034 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23035 __ret; \
23042 int32x4_t __ret; \
23043 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 34); \
23044 __ret; \
23050 int32x4_t __ret; \
23051 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 34); \
23052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23053 __ret; \
23060 int64x2_t __ret; \
23061 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 35); \
23062 __ret; \
23068 int64x2_t __ret; \
23069 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 35); \
23070 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23071 __ret; \
23078 int16x8_t __ret; \
23079 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 33); \
23080 __ret; \
23086 int16x8_t __ret; \
23087 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 33); \
23088 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23089 __ret; \
23096 uint8x8_t __ret; \
23097 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 16); \
23098 __ret; \
23104 uint8x8_t __ret; \
23105 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 16); \
23106 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23107 __ret; \
23114 uint32x2_t __ret; \
23115 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 18); \
23116 __ret; \
23122 uint32x2_t __ret; \
23123 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 18); \
23124 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23125 __ret; \
23132 uint64x1_t __ret; \
23133 __ret = (uint64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 19); \
23134 __ret; \
23139 uint64x1_t __ret; \
23140 __ret = (uint64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 19); \
23141 __ret; \
23148 uint16x4_t __ret; \
23149 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 17); \
23150 __ret; \
23156 uint16x4_t __ret; \
23157 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 17); \
23158 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23159 __ret; \
23166 int8x8_t __ret; \
23167 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 0); \
23168 __ret; \
23174 int8x8_t __ret; \
23175 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 0); \
23176 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23177 __ret; \
23184 int32x2_t __ret; \
23185 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 2); \
23186 __ret; \
23192 int32x2_t __ret; \
23193 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 2); \
23194 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23195 __ret; \
23202 int64x1_t __ret; \
23203 __ret = (int64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 3); \
23204 __ret; \
23209 int64x1_t __ret; \
23210 __ret = (int64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 3); \
23211 __ret; \
23218 int16x4_t __ret; \
23219 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 1); \
23220 __ret; \
23226 int16x4_t __ret; \
23227 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 1); \
23228 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23229 __ret; \
23236 uint16x8_t __ret; \
23237 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
23238 __ret; \
23244 uint16x8_t __ret; \
23245 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 49); \
23246 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23247 __ret; \
23251 uint16x8_t __ret; \
23252 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
23253 __ret; \
23260 uint64x2_t __ret; \
23261 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \
23262 __ret; \
23268 uint64x2_t __ret; \
23269 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 51); \
23270 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23271 __ret; \
23275 uint64x2_t __ret; \
23276 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \
23277 __ret; \
23284 uint32x4_t __ret; \
23285 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \
23286 __ret; \
23292 uint32x4_t __ret; \
23293 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 50); \
23294 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23295 __ret; \
23299 uint32x4_t __ret; \
23300 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \
23301 __ret; \
23308 int16x8_t __ret; \
23309 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \
23310 __ret; \
23316 int16x8_t __ret; \
23317 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 33); \
23318 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23319 __ret; \
23323 int16x8_t __ret; \
23324 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \
23325 __ret; \
23332 int64x2_t __ret; \
23333 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \
23334 __ret; \
23340 int64x2_t __ret; \
23341 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 35); \
23342 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23343 __ret; \
23347 int64x2_t __ret; \
23348 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \
23349 __ret; \
23356 int32x4_t __ret; \
23357 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \
23358 __ret; \
23364 int32x4_t __ret; \
23365 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 34); \
23366 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23367 __ret; \
23371 int32x4_t __ret; \
23372 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \
23373 __ret; \
23380 uint8x16_t __ret; \
23381 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 48); \
23382 __ret; \
23388 uint8x16_t __ret; \
23389 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 48); \
23390 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23391 __ret; \
23398 uint32x4_t __ret; \
23399 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 50); \
23400 __ret; \
23406 uint32x4_t __ret; \
23407 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 50); \
23408 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23409 __ret; \
23416 uint64x2_t __ret; \
23417 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); \
23418 __ret; \
23424 uint64x2_t __ret; \
23425 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 51); \
23426 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23427 __ret; \
23434 uint16x8_t __ret; \
23435 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 49); \
23436 __ret; \
23442 uint16x8_t __ret; \
23443 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 49); \
23444 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23445 __ret; \
23452 int8x16_t __ret; \
23453 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 32); \
23454 __ret; \
23460 int8x16_t __ret; \
23461 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 32); \
23462 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23463 __ret; \
23470 int32x4_t __ret; \
23471 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 34); \
23472 __ret; \
23478 int32x4_t __ret; \
23479 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 34); \
23480 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23481 __ret; \
23488 int64x2_t __ret; \
23489 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 35); \
23490 __ret; \
23496 int64x2_t __ret; \
23497 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 35); \
23498 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23499 __ret; \
23506 int16x8_t __ret; \
23507 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 33); \
23508 __ret; \
23514 int16x8_t __ret; \
23515 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 33); \
23516 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23517 __ret; \
23524 uint8x8_t __ret; \
23525 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 16); \
23526 __ret; \
23532 uint8x8_t __ret; \
23533 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 16); \
23534 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23535 __ret; \
23542 uint32x2_t __ret; \
23543 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 18); \
23544 __ret; \
23550 uint32x2_t __ret; \
23551 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 18); \
23552 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23553 __ret; \
23560 uint64x1_t __ret; \
23561 __ret = (uint64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 19); \
23562 __ret; \
23567 uint64x1_t __ret; \
23568 __ret = (uint64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 19); \
23569 __ret; \
23576 uint16x4_t __ret; \
23577 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 17); \
23578 __ret; \
23584 uint16x4_t __ret; \
23585 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 17); \
23586 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23587 __ret; \
23594 int8x8_t __ret; \
23595 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 0); \
23596 __ret; \
23602 int8x8_t __ret; \
23603 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 0); \
23604 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23605 __ret; \
23612 int32x2_t __ret; \
23613 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 2); \
23614 __ret; \
23620 int32x2_t __ret; \
23621 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 2); \
23622 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23623 __ret; \
23630 int64x1_t __ret; \
23631 __ret = (int64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 3); \
23632 __ret; \
23637 int64x1_t __ret; \
23638 __ret = (int64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 3); \
23639 __ret; \
23646 int16x4_t __ret; \
23647 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 1); \
23648 __ret; \
23654 int16x4_t __ret; \
23655 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 1); \
23656 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23657 __ret; \
23664 uint16x4_t __ret; \
23665 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \
23666 __ret; \
23672 uint16x4_t __ret; \
23673 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 17); \
23674 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23675 __ret; \
23679 uint16x4_t __ret; \
23680 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \
23681 __ret; \
23688 uint32x2_t __ret; \
23689 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \
23690 __ret; \
23696 uint32x2_t __ret; \
23697 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 18); \
23698 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23699 __ret; \
23703 uint32x2_t __ret; \
23704 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \
23705 __ret; \
23712 uint8x8_t __ret; \
23713 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \
23714 __ret; \
23720 uint8x8_t __ret; \
23721 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 16); \
23722 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23723 __ret; \
23727 uint8x8_t __ret; \
23728 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \
23729 __ret; \
23736 int16x4_t __ret; \
23737 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \
23738 __ret; \
23744 int16x4_t __ret; \
23745 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 1); \
23746 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23747 __ret; \
23751 int16x4_t __ret; \
23752 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \
23753 __ret; \
23760 int32x2_t __ret; \
23761 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \
23762 __ret; \
23768 int32x2_t __ret; \
23769 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 2); \
23770 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23771 __ret; \
23775 int32x2_t __ret; \
23776 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \
23777 __ret; \
23784 int8x8_t __ret; \
23785 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \
23786 __ret; \
23792 int8x8_t __ret; \
23793 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 0); \
23794 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23795 __ret; \
23799 int8x8_t __ret; \
23800 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \
23801 __ret; \
23809 poly8x8_t __ret; \
23810 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
23811 __ret; \
23819 poly8x8_t __ret; \
23820 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
23821 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23822 __ret; \
23830 poly16x4_t __ret; \
23831 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
23832 __ret; \
23840 poly16x4_t __ret; \
23841 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
23842 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23843 __ret; \
23851 poly8x16_t __ret; \
23852 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
23853 __ret; \
23861 poly8x16_t __ret; \
23862 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
23863 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23864 __ret; \
23872 poly16x8_t __ret; \
23873 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
23874 __ret; \
23882 poly16x8_t __ret; \
23883 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
23884 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23885 __ret; \
23893 uint8x16_t __ret; \
23894 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
23895 __ret; \
23903 uint8x16_t __ret; \
23904 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
23905 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23906 __ret; \
23914 uint32x4_t __ret; \
23915 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
23916 __ret; \
23924 uint32x4_t __ret; \
23925 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
23926 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23927 __ret; \
23935 uint64x2_t __ret; \
23936 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
23937 __ret; \
23945 uint64x2_t __ret; \
23946 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
23947 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23948 __ret; \
23956 uint16x8_t __ret; \
23957 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
23958 __ret; \
23966 uint16x8_t __ret; \
23967 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
23968 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23969 __ret; \
23977 int8x16_t __ret; \
23978 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
23979 __ret; \
23987 int8x16_t __ret; \
23988 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
23989 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23990 __ret; \
23998 int32x4_t __ret; \
23999 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
24000 __ret; \
24008 int32x4_t __ret; \
24009 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
24010 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24011 __ret; \
24019 int64x2_t __ret; \
24020 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
24021 __ret; \
24029 int64x2_t __ret; \
24030 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
24031 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24032 __ret; \
24040 int16x8_t __ret; \
24041 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
24042 __ret; \
24050 int16x8_t __ret; \
24051 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
24052 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24053 __ret; \
24061 uint8x8_t __ret; \
24062 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
24063 __ret; \
24071 uint8x8_t __ret; \
24072 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
24073 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24074 __ret; \
24082 uint32x2_t __ret; \
24083 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
24084 __ret; \
24092 uint32x2_t __ret; \
24093 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
24094 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24095 __ret; \
24103 uint64x1_t __ret; \
24104 __ret = (uint64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24105 __ret; \
24111 uint64x1_t __ret; \
24112 __ret = (uint64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24113 __ret; \
24121 uint16x4_t __ret; \
24122 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
24123 __ret; \
24131 uint16x4_t __ret; \
24132 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
24133 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24134 __ret; \
24142 int8x8_t __ret; \
24143 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
24144 __ret; \
24152 int8x8_t __ret; \
24153 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
24154 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24155 __ret; \
24163 int32x2_t __ret; \
24164 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
24165 __ret; \
24173 int32x2_t __ret; \
24174 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
24175 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24176 __ret; \
24184 int64x1_t __ret; \
24185 __ret = (int64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24186 __ret; \
24192 int64x1_t __ret; \
24193 __ret = (int64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24194 __ret; \
24202 int16x4_t __ret; \
24203 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
24204 __ret; \
24212 int16x4_t __ret; \
24213 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
24214 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24215 __ret; \
24223 uint8x16_t __ret; \
24224 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
24225 __ret; \
24233 uint8x16_t __ret; \
24234 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
24235 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24236 __ret; \
24244 uint32x4_t __ret; \
24245 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
24246 __ret; \
24254 uint32x4_t __ret; \
24255 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
24256 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24257 __ret; \
24265 uint64x2_t __ret; \
24266 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
24267 __ret; \
24275 uint64x2_t __ret; \
24276 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
24277 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24278 __ret; \
24286 uint16x8_t __ret; \
24287 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24288 __ret; \
24296 uint16x8_t __ret; \
24297 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
24298 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24299 __ret; \
24307 int8x16_t __ret; \
24308 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
24309 __ret; \
24317 int8x16_t __ret; \
24318 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
24319 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24320 __ret; \
24328 int32x4_t __ret; \
24329 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
24330 __ret; \
24338 int32x4_t __ret; \
24339 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
24340 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24341 __ret; \
24349 int64x2_t __ret; \
24350 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
24351 __ret; \
24359 int64x2_t __ret; \
24360 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
24361 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24362 __ret; \
24370 int16x8_t __ret; \
24371 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
24372 __ret; \
24380 int16x8_t __ret; \
24381 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
24382 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24383 __ret; \
24391 uint8x8_t __ret; \
24392 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
24393 __ret; \
24401 uint8x8_t __ret; \
24402 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
24403 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24404 __ret; \
24412 uint32x2_t __ret; \
24413 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
24414 __ret; \
24422 uint32x2_t __ret; \
24423 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
24424 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24425 __ret; \
24433 uint64x1_t __ret; \
24434 __ret = (uint64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24435 __ret; \
24441 uint64x1_t __ret; \
24442 __ret = (uint64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24443 __ret; \
24451 uint16x4_t __ret; \
24452 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
24453 __ret; \
24461 uint16x4_t __ret; \
24462 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
24463 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24464 __ret; \
24472 int8x8_t __ret; \
24473 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
24474 __ret; \
24482 int8x8_t __ret; \
24483 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
24484 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24485 __ret; \
24493 int32x2_t __ret; \
24494 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
24495 __ret; \
24503 int32x2_t __ret; \
24504 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
24505 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24506 __ret; \
24514 int64x1_t __ret; \
24515 __ret = (int64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24516 __ret; \
24522 int64x1_t __ret; \
24523 __ret = (int64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24524 __ret; \
24532 int16x4_t __ret; \
24533 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
24534 __ret; \
24542 int16x4_t __ret; \
24543 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
24544 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24545 __ret; \
24553 poly8x8_t __ret; \
24554 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
24555 __ret; \
24563 poly8x8_t __ret; \
24564 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
24565 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24566 __ret; \
24574 poly16x4_t __ret; \
24575 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
24576 __ret; \
24584 poly16x4_t __ret; \
24585 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
24586 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24587 __ret; \
24595 poly8x16_t __ret; \
24596 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
24597 __ret; \
24605 poly8x16_t __ret; \
24606 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
24607 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24608 __ret; \
24616 poly16x8_t __ret; \
24617 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
24618 __ret; \
24626 poly16x8_t __ret; \
24627 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
24628 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24629 __ret; \
24637 uint8x16_t __ret; \
24638 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
24639 __ret; \
24647 uint8x16_t __ret; \
24648 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
24649 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24650 __ret; \
24658 uint32x4_t __ret; \
24659 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
24660 __ret; \
24668 uint32x4_t __ret; \
24669 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
24670 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24671 __ret; \
24679 uint64x2_t __ret; \
24680 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
24681 __ret; \
24689 uint64x2_t __ret; \
24690 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
24691 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24692 __ret; \
24700 uint16x8_t __ret; \
24701 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24702 __ret; \
24710 uint16x8_t __ret; \
24711 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
24712 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24713 __ret; \
24721 int8x16_t __ret; \
24722 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
24723 __ret; \
24731 int8x16_t __ret; \
24732 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
24733 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24734 __ret; \
24742 int32x4_t __ret; \
24743 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
24744 __ret; \
24752 int32x4_t __ret; \
24753 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
24754 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24755 __ret; \
24763 int64x2_t __ret; \
24764 __ret = (int64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
24765 __ret; \
24773 int64x2_t __ret; \
24774 __ret
24775 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24776 __ret; \
24784 int16x8_t __ret; \
24785 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
24786 __ret; \
24794 int16x8_t __ret; \
24795 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
24796 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24797 __ret; \
24805 uint8x8_t __ret; \
24806 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
24807 __ret; \
24815 uint8x8_t __ret; \
24816 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
24817 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24818 __ret; \
24826 uint32x2_t __ret; \
24827 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
24828 __ret; \
24836 uint32x2_t __ret; \
24837 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
24838 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24839 __ret; \
24847 uint64x1_t __ret; \
24848 __ret = (uint64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24849 __ret; \
24855 uint64x1_t __ret; \
24856 __ret = (uint64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24857 __ret; \
24865 uint16x4_t __ret; \
24866 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
24867 __ret; \
24875 uint16x4_t __ret; \
24876 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
24877 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24878 __ret; \
24886 int8x8_t __ret; \
24887 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
24888 __ret; \
24896 int8x8_t __ret; \
24897 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
24898 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24899 __ret; \
24907 int32x2_t __ret; \
24908 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
24909 __ret; \
24917 int32x2_t __ret; \
24918 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
24919 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24920 __ret; \
24928 int64x1_t __ret; \
24929 __ret = (int64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24930 __ret; \
24936 int64x1_t __ret; \
24937 __ret = (int64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24938 __ret; \
24946 int16x4_t __ret; \
24947 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
24948 __ret; \
24956 int16x4_t __ret; \
24957 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
24958 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24959 __ret; \
27433 uint8x16_t __ret;
27434 __ret = __p0 - __p1;
27435 return __ret;
27441 uint8x16_t __ret;
27442 __ret = __rev0 - __rev1;
27443 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
27444 return __ret;
27450 uint32x4_t __ret;
27451 __ret = __p0 - __p1;
27452 return __ret;
27458 uint32x4_t __ret;
27459 __ret = __rev0 - __rev1;
27460 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27461 return __ret;
27467 uint64x2_t __ret;
27468 __ret = __p0 - __p1;
27469 return __ret;
27475 uint64x2_t __ret;
27476 __ret = __rev0 - __rev1;
27477 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27478 return __ret;
27484 uint16x8_t __ret;
27485 __ret = __p0 - __p1;
27486 return __ret;
27492 uint16x8_t __ret;
27493 __ret = __rev0 - __rev1;
27494 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27495 return __ret;
27501 int8x16_t __ret;
27502 __ret = __p0 - __p1;
27503 return __ret;
27509 int8x16_t __ret;
27510 __ret = __rev0 - __rev1;
27511 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
27512 return __ret;
27518 float32x4_t __ret;
27519 __ret = __p0 - __p1;
27520 return __ret;
27526 float32x4_t __ret;
27527 __ret = __rev0 - __rev1;
27528 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27529 return __ret;
27535 int32x4_t __ret;
27536 __ret = __p0 - __p1;
27537 return __ret;
27543 int32x4_t __ret;
27544 __ret = __rev0 - __rev1;
27545 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27546 return __ret;
27552 int64x2_t __ret;
27553 __ret = __p0 - __p1;
27554 return __ret;
27560 int64x2_t __ret;
27561 __ret = __rev0 - __rev1;
27562 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27563 return __ret;
27569 int16x8_t __ret;
27570 __ret = __p0 - __p1;
27571 return __ret;
27577 int16x8_t __ret;
27578 __ret = __rev0 - __rev1;
27579 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27580 return __ret;
27586 uint8x8_t __ret;
27587 __ret = __p0 - __p1;
27588 return __ret;
27594 uint8x8_t __ret;
27595 __ret = __rev0 - __rev1;
27596 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27597 return __ret;
27603 uint32x2_t __ret;
27604 __ret = __p0 - __p1;
27605 return __ret;
27611 uint32x2_t __ret;
27612 __ret = __rev0 - __rev1;
27613 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27614 return __ret;
27620 uint64x1_t __ret;
27621 __ret = __p0 - __p1;
27622 return __ret;
27626 uint64x1_t __ret;
27627 __ret = __p0 - __p1;
27628 return __ret;
27634 uint16x4_t __ret;
27635 __ret = __p0 - __p1;
27636 return __ret;
27642 uint16x4_t __ret;
27643 __ret = __rev0 - __rev1;
27644 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27645 return __ret;
27651 int8x8_t __ret;
27652 __ret = __p0 - __p1;
27653 return __ret;
27659 int8x8_t __ret;
27660 __ret = __rev0 - __rev1;
27661 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27662 return __ret;
27668 float32x2_t __ret;
27669 __ret = __p0 - __p1;
27670 return __ret;
27676 float32x2_t __ret;
27677 __ret = __rev0 - __rev1;
27678 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27679 return __ret;
27685 int32x2_t __ret;
27686 __ret = __p0 - __p1;
27687 return __ret;
27693 int32x2_t __ret;
27694 __ret = __rev0 - __rev1;
27695 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27696 return __ret;
27702 int64x1_t __ret;
27703 __ret = __p0 - __p1;
27704 return __ret;
27708 int64x1_t __ret;
27709 __ret = __p0 - __p1;
27710 return __ret;
27716 int16x4_t __ret;
27717 __ret = __p0 - __p1;
27718 return __ret;
27724 int16x4_t __ret;
27725 __ret = __rev0 - __rev1;
27726 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27727 return __ret;
27733 uint16x4_t __ret;
27734 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
27735 return __ret;
27741 uint16x4_t __ret;
27742 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
27743 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27744 return __ret;
27747 uint16x4_t __ret;
27748 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
27749 return __ret;
27755 uint32x2_t __ret;
27756 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
27757 return __ret;
27763 uint32x2_t __ret;
27764 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
27765 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27766 return __ret;
27769 uint32x2_t __ret;
27770 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
27771 return __ret;
27777 uint8x8_t __ret;
27778 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
27779 return __ret;
27785 uint8x8_t __ret;
27786 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
27787 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27788 return __ret;
27791 uint8x8_t __ret;
27792 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
27793 return __ret;
27799 int16x4_t __ret;
27800 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
27801 return __ret;
27807 int16x4_t __ret;
27808 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
27809 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27810 return __ret;
27813 int16x4_t __ret;
27814 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
27815 return __ret;
27821 int32x2_t __ret;
27822 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
27823 return __ret;
27829 int32x2_t __ret;
27830 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
27831 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27832 return __ret;
27835 int32x2_t __ret;
27836 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
27837 return __ret;
27843 int8x8_t __ret;
27844 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
27845 return __ret;
27851 int8x8_t __ret;
27852 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
27853 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27854 return __ret;
27857 int8x8_t __ret;
27858 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
27859 return __ret;
27865 uint16x8_t __ret;
27866 __ret = vmovl_u8(__p0) - vmovl_u8(__p1);
27867 return __ret;
27873 uint16x8_t __ret;
27874 __ret = __noswap_vmovl_u8(__rev0) - __noswap_vmovl_u8(__rev1);
27875 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27876 return __ret;
27882 uint64x2_t __ret;
27883 __ret = vmovl_u32(__p0) - vmovl_u32(__p1);
27884 return __ret;
27890 uint64x2_t __ret;
27891 __ret = __noswap_vmovl_u32(__rev0) - __noswap_vmovl_u32(__rev1);
27892 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27893 return __ret;
27899 uint32x4_t __ret;
27900 __ret = vmovl_u16(__p0) - vmovl_u16(__p1);
27901 return __ret;
27907 uint32x4_t __ret;
27908 __ret = __noswap_vmovl_u16(__rev0) - __noswap_vmovl_u16(__rev1);
27909 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27910 return __ret;
27916 int16x8_t __ret;
27917 __ret = vmovl_s8(__p0) - vmovl_s8(__p1);
27918 return __ret;
27924 int16x8_t __ret;
27925 __ret = __noswap_vmovl_s8(__rev0) - __noswap_vmovl_s8(__rev1);
27926 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27927 return __ret;
27933 int64x2_t __ret;
27934 __ret = vmovl_s32(__p0) - vmovl_s32(__p1);
27935 return __ret;
27941 int64x2_t __ret;
27942 __ret = __noswap_vmovl_s32(__rev0) - __noswap_vmovl_s32(__rev1);
27943 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27944 return __ret;
27950 int32x4_t __ret;
27951 __ret = vmovl_s16(__p0) - vmovl_s16(__p1);
27952 return __ret;
27958 int32x4_t __ret;
27959 __ret = __noswap_vmovl_s16(__rev0) - __noswap_vmovl_s16(__rev1);
27960 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27961 return __ret;
27967 uint16x8_t __ret;
27968 __ret = __p0 - vmovl_u8(__p1);
27969 return __ret;
27975 uint16x8_t __ret;
27976 __ret = __rev0 - __noswap_vmovl_u8(__rev1);
27977 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27978 return __ret;
27984 uint64x2_t __ret;
27985 __ret = __p0 - vmovl_u32(__p1);
27986 return __ret;
27992 uint64x2_t __ret;
27993 __ret = __rev0 - __noswap_vmovl_u32(__rev1);
27994 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27995 return __ret;
28001 uint32x4_t __ret;
28002 __ret = __p0 - vmovl_u16(__p1);
28003 return __ret;
28009 uint32x4_t __ret;
28010 __ret = __rev0 - __noswap_vmovl_u16(__rev1);
28011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28012 return __ret;
28018 int16x8_t __ret;
28019 __ret = __p0 - vmovl_s8(__p1);
28020 return __ret;
28026 int16x8_t __ret;
28027 __ret = __rev0 - __noswap_vmovl_s8(__rev1);
28028 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28029 return __ret;
28035 int64x2_t __ret;
28036 __ret = __p0 - vmovl_s32(__p1);
28037 return __ret;
28043 int64x2_t __ret;
28044 __ret = __rev0 - __noswap_vmovl_s32(__rev1);
28045 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
28046 return __ret;
28052 int32x4_t __ret;
28053 __ret = __p0 - vmovl_s16(__p1);
28054 return __ret;
28060 int32x4_t __ret;
28061 __ret = __rev0 - __noswap_vmovl_s16(__rev1);
28062 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28063 return __ret;
28069 poly8x8_t __ret;
28070 __ret = (poly8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__p0, (int8x8_t)__p1, 4);
28071 return __ret;
28077 poly8x8_t __ret;
28078 __ret = (poly8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);
28079 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28080 return __ret;
28086 uint8x8_t __ret;
28087 __ret = (uint8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
28088 return __ret;
28094 uint8x8_t __ret;
28095 __ret = (uint8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
28096 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28097 return __ret;
28103 int8x8_t __ret;
28104 __ret = (int8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
28105 return __ret;
28111 int8x8_t __ret;
28112 __ret = (int8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
28113 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28114 return __ret;
28120 poly8x8_t __ret;
28121 __ret = (poly8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p1, 4);
28122 return __ret;
28130 poly8x8_t __ret;
28131 __ret = (poly8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 4);
28132 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28133 return __ret;
28139 uint8x8_t __ret;
28140 __ret = (uint8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p1, 16);
28141 return __ret;
28149 uint8x8_t __ret;
28150 __ret = (uint8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 16);
28151 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28152 return __ret;
28158 int8x8_t __ret;
28159 __ret = (int8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p1, 0);
28160 return __ret;
28168 int8x8_t __ret;
28169 __ret = (int8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 0);
28170 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28171 return __ret;
28177 poly8x8_t __ret;
28178 __ret = (poly8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p0.val[2], (int8x8_t)__p1, 4);
28179 return __ret;
28188 poly8x8_t __ret;
28189 __ret = (poly8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 4);
28190 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28191 return __ret;
28197 uint8x8_t __ret;
28198 __ret = (uint8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p0.val[2], (int8x8_t)__p1, 16);
28199 return __ret;
28208 uint8x8_t __ret;
28209 __ret = (uint8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 16);
28210 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28211 return __ret;
28217 int8x8_t __ret;
28218 __ret = (int8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p0.val[2], (int8x8_t)__p1, 0);
28219 return __ret;
28228 int8x8_t __ret;
28229 __ret = (int8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 0);
28230 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28231 return __ret;
28237 poly8x8_t __ret;
28238 __ret = (poly8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p0.val[2], (int8x8_t)__p0.val[3], (int8x8_t)__p1, 4);
28239 return __ret;
28249 poly8x8_t __ret;
28250 __ret = (poly8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 4);
28251 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28252 return __ret;
28258 uint8x8_t __ret;
28259 __ret = (uint8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p0.val[2], (int8x8_t)__p0.val[3], (int8x8_t)__p1, 16);
28260 return __ret;
28270 uint8x8_t __ret;
28271 __ret = (uint8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 16);
28272 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28273 return __ret;
28279 int8x8_t __ret;
28280 __ret = (int8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p0.val[2], (int8x8_t)__p0.val[3], (int8x8_t)__p1, 0);
28281 return __ret;
28291 int8x8_t __ret;
28292 __ret = (int8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 0);
28293 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28294 return __ret;
28300 poly8x8_t __ret;
28301 __ret = (poly8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 4);
28302 return __ret;
28309 poly8x8_t __ret;
28310 __ret = (poly8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 4);
28311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28312 return __ret;
28318 uint8x8_t __ret;
28319 __ret = (uint8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 16);
28320 return __ret;
28327 uint8x8_t __ret;
28328 __ret = (uint8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 16);
28329 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28330 return __ret;
28336 int8x8_t __ret;
28337 __ret = (int8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 0);
28338 return __ret;
28345 int8x8_t __ret;
28346 __ret = (int8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 0);
28347 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28348 return __ret;
28354 poly8x8_t __ret;
28355 __ret = (poly8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p2, 4);
28356 return __ret;
28365 poly8x8_t __ret;
28366 __ret = (poly8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 4);
28367 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28368 return __ret;
28374 uint8x8_t __ret;
28375 __ret = (uint8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p2, 16);
28376 return __ret;
28385 uint8x8_t __ret;
28386 __ret = (uint8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 16);
28387 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28388 return __ret;
28394 int8x8_t __ret;
28395 __ret = (int8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p2, 0);
28396 return __ret;
28405 int8x8_t __ret;
28406 __ret = (int8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 0);
28407 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28408 return __ret;
28414 poly8x8_t __ret;
28415 __ret = (poly8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p1.val[2], (int8x8_t)__p2, 4);
28416 return __ret;
28426 poly8x8_t __ret;
28427 __ret = (poly8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 4);
28428 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28429 return __ret;
28435 uint8x8_t __ret;
28436 __ret = (uint8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p1.val[2], (int8x8_t)__p2, 16);
28437 return __ret;
28447 uint8x8_t __ret;
28448 __ret = (uint8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 16);
28449 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28450 return __ret;
28456 int8x8_t __ret;
28457 __ret = (int8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p1.val[2], (int8x8_t)__p2, 0);
28458 return __ret;
28468 int8x8_t __ret;
28469 __ret = (int8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 0);
28470 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28471 return __ret;
28477 poly8x8_t __ret;
28478 __ret = (poly8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p1.val[2], (int8x8_t)__p1.val[3], (int8x8_t)__p2, 4);
28479 __ret;
28490 poly8x8_t __ret;
28491 __ret = (poly8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 4);
28492 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28493 return __ret;
28499 uint8x8_t __ret;
28500 __ret = (uint8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p1.val[2], (int8x8_t)__p1.val[3], (int8x8_t)__p2, 16);
28501 return __ret;
28512 uint8x8_t __ret;
28513 __ret = (uint8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 16);
28514 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28515 return __ret;
28521 int8x8_t __ret;
28522 __ret = (int8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p1.val[2], (int8x8_t)__p1.val[3], (int8x8_t)__p2, 0);
28523 return __ret;
28534 int8x8_t __ret;
28535 __ret = (int8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 0);
28536 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28537 return __ret;
28543 poly8x8x2_t __ret;
28544 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 4);
28545 return __ret;
28551 poly8x8x2_t __ret;
28552 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
28554 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28555 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28556 return __ret;
28562 poly16x4x2_t __ret;
28563 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 5);
28564 return __ret;
28570 poly16x4x2_t __ret;
28571 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
28573 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28574 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28575 return __ret;
28581 poly8x16x2_t __ret;
28582 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 36);
28583 return __ret;
28589 poly8x16x2_t __ret;
28590 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
28592 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28593 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28594 return __ret;
28600 poly16x8x2_t __ret;
28601 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 37);
28602 return __ret;
28608 poly16x8x2_t __ret;
28609 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
28611 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28612 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28613 return __ret;
28619 uint8x16x2_t __ret;
28620 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 48);
28621 return __ret;
28627 uint8x16x2_t __ret;
28628 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
28630 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28631 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28632 return __ret;
28638 uint32x4x2_t __ret;
28639 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 50);
28640 return __ret;
28646 uint32x4x2_t __ret;
28647 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
28649 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28650 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28651 return __ret;
28657 uint16x8x2_t __ret;
28658 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 49);
28659 return __ret;
28665 uint16x8x2_t __ret;
28666 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
28668 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28669 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28670 return __ret;
28676 int8x16x2_t __ret;
28677 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 32);
28678 return __ret;
28684 int8x16x2_t __ret;
28685 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
28687 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28688 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28689 return __ret;
28695 float32x4x2_t __ret;
28696 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 41);
28697 return __ret;
28703 float32x4x2_t __ret;
28704 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
28706 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28707 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28708 return __ret;
28714 int32x4x2_t __ret;
28715 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 34);
28716 return __ret;
28722 int32x4x2_t __ret;
28723 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
28725 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28726 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28727 return __ret;
28733 int16x8x2_t __ret;
28734 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 33);
28735 return __ret;
28741 int16x8x2_t __ret;
28742 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
28744 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28745 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28746 return __ret;
28752 uint8x8x2_t __ret;
28753 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 16);
28754 return __ret;
28760 uint8x8x2_t __ret;
28761 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
28763 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28764 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28765 return __ret;
28771 uint32x2x2_t __ret;
28772 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 18);
28773 return __ret;
28779 uint32x2x2_t __ret;
28780 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
28782 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
28783 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
28784 return __ret;
28790 uint16x4x2_t __ret;
28791 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 17);
28792 return __ret;
28798 uint16x4x2_t __ret;
28799 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
28801 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28802 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28803 return __ret;
28809 int8x8x2_t __ret;
28810 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 0);
28811 return __ret;
28817 int8x8x2_t __ret;
28818 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
28820 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28821 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28822 return __ret;
28828 float32x2x2_t __ret;
28829 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 9);
28830 return __ret;
28836 float32x2x2_t __ret;
28837 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
28839 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
28840 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
28841 return __ret;
28847 int32x2x2_t __ret;
28848 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 2);
28849 return __ret;
28855 int32x2x2_t __ret;
28856 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
28858 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
28859 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
28860 return __ret;
28866 int16x4x2_t __ret;
28867 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 1);
28868 return __ret;
28874 int16x4x2_t __ret;
28875 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
28877 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28878 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28879 return __ret;
28885 uint8x8_t __ret;
28886 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
28887 return __ret;
28893 uint8x8_t __ret;
28894 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
28895 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28896 return __ret;
28902 uint16x4_t __ret;
28903 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
28904 return __ret;
28910 uint16x4_t __ret;
28911 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
28912 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28913 return __ret;
28919 uint8x16_t __ret;
28920 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
28921 return __ret;
28927 uint8x16_t __ret;
28928 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
28929 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28930 return __ret;
28936 uint16x8_t __ret;
28937 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
28938 return __ret;
28944 uint16x8_t __ret;
28945 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
28946 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28947 return __ret;
28953 uint8x16_t __ret;
28954 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
28955 return __ret;
28961 uint8x16_t __ret;
28962 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
28963 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28964 return __ret;
28970 uint32x4_t __ret;
28971 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
28972 return __ret;
28978 uint32x4_t __ret;
28979 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
28980 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28981 return __ret;
28987 uint16x8_t __ret;
28988 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
28989 return __ret;
28995 uint16x8_t __ret;
28996 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
28997 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28998 return __ret;
29004 uint8x16_t __ret;
29005 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
29006 return __ret;
29012 uint8x16_t __ret;
29013 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
29014 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29015 return __ret;
29021 uint32x4_t __ret;
29022 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
29023 return __ret;
29029 uint32x4_t __ret;
29030 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
29031 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29032 return __ret;
29038 uint16x8_t __ret;
29039 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
29040 return __ret;
29046 uint16x8_t __ret;
29047 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29048 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29049 return __ret;
29055 uint8x8_t __ret;
29056 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
29057 return __ret;
29063 uint8x8_t __ret;
29064 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29065 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29066 return __ret;
29072 uint32x2_t __ret;
29073 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
29074 return __ret;
29080 uint32x2_t __ret;
29081 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29082 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
29083 return __ret;
29089 uint16x4_t __ret;
29090 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
29091 return __ret;
29097 uint16x4_t __ret;
29098 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29099 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29100 return __ret;
29106 uint8x8_t __ret;
29107 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
29108 return __ret;
29114 uint8x8_t __ret;
29115 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29117 return __ret;
29123 uint32x2_t __ret;
29124 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
29125 return __ret;
29131 uint32x2_t __ret;
29132 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29133 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
29134 return __ret;
29140 uint16x4_t __ret;
29141 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
29142 return __ret;
29148 uint16x4_t __ret;
29149 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29150 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29151 return __ret;
29157 poly8x8x2_t __ret;
29158 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 4);
29159 return __ret;
29165 poly8x8x2_t __ret;
29166 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
29168 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29169 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29170 return __ret;
29176 poly16x4x2_t __ret;
29177 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 5);
29178 return __ret;
29184 poly16x4x2_t __ret;
29185 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
29187 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29188 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29189 return __ret;
29195 poly8x16x2_t __ret;
29196 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 36);
29197 return __ret;
29203 poly8x16x2_t __ret;
29204 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
29206 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29207 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29208 return __ret;
29214 poly16x8x2_t __ret;
29215 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 37);
29216 return __ret;
29222 poly16x8x2_t __ret;
29223 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
29225 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29226 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29227 return __ret;
29233 uint8x16x2_t __ret;
29234 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 48);
29235 return __ret;
29241 uint8x16x2_t __ret;
29242 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
29244 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29245 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29246 return __ret;
29252 uint32x4x2_t __ret;
29253 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 50);
29254 return __ret;
29260 uint32x4x2_t __ret;
29261 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
29263 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29264 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29265 return __ret;
29271 uint16x8x2_t __ret;
29272 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 49);
29273 return __ret;
29279 uint16x8x2_t __ret;
29280 __ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29282 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29283 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29284 return __ret;
29290 int8x16x2_t __ret;
29291 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 32);
29292 return __ret;
29298 int8x16x2_t __ret;
29299 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
29301 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29302 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29303 return __ret;
29309 float32x4x2_t __ret;
29310 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 41);
29311 return __ret;
29317 float32x4x2_t __ret;
29318 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
29320 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29321 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29322 return __ret;
29328 int32x4x2_t __ret;
29329 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 34);
29330 return __ret;
29336 int32x4x2_t __ret;
29337 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
29339 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29340 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29341 return __ret;
29347 int16x8x2_t __ret;
29348 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 33);
29349 return __ret;
29355 int16x8x2_t __ret;
29356 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
29358 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29359 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29360 return __ret;
29366 uint8x8x2_t __ret;
29367 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 16);
29368 return __ret;
29374 uint8x8x2_t __ret;
29375 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29377 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29378 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29379 return __ret;
29385 uint32x2x2_t __ret;
29386 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 18);
29387 return __ret;
29393 uint32x2x2_t __ret;
29394 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29396 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29397 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29398 return __ret;
29404 uint16x4x2_t __ret;
29405 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 17);
29406 return __ret;
29412 uint16x4x2_t __ret;
29413 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29415 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29416 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29417 return __ret;
29423 int8x8x2_t __ret;
29424 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 0);
29425 return __ret;
29431 int8x8x2_t __ret;
29432 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
29434 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29435 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29436 return __ret;
29442 float32x2x2_t __ret;
29443 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 9);
29444 return __ret;
29450 float32x2x2_t __ret;
29451 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
29453 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29454 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29455 return __ret;
29461 int32x2x2_t __ret;
29462 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 2);
29463 return __ret;
29469 int32x2x2_t __ret;
29470 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
29472 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29473 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29474 return __ret;
29480 int16x4x2_t __ret;
29481 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 1);
29482 return __ret;
29488 int16x4x2_t __ret;
29489 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
29491 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29492 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29493 return __ret;
29499 poly8x8x2_t __ret;
29500 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 4);
29501 return __ret;
29507 poly8x8x2_t __ret;
29508 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
29510 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29511 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29512 return __ret;
29518 poly16x4x2_t __ret;
29519 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 5);
29520 return __ret;
29526 poly16x4x2_t __ret;
29527 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
29529 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29530 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29531 return __ret;
29537 poly8x16x2_t __ret;
29538 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 36);
29539 return __ret;
29545 poly8x16x2_t __ret;
29546 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
29548 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29549 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29550 return __ret;
29556 poly16x8x2_t __ret;
29557 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 37);
29558 return __ret;
29564 poly16x8x2_t __ret;
29565 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
29567 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29568 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29569 return __ret;
29575 uint8x16x2_t __ret;
29576 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 48);
29577 return __ret;
29583 uint8x16x2_t __ret;
29584 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
29586 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29587 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29588 return __ret;
29594 uint32x4x2_t __ret;
29595 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 50);
29596 return __ret;
29602 uint32x4x2_t __ret;
29603 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
29605 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29606 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29607 return __ret;
29613 uint16x8x2_t __ret;
29614 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 49);
29615 return __ret;
29621 uint16x8x2_t __ret;
29622 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29624 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29625 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29626 return __ret;
29632 int8x16x2_t __ret;
29633 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 32);
29634 return __ret;
29640 int8x16x2_t __ret;
29641 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
29643 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29644 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29645 return __ret;
29651 float32x4x2_t __ret;
29652 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 41);
29653 return __ret;
29659 float32x4x2_t __ret;
29660 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
29662 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29663 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29664 return __ret;
29670 int32x4x2_t __ret;
29671 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 34);
29672 return __ret;
29678 int32x4x2_t __ret;
29679 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
29681 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29682 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29683 return __ret;
29689 int16x8x2_t __ret;
29690 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 33);
29691 return __ret;
29697 int16x8x2_t __ret;
29698 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
29700 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29701 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29702 return __ret;
29708 uint8x8x2_t __ret;
29709 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 16);
29710 return __ret;
29716 uint8x8x2_t __ret;
29717 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29719 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29720 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29721 return __ret;
29727 uint32x2x2_t __ret;
29728 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 18);
29729 return __ret;
29735 uint32x2x2_t __ret;
29736 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29738 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29739 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29740 return __ret;
29746 uint16x4x2_t __ret;
29747 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 17);
29748 return __ret;
29754 uint16x4x2_t __ret;
29755 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29757 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29758 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29759 return __ret;
29765 int8x8x2_t __ret;
29766 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 0);
29767 return __ret;
29773 int8x8x2_t __ret;
29774 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
29776 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29777 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29778 return __ret;
29784 float32x2x2_t __ret;
29785 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 9);
29786 return __ret;
29792 float32x2x2_t __ret;
29793 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
29795 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29796 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29797 return __ret;
29803 int32x2x2_t __ret;
29804 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 2);
29805 return __ret;
29811 int32x2x2_t __ret;
29812 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
29814 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29815 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29816 return __ret;
29822 int16x4x2_t __ret;
29823 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 1);
29824 return __ret;
29830 int16x4x2_t __ret;
29831 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
29833 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29834 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29835 return __ret;
29842 poly8x8_t __ret;
29843 __ret = (poly8x8_t)(__p0);
29844 return __ret;
29848 poly8x8_t __ret;
29849 __ret = (poly8x8_t)(__p0);
29850 return __ret;
29856 poly8x8_t __ret;
29857 __ret = (poly8x8_t)(__p0);
29858 return __ret;
29862 poly8x8_t __ret;
29863 __ret = (poly8x8_t)(__p0);
29864 return __ret;
29870 poly8x8_t __ret;
29871 __ret = (poly8x8_t)(__p0);
29872 return __ret;
29876 poly8x8_t __ret;
29877 __ret = (poly8x8_t)(__p0);
29878 return __ret;
29884 poly8x8_t __ret;
29885 __ret = (poly8x8_t)(__p0);
29886 return __ret;
29890 poly8x8_t __ret;
29891 __ret = (poly8x8_t)(__p0);
29892 return __ret;
29898 poly8x8_t __ret;
29899 __ret = (poly8x8_t)(__p0);
29900 return __ret;
29904 poly8x8_t __ret;
29905 __ret = (poly8x8_t)(__p0);
29906 return __ret;
29912 poly8x8_t __ret;
29913 __ret = (poly8x8_t)(__p0);
29914 return __ret;
29918 poly8x8_t __ret;
29919 __ret = (poly8x8_t)(__p0);
29920 return __ret;
29926 poly8x8_t __ret;
29927 __ret = (poly8x8_t)(__p0);
29928 return __ret;
29932 poly8x8_t __ret;
29933 __ret = (poly8x8_t)(__p0);
29934 return __ret;
29940 poly8x8_t __ret;
29941 __ret = (poly8x8_t)(__p0);
29942 return __ret;
29946 poly8x8_t __ret;
29947 __ret = (poly8x8_t)(__p0);
29948 return __ret;
29954 poly8x8_t __ret;
29955 __ret = (poly8x8_t)(__p0);
29956 return __ret;
29960 poly8x8_t __ret;
29961 __ret = (poly8x8_t)(__p0);
29962 return __ret;
29968 poly8x8_t __ret;
29969 __ret = (poly8x8_t)(__p0);
29970 return __ret;
29974 poly8x8_t __ret;
29975 __ret = (poly8x8_t)(__p0);
29976 return __ret;
29982 poly8x8_t __ret;
29983 __ret = (poly8x8_t)(__p0);
29984 return __ret;
29988 poly8x8_t __ret;
29989 __ret = (poly8x8_t)(__p0);
29990 return __ret;
29996 poly16x4_t __ret;
29997 __ret = (poly16x4_t)(__p0);
29998 return __ret;
30002 poly16x4_t __ret;
30003 __ret = (poly16x4_t)(__p0);
30004 return __ret;
30010 poly16x4_t __ret;
30011 __ret = (poly16x4_t)(__p0);
30012 return __ret;
30016 poly16x4_t __ret;
30017 __ret = (poly16x4_t)(__p0);
30018 return __ret;
30024 poly16x4_t __ret;
30025 __ret = (poly16x4_t)(__p0);
30026 return __ret;
30030 poly16x4_t __ret;
30031 __ret = (poly16x4_t)(__p0);
30032 return __ret;
30038 poly16x4_t __ret;
30039 __ret = (poly16x4_t)(__p0);
30040 return __ret;
30044 poly16x4_t __ret;
30045 __ret = (poly16x4_t)(__p0);
30046 return __ret;
30052 poly16x4_t __ret;
30053 __ret = (poly16x4_t)(__p0);
30054 return __ret;
30058 poly16x4_t __ret;
30059 __ret = (poly16x4_t)(__p0);
30060 return __ret;
30066 poly16x4_t __ret;
30067 __ret = (poly16x4_t)(__p0);
30068 return __ret;
30072 poly16x4_t __ret;
30073 __ret = (poly16x4_t)(__p0);
30074 return __ret;
30080 poly16x4_t __ret;
30081 __ret = (poly16x4_t)(__p0);
30082 return __ret;
30086 poly16x4_t __ret;
30087 __ret = (poly16x4_t)(__p0);
30088 return __ret;
30094 poly16x4_t __ret;
30095 __ret = (poly16x4_t)(__p0);
30096 return __ret;
30100 poly16x4_t __ret;
30101 __ret = (poly16x4_t)(__p0);
30102 return __ret;
30108 poly16x4_t __ret;
30109 __ret = (poly16x4_t)(__p0);
30110 return __ret;
30114 poly16x4_t __ret;
30115 __ret = (poly16x4_t)(__p0);
30116 return __ret;
30122 poly16x4_t __ret;
30123 __ret = (poly16x4_t)(__p0);
30124 return __ret;
30128 poly16x4_t __ret;
30129 __ret = (poly16x4_t)(__p0);
30130 return __ret;
30136 poly16x4_t __ret;
30137 __ret = (poly16x4_t)(__p0);
30138 return __ret;
30142 poly16x4_t __ret;
30143 __ret = (poly16x4_t)(__p0);
30144 return __ret;
30150 poly8x16_t __ret;
30151 __ret = (poly8x16_t)(__p0);
30152 return __ret;
30156 poly8x16_t __ret;
30157 __ret = (poly8x16_t)(__p0);
30158 return __ret;
30164 poly8x16_t __ret;
30165 __ret = (poly8x16_t)(__p0);
30166 return __ret;
30170 poly8x16_t __ret;
30171 __ret = (poly8x16_t)(__p0);
30172 return __ret;
30178 poly8x16_t __ret;
30179 __ret = (poly8x16_t)(__p0);
30180 return __ret;
30184 poly8x16_t __ret;
30185 __ret = (poly8x16_t)(__p0);
30186 return __ret;
30192 poly8x16_t __ret;
30193 __ret = (poly8x16_t)(__p0);
30194 return __ret;
30198 poly8x16_t __ret;
30199 __ret = (poly8x16_t)(__p0);
30200 return __ret;
30206 poly8x16_t __ret;
30207 __ret = (poly8x16_t)(__p0);
30208 return __ret;
30212 poly8x16_t __ret;
30213 __ret = (poly8x16_t)(__p0);
30214 return __ret;
30220 poly8x16_t __ret;
30221 __ret = (poly8x16_t)(__p0);
30222 return __ret;
30226 poly8x16_t __ret;
30227 __ret = (poly8x16_t)(__p0);
30228 return __ret;
30234 poly8x16_t __ret;
30235 __ret = (poly8x16_t)(__p0);
30236 return __ret;
30240 poly8x16_t __ret;
30241 __ret = (poly8x16_t)(__p0);
30242 return __ret;
30248 poly8x16_t __ret;
30249 __ret = (poly8x16_t)(__p0);
30250 return __ret;
30254 poly8x16_t __ret;
30255 __ret = (poly8x16_t)(__p0);
30256 return __ret;
30262 poly8x16_t __ret;
30263 __ret = (poly8x16_t)(__p0);
30264 return __ret;
30268 poly8x16_t __ret;
30269 __ret = (poly8x16_t)(__p0);
30270 return __ret;
30276 poly8x16_t __ret;
30277 __ret = (poly8x16_t)(__p0);
30278 return __ret;
30282 poly8x16_t __ret;
30283 __ret = (poly8x16_t)(__p0);
30284 return __ret;
30290 poly8x16_t __ret;
30291 __ret = (poly8x16_t)(__p0);
30292 return __ret;
30296 poly8x16_t __ret;
30297 __ret = (poly8x16_t)(__p0);
30298 return __ret;
30304 poly16x8_t __ret;
30305 __ret = (poly16x8_t)(__p0);
30306 return __ret;
30310 poly16x8_t __ret;
30311 __ret = (poly16x8_t)(__p0);
30312 return __ret;
30318 poly16x8_t __ret;
30319 __ret = (poly16x8_t)(__p0);
30320 return __ret;
30324 poly16x8_t __ret;
30325 __ret = (poly16x8_t)(__p0);
30326 return __ret;
30332 poly16x8_t __ret;
30333 __ret = (poly16x8_t)(__p0);
30334 return __ret;
30338 poly16x8_t __ret;
30339 __ret = (poly16x8_t)(__p0);
30340 return __ret;
30346 poly16x8_t __ret;
30347 __ret = (poly16x8_t)(__p0);
30348 return __ret;
30352 poly16x8_t __ret;
30353 __ret = (poly16x8_t)(__p0);
30354 return __ret;
30360 poly16x8_t __ret;
30361 __ret = (poly16x8_t)(__p0);
30362 return __ret;
30366 poly16x8_t __ret;
30367 __ret = (poly16x8_t)(__p0);
30368 return __ret;
30374 poly16x8_t __ret;
30375 __ret
30376 return __ret;
30380 poly16x8_t __ret;
30381 __ret = (poly16x8_t)(__p0);
30382 return __ret;
30388 poly16x8_t __ret;
30389 __ret = (poly16x8_t)(__p0);
30390 return __ret;
30394 poly16x8_t __ret;
30395 __ret = (poly16x8_t)(__p0);
30396 return __ret;
30402 poly16x8_t __ret;
30403 __ret = (poly16x8_t)(__p0);
30404 return __ret;
30408 poly16x8_t __ret;
30409 __ret = (poly16x8_t)(__p0);
30410 return __ret;
30416 poly16x8_t __ret;
30417 __ret = (poly16x8_t)(__p0);
30418 return __ret;
30422 poly16x8_t __ret;
30423 __ret = (poly16x8_t)(__p0);
30424 return __ret;
30430 poly16x8_t __ret;
30431 __ret = (poly16x8_t)(__p0);
30432 return __ret;
30436 poly16x8_t __ret;
30437 __ret = (poly16x8_t)(__p0);
30438 return __ret;
30444 poly16x8_t __ret;
30445 __ret = (poly16x8_t)(__p0);
30446 return __ret;
30450 poly16x8_t __ret;
30451 __ret = (poly16x8_t)(__p0);
30452 return __ret;
30458 uint8x16_t __ret;
30459 __ret = (uint8x16_t)(__p0);
30460 return __ret;
30464 uint8x16_t __ret;
30465 __ret = (uint8x16_t)(__p0);
30466 return __ret;
30472 uint8x16_t __ret;
30473 __ret = (uint8x16_t)(__p0);
30474 return __ret;
30478 uint8x16_t __ret;
30479 __ret = (uint8x16_t)(__p0);
30480 return __ret;
30486 uint8x16_t __ret;
30487 __ret = (uint8x16_t)(__p0);
30488 return __ret;
30492 uint8x16_t __ret;
30493 __ret = (uint8x16_t)(__p0);
30494 return __ret;
30500 uint8x16_t __ret;
30501 __ret = (uint8x16_t)(__p0);
30502 return __ret;
30506 uint8x16_t __ret;
30507 __ret = (uint8x16_t)(__p0);
30508 return __ret;
30514 uint8x16_t __ret;
30515 __ret = (uint8x16_t)(__p0);
30516 return __ret;
30520 uint8x16_t __ret;
30521 __ret = (uint8x16_t)(__p0);
30522 return __ret;
30528 uint8x16_t __ret;
30529 __ret = (uint8x16_t)(__p0);
30530 return __ret;
30534 uint8x16_t __ret;
30535 __ret = (uint8x16_t)(__p0);
30536 return __ret;
30542 uint8x16_t __ret;
30543 __ret = (uint8x16_t)(__p0);
30544 return __ret;
30548 uint8x16_t __ret;
30549 __ret = (uint8x16_t)(__p0);
30550 return __ret;
30556 uint8x16_t __ret;
30557 __ret = (uint8x16_t)(__p0);
30558 return __ret;
30562 uint8x16_t __ret;
30563 __ret = (uint8x16_t)(__p0);
30564 return __ret;
30570 uint8x16_t __ret;
30571 __ret = (uint8x16_t)(__p0);
30572 return __ret;
30576 uint8x16_t __ret;
30577 __ret = (uint8x16_t)(__p0);
30578 return __ret;
30584 uint8x16_t __ret;
30585 __ret = (uint8x16_t)(__p0);
30586 return __ret;
30590 uint8x16_t __ret;
30591 __ret = (uint8x16_t)(__p0);
30592 return __ret;
30598 uint8x16_t __ret;
30599 __ret = (uint8x16_t)(__p0);
30600 return __ret;
30604 uint8x16_t __ret;
30605 __ret = (uint8x16_t)(__p0);
30606 return __ret;
30612 uint32x4_t __ret;
30613 __ret = (uint32x4_t)(__p0);
30614 return __ret;
30618 uint32x4_t __ret;
30619 __ret = (uint32x4_t)(__p0);
30620 return __ret;
30626 uint32x4_t __ret;
30627 __ret = (uint32x4_t)(__p0);
30628 return __ret;
30632 uint32x4_t __ret;
30633 __ret = (uint32x4_t)(__p0);
30634 return __ret;
30640 uint32x4_t __ret;
30641 __ret = (uint32x4_t)(__p0);
30642 return __ret;
30646 uint32x4_t __ret;
30647 __ret = (uint32x4_t)(__p0);
30648 return __ret;
30654 uint32x4_t __ret;
30655 __ret = (uint32x4_t)(__p0);
30656 return __ret;
30660 uint32x4_t __ret;
30661 __ret = (uint32x4_t)(__p0);
30662 return __ret;
30668 uint32x4_t __ret;
30669 __ret = (uint32x4_t)(__p0);
30670 return __ret;
30674 uint32x4_t __ret;
30675 __ret = (uint32x4_t)(__p0);
30676 return __ret;
30682 uint32x4_t __ret;
30683 __ret = (uint32x4_t)(__p0);
30684 return __ret;
30688 uint32x4_t __ret;
30689 __ret = (uint32x4_t)(__p0);
30690 return __ret;
30696 uint32x4_t __ret;
30697 __ret = (uint32x4_t)(__p0);
30698 return __ret;
30702 uint32x4_t __ret;
30703 __ret = (uint32x4_t)(__p0);
30704 return __ret;
30710 uint32x4_t __ret;
30711 __ret = (uint32x4_t)(__p0);
30712 return __ret;
30716 uint32x4_t __ret;
30717 __ret = (uint32x4_t)(__p0);
30718 return __ret;
30724 uint32x4_t __ret;
30725 __ret = (uint32x4_t)(__p0);
30726 return __ret;
30730 uint32x4_t __ret;
30731 __ret = (uint32x4_t)(__p0);
30732 return __ret;
30738 uint32x4_t __ret;
30739 __ret = (uint32x4_t)(__p0);
30740 return __ret;
30744 uint32x4_t __ret;
30745 __ret = (uint32x4_t)(__p0);
30746 return __ret;
30752 uint32x4_t __ret;
30753 __ret = (uint32x4_t)(__p0);
30754 return __ret;
30758 uint32x4_t __ret;
30759 __ret = (uint32x4_t)(__p0);
30760 return __ret;
30766 uint64x2_t __ret;
30767 __ret = (uint64x2_t)(__p0);
30768 return __ret;
30772 uint64x2_t __ret;
30773 __ret = (uint64x2_t)(__p0);
30774 return __ret;
30780 uint64x2_t __ret;
30781 __ret = (uint64x2_t)(__p0);
30782 return __ret;
30786 uint64x2_t __ret;
30787 __ret = (uint64x2_t)(__p0);
30788 return __ret;
30794 uint64x2_t __ret;
30795 __ret = (uint64x2_t)(__p0);
30796 return __ret;
30800 uint64x2_t __ret;
30801 __ret = (uint64x2_t)(__p0);
30802 return __ret;
30808 uint64x2_t __ret;
30809 __ret = (uint64x2_t)(__p0);
30810 return __ret;
30814 uint64x2_t __ret;
30815 __ret = (uint64x2_t)(__p0);
30816 return __ret;
30822 uint64x2_t __ret;
30823 __ret = (uint64x2_t)(__p0);
30824 return __ret;
30828 uint64x2_t __ret;
30829 __ret = (uint64x2_t)(__p0);
30830 return __ret;
30836 uint64x2_t __ret;
30837 __ret = (uint64x2_t)(__p0);
30838 return __ret;
30842 uint64x2_t __ret;
30843 __ret = (uint64x2_t)(__p0);
30844 return __ret;
30850 uint64x2_t __ret;
30851 __ret = (uint64x2_t)(__p0);
30852 return __ret;
30856 uint64x2_t __ret;
30857 __ret = (uint64x2_t)(__p0);
30858 return __ret;
30864 uint64x2_t __ret;
30865 __ret = (uint64x2_t)(__p0);
30866 return __ret;
30870 uint64x2_t __ret;
30871 __ret = (uint64x2_t)(__p0);
30872 return __ret;
30878 uint64x2_t __ret;
30879 __ret = (uint64x2_t)(__p0);
30880 return __ret;
30884 uint64x2_t __ret;
30885 __ret = (uint64x2_t)(__p0);
30886 return __ret;
30892 uint64x2_t __ret;
30893 __ret = (uint64x2_t)(__p0);
30894 return __ret;
30898 uint64x2_t __ret;
30899 __ret = (uint64x2_t)(__p0);
30900 return __ret;
30906 uint64x2_t __ret;
30907 __ret = (uint64x2_t)(__p0);
30908 return __ret;
30912 uint64x2_t __ret;
30913 __ret = (uint64x2_t)(__p0);
30914 return __ret;
30920 uint16x8_t __ret;
30921 __ret = (uint16x8_t)(__p0);
30922 return __ret;
30926 uint16x8_t __ret;
30927 __ret = (uint16x8_t)(__p0);
30928 return __ret;
30934 uint16x8_t __ret;
30935 __ret = (uint16x8_t)(__p0);
30936 return __ret;
30940 uint16x8_t __ret;
30941 __ret = (uint16x8_t)(__p0);
30942 return __ret;
30948 uint16x8_t __ret;
30949 __ret = (uint16x8_t)(__p0);
30950 return __ret;
30954 uint16x8_t __ret;
30955 __ret = (uint16x8_t)(__p0);
30956 return __ret;
30962 uint16x8_t __ret;
30963 __ret = (uint16x8_t)(__p0);
30964 return __ret;
30968 uint16x8_t __ret;
30969 __ret = (uint16x8_t)(__p0);
30970 return __ret;
30976 uint16x8_t __ret;
30977 __ret = (uint16x8_t)(__p0);
30978 return __ret;
30982 uint16x8_t __ret;
30983 __ret = (uint16x8_t)(__p0);
30984 return __ret;
30990 uint16x8_t __ret;
30991 __ret = (uint16x8_t)(__p0);
30992 return __ret;
30996 uint16x8_t __ret;
30997 __ret = (uint16x8_t)(__p0);
30998 return __ret;
31004 uint16x8_t __ret;
31005 __ret = (uint16x8_t)(__p0);
31006 return __ret;
31010 uint16x8_t __ret;
31011 __ret = (uint16x8_t)(__p0);
31012 return __ret;
31018 uint16x8_t __ret;
31019 __ret = (uint16x8_t)(__p0);
31020 return __ret;
31024 uint16x8_t __ret;
31025 __ret = (uint16x8_t)(__p0);
31026 return __ret;
31032 uint16x8_t __ret;
31033 __ret = (uint16x8_t)(__p0);
31034 return __ret;
31038 uint16x8_t __ret;
31039 __ret = (uint16x8_t)(__p0);
31040 return __ret;
31046 uint16x8_t __ret;
31047 __ret = (uint16x8_t)(__p0);
31048 return __ret;
31052 uint16x8_t __ret;
31053 __ret = (uint16x8_t)(__p0);
31054 return __ret;
31060 uint16x8_t __ret;
31061 __ret = (uint16x8_t)(__p0);
31062 return __ret;
31066 uint16x8_t __ret;
31067 __ret = (uint16x8_t)(__p0);
31068 return __ret;
31074 int8x16_t __ret;
31075 __ret = (int8x16_t)(__p0);
31076 return __ret;
31080 int8x16_t __ret;
31081 __ret = (int8x16_t)(__p0);
31082 return __ret;
31088 int8x16_t __ret;
31089 __ret = (int8x16_t)(__p0);
31090 return __ret;
31094 int8x16_t __ret;
31095 __ret = (int8x16_t)(__p0);
31096 return __ret;
31102 int8x16_t __ret;
31103 __ret = (int8x16_t)(__p0);
31104 return __ret;
31108 int8x16_t __ret;
31109 __ret = (int8x16_t)(__p0);
31110 return __ret;
31116 int8x16_t __ret;
31117 __ret = (int8x16_t)(__p0);
31118 return __ret;
31122 int8x16_t __ret;
31123 __ret = (int8x16_t)(__p0);
31124 return __ret;
31130 int8x16_t __ret;
31131 __ret = (int8x16_t)(__p0);
31132 return __ret;
31136 int8x16_t __ret;
31137 __ret = (int8x16_t)(__p0);
31138 return __ret;
31144 int8x16_t __ret;
31145 __ret = (int8x16_t)(__p0);
31146 return __ret;
31150 int8x16_t __ret;
31151 __ret = (int8x16_t)(__p0);
31152 return __ret;
31158 int8x16_t __ret;
31159 __ret = (int8x16_t)(__p0);
31160 return __ret;
31164 int8x16_t __ret;
31165 __ret = (int8x16_t)(__p0);
31166 return __ret;
31172 int8x16_t __ret;
31173 __ret = (int8x16_t)(__p0);
31174 return __ret;
31178 int8x16_t __ret;
31179 __ret = (int8x16_t)(__p0);
31180 return __ret;
31186 int8x16_t __ret;
31187 __ret = (int8x16_t)(__p0);
31188 return __ret;
31192 int8x16_t __ret;
31193 __ret = (int8x16_t)(__p0);
31194 return __ret;
31200 int8x16_t __ret;
31201 __ret = (int8x16_t)(__p0);
31202 return __ret;
31206 int8x16_t __ret;
31207 __ret = (int8x16_t)(__p0);
31208 return __ret;
31214 int8x16_t __ret;
31215 __ret = (int8x16_t)(__p0);
31216 return __ret;
31220 int8x16_t __ret;
31221 __ret = (int8x16_t)(__p0);
31222 return __ret;
31228 float32x4_t __ret;
31229 __ret = (float32x4_t)(__p0);
31230 return __ret;
31234 float32x4_t __ret;
31235 __ret = (float32x4_t)(__p0);
31236 return __ret;
31242 float32x4_t __ret;
31243 __ret = (float32x4_t)(__p0);
31244 return __ret;
31248 float32x4_t __ret;
31249 __ret = (float32x4_t)(__p0);
31250 return __ret;
31256 float32x4_t __ret;
31257 __ret = (float32x4_t)(__p0);
31258 return __ret;
31262 float32x4_t __ret;
31263 __ret = (float32x4_t)(__p0);
31264 return __ret;
31270 float32x4_t __ret;
31271 __ret = (float32x4_t)(__p0);
31272 return __ret;
31276 float32x4_t __ret;
31277 __ret = (float32x4_t)(__p0);
31278 return __ret;
31284 float32x4_t __ret;
31285 __ret = (float32x4_t)(__p0);
31286 return __ret;
31290 float32x4_t __ret;
31291 __ret = (float32x4_t)(__p0);
31292 return __ret;
31298 float32x4_t __ret;
31299 __ret = (float32x4_t)(__p0);
31300 return __ret;
31304 float32x4_t __ret;
31305 __ret = (float32x4_t)(__p0);
31306 return __ret;
31312 float32x4_t __ret;
31313 __ret = (float32x4_t)(__p0);
31314 return __ret;
31318 float32x4_t __ret;
31319 __ret = (float32x4_t)(__p0);
31320 return __ret;
31326 float32x4_t __ret;
31327 __ret = (float32x4_t)(__p0);
31328 return __ret;
31332 float32x4_t __ret;
31333 __ret = (float32x4_t)(__p0);
31334 return __ret;
31340 float32x4_t __ret;
31341 __ret = (float32x4_t)(__p0);
31342 return __ret;
31346 float32x4_t __ret;
31347 __ret = (float32x4_t)(__p0);
31348 return __ret;
31354 float32x4_t __ret;
31355 __ret = (float32x4_t)(__p0);
31356 return __ret;
31360 float32x4_t __ret;
31361 __ret = (float32x4_t)(__p0);
31362 return __ret;
31368 float32x4_t __ret;
31369 __ret = (float32x4_t)(__p0);
31370 return __ret;
31374 float32x4_t __ret;
31375 __ret = (float32x4_t)(__p0);
31376 return __ret;
31382 float16x8_t __ret;
31383 __ret = (float16x8_t)(__p0);
31384 return __ret;
31388 float16x8_t __ret;
31389 __ret = (float16x8_t)(__p0);
31390 return __ret;
31396 float16x8_t __ret;
31397 __ret = (float16x8_t)(__p0);
31398 return __ret;
31402 float16x8_t __ret;
31403 __ret = (float16x8_t)(__p0);
31404 return __ret;
31410 float16x8_t __ret;
31411 __ret = (float16x8_t)(__p0);
31412 return __ret;
31416 float16x8_t __ret;
31417 __ret = (float16x8_t)(__p0);
31418 return __ret;
31424 float16x8_t __ret;
31425 __ret = (float16x8_t)(__p0);
31426 return __ret;
31430 float16x8_t __ret;
31431 __ret = (float16x8_t)(__p0);
31432 return __ret;
31438 float16x8_t __ret;
31439 __ret = (float16x8_t)(__p0);
31440 return __ret;
31444 float16x8_t __ret;
31445 __ret = (float16x8_t)(__p0);
31446 return __ret;
31452 float16x8_t __ret;
31453 __ret = (float16x8_t)(__p0);
31454 return __ret;
31458 float16x8_t __ret;
31459 __ret = (float16x8_t)(__p0);
31460 return __ret;
31466 float16x8_t __ret;
31467 __ret = (float16x8_t)(__p0);
31468 return __ret;
31472 float16x8_t __ret;
31473 __ret = (float16x8_t)(__p0);
31474 return __ret;
31480 float16x8_t __ret;
31481 __ret = (float16x8_t)(__p0);
31482 return __ret;
31486 float16x8_t __ret;
31487 __ret = (float16x8_t)(__p0);
31488 return __ret;
31494 float16x8_t __ret;
31495 __ret = (float16x8_t)(__p0);
31496 return __ret;
31500 float16x8_t __ret;
31501 __ret = (float16x8_t)(__p0);
31502 return __ret;
31508 float16x8_t __ret;
31509 __ret = (float16x8_t)(__p0);
31510 return __ret;
31514 float16x8_t __ret;
31515 __ret = (float16x8_t)(__p0);
31516 return __ret;
31522 float16x8_t __ret;
31523 __ret = (float16x8_t)(__p0);
31524 return __ret;
31528 float16x8_t __ret;
31529 __ret = (float16x8_t)(__p0);
31530 return __ret;
31536 int32x4_t __ret;
31537 __ret = (int32x4_t)(__p0);
31538 return __ret;
31542 int32x4_t __ret;
31543 __ret = (int32x4_t)(__p0);
31544 return __ret;
31550 int32x4_t __ret;
31551 __ret = (int32x4_t)(__p0);
31552 return __ret;
31556 int32x4_t __ret;
31557 __ret = (int32x4_t)(__p0);
31558 return __ret;
31564 int32x4_t __ret;
31565 __ret = (int32x4_t)(__p0);
31566 return __ret;
31570 int32x4_t __ret;
31571 __ret = (int32x4_t)(__p0);
31572 return __ret;
31578 int32x4_t __ret;
31579 __ret = (int32x4_t)(__p0);
31580 return __ret;
31584 int32x4_t __ret;
31585 __ret = (int32x4_t)(__p0);
31586 return __ret;
31592 int32x4_t __ret;
31593 __ret = (int32x4_t)(__p0);
31594 return __ret;
31598 int32x4_t __ret;
31599 __ret = (int32x4_t)(__p0);
31600 return __ret;
31606 int32x4_t __ret;
31607 __ret = (int32x4_t)(__p0);
31608 return __ret;
31612 int32x4_t __ret;
31613 __ret = (int32x4_t)(__p0);
31614 return __ret;
31620 int32x4_t __ret;
31621 __ret = (int32x4_t)(__p0);
31622 return __ret;
31626 int32x4_t __ret;
31627 __ret = (int32x4_t)(__p0);
31628 return __ret;
31634 int32x4_t __ret;
31635 __ret = (int32x4_t)(__p0);
31636 return __ret;
31640 int32x4_t __ret;
31641 __ret = (int32x4_t)(__p0);
31642 return __ret;
31648 int32x4_t __ret;
31649 __ret = (int32x4_t)(__p0);
31650 return __ret;
31654 int32x4_t __ret;
31655 __ret = (int32x4_t)(__p0);
31656 return __ret;
31662 int32x4_t __ret;
31663 __ret = (int32x4_t)(__p0);
31664 return __ret;
31668 int32x4_t __ret;
31669 __ret = (int32x4_t)(__p0);
31670 return __ret;
31676 int32x4_t __ret;
31677 __ret = (int32x4_t)(__p0);
31678 return __ret;
31682 int32x4_t __ret;
31683 __ret = (int32x4_t)(__p0);
31684 return __ret;
31690 int64x2_t __ret;
31691 __ret = (int64x2_t)(__p0);
31692 return __ret;
31696 int64x2_t __ret;
31697 __ret = (int64x2_t)(__p0);
31698 return __ret;
31704 int64x2_t __ret;
31705 __ret = (int64x2_t)(__p0);
31706 return __ret;
31710 int64x2_t __ret;
31711 __ret = (int64x2_t)(__p0);
31712 return __ret;
31718 int64x2_t __ret;
31719 __ret = (int64x2_t)(__p0);
31720 return __ret;
31724 int64x2_t __ret;
31725 __ret = (int64x2_t)(__p0);
31726 return __ret;
31732 int64x2_t __ret;
31733 __ret = (int64x2_t)(__p0);
31734 return __ret;
31738 int64x2_t __ret;
31739 __ret = (int64x2_t)(__p0);
31740 return __ret;
31746 int64x2_t __ret;
31747 __ret = (int64x2_t)(__p0);
31748 return __ret;
31752 int64x2_t __ret;
31753 __ret = (int64x2_t)(__p0);
31754 return __ret;
31760 int64x2_t __ret;
31761 __ret = (int64x2_t)(__p0);
31762 return __ret;
31766 int64x2_t __ret;
31767 __ret = (int64x2_t)(__p0);
31768 return __ret;
31774 int64x2_t __ret;
31775 __ret = (int64x2_t)(__p0);
31776 return __ret;
31780 int64x2_t __ret;
31781 __ret = (int64x2_t)(__p0);
31782 return __ret;
31788 int64x2_t __ret;
31789 __ret = (int64x2_t)(__p0);
31790 return __ret;
31794 int64x2_t __ret;
31795 __ret = (int64x2_t)(__p0);
31796 return __ret;
31802 int64x2_t __ret;
31803 __ret = (int64x2_t)(__p0);
31804 return __ret;
31808 int64x2_t __ret;
31809 __ret = (int64x2_t)(__p0);
31810 return __ret;
31816 int64x2_t __ret;
31817 __ret = (int64x2_t)(__p0);
31818 return __ret;
31822 int64x2_t __ret;
31823 __ret = (int64x2_t)(__p0);
31824 return __ret;
31830 int64x2_t __ret;
31831 __ret = (int64x2_t)(__p0);
31832 return __ret;
31836 int64x2_t __ret;
31837 __ret = (int64x2_t)(__p0);
31838 return __ret;
31844 int16x8_t __ret;
31845 __ret = (int16x8_t)(__p0);
31846 return __ret;
31850 int16x8_t __ret;
31851 __ret = (int16x8_t)(__p0);
31852 return __ret;
31858 int16x8_t __ret;
31859 __ret = (int16x8_t)(__p0);
31860 return __ret;
31864 int16x8_t __ret;
31865 __ret = (int16x8_t)(__p0);
31866 return __ret;
31872 int16x8_t __ret;
31873 __ret = (int16x8_t)(__p0);
31874 return __ret;
31878 int16x8_t __ret;
31879 __ret = (int16x8_t)(__p0);
31880 return __ret;
31886 int16x8_t __ret;
31887 __ret = (int16x8_t)(__p0);
31888 return __ret;
31892 int16x8_t __ret;
31893 __ret = (int16x8_t)(__p0);
31894 return __ret;
31900 int16x8_t __ret;
31901 __ret = (int16x8_t)(__p0);
31902 return __ret;
31906 int16x8_t __ret;
31907 __ret = (int16x8_t)(__p0);
31908 return __ret;
31914 int16x8_t __ret;
31915 __ret = (int16x8_t)(__p0);
31916 return __ret;
31920 int16x8_t __ret;
31921 __ret = (int16x8_t)(__p0);
31922 return __ret;
31928 int16x8_t __ret;
31929 __ret = (int16x8_t)(__p0);
31930 return __ret;
31934 int16x8_t __ret;
31935 __ret = (int16x8_t)(__p0);
31936 return __ret;
31942 int16x8_t __ret;
31943 __ret = (int16x8_t)(__p0);
31944 return __ret;
31948 int16x8_t __ret;
31949 __ret = (int16x8_t)(__p0);
31950 return __ret;
31956 int16x8_t __ret;
31957 __ret = (int16x8_t)(__p0);
31958 return __ret;
31962 int16x8_t __ret;
31963 __ret = (int16x8_t)(__p0);
31964 return __ret;
31970 int16x8_t __ret;
31971 __ret = (int16x8_t)(__p0);
31972 return __ret;
31976 int16x8_t __ret;
31977 __ret = (int16x8_t)(__p0);
31978 return __ret;
31984 int16x8_t __ret;
31985 __ret = (int16x8_t)(__p0);
31986 return __ret;
31990 int16x8_t __ret;
31991 __ret = (int16x8_t)(__p0);
31992 return __ret;
31998 uint8x8_t __ret;
31999 __ret = (uint8x8_t)(__p0);
32000 return __ret;
32004 uint8x8_t __ret;
32005 __ret = (uint8x8_t)(__p0);
32006 return __ret;
32012 uint8x8_t __ret;
32013 __ret = (uint8x8_t)(__p0);
32014 return __ret;
32018 uint8x8_t __ret;
32019 __ret = (uint8x8_t)(__p0);
32020 return __ret;
32026 uint8x8_t __ret;
32027 __ret = (uint8x8_t)(__p0);
32028 return __ret;
32032 uint8x8_t __ret;
32033 __ret = (uint8x8_t)(__p0);
32034 return __ret;
32040 uint8x8_t __ret;
32041 __ret = (uint8x8_t)(__p0);
32042 return __ret;
32046 uint8x8_t __ret;
32047 __ret = (uint8x8_t)(__p0);
32048 return __ret;
32054 uint8x8_t __ret;
32055 __ret = (uint8x8_t)(__p0);
32056 return __ret;
32060 uint8x8_t __ret;
32061 __ret = (uint8x8_t)(__p0);
32062 return __ret;
32068 uint8x8_t __ret;
32069 __ret = (uint8x8_t)(__p0);
32070 return __ret;
32074 uint8x8_t __ret;
32075 __ret = (uint8x8_t)(__p0);
32076 return __ret;
32082 uint8x8_t __ret;
32083 __ret = (uint8x8_t)(__p0);
32084 return __ret;
32088 uint8x8_t __ret;
32089 __ret = (uint8x8_t)(__p0);
32090 return __ret;
32096 uint8x8_t __ret;
32097 __ret = (uint8x8_t)(__p0);
32098 return __ret;
32102 uint8x8_t __ret;
32103 __ret = (uint8x8_t)(__p0);
32104 return __ret;
32110 uint8x8_t __ret;
32111 __ret = (uint8x8_t)(__p0);
32112 return __ret;
32116 uint8x8_t __ret;
32117 __ret = (uint8x8_t)(__p0);
32118 return __ret;
32124 uint8x8_t __ret;
32125 __ret = (uint8x8_t)(__p0);
32126 return __ret;
32130 uint8x8_t __ret;
32131 __ret = (uint8x8_t)(__p0);
32132 return __ret;
32138 uint8x8_t __ret;
32139 __ret = (uint8x8_t)(__p0);
32140 return __ret;
32144 uint8x8_t __ret;
32145 __ret = (uint8x8_t)(__p0);
32146 return __ret;
32152 uint32x2_t __ret;
32153 __ret = (uint32x2_t)(__p0);
32154 return __ret;
32158 uint32x2_t __ret;
32159 __ret = (uint32x2_t)(__p0);
32160 return __ret;
32166 uint32x2_t __ret;
32167 __ret = (uint32x2_t)(__p0);
32168 return __ret;
32172 uint32x2_t __ret;
32173 __ret = (uint32x2_t)(__p0);
32174 return __ret;
32180 uint32x2_t __ret;
32181 __ret = (uint32x2_t)(__p0);
32182 return __ret;
32186 uint32x2_t __ret;
32187 __ret = (uint32x2_t)(__p0);
32188 return __ret;
32194 uint32x2_t __ret;
32195 __ret = (uint32x2_t)(__p0);
32196 return __ret;
32200 uint32x2_t __ret;
32201 __ret = (uint32x2_t)(__p0);
32202 return __ret;
32208 uint32x2_t __ret;
32209 __ret = (uint32x2_t)(__p0);
32210 return __ret;
32214 uint32x2_t __ret;
32215 __ret = (uint32x2_t)(__p0);
32216 return __ret;
32222 uint32x2_t __ret;
32223 __ret = (uint32x2_t)(__p0);
32224 return __ret;
32228 uint32x2_t __ret;
32229 __ret = (uint32x2_t)(__p0);
32230 return __ret;
32236 uint32x2_t __ret;
32237 __ret = (uint32x2_t)(__p0);
32238 return __ret;
32242 uint32x2_t __ret;
32243 __ret = (uint32x2_t)(__p0);
32244 return __ret;
32250 uint32x2_t __ret;
32251 __ret = (uint32x2_t)(__p0);
32252 return __ret;
32256 uint32x2_t __ret;
32257 __ret = (uint32x2_t)(__p0);
32258 return __ret;
32264 uint32x2_t __ret;
32265 __ret = (uint32x2_t)(__p0);
32266 return __ret;
32270 uint32x2_t __ret;
32271 __ret = (uint32x2_t)(__p0);
32272 return __ret;
32278 uint32x2_t __ret;
32279 __ret = (uint32x2_t)(__p0);
32280 return __ret;
32284 uint32x2_t __ret;
32285 __ret = (uint32x2_t)(__p0);
32286 return __ret;
32292 uint32x2_t __ret;
32293 __ret = (uint32x2_t)(__p0);
32294 return __ret;
32298 uint32x2_t __ret;
32299 __ret = (uint32x2_t)(__p0);
32300 return __ret;
32306 uint64x1_t __ret;
32307 __ret = (uint64x1_t)(__p0);
32308 return __ret;
32312 uint64x1_t __ret;
32313 __ret = (uint64x1_t)(__p0);
32314 return __ret;
32320 uint64x1_t __ret;
32321 __ret = (uint64x1_t)(__p0);
32322 return __ret;
32326 uint64x1_t __ret;
32327 __ret = (uint64x1_t)(__p0);
32328 return __ret;
32334 uint64x1_t __ret;
32335 __ret = (uint64x1_t)(__p0);
32336 return __ret;
32340 uint64x1_t __ret;
32341 __ret = (uint64x1_t)(__p0);
32342 return __ret;
32348 uint64x1_t __ret;
32349 __ret = (uint64x1_t)(__p0);
32350 return __ret;
32354 uint64x1_t __ret;
32355 __ret = (uint64x1_t)(__p0);
32356 return __ret;
32362 uint64x1_t __ret;
32363 __ret = (uint64x1_t)(__p0);
32364 return __ret;
32368 uint64x1_t __ret;
32369 __ret = (uint64x1_t)(__p0);
32370 return __ret;
32376 uint64x1_t __ret;
32377 __ret = (uint64x1_t)(__p0);
32378 return __ret;
32382 uint64x1_t __ret;
32383 __ret = (uint64x1_t)(__p0);
32384 return __ret;
32390 uint64x1_t __ret;
32391 __ret = (uint64x1_t)(__p0);
32392 return __ret;
32396 uint64x1_t __ret;
32397 __ret = (uint64x1_t)(__p0);
32398 return __ret;
32404 uint64x1_t __ret;
32405 __ret = (uint64x1_t)(__p0);
32406 return __ret;
32410 uint64x1_t __ret;
32411 __ret = (uint64x1_t)(__p0);
32412 return __ret;
32418 uint64x1_t __ret;
32419 __ret = (uint64x1_t)(__p0);
32420 return __ret;
32424 uint64x1_t __ret;
32425 __ret = (uint64x1_t)(__p0);
32426 return __ret;
32432 uint64x1_t __ret;
32433 __ret = (uint64x1_t)(__p0);
32434 return __ret;
32438 uint64x1_t __ret;
32439 __ret = (uint64x1_t)(__p0);
32440 return __ret;
32446 uint64x1_t __ret;
32447 __ret = (uint64x1_t)(__p0);
32448 return __ret;
32452 uint64x1_t __ret;
32453 __ret = (uint64x1_t)(__p0);
32454 return __ret;
32460 uint16x4_t __ret;
32461 __ret = (uint16x4_t)(__p0);
32462 return __ret;
32466 uint16x4_t __ret;
32467 __ret = (uint16x4_t)(__p0);
32468 return __ret;
32474 uint16x4_t __ret;
32475 __ret = (uint16x4_t)(__p0);
32476 return __ret;
32480 uint16x4_t __ret;
32481 __ret = (uint16x4_t)(__p0);
32482 return __ret;
32488 uint16x4_t __ret;
32489 __ret = (uint16x4_t)(__p0);
32490 return __ret;
32494 uint16x4_t __ret;
32495 __ret = (uint16x4_t)(__p0);
32496 return __ret;
32502 uint16x4_t __ret;
32503 __ret = (uint16x4_t)(__p0);
32504 return __ret;
32508 uint16x4_t __ret;
32509 __ret = (uint16x4_t)(__p0);
32510 return __ret;
32516 uint16x4_t __ret;
32517 __ret = (uint16x4_t)(__p0);
32518 return __ret;
32522 uint16x4_t __ret;
32523 __ret = (uint16x4_t)(__p0);
32524 return __ret;
32530 uint16x4_t __ret;
32531 __ret = (uint16x4_t)(__p0);
32532 return __ret;
32536 uint16x4_t __ret;
32537 __ret = (uint16x4_t)(__p0);
32538 return __ret;
32544 uint16x4_t __ret;
32545 __ret = (uint16x4_t)(__p0);
32546 return __ret;
32550 uint16x4_t __ret;
32551 __ret = (uint16x4_t)(__p0);
32552 return __ret;
32558 uint16x4_t __ret;
32559 __ret = (uint16x4_t)(__p0);
32560 return __ret;
32564 uint16x4_t __ret;
32565 __ret = (uint16x4_t)(__p0);
32566 return __ret;
32572 uint16x4_t __ret;
32573 __ret = (uint16x4_t)(__p0);
32574 return __ret;
32578 uint16x4_t __ret;
32579 __ret = (uint16x4_t)(__p0);
32580 return __ret;
32586 uint16x4_t __ret;
32587 __ret = (uint16x4_t)(__p0);
32588 return __ret;
32592 uint16x4_t __ret;
32593 __ret = (uint16x4_t)(__p0);
32594 return __ret;
32600 uint16x4_t __ret;
32601 __ret = (uint16x4_t)(__p0);
32602 return __ret;
32606 uint16x4_t __ret;
32607 __ret = (uint16x4_t)(__p0);
32608 return __ret;
32614 int8x8_t __ret;
32615 __ret = (int8x8_t)(__p0);
32616 return __ret;
32620 int8x8_t __ret;
32621 __ret = (int8x8_t)(__p0);
32622 return __ret;
32628 int8x8_t __ret;
32629 __ret = (int8x8_t)(__p0);
32630 return __ret;
32634 int8x8_t __ret;
32635 __ret = (int8x8_t)(__p0);
32636 return __ret;
32642 int8x8_t __ret;
32643 __ret = (int8x8_t)(__p0);
32644 return __ret;
32648 int8x8_t __ret;
32649 __ret = (int8x8_t)(__p0);
32650 return __ret;
32656 int8x8_t __ret;
32657 __ret = (int8x8_t)(__p0);
32658 return __ret;
32662 int8x8_t __ret;
32663 __ret = (int8x8_t)(__p0);
32664 return __ret;
32670 int8x8_t __ret;
32671 __ret = (int8x8_t)(__p0);
32672 return __ret;
32676 int8x8_t __ret;
32677 __ret = (int8x8_t)(__p0);
32678 return __ret;
32684 int8x8_t __ret;
32685 __ret = (int8x8_t)(__p0);
32686 return __ret;
32690 int8x8_t __ret;
32691 __ret = (int8x8_t)(__p0);
32692 return __ret;
32698 int8x8_t __ret;
32699 __ret = (int8x8_t)(__p0);
32700 return __ret;
32704 int8x8_t __ret;
32705 __ret = (int8x8_t)(__p0);
32706 return __ret;
32712 int8x8_t __ret;
32713 __ret = (int8x8_t)(__p0);
32714 return __ret;
32718 int8x8_t __ret;
32719 __ret = (int8x8_t)(__p0);
32720 return __ret;
32726 int8x8_t __ret;
32727 __ret = (int8x8_t)(__p0);
32728 return __ret;
32732 int8x8_t __ret;
32733 __ret = (int8x8_t)(__p0);
32734 return __ret;
32740 int8x8_t __ret;
32741 __ret = (int8x8_t)(__p0);
32742 return __ret;
32746 int8x8_t __ret;
32747 __ret = (int8x8_t)(__p0);
32748 return __ret;
32754 int8x8_t __ret;
32755 __ret = (int8x8_t)(__p0);
32756 return __ret;
32760 int8x8_t __ret;
32761 __ret = (int8x8_t)(__p0);
32762 return __ret;
32768 float32x2_t __ret;
32769 __ret = (float32x2_t)(__p0);
32770 return __ret;
32774 float32x2_t __ret;
32775 __ret = (float32x2_t)(__p0);
32776 return __ret;
32782 float32x2_t __ret;
32783 __ret = (float32x2_t)(__p0);
32784 return __ret;
32788 float32x2_t __ret;
32789 __ret
32790 return __ret;
32796 float32x2_t __ret;
32797 __ret = (float32x2_t)(__p0);
32798 return __ret;
32802 float32x2_t __ret;
32803 __ret = (float32x2_t)(__p0);
32804 return __ret;
32810 float32x2_t __ret;
32811 __ret = (float32x2_t)(__p0);
32812 return __ret;
32816 float32x2_t __ret;
32817 __ret = (float32x2_t)(__p0);
32818 return __ret;
32824 float32x2_t __ret;
32825 __ret = (float32x2_t)(__p0);
32826 return __ret;
32830 float32x2_t __ret;
32831 __ret = (float32x2_t)(__p0);
32832 return __ret;
32838 float32x2_t __ret;
32839 __ret = (float32x2_t)(__p0);
32840 return __ret;
32844 float32x2_t __ret;
32845 __ret = (float32x2_t)(__p0);
32846 return __ret;
32852 float32x2_t __ret;
32853 __ret = (float32x2_t)(__p0);
32854 return __ret;
32858 float32x2_t __ret;
32859 __ret = (float32x2_t)(__p0);
32860 return __ret;
32866 float32x2_t __ret;
32867 __ret = (float32x2_t)(__p0);
32868 return __ret;
32872 float32x2_t __ret;
32873 __ret = (float32x2_t)(__p0);
32874 return __ret;
32880 float32x2_t __ret;
32881 __ret = (float32x2_t)(__p0);
32882 return __ret;
32886 float32x2_t __ret;
32887 __ret = (float32x2_t)(__p0);
32888 return __ret;
32894 float32x2_t __ret;
32895 __ret = (float32x2_t)(__p0);
32896 return __ret;
32900 float32x2_t __ret;
32901 __ret = (float32x2_t)(__p0);
32902 return __ret;
32908 float32x2_t __ret;
32909 __ret = (float32x2_t)(__p0);
32910 return __ret;
32914 float32x2_t __ret;
32915 __ret = (float32x2_t)(__p0);
32916 return __ret;
32922 float16x4_t __ret;
32923 __ret = (float16x4_t)(__p0);
32924 return __ret;
32928 float16x4_t __ret;
32929 __ret = (float16x4_t)(__p0);
32930 return __ret;
32936 float16x4_t __ret;
32937 __ret = (float16x4_t)(__p0);
32938 return __ret;
32942 float16x4_t __ret;
32943 __ret = (float16x4_t)(__p0);
32944 return __ret;
32950 float16x4_t __ret;
32951 __ret = (float16x4_t)(__p0);
32952 return __ret;
32956 float16x4_t __ret;
32957 __ret = (float16x4_t)(__p0);
32958 return __ret;
32964 float16x4_t __ret;
32965 __ret = (float16x4_t)(__p0);
32966 return __ret;
32970 float16x4_t __ret;
32971 __ret = (float16x4_t)(__p0);
32972 return __ret;
32978 float16x4_t __ret;
32979 __ret = (float16x4_t)(__p0);
32980 return __ret;
32984 float16x4_t __ret;
32985 __ret = (float16x4_t)(__p0);
32986 return __ret;
32992 float16x4_t __ret;
32993 __ret = (float16x4_t)(__p0);
32994 return __ret;
32998 float16x4_t __ret;
32999 __ret = (float16x4_t)(__p0);
33000 return __ret;
33006 float16x4_t __ret;
33007 __ret = (float16x4_t)(__p0);
33008 return __ret;
33012 float16x4_t __ret;
33013 __ret = (float16x4_t)(__p0);
33014 return __ret;
33020 float16x4_t __ret;
33021 __ret = (float16x4_t)(__p0);
33022 return __ret;
33026 float16x4_t __ret;
33027 __ret = (float16x4_t)(__p0);
33028 return __ret;
33034 float16x4_t __ret;
33035 __ret = (float16x4_t)(__p0);
33036 return __ret;
33040 float16x4_t __ret;
33041 __ret = (float16x4_t)(__p0);
33042 return __ret;
33048 float16x4_t __ret;
33049 __ret = (float16x4_t)(__p0);
33050 return __ret;
33054 float16x4_t __ret;
33055 __ret = (float16x4_t)(__p0);
33056 return __ret;
33062 float16x4_t __ret;
33063 __ret = (float16x4_t)(__p0);
33064 return __ret;
33068 float16x4_t __ret;
33069 __ret = (float16x4_t)(__p0);
33070 return __ret;
33076 int32x2_t __ret;
33077 __ret = (int32x2_t)(__p0);
33078 return __ret;
33082 int32x2_t __ret;
33083 __ret = (int32x2_t)(__p0);
33084 return __ret;
33090 int32x2_t __ret;
33091 __ret = (int32x2_t)(__p0);
33092 return __ret;
33096 int32x2_t __ret;
33097 __ret = (int32x2_t)(__p0);
33098 return __ret;
33104 int32x2_t __ret;
33105 __ret = (int32x2_t)(__p0);
33106 return __ret;
33110 int32x2_t __ret;
33111 __ret = (int32x2_t)(__p0);
33112 return __ret;
33118 int32x2_t __ret;
33119 __ret = (int32x2_t)(__p0);
33120 return __ret;
33124 int32x2_t __ret;
33125 __ret = (int32x2_t)(__p0);
33126 return __ret;
33132 int32x2_t __ret;
33133 __ret = (int32x2_t)(__p0);
33134 return __ret;
33138 int32x2_t __ret;
33139 __ret = (int32x2_t)(__p0);
33140 return __ret;
33146 int32x2_t __ret;
33147 __ret = (int32x2_t)(__p0);
33148 return __ret;
33152 int32x2_t __ret;
33153 __ret = (int32x2_t)(__p0);
33154 return __ret;
33160 int32x2_t __ret;
33161 __ret = (int32x2_t)(__p0);
33162 return __ret;
33166 int32x2_t __ret;
33167 __ret = (int32x2_t)(__p0);
33168 return __ret;
33174 int32x2_t __ret;
33175 __ret = (int32x2_t)(__p0);
33176 return __ret;
33180 int32x2_t __ret;
33181 __ret = (int32x2_t)(__p0);
33182 return __ret;
33188 int32x2_t __ret;
33189 __ret = (int32x2_t)(__p0);
33190 return __ret;
33194 int32x2_t __ret;
33195 __ret = (int32x2_t)(__p0);
33196 return __ret;
33202 int32x2_t __ret;
33203 __ret = (int32x2_t)(__p0);
33204 return __ret;
33208 int32x2_t __ret;
33209 __ret = (int32x2_t)(__p0);
33210 return __ret;
33216 int32x2_t __ret;
33217 __ret = (int32x2_t)(__p0);
33218 return __ret;
33222 int32x2_t __ret;
33223 __ret = (int32x2_t)(__p0);
33224 return __ret;
33230 int64x1_t __ret;
33231 __ret = (int64x1_t)(__p0);
33232 return __ret;
33236 int64x1_t __ret;
33237 __ret = (int64x1_t)(__p0);
33238 return __ret;
33244 int64x1_t __ret;
33245 __ret = (int64x1_t)(__p0);
33246 return __ret;
33250 int64x1_t __ret;
33251 __ret = (int64x1_t)(__p0);
33252 return __ret;
33258 int64x1_t __ret;
33259 __ret = (int64x1_t)(__p0);
33260 return __ret;
33264 int64x1_t __ret;
33265 __ret = (int64x1_t)(__p0);
33266 return __ret;
33272 int64x1_t __ret;
33273 __ret = (int64x1_t)(__p0);
33274 return __ret;
33278 int64x1_t __ret;
33279 __ret = (int64x1_t)(__p0);
33280 return __ret;
33286 int64x1_t __ret;
33287 __ret = (int64x1_t)(__p0);
33288 return __ret;
33292 int64x1_t __ret;
33293 __ret = (int64x1_t)(__p0);
33294 return __ret;
33300 int64x1_t __ret;
33301 __ret = (int64x1_t)(__p0);
33302 return __ret;
33306 int64x1_t __ret;
33307 __ret = (int64x1_t)(__p0);
33308 return __ret;
33314 int64x1_t __ret;
33315 __ret = (int64x1_t)(__p0);
33316 return __ret;
33320 int64x1_t __ret;
33321 __ret = (int64x1_t)(__p0);
33322 return __ret;
33328 int64x1_t __ret;
33329 __ret = (int64x1_t)(__p0);
33330 return __ret;
33334 int64x1_t __ret;
33335 __ret = (int64x1_t)(__p0);
33336 return __ret;
33342 int64x1_t __ret;
33343 __ret = (int64x1_t)(__p0);
33344 return __ret;
33348 int64x1_t __ret;
33349 __ret = (int64x1_t)(__p0);
33350 return __ret;
33356 int64x1_t __ret;
33357 __ret = (int64x1_t)(__p0);
33358 return __ret;
33362 int64x1_t __ret;
33363 __ret = (int64x1_t)(__p0);
33364 return __ret;
33370 int64x1_t __ret;
33371 __ret = (int64x1_t)(__p0);
33372 return __ret;
33376 int64x1_t __ret;
33377 __ret = (int64x1_t)(__p0);
33378 return __ret;
33384 int16x4_t __ret;
33385 __ret = (int16x4_t)(__p0);
33386 return __ret;
33390 int16x4_t __ret;
33391 __ret = (int16x4_t)(__p0);
33392 return __ret;
33398 int16x4_t __ret;
33399 __ret = (int16x4_t)(__p0);
33400 return __ret;
33404 int16x4_t __ret;
33405 __ret = (int16x4_t)(__p0);
33406 return __ret;
33412 int16x4_t __ret;
33413 __ret = (int16x4_t)(__p0);
33414 return __ret;
33418 int16x4_t __ret;
33419 __ret = (int16x4_t)(__p0);
33420 return __ret;
33426 int16x4_t __ret;
33427 __ret = (int16x4_t)(__p0);
33428 return __ret;
33432 int16x4_t __ret;
33433 __ret = (int16x4_t)(__p0);
33434 return __ret;
33440 int16x4_t __ret;
33441 __ret = (int16x4_t)(__p0);
33442 return __ret;
33446 int16x4_t __ret;
33447 __ret = (int16x4_t)(__p0);
33448 return __ret;
33454 int16x4_t __ret;
33455 __ret = (int16x4_t)(__p0);
33456 return __ret;
33460 int16x4_t __ret;
33461 __ret = (int16x4_t)(__p0);
33462 return __ret;
33468 int16x4_t __ret;
33469 __ret = (int16x4_t)(__p0);
33470 return __ret;
33474 int16x4_t __ret;
33475 __ret = (int16x4_t)(__p0);
33476 return __ret;
33482 int16x4_t __ret;
33483 __ret = (int16x4_t)(__p0);
33484 return __ret;
33488 int16x4_t __ret;
33489 __ret = (int16x4_t)(__p0);
33490 return __ret;
33496 int16x4_t __ret;
33497 __ret = (int16x4_t)(__p0);
33498 return __ret;
33502 int16x4_t __ret;
33503 __ret = (int16x4_t)(__p0);
33504 return __ret;
33510 int16x4_t __ret;
33511 __ret = (int16x4_t)(__p0);
33512 return __ret;
33516 int16x4_t __ret;
33517 __ret = (int16x4_t)(__p0);
33518 return __ret;
33524 int16x4_t __ret;
33525 __ret = (int16x4_t)(__p0);
33526 return __ret;
33530 int16x4_t __ret;
33531 __ret = (int16x4_t)(__p0);
33532 return __ret;
33540 float16x4_t __ret;
33541 __ret = (float16x4_t) __builtin_neon_vcvt_f16_f32((int8x16_t)__p0, 8);
33542 return __ret;
33547 float16x4_t __ret;
33548 __ret = (float16x4_t) __builtin_neon_vcvt_f16_f32((int8x16_t)__rev0, 8);
33549 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33550 return __ret;
33553 float16x4_t __ret;
33554 __ret = (float16x4_t) __builtin_neon_vcvt_f16_f32((int8x16_t)__p0, 8);
33555 return __ret;
33561 float32x4_t __ret;
33562 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__p0, 41);
33563 return __ret;
33568 float32x4_t __ret;
33569 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__rev0, 41);
33570 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33571 return __ret;
33574 __ret;
33575 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__p0, 41);
33576 return __ret;
33584 int32x4_t __ret;
33585 __ret = (int32x4_t) __builtin_neon_vcvtaq_s32_v((int8x16_t)__p0, 34);
33586 return __ret;
33591 int32x4_t __ret;
33592 __ret = (int32x4_t) __builtin_neon_vcvtaq_s32_v((int8x16_t)__rev0, 34);
33593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33594 return __ret;
33600 int32x2_t __ret;
33601 __ret = (int32x2_t) __builtin_neon_vcvta_s32_v((int8x8_t)__p0, 2);
33602 return __ret;
33607 int32x2_t __ret;
33608 __ret = (int32x2_t) __builtin_neon_vcvta_s32_v((int8x8_t)__rev0, 2);
33609 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33610 return __ret;
33616 uint32x4_t __ret;
33617 __ret = (uint32x4_t) __builtin_neon_vcvtaq_u32_v((int8x16_t)__p0, 50);
33618 return __ret;
33623 uint32x4_t __ret;
33624 __ret = (uint32x4_t) __builtin_neon_vcvtaq_u32_v((int8x16_t)__rev0, 50);
33625 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33626 return __ret;
33632 uint32x2_t __ret;
33633 __ret = (uint32x2_t) __builtin_neon_vcvta_u32_v((int8x8_t)__p0, 18);
33634 return __ret;
33639 uint32x2_t __ret;
33640 __ret = (uint32x2_t) __builtin_neon_vcvta_u32_v((int8x8_t)__rev0, 18);
33641 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33642 return __ret;
33648 int32x4_t __ret;
33649 __ret = (int32x4_t) __builtin_neon_vcvtmq_s32_v((int8x16_t)__p0, 34);
33650 return __ret;
33655 int32x4_t __ret;
33656 __ret = (int32x4_t) __builtin_neon_vcvtmq_s32_v((int8x16_t)__rev0, 34);
33657 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33658 return __ret;
33664 int32x2_t __ret;
33665 __ret = (int32x2_t) __builtin_neon_vcvtm_s32_v((int8x8_t)__p0, 2);
33666 return __ret;
33671 int32x2_t __ret;
33672 __ret = (int32x2_t) __builtin_neon_vcvtm_s32_v((int8x8_t)__rev0, 2);
33673 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33674 return __ret;
33680 uint32x4_t __ret;
33681 __ret = (uint32x4_t) __builtin_neon_vcvtmq_u32_v((int8x16_t)__p0, 50);
33682 return __ret;
33687 uint32x4_t __ret;
33688 __ret = (uint32x4_t) __builtin_neon_vcvtmq_u32_v((int8x16_t)__rev0, 50);
33689 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33690 return __ret;
33696 uint32x2_t __ret;
33697 __ret = (uint32x2_t) __builtin_neon_vcvtm_u32_v((int8x8_t)__p0, 18);
33698 return __ret;
33703 uint32x2_t __ret;
33704 __ret = (uint32x2_t) __builtin_neon_vcvtm_u32_v((int8x8_t)__rev0, 18);
33705 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33706 return __ret;
33712 int32x4_t __ret;
33713 __ret = (int32x4_t) __builtin_neon_vcvtnq_s32_v((int8x16_t)__p0, 34);
33714 return __ret;
33719 int32x4_t __ret;
33720 __ret = (int32x4_t) __builtin_neon_vcvtnq_s32_v((int8x16_t)__rev0, 34);
33721 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33722 return __ret;
33728 int32x2_t __ret;
33729 __ret = (int32x2_t) __builtin_neon_vcvtn_s32_v((int8x8_t)__p0, 2);
33730 return __ret;
33735 int32x2_t __ret;
33736 __ret = (int32x2_t) __builtin_neon_vcvtn_s32_v((int8x8_t)__rev0, 2);
33737 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33738 return __ret;
33744 uint32x4_t __ret;
33745 __ret = (uint32x4_t) __builtin_neon_vcvtnq_u32_v((int8x16_t)__p0, 50);
33746 return __ret;
33751 uint32x4_t __ret;
33752 __ret = (uint32x4_t) __builtin_neon_vcvtnq_u32_v((int8x16_t)__rev0, 50);
33753 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33754 return __ret;
33760 uint32x2_t __ret;
33761 __ret = (uint32x2_t) __builtin_neon_vcvtn_u32_v((int8x8_t)__p0, 18);
33762 return __ret;
33767 uint32x2_t __ret;
33768 __ret = (uint32x2_t) __builtin_neon_vcvtn_u32_v((int8x8_t)__rev0, 18);
33769 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33770 return __ret;
33776 int32x4_t __ret;
33777 __ret = (int32x4_t) __builtin_neon_vcvtpq_s32_v((int8x16_t)__p0, 34);
33778 return __ret;
33783 int32x4_t __ret;
33784 __ret = (int32x4_t) __builtin_neon_vcvtpq_s32_v((int8x16_t)__rev0, 34);
33785 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33786 return __ret;
33792 int32x2_t __ret;
33793 __ret = (int32x2_t) __builtin_neon_vcvtp_s32_v((int8x8_t)__p0, 2);
33794 return __ret;
33799 int32x2_t __ret;
33800 __ret = (int32x2_t) __builtin_neon_vcvtp_s32_v((int8x8_t)__rev0, 2);
33801 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33802 return __ret;
33808 uint32x4_t __ret;
33809 __ret = (uint32x4_t) __builtin_neon_vcvtpq_u32_v((int8x16_t)__p0, 50);
33810 return __ret;
33815 uint32x4_t __ret;
33816 __ret = (uint32x4_t) __builtin_neon_vcvtpq_u32_v((int8x16_t)__rev0, 50);
33817 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33818 return __ret;
33824 uint32x2_t __ret;
33825 __ret = (uint32x2_t) __builtin_neon_vcvtp_u32_v((int8x8_t)__p0, 18);
33826 return __ret;
33831 uint32x2_t __ret;
33832 __ret = (uint32x2_t) __builtin_neon_vcvtp_u32_v((int8x8_t)__rev0, 18);
33833 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33834 return __ret;
33842 float32x4_t __ret;
33843 __ret = (float32x4_t) __builtin_neon_vrndq_v((int8x16_t)__p0, 41);
33844 return __ret;
33849 float32x4_t __ret;
33850 __ret = (float32x4_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 41);
33851 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33852 return __ret;
33858 float32x2_t __ret;
33859 __ret = (float32x2_t) __builtin_neon_vrnd_v((int8x8_t)__p0, 9);
33860 return __ret;
33865 float32x2_t __ret;
33866 __ret = (float32x2_t) __builtin_neon_vrnd_v((int8x8_t)__rev0, 9);
33867 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33868 return __ret;
33874 float32x4_t __ret;
33875 __ret = (float32x4_t) __builtin_neon_vrndaq_v((int8x16_t)__p0, 41);
33876 return __ret;
33881 float32x4_t __ret;
33882 __ret = (float32x4_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 41);
33883 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33884 return __ret;
33890 float32x2_t __ret;
33891 __ret = (float32x2_t) __builtin_neon_vrnda_v((int8x8_t)__p0, 9);
33892 return __ret;
33897 float32x2_t __ret;
33898 __ret = (float32x2_t) __builtin_neon_vrnda_v((int8x8_t)__rev0, 9);
33899 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33900 return __ret;
33906 float32x4_t __ret;
33907 __ret = (float32x4_t) __builtin_neon_vrndmq_v((int8x16_t)__p0, 41);
33908 return __ret;
33913 float32x4_t __ret;
33914 __ret = (float32x4_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 41);
33915 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33916 return __ret;
33922 float32x2_t __ret;
33923 __ret = (float32x2_t) __builtin_neon_vrndm_v((int8x8_t)__p0, 9);
33924 return __ret;
33929 float32x2_t __ret;
33930 __ret = (float32x2_t) __builtin_neon_vrndm_v((int8x8_t)__rev0, 9);
33931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33932 return __ret;
33938 float32x4_t __ret;
33939 __ret = (float32x4_t) __builtin_neon_vrndnq_v((int8x16_t)__p0, 41);
33940 return __ret;
33945 float32x4_t __ret;
33946 __ret = (float32x4_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 41);
33947 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33948 return __ret;
33954 float32x2_t __ret;
33955 __ret = (float32x2_t) __builtin_neon_vrndn_v((int8x8_t)__p0, 9);
33956 return __ret;
33961 float32x2_t __ret;
33962 __ret = (float32x2_t) __builtin_neon_vrndn_v((int8x8_t)__rev0, 9);
33963 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33964 return __ret;
33970 float32x4_t __ret;
33971 __ret = (float32x4_t) __builtin_neon_vrndpq_v((int8x16_t)__p0, 41);
33972 return __ret;
33977 float32x4_t __ret;
33978 __ret = (float32x4_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 41);
33979 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33980 return __ret;
33986 float32x2_t __ret;
33987 __ret = (float32x2_t) __builtin_neon_vrndp_v((int8x8_t)__p0, 9);
33988 return __ret;
33993 float32x2_t __ret;
33994 __ret = (float32x2_t) __builtin_neon_vrndp_v((int8x8_t)__rev0, 9);
33995 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33996 return __ret;
34002 float32x4_t __ret;
34003 __ret = (float32x4_t) __builtin_neon_vrndxq_v((int8x16_t)__p0, 41);
34004 return __ret;
34009 float32x4_t __ret;
34010 __ret = (float32x4_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 41);
34011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34012 return __ret;
34018 float32x2_t __ret;
34019 __ret = (float32x2_t) __builtin_neon_vrndx_v((int8x8_t)__p0, 9);
34020 return __ret;
34025 float32x2_t __ret;
34026 __ret = (float32x2_t) __builtin_neon_vrndx_v((int8x8_t)__rev0, 9);
34027 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34028 return __ret;
34036 float32x4_t __ret;
34037 __ret = (float32x4_t) __builtin_neon_vmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
34038 return __ret;
34044 float32x4_t __ret;
34045 __ret = (float32x4_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
34046 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34047 return __ret;
34053 float32x2_t __ret;
34054 __ret = (float32x2_t) __builtin_neon_vmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
34055 return __ret;
34061 float32x2_t __ret;
34062 __ret = (float32x2_t) __builtin_neon_vmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
34063 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34064 return __ret;
34070 float32x4_t __ret;
34071 __ret = (float32x4_t) __builtin_neon_vminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
34072 return __ret;
34078 float32x4_t __ret;
34079 __ret = (float32x4_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
34080 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34081 return __ret;
34087 float32x2_t __ret;
34088 __ret = (float32x2_t) __builtin_neon_vminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
34089 return __ret;
34095 float32x2_t __ret;
34096 __ret = (float32x2_t) __builtin_neon_vminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
34097 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34098 return __ret;
34106 int64x2_t __ret;
34107 __ret = (int64x2_t) __builtin_neon_vcvtaq_s64_v((int8x16_t)__p0, 35);
34108 return __ret;
34113 int64x2_t __ret;
34114 __ret = (int64x2_t) __builtin_neon_vcvtaq_s64_v((int8x16_t)__rev0, 35);
34115 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34116 return __ret;
34122 int64x1_t __ret;
34123 __ret = (int64x1_t) __builtin_neon_vcvta_s64_v((int8x8_t)__p0, 3);
34124 return __ret;
34128 int64x1_t __ret;
34129 __ret = (int64x1_t) __builtin_neon_vcvta_s64_v((int8x8_t)__p0, 3);
34130 return __ret;
34136 uint64x2_t __ret;
34137 __ret = (uint64x2_t) __builtin_neon_vcvtaq_u64_v((int8x16_t)__p0, 51);
34138 return __ret;
34143 uint64x2_t __ret;
34144 __ret = (uint64x2_t) __builtin_neon_vcvtaq_u64_v((int8x16_t)__rev0, 51);
34145 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34146 return __ret;
34152 uint64x1_t __ret;
34153 __ret = (uint64x1_t) __builtin_neon_vcvta_u64_v((int8x8_t)__p0, 19);
34154 return __ret;
34158 uint64x1_t __ret;
34159 __ret = (uint64x1_t) __builtin_neon_vcvta_u64_v((int8x8_t)__p0, 19);
34160 return __ret;
34166 int64x2_t __ret;
34167 __ret = (int64x2_t) __builtin_neon_vcvtmq_s64_v((int8x16_t)__p0, 35);
34168 return __ret;
34173 int64x2_t __ret;
34174 __ret = (int64x2_t) __builtin_neon_vcvtmq_s64_v((int8x16_t)__rev0, 35);
34175 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34176 return __ret;
34182 int64x1_t __ret;
34183 __ret = (int64x1_t) __builtin_neon_vcvtm_s64_v((int8x8_t)__p0, 3);
34184 return __ret;
34188 int64x1_t __ret;
34189 __ret = (int64x1_t) __builtin_neon_vcvtm_s64_v((int8x8_t)__p0, 3);
34190 return __ret;
34196 uint64x2_t __ret;
34197 __ret = (uint64x2_t) __builtin_neon_vcvtmq_u64_v((int8x16_t)__p0, 51);
34198 return __ret;
34203 uint64x2_t __ret;
34204 __ret = (uint64x2_t) __builtin_neon_vcvtmq_u64_v((int8x16_t)__rev0, 51);
34205 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34206 return __ret;
34212 uint64x1_t __ret;
34213 __ret = (uint64x1_t) __builtin_neon_vcvtm_u64_v((int8x8_t)__p0, 19);
34214 return __ret;
34218 uint64x1_t __ret;
34219 __ret = (uint64x1_t) __builtin_neon_vcvtm_u64_v((int8x8_t)__p0, 19);
34220 return __ret;
34226 int64x2_t __ret;
34227 __ret = (int64x2_t) __builtin_neon_vcvtnq_s64_v((int8x16_t)__p0, 35);
34228 return __ret;
34233 int64x2_t __ret;
34234 __ret = (int64x2_t) __builtin_neon_vcvtnq_s64_v((int8x16_t)__rev0, 35);
34235 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34236 return __ret;
34242 int64x1_t __ret;
34243 __ret = (int64x1_t) __builtin_neon_vcvtn_s64_v((int8x8_t)__p0, 3);
34244 return __ret;
34248 int64x1_t __ret;
34249 __ret = (int64x1_t) __builtin_neon_vcvtn_s64_v((int8x8_t)__p0, 3);
34250 return __ret;
34256 uint64x2_t __ret;
34257 __ret = (uint64x2_t) __builtin_neon_vcvtnq_u64_v((int8x16_t)__p0, 51);
34258 return __ret;
34263 uint64x2_t __ret;
34264 __ret = (uint64x2_t) __builtin_neon_vcvtnq_u64_v((int8x16_t)__rev0, 51);
34265 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34266 return __ret;
34272 uint64x1_t __ret;
34273 __ret = (uint64x1_t) __builtin_neon_vcvtn_u64_v((int8x8_t)__p0, 19);
34274 return __ret;
34278 uint64x1_t __ret;
34279 __ret = (uint64x1_t) __builtin_neon_vcvtn_u64_v((int8x8_t)__p0, 19);
34280 return __ret;
34286 int64x2_t __ret;
34287 __ret = (int64x2_t) __builtin_neon_vcvtpq_s64_v((int8x16_t)__p0, 35);
34288 return __ret;
34293 int64x2_t __ret;
34294 __ret = (int64x2_t) __builtin_neon_vcvtpq_s64_v((int8x16_t)__rev0, 35);
34295 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34296 return __ret;
34302 int64x1_t __ret;
34303 __ret = (int64x1_t) __builtin_neon_vcvtp_s64_v((int8x8_t)__p0, 3);
34304 return __ret;
34308 int64x1_t __ret;
34309 __ret = (int64x1_t) __builtin_neon_vcvtp_s64_v((int8x8_t)__p0, 3);
34310 return __ret;
34316 uint64x2_t __ret;
34317 __ret = (uint64x2_t) __builtin_neon_vcvtpq_u64_v((int8x16_t)__p0, 51);
34318 return __ret;
34323 uint64x2_t __ret;
34324 __ret = (uint64x2_t) __builtin_neon_vcvtpq_u64_v((int8x16_t)__rev0, 51);
34325 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34326 return __ret;
34332 uint64x1_t __ret;
34333 __ret = (uint64x1_t) __builtin_neon_vcvtp_u64_v((int8x8_t)__p0, 19);
34334 return __ret;
34338 uint64x1_t __ret;
34339 __ret = (uint64x1_t) __builtin_neon_vcvtp_u64_v((int8x8_t)__p0, 19);
34340 return __ret;
34346 poly8x8_t __ret;
34347 __ret = (poly8x8_t)(__p0);
34348 return __ret;
34352 poly8x8_t __ret;
34353 __ret = (poly8x8_t)(__p0);
34354 return __ret;
34360 poly8x8_t __ret;
34361 __ret = (poly8x8_t)(__p0);
34362 return __ret;
34366 poly8x8_t __ret;
34367 __ret = (poly8x8_t)(__p0);
34368 return __ret;
34374 poly8x8_t __ret;
34375 __ret = (poly8x8_t)(__p0);
34376 return __ret;
34380 poly8x8_t __ret;
34381 __ret = (poly8x8_t)(__p0);
34382 return __ret;
34388 poly8x8_t __ret;
34389 __ret = (poly8x8_t)(__p0);
34390 return __ret;
34394 poly8x8_t __ret;
34395 __ret = (poly8x8_t)(__p0);
34396 return __ret;
34402 poly8x8_t __ret;
34403 __ret = (poly8x8_t)(__p0);
34404 return __ret;
34408 poly8x8_t __ret;
34409 __ret = (poly8x8_t)(__p0);
34410 return __ret;
34416 poly8x8_t __ret;
34417 __ret = (poly8x8_t)(__p0);
34418 return __ret;
34422 poly8x8_t __ret;
34423 __ret = (poly8x8_t)(__p0);
34424 return __ret;
34430 poly8x8_t __ret;
34431 __ret = (poly8x8_t)(__p0);
34432 return __ret;
34436 poly8x8_t __ret;
34437 __ret = (poly8x8_t)(__p0);
34438 return __ret;
34444 poly8x8_t __ret;
34445 __ret = (poly8x8_t)(__p0);
34446 return __ret;
34450 poly8x8_t __ret;
34451 __ret = (poly8x8_t)(__p0);
34452 return __ret;
34458 poly8x8_t __ret;
34459 __ret = (poly8x8_t)(__p0);
34460 return __ret;
34464 poly8x8_t __ret;
34465 __ret = (poly8x8_t)(__p0);
34466 return __ret;
34472 poly8x8_t __ret;
34473 __ret = (poly8x8_t)(__p0);
34474 return __ret;
34478 poly8x8_t __ret;
34479 __ret = (poly8x8_t)(__p0);
34480 return __ret;
34486 poly8x8_t __ret;
34487 __ret = (poly8x8_t)(__p0);
34488 return __ret;
34492 poly8x8_t __ret;
34493 __ret = (poly8x8_t)(__p0);
34494 return __ret;
34500 poly8x8_t __ret;
34501 __ret = (poly8x8_t)(__p0);
34502 return __ret;
34506 poly8x8_t __ret;
34507 __ret = (poly8x8_t)(__p0);
34508 return __ret;
34514 poly8x8_t __ret;
34515 __ret = (poly8x8_t)(__p0);
34516 return __ret;
34520 poly8x8_t __ret;
34521 __ret = (poly8x8_t)(__p0);
34522 return __ret;
34528 poly64x1_t __ret;
34529 __ret = (poly64x1_t)(__p0);
34530 return __ret;
34534 poly64x1_t __ret;
34535 __ret = (poly64x1_t)(__p0);
34536 return __ret;
34542 poly64x1_t __ret;
34543 __ret = (poly64x1_t)(__p0);
34544 return __ret;
34548 poly64x1_t __ret;
34549 __ret = (poly64x1_t)(__p0);
34550 return __ret;
34556 poly64x1_t __ret;
34557 __ret = (poly64x1_t)(__p0);
34558 return __ret;
34562 poly64x1_t __ret;
34563 __ret = (poly64x1_t)(__p0);
34564 return __ret;
34570 poly64x1_t __ret;
34571 __ret = (poly64x1_t)(__p0);
34572 return __ret;
34576 poly64x1_t __ret;
34577 __ret = (poly64x1_t)(__p0);
34578 return __ret;
34584 poly64x1_t __ret;
34585 __ret = (poly64x1_t)(__p0);
34586 return __ret;
34590 poly64x1_t __ret;
34591 __ret = (poly64x1_t)(__p0);
34592 return __ret;
34598 poly64x1_t __ret;
34599 __ret = (poly64x1_t)(__p0);
34600 return __ret;
34604 poly64x1_t __ret;
34605 __ret = (poly64x1_t)(__p0);
34606 return __ret;
34612 poly64x1_t __ret;
34613 __ret = (poly64x1_t)(__p0);
34614 return __ret;
34618 poly64x1_t __ret;
34619 __ret = (poly64x1_t)(__p0);
34620 return __ret;
34626 poly64x1_t __ret;
34627 __ret = (poly64x1_t)(__p0);
34628 return __ret;
34632 poly64x1_t __ret;
34633 __ret = (poly64x1_t)(__p0);
34634 return __ret;
34640 poly64x1_t __ret;
34641 __ret = (poly64x1_t)(__p0);
34642 return __ret;
34646 poly64x1_t __ret;
34647 __ret = (poly64x1_t)(__p0);
34648 return __ret;
34654 poly64x1_t __ret;
34655 __ret = (poly64x1_t)(__p0);
34656 return __ret;
34660 poly64x1_t __ret;
34661 __ret = (poly64x1_t)(__p0);
34662 return __ret;
34668 poly64x1_t __ret;
34669 __ret = (poly64x1_t)(__p0);
34670 return __ret;
34674 poly64x1_t __ret;
34675 __ret = (poly64x1_t)(__p0);
34676 return __ret;
34682 poly64x1_t __ret;
34683 __ret = (poly64x1_t)(__p0);
34684 return __ret;
34688 poly64x1_t __ret;
34689 __ret = (poly64x1_t)(__p0);
34690 return __ret;
34696 poly64x1_t __ret;
34697 __ret = (poly64x1_t)(__p0);
34698 return __ret;
34702 poly64x1_t __ret;
34703 __ret = (poly64x1_t)(__p0);
34704 return __ret;
34710 poly16x4_t __ret;
34711 __ret = (poly16x4_t)(__p0);
34712 return __ret;
34716 poly16x4_t __ret;
34717 __ret = (poly16x4_t)(__p0);
34718 return __ret;
34724 poly16x4_t __ret;
34725 __ret = (poly16x4_t)(__p0);
34726 return __ret;
34730 poly16x4_t __ret;
34731 __ret = (poly16x4_t)(__p0);
34732 return __ret;
34738 poly16x4_t __ret;
34739 __ret = (poly16x4_t)(__p0);
34740 return __ret;
34744 poly16x4_t __ret;
34745 __ret = (poly16x4_t)(__p0);
34746 return __ret;
34752 poly16x4_t __ret;
34753 __ret = (poly16x4_t)(__p0);
34754 return __ret;
34758 poly16x4_t __ret;
34759 __ret = (poly16x4_t)(__p0);
34760 return __ret;
34766 poly16x4_t __ret;
34767 __ret = (poly16x4_t)(__p0);
34768 return __ret;
34772 poly16x4_t __ret;
34773 __ret = (poly16x4_t)(__p0);
34774 return __ret;
34780 poly16x4_t __ret;
34781 __ret = (poly16x4_t)(__p0);
34782 return __ret;
34786 poly16x4_t __ret;
34787 __ret = (poly16x4_t)(__p0);
34788 return __ret;
34794 poly16x4_t __ret;
34795 __ret = (poly16x4_t)(__p0);
34796 return __ret;
34800 poly16x4_t __ret;
34801 __ret = (poly16x4_t)(__p0);
34802 return __ret;
34808 poly16x4_t __ret;
34809 __ret = (poly16x4_t)(__p0);
34810 return __ret;
34814 poly16x4_t __ret;
34815 __ret = (poly16x4_t)(__p0);
34816 return __ret;
34822 poly16x4_t __ret;
34823 __ret = (poly16x4_t)(__p0);
34824 return __ret;
34828 poly16x4_t __ret;
34829 __ret = (poly16x4_t)(__p0);
34830 return __ret;
34836 poly16x4_t __ret;
34837 __ret = (poly16x4_t)(__p0);
34838 return __ret;
34842 poly16x4_t __ret;
34843 __ret = (poly16x4_t)(__p0);
34844 return __ret;
34850 poly16x4_t __ret;
34851 __ret = (poly16x4_t)(__p0);
34852 return __ret;
34856 poly16x4_t __ret;
34857 __ret = (poly16x4_t)(__p0);
34858 return __ret;
34864 poly16x4_t __ret;
34865 __ret = (poly16x4_t)(__p0);
34866 return __ret;
34870 poly16x4_t __ret;
34871 __ret = (poly16x4_t)(__p0);
34872 return __ret;
34878 poly16x4_t __ret;
34879 __ret = (poly16x4_t)(__p0);
34880 return __ret;
34884 poly16x4_t __ret;
34885 __ret = (poly16x4_t)(__p0);
34886 return __ret;
34892 poly8x16_t __ret;
34893 __ret = (poly8x16_t)(__p0);
34894 return __ret;
34898 poly8x16_t __ret;
34899 __ret = (poly8x16_t)(__p0);
34900 return __ret;
34906 poly8x16_t __ret;
34907 __ret = (poly8x16_t)(__p0);
34908 return __ret;
34912 poly8x16_t __ret;
34913 __ret = (poly8x16_t)(__p0);
34914 return __ret;
34920 poly8x16_t __ret;
34921 __ret = (poly8x16_t)(__p0);
34922 return __ret;
34926 poly8x16_t __ret;
34927 __ret = (poly8x16_t)(__p0);
34928 return __ret;
34934 poly8x16_t __ret;
34935 __ret = (poly8x16_t)(__p0);
34936 return __ret;
34940 poly8x16_t __ret;
34941 __ret = (poly8x16_t)(__p0);
34942 return __ret;
34948 poly8x16_t __ret;
34949 __ret = (poly8x16_t)(__p0);
34950 return __ret;
34954 poly8x16_t __ret;
34955 __ret = (poly8x16_t)(__p0);
34956 return __ret;
34962 poly8x16_t __ret;
34963 __ret = (poly8x16_t)(__p0);
34964 return __ret;
34968 poly8x16_t __ret;
34969 __ret = (poly8x16_t)(__p0);
34970 return __ret;
34976 poly8x16_t __ret;
34977 __ret = (poly8x16_t)(__p0);
34978 return __ret;
34982 poly8x16_t __ret;
34983 __ret = (poly8x16_t)(__p0);
34984 return __ret;
34990 poly8x16_t __ret;
34991 __ret = (poly8x16_t)(__p0);
34992 return __ret;
34996 poly8x16_t __ret;
34997 __ret = (poly8x16_t)(__p0);
34998 return __ret;
35004 poly8x16_t __ret;
35005 __ret = (poly8x16_t)(__p0);
35006 return __ret;
35010 poly8x16_t __ret;
35011 __ret = (poly8x16_t)(__p0);
35012 return __ret;
35018 poly8x16_t __ret;
35019 __ret = (poly8x16_t)(__p0);
35020 return __ret;
35024 poly8x16_t __ret;
35025 __ret = (poly8x16_t)(__p0);
35026 return __ret;
35032 poly8x16_t __ret;
35033 __ret = (poly8x16_t)(__p0);
35034 return __ret;
35038 poly8x16_t __ret;
35039 __ret = (poly8x16_t)(__p0);
35040 return __ret;
35046 poly8x16_t __ret;
35047 __ret = (poly8x16_t)(__p0);
35048 return __ret;
35052 poly8x16_t __ret;
35053 __ret = (poly8x16_t)(__p0);
35054 return __ret;
35060 poly8x16_t __ret;
35061 __ret = (poly8x16_t)(__p0);
35062 return __ret;
35066 poly8x16_t __ret;
35067 __ret = (poly8x16_t)(__p0);
35068 return __ret;
35074 poly8x16_t __ret;
35075 __ret = (poly8x16_t)(__p0);
35076 return __ret;
35080 poly8x16_t __ret;
35081 __ret = (poly8x16_t)(__p0);
35082 return __ret;
35088 poly128_t __ret;
35089 __ret = (poly128_t)(__p0);
35090 return __ret;
35094 poly128_t __ret;
35095 __ret = (poly128_t)(__p0);
35096 return __ret;
35102 poly128_t __ret;
35103 __ret = (poly128_t)(__p0);
35104 return __ret;
35108 poly128_t __ret;
35109 __ret = (poly128_t)(__p0);
35110 return __ret;
35116 poly128_t __ret;
35117 __ret = (poly128_t)(__p0);
35118 return __ret;
35122 poly128_t __ret;
35123 __ret = (poly128_t)(__p0);
35124 return __ret;
35130 poly128_t __ret;
35131 __ret = (poly128_t)(__p0);
35132 return __ret;
35136 poly128_t __ret;
35137 __ret = (poly128_t)(__p0);
35138 return __ret;
35144 poly128_t __ret;
35145 __ret = (poly128_t)(__p0);
35146 return __ret;
35150 poly128_t __ret;
35151 __ret = (poly128_t)(__p0);
35152 return __ret;
35158 poly128_t __ret;
35159 __ret = (poly128_t)(__p0);
35160 return __ret;
35164 poly128_t __ret;
35165 __ret = (poly128_t)(__p0);
35166 return __ret;
35172 poly128_t __ret;
35173 __ret = (poly128_t)(__p0);
35174 return __ret;
35178 poly128_t __ret;
35179 __ret = (poly128_t)(__p0);
35180 return __ret;
35186 poly128_t __ret;
35187 __ret = (poly128_t)(__p0);
35188 return __ret;
35192 poly128_t __ret;
35193 __ret = (poly128_t)(__p0);
35194 return __ret;
35200 poly128_t __ret;
35201 __ret = (poly128_t)(__p0);
35202 return __ret;
35206 poly128_t __ret;
35207 __ret = (poly128_t)(__p0);
35208 return __ret;
35214 poly128_t __ret;
35215 __ret = (poly128_t)(__p0);
35216 return __ret;
35220 poly128_t __ret;
35221 __ret = (poly128_t)(__p0);
35222 return __ret;
35228 poly128_t __ret;
35229 __ret = (poly128_t)(__p0);
35230 return __ret;
35234 poly128_t __ret;
35235 __ret = (poly128_t)(__p0);
35236 return __ret;
35242 poly128_t __ret;
35243 __ret = (poly128_t)(__p0);
35244 return __ret;
35248 poly128_t __ret;
35249 __ret = (poly128_t)(__p0);
35250 return __ret;
35256 poly128_t __ret;
35257 __ret = (poly128_t)(__p0);
35258 return __ret;
35262 poly128_t __ret;
35263 __ret = (poly128_t)(__p0);
35264 return __ret;
35270 poly128_t __ret;
35271 __ret = (poly128_t)(__p0);
35272 return __ret;
35276 poly128_t __ret;
35277 __ret = (poly128_t)(__p0);
35278 return __ret;
35284 poly64x2_t __ret;
35285 __ret = (poly64x2_t)(__p0);
35286 return __ret;
35290 poly64x2_t __ret;
35291 __ret = (poly64x2_t)(__p0);
35292 return __ret;
35298 poly64x2_t __ret;
35299 __ret = (poly64x2_t)(__p0);
35300 return __ret;
35304 poly64x2_t __ret;
35305 __ret = (poly64x2_t)(__p0);
35306 return __ret;
35312 poly64x2_t __ret;
35313 __ret = (poly64x2_t)(__p0);
35314 return __ret;
35318 poly64x2_t __ret;
35319 __ret = (poly64x2_t)(__p0);
35320 return __ret;
35326 poly64x2_t __ret;
35327 __ret = (poly64x2_t)(__p0);
35328 return __ret;
35332 poly64x2_t __ret;
35333 __ret = (poly64x2_t)(__p0);
35334 return __ret;
35340 poly64x2_t __ret;
35341 __ret = (poly64x2_t)(__p0);
35342 return __ret;
35346 poly64x2_t __ret;
35347 __ret = (poly64x2_t)(__p0);
35348 return __ret;
35354 poly64x2_t __ret;
35355 __ret = (poly64x2_t)(__p0);
35356 return __ret;
35360 poly64x2_t __ret;
35361 __ret = (poly64x2_t)(__p0);
35362 return __ret;
35368 poly64x2_t __ret;
35369 __ret = (poly64x2_t)(__p0);
35370 return __ret;
35374 poly64x2_t __ret;
35375 __ret = (poly64x2_t)(__p0);
35376 return __ret;
35382 poly64x2_t __ret;
35383 __ret = (poly64x2_t)(__p0);
35384 return __ret;
35388 poly64x2_t __ret;
35389 __ret = (poly64x2_t)(__p0);
35390 return __ret;
35396 poly64x2_t __ret;
35397 __ret = (poly64x2_t)(__p0);
35398 return __ret;
35402 poly64x2_t __ret;
35403 __ret = (poly64x2_t)(__p0);
35404 return __ret;
35410 poly64x2_t __ret;
35411 __ret = (poly64x2_t)(__p0);
35412 return __ret;
35416 poly64x2_t __ret;
35417 __ret = (poly64x2_t)(__p0);
35418 return __ret;
35424 poly64x2_t __ret;
35425 __ret = (poly64x2_t)(__p0);
35426 return __ret;
35430 poly64x2_t __ret;
35431 __ret = (poly64x2_t)(__p0);
35432 return __ret;
35438 poly64x2_t __ret;
35439 __ret = (poly64x2_t)(__p0);
35440 return __ret;
35444 poly64x2_t __ret;
35445 __ret = (poly64x2_t)(__p0);
35446 return __ret;
35452 poly64x2_t __ret;
35453 __ret = (poly64x2_t)(__p0);
35454 return __ret;
35458 poly64x2_t __ret;
35459 __ret = (poly64x2_t)(__p0);
35460 return __ret;
35466 poly64x2_t __ret;
35467 __ret = (poly64x2_t)(__p0);
35468 return __ret;
35472 poly64x2_t __ret;
35473 __ret = (poly64x2_t)(__p0);
35474 return __ret;
35480 poly16x8_t __ret;
35481 __ret = (poly16x8_t)(__p0);
35482 return __ret;
35486 poly16x8_t __ret;
35487 __ret = (poly16x8_t)(__p0);
35488 return __ret;
35494 poly16x8_t __ret;
35495 __ret = (poly16x8_t)(__p0);
35496 return __ret;
35500 poly16x8_t __ret;
35501 __ret = (poly16x8_t)(__p0);
35502 return __ret;
35508 poly16x8_t __ret;
35509 __ret = (poly16x8_t)(__p0);
35510 return __ret;
35514 poly16x8_t __ret;
35515 __ret = (poly16x8_t)(__p0);
35516 return __ret;
35522 poly16x8_t __ret;
35523 __ret = (poly16x8_t)(__p0);
35524 return __ret;
35528 poly16x8_t __ret;
35529 __ret = (poly16x8_t)(__p0);
35530 return __ret;
35536 poly16x8_t __ret;
35537 __ret = (poly16x8_t)(__p0);
35538 return __ret;
35542 poly16x8_t __ret;
35543 __ret = (poly16x8_t)(__p0);
35544 return __ret;
35550 poly16x8_t __ret;
35551 __ret = (poly16x8_t)(__p0);
35552 return __ret;
35556 poly16x8_t __ret;
35557 __ret = (poly16x8_t)(__p0);
35558 return __ret;
35564 poly16x8_t __ret;
35565 __ret = (poly16x8_t)(__p0);
35566 return __ret;
35570 poly16x8_t __ret;
35571 __ret = (poly16x8_t)(__p0);
35572 return __ret;
35578 poly16x8_t __ret;
35579 __ret = (poly16x8_t)(__p0);
35580 return __ret;
35584 poly16x8_t __ret;
35585 __ret = (poly16x8_t)(__p0);
35586 return __ret;
35592 poly16x8_t __ret;
35593 __ret = (poly16x8_t)(__p0);
35594 return __ret;
35598 poly16x8_t __ret;
35599 __ret = (poly16x8_t)(__p0);
35600 return __ret;
35606 poly16x8_t __ret;
35607 __ret = (poly16x8_t)(__p0);
35608 return __ret;
35612 poly16x8_t __ret;
35613 __ret = (poly16x8_t)(__p0);
35614 return __ret;
35620 poly16x8_t __ret;
35621 __ret = (poly16x8_t)(__p0);
35622 return __ret;
35626 poly16x8_t __ret;
35627 __ret = (poly16x8_t)(__p0);
35628 return __ret;
35634 poly16x8_t __ret;
35635 __ret = (poly16x8_t)(__p0);
35636 return __ret;
35640 poly16x8_t __ret;
35641 __ret = (poly16x8_t)(__p0);
35642 return __ret;
35648 poly16x8_t __ret;
35649 __ret = (poly16x8_t)(__p0);
35650 return __ret;
35654 poly16x8_t __ret;
35655 __ret = (poly16x8_t)(__p0);
35656 return __ret;
35662 poly16x8_t __ret;
35663 __ret = (poly16x8_t)(__p0);
35664 return __ret;
35668 poly16x8_t __ret;
35669 __ret = (poly16x8_t)(__p0);
35670 return __ret;
35676 uint8x16_t __ret;
35677 __ret = (uint8x16_t)(__p0);
35678 return __ret;
35682 uint8x16_t __ret;
35683 __ret = (uint8x16_t)(__p0);
35684 return __ret;
35690 uint8x16_t __ret;
35691 __ret = (uint8x16_t)(__p0);
35692 return __ret;
35696 uint8x16_t __ret;
35697 __ret = (uint8x16_t)(__p0);
35698 return __ret;
35704 uint8x16_t __ret;
35705 __ret = (uint8x16_t)(__p0);
35706 return __ret;
35710 uint8x16_t __ret;
35711 __ret = (uint8x16_t)(__p0);
35712 return __ret;
35718 uint8x16_t __ret;
35719 __ret = (uint8x16_t)(__p0);
35720 return __ret;
35724 uint8x16_t __ret;
35725 __ret = (uint8x16_t)(__p0);
35726 return __ret;
35732 uint8x16_t __ret;
35733 __ret = (uint8x16_t)(__p0);
35734 return __ret;
35738 uint8x16_t __ret;
35739 __ret = (uint8x16_t)(__p0);
35740 return __ret;
35746 uint8x16_t __ret;
35747 __ret = (uint8x16_t)(__p0);
35748 return __ret;
35752 uint8x16_t __ret;
35753 __ret = (uint8x16_t)(__p0);
35754 return __ret;
35760 uint8x16_t __ret;
35761 __ret = (uint8x16_t)(__p0);
35762 return __ret;
35766 uint8x16_t __ret;
35767 __ret = (uint8x16_t)(__p0);
35768 return __ret;
35774 uint8x16_t __ret;
35775 __ret = (uint8x16_t)(__p0);
35776 return __ret;
35780 uint8x16_t __ret;
35781 __ret = (uint8x16_t)(__p0);
35782 return __ret;
35788 uint8x16_t __ret;
35789 __ret = (uint8x16_t)(__p0);
35790 return __ret;
35794 uint8x16_t __ret;
35795 __ret = (uint8x16_t)(__p0);
35796 return __ret;
35802 uint8x16_t __ret;
35803 __ret = (uint8x16_t)(__p0);
35804 return __ret;
35808 uint8x16_t __ret;
35809 __ret = (uint8x16_t)(__p0);
35810 return __ret;
35816 uint8x16_t __ret;
35817 __ret = (uint8x16_t)(__p0);
35818 return __ret;
35822 uint8x16_t __ret;
35823 __ret = (uint8x16_t)(__p0);
35824 return __ret;
35830 uint8x16_t __ret;
35831 __ret = (uint8x16_t)(__p0);
35832 return __ret;
35836 uint8x16_t __ret;
35837 __ret = (uint8x16_t)(__p0);
35838 return __ret;
35844 uint8x16_t __ret;
35845 __ret = (uint8x16_t)(__p0);
35846 return __ret;
35850 uint8x16_t __ret;
35851 __ret = (uint8x16_t)(__p0);
35852 return __ret;
35858 uint8x16_t __ret;
35859 __ret = (uint8x16_t)(__p0);
35860 return __ret;
35864 uint8x16_t __ret;
35865 __ret = (uint8x16_t)(__p0);
35866 return __ret;
35872 uint32x4_t __ret;
35873 __ret = (uint32x4_t)(__p0);
35874 return __ret;
35878 uint32x4_t __ret;
35879 __ret = (uint32x4_t)(__p0);
35880 return __ret;
35886 uint32x4_t __ret;
35887 __ret = (uint32x4_t)(__p0);
35888 return __ret;
35892 uint32x4_t __ret;
35893 __ret = (uint32x4_t)(__p0);
35894 return __ret;
35900 uint32x4_t __ret;
35901 __ret = (uint32x4_t)(__p0);
35902 return __ret;
35906 uint32x4_t __ret;
35907 __ret = (uint32x4_t)(__p0);
35908 return __ret;
35914 uint32x4_t __ret;
35915 __ret = (uint32x4_t)(__p0);
35916 return __ret;
35920 uint32x4_t __ret;
35921 __ret = (uint32x4_t)(__p0);
35922 return __ret;
35928 uint32x4_t __ret;
35929 __ret = (uint32x4_t)(__p0);
35930 return __ret;
35934 uint32x4_t __ret;
35935 __ret = (uint32x4_t)(__p0);
35936 return __ret;
35942 uint32x4_t __ret;
35943 __ret = (uint32x4_t)(__p0);
35944 return __ret;
35948 uint32x4_t __ret;
35949 __ret = (uint32x4_t)(__p0);
35950 return __ret;
35956 uint32x4_t __ret;
35957 __ret = (uint32x4_t)(__p0);
35958 return __ret;
35962 uint32x4_t __ret;
35963 __ret = (uint32x4_t)(__p0);
35964 return __ret;
35970 uint32x4_t __ret;
35971 __ret = (uint32x4_t)(__p0);
35972 return __ret;
35976 uint32x4_t __ret;
35977 __ret = (uint32x4_t)(__p0);
35978 return __ret;
35984 uint32x4_t __ret;
35985 __ret = (uint32x4_t)(__p0);
35986 return __ret;
35990 uint32x4_t __ret;
35991 __ret = (uint32x4_t)(__p0);
35992 return __ret;
35998 uint32x4_t __ret;
35999 __ret = (uint32x4_t)(__p0);
36000 return __ret;
36004 uint32x4_t __ret;
36005 __ret = (uint32x4_t)(__p0);
36006 return __ret;
36012 uint32x4_t __ret;
36013 __ret = (uint32x4_t)(__p0);
36014 return __ret;
36018 uint32x4_t __ret;
36019 __ret = (uint32x4_t)(__p0);
36020 return __ret;
36026 uint32x4_t __ret;
36027 __ret = (uint32x4_t)(__p0);
36028 return __ret;
36032 uint32x4_t __ret;
36033 __ret = (uint32x4_t)(__p0);
36034 return __ret;
36040 uint32x4_t __ret;
36041 __ret = (uint32x4_t)(__p0);
36042 return __ret;
36046 uint32x4_t __ret;
36047 __ret = (uint32x4_t)(__p0);
36048 return __ret;
36054 uint32x4_t __ret;
36055 __ret = (uint32x4_t)(__p0);
36056 return __ret;
36060 uint32x4_t __ret;
36061 __ret = (uint32x4_t)(__p0);
36062 return __ret;
36068 uint64x2_t __ret;
36069 __ret = (uint64x2_t)(__p0);
36070 return __ret;
36074 uint64x2_t __ret;
36075 __ret = (uint64x2_t)(__p0);
36076 return __ret;
36082 uint64x2_t __ret;
36083 __ret = (uint64x2_t)(__p0);
36084 return __ret;
36088 uint64x2_t __ret;
36089 __ret = (uint64x2_t)(__p0);
36090 return __ret;
36096 uint64x2_t __ret;
36097 __ret = (uint64x2_t)(__p0);
36098 return __ret;
36102 uint64x2_t __ret;
36103 __ret = (uint64x2_t)(__p0);
36104 return __ret;
36110 uint64x2_t __ret;
36111 __ret = (uint64x2_t)(__p0);
36112 return __ret;
36116 uint64x2_t __ret;
36117 __ret = (uint64x2_t)(__p0);
36118 return __ret;
36124 uint64x2_t __ret;
36125 __ret = (uint64x2_t)(__p0);
36126 return __ret;
36130 uint64x2_t __ret;
36131 __ret = (uint64x2_t)(__p0);
36132 return __ret;
36138 uint64x2_t __ret;
36139 __ret = (uint64x2_t)(__p0);
36140 return __ret;
36144 uint64x2_t __ret;
36145 __ret = (uint64x2_t)(__p0);
36146 return __ret;
36152 uint64x2_t __ret;
36153 __ret = (uint64x2_t)(__p0);
36154 return __ret;
36158 uint64x2_t __ret;
36159 __ret = (uint64x2_t)(__p0);
36160 return __ret;
36166 uint64x2_t __ret;
36167 __ret = (uint64x2_t)(__p0);
36168 return __ret;
36172 uint64x2_t __ret;
36173 __ret = (uint64x2_t)(__p0);
36174 return __ret;
36180 uint64x2_t __ret;
36181 __ret = (uint64x2_t)(__p0);
36182 return __ret;
36186 uint64x2_t __ret;
36187 __ret = (uint64x2_t)(__p0);
36188 return __ret;
36194 uint64x2_t __ret;
36195 __ret = (uint64x2_t)(__p0);
36196 return __ret;
36200 uint64x2_t __ret;
36201 __ret = (uint64x2_t)(__p0);
36202 return __ret;
36208 uint64x2_t __ret;
36209 __ret = (uint64x2_t)(__p0);
36210 return __ret;
36214 uint64x2_t __ret;
36215 __ret = (uint64x2_t)(__p0);
36216 return __ret;
36222 uint64x2_t __ret;
36223 __ret = (uint64x2_t)(__p0);
36224 return __ret;
36228 uint64x2_t __ret;
36229 __ret = (uint64x2_t)(__p0);
36230 return __ret;
36236 uint64x2_t __ret;
36237 __ret = (uint64x2_t)(__p0);
36238 return __ret;
36242 uint64x2_t __ret;
36243 __ret = (uint64x2_t)(__p0);
36244 return __ret;
36250 uint64x2_t __ret;
36251 __ret = (uint64x2_t)(__p0);
36252 return __ret;
36256 uint64x2_t __ret;
36257 __ret = (uint64x2_t)(__p0);
36258 return __ret;
36264 uint16x8_t __ret;
36265 __ret = (uint16x8_t)(__p0);
36266 return __ret;
36270 uint16x8_t __ret;
36271 __ret = (uint16x8_t)(__p0);
36272 return __ret;
36278 uint16x8_t __ret;
36279 __ret = (uint16x8_t)(__p0);
36280 return __ret;
36284 uint16x8_t __ret;
36285 __ret = (uint16x8_t)(__p0);
36286 return __ret;
36292 uint16x8_t __ret;
36293 __ret = (uint16x8_t)(__p0);
36294 return __ret;
36298 uint16x8_t __ret;
36299 __ret = (uint16x8_t)(__p0);
36300 return __ret;
36306 uint16x8_t __ret;
36307 __ret = (uint16x8_t)(__p0);
36308 return __ret;
36312 uint16x8_t __ret;
36313 __ret = (uint16x8_t)(__p0);
36314 return __ret;
36320 uint16x8_t __ret;
36321 __ret = (uint16x8_t)(__p0);
36322 return __ret;
36326 uint16x8_t __ret;
36327 __ret = (uint16x8_t)(__p0);
36328 return __ret;
36334 uint16x8_t __ret;
36335 __ret = (uint16x8_t)(__p0);
36336 return __ret;
36340 uint16x8_t __ret;
36341 __ret = (uint16x8_t)(__p0);
36342 return __ret;
36348 uint16x8_t __ret;
36349 __ret = (uint16x8_t)(__p0);
36350 return __ret;
36354 uint16x8_t __ret;
36355 __ret = (uint16x8_t)(__p0);
36356 return __ret;
36362 uint16x8_t __ret;
36363 __ret = (uint16x8_t)(__p0);
36364 return __ret;
36368 uint16x8_t __ret;
36369 __ret = (uint16x8_t)(__p0);
36370 return __ret;
36376 uint16x8_t __ret;
36377 __ret = (uint16x8_t)(__p0);
36378 return __ret;
36382 uint16x8_t __ret;
36383 __ret = (uint16x8_t)(__p0);
36384 return __ret;
36390 uint16x8_t __ret;
36391 __ret = (uint16x8_t)(__p0);
36392 return __ret;
36396 uint16x8_t __ret;
36397 __ret = (uint16x8_t)(__p0);
36398 return __ret;
36404 uint16x8_t __ret;
36405 __ret = (uint16x8_t)(__p0);
36406 return __ret;
36410 uint16x8_t __ret;
36411 __ret = (uint16x8_t)(__p0);
36412 return __ret;
36418 uint16x8_t __ret;
36419 __ret = (uint16x8_t)(__p0);
36420 return __ret;
36424 uint16x8_t __ret;
36425 __ret = (uint16x8_t)(__p0);
36426 return __ret;
36432 uint16x8_t __ret;
36433 __ret = (uint16x8_t)(__p0);
36434 return __ret;
36438 uint16x8_t __ret;
36439 __ret = (uint16x8_t)(__p0);
36440 return __ret;
36446 uint16x8_t __ret;
36447 __ret = (uint16x8_t)(__p0);
36448 return __ret;
36452 uint16x8_t __ret;
36453 __ret = (uint16x8_t)(__p0);
36454 return __ret;
36460 int8x16_t __ret;
36461 __ret = (int8x16_t)(__p0);
36462 return __ret;
36466 int8x16_t __ret;
36467 __ret = (int8x16_t)(__p0);
36468 return __ret;
36474 int8x16_t __ret;
36475 __ret = (int8x16_t)(__p0);
36476 return __ret;
36480 int8x16_t __ret;
36481 __ret = (int8x16_t)(__p0);
36482 return __ret;
36488 int8x16_t __ret;
36489 __ret = (int8x16_t)(__p0);
36490 return __ret;
36494 int8x16_t __ret;
36495 __ret = (int8x16_t)(__p0);
36496 return __ret;
36502 int8x16_t __ret;
36503 __ret = (int8x16_t)(__p0);
36504 return __ret;
36508 int8x16_t __ret;
36509 __ret = (int8x16_t)(__p0);
36510 return __ret;
36516 int8x16_t __ret;
36517 __ret = (int8x16_t)(__p0);
36518 return __ret;
36522 int8x16_t __ret;
36523 __ret = (int8x16_t)(__p0);
36524 return __ret;
36530 int8x16_t __ret;
36531 __ret = (int8x16_t)(__p0);
36532 return __ret;
36536 int8x16_t __ret;
36537 __ret = (int8x16_t)(__p0);
36538 return __ret;
36544 int8x16_t __ret;
36545 __ret = (int8x16_t)(__p0);
36546 return __ret;
36550 int8x16_t __ret;
36551 __ret = (int8x16_t)(__p0);
36552 return __ret;
36558 int8x16_t __ret;
36559 __ret = (int8x16_t)(__p0);
36560 return __ret;
36564 int8x16_t __ret;
36565 __ret = (int8x16_t)(__p0);
36566 return __ret;
36572 int8x16_t __ret;
36573 __ret = (int8x16_t)(__p0);
36574 return __ret;
36578 int8x16_t __ret;
36579 __ret = (int8x16_t)(__p0);
36580 return __ret;
36586 int8x16_t __ret;
36587 __ret = (int8x16_t)(__p0);
36588 return __ret;
36592 int8x16_t __ret;
36593 __ret = (int8x16_t)(__p0);
36594 return __ret;
36600 int8x16_t __ret;
36601 __ret = (int8x16_t)(__p0);
36602 return __ret;
36606 int8x16_t __ret;
36607 __ret = (int8x16_t)(__p0);
36608 return __ret;
36614 int8x16_t __ret;
36615 __ret = (int8x16_t)(__p0);
36616 return __ret;
36620 int8x16_t __ret;
36621 __ret = (int8x16_t)(__p0);
36622 return __ret;
36628 int8x16_t __ret;
36629 __ret = (int8x16_t)(__p0);
36630 return __ret;
36634 int8x16_t __ret;
36635 __ret = (int8x16_t)(__p0);
36636 return __ret;
36642 int8x16_t __ret;
36643 __ret = (int8x16_t)(__p0);
36644 return __ret;
36648 int8x16_t __ret;
36649 __ret = (int8x16_t)(__p0);
36650 return __ret;
36656 float64x2_t __ret;
36657 __ret = (float64x2_t)(__p0);
36658 return __ret;
36662 float64x2_t __ret;
36663 __ret = (float64x2_t)(__p0);
36664 return __ret;
36670 float64x2_t __ret;
36671 __ret = (float64x2_t)(__p0);
36672 return __ret;
36676 float64x2_t __ret;
36677 __ret = (float64x2_t)(__p0);
36678 return __ret;
36684 float64x2_t __ret;
36685 __ret = (float64x2_t)(__p0);
36686 return __ret;
36690 float64x2_t __ret;
36691 __ret = (float64x2_t)(__p0);
36692 return __ret;
36698 float64x2_t __ret;
36699 __ret = (float64x2_t)(__p0);
36700 return __ret;
36704 float64x2_t __ret;
36705 __ret = (float64x2_t)(__p0);
36706 return __ret;
36712 float64x2_t __ret;
36713 __ret = (float64x2_t)(__p0);
36714 return __ret;
36718 float64x2_t __ret;
36719 __ret = (float64x2_t)(__p0);
36720 return __ret;
36726 float64x2_t __ret;
36727 __ret = (float64x2_t)(__p0);
36728 return __ret;
36732 float64x2_t __ret;
36733 __ret = (float64x2_t)(__p0);
36734 return __ret;
36740 float64x2_t __ret;
36741 __ret = (float64x2_t)(__p0);
36742 return __ret;
36746 float64x2_t __ret;
36747 __ret = (float64x2_t)(__p0);
36748 return __ret;
36754 float64x2_t __ret;
36755 __ret = (float64x2_t)(__p0);
36756 return __ret;
36760 float64x2_t __ret;
36761 __ret = (float64x2_t)(__p0);
36762 return __ret;
36768 float64x2_t __ret;
36769 __ret = (float64x2_t)(__p0);
36770 return __ret;
36774 float64x2_t __ret;
36775 __ret = (float64x2_t)(__p0);
36776 return __ret;
36782 float64x2_t __ret;
36783 __ret = (float64x2_t)(__p0);
36784 return __ret;
36788 float64x2_t __ret;
36789 __ret = (float64x2_t)(__p0);
36790 return __ret;
36796 float64x2_t __ret;
36797 __ret = (float64x2_t)(__p0);
36798 return __ret;
36802 float64x2_t __ret;
36803 __ret = (float64x2_t)(__p0);
36804 return __ret;
36810 float64x2_t __ret;
36811 __ret = (float64x2_t)(__p0);
36812 return __ret;
36816 float64x2_t __ret;
36817 __ret = (float64x2_t)(__p0);
36818 return __ret;
36824 float64x2_t __ret;
36825 __ret = (float64x2_t)(__p0);
36826 return __ret;
36830 float64x2_t __ret;
36831 __ret = (float64x2_t)(__p0);
36832 return __ret;
36838 float64x2_t __ret;
36839 __ret = (float64x2_t)(__p0);
36840 return __ret;
36844 float64x2_t __ret;
36845 __ret = (float64x2_t)(__p0);
36846 return __ret;
36852 float32x4_t __ret;
36853 __ret = (float32x4_t)(__p0);
36854 return __ret;
36858 float32x4_t __ret;
36859 __ret = (float32x4_t)(__p0);
36860 return __ret;
36866 float32x4_t __ret;
36867 __ret = (float32x4_t)(__p0);
36868 return __ret;
36872 float32x4_t __ret;
36873 __ret = (float32x4_t)(__p0);
36874 return __ret;
36880 float32x4_t __ret;
36881 __ret = (float32x4_t)(__p0);
36882 return __ret;
36886 float32x4_t __ret;
36887 __ret = (float32x4_t)(__p0);
36888 return __ret;
36894 float32x4_t __ret;
36895 __ret = (float32x4_t)(__p0);
36896 return __ret;
36900 float32x4_t __ret;
36901 __ret = (float32x4_t)(__p0);
36902 return __ret;
36908 float32x4_t __ret;
36909 __ret = (float32x4_t)(__p0);
36910 return __ret;
36914 float32x4_t __ret;
36915 __ret = (float32x4_t)(__p0);
36916 return __ret;
36922 float32x4_t __ret;
36923 __ret = (float32x4_t)(__p0);
36924 return __ret;
36928 float32x4_t __ret;
36929 __ret = (float32x4_t)(__p0);
36930 return __ret;
36936 float32x4_t __ret;
36937 __ret = (float32x4_t)(__p0);
36938 return __ret;
36942 float32x4_t __ret;
36943 __ret = (float32x4_t)(__p0);
36944 return __ret;
36950 float32x4_t __ret;
36951 __ret = (float32x4_t)(__p0);
36952 return __ret;
36956 float32x4_t __ret;
36957 __ret = (float32x4_t)(__p0);
36958 return __ret;
36964 float32x4_t __ret;
36965 __ret = (float32x4_t)(__p0);
36966 return __ret;
36970 float32x4_t __ret;
36971 __ret = (float32x4_t)(__p0);
36972 return __ret;
36978 float32x4_t __ret;
36979 __ret = (float32x4_t)(__p0);
36980 return __ret;
36984 float32x4_t __ret;
36985 __ret = (float32x4_t)(__p0);
36986 return __ret;
36992 float32x4_t __ret;
36993 __ret = (float32x4_t)(__p0);
36994 return __ret;
36998 float32x4_t __ret;
36999 __ret = (float32x4_t)(__p0);
37000 return __ret;
37006 float32x4_t __ret;
37007 __ret = (float32x4_t)(__p0);
37008 return __ret;
37012 float32x4_t __ret;
37013 __ret = (float32x4_t)(__p0);
37014 return __ret;
37020 float32x4_t __ret;
37021 __ret = (float32x4_t)(__p0);
37022 return __ret;
37026 float32x4_t __ret;
37027 __ret = (float32x4_t)(__p0);
37028 return __ret;
37034 float32x4_t __ret;
37035 __ret = (float32x4_t)(__p0);
37036 return __ret;
37040 float32x4_t __ret;
37041 __ret = (float32x4_t)(__p0);
37042 return __ret;
37048 float16x8_t __ret;
37049 __ret = (float16x8_t)(__p0);
37050 return __ret;
37054 float16x8_t __ret;
37055 __ret = (float16x8_t)(__p0);
37056 return __ret;
37062 float16x8_t __ret;
37063 __ret = (float16x8_t)(__p0);
37064 return __ret;
37068 float16x8_t __ret;
37069 __ret = (float16x8_t)(__p0);
37070 return __ret;
37076 float16x8_t __ret;
37077 __ret = (float16x8_t)(__p0);
37078 return __ret;
37082 float16x8_t __ret;
37083 __ret = (float16x8_t)(__p0);
37084 return __ret;
37090 float16x8_t __ret;
37091 __ret = (float16x8_t)(__p0);
37092 return __ret;
37096 float16x8_t __ret;
37097 __ret = (float16x8_t)(__p0);
37098 return __ret;
37104 float16x8_t __ret;
37105 __ret = (float16x8_t)(__p0);
37106 return __ret;
37110 float16x8_t __ret;
37111 __ret = (float16x8_t)(__p0);
37112 return __ret;
37118 float16x8_t __ret;
37119 __ret = (float16x8_t)(__p0);
37120 return __ret;
37124 float16x8_t __ret;
37125 __ret = (float16x8_t)(__p0);
37126 return __ret;
37132 float16x8_t __ret;
37133 __ret = (float16x8_t)(__p0);
37134 return __ret;
37138 float16x8_t __ret;
37139 __ret = (float16x8_t)(__p0);
37140 return __ret;
37146 float16x8_t __ret;
37147 __ret = (float16x8_t)(__p0);
37148 return __ret;
37152 float16x8_t __ret;
37153 __ret = (float16x8_t)(__p0);
37154 return __ret;
37160 float16x8_t __ret;
37161 __ret = (float16x8_t)(__p0);
37162 return __ret;
37166 float16x8_t __ret;
37167 __ret = (float16x8_t)(__p0);
37168 return __ret;
37174 float16x8_t __ret;
37175 __ret = (float16x8_t)(__p0);
37176 return __ret;
37180 float16x8_t __ret;
37181 __ret = (float16x8_t)(__p0);
37182 return __ret;
37188 float16x8_t __ret;
37189 __ret = (float16x8_t)(__p0);
37190 return __ret;
37194 float16x8_t __ret;
37195 __ret = (float16x8_t)(__p0);
37196 return __ret;
37202 float16x8_t __ret;
37203 __ret = (float16x8_t)(__p0);
37204 return __ret;
37208 float16x8_t __ret;
37209 __ret = (float16x8_t)(__p0);
37210 return __ret;
37216 float16x8_t __ret;
37217 __ret = (float16x8_t)(__p0);
37218 return __ret;
37222 float16x8_t __ret;
37223 __ret = (float16x8_t)(__p0);
37224 return __ret;
37230 float16x8_t __ret;
37231 __ret = (float16x8_t)(__p0);
37232 return __ret;
37236 float16x8_t __ret;
37237 __ret = (float16x8_t)(__p0);
37238 return __ret;
37244 int32x4_t __ret;
37245 __ret = (int32x4_t)(__p0);
37246 return __ret;
37250 int32x4_t __ret;
37251 __ret = (int32x4_t)(__p0);
37252 return __ret;
37258 int32x4_t __ret;
37259 __ret = (int32x4_t)(__p0);
37260 return __ret;
37264 int32x4_t __ret;
37265 __ret = (int32x4_t)(__p0);
37266 return __ret;
37272 int32x4_t __ret;
37273 __ret = (int32x4_t)(__p0);
37274 return __ret;
37278 int32x4_t __ret;
37279 __ret = (int32x4_t)(__p0);
37280 return __ret;
37286 int32x4_t __ret;
37287 __ret = (int32x4_t)(__p0);
37288 return __ret;
37292 int32x4_t __ret;
37293 __ret = (int32x4_t)(__p0);
37294 return __ret;
37300 int32x4_t __ret;
37301 __ret = (int32x4_t)(__p0);
37302 return __ret;
37306 int32x4_t __ret;
37307 __ret = (int32x4_t)(__p0);
37308 return __ret;
37314 int32x4_t __ret;
37315 __ret = (int32x4_t)(__p0);
37316 return __ret;
37320 int32x4_t __ret;
37321 __ret = (int32x4_t)(__p0);
37322 return __ret;
37328 int32x4_t __ret;
37329 __ret = (int32x4_t)(__p0);
37330 return __ret;
37334 int32x4_t __ret;
37335 __ret = (int32x4_t)(__p0);
37336 return __ret;
37342 int32x4_t __ret;
37343 __ret = (int32x4_t)(__p0);
37344 return __ret;
37348 int32x4_t __ret;
37349 __ret = (int32x4_t)(__p0);
37350 return __ret;
37356 int32x4_t __ret;
37357 __ret = (int32x4_t)(__p0);
37358 return __ret;
37362 int32x4_t __ret;
37363 __ret = (int32x4_t)(__p0);
37364 return __ret;
37370 int32x4_t __ret;
37371 __ret = (int32x4_t)(__p0);
37372 return __ret;
37376 int32x4_t __ret;
37377 __ret = (int32x4_t)(__p0);
37378 return __ret;
37384 int32x4_t __ret;
37385 __ret = (int32x4_t)(__p0);
37386 return __ret;
37390 int32x4_t __ret;
37391 __ret = (int32x4_t)(__p0);
37392 return __ret;
37398 int32x4_t __ret;
37399 __ret = (int32x4_t)(__p0);
37400 return __ret;
37404 int32x4_t __ret;
37405 __ret = (int32x4_t)(__p0);
37406 return __ret;
37412 int32x4_t __ret;
37413 __ret = (int32x4_t)(__p0);
37414 return __ret;
37418 int32x4_t __ret;
37419 __ret = (int32x4_t)(__p0);
37420 return __ret;
37426 int32x4_t __ret;
37427 __ret = (int32x4_t)(__p0);
37428 return __ret;
37432 int32x4_t __ret;
37433 __ret = (int32x4_t)(__p0);
37434 return __ret;
37440 int64x2_t __ret;
37441 __ret = (int64x2_t)(__p0);
37442 return __ret;
37446 int64x2_t __ret;
37447 __ret = (int64x2_t)(__p0);
37448 return __ret;
37454 int64x2_t __ret;
37455 __ret = (int64x2_t)(__p0);
37456 return __ret;
37460 int64x2_t __ret;
37461 __ret = (int64x2_t)(__p0);
37462 return __ret;
37468 int64x2_t __ret;
37469 __ret = (int64x2_t)(__p0);
37470 return __ret;
37474 int64x2_t __ret;
37475 __ret = (int64x2_t)(__p0);
37476 return __ret;
37482 int64x2_t __ret;
37483 __ret = (int64x2_t)(__p0);
37484 return __ret;
37488 int64x2_t __ret;
37489 __ret = (int64x2_t)(__p0);
37490 return __ret;
37496 int64x2_t __ret;
37497 __ret = (int64x2_t)(__p0);
37498 return __ret;
37502 int64x2_t __ret;
37503 __ret = (int64x2_t)(__p0);
37504 return __ret;
37510 int64x2_t __ret;
37511 __ret = (int64x2_t)(__p0);
37512 return __ret;
37516 int64x2_t __ret;
37517 __ret = (int64x2_t)(__p0);
37518 return __ret;
37524 int64x2_t __ret;
37525 __ret = (int64x2_t)(__p0);
37526 return __ret;
37530 int64x2_t __ret;
37531 __ret = (int64x2_t)(__p0);
37532 return __ret;
37538 int64x2_t __ret;
37539 __ret = (int64x2_t)(__p0);
37540 return __ret;
37544 int64x2_t __ret;
37545 __ret = (int64x2_t)(__p0);
37546 return __ret;
37552 int64x2_t __ret;
37553 __ret = (int64x2_t)(__p0);
37554 return __ret;
37558 int64x2_t __ret;
37559 __ret = (int64x2_t)(__p0);
37560 return __ret;
37566 int64x2_t __ret;
37567 __ret = (int64x2_t)(__p0);
37568 return __ret;
37572 int64x2_t __ret;
37573 __ret = (int64x2_t)(__p0);
37574 return __ret;
37580 int64x2_t __ret;
37581 __ret = (int64x2_t)(__p0);
37582 return __ret;
37586 int64x2_t __ret;
37587 __ret = (int64x2_t)(__p0);
37588 return __ret;
37594 int64x2_t __ret;
37595 __ret = (int64x2_t)(__p0);
37596 return __ret;
37600 int64x2_t __ret;
37601 __ret = (int64x2_t)(__p0);
37602 return __ret;
37608 int64x2_t __ret;
37609 __ret = (int64x2_t)(__p0);
37610 return __ret;
37614 int64x2_t __ret;
37615 __ret = (int64x2_t)(__p0);
37616 return __ret;
37622 int64x2_t __ret;
37623 __ret = (int64x2_t)(__p0);
37624 return __ret;
37628 int64x2_t __ret;
37629 __ret = (int64x2_t)(__p0);
37630 return __ret;
37636 int16x8_t __ret;
37637 __ret = (int16x8_t)(__p0);
37638 return __ret;
37642 int16x8_t __ret;
37643 __ret = (int16x8_t)(__p0);
37644 return __ret;
37650 int16x8_t __ret;
37651 __ret = (int16x8_t)(__p0);
37652 return __ret;
37656 int16x8_t __ret;
37657 __ret = (int16x8_t)(__p0);
37658 return __ret;
37664 int16x8_t __ret;
37665 __ret = (int16x8_t)(__p0);
37666 return __ret;
37670 int16x8_t __ret;
37671 __ret = (int16x8_t)(__p0);
37672 return __ret;
37678 int16x8_t __ret;
37679 __ret = (int16x8_t)(__p0);
37680 return __ret;
37684 int16x8_t __ret;
37685 __ret = (int16x8_t)(__p0);
37686 return __ret;
37692 int16x8_t __ret;
37693 __ret = (int16x8_t)(__p0);
37694 return __ret;
37698 int16x8_t __ret;
37699 __ret = (int16x8_t)(__p0);
37700 return __ret;
37706 int16x8_t __ret;
37707 __ret = (int16x8_t)(__p0);
37708 return __ret;
37712 int16x8_t __ret;
37713 __ret = (int16x8_t)(__p0);
37714 return __ret;
37720 int16x8_t __ret;
37721 __ret = (int16x8_t)(__p0);
37722 return __ret;
37726 int16x8_t __ret;
37727 __ret = (int16x8_t)(__p0);
37728 return __ret;
37734 int16x8_t __ret;
37735 __ret = (int16x8_t)(__p0);
37736 return __ret;
37740 int16x8_t __ret;
37741 __ret = (int16x8_t)(__p0);
37742 return __ret;
37748 int16x8_t __ret;
37749 __ret = (int16x8_t)(__p0);
37750 return __ret;
37754 int16x8_t __ret;
37755 __ret = (int16x8_t)(__p0);
37756 return __ret;
37762 int16x8_t __ret;
37763 __ret = (int16x8_t)(__p0);
37764 return __ret;
37768 int16x8_t __ret;
37769 __ret = (int16x8_t)(__p0);
37770 return __ret;
37776 int16x8_t __ret;
37777 __ret = (int16x8_t)(__p0);
37778 return __ret;
37782 int16x8_t __ret;
37783 __ret = (int16x8_t)(__p0);
37784 return __ret;
37790 int16x8_t __ret;
37791 __ret = (int16x8_t)(__p0);
37792 return __ret;
37796 int16x8_t __ret;
37797 __ret = (int16x8_t)(__p0);
37798 return __ret;
37804 int16x8_t __ret;
37805 __ret = (int16x8_t)(__p0);
37806 return __ret;
37810 int16x8_t __ret;
37811 __ret = (int16x8_t)(__p0);
37812 return __ret;
37818 int16x8_t __ret;
37819 __ret = (int16x8_t)(__p0);
37820 return __ret;
37824 int16x8_t __ret;
37825 __ret = (int16x8_t)(__p0);
37826 return __ret;
37832 uint8x8_t __ret;
37833 __ret = (uint8x8_t)(__p0);
37834 return __ret;
37838 uint8x8_t __ret;
37839 __ret = (uint8x8_t)(__p0);
37840 return __ret;
37846 uint8x8_t __ret;
37847 __ret = (uint8x8_t)(__p0);
37848 return __ret;
37852 uint8x8_t __ret;
37853 __ret = (uint8x8_t)(__p0);
37854 return __ret;
37860 uint8x8_t __ret;
37861 __ret = (uint8x8_t)(__p0);
37862 return __ret;
37866 uint8x8_t __ret;
37867 __ret = (uint8x8_t)(__p0);
37868 return __ret;
37874 uint8x8_t __ret;
37875 __ret = (uint8x8_t)(__p0);
37876 return __ret;
37880 uint8x8_t __ret;
37881 __ret = (uint8x8_t)(__p0);
37882 return __ret;
37888 uint8x8_t __ret;
37889 __ret = (uint8x8_t)(__p0);
37890 return __ret;
37894 uint8x8_t __ret;
37895 __ret = (uint8x8_t)(__p0);
37896 return __ret;
37902 uint8x8_t __ret;
37903 __ret = (uint8x8_t)(__p0);
37904 return __ret;
37908 uint8x8_t __ret;
37909 __ret = (uint8x8_t)(__p0);
37910 return __ret;
37916 uint8x8_t __ret;
37917 __ret = (uint8x8_t)(__p0);
37918 return __ret;
37922 uint8x8_t __ret;
37923 __ret = (uint8x8_t)(__p0);
37924 return __ret;
37930 uint8x8_t __ret;
37931 __ret = (uint8x8_t)(__p0);
37932 return __ret;
37936 uint8x8_t __ret;
37937 __ret = (uint8x8_t)(__p0);
37938 return __ret;
37944 uint8x8_t __ret;
37945 __ret = (uint8x8_t)(__p0);
37946 return __ret;
37950 uint8x8_t __ret;
37951 __ret = (uint8x8_t)(__p0);
37952 return __ret;
37958 uint8x8_t __ret;
37959 __ret = (uint8x8_t)(__p0);
37960 return __ret;
37964 uint8x8_t __ret;
37965 __ret = (uint8x8_t)(__p0);
37966 return __ret;
37972 uint8x8_t __ret;
37973 __ret = (uint8x8_t)(__p0);
37974 return __ret;
37978 uint8x8_t __ret;
37979 __ret = (uint8x8_t)(__p0);
37980 return __ret;
37986 uint8x8_t __ret;
37987 __ret = (uint8x8_t)(__p0);
37988 return __ret;
37992 uint8x8_t __ret;
37993 __ret = (uint8x8_t)(__p0);
37994 return __ret;
38000 uint8x8_t __ret;
38001 __ret = (uint8x8_t)(__p0);
38002 return __ret;
38006 uint8x8_t __ret;
38007 __ret = (uint8x8_t)(__p0);
38008 return __ret;
38014 uint32x2_t __ret;
38015 __ret = (uint32x2_t)(__p0);
38016 return __ret;
38020 uint32x2_t __ret;
38021 __ret = (uint32x2_t)(__p0);
38022 return __ret;
38028 uint32x2_t __ret;
38029 __ret = (uint32x2_t)(__p0);
38030 return __ret;
38034 uint32x2_t __ret;
38035 __ret = (uint32x2_t)(__p0);
38036 return __ret;
38042 uint32x2_t __ret;
38043 __ret = (uint32x2_t)(__p0);
38044 return __ret;
38048 uint32x2_t __ret;
38049 __ret = (uint32x2_t)(__p0);
38050 return __ret;
38056 uint32x2_t __ret;
38057 __ret = (uint32x2_t)(__p0);
38058 return __ret;
38062 uint32x2_t __ret;
38063 __ret = (uint32x2_t)(__p0);
38064 return __ret;
38070 uint32x2_t __ret;
38071 __ret = (uint32x2_t)(__p0);
38072 return __ret;
38076 uint32x2_t __ret;
38077 __ret = (uint32x2_t)(__p0);
38078 return __ret;
38084 uint32x2_t __ret;
38085 __ret = (uint32x2_t)(__p0);
38086 return __ret;
38090 uint32x2_t __ret;
38091 __ret = (uint32x2_t)(__p0);
38092 return __ret;
38098 uint32x2_t __ret;
38099 __ret = (uint32x2_t)(__p0);
38100 return __ret;
38104 uint32x2_t __ret;
38105 __ret = (uint32x2_t)(__p0);
38106 return __ret;
38112 uint32x2_t __ret;
38113 __ret = (uint32x2_t)(__p0);
38114 return __ret;
38118 uint32x2_t __ret;
38119 __ret = (uint32x2_t)(__p0);
38120 return __ret;
38126 uint32x2_t __ret;
38127 __ret = (uint32x2_t)(__p0);
38128 return __ret;
38132 uint32x2_t __ret;
38133 __ret = (uint32x2_t)(__p0);
38134 return __ret;
38140 uint32x2_t __ret;
38141 __ret = (uint32x2_t)(__p0);
38142 return __ret;
38146 uint32x2_t __ret;
38147 __ret = (uint32x2_t)(__p0);
38148 return __ret;
38154 uint32x2_t __ret;
38155 __ret = (uint32x2_t)(__p0);
38156 return __ret;
38160 uint32x2_t __ret;
38161 __ret = (uint32x2_t)(__p0);
38162 return __ret;
38168 uint32x2_t __ret;
38169 __ret = (uint32x2_t)(__p0);
38170 return __ret;
38174 uint32x2_t __ret;
38175 __ret = (uint32x2_t)(__p0);
38176 return __ret;
38182 uint32x2_t __ret;
38183 __ret = (uint32x2_t)(__p0);
38184 return __ret;
38188 uint32x2_t __ret;
38189 __ret = (uint32x2_t)(__p0);
38190 return __ret;
38196 uint64x1_t __ret;
38197 __ret = (uint64x1_t)(__p0);
38198 return __ret;
38202 uint64x1_t __ret;
38203 __ret = (uint64x1_t)(__p0);
38204 return __ret;
38210 uint64x1_t __ret;
38211 __ret = (uint64x1_t)(__p0);
38212 return __ret;
38216 uint64x1_t __ret;
38217 __ret = (uint64x1_t)(__p0);
38218 return __ret;
38224 uint64x1_t __ret;
38225 __ret = (uint64x1_t)(__p0);
38226 return __ret;
38230 uint64x1_t __ret;
38231 __ret = (uint64x1_t)(__p0);
38232 return __ret;
38238 uint64x1_t __ret;
38239 __ret = (uint64x1_t)(__p0);
38240 return __ret;
38244 uint64x1_t __ret;
38245 __ret = (uint64x1_t)(__p0);
38246 return __ret;
38252 uint64x1_t __ret;
38253 __ret = (uint64x1_t)(__p0);
38254 return __ret;
38258 uint64x1_t __ret;
38259 __ret = (uint64x1_t)(__p0);
38260 return __ret;
38266 uint64x1_t __ret;
38267 __ret = (uint64x1_t)(__p0);
38268 return __ret;
38272 uint64x1_t __ret;
38273 __ret = (uint64x1_t)(__p0);
38274 return __ret;
38280 uint64x1_t __ret;
38281 __ret = (uint64x1_t)(__p0);
38282 return __ret;
38286 uint64x1_t __ret;
38287 __ret = (uint64x1_t)(__p0);
38288 return __ret;
38294 uint64x1_t __ret;
38295 __ret = (uint64x1_t)(__p0);
38296 return __ret;
38300 uint64x1_t __ret;
38301 __ret = (uint64x1_t)(__p0);
38302 return __ret;
38308 uint64x1_t __ret;
38309 __ret = (uint64x1_t)(__p0);
38310 return __ret;
38314 uint64x1_t __ret;
38315 __ret = (uint64x1_t)(__p0);
38316 return __ret;
38322 uint64x1_t __ret;
38323 __ret = (uint64x1_t)(__p0);
38324 return __ret;
38328 uint64x1_t __ret;
38329 __ret = (uint64x1_t)(__p0);
38330 return __ret;
38336 uint64x1_t __ret;
38337 __ret = (uint64x1_t)(__p0);
38338 return __ret;
38342 uint64x1_t __ret;
38343 __ret = (uint64x1_t)(__p0);
38344 return __ret;
38350 uint64x1_t __ret;
38351 __ret = (uint64x1_t)(__p0);
38352 return __ret;
38356 uint64x1_t __ret;
38357 __ret = (uint64x1_t)(__p0);
38358 return __ret;
38364 uint64x1_t __ret;
38365 __ret = (uint64x1_t)(__p0);
38366 return __ret;
38370 uint64x1_t __ret;
38371 __ret = (uint64x1_t)(__p0);
38372 return __ret;
38378 uint16x4_t __ret;
38379 __ret = (uint16x4_t)(__p0);
38380 return __ret;
38384 uint16x4_t __ret;
38385 __ret = (uint16x4_t)(__p0);
38386 return __ret;
38392 uint16x4_t __ret;
38393 __ret = (uint16x4_t)(__p0);
38394 return __ret;
38398 uint16x4_t __ret;
38399 __ret = (uint16x4_t)(__p0);
38400 return __ret;
38406 uint16x4_t __ret;
38407 __ret = (uint16x4_t)(__p0);
38408 return __ret;
38412 uint16x4_t __ret;
38413 __ret = (uint16x4_t)(__p0);
38414 return __ret;
38420 uint16x4_t __ret;
38421 __ret = (uint16x4_t)(__p0);
38422 return __ret;
38426 uint16x4_t __ret;
38427 __ret = (uint16x4_t)(__p0);
38428 return __ret;
38434 uint16x4_t __ret;
38435 __ret = (uint16x4_t)(__p0);
38436 return __ret;
38440 uint16x4_t __ret;
38441 __ret = (uint16x4_t)(__p0);
38442 return __ret;
38448 uint16x4_t __ret;
38449 __ret = (uint16x4_t)(__p0);
38450 return __ret;
38454 uint16x4_t __ret;
38455 __ret = (uint16x4_t)(__p0);
38456 return __ret;
38462 uint16x4_t __ret;
38463 __ret = (uint16x4_t)(__p0);
38464 return __ret;
38468 uint16x4_t __ret;
38469 __ret = (uint16x4_t)(__p0);
38470 return __ret;
38476 uint16x4_t __ret;
38477 __ret = (uint16x4_t)(__p0);
38478 return __ret;
38482 uint16x4_t __ret;
38483 __ret = (uint16x4_t)(__p0);
38484 return __ret;
38490 uint16x4_t __ret;
38491 __ret = (uint16x4_t)(__p0);
38492 return __ret;
38496 uint16x4_t __ret;
38497 __ret = (uint16x4_t)(__p0);
38498 return __ret;
38504 uint16x4_t __ret;
38505 __ret = (uint16x4_t)(__p0);
38506 return __ret;
38510 uint16x4_t __ret;
38511 __ret = (uint16x4_t)(__p0);
38512 return __ret;
38518 uint16x4_t __ret;
38519 __ret = (uint16x4_t)(__p0);
38520 return __ret;
38524 uint16x4_t __ret;
38525 __ret = (uint16x4_t)(__p0);
38526 return __ret;
38532 uint16x4_t __ret;
38533 __ret = (uint16x4_t)(__p0);
38534 return __ret;
38538 uint16x4_t __ret;
38539 __ret = (uint16x4_t)(__p0);
38540 return __ret;
38546 uint16x4_t __ret;
38547 __ret = (uint16x4_t)(__p0);
38548 return __ret;
38552 uint16x4_t __ret;
38553 __ret = (uint16x4_t)(__p0);
38554 return __ret;
38560 int8x8_t __ret;
38561 __ret = (int8x8_t)(__p0);
38562 return __ret;
38566 int8x8_t __ret;
38567 __ret = (int8x8_t)(__p0);
38568 return __ret;
38574 int8x8_t __ret;
38575 __ret = (int8x8_t)(__p0);
38576 return __ret;
38580 int8x8_t __ret;
38581 __ret = (int8x8_t)(__p0);
38582 return __ret;
38588 int8x8_t __ret;
38589 __ret = (int8x8_t)(__p0);
38590 return __ret;
38594 int8x8_t __ret;
38595 __ret = (int8x8_t)(__p0);
38596 return __ret;
38602 int8x8_t __ret;
38603 __ret = (int8x8_t)(__p0);
38604 return __ret;
38608 int8x8_t __ret;
38609 __ret = (int8x8_t)(__p0);
38610 return __ret;
38616 int8x8_t __ret;
38617 __ret = (int8x8_t)(__p0);
38618 return __ret;
38622 int8x8_t __ret;
38623 __ret = (int8x8_t)(__p0);
38624 return __ret;
38630 int8x8_t __ret;
38631 __ret = (int8x8_t)(__p0);
38632 return __ret;
38636 int8x8_t __ret;
38637 __ret = (int8x8_t)(__p0);
38638 return __ret;
38644 int8x8_t __ret;
38645 __ret = (int8x8_t)(__p0);
38646 return __ret;
38650 int8x8_t __ret;
38651 __ret = (int8x8_t)(__p0);
38652 return __ret;
38658 int8x8_t __ret;
38659 __ret = (int8x8_t)(__p0);
38660 return __ret;
38664 int8x8_t __ret;
38665 __ret = (int8x8_t)(__p0);
38666 return __ret;
38672 int8x8_t __ret;
38673 __ret = (int8x8_t)(__p0);
38674 return __ret;
38678 int8x8_t __ret;
38679 __ret = (int8x8_t)(__p0);
38680 return __ret;
38686 int8x8_t __ret;
38687 __ret = (int8x8_t)(__p0);
38688 return __ret;
38692 int8x8_t __ret;
38693 __ret = (int8x8_t)(__p0);
38694 return __ret;
38700 int8x8_t __ret;
38701 __ret = (int8x8_t)(__p0);
38702 return __ret;
38706 int8x8_t __ret;
38707 __ret = (int8x8_t)(__p0);
38708 return __ret;
38714 int8x8_t __ret;
38715 __ret = (int8x8_t)(__p0);
38716 return __ret;
38720 int8x8_t __ret;
38721 __ret = (int8x8_t)(__p0);
38722 return __ret;
38728 int8x8_t __ret;
38729 __ret = (int8x8_t)(__p0);
38730 return __ret;
38734 int8x8_t __ret;
38735 __ret = (int8x8_t)(__p0);
38736 return __ret;
38742 float64x1_t __ret;
38743 __ret = (float64x1_t)(__p0);
38744 return __ret;
38748 float64x1_t __ret;
38749 __ret = (float64x1_t)(__p0);
38750 return __ret;
38756 float64x1_t __ret;
38757 __ret = (float64x1_t)(__p0);
38758 return __ret;
38762 float64x1_t __ret;
38763 __ret = (float64x1_t)(__p0);
38764 return __ret;
38770 float64x1_t __ret;
38771 __ret = (float64x1_t)(__p0);
38772 return __ret;
38776 float64x1_t __ret;
38777 __ret = (float64x1_t)(__p0);
38778 return __ret;
38784 float64x1_t __ret;
38785 __ret = (float64x1_t)(__p0);
38786 return __ret;
38790 float64x1_t __ret;
38791 __ret = (float64x1_t)(__p0);
38792 return __ret;
38798 float64x1_t __ret;
38799 __ret = (float64x1_t)(__p0);
38800 return __ret;
38804 float64x1_t __ret;
38805 __ret = (float64x1_t)(__p0);
38806 return __ret;
38812 float64x1_t __ret;
38813 __ret
38814 return __ret;
38818 float64x1_t __ret;
38819 __ret = (float64x1_t)(__p0);
38820 return __ret;
38826 float64x1_t __ret;
38827 __ret = (float64x1_t)(__p0);
38828 return __ret;
38832 float64x1_t __ret;
38833 __ret = (float64x1_t)(__p0);
38834 return __ret;
38840 float64x1_t __ret;
38841 __ret = (float64x1_t)(__p0);
38842 return __ret;
38846 float64x1_t __ret;
38847 __ret = (float64x1_t)(__p0);
38848 return __ret;
38854 float64x1_t __ret;
38855 __ret = (float64x1_t)(__p0);
38856 return __ret;
38860 float64x1_t __ret;
38861 __ret = (float64x1_t)(__p0);
38862 return __ret;
38868 float64x1_t __ret;
38869 __ret = (float64x1_t)(__p0);
38870 return __ret;
38874 float64x1_t __ret;
38875 __ret = (float64x1_t)(__p0);
38876 return __ret;
38882 float64x1_t __ret;
38883 __ret = (float64x1_t)(__p0);
38884 return __ret;
38888 float64x1_t __ret;
38889 __ret = (float64x1_t)(__p0);
38890 return __ret;
38896 float64x1_t __ret;
38897 __ret = (float64x1_t)(__p0);
38898 return __ret;
38902 float64x1_t __ret;
38903 __ret = (float64x1_t)(__p0);
38904 return __ret;
38910 float64x1_t __ret;
38911 __ret = (float64x1_t)(__p0);
38912 return __ret;
38916 float64x1_t __ret;
38917 __ret = (float64x1_t)(__p0);
38918 return __ret;
38924 float32x2_t __ret;
38925 __ret = (float32x2_t)(__p0);
38926 return __ret;
38930 float32x2_t __ret;
38931 __ret = (float32x2_t)(__p0);
38932 return __ret;
38938 float32x2_t __ret;
38939 __ret = (float32x2_t)(__p0);
38940 return __ret;
38944 float32x2_t __ret;
38945 __ret = (float32x2_t)(__p0);
38946 return __ret;
38952 float32x2_t __ret;
38953 __ret = (float32x2_t)(__p0);
38954 return __ret;
38958 float32x2_t __ret;
38959 __ret = (float32x2_t)(__p0);
38960 return __ret;
38966 float32x2_t __ret;
38967 __ret = (float32x2_t)(__p0);
38968 return __ret;
38972 float32x2_t __ret;
38973 __ret = (float32x2_t)(__p0);
38974 return __ret;
38980 float32x2_t __ret;
38981 __ret = (float32x2_t)(__p0);
38982 return __ret;
38986 float32x2_t __ret;
38987 __ret = (float32x2_t)(__p0);
38988 return __ret;
38994 float32x2_t __ret;
38995 __ret = (float32x2_t)(__p0);
38996 return __ret;
39000 float32x2_t __ret;
39001 __ret = (float32x2_t)(__p0);
39002 return __ret;
39008 float32x2_t __ret;
39009 __ret = (float32x2_t)(__p0);
39010 return __ret;
39014 float32x2_t __ret;
39015 __ret = (float32x2_t)(__p0);
39016 return __ret;
39022 float32x2_t __ret;
39023 __ret = (float32x2_t)(__p0);
39024 return __ret;
39028 float32x2_t __ret;
39029 __ret = (float32x2_t)(__p0);
39030 return __ret;
39036 float32x2_t __ret;
39037 __ret = (float32x2_t)(__p0);
39038 return __ret;
39042 float32x2_t __ret;
39043 __ret = (float32x2_t)(__p0);
39044 return __ret;
39050 float32x2_t __ret;
39051 __ret = (float32x2_t)(__p0);
39052 return __ret;
39056 float32x2_t __ret;
39057 __ret = (float32x2_t)(__p0);
39058 return __ret;
39064 float32x2_t __ret;
39065 __ret = (float32x2_t)(__p0);
39066 return __ret;
39070 float32x2_t __ret;
39071 __ret = (float32x2_t)(__p0);
39072 return __ret;
39078 float32x2_t __ret;
39079 __ret = (float32x2_t)(__p0);
39080 return __ret;
39084 float32x2_t __ret;
39085 __ret = (float32x2_t)(__p0);
39086 return __ret;
39092 float32x2_t __ret;
39093 __ret = (float32x2_t)(__p0);
39094 return __ret;
39098 float32x2_t __ret;
39099 __ret = (float32x2_t)(__p0);
39100 return __ret;
39106 float16x4_t __ret;
39107 __ret = (float16x4_t)(__p0);
39108 return __ret;
39112 float16x4_t __ret;
39113 __ret = (float16x4_t)(__p0);
39114 return __ret;
39120 float16x4_t __ret;
39121 __ret = (float16x4_t)(__p0);
39122 return __ret;
39126 float16x4_t __ret;
39127 __ret = (float16x4_t)(__p0);
39128 return __ret;
39134 float16x4_t __ret;
39135 __ret = (float16x4_t)(__p0);
39136 return __ret;
39140 float16x4_t __ret;
39141 __ret = (float16x4_t)(__p0);
39142 return __ret;
39148 float16x4_t __ret;
39149 __ret = (float16x4_t)(__p0);
39150 return __ret;
39154 float16x4_t __ret;
39155 __ret = (float16x4_t)(__p0);
39156 return __ret;
39162 float16x4_t __ret;
39163 __ret = (float16x4_t)(__p0);
39164 return __ret;
39168 float16x4_t __ret;
39169 __ret = (float16x4_t)(__p0);
39170 return __ret;
39176 float16x4_t __ret;
39177 __ret = (float16x4_t)(__p0);
39178 return __ret;
39182 float16x4_t __ret;
39183 __ret = (float16x4_t)(__p0);
39184 return __ret;
39190 float16x4_t __ret;
39191 __ret = (float16x4_t)(__p0);
39192 return __ret;
39196 float16x4_t __ret;
39197 __ret = (float16x4_t)(__p0);
39198 return __ret;
39204 float16x4_t __ret;
39205 __ret = (float16x4_t)(__p0);
39206 return __ret;
39210 float16x4_t __ret;
39211 __ret = (float16x4_t)(__p0);
39212 return __ret;
39218 float16x4_t __ret;
39219 __ret = (float16x4_t)(__p0);
39220 return __ret;
39224 float16x4_t __ret;
39225 __ret = (float16x4_t)(__p0);
39226 return __ret;
39232 float16x4_t __ret;
39233 __ret = (float16x4_t)(__p0);
39234 return __ret;
39238 float16x4_t __ret;
39239 __ret = (float16x4_t)(__p0);
39240 return __ret;
39246 float16x4_t __ret;
39247 __ret = (float16x4_t)(__p0);
39248 return __ret;
39252 float16x4_t __ret;
39253 __ret = (float16x4_t)(__p0);
39254 return __ret;
39260 float16x4_t __ret;
39261 __ret = (float16x4_t)(__p0);
39262 return __ret;
39266 float16x4_t __ret;
39267 __ret = (float16x4_t)(__p0);
39268 return __ret;
39274 float16x4_t __ret;
39275 __ret = (float16x4_t)(__p0);
39276 return __ret;
39280 float16x4_t __ret;
39281 __ret = (float16x4_t)(__p0);
39282 return __ret;
39288 int32x2_t __ret;
39289 __ret = (int32x2_t)(__p0);
39290 return __ret;
39294 int32x2_t __ret;
39295 __ret = (int32x2_t)(__p0);
39296 return __ret;
39302 int32x2_t __ret;
39303 __ret = (int32x2_t)(__p0);
39304 return __ret;
39308 int32x2_t __ret;
39309 __ret = (int32x2_t)(__p0);
39310 return __ret;
39316 int32x2_t __ret;
39317 __ret = (int32x2_t)(__p0);
39318 return __ret;
39322 int32x2_t __ret;
39323 __ret = (int32x2_t)(__p0);
39324 return __ret;
39330 int32x2_t __ret;
39331 __ret = (int32x2_t)(__p0);
39332 return __ret;
39336 int32x2_t __ret;
39337 __ret = (int32x2_t)(__p0);
39338 return __ret;
39344 int32x2_t __ret;
39345 __ret = (int32x2_t)(__p0);
39346 return __ret;
39350 int32x2_t __ret;
39351 __ret = (int32x2_t)(__p0);
39352 return __ret;
39358 int32x2_t __ret;
39359 __ret = (int32x2_t)(__p0);
39360 return __ret;
39364 int32x2_t __ret;
39365 __ret = (int32x2_t)(__p0);
39366 return __ret;
39372 int32x2_t __ret;
39373 __ret = (int32x2_t)(__p0);
39374 return __ret;
39378 int32x2_t __ret;
39379 __ret = (int32x2_t)(__p0);
39380 return __ret;
39386 int32x2_t __ret;
39387 __ret = (int32x2_t)(__p0);
39388 return __ret;
39392 int32x2_t __ret;
39393 __ret = (int32x2_t)(__p0);
39394 return __ret;
39400 int32x2_t __ret;
39401 __ret = (int32x2_t)(__p0);
39402 return __ret;
39406 int32x2_t __ret;
39407 __ret = (int32x2_t)(__p0);
39408 return __ret;
39414 int32x2_t __ret;
39415 __ret = (int32x2_t)(__p0);
39416 return __ret;
39420 int32x2_t __ret;
39421 __ret = (int32x2_t)(__p0);
39422 return __ret;
39428 int32x2_t __ret;
39429 __ret = (int32x2_t)(__p0);
39430 return __ret;
39434 int32x2_t __ret;
39435 __ret = (int32x2_t)(__p0);
39436 return __ret;
39442 int32x2_t __ret;
39443 __ret = (int32x2_t)(__p0);
39444 return __ret;
39448 int32x2_t __ret;
39449 __ret = (int32x2_t)(__p0);
39450 return __ret;
39456 int32x2_t __ret;
39457 __ret = (int32x2_t)(__p0);
39458 return __ret;
39462 int32x2_t __ret;
39463 __ret = (int32x2_t)(__p0);
39464 return __ret;
39470 int64x1_t __ret;
39471 __ret = (int64x1_t)(__p0);
39472 return __ret;
39476 int64x1_t __ret;
39477 __ret = (int64x1_t)(__p0);
39478 return __ret;
39484 int64x1_t __ret;
39485 __ret = (int64x1_t)(__p0);
39486 return __ret;
39490 int64x1_t __ret;
39491 __ret = (int64x1_t)(__p0);
39492 return __ret;
39498 int64x1_t __ret;
39499 __ret = (int64x1_t)(__p0);
39500 return __ret;
39504 int64x1_t __ret;
39505 __ret = (int64x1_t)(__p0);
39506 return __ret;
39512 int64x1_t __ret;
39513 __ret = (int64x1_t)(__p0);
39514 return __ret;
39518 int64x1_t __ret;
39519 __ret = (int64x1_t)(__p0);
39520 return __ret;
39526 int64x1_t __ret;
39527 __ret = (int64x1_t)(__p0);
39528 return __ret;
39532 int64x1_t __ret;
39533 __ret = (int64x1_t)(__p0);
39534 return __ret;
39540 int64x1_t __ret;
39541 __ret = (int64x1_t)(__p0);
39542 return __ret;
39546 int64x1_t __ret;
39547 __ret = (int64x1_t)(__p0);
39548 return __ret;
39554 int64x1_t __ret;
39555 __ret = (int64x1_t)(__p0);
39556 return __ret;
39560 int64x1_t __ret;
39561 __ret = (int64x1_t)(__p0);
39562 return __ret;
39568 int64x1_t __ret;
39569 __ret = (int64x1_t)(__p0);
39570 return __ret;
39574 int64x1_t __ret;
39575 __ret = (int64x1_t)(__p0);
39576 return __ret;
39582 int64x1_t __ret;
39583 __ret = (int64x1_t)(__p0);
39584 return __ret;
39588 int64x1_t __ret;
39589 __ret = (int64x1_t)(__p0);
39590 return __ret;
39596 int64x1_t __ret;
39597 __ret = (int64x1_t)(__p0);
39598 return __ret;
39602 int64x1_t __ret;
39603 __ret = (int64x1_t)(__p0);
39604 return __ret;
39610 int64x1_t __ret;
39611 __ret = (int64x1_t)(__p0);
39612 __ret;
39616 int64x1_t __ret;
39617 __ret = (int64x1_t)(__p0);
39618 return __ret;
39624 int64x1_t __ret;
39625 __ret = (int64x1_t)(__p0);
39626 return __ret;
39630 int64x1_t __ret;
39631 __ret = (int64x1_t)(__p0);
39632 return __ret;
39638 int64x1_t __ret;
39639 __ret = (int64x1_t)(__p0);
39640 return __ret;
39644 int64x1_t __ret;
39645 __ret = (int64x1_t)(__p0);
39646 return __ret;
39652 int16x4_t __ret;
39653 __ret = (int16x4_t)(__p0);
39654 return __ret;
39658 int16x4_t __ret;
39659 __ret = (int16x4_t)(__p0);
39660 return __ret;
39666 int16x4_t __ret;
39667 __ret = (int16x4_t)(__p0);
39668 return __ret;
39672 int16x4_t __ret;
39673 __ret = (int16x4_t)(__p0);
39674 return __ret;
39680 int16x4_t __ret;
39681 __ret = (int16x4_t)(__p0);
39682 return __ret;
39686 int16x4_t __ret;
39687 __ret = (int16x4_t)(__p0);
39688 return __ret;
39694 int16x4_t __ret;
39695 __ret = (int16x4_t)(__p0);
39696 return __ret;
39700 int16x4_t __ret;
39701 __ret = (int16x4_t)(__p0);
39702 return __ret;
39708 int16x4_t __ret;
39709 __ret = (int16x4_t)(__p0);
39710 return __ret;
39714 int16x4_t __ret;
39715 __ret = (int16x4_t)(__p0);
39716 return __ret;
39722 int16x4_t __ret;
39723 __ret = (int16x4_t)(__p0);
39724 return __ret;
39728 int16x4_t __ret;
39729 __ret = (int16x4_t)(__p0);
39730 return __ret;
39736 int16x4_t __ret;
39737 __ret = (int16x4_t)(__p0);
39738 return __ret;
39742 int16x4_t __ret;
39743 __ret = (int16x4_t)(__p0);
39744 return __ret;
39750 int16x4_t __ret;
39751 __ret = (int16x4_t)(__p0);
39752 return __ret;
39756 int16x4_t __ret;
39757 __ret = (int16x4_t)(__p0);
39758 return __ret;
39764 int16x4_t __ret;
39765 __ret = (int16x4_t)(__p0);
39766 return __ret;
39770 int16x4_t __ret;
39771 __ret = (int16x4_t)(__p0);
39772 return __ret;
39778 int16x4_t __ret;
39779 __ret = (int16x4_t)(__p0);
39780 return __ret;
39784 int16x4_t __ret;
39785 __ret = (int16x4_t)(__p0);
39786 return __ret;
39792 int16x4_t __ret;
39793 __ret = (int16x4_t)(__p0);
39794 return __ret;
39798 int16x4_t __ret;
39799 __ret = (int16x4_t)(__p0);
39800 return __ret;
39806 int16x4_t __ret;
39807 __ret = (int16x4_t)(__p0);
39808 return __ret;
39812 int16x4_t __ret;
39813 __ret = (int16x4_t)(__p0);
39814 return __ret;
39820 int16x4_t __ret;
39821 __ret = (int16x4_t)(__p0);
39822 return __ret;
39826 int16x4_t __ret;
39827 __ret = (int16x4_t)(__p0);
39828 return __ret;
39836 float64x2_t __ret;
39837 __ret = (float64x2_t) __builtin_neon_vrndq_v((int8x16_t)__p0, 42);
39838 return __ret;
39843 float64x2_t __ret;
39844 __ret = (float64x2_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 42);
39845 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39846 return __ret;
39852 float64x1_t __ret;
39853 __ret = (float64x1_t) __builtin_neon_vrnd_v((int8x8_t)__p0, 10);
39854 return __ret;
39858 float64x1_t __ret;
39859 __ret = (float64x1_t) __builtin_neon_vrnd_v((int8x8_t)__p0, 10);
39860 return __ret;
39866 float64x2_t __ret;
39867 __ret = (float64x2_t) __builtin_neon_vrndaq_v((int8x16_t)__p0, 42);
39868 return __ret;
39873 float64x2_t __ret;
39874 __ret = (float64x2_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 42);
39875 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39876 return __ret;
39882 float64x1_t __ret;
39883 __ret = (float64x1_t) __builtin_neon_vrnda_v((int8x8_t)__p0, 10);
39884 return __ret;
39888 float64x1_t __ret;
39889 __ret = (float64x1_t) __builtin_neon_vrnda_v((int8x8_t)__p0, 10);
39890 return __ret;
39896 float64x2_t __ret;
39897 __ret = (float64x2_t) __builtin_neon_vrndiq_v((int8x16_t)__p0, 42);
39898 return __ret;
39903 float64x2_t __ret;
39904 __ret = (float64x2_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 42);
39905 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39906 return __ret;
39912 float32x4_t __ret;
39913 __ret = (float32x4_t) __builtin_neon_vrndiq_v((int8x16_t)__p0, 41);
39914 return __ret;
39919 float32x4_t __ret;
39920 __ret = (float32x4_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 41);
39921 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39922 return __ret;
39928 float64x1_t __ret;
39929 __ret = (float64x1_t) __builtin_neon_vrndi_v((int8x8_t)__p0, 10);
39930 return __ret;
39934 float64x1_t __ret;
39935 __ret = (float64x1_t) __builtin_neon_vrndi_v((int8x8_t)__p0, 10);
39936 return __ret;
39942 float32x2_t __ret;
39943 __ret = (float32x2_t) __builtin_neon_vrndi_v((int8x8_t)__p0, 9);
39944 return __ret;
39949 float32x2_t __ret;
39950 __ret = (float32x2_t) __builtin_neon_vrndi_v((int8x8_t)__rev0, 9);
39951 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39952 return __ret;
39958 float64x2_t __ret;
39959 __ret = (float64x2_t) __builtin_neon_vrndmq_v((int8x16_t)__p0, 42);
39960 return __ret;
39965 float64x2_t __ret;
39966 __ret = (float64x2_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 42);
39967 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39968 return __ret;
39974 float64x1_t __ret;
39975 __ret = (float64x1_t) __builtin_neon_vrndm_v((int8x8_t)__p0, 10);
39976 return __ret;
39980 float64x1_t __ret;
39981 __ret = (float64x1_t) __builtin_neon_vrndm_v((int8x8_t)__p0, 10);
39982 return __ret;
39988 float64x2_t __ret;
39989 __ret = (float64x2_t) __builtin_neon_vrndnq_v((int8x16_t)__p0, 42);
39990 return __ret;
39995 float64x2_t __ret;
39996 __ret = (float64x2_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 42);
39997 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39998 return __ret;
40004 float64x1_t __ret;
40005 __ret = (float64x1_t) __builtin_neon_vrndn_v((int8x8_t)__p0, 10);
40006 return __ret;
40010 float64x1_t __ret;
40011 __ret = (float64x1_t) __builtin_neon_vrndn_v((int8x8_t)__p0, 10);
40012 return __ret;
40018 float64x2_t __ret;
40019 __ret = (float64x2_t) __builtin_neon_vrndpq_v((int8x16_t)__p0, 42);
40020 return __ret;
40025 float64x2_t __ret;
40026 __ret = (float64x2_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 42);
40027 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40028 return __ret;
40034 float64x1_t __ret;
40035 __ret = (float64x1_t) __builtin_neon_vrndp_v((int8x8_t)__p0, 10);
40036 return __ret;
40040 float64x1_t __ret;
40041 __ret = (float64x1_t) __builtin_neon_vrndp_v((int8x8_t)__p0, 10);
40042 return __ret;
40048 float64x2_t __ret;
40049 __ret = (float64x2_t) __builtin_neon_vrndxq_v((int8x16_t)__p0, 42);
40050 return __ret;
40055 float64x2_t __ret;
40056 __ret = (float64x2_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 42);
40057 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40058 return __ret;
40064 float64x1_t __ret;
40065 __ret = (float64x1_t) __builtin_neon_vrndx_v((int8x8_t)__p0, 10);
40066 return __ret;
40070 float64x1_t __ret;
40071 __ret = (float64x1_t) __builtin_neon_vrndx_v((int8x8_t)__p0, 10);
40072 return __ret;
40080 float64x2_t __ret;
40081 __ret = (float64x2_t) __builtin_neon_vmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
40082 return __ret;
40088 float64x2_t __ret;
40089 __ret = (float64x2_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
40090 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40091 return __ret;
40097 float64x1_t __ret;
40098 __ret = (float64x1_t) __builtin_neon_vmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
40099 return __ret;
40103 float64x1_t __ret;
40104 __ret = (float64x1_t) __builtin_neon_vmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
40105 return __ret;
40111 float64x2_t __ret;
40112 __ret = (float64x2_t) __builtin_neon_vminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
40113 return __ret;
40119 float64x2_t __ret;
40120 __ret = (float64x2_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
40121 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40122 return __ret;
40128 float64x1_t __ret;
40129 __ret = (float64x1_t) __builtin_neon_vminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
40130 return __ret;
40134 float64x1_t __ret;
40135 __ret = (float64x1_t) __builtin_neon_vminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
40136 return __ret;
40144 uint8x16_t __ret;
40145 __ret = (uint8x16_t) __builtin_neon_vaesdq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
40146 return __ret;
40152 uint8x16_t __ret;
40153 __ret = (uint8x16_t) __builtin_neon_vaesdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
40154 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
40155 return __ret;
40161 uint8x16_t __ret;
40162 __ret = (uint8x16_t) __builtin_neon_vaeseq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
40163 return __ret;
40169 uint8x16_t __ret;
40170 __ret = (uint8x16_t) __builtin_neon_vaeseq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
40171 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
40172 return __ret;
40178 uint8x16_t __ret;
40179 __ret = (uint8x16_t) __builtin_neon_vaesimcq_v((int8x16_t)__p0, 48);
40180 return __ret;
40185 uint8x16_t __ret;
40186 __ret = (uint8x16_t) __builtin_neon_vaesimcq_v((int8x16_t)__rev0, 48);
40187 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
40188 return __ret;
40194 uint8x16_t __ret;
40195 __ret = (uint8x16_t) __builtin_neon_vaesmcq_v((int8x16_t)__p0, 48);
40196 return __ret;
40201 uint8x16_t __ret;
40202 __ret = (uint8x16_t) __builtin_neon_vaesmcq_v((int8x16_t)__rev0, 48);
40203 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
40204 return __ret;
40210 uint32x4_t __ret;
40211 __ret = (uint32x4_t) __builtin_neon_vsha1cq_u32((int8x16_t)__p0, __p1, (int8x16_t)__p2);
40212 return __ret;
40218 uint32x4_t __ret;
40219 __ret = (uint32x4_t) __builtin_neon_vsha1cq_u32((int8x16_t)__rev0, __p1, (int8x16_t)__rev2);
40220 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40221 return __ret;
40227 uint32_t __ret;
40228 __ret = (uint32_t) __builtin_neon_vsha1h_u32(__p0);
40229 return __ret;
40233 uint32_t __ret;
40234 __ret = (uint32_t) __builtin_neon_vsha1h_u32(__p0);
40235 return __ret;
40241 uint32x4_t __ret;
40242 __ret = (uint32x4_t) __builtin_neon_vsha1mq_u32((int8x16_t)__p0, __p1, (int8x16_t)__p2);
40243 return __ret;
40249 uint32x4_t __ret;
40250 __ret = (uint32x4_t) __builtin_neon_vsha1mq_u32((int8x16_t)__rev0, __p1, (int8x16_t)__rev2);
40251 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40252 return __ret;
40258 uint32x4_t __ret;
40259 __ret = (uint32x4_t) __builtin_neon_vsha1pq_u32((int8x16_t)__p0, __p1, (int8x16_t)__p2);
40260 return __ret;
40266 uint32x4_t __ret;
40267 __ret = (uint32x4_t) __builtin_neon_vsha1pq_u32((int8x16_t)__rev0, __p1, (int8x16_t)__rev2);
40268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40269 return __ret;
40275 uint32x4_t __ret;
40276 __ret = (uint32x4_t) __builtin_neon_vsha1su0q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
40277 return __ret;
40284 uint32x4_t __ret;
40285 __ret = (uint32x4_t) __builtin_neon_vsha1su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
40286 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40287 return __ret;
40293 uint32x4_t __ret;
40294 __ret = (uint32x4_t) __builtin_neon_vsha1su1q_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
40295 return __ret;
40301 uint32x4_t __ret;
40302 __ret = (uint32x4_t) __builtin_neon_vsha1su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
40303 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40304 return __ret;
40310 uint32x4_t __ret;
40311 __ret = (uint32x4_t) __builtin_neon_vsha256hq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
40312 return __ret;
40319 uint32x4_t __ret;
40320 __ret = (uint32x4_t) __builtin_neon_vsha256hq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
40321 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40322 return __ret;
40328 uint32x4_t __ret;
40329 __ret = (uint32x4_t) __builtin_neon_vsha256h2q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
40330 return __ret;
40337 uint32x4_t __ret;
40338 __ret = (uint32x4_t) __builtin_neon_vsha256h2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
40339 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40340 return __ret;
40346 uint32x4_t __ret;
40347 __ret = (uint32x4_t) __builtin_neon_vsha256su0q_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
40348 return __ret;
40354 uint32x4_t __ret;
40355 __ret = (uint32x4_t) __builtin_neon_vsha256su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
40356 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40357 return __ret;
40363 uint32x4_t __ret;
40364 __ret = (uint32x4_t) __builtin_neon_vsha256su1q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
40365 return __ret;
40372 uint32x4_t __ret;
40373 __ret = (uint32x4_t) __builtin_neon_vsha256su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
40374 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40375 return __ret;
40383 float32x4_t __ret;
40384 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 41);
40385 return __ret;
40392 float32x4_t __ret;
40393 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
40394 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40395 return __ret;
40398 float32x4_t __ret;
40399 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 41);
40400 return __ret;
40406 float32x2_t __ret;
40407 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 9);
40408 return __ret;
40415 float32x2_t __ret;
40416 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
40417 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40418 return __ret;
40421 float32x2_t __ret;
40422 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 9);
40423 return __ret;
40429 float32x4_t __ret;
40430 __ret = vfmaq_f32(__p0, -__p1, __p2);
40431 return __ret;
40438 float32x4_t __ret;
40439 __ret = __noswap_vfmaq_f32(__rev0, -__rev1, __rev2);
40440 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40441 return __ret;
40447 float32x2_t __ret;
40448 __ret = vfma_f32(__p0, -__p1, __p2);
40449 return __ret;
40456 float32x2_t __ret;
40457 __ret = __noswap_vfma_f32(__rev0, -__rev1, __rev2);
40458 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40459 return __ret;
40467 int32x4_t __ret;
40468 __ret = vqaddq_s32(__p0, vqrdmulhq_s32(__p1, __p2));
40469 return __ret;
40476 int32x4_t __ret;
40477 __ret = __noswap_vqaddq_s32(__rev0, __noswap_vqrdmulhq_s32(__rev1, __rev2));
40478 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40479 return __ret;
40485 int16x8_t __ret;
40486 __ret = vqaddq_s16(__p0, vqrdmulhq_s16(__p1, __p2));
40487 return __ret;
40494 int16x8_t __ret;
40495 __ret = __noswap_vqaddq_s16(__rev0, __noswap_vqrdmulhq_s16(__rev1, __rev2));
40496 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
40497 return __ret;
40503 int32x2_t __ret;
40504 __ret = vqadd_s32(__p0, vqrdmulh_s32(__p1, __p2));
40505 return __ret;
40512 int32x2_t __ret;
40513 __ret = __noswap_vqadd_s32(__rev0, __noswap_vqrdmulh_s32(__rev1, __rev2));
40514 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40515 return __ret;
40521 int16x4_t __ret;
40522 __ret = vqadd_s16(__p0, vqrdmulh_s16(__p1, __p2));
40523 return __ret;
40530 int16x4_t __ret;
40531 __ret = __noswap_vqadd_s16(__rev0, __noswap_vqrdmulh_s16(__rev1, __rev2));
40532 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40533 return __ret;
40542 int32x4_t __ret; \
40543 __ret = vqaddq_s32(__s0, vqrdmulhq_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40544 __ret; \
40554 int32x4_t __ret; \
40555 __ret = __noswap_vqaddq_s32(__rev0, __noswap_vqrdmulhq_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40556 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40557 __ret; \
40566 int16x8_t __ret; \
40567 __ret = vqaddq_s16(__s0, vqrdmulhq_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40568 __ret; \
40578 int16x8_t __ret; \
40579 __ret = __noswap_vqaddq_s16(__rev0, __noswap_vqrdmulhq_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40580 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
40581 __ret; \
40590 int32x2_t __ret; \
40591 __ret = vqadd_s32(__s0, vqrdmulh_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3))); \
40592 __ret; \
40602 int32x2_t __ret; \
40603 __ret = __noswap_vqadd_s32(__rev0, __noswap_vqrdmulh_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3))); \
40604 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
40605 __ret; \
40614 int16x4_t __ret; \
40615 __ret = vqadd_s16(__s0, vqrdmulh_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40616 __ret; \
40626 int16x4_t __ret; \
40627 __ret = __noswap_vqadd_s16(__rev0, __noswap_vqrdmulh_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40628 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40629 __ret; \
40635 int32x4_t __ret;
40636 __ret = vqsubq_s32(__p0, vqrdmulhq_s32(__p1, __p2));
40637 return __ret;
40644 int32x4_t __ret;
40645 __ret = __noswap_vqsubq_s32(__rev0, __noswap_vqrdmulhq_s32(__rev1, __rev2));
40646 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40647 return __ret;
40653 int16x8_t __ret;
40654 __ret = vqsubq_s16(__p0, vqrdmulhq_s16(__p1, __p2));
40655 return __ret;
40662 int16x8_t __ret;
40663 __ret = __noswap_vqsubq_s16(__rev0, __noswap_vqrdmulhq_s16(__rev1, __rev2));
40664 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
40665 return __ret;
40671 int32x2_t __ret;
40672 __ret = vqsub_s32(__p0, vqrdmulh_s32(__p1, __p2));
40673 return __ret;
40680 int32x2_t __ret;
40681 __ret = __noswap_vqsub_s32(__rev0, __noswap_vqrdmulh_s32(__rev1, __rev2));
40682 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40683 return __ret;
40689 int16x4_t __ret;
40690 __ret = vqsub_s16(__p0, vqrdmulh_s16(__p1, __p2));
40691 return __ret;
40698 int16x4_t __ret;
40699 __ret = __noswap_vqsub_s16(__rev0, __noswap_vqrdmulh_s16(__rev1, __rev2));
40700 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40701 return __ret;
40710 int32x4_t __ret; \
40711 __ret = vqsubq_s32(__s0, vqrdmulhq_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40712 __ret; \
40722 int32x4_t __ret; \
40723 __ret = __noswap_vqsubq_s32(__rev0, __noswap_vqrdmulhq_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40724 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40725 __ret; \
40734 int16x8_t __ret; \
40735 __ret = vqsubq_s16(__s0, vqrdmulhq_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40736 __ret; \
40746 int16x8_t __ret; \
40747 __ret = __noswap_vqsubq_s16(__rev0, __noswap_vqrdmulhq_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40748 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
40749 __ret; \
40758 int32x2_t __ret; \
40759 __ret = vqsub_s32(__s0, vqrdmulh_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3))); \
40760 __ret; \
40770 int32x2_t __ret; \
40771 __ret = __noswap_vqsub_s32(__rev0, __noswap_vqrdmulh_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3))); \
40772 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
40773 __ret; \
40782 int16x4_t __ret; \
40783 __ret = vqsub_s16(__s0, vqrdmulh_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40784 __ret; \
40794 int16x4_t __ret; \
40795 __ret = __noswap_vqsub_s16(__rev0, __noswap_vqrdmulh_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40796 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40797 __ret; \
40808 int32x4_t __ret; \
40809 __ret = vqaddq_s32(__s0, vqrdmulhq_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40810 __ret; \
40820 int32x4_t __ret; \
40821 __ret = __noswap_vqaddq_s32(__rev0, __noswap_vqrdmulhq_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40822 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40823 __ret; \
40832 int16x8_t __ret; \
40833 __ret = vqaddq_s16(__s0, vqrdmulhq_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40834 __ret; \
40844 int16x8_t __ret; \
40845 __ret = __noswap_vqaddq_s16(__rev0, __noswap_vqrdmulhq_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40846 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
40847 __ret; \
40856 int32x2_t __ret; \
40857 __ret = vqadd_s32(__s0, vqrdmulh_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3))); \
40858 __ret; \
40868 int32x2_t __ret; \
40869 __ret = __noswap_vqadd_s32(__rev0, __noswap_vqrdmulh_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3))); \
40870 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
40871 __ret; \
40880 int16x4_t __ret; \
40881 __ret = vqadd_s16(__s0, vqrdmulh_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40882 __ret; \
40892 int16x4_t __ret; \
40893 __ret = __noswap_vqadd_s16(__rev0, __noswap_vqrdmulh_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40894 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40895 __ret; \
40904 int32x4_t __ret; \
40905 __ret = vqsubq_s32(__s0, vqrdmulhq_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40906 __ret; \
40916 int32x4_t __ret; \
40917 __ret = __noswap_vqsubq_s32(__rev0, __noswap_vqrdmulhq_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40918 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40919 __ret; \
40928 int16x8_t __ret; \
40929 __ret = vqsubq_s16(__s0, vqrdmulhq_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40930 __ret; \
40940 int16x8_t __ret; \
40941 __ret = __noswap_vqsubq_s16(__rev0, __noswap_vqrdmulhq_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3))); \
40942 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
40943 __ret; \
40952 int32x2_t __ret; \
40953 __ret = vqsub_s32(__s0, vqrdmulh_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3))); \
40954 __ret; \
40964 int32x2_t __ret; \
40965 __ret = __noswap_vqsub_s32(__rev0, __noswap_vqrdmulh_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3))); \
40966 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
40967 __ret; \
40976 int16x4_t __ret; \
40977 __ret = vqsub_s16(__s0, vqrdmulh_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3))); \
40978 __ret; \
40988 int16x4_t __ret; \
40989 __ret = __noswap_vqsub_s16(__rev0, __noswap_vqrdmulh_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3))); \
40990 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40991 __ret; \
40999 float64x2_t __ret;
41000 __ret = (float64x2_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
41001 return __ret;
41007 float64x2_t __ret;
41008 __ret = (float64x2_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
41009 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41010 return __ret;
41016 float64x1_t __ret;
41017 __ret = (float64x1_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
41018 return __ret;
41022 float64x1_t __ret;
41023 __ret = (float64x1_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
41024 return __ret;
41030 float64_t __ret;
41031 __ret = (float64_t) __builtin_neon_vabdd_f64(__p0, __p1);
41032 return __ret;
41036 float64_t __ret;
41037 __ret
41038 return __ret;
41044 float32_t __ret;
41045 __ret = (float32_t) __builtin_neon_vabds_f32(__p0, __p1);
41046 return __ret;
41050 float32_t __ret;
41051 __ret = (float32_t) __builtin_neon_vabds_f32(__p0, __p1);
41052 return __ret;
41058 float64x2_t __ret;
41059 __ret = (float64x2_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 42);
41060 return __ret;
41065 float64x2_t __ret;
41066 __ret = (float64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 42);
41067 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41068 return __ret;
41074 int64x2_t __ret;
41075 __ret = (int64x2_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 35);
41076 return __ret;
41081 int64x2_t __ret;
41082 __ret = (int64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 35);
41083 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41084 return __ret;
41090 float64x1_t __ret;
41091 __ret = (float64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 10);
41092 return __ret;
41096 float64x1_t __ret;
41097 __ret = (float64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 10);
41098 return __ret;
41104 int64x1_t __ret;
41105 __ret = (int64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 3);
41106 return __ret;
41110 int64x1_t __ret;
41111 __ret = (int64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 3);
41112 return __ret;
41118 int64_t __ret;
41119 __ret = (int64_t) __builtin_neon_vabsd_s64(__p0);
41120 return __ret;
41124 int64_t __ret;
41125 __ret = (int64_t) __builtin_neon_vabsd_s64(__p0);
41126 return __ret;
41132 float64x2_t __ret;
41133 __ret = __p0 + __p1;
41134 return __ret;
41140 float64x2_t __ret;
41141 __ret = __rev0 + __rev1;
41142 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41143 return __ret;
41149 float64x1_t __ret;
41150 __ret = __p0 + __p1;
41151 return __ret;
41155 float64x1_t __ret;
41156 __ret = __p0 + __p1;
41157 return __ret;
41163 uint64_t __ret;
41164 __ret = (uint64_t) __builtin_neon_vaddd_u64(__p0, __p1);
41165 return __ret;
41169 uint64_t __ret;
41170 __ret = (uint64_t) __builtin_neon_vaddd_u64(__p0, __p1);
41171 return __ret;
41177 int64_t __ret;
41178 __ret = (int64_t) __builtin_neon_vaddd_s64(__p0, __p1);
41179 return __ret;
41183 int64_t __ret;
41184 __ret = (int64_t) __builtin_neon_vaddd_s64(__p0, __p1);
41185 return __ret;
41191 uint16x8_t __ret;
41192 __ret = vcombine_u16(__p0, vaddhn_u32(__p1, __p2));
41193 return __ret;
41200 uint16x8_t __ret;
41201 __ret = __noswap_vcombine_u16(__rev0, __noswap_vaddhn_u32(__rev1, __rev2));
41202 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41203 return __ret;
41209 uint32x4_t __ret;
41210 __ret = vcombine_u32(__p0, vaddhn_u64(__p1, __p2));
41211 return __ret;
41218 uint32x4_t __ret;
41219 __ret = __noswap_vcombine_u32(__rev0, __noswap_vaddhn_u64(__rev1, __rev2));
41220 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41221 return __ret;
41227 uint8x16_t __ret;
41228 __ret = vcombine_u8(__p0, vaddhn_u16(__p1, __p2));
41229 return __ret;
41236 uint8x16_t __ret;
41237 __ret = __noswap_vcombine_u8(__rev0, __noswap_vaddhn_u16(__rev1, __rev2));
41238 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
41239 return __ret;
41245 int16x8_t __ret;
41246 __ret = vcombine_s16(__p0, vaddhn_s32(__p1, __p2));
41247 return __ret;
41254 int16x8_t __ret;
41255 __ret = __noswap_vcombine_s16(__rev0, __noswap_vaddhn_s32(__rev1, __rev2));
41256 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41257 return __ret;
41263 int32x4_t __ret;
41264 __ret = vcombine_s32(__p0, vaddhn_s64(__p1, __p2));
41265 return __ret;
41272 int32x4_t __ret;
41273 __ret = __noswap_vcombine_s32(__rev0, __noswap_vaddhn_s64(__rev1, __rev2));
41274 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41275 return __ret;
41281 int8x16_t __ret;
41282 __ret = vcombine_s8(__p0, vaddhn_s16(__p1, __p2));
41283 return __ret;
41290 int8x16_t __ret;
41291 __ret = __noswap_vcombine_s8(__rev0, __noswap_vaddhn_s16(__rev1, __rev2));
41292 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
41293 return __ret;
41299 uint16_t __ret;
41300 __ret = (uint16_t) __builtin_neon_vaddlvq_u8((int8x16_t)__p0);
41301 return __ret;
41306 uint16_t __ret;
41307 __ret = (uint16_t) __builtin_neon_vaddlvq_u8((int8x16_t)__rev0);
41308 return __ret;
41314 uint64_t __ret;
41315 __ret = (uint64_t) __builtin_neon_vaddlvq_u32((int8x16_t)__p0);
41316 return __ret;
41321 uint64_t __ret;
41322 __ret = (uint64_t) __builtin_neon_vaddlvq_u32((int8x16_t)__rev0);
41323 return __ret;
41329 uint32_t __ret;
41330 __ret = (uint32_t) __builtin_neon_vaddlvq_u16((int8x16_t)__p0);
41331 return __ret;
41336 uint32_t __ret;
41337 __ret = (uint32_t) __builtin_neon_vaddlvq_u16((int8x16_t)__rev0);
41338 return __ret;
41344 int16_t __ret;
41345 __ret = (int16_t) __builtin_neon_vaddlvq_s8((int8x16_t)__p0);
41346 return __ret;
41351 int16_t __ret;
41352 __ret = (int16_t) __builtin_neon_vaddlvq_s8((int8x16_t)__rev0);
41353 return __ret;
41359 int64_t __ret;
41360 __ret = (int64_t) __builtin_neon_vaddlvq_s32((int8x16_t)__p0);
41361 return __ret;
41366 int64_t __ret;
41367 __ret = (int64_t) __builtin_neon_vaddlvq_s32((int8x16_t)__rev0);
41368 return __ret;
41374 int32_t __ret;
41375 __ret = (int32_t) __builtin_neon_vaddlvq_s16((int8x16_t)__p0);
41376 return __ret;
41381 int32_t __ret;
41382 __ret = (int32_t) __builtin_neon_vaddlvq_s16((int8x16_t)__rev0);
41383 return __ret;
41389 uint16_t __ret;
41390 __ret = (uint16_t) __builtin_neon_vaddlv_u8((int8x8_t)__p0);
41391 return __ret;
41396 uint16_t __ret;
41397 __ret = (uint16_t) __builtin_neon_vaddlv_u8((int8x8_t)__rev0);
41398 return __ret;
41404 uint64_t __ret;
41405 __ret = (uint64_t) __builtin_neon_vaddlv_u32((int8x8_t)__p0);
41406 return __ret;
41411 uint64_t __ret;
41412 __ret = (uint64_t) __builtin_neon_vaddlv_u32((int8x8_t)__rev0);
41413 return __ret;
41419 uint32_t __ret;
41420 __ret = (uint32_t) __builtin_neon_vaddlv_u16((int8x8_t)__p0);
41421 return __ret;
41426 uint32_t __ret;
41427 __ret = (uint32_t) __builtin_neon_vaddlv_u16((int8x8_t)__rev0);
41428 return __ret;
41434 int16_t __ret;
41435 __ret = (int16_t) __builtin_neon_vaddlv_s8((int8x8_t)__p0);
41436 return __ret;
41441 int16_t __ret;
41442 __ret = (int16_t) __builtin_neon_vaddlv_s8((int8x8_t)__rev0);
41443 return __ret;
41449 int64_t __ret;
41450 __ret = (int64_t) __builtin_neon_vaddlv_s32((int8x8_t)__p0);
41451 return __ret;
41456 int64_t __ret;
41457 __ret = (int64_t) __builtin_neon_vaddlv_s32((int8x8_t)__rev0);
41458 return __ret;
41464 int32_t __ret;
41465 __ret = (int32_t) __builtin_neon_vaddlv_s16((int8x8_t)__p0);
41466 return __ret;
41471 int32_t __ret;
41472 __ret = (int32_t) __builtin_neon_vaddlv_s16((int8x8_t)__rev0);
41473 return __ret;
41479 uint8_t __ret;
41480 __ret = (uint8_t) __builtin_neon_vaddvq_u8((int8x16_t)__p0);
41481 return __ret;
41486 uint8_t __ret;
41487 __ret = (uint8_t) __builtin_neon_vaddvq_u8((int8x16_t)__rev0);
41488 return __ret;
41494 uint32_t __ret;
41495 __ret = (uint32_t) __builtin_neon_vaddvq_u32((int8x16_t)__p0);
41496 return __ret;
41501 uint32_t __ret;
41502 __ret = (uint32_t) __builtin_neon_vaddvq_u32((int8x16_t)__rev0);
41503 return __ret;
41509 uint64_t __ret;
41510 __ret = (uint64_t) __builtin_neon_vaddvq_u64((int8x16_t)__p0);
41511 return __ret;
41516 uint64_t __ret;
41517 __ret = (uint64_t) __builtin_neon_vaddvq_u64((int8x16_t)__rev0);
41518 return __ret;
41524 uint16_t __ret;
41525 __ret = (uint16_t) __builtin_neon_vaddvq_u16((int8x16_t)__p0);
41526 return __ret;
41531 uint16_t __ret;
41532 __ret = (uint16_t) __builtin_neon_vaddvq_u16((int8x16_t)__rev0);
41533 return __ret;
41539 int8_t __ret;
41540 __ret = (int8_t) __builtin_neon_vaddvq_s8((int8x16_t)__p0);
41541 return __ret;
41546 int8_t __ret;
41547 __ret = (int8_t) __builtin_neon_vaddvq_s8((int8x16_t)__rev0);
41548 return __ret;
41554 float64_t __ret;
41555 __ret = (float64_t) __builtin_neon_vaddvq_f64((int8x16_t)__p0);
41556 return __ret;
41561 float64_t __ret;
41562 __ret = (float64_t) __builtin_neon_vaddvq_f64((int8x16_t)__rev0);
41563 return __ret;
41569 float32_t __ret;
41570 __ret = (float32_t) __builtin_neon_vaddvq_f32((int8x16_t)__p0);
41571 return __ret;
41576 float32_t __ret;
41577 __ret = (float32_t) __builtin_neon_vaddvq_f32((int8x16_t)__rev0);
41578 return __ret;
41584 int32_t __ret;
41585 __ret = (int32_t) __builtin_neon_vaddvq_s32((int8x16_t)__p0);
41586 return __ret;
41591 int32_t __ret;
41592 __ret = (int32_t) __builtin_neon_vaddvq_s32((int8x16_t)__rev0);
41593 return __ret;
41599 int64_t __ret;
41600 __ret = (int64_t) __builtin_neon_vaddvq_s64((int8x16_t)__p0);
41601 return __ret;
41606 int64_t __ret;
41607 __ret = (int64_t) __builtin_neon_vaddvq_s64((int8x16_t)__rev0);
41608 return __ret;
41614 int16_t __ret;
41615 __ret = (int16_t) __builtin_neon_vaddvq_s16((int8x16_t)__p0);
41616 return __ret;
41621 int16_t __ret;
41622 __ret = (int16_t) __builtin_neon_vaddvq_s16((int8x16_t)__rev0);
41623 return __ret;
41629 uint8_t __ret;
41630 __ret = (uint8_t) __builtin_neon_vaddv_u8((int8x8_t)__p0);
41631 return __ret;
41636 uint8_t __ret;
41637 __ret = (uint8_t) __builtin_neon_vaddv_u8((int8x8_t)__rev0);
41638 return __ret;
41644 uint32_t __ret;
41645 __ret = (uint32_t) __builtin_neon_vaddv_u32((int8x8_t)__p0);
41646 return __ret;
41651 uint32_t __ret;
41652 __ret = (uint32_t) __builtin_neon_vaddv_u32((int8x8_t)__rev0);
41653 return __ret;
41659 uint16_t __ret;
41660 __ret = (uint16_t) __builtin_neon_vaddv_u16((int8x8_t)__p0);
41661 return __ret;
41666 uint16_t __ret;
41667 __ret = (uint16_t) __builtin_neon_vaddv_u16((int8x8_t)__rev0);
41668 return __ret;
41674 int8_t __ret;
41675 __ret = (int8_t) __builtin_neon_vaddv_s8((int8x8_t)__p0);
41676 return __ret;
41681 int8_t __ret;
41682 __ret = (int8_t) __builtin_neon_vaddv_s8((int8x8_t)__rev0);
41683 return __ret;
41689 float32_t __ret;
41690 __ret = (float32_t) __builtin_neon_vaddv_f32((int8x8_t)__p0);
41691 return __ret;
41696 float32_t __ret;
41697 __ret = (float32_t) __builtin_neon_vaddv_f32((int8x8_t)__rev0);
41698 return __ret;
41704 int32_t __ret;
41705 __ret = (int32_t) __builtin_neon_vaddv_s32((int8x8_t)__p0);
41706 return __ret;
41711 int32_t __ret;
41712 __ret = (int32_t) __builtin_neon_vaddv_s32((int8x8_t)__rev0);
41713 return __ret;
41719 int16_t __ret;
41720 __ret = (int16_t) __builtin_neon_vaddv_s16((int8x8_t)__p0);
41721 return __ret;
41726 int16_t __ret;
41727 __ret = (int16_t) __builtin_neon_vaddv_s16((int8x8_t)__rev0);
41728 return __ret;
41734 poly64x1_t __ret;
41735 __ret = (poly64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 6);
41736 return __ret;
41740 poly64x1_t __ret;
41741 __ret = (poly64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 6);
41742 return __ret;
41748 poly64x2_t __ret;
41749 __ret = (poly64x2_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 38);
41750 return __ret;
41757 poly64x2_t __ret;
41758 __ret = (poly64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 38);
41759 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41760 return __ret;
41766 float64x2_t __ret;
41767 __ret = (float64x2_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
41768 return __ret;
41775 float64x2_t __ret;
41776 __ret = (float64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
41777 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41778 return __ret;
41784 float64x1_t __ret;
41785 __ret = (float64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
41786 return __ret;
41790 float64x1_t __ret;
41791 __ret = (float64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
41792 return __ret;
41798 uint64x2_t __ret;
41799 __ret = (uint64x2_t) __builtin_neon_vcageq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
41800 return __ret;
41806 uint64x2_t __ret;
41807 __ret = (uint64x2_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
41808 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41809 return __ret;
41815 uint64x1_t __ret;
41816 __ret = (uint64x1_t) __builtin_neon_vcage_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
41817 return __ret;
41821 uint64x1_t __ret;
41822 __ret = (uint64x1_t) __builtin_neon_vcage_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
41823 return __ret;
41829 uint64_t __ret;
41830 __ret = (uint64_t) __builtin_neon_vcaged_f64(__p0, __p1);
41831 return __ret;
41835 uint64_t __ret;
41836 __ret = (uint64_t) __builtin_neon_vcaged_f64(__p0, __p1);
41837 return __ret;
41843 uint32_t __ret;
41844 __ret = (uint32_t) __builtin_neon_vcages_f32(__p0, __p1);
41845 return __ret;
41849 uint32_t __ret;
41850 __ret = (uint32_t) __builtin_neon_vcages_f32(__p0, __p1);
41851 return __ret;
41857 uint64x2_t __ret;
41858 __ret = (uint64x2_t) __builtin_neon_vcagtq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
41859 return __ret;
41865 uint64x2_t __ret;
41866 __ret = (uint64x2_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
41867 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41868 return __ret;
41874 uint64x1_t __ret;
41875 __ret = (uint64x1_t) __builtin_neon_vcagt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
41876 return __ret;
41880 uint64x1_t __ret;
41881 __ret = (uint64x1_t) __builtin_neon_vcagt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
41882 return __ret;
41888 uint64_t __ret;
41889 __ret = (uint64_t) __builtin_neon_vcagtd_f64(__p0, __p1);
41890 return __ret;
41894 uint64_t __ret;
41895 __ret = (uint64_t) __builtin_neon_vcagtd_f64(__p0, __p1);
41896 return __ret;
41902 uint32_t __ret;
41903 __ret = (uint32_t) __builtin_neon_vcagts_f32(__p0, __p1);
41904 return __ret;
41908 uint32_t __ret;
41909 __ret = (uint32_t) __builtin_neon_vcagts_f32(__p0, __p1);
41910 return __ret;
41916 uint64x2_t __ret;
41917 __ret = (uint64x2_t) __builtin_neon_vcaleq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
41918 return __ret;
41924 uint64x2_t __ret;
41925 __ret = (uint64x2_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
41926 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41927 return __ret;
41933 uint64x1_t __ret;
41934 __ret = (uint64x1_t) __builtin_neon_vcale_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
41935 return __ret;
41939 uint64x1_t __ret;
41940 __ret = (uint64x1_t) __builtin_neon_vcale_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
41941 return __ret;
41947 uint64_t __ret;
41948 __ret = (uint64_t) __builtin_neon_vcaled_f64(__p0, __p1);
41949 return __ret;
41953 uint64_t __ret;
41954 __ret = (uint64_t) __builtin_neon_vcaled_f64(__p0, __p1);
41955 return __ret;
41961 uint32_t __ret;
41962 __ret = (uint32_t) __builtin_neon_vcales_f32(__p0, __p1);
41963 return __ret;
41967 uint32_t __ret;
41968 __ret = (uint32_t) __builtin_neon_vcales_f32(__p0, __p1);
41969 return __ret;
41975 uint64x2_t __ret;
41976 __ret = (uint64x2_t) __builtin_neon_vcaltq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
41977 return __ret;
41983 uint64x2_t __ret;
41984 __ret = (uint64x2_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
41985 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41986 return __ret;
41992 uint64x1_t __ret;
41993 __ret = (uint64x1_t) __builtin_neon_vcalt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
41994 return __ret;
41998 uint64x1_t __ret;
41999 __ret = (uint64x1_t) __builtin_neon_vcalt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
42000 return __ret;
42006 uint64_t __ret;
42007 __ret = (uint64_t) __builtin_neon_vcaltd_f64(__p0, __p1);
42008 return __ret;
42012 uint64_t __ret;
42013 __ret = (uint64_t) __builtin_neon_vcaltd_f64(__p0, __p1);
42014 return __ret;
42020 uint32_t __ret;
42021 __ret = (uint32_t) __builtin_neon_vcalts_f32(__p0, __p1);
42022 return __ret;
42026 uint32_t __ret;
42027 __ret = (uint32_t) __builtin_neon_vcalts_f32(__p0, __p1);
42028 return __ret;
42034 uint64x1_t __ret;
42035 __ret = (uint64x1_t)(__p0 == __p1);
42036 return __ret;
42040 uint64x1_t __ret;
42041 __ret = (uint64x1_t)(__p0 == __p1);
42042 return __ret;
42048 uint64x2_t __ret;
42049 __ret = (uint64x2_t)(__p0 == __p1);
42050 return __ret;
42056 uint64x2_t __ret;
42057 __ret = (uint64x2_t)(__rev0 == __rev1);
42058 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42059 return __ret;
42065 uint64x2_t __ret;
42066 __ret = (uint64x2_t)(__p0 == __p1);
42067 return __ret;
42073 uint64x2_t __ret;
42074 __ret = (uint64x2_t)(__rev0 == __rev1);
42075 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42076 return __ret;
42082 uint64x2_t __ret;
42083 __ret = (uint64x2_t)(__p0 == __p1);
42084 return __ret;
42090 uint64x2_t __ret;
42091 __ret = (uint64x2_t)(__rev0 == __rev1);
42092 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42093 return __ret;
42099 uint64x2_t __ret;
42100 __ret = (uint64x2_t)(__p0 == __p1);
42101 return __ret;
42107 uint64x2_t __ret;
42108 __ret = (uint64x2_t)(__rev0 == __rev1);
42109 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42110 return __ret;
42116 uint64x1_t __ret;
42117 __ret = (uint64x1_t)(__p0 == __p1);
42118 return __ret;
42122 uint64x1_t __ret;
42123 __ret = (uint64x1_t)(__p0 == __p1);
42124 return __ret;
42130 uint64x1_t __ret;
42131 __ret = (uint64x1_t)(__p0 == __p1);
42132 return __ret;
42136 uint64x1_t __ret;
42137 __ret = (uint64x1_t)(__p0 == __p1);
42138 return __ret;
42144 uint64x1_t __ret;
42145 __ret = (uint64x1_t)(__p0 == __p1);
42146 return __ret;
42150 uint64x1_t __ret;
42151 __ret = (uint64x1_t)(__p0 == __p1);
42152 return __ret;
42158 uint64_t __ret;
42159 __ret = (uint64_t) __builtin_neon_vceqd_u64(__p0, __p1);
42160 return __ret;
42164 uint64_t __ret;
42165 __ret = (uint64_t) __builtin_neon_vceqd_u64(__p0, __p1);
42166 return __ret;
42172 int64_t __ret;
42173 __ret = (int64_t) __builtin_neon_vceqd_s64(__p0, __p1);
42174 return __ret;
42178 int64_t __ret;
42179 __ret = (int64_t) __builtin_neon_vceqd_s64(__p0, __p1);
42180 return __ret;
42186 uint64_t __ret;
42187 __ret = (uint64_t) __builtin_neon_vceqd_f64(__p0, __p1);
42188 return __ret;
42192 uint64_t __ret;
42193 __ret = (uint64_t) __builtin_neon_vceqd_f64(__p0, __p1);
42194 return __ret;
42200 uint32_t __ret;
42201 __ret = (uint32_t) __builtin_neon_vceqs_f32(__p0, __p1);
42202 return __ret;
42206 uint32_t __ret;
42207 __ret = (uint32_t) __builtin_neon_vceqs_f32(__p0, __p1);
42208 return __ret;
42214 uint8x8_t __ret;
42215 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 16);
42216 return __ret;
42221 uint8x8_t __ret;
42222 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
42223 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42224 return __ret;
42230 uint64x1_t __ret;
42231 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42232 return __ret;
42236 uint64x1_t __ret;
42237 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42238 return __ret;
42244 uint16x4_t __ret;
42245 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 17);
42246 return __ret;
42251 uint16x4_t __ret;
42252 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
42253 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42254 return __ret;
42260 uint8x16_t __ret;
42261 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 48);
42262 return __ret;
42267 uint8x16_t __ret;
42268 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
42269 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
42270 return __ret;
42276 uint64x2_t __ret;
42277 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
42278 return __ret;
42283 uint64x2_t __ret;
42284 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
42285 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42286 return __ret;
42292 uint16x8_t __ret;
42293 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
42294 return __ret;
42299 uint16x8_t __ret;
42300 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
42301 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42302 return __ret;
42308 uint8x16_t __ret;
42309 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 48);
42310 return __ret;
42315 uint8x16_t __ret;
42316 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
42317 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
42318 return __ret;
42324 uint32x4_t __ret;
42325 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 50);
42326 return __ret;
42331 uint32x4_t __ret;
42332 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
42333 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42334 return __ret;
42340 uint64x2_t __ret;
42341 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
42342 return __ret;
42347 uint64x2_t __ret;
42348 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
42349 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42350 return __ret;
42356 uint16x8_t __ret;
42357 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
42358 return __ret;
42363 uint16x8_t __ret;
42364 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
42365 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42366 return __ret;
42372 uint8x16_t __ret;
42373 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 48);
42374 return __ret;
42379 uint8x16_t __ret;
42380 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
42381 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
42382 return __ret;
42388 uint64x2_t __ret;
42389 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
42390 return __ret;
42395 uint64x2_t __ret;
42396 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
42397 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42398 return __ret;
42404 uint32x4_t __ret;
42405 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 50);
42406 return __ret;
42411 uint32x4_t __ret;
42412 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
42413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42414 return __ret;
42420 uint32x4_t __ret;
42421 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 50);
42422 return __ret;
42427 uint32x4_t __ret;
42428 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
42429 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42430 return __ret;
42436 uint64x2_t __ret;
42437 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
42438 return __ret;
42443 uint64x2_t __ret;
42444 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
42445 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42446 return __ret;
42452 uint16x8_t __ret;
42453 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
42454 return __ret;
42459 uint16x8_t __ret;
42460 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
42461 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42462 return __ret;
42468 uint8x8_t __ret;
42469 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 16);
42470 return __ret;
42475 uint8x8_t __ret;
42476 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
42477 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42478 return __ret;
42484 uint32x2_t __ret;
42485 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 18);
42486 return __ret;
42491 uint32x2_t __ret;
42492 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
42493 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42494 return __ret;
42500 uint64x1_t __ret;
42501 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42502 return __ret;
42506 uint64x1_t __ret;
42507 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42508 return __ret;
42514 uint16x4_t __ret;
42515 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 17);
42516 return __ret;
42521 uint16x4_t __ret;
42522 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
42523 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42524 return __ret;
42530 uint8x8_t __ret;
42531 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 16);
42532 return __ret;
42537 uint8x8_t __ret;
42538 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
42539 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42540 return __ret;
42546 uint64x1_t __ret;
42547 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42548 return __ret;
42552 uint64x1_t __ret;
42553 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42554 return __ret;
42560 uint32x2_t __ret;
42561 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 18);
42562 return __ret;
42567 uint32x2_t __ret;
42568 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
42569 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42570 return __ret;
42576 uint32x2_t __ret;
42577 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 18);
42578 return __ret;
42583 uint32x2_t __ret;
42584 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
42585 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42586 return __ret;
42592 uint64x1_t __ret;
42593 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42594 return __ret;
42598 uint64x1_t __ret;
42599 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
42600 return __ret;
42606 uint16x4_t __ret;
42607 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 17);
42608 return __ret;
42613 uint16x4_t __ret;
42614 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
42615 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42616 return __ret;
42622 uint64_t __ret;
42623 __ret = (uint64_t) __builtin_neon_vceqzd_u64(__p0);
42624 return __ret;
42628 uint64_t __ret;
42629 __ret = (uint64_t) __builtin_neon_vceqzd_u64(__p0);
42630 return __ret;
42636 int64_t __ret;
42637 __ret = (int64_t) __builtin_neon_vceqzd_s64(__p0);
42638 return __ret;
42642 int64_t __ret;
42643 __ret = (int64_t) __builtin_neon_vceqzd_s64(__p0);
42644 return __ret;
42650 uint64_t __ret;
42651 __ret = (uint64_t) __builtin_neon_vceqzd_f64(__p0);
42652 return __ret;
42656 uint64_t __ret;
42657 __ret = (uint64_t) __builtin_neon_vceqzd_f64(__p0);
42658 return __ret;
42664 uint32_t __ret;
42665 __ret = (uint32_t) __builtin_neon_vceqzs_f32(__p0);
42666 return __ret;
42670 uint32_t __ret;
42671 __ret = (uint32_t) __builtin_neon_vceqzs_f32(__p0);
42672 return __ret;
42678 uint64x2_t __ret;
42679 __ret = (uint64x2_t)(__p0 >= __p1);
42680 return __ret;
42686 uint64x2_t __ret;
42687 __ret = (uint64x2_t)(__rev0 >= __rev1);
42688 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42689 return __ret;
42695 uint64x2_t __ret;
42696 __ret = (uint64x2_t)(__p0 >= __p1);
42697 return __ret;
42703 uint64x2_t __ret;
42704 __ret = (uint64x2_t)(__rev0 >= __rev1);
42705 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42706 return __ret;
42712 uint64x2_t __ret;
42713 __ret = (uint64x2_t)(__p0 >= __p1);
42714 return __ret;
42720 uint64x2_t __ret;
42721 __ret = (uint64x2_t)(__rev0 >= __rev1);
42722 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42723 return __ret;
42729 uint64x1_t __ret;
42730 __ret = (uint64x1_t)(__p0 >= __p1);
42731 return __ret;
42735 uint64x1_t __ret;
42736 __ret = (uint64x1_t)(__p0 >= __p1);
42737 return __ret;
42743 uint64x1_t __ret;
42744 __ret = (uint64x1_t)(__p0 >= __p1);
42745 return __ret;
42749 uint64x1_t __ret;
42750 __ret = (uint64x1_t)(__p0 >= __p1);
42751 return __ret;
42757 uint64x1_t __ret;
42758 __ret = (uint64x1_t)(__p0 >= __p1);
42759 return __ret;
42763 uint64x1_t __ret;
42764 __ret = (uint64x1_t)(__p0 >= __p1);
42765 return __ret;
42771 int64_t __ret;
42772 __ret = (int64_t) __builtin_neon_vcged_s64(__p0, __p1);
42773 return __ret;
42777 int64_t __ret;
42778 __ret = (int64_t) __builtin_neon_vcged_s64(__p0, __p1);
42779 return __ret;
42785 uint64_t __ret;
42786 __ret = (uint64_t) __builtin_neon_vcged_u64(__p0, __p1);
42787 return __ret;
42791 uint64_t __ret;
42792 __ret = (uint64_t) __builtin_neon_vcged_u64(__p0, __p1);
42793 return __ret;
42799 uint64_t __ret;
42800 __ret = (uint64_t) __builtin_neon_vcged_f64(__p0, __p1);
42801 return __ret;
42805 uint64_t __ret;
42806 __ret = (uint64_t) __builtin_neon_vcged_f64(__p0, __p1);
42807 return __ret;
42813 uint32_t __ret;
42814 __ret = (uint32_t) __builtin_neon_vcges_f32(__p0, __p1);
42815 return __ret;
42819 uint32_t __ret;
42820 __ret = (uint32_t) __builtin_neon_vcges_f32(__p0, __p1);
42821 return __ret;
42827 uint8x16_t __ret;
42828 __ret = (uint8x16_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 48);
42829 return __ret;
42834 uint8x16_t __ret;
42835 __ret = (uint8x16_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 48);
42836 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
42837 return __ret;
42843 uint64x2_t __ret;
42844 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 51);
42845 return __ret;
42850 uint64x2_t __ret;
42851 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);
42852 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42853 return __ret;
42859 uint32x4_t __ret;
42860 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 50);
42861 return __ret;
42866 uint32x4_t __ret;
42867 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);
42868 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42869 return __ret;
42875 uint32x4_t __ret;
42876 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 50);
42877 return __ret;
42882 uint32x4_t __ret;
42883 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);
42884 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42885 return __ret;
42891 uint64x2_t __ret;
42892 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 51);
42893 return __ret;
42898 uint64x2_t __ret;
42899 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);
42900 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42901 return __ret;
42907 uint16x8_t __ret;
42908 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 49);
42909 return __ret;
42914 uint16x8_t __ret;
42915 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 49);
42916 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42917 return __ret;
42923 uint8x8_t __ret;
42924 __ret = (uint8x8_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 16);
42925 return __ret;
42930 uint8x8_t __ret;
42931 __ret = (uint8x8_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 16);
42932 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42933 return __ret;
42939 uint64x1_t __ret;
42940 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
42941 return __ret;
42945 uint64x1_t __ret;
42946 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
42947 return __ret;
42953 uint32x2_t __ret;
42954 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 18);
42955 return __ret;
42960 uint32x2_t __ret;
42961 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);
42962 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42963 return __ret;
42969 uint32x2_t __ret;
42970 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 18);
42971 return __ret;
42976 uint32x2_t __ret;
42977 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);
42978 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42979 return __ret;
42985 uint64x1_t __ret;
42986 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
42987 return __ret;
42991 uint64x1_t __ret;
42992 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
42993 return __ret;
42999 uint16x4_t __ret;
43000 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 17);
43001 return __ret;
43006 uint16x4_t __ret;
43007 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 17);
43008 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43009 return __ret;
43015 int64_t __ret;
43016 __ret = (int64_t) __builtin_neon_vcgezd_s64(__p0);
43017 return __ret;
43021 int64_t __ret;
43022 __ret = (int64_t) __builtin_neon_vcgezd_s64(__p0);
43023 return __ret;
43029 uint64_t __ret;
43030 __ret = (uint64_t) __builtin_neon_vcgezd_f64(__p0);
43031 return __ret;
43035 uint64_t __ret;
43036 __ret = (uint64_t) __builtin_neon_vcgezd_f64(__p0);
43037 return __ret;
43043 uint32_t __ret;
43044 __ret = (uint32_t) __builtin_neon_vcgezs_f32(__p0);
43045 return __ret;
43049 uint32_t __ret;
43050 __ret = (uint32_t) __builtin_neon_vcgezs_f32(__p0);
43051 return __ret;
43057 uint64x2_t __ret;
43058 __ret = (uint64x2_t)(__p0 > __p1);
43059 return __ret;
43065 uint64x2_t __ret;
43066 __ret = (uint64x2_t)(__rev0 > __rev1);
43067 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43068 return __ret;
43074 uint64x2_t __ret;
43075 __ret = (uint64x2_t)(__p0 > __p1);
43076 return __ret;
43082 uint64x2_t __ret;
43083 __ret = (uint64x2_t)(__rev0 > __rev1);
43084 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43085 return __ret;
43091 uint64x2_t __ret;
43092 __ret = (uint64x2_t)(__p0 > __p1);
43093 return __ret;
43099 uint64x2_t __ret;
43100 __ret = (uint64x2_t)(__rev0 > __rev1);
43101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43102 return __ret;
43108 uint64x1_t __ret;
43109 __ret = (uint64x1_t)(__p0 > __p1);
43110 return __ret;
43114 uint64x1_t __ret;
43115 __ret = (uint64x1_t)(__p0 > __p1);
43116 return __ret;
43122 uint64x1_t __ret;
43123 __ret = (uint64x1_t)(__p0 > __p1);
43124 return __ret;
43128 uint64x1_t __ret;
43129 __ret = (uint64x1_t)(__p0 > __p1);
43130 return __ret;
43136 uint64x1_t __ret;
43137 __ret = (uint64x1_t)(__p0 > __p1);
43138 return __ret;
43142 uint64x1_t __ret;
43143 __ret = (uint64x1_t)(__p0 > __p1);
43144 return __ret;
43150 int64_t __ret;
43151 __ret = (int64_t) __builtin_neon_vcgtd_s64(__p0, __p1);
43152 return __ret;
43156 int64_t __ret;
43157 __ret = (int64_t) __builtin_neon_vcgtd_s64(__p0, __p1);
43158 return __ret;
43164 uint64_t __ret;
43165 __ret = (uint64_t) __builtin_neon_vcgtd_u64(__p0, __p1);
43166 return __ret;
43170 uint64_t __ret;
43171 __ret = (uint64_t) __builtin_neon_vcgtd_u64(__p0, __p1);
43172 return __ret;
43178 uint64_t __ret;
43179 __ret = (uint64_t) __builtin_neon_vcgtd_f64(__p0, __p1);
43180 return __ret;
43184 uint64_t __ret;
43185 __ret = (uint64_t) __builtin_neon_vcgtd_f64(__p0, __p1);
43186 return __ret;
43192 uint32_t __ret;
43193 __ret = (uint32_t) __builtin_neon_vcgts_f32(__p0, __p1);
43194 return __ret;
43198 uint32_t __ret;
43199 __ret = (uint32_t) __builtin_neon_vcgts_f32(__p0, __p1);
43200 return __ret;
43206 uint8x16_t __ret;
43207 __ret = (uint8x16_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 48);
43208 return __ret;
43213 uint8x16_t __ret;
43214 __ret = (uint8x16_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 48);
43215 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43216 return __ret;
43222 uint64x2_t __ret;
43223 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 51);
43224 return __ret;
43229 uint64x2_t __ret;
43230 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);
43231 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43232 return __ret;
43238 uint32x4_t __ret;
43239 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 50);
43240 return __ret;
43245 uint32x4_t __ret;
43246 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);
43247 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43248 return __ret;
43254 uint32x4_t __ret;
43255 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 50);
43256 return __ret;
43261 uint32x4_t __ret;
43262 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);
43263 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43264 return __ret;
43270 uint64x2_t __ret;
43271 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 51);
43272 return __ret;
43277 uint64x2_t __ret;
43278 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);
43279 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43280 return __ret;
43286 uint16x8_t __ret;
43287 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 49);
43288 return __ret;
43293 uint16x8_t __ret;
43294 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 49);
43295 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43296 return __ret;
43302 uint8x8_t __ret;
43303 __ret = (uint8x8_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 16);
43304 return __ret;
43309 uint8x8_t __ret;
43310 __ret = (uint8x8_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 16);
43311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43312 return __ret;
43318 uint64x1_t __ret;
43319 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
43320 return __ret;
43324 uint64x1_t __ret;
43325 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
43326 return __ret;
43332 uint32x2_t __ret;
43333 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 18);
43334 return __ret;
43339 uint32x2_t __ret;
43340 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);
43341 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43342 return __ret;
43348 uint32x2_t __ret;
43349 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 18);
43350 return __ret;
43355 uint32x2_t __ret;
43356 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);
43357 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43358 return __ret;
43364 uint64x1_t __ret;
43365 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
43366 return __ret;
43370 uint64x1_t __ret;
43371 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
43372 return __ret;
43378 uint16x4_t __ret;
43379 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 17);
43380 return __ret;
43385 uint16x4_t __ret;
43386 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 17);
43387 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43388 return __ret;
43394 int64_t __ret;
43395 __ret = (int64_t) __builtin_neon_vcgtzd_s64(__p0);
43396 return __ret;
43400 int64_t __ret;
43401 __ret = (int64_t) __builtin_neon_vcgtzd_s64(__p0);
43402 return __ret;
43408 uint64_t __ret;
43409 __ret = (uint64_t) __builtin_neon_vcgtzd_f64(__p0);
43410 return __ret;
43414 uint64_t __ret;
43415 __ret = (uint64_t) __builtin_neon_vcgtzd_f64(__p0);
43416 return __ret;
43422 uint32_t __ret;
43423 __ret = (uint32_t) __builtin_neon_vcgtzs_f32(__p0);
43424 return __ret;
43428 uint32_t __ret;
43429 __ret = (uint32_t) __builtin_neon_vcgtzs_f32(__p0);
43430 return __ret;
43436 uint64x2_t __ret;
43437 __ret = (uint64x2_t)(__p0 <= __p1);
43438 return __ret;
43444 uint64x2_t __ret;
43445 __ret = (uint64x2_t)(__rev0 <= __rev1);
43446 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43447 return __ret;
43453 uint64x2_t __ret;
43454 __ret = (uint64x2_t)(__p0 <= __p1);
43455 return __ret;
43461 uint64x2_t __ret;
43462 __ret = (uint64x2_t)(__rev0 <= __rev1);
43463 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43464 return __ret;
43470 uint64x2_t __ret;
43471 __ret = (uint64x2_t)(__p0 <= __p1);
43472 return __ret;
43478 uint64x2_t __ret;
43479 __ret = (uint64x2_t)(__rev0 <= __rev1);
43480 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43481 return __ret;
43487 uint64x1_t __ret;
43488 __ret = (uint64x1_t)(__p0 <= __p1);
43489 return __ret;
43493 uint64x1_t __ret;
43494 __ret = (uint64x1_t)(__p0 <= __p1);
43495 return __ret;
43501 uint64x1_t __ret;
43502 __ret = (uint64x1_t)(__p0 <= __p1);
43503 return __ret;
43507 uint64x1_t __ret;
43508 __ret = (uint64x1_t)(__p0 <= __p1);
43509 return __ret;
43515 uint64x1_t __ret;
43516 __ret = (uint64x1_t)(__p0 <= __p1);
43517 return __ret;
43521 uint64x1_t __ret;
43522 __ret = (uint64x1_t)(__p0 <= __p1);
43523 return __ret;
43529 uint64_t __ret;
43530 __ret = (uint64_t) __builtin_neon_vcled_u64(__p0, __p1);
43531 return __ret;
43535 uint64_t __ret;
43536 __ret = (uint64_t) __builtin_neon_vcled_u64(__p0, __p1);
43537 return __ret;
43543 int64_t __ret;
43544 __ret = (int64_t) __builtin_neon_vcled_s64(__p0, __p1);
43545 return __ret;
43549 int64_t __ret;
43550 __ret = (int64_t) __builtin_neon_vcled_s64(__p0, __p1);
43551 return __ret;
43557 uint64_t __ret;
43558 __ret = (uint64_t) __builtin_neon_vcled_f64(__p0, __p1);
43559 return __ret;
43563 uint64_t __ret;
43564 __ret = (uint64_t) __builtin_neon_vcled_f64(__p0, __p1);
43565 return __ret;
43571 uint32_t __ret;
43572 __ret = (uint32_t) __builtin_neon_vcles_f32(__p0, __p1);
43573 return __ret;
43577 uint32_t __ret;
43578 __ret = (uint32_t) __builtin_neon_vcles_f32(__p0, __p1);
43579 return __ret;
43585 uint8x16_t __ret;
43586 __ret = (uint8x16_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 48);
43587 return __ret;
43592 uint8x16_t __ret;
43593 __ret = (uint8x16_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 48);
43594 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43595 return __ret;
43601 uint64x2_t __ret;
43602 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 51);
43603 return __ret;
43608 uint64x2_t __ret;
43609 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);
43610 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43611 return __ret;
43617 uint32x4_t __ret;
43618 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 50);
43619 return __ret;
43624 uint32x4_t __ret;
43625 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);
43626 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43627 return __ret;
43633 uint32x4_t __ret;
43634 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 50);
43635 return __ret;
43640 uint32x4_t __ret;
43641 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);
43642 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43643 return __ret;
43649 uint64x2_t __ret;
43650 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 51);
43651 return __ret;
43656 uint64x2_t __ret;
43657 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);
43658 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43659 return __ret;
43665 uint16x8_t __ret;
43666 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 49);
43667 return __ret;
43672 uint16x8_t __ret;
43673 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 49);
43674 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43675 return __ret;
43681 uint8x8_t __ret;
43682 __ret = (uint8x8_t) __builtin_neon_vclez_v((int8x8_t)__p0, 16);
43683 return __ret;
43688 uint8x8_t __ret;
43689 __ret = (uint8x8_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 16);
43690 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43691 return __ret;
43697 uint64x1_t __ret;
43698 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
43699 return __ret;
43703 uint64x1_t __ret;
43704 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
43705 return __ret;
43711 uint32x2_t __ret;
43712 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__p0, 18);
43713 return __ret;
43718 uint32x2_t __ret;
43719 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);
43720 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43721 return __ret;
43727 uint32x2_t __ret;
43728 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__p0, 18);
43729 return __ret;
43734 uint32x2_t __ret;
43735 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);
43736 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43737 return __ret;
43743 uint64x1_t __ret;
43744 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
43745 return __ret;
43749 uint64x1_t __ret;
43750 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
43751 return __ret;
43757 uint16x4_t __ret;
43758 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__p0, 17);
43759 return __ret;
43764 uint16x4_t __ret;
43765 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 17);
43766 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43767 return __ret;
43773 int64_t __ret;
43774 __ret = (int64_t) __builtin_neon_vclezd_s64(__p0);
43775 return __ret;
43779 int64_t __ret;
43780 __ret = (int64_t) __builtin_neon_vclezd_s64(__p0);
43781 return __ret;
43787 uint64_t __ret;
43788 __ret = (uint64_t) __builtin_neon_vclezd_f64(__p0);
43789 return __ret;
43793 uint64_t __ret;
43794 __ret = (uint64_t) __builtin_neon_vclezd_f64(__p0);
43795 return __ret;
43801 uint32_t __ret;
43802 __ret = (uint32_t) __builtin_neon_vclezs_f32(__p0);
43803 return __ret;
43807 uint32_t __ret;
43808 __ret = (uint32_t) __builtin_neon_vclezs_f32(__p0);
43809 return __ret;
43815 uint64x2_t __ret;
43816 __ret = (uint64x2_t)(__p0 < __p1);
43817 return __ret;
43823 uint64x2_t __ret;
43824 __ret = (uint64x2_t)(__rev0 < __rev1);
43825 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43826 return __ret;
43832 uint64x2_t __ret;
43833 __ret = (uint64x2_t)(__p0 < __p1);
43834 return __ret;
43840 uint64x2_t __ret;
43841 __ret = (uint64x2_t)(__rev0 < __rev1);
43842 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43843 return __ret;
43849 uint64x2_t __ret;
43850 __ret = (uint64x2_t)(__p0 < __p1);
43851 return __ret;
43857 uint64x2_t __ret;
43858 __ret = (uint64x2_t)(__rev0 < __rev1);
43859 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43860 return __ret;
43866 uint64x1_t __ret;
43867 __ret = (uint64x1_t)(__p0 < __p1);
43868 return __ret;
43872 uint64x1_t __ret;
43873 __ret = (uint64x1_t)(__p0 < __p1);
43874 return __ret;
43880 uint64x1_t __ret;
43881 __ret = (uint64x1_t)(__p0 < __p1);
43882 return __ret;
43886 uint64x1_t __ret;
43887 __ret = (uint64x1_t)(__p0 < __p1);
43888 return __ret;
43894 uint64x1_t __ret;
43895 __ret = (uint64x1_t)(__p0 < __p1);
43896 return __ret;
43900 uint64x1_t __ret;
43901 __ret = (uint64x1_t)(__p0 < __p1);
43902 return __ret;
43908 uint64_t __ret;
43909 __ret = (uint64_t) __builtin_neon_vcltd_u64(__p0, __p1);
43910 return __ret;
43914 uint64_t __ret;
43915 __ret = (uint64_t) __builtin_neon_vcltd_u64(__p0, __p1);
43916 return __ret;
43922 int64_t __ret;
43923 __ret = (int64_t) __builtin_neon_vcltd_s64(__p0, __p1);
43924 return __ret;
43928 int64_t __ret;
43929 __ret = (int64_t) __builtin_neon_vcltd_s64(__p0, __p1);
43930 return __ret;
43936 uint64_t __ret;
43937 __ret = (uint64_t) __builtin_neon_vcltd_f64(__p0, __p1);
43938 return __ret;
43942 uint64_t __ret;
43943 __ret = (uint64_t) __builtin_neon_vcltd_f64(__p0, __p1);
43944 return __ret;
43950 uint32_t __ret;
43951 __ret = (uint32_t) __builtin_neon_vclts_f32(__p0, __p1);
43952 return __ret;
43956 uint32_t __ret;
43957 __ret = (uint32_t) __builtin_neon_vclts_f32(__p0, __p1);
43958 return __ret;
43964 uint8x16_t __ret;
43965 __ret = (uint8x16_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 48);
43966 return __ret;
43971 uint8x16_t __ret;
43972 __ret = (uint8x16_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 48);
43973 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43974 return __ret;
43980 uint64x2_t __ret;
43981 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 51);
43982 return __ret;
43987 uint64x2_t __ret;
43988 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);
43989 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43990 return __ret;
43996 uint32x4_t __ret;
43997 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 50);
43998 return __ret;
44003 uint32x4_t __ret;
44004 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);
44005 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44006 return __ret;
44012 uint32x4_t __ret;
44013 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 50);
44014 return __ret;
44019 uint32x4_t __ret;
44020 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);
44021 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44022 return __ret;
44028 uint64x2_t __ret;
44029 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 51);
44030 return __ret;
44035 uint64x2_t __ret;
44036 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);
44037 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44038 return __ret;
44044 uint16x8_t __ret;
44045 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 49);
44046 return __ret;
44051 uint16x8_t __ret;
44052 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 49);
44053 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44054 return __ret;
44060 uint8x8_t __ret;
44061 __ret = (uint8x8_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 16);
44062 return __ret;
44067 uint8x8_t __ret;
44068 __ret = (uint8x8_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 16);
44069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44070 return __ret;
44076 uint64x1_t __ret;
44077 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
44078 return __ret;
44082 uint64x1_t __ret;
44083 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
44084 return __ret;
44090 uint32x2_t __ret;
44091 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 18);
44092 return __ret;
44097 uint32x2_t __ret;
44098 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);
44099 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44100 return __ret;
44106 uint32x2_t __ret;
44107 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 18);
44108 return __ret;
44113 uint32x2_t __ret;
44114 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);
44115 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44116 return __ret;
44122 uint64x1_t __ret;
44123 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
44124 return __ret;
44128 uint64x1_t __ret;
44129 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
44130 return __ret;
44136 uint16x4_t __ret;
44137 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 17);
44138 return __ret;
44143 uint16x4_t __ret;
44144 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 17);
44145 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44146 return __ret;
44152 int64_t __ret;
44153 __ret = (int64_t) __builtin_neon_vcltzd_s64(__p0);
44154 return __ret;
44158 int64_t __ret;
44159 __ret = (int64_t) __builtin_neon_vcltzd_s64(__p0);
44160 return __ret;
44166 uint64_t __ret;
44167 __ret = (uint64_t) __builtin_neon_vcltzd_f64(__p0);
44168 return __ret;
44172 uint64_t __ret;
44173 __ret = (uint64_t) __builtin_neon_vcltzd_f64(__p0);
44174 return __ret;
44180 uint32_t __ret;
44181 __ret = (uint32_t) __builtin_neon_vcltzs_f32(__p0);
44182 return __ret;
44186 uint32_t __ret;
44187 __ret = (uint32_t) __builtin_neon_vcltzs_f32(__p0);
44188 return __ret;
44194 poly64x2_t __ret;
44195 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
44196 return __ret;
44200 poly64x2_t __ret;
44201 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
44202 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44203 return __ret;
44209 float64x2_t __ret;
44210 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
44211 return __ret;
44215 float64x2_t __ret;
44216 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
44217 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44218 return __ret;
45136 poly64x1_t __ret;
45137 __ret = (poly64x1_t)(__p0);
45138 return __ret;
45142 poly64x1_t __ret;
45143 __ret = (poly64x1_t)(__p0);
45144 return __ret;
45150 float64x1_t __ret;
45151 __ret = (float64x1_t)(__p0);
45152 return __ret;
45156 float64x1_t __ret;
45157 __ret = (float64x1_t)(__p0);
45158 return __ret;
45164 float32_t __ret;
45165 __ret = (float32_t) __builtin_neon_vcvts_f32_s32(__p0);
45166 return __ret;
45170 float32_t __ret;
45171 __ret = (float32_t) __builtin_neon_vcvts_f32_s32(__p0);
45172 return __ret;
45178 float32_t __ret;
45179 __ret = (float32_t) __builtin_neon_vcvts_f32_u32(__p0);
45180 return __ret;
45184 float32_t __ret;
45185 __ret = (float32_t) __builtin_neon_vcvts_f32_u32(__p0);
45186 return __ret;
45192 float32x2_t __ret;
45193 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__p0, 9);
45194 return __ret;
45199 float32x2_t __ret;
45200 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__rev0, 9);
45201 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45202 return __ret;
45205 float32x2_t __ret;
45206 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__p0, 9);
45207 return __ret;
45213 float64_t __ret;
45214 __ret = (float64_t) __builtin_neon_vcvtd_f64_s64(__p0);
45215 return __ret;
45219 float64_t __ret;
45220 __ret = (float64_t) __builtin_neon_vcvtd_f64_s64(__p0);
45221 return __ret;
45227 float64_t __ret;
45228 __ret = (float64_t) __builtin_neon_vcvtd_f64_u64(__p0);
45229 return __ret;
45233 float64_t __ret;
45234 __ret = (float64_t) __builtin_neon_vcvtd_f64_u64(__p0);
45235 return __ret;
45241 float64x2_t __ret;
45242 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__p0, 51);
45243 return __ret;
45248 float64x2_t __ret;
45249 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 51);
45250 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45251 return __ret;
45257 float64x2_t __ret;
45258 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__p0, 35);
45259 return __ret;
45264 float64x2_t __ret;
45265 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 35);
45266 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45267 return __ret;
45273 float64x1_t __ret;
45274 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 19);
45275 return __ret;
45279 float64x1_t __ret;
45280 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 19);
45281 return __ret;
45287 float64x1_t __ret;
45288 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 3);
45289 return __ret;
45293 float64x1_t __ret;
45294 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 3);
45295 return __ret;
45301 float64x2_t __ret;
45302 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__p0, 42);
45303 return __ret;
45308 float64x2_t __ret;
45309 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__rev0, 42);
45310 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45311 return __ret;
45314 float64x2_t __ret;
45315 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__p0, 42);
45316 return __ret;
45322 float16x8_t __ret;
45323 __ret = vcombine_f16(__p0, vcvt_f16_f32(__p1));
45324 return __ret;
45330 float16x8_t __ret;
45331 __ret = __noswap_vcombine_f16(__rev0, __noswap_vcvt_f16_f32(__rev1));
45332 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45333 return __ret;
45339 float32x4_t __ret;
45340 __ret = vcvt_f32_f16(vget_high_f16(__p0));
45341 return __ret;
45346 float32x4_t __ret;
45347 __ret = __noswap_vcvt_f32_f16(__noswap_vget_high_f16(__rev0));
45348 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45349 return __ret;
45355 float32x4_t __ret;
45356 __ret = vcombine_f32(__p0, vcvt_f32_f64(__p1));
45357 return __ret;
45363 float32x4_t __ret;
45364 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvt_f32_f64(__rev1));
45365 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45366 return __ret;
45372 float64x2_t __ret;
45373 __ret = vcvt_f64_f32(vget_high_f32(__p0));
45374 return __ret;
45379 float64x2_t __ret;
45380 __ret = __noswap_vcvt_f64_f32(__noswap_vget_high_f32(__rev0));
45381 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45382 return __ret;
45389 float32_t __ret; \
45390 __ret = (float32_t) __builtin_neon_vcvts_n_f32_u32(__s0, __p1); \
45391 __ret; \
45396 float32_t __ret; \
45397 __ret = (float32_t) __builtin_neon_vcvts_n_f32_u32(__s0, __p1); \
45398 __ret; \
45405 float32_t __ret; \
45406 __ret = (float32_t) __builtin_neon_vcvts_n_f32_s32(__s0, __p1); \
45407 __ret; \
45412 float32_t __ret; \
45413 __ret = (float32_t) __builtin_neon_vcvts_n_f32_s32(__s0, __p1); \
45414 __ret; \
45421 float64x2_t __ret; \
45422 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 51); \
45423 __ret; \
45429 float64x2_t __ret; \
45430 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 51); \
45431 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45432 __ret; \
45439 float64x2_t __ret; \
45440 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 35); \
45441 __ret; \
45447 float64x2_t __ret; \
45448 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 35); \
45449 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45450 __ret; \
45457 float64x1_t __ret; \
45458 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 19); \
45459 __ret; \
45464 float64x1_t __ret; \
45465 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 19); \
45466 __ret; \
45473 float64x1_t __ret; \
45474 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 3); \
45475 __ret; \
45480 float64x1_t __ret; \
45481 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 3); \
45482 __ret; \
45489 float64_t __ret; \
45490 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_u64(__s0, __p1); \
45491 __ret; \
45496 float64_t __ret; \
45497 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_u64(__s0, __p1); \
45498 __ret; \
45505 float64_t __ret; \
45506 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_s64(__s0, __p1); \
45507 __ret; \
45512 float64_t __ret; \
45513 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_s64(__s0, __p1); \
45514 __ret; \
45521 int32_t __ret; \
45522 __ret = (int32_t) __builtin_neon_vcvts_n_s32_f32(__s0, __p1); \
45523 __ret; \
45528 int32_t __ret; \
45529 __ret = (int32_t) __builtin_neon_vcvts_n_s32_f32(__s0, __p1); \
45530 __ret; \
45537 int64x2_t __ret; \
45538 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__s0, __p1, 35); \
45539 __ret; \
45545 int64x2_t __ret; \
45546 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__rev0, __p1, 35); \
45547 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45548 __ret; \
45555 int64x1_t __ret; \
45556 __ret = (int64x1_t) __builtin_neon_vcvt_n_s64_v((int8x8_t)__s0, __p1, 3); \
45557 __ret; \
45562 int64x1_t __ret; \
45563 __ret = (int64x1_t) __builtin_neon_vcvt_n_s64_v((int8x8_t)__s0, __p1, 3); \
45564 __ret; \
45571 int64_t __ret; \
45572 __ret = (int64_t) __builtin_neon_vcvtd_n_s64_f64(__s0, __p1); \
45573 __ret; \
45578 int64_t __ret; \
45579 __ret = (int64_t) __builtin_neon_vcvtd_n_s64_f64(__s0, __p1); \
45580 __ret; \
45587 uint32_t __ret; \
45588 __ret = (uint32_t) __builtin_neon_vcvts_n_u32_f32(__s0, __p1); \
45589 __ret; \
45594 uint32_t __ret; \
45595 __ret = (uint32_t) __builtin_neon_vcvts_n_u32_f32(__s0, __p1); \
45596 __ret; \
45603 uint64x2_t __ret; \
45604 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__s0, __p1, 51); \
45605 __ret; \
45611 uint64x2_t __ret; \
45612 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__rev0, __p1, 51); \
45613 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45614 __ret; \
45621 uint64x1_t __ret; \
45622 __ret = (uint64x1_t) __builtin_neon_vcvt_n_u64_v((int8x8_t)__s0, __p1, 19); \
45623 __ret; \
45628 uint64x1_t __ret; \
45629 __ret = (uint64x1_t) __builtin_neon_vcvt_n_u64_v((int8x8_t)__s0, __p1, 19); \
45630 __ret; \
45637 uint64_t __ret; \
45638 __ret = (uint64_t) __builtin_neon_vcvtd_n_u64_f64(__s0, __p1); \
45639 __ret; \
45644 uint64_t __ret; \
45645 __ret = (uint64_t) __builtin_neon_vcvtd_n_u64_f64(__s0, __p1); \
45646 __ret; \
45652 int32_t __ret;
45653 __ret = (int32_t) __builtin_neon_vcvts_s32_f32(__p0);
45654 return __ret;
45658 int32_t __ret;
45659 __ret = (int32_t) __builtin_neon_vcvts_s32_f32(__p0);
45660 return __ret;
45666 int64_t __ret;
45667 __ret = (int64_t) __builtin_neon_vcvtd_s64_f64(__p0);
45668 return __ret;
45672 int64_t __ret;
45673 __ret = (int64_t) __builtin_neon_vcvtd_s64_f64(__p0);
45674 return __ret;
45680 int64x2_t __ret;
45681 __ret = (int64x2_t) __builtin_neon_vcvtq_s64_v((int8x16_t)__p0, 35);
45682 return __ret;
45687 int64x2_t __ret;
45688 __ret = (int64x2_t) __builtin_neon_vcvtq_s64_v((int8x16_t)__rev0, 35);
45689 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45690 return __ret;
45696 int64x1_t __ret;
45697 __ret = (int64x1_t) __builtin_neon_vcvt_s64_v((int8x8_t)__p0, 3);
45698 return __ret;
45702 int64x1_t __ret;
45703 __ret = (int64x1_t) __builtin_neon_vcvt_s64_v((int8x8_t)__p0, 3);
45704 return __ret;
45710 uint32_t __ret;
45711 __ret = (uint32_t) __builtin_neon_vcvts_u32_f32(__p0);
45712 return __ret;
45716 uint32_t __ret;
45717 __ret = (uint32_t) __builtin_neon_vcvts_u32_f32(__p0);
45718 return __ret;
45724 uint64_t __ret;
45725 __ret = (uint64_t) __builtin_neon_vcvtd_u64_f64(__p0);
45726 return __ret;
45730 uint64_t __ret;
45731 __ret = (uint64_t) __builtin_neon_vcvtd_u64_f64(__p0);
45732 return __ret;
45738 uint64x2_t __ret;
45739 __ret = (uint64x2_t) __builtin_neon_vcvtq_u64_v((int8x16_t)__p0, 51);
45740 return __ret;
45745 uint64x2_t __ret;
45746 __ret = (uint64x2_t) __builtin_neon_vcvtq_u64_v((int8x16_t)__rev0, 51);
45747 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45748 return __ret;
45754 uint64x1_t __ret;
45755 __ret = (uint64x1_t) __builtin_neon_vcvt_u64_v((int8x8_t)__p0, 19);
45756 return __ret;
45760 uint64x1_t __ret;
45761 __ret = (uint64x1_t) __builtin_neon_vcvt_u64_v((int8x8_t)__p0, 19);
45762 return __ret;
45768 int32_t __ret;
45769 __ret = (int32_t) __builtin_neon_vcvtas_s32_f32(__p0);
45770 return __ret;
45774 int32_t __ret;
45775 __ret = (int32_t) __builtin_neon_vcvtas_s32_f32(__p0);
45776 return __ret;
45782 int64_t __ret;
45783 __ret = (int64_t) __builtin_neon_vcvtad_s64_f64(__p0);
45784 return __ret;
45788 int64_t __ret;
45789 __ret = (int64_t) __builtin_neon_vcvtad_s64_f64(__p0);
45790 return __ret;
45796 uint32_t __ret;
45797 __ret = (uint32_t) __builtin_neon_vcvtas_u32_f32(__p0);
45798 return __ret;
45802 uint32_t __ret;
45803 __ret = (uint32_t) __builtin_neon_vcvtas_u32_f32(__p0);
45804 return __ret;
45810 uint64_t __ret;
45811 __ret = (uint64_t) __builtin_neon_vcvtad_u64_f64(__p0);
45812 return __ret;
45816 uint64_t __ret;
45817 __ret = (uint64_t) __builtin_neon_vcvtad_u64_f64(__p0);
45818 return __ret;
45824 int32_t __ret;
45825 __ret = (int32_t) __builtin_neon_vcvtms_s32_f32(__p0);
45826 return __ret;
45830 int32_t __ret;
45831 __ret = (int32_t) __builtin_neon_vcvtms_s32_f32(__p0);
45832 return __ret;
45838 int64_t __ret;
45839 __ret = (int64_t) __builtin_neon_vcvtmd_s64_f64(__p0);
45840 return __ret;
45844 int64_t __ret;
45845 __ret = (int64_t) __builtin_neon_vcvtmd_s64_f64(__p0);
45846 return __ret;
45852 uint32_t __ret;
45853 __ret = (uint32_t) __builtin_neon_vcvtms_u32_f32(__p0);
45854 return __ret;
45858 uint32_t __ret;
45859 __ret = (uint32_t) __builtin_neon_vcvtms_u32_f32(__p0);
45860 return __ret;
45866 uint64_t __ret;
45867 __ret = (uint64_t) __builtin_neon_vcvtmd_u64_f64(__p0);
45868 return __ret;
45872 uint64_t __ret;
45873 __ret = (uint64_t) __builtin_neon_vcvtmd_u64_f64(__p0);
45874 return __ret;
45880 int32_t __ret;
45881 __ret = (int32_t) __builtin_neon_vcvtns_s32_f32(__p0);
45882 return __ret;
45886 int32_t __ret;
45887 __ret = (int32_t) __builtin_neon_vcvtns_s32_f32(__p0);
45888 return __ret;
45894 int64_t __ret;
45895 __ret = (int64_t) __builtin_neon_vcvtnd_s64_f64(__p0);
45896 return __ret;
45900 int64_t __ret;
45901 __ret = (int64_t) __builtin_neon_vcvtnd_s64_f64(__p0);
45902 return __ret;
45908 uint32_t __ret;
45909 __ret = (uint32_t) __builtin_neon_vcvtns_u32_f32(__p0);
45910 return __ret;
45914 uint32_t __ret;
45915 __ret = (uint32_t) __builtin_neon_vcvtns_u32_f32(__p0);
45916 return __ret;
45922 uint64_t __ret;
45923 __ret = (uint64_t) __builtin_neon_vcvtnd_u64_f64(__p0);
45924 return __ret;
45928 uint64_t __ret;
45929 __ret = (uint64_t) __builtin_neon_vcvtnd_u64_f64(__p0);
45930 return __ret;
45936 int32_t __ret;
45937 __ret = (int32_t) __builtin_neon_vcvtps_s32_f32(__p0);
45938 return __ret;
45942 int32_t __ret;
45943 __ret = (int32_t) __builtin_neon_vcvtps_s32_f32(__p0);
45944 return __ret;
45950 int64_t __ret;
45951 __ret = (int64_t) __builtin_neon_vcvtpd_s64_f64(__p0);
45952 return __ret;
45956 int64_t __ret;
45957 __ret = (int64_t) __builtin_neon_vcvtpd_s64_f64(__p0);
45958 return __ret;
45964 uint32_t __ret;
45965 __ret = (uint32_t) __builtin_neon_vcvtps_u32_f32(__p0);
45966 return __ret;
45970 uint32_t __ret;
45971 __ret = (uint32_t) __builtin_neon_vcvtps_u32_f32(__p0);
45972 return __ret;
45978 uint64_t __ret;
45979 __ret = (uint64_t) __builtin_neon_vcvtpd_u64_f64(__p0);
45980 return __ret;
45984 uint64_t __ret;
45985 __ret = (uint64_t) __builtin_neon_vcvtpd_u64_f64(__p0);
45986 return __ret;
45992 float32_t __ret;
45993 __ret = (float32_t) __builtin_neon_vcvtxd_f32_f64(__p0);
45994 return __ret;
45998 float32_t __ret;
45999 __ret = (float32_t) __builtin_neon_vcvtxd_f32_f64(__p0);
46000 return __ret;
46006 float32x2_t __ret;
46007 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__p0, 42);
46008 return __ret;
46013 float32x2_t __ret;
46014 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__rev0, 42);
46015 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46016 return __ret;
46019 float32x2_t __ret;
46020 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__p0, 42);
46021 return __ret;
46027 float32x4_t __ret;
46028 __ret = vcombine_f32(__p0, vcvtx_f32_f64(__p1));
46029 return __ret;
46035 float32x4_t __ret;
46036 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvtx_f32_f64(__rev1));
46037 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46038 return __ret;
46044 float64x2_t __ret;
46045 __ret = __p0 / __p1;
46046 return __ret;
46052 float64x2_t __ret;
46053 __ret = __rev0 / __rev1;
46054 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46055 return __ret;
46061 float32x4_t __ret;
46062 __ret = __p0 / __p1;
46063 return __ret;
46069 float32x4_t __ret;
46070 __ret = __rev0 / __rev1;
46071 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46072 return __ret;
46078 float64x1_t __ret;
46079 __ret = __p0 / __p1;
46080 return __ret;
46084 float64x1_t __ret;
46085 __ret = __p0 / __p1;
46086 return __ret;
46092 float32x2_t __ret;
46093 __ret = __p0 / __p1;
46094 return __ret;
46100 float32x2_t __ret;
46101 __ret = __rev0 / __rev1;
46102 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46103 return __ret;
46110 poly8_t __ret; \
46111 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
46112 __ret; \
46118 poly8_t __ret; \
46119 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
46120 __ret; \
46127 poly16_t __ret; \
46128 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__s0, __p1); \
46129 __ret; \
46135 poly16_t __ret; \
46136 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__rev0, __p1); \
46137 __ret; \
46144 uint8_t __ret; \
46145 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
46146 __ret; \
46152 uint8_t __ret; \
46153 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
46154 __ret; \
46161 uint32_t __ret; \
46162 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__s0, __p1); \
46163 __ret; \
46169 uint32_t __ret; \
46170 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__rev0, __p1); \
46171 __ret; \
46178 uint64_t __ret; \
46179 __ret = (uint64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
46180 __ret; \
46185 uint64_t __ret; \
46186 __ret = (uint64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
46187 __ret; \
46194 uint16_t __ret; \
46195 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__s0, __p1); \
46196 __ret; \
46202 uint16_t __ret; \
46203 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__rev0, __p1); \
46204 __ret; \
46211 int8_t __ret; \
46212 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
46213 __ret; \
46219 int8_t __ret; \
46220 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
46221 __ret; \
46228 float64_t __ret; \
46229 __ret = (float64_t) __builtin_neon_vdupd_lane_f64((int8x8_t)__s0, __p1); \
46230 __ret; \
46235 float64_t __ret; \
46236 __ret = (float64_t) __builtin_neon_vdupd_lane_f64((int8x8_t)__s0, __p1); \
46237 __ret; \
46244 float32_t __ret; \
46245 __ret = (float32_t) __builtin_neon_vdups_lane_f32((int8x8_t)__s0, __p1); \
46246 __ret; \
46252 float32_t __ret; \
46253 __ret = (float32_t) __builtin_neon_vdups_lane_f32((int8x8_t)__rev0, __p1); \
46254 __ret; \
46261 int32_t __ret; \
46262 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__s0, __p1); \
46263 __ret; \
46269 int32_t __ret; \
46270 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__rev0, __p1); \
46271 __ret; \
46278 int64_t __ret; \
46279 __ret = (int64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
46280 __ret; \
46285 int64_t __ret; \
46286 __ret = (int64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
46287 __ret; \
46294 int16_t __ret; \
46295 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__s0, __p1); \
46296 __ret; \
46302 int16_t __ret; \
46303 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__rev0, __p1); \
46304 __ret; \
46311 poly64x1_t __ret; \
46312 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
46313 __ret; \
46318 poly64x1_t __ret; \
46319 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
46320 __ret; \
46327 poly64x2_t __ret; \
46328 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46329 __ret; \
46334 poly64x2_t __ret; \
46335 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46336 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46337 __ret; \
46344 float64x2_t __ret; \
46345 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46346 __ret; \
46351 float64x2_t __ret; \
46352 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46353 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46354 __ret; \
46361 float16x8_t __ret; \
46362 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46363 __ret; \
46369 float16x8_t __ret; \
46370 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46371 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46372 __ret; \
46379 float64x1_t __ret; \
46380 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
46381 __ret; \
46386 float64x1_t __ret; \
46387 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
46388 __ret; \
46395 float16x4_t __ret; \
46396 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
46397 __ret; \
46403 float16x4_t __ret; \
46404 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
46405 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46406 __ret; \
46413 poly8_t __ret; \
46414 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
46415 __ret; \
46421 poly8_t __ret; \
46422 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
46423 __ret; \
46430 poly16_t __ret; \
46431 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__s0, __p1); \
46432 __ret; \
46438 poly16_t __ret; \
46439 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__rev0, __p1); \
46440 __ret; \
46447 uint8_t __ret; \
46448 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
46449 __ret; \
46455 uint8_t __ret; \
46456 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
46457 __ret; \
46464 uint32_t __ret; \
46465 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__s0, __p1); \
46466 __ret; \
46472 uint32_t __ret; \
46473 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__rev0, __p1); \
46474 __ret; \
46481 uint64_t __ret; \
46482 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__s0, __p1); \
46483 __ret; \
46489 uint64_t __ret; \
46490 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__rev0, __p1); \
46491 __ret; \
46498 uint16_t __ret; \
46499 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__s0, __p1); \
46500 __ret; \
46506 uint16_t __ret; \
46507 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__rev0, __p1); \
46508 __ret; \
46515 int8_t __ret; \
46516 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
46517 __ret; \
46523 int8_t __ret; \
46524 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
46525 __ret; \
46532 float64_t __ret; \
46533 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((int8x16_t)__s0, __p1); \
46534 __ret; \
46540 float64_t __ret; \
46541 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((int8x16_t)__rev0, __p1); \
46542 __ret; \
46549 float32_t __ret; \
46550 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((int8x16_t)__s0, __p1); \
46551 __ret; \
46557 float32_t __ret; \
46558 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((int8x16_t)__rev0, __p1); \
46559 __ret; \
46566 int32_t __ret; \
46567 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__s0, __p1); \
46568 __ret; \
46574 int32_t __ret; \
46575 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__rev0, __p1); \
46576 __ret; \
46583 int64_t __ret; \
46584 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__s0, __p1); \
46585 __ret; \
46591 int64_t __ret; \
46592 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__rev0, __p1); \
46593 __ret; \
46600 int16_t __ret; \
46601 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__s0, __p1); \
46602 __ret; \
46608 int16_t __ret; \
46609 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__rev0, __p1); \
46610 __ret; \
46617 poly8x8_t __ret; \
46618 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46619 __ret; \
46625 poly8x8_t __ret; \
46626 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46627 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46628 __ret; \
46635 poly64x1_t __ret; \
46636 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
46637 __ret; \
46643 poly64x1_t __ret; \
46644 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
46645 __ret; \
46652 poly16x4_t __ret; \
46653 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
46654 __ret; \
46660 poly16x4_t __ret; \
46661 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
46662 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46663 __ret; \
46670 poly8x16_t __ret; \
46671 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46672 __ret; \
46678 poly8x16_t __ret; \
46679 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46680 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
46681 __ret; \
46688 poly64x2_t __ret; \
46689 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46690 __ret; \
46696 poly64x2_t __ret; \
46697 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
46698 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46699 __ret; \
46706 poly16x8_t __ret; \
46707 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46708 __ret; \
46714 poly16x8_t __ret; \
46715 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46716 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46717 __ret; \
46724 uint8x16_t __ret; \
46725 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46726 __ret; \
46732 uint8x16_t __ret; \
46733 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46734 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
46735 __ret; \
46742 uint32x4_t __ret; \
46743 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
46744 __ret; \
46750 uint32x4_t __ret; \
46751 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
46752 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46753 __ret; \
46760 uint64x2_t __ret; \
46761 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46762 __ret; \
46768 uint64x2_t __ret; \
46769 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
46770 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46771 __ret; \
46778 uint16x8_t __ret; \
46779 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46780 __ret; \
46786 uint16x8_t __ret; \
46787 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46788 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46789 __ret; \
46796 int8x16_t __ret; \
46797 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46798 __ret; \
46804 int8x16_t __ret; \
46805 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46806 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
46807 __ret; \
46814 float64x2_t __ret; \
46815 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46816 __ret; \
46822 float64x2_t __ret; \
46823 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
46824 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46825 __ret; \
46832 float32x4_t __ret; \
46833 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
46834 __ret; \
46840 float32x4_t __ret; \
46841 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
46842 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46843 __ret; \
46850 float16x8_t __ret; \
46851 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46852 __ret; \
46858 float16x8_t __ret; \
46859 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46860 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46861 __ret; \
46868 int32x4_t __ret; \
46869 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
46870 __ret; \
46876 int32x4_t __ret; \
46877 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
46878 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46879 __ret; \
46886 int64x2_t __ret; \
46887 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46888 __ret; \
46894 int64x2_t __ret; \
46895 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
46896 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46897 __ret; \
46904 int16x8_t __ret; \
46905 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46906 __ret; \
46912 int16x8_t __ret; \
46913 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46914 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46915 __ret; \
46922 uint8x8_t __ret; \
46923 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46924 __ret; \
46930 uint8x8_t __ret; \
46931 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46932 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46933 __ret; \
46940 uint32x2_t __ret; \
46941 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
46942 __ret; \
46948 uint32x2_t __ret; \
46949 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
46950 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46951 __ret; \
46958 uint64x1_t __ret; \
46959 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
46960 __ret; \
46966 uint64x1_t __ret; \
46967 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
46968 __ret; \
46975 uint16x4_t __ret; \
46976 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
46977 __ret; \
46983 uint16x4_t __ret; \
46984 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
46985 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46986 __ret; \
46993 int8x8_t __ret; \
46994 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
46995 __ret; \
47001 int8x8_t __ret; \
47002 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
47003 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
47004 __ret; \
47011 float64x1_t __ret; \
47012 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
47013 __ret; \
47019 float64x1_t __ret; \
47020 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
47021 __ret; \
47028 float32x2_t __ret; \
47029 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
47030 __ret; \
47036 float32x2_t __ret; \
47037 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
47038 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47039 __ret; \
47046 float16x4_t __ret; \
47047 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
47048 __ret; \
47054 float16x4_t __ret; \
47055 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
47056 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
47057 __ret; \
47064 int32x2_t __ret; \
47065 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
47066 __ret; \
47072 int32x2_t __ret; \
47073 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
47074 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47075 __ret; \
47082 int64x1_t __ret; \
47083 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
47084 __ret; \
47090 int64x1_t __ret; \
47091 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
47092 __ret; \
47099 int16x4_t __ret; \
47100 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
47101 __ret; \
47107 int16x4_t __ret; \
47108 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
47109 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
47110 __ret; \
47116 poly64x1_t __ret;
47117 __ret = (poly64x1_t) {__p0};
47118 return __ret;
47122 poly64x1_t __ret;
47123 __ret = (poly64x1_t) {__p0};
47124 return __ret;
47130 poly64x2_t __ret;
47131 __ret = (poly64x2_t) {__p0, __p0};
47132 return __ret;
47136 poly64x2_t __ret;
47137 __ret = (poly64x2_t) {__p0, __p0};
47138 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47139 return __ret;
47145 float64x2_t __ret;
47146 __ret = (float64x2_t) {__p0, __p0};
47147 return __ret;
47151 float64x2_t __ret;
47152 __ret = (float64x2_t) {__p0, __p0};
47153 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47154 return __ret;
47160 float64x1_t __ret;
47161 __ret = (float64x1_t) {__p0};
47162 return __ret;
47166 float64x1_t __ret;
47167 __ret = (float64x1_t) {__p0};
47168 return __ret;
47176 poly64x1_t __ret; \
47177 __ret = (poly64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
47178 __ret; \
47184 poly64x1_t __ret; \
47185 __ret = (poly64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
47186 __ret; \
47194 poly64x2_t __ret; \
47195 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
47196 __ret; \
47204 poly64x2_t __ret; \
47205 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
47206 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47207 __ret; \
47215 float64x2_t __ret; \
47216 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 42); \
47217 __ret; \
47225 float64x2_t __ret; \
47226 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 42); \
47227 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47228 __ret; \
47236 float64x1_t __ret; \
47237 __ret = (float64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
47238 __ret; \
47244 float64x1_t __ret; \
47245 __ret = (float64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
47246 __ret; \
47252 float64x2_t __ret;
47253 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
47254 return __ret;
47261 float64x2_t __ret;
47262 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
47263 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47264 return __ret;
47267 float64x2_t __ret;
47268 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
47269 return __ret;
47275 float64x1_t __ret;
47276 __ret = (float64x1_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
47277 return __ret;
47281 float64x1_t __ret;
47282 __ret = (float64x1_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
47283 return __ret;
47286 float64x1_t __ret;
47287 __ret = (float64x1_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
47288 return __ret;
47297 float64_t __ret; \
47298 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (int8x8_t)__s2, __p3); \
47299 __ret; \
47306 float64_t __ret; \
47307 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (int8x8_t)__s2, __p3); \
47308 __ret; \
47314 float64_t __ret; \
47315 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (int8x8_t)__s2, __p3); \
47316 __ret; \
47325 float32_t __ret; \
47326 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (int8x8_t)__s2, __p3); \
47327 __ret; \
47335 float32_t __ret; \
47336 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (int8x8_t)__rev2, __p3); \
47337 __ret; \
47343 float32_t __ret; \
47344 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (int8x8_t)__s2, __p3); \
47345 __ret; \
47354 float64x2_t __ret; \
47355 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \
47356 __ret; \
47365 float64x2_t __ret; \
47366 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__s2, __p3, 42); \
47367 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47368 __ret; \
47374 float64x2_t __ret; \
47375 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \
47376 __ret; \
47385 float32x4_t __ret; \
47386 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \
47387 __ret; \
47397 float32x4_t __ret; \
47398 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, __p3, 41); \
47399 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
47400 __ret; \
47406 float32x4_t __ret; \
47407 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \
47408 __ret; \
47417 float64x1_t __ret; \
47418 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \
47419 __ret; \
47426 float64x1_t __ret; \
47427 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \
47428 __ret; \
47434 float64x1_t __ret; \
47435 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \
47436 __ret; \
47445 float32x2_t __ret; \
47446 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \
47447 __ret; \
47457 float32x2_t __ret; \
47458 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, __p3, 9); \
47459 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47460 __ret; \
47466 float32x2_t __ret; \
47467 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \
47468 __ret; \
47477 float64_t __ret; \
47478 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (int8x16_t)__s2, __p3); \
47479 __ret; \
47487 float64_t __ret; \
47488 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (int8x16_t)__rev2, __p3); \
47489 __ret; \
47495 float64_t __ret; \
47496 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (int8x16_t)__s2, __p3); \
47497 __ret; \
47506 float32_t __ret; \
47507 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (int8x16_t)__s2, __p3); \
47508 __ret; \
47516 float32_t __ret; \
47517 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (int8x16_t)__rev2, __p3); \
47518 __ret; \
47524 float32_t __ret; \
47525 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (int8x16_t)__s2, __p3); \
47526 __ret; \
47535 float64x2_t __ret; \
47536 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \
47537 __ret; \
47547 float64x2_t __ret; \
47548 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 42); \
47549 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47550 __ret; \
47556 float64x2_t __ret; \
47557 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \
47558 __ret; \
47567 float32x4_t __ret; \
47568 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \
47569 __ret; \
47579 float32x4_t __ret; \
47580 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 41); \
47581 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
47582 __ret; \
47588 float32x4_t __ret; \
47589 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \
47590 __ret; \
47599 float64x1_t __ret; \
47600 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \
47601 __ret; \
47609 float64x1_t __ret; \
47610 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__rev2, __p3, 10); \
47611 __ret; \
47617 float64x1_t __ret; \
47618 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \
47619 __ret; \
47628 float32x2_t __ret; \
47629 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \
47630 __ret; \
47640 float32x2_t __ret; \
47641 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x16_t)__rev2, __p3, 9); \
47642 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47643 __ret; \
47649 float32x2_t __ret; \
47650 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \
47651 __ret; \
47657 float64x2_t __ret;
47658 __ret = vfmaq_f64(__p0, __p1, (float64x2_t) {__p2, __p2});
47659 return __ret;
47665 float64x2_t __ret;
47666 __ret = __noswap_vfmaq_f64(__rev0, __rev1, (float64x2_t) {__p2, __p2});
47667 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47668 return __ret;
47674 float32x4_t __ret;
47675 __ret = vfmaq_f32(__p0, __p1, (float32x4_t) {__p2, __p2, __p2, __p2});
47676 return __ret;
47682 float32x4_t __ret;
47683 __ret = __noswap_vfmaq_f32(__rev0, __rev1, (float32x4_t) {__p2, __p2, __p2, __p2});
47684 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47685 return __ret;
47691 float32x2_t __ret;
47692 __ret = vfma_f32(__p0, __p1, (float32x2_t) {__p2, __p2});
47693 return __ret;
47699 float32x2_t __ret;
47700 __ret = __noswap_vfma_f32(__rev0, __rev1, (float32x2_t) {__p2, __p2});
47701 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47702 return __ret;
47708 float64x2_t __ret;
47709 __ret = vfmaq_f64(__p0, -__p1, __p2);
47710 return __ret;
47717 float64x2_t __ret;
47718 __ret = __noswap_vfmaq_f64(__rev0, -__rev1, __rev2);
47719 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47720 return __ret;
47726 float64x1_t __ret;
47727 __ret = vfma_f64(__p0, -__p1, __p2);
47728 return __ret;
47732 float64x1_t __ret;
47733 __ret = __noswap_vfma_f64(__p0, -__p1, __p2);
47734 return __ret;
48007 float64x2_t __ret;
48008 __ret = vfmaq_f64(__p0, -__p1, (float64x2_t) {__p2, __p2});
48009 return __ret;
48015 float64x2_t __ret;
48016 __ret = __noswap_vfmaq_f64(__rev0, -__rev1, (float64x2_t) {__p2, __p2});
48017 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48018 return __ret;
48024 float32x4_t __ret;
48025 __ret = vfmaq_f32(__p0, -__p1, (float32x4_t) {__p2, __p2, __p2, __p2});
48026 return __ret;
48032 float32x4_t __ret;
48033 __ret = __noswap_vfmaq_f32(__rev0, -__rev1, (float32x4_t) {__p2, __p2, __p2, __p2});
48034 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
48035 return __ret;
48041 float32x2_t __ret;
48042 __ret = vfma_f32(__p0, -__p1, (float32x2_t) {__p2, __p2});
48043 return __ret;
48049 float32x2_t __ret;
48050 __ret = __noswap_vfma_f32(__rev0, -__rev1, (float32x2_t) {__p2, __p2});
48051 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48052 return __ret;
48058 poly64x1_t __ret;
48059 __ret = __builtin_shufflevector(__p0, __p0, 1);
48060 return __ret;
48065 poly64x1_t __ret;
48066 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
48067 return __ret;
48070 poly64x1_t __ret;
48071 __ret = __builtin_shufflevector(__p0, __p0, 1);
48072 return __ret;
48078 float64x1_t __ret;
48079 __ret = __builtin_shufflevector(__p0, __p0, 1);
48080 return __ret;
48085 float64x1_t __ret;
48086 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
48087 return __ret;
48094 poly64_t __ret; \
48095 __ret = (poly64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
48096 __ret; \
48101 poly64_t __ret; \
48102 __ret = (poly64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
48103 __ret; \
48107 poly64_t __ret; \
48108 __ret = (poly64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
48109 __ret; \
48116 poly64_t __ret; \
48117 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
48118 __ret; \
48124 poly64_t __ret; \
48125 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__rev0, __p1); \
48126 __ret; \
48130 poly64_t __ret; \
48131 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
48132 __ret; \
48139 float64_t __ret; \
48140 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((int8x16_t)__s0, __p1); \
48141 __ret; \
48147 float64_t __ret; \
48148 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((int8x16_t)__rev0, __p1); \
48149 __ret; \
48153 float64_t __ret; \
48154 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((int8x16_t)__s0, __p1); \
48155 __ret; \
48162 float64_t __ret; \
48163 __ret = (float64_t) __builtin_neon_vget_lane_f64((int8x8_t)__s0, __p1); \
48164 __ret; \
48169 float64_t __ret; \
48170 __ret = (float64_t) __builtin_neon_vget_lane_f64((int8x8_t)__s0, __p1); \
48171 __ret; \
48175 float64_t __ret; \
48176 __ret = (float64_t) __builtin_neon_vget_lane_f64((int8x8_t)__s0, __p1); \
48177 __ret; \
48183 poly64x1_t __ret;
48184 __ret = __builtin_shufflevector(__p0, __p0, 0);
48185 return __ret;
48190 poly64x1_t __ret;
48191 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
48192 return __ret;
48198 float64x1_t __ret;
48199 __ret = __builtin_shufflevector(__p0, __p0, 0);
48200 return __ret;
48205 float64x1_t __ret;
48206 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
48207 return __ret;
48213 poly64x1_t __ret; \
48214 __ret = (poly64x1_t) __builtin_neon_vld1_v(__p0, 6); \
48215 __ret; \
48219 poly64x1_t __ret; \
48220 __ret = (poly64x1_t) __builtin_neon_vld1_v(__p0, 6); \
48221 __ret; \
48227 poly64x2_t __ret; \
48228 __ret = (poly64x2_t) __builtin_neon_vld1q_v(__p0, 38); \
48229 __ret; \
48233 poly64x2_t __ret; \
48234 __ret = (poly64x2_t) __builtin_neon_vld1q_v(__p0, 38); \
48235 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
48236 __ret; \
48242 float64x2_t __ret; \
48243 __ret = (float64x2_t) __builtin_neon_vld1q_v(__p0, 42); \
48244 __ret; \
48248 float64x2_t __ret; \
48249 __ret = (float64x2_t) __builtin_neon_vld1q_v(__p0, 42); \
48250 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
48251 __ret; \
48257 float64x1_t __ret; \
48258 __ret = (float64x1_t) __builtin_neon_vld1_v(__p0, 10); \
48259 __ret; \
48263 float64x1_t __ret; \
48264 __ret = (float64x1_t) __builtin_neon_vld1_v(__p0, 10); \
48265 __ret; \
48271 poly64x1_t __ret; \
48272 __ret = (poly64x1_t) __builtin_neon_vld1_dup_v(__p0, 6); \
48273 __ret; \
48277 poly64x1_t __ret; \
48278 __ret = (poly64x1_t) __builtin_neon_vld1_dup_v(__p0, 6); \
48279 __ret; \
48285 poly64x2_t __ret; \
48286 __ret = (poly64x2_t) __builtin_neon_vld1q_dup_v(__p0, 38); \
48287 __ret; \
48291 poly64x2_t __ret; \
48292 __ret = (poly64x2_t) __builtin_neon_vld1q_dup_v(__p0, 38); \
48293 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
48294 __ret; \
48300 float64x2_t __ret; \
48301 __ret = (float64x2_t) __builtin_neon_vld1q_dup_v(__p0, 42); \
48302 __ret; \
48306 float64x2_t __ret; \
48307 __ret = (float64x2_t) __builtin_neon_vld1q_dup_v(__p0, 42); \
48308 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
48309 __ret; \
48315 float64x1_t __ret; \
48316 __ret = (float64x1_t) __builtin_neon_vld1_dup_v(__p0, 10); \
48317 __ret; \
48321 float64x1_t __ret; \
48322 __ret = (float64x1_t) __builtin_neon_vld1_dup_v(__p0, 10); \
48323 __ret; \
48330 poly64x1_t __ret; \
48331 __ret = (poly64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 6); \
48332 __ret; \
48337 poly64x1_t __ret; \
48338 __ret = (poly64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 6); \
48339 __ret; \
48346 poly64x2_t __ret; \
48347 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 38); \
48348 __ret; \
48354 poly64x2_t __ret; \
48355 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 38); \
48356 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
48357 __ret; \
48364 float64x2_t __ret; \
48365 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 42); \
48366 __ret; \
48372 float64x2_t __ret; \
48373 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 42); \
48374 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
48375 __ret; \
48382 float64x1_t __ret; \
48383 __ret = (float64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 10); \
48384 __ret; \
48389 float64x1_t __ret; \
48390 __ret = (float64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 10); \
48391 __ret; \
48397 poly8x8x2_t __ret; \
48398 __builtin_neon_vld1_x2_v(&__ret, __p0, 4); \
48399 __ret; \
48403 poly8x8x2_t __ret; \
48404 __builtin_neon_vld1_x2_v(&__ret, __p0, 4); \
48406 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48407 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48408 __ret; \
48414 poly64x1x2_t __ret; \
48415 __builtin_neon_vld1_x2_v(&__ret, __p0, 6); \
48416 __ret; \
48420 poly64x1x2_t __ret; \
48421 __builtin_neon_vld1_x2_v(&__ret, __p0, 6); \
48422 __ret; \
48428 poly16x4x2_t __ret; \
48429 __builtin_neon_vld1_x2_v(&__ret, __p0, 5); \
48430 __ret; \
48434 poly16x4x2_t __ret; \
48435 __builtin_neon_vld1_x2_v(&__ret, __p0, 5); \
48437 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48438 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48439 __ret; \
48445 poly8x16x2_t __ret; \
48446 __builtin_neon_vld1q_x2_v(&__ret, __p0, 36); \
48447 __ret; \
48451 poly8x16x2_t __ret; \
48452 __builtin_neon_vld1q_x2_v(&__ret, __p0, 36); \
48454 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48455 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48456 __ret; \
48462 poly64x2x2_t __ret; \
48463 __builtin_neon_vld1q_x2_v(&__ret, __p0, 38); \
48464 __ret; \
48468 poly64x2x2_t __ret; \
48469 __builtin_neon_vld1q_x2_v(&__ret, __p0, 38); \
48471 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48472 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48473 __ret; \
48479 poly16x8x2_t __ret; \
48480 __builtin_neon_vld1q_x2_v(&__ret, __p0, 37); \
48481 __ret; \
48485 poly16x8x2_t __ret; \
48486 __builtin_neon_vld1q_x2_v(&__ret, __p0, 37); \
48488 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48489 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48490 __ret; \
48496 uint8x16x2_t __ret; \
48497 __builtin_neon_vld1q_x2_v(&__ret, __p0, 48); \
48498 __ret; \
48502 uint8x16x2_t __ret; \
48503 __builtin_neon_vld1q_x2_v(&__ret, __p0, 48); \
48505 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48506 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48507 __ret; \
48513 uint32x4x2_t __ret; \
48514 __builtin_neon_vld1q_x2_v(&__ret, __p0, 50); \
48515 __ret; \
48519 uint32x4x2_t __ret; \
48520 __builtin_neon_vld1q_x2_v(&__ret, __p0, 50); \
48522 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48523 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48524 __ret; \
48530 uint64x2x2_t __ret; \
48531 __builtin_neon_vld1q_x2_v(&__ret, __p0, 51); \
48532 __ret; \
48536 uint64x2x2_t __ret; \
48537 __builtin_neon_vld1q_x2_v(&__ret, __p0, 51); \
48539 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48540 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48541 __ret; \
48547 uint16x8x2_t __ret; \
48548 __builtin_neon_vld1q_x2_v(&__ret, __p0, 49); \
48549 __ret; \
48553 uint16x8x2_t __ret; \
48554 __builtin_neon_vld1q_x2_v(&__ret, __p0, 49); \
48556 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48557 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48558 __ret; \
48564 int8x16x2_t __ret; \
48565 __builtin_neon_vld1q_x2_v(&__ret, __p0, 32); \
48566 __ret; \
48570 int8x16x2_t __ret; \
48571 __builtin_neon_vld1q_x2_v(&__ret, __p0, 32); \
48573 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48574 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48575 __ret; \
48581 float64x2x2_t __ret; \
48582 __builtin_neon_vld1q_x2_v(&__ret, __p0, 42); \
48583 __ret; \
48587 float64x2x2_t __ret; \
48588 __builtin_neon_vld1q_x2_v(&__ret, __p0, 42); \
48590 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48591 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48592 __ret; \
48598 float32x4x2_t __ret; \
48599 __builtin_neon_vld1q_x2_v(&__ret, __p0, 41); \
48600 __ret; \
48604 float32x4x2_t __ret; \
48605 __builtin_neon_vld1q_x2_v(&__ret, __p0, 41); \
48607 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48608 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48609 __ret; \
48615 float16x8x2_t __ret; \
48616 __builtin_neon_vld1q_x2_v(&__ret, __p0, 40); \
48617 __ret; \
48621 float16x8x2_t __ret; \
48622 __builtin_neon_vld1q_x2_v(&__ret, __p0, 40); \
48624 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48625 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48626 __ret; \
48632 int32x4x2_t __ret; \
48633 __builtin_neon_vld1q_x2_v(&__ret, __p0, 34); \
48634 __ret; \
48638 int32x4x2_t __ret; \
48639 __builtin_neon_vld1q_x2_v(&__ret, __p0, 34); \
48641 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48642 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48643 __ret; \
48649 int64x2x2_t __ret; \
48650 __builtin_neon_vld1q_x2_v(&__ret, __p0, 35); \
48651 __ret; \
48655 int64x2x2_t __ret; \
48656 __builtin_neon_vld1q_x2_v(&__ret, __p0, 35); \
48658 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48659 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48660 __ret; \
48666 int16x8x2_t __ret; \
48667 __builtin_neon_vld1q_x2_v(&__ret, __p0, 33); \
48668 __ret; \
48672 int16x8x2_t __ret; \
48673 __builtin_neon_vld1q_x2_v(&__ret, __p0, 33); \
48675 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48676 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48677 __ret; \
48683 uint8x8x2_t __ret; \
48684 __builtin_neon_vld1_x2_v(&__ret, __p0, 16); \
48685 __ret; \
48689 uint8x8x2_t __ret; \
48690 __builtin_neon_vld1_x2_v(&__ret, __p0, 16); \
48692 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48693 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48694 __ret; \
48700 uint32x2x2_t __ret; \
48701 __builtin_neon_vld1_x2_v(&__ret, __p0, 18); \
48702 __ret; \
48706 uint32x2x2_t __ret; \
48707 __builtin_neon_vld1_x2_v(&__ret, __p0, 18); \
48709 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48710 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48711 __ret; \
48717 uint64x1x2_t __ret; \
48718 __builtin_neon_vld1_x2_v(&__ret, __p0, 19); \
48719 __ret; \
48723 uint64x1x2_t __ret; \
48724 __builtin_neon_vld1_x2_v(&__ret, __p0, 19); \
48725 __ret; \
48731 uint16x4x2_t __ret; \
48732 __builtin_neon_vld1_x2_v(&__ret, __p0, 17); \
48733 __ret; \
48737 uint16x4x2_t __ret; \
48738 __builtin_neon_vld1_x2_v(&__ret, __p0, 17); \
48740 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48741 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48742 __ret; \
48748 int8x8x2_t __ret; \
48749 __builtin_neon_vld1_x2_v(&__ret, __p0, 0); \
48750 __ret; \
48754 int8x8x2_t __ret; \
48755 __builtin_neon_vld1_x2_v(&__ret, __p0, 0); \
48757 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48758 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48759 __ret; \
48765 float64x1x2_t __ret; \
48766 __builtin_neon_vld1_x2_v(&__ret, __p0, 10); \
48767 __ret; \
48771 float64x1x2_t __ret; \
48772 __builtin_neon_vld1_x2_v(&__ret, __p0, 10); \
48773 __ret; \
48779 float32x2x2_t __ret; \
48780 __builtin_neon_vld1_x2_v(&__ret, __p0, 9); \
48781 __ret; \
48785 float32x2x2_t __ret; \
48786 __builtin_neon_vld1_x2_v(&__ret, __p0, 9); \
48788 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48789 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48790 __ret; \
48796 float16x4x2_t __ret; \
48797 __builtin_neon_vld1_x2_v(&__ret, __p0, 8); \
48798 __ret; \
48802 float16x4x2_t __ret; \
48803 __builtin_neon_vld1_x2_v(&__ret, __p0, 8); \
48805 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48806 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48807 __ret; \
48813 int32x2x2_t __ret; \
48814 __builtin_neon_vld1_x2_v(&__ret, __p0, 2); \
48815 __ret; \
48819 int32x2x2_t __ret; \
48820 __builtin_neon_vld1_x2_v(&__ret, __p0, 2); \
48822 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48823 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48824 __ret; \
48830 int64x1x2_t __ret; \
48831 __builtin_neon_vld1_x2_v(&__ret, __p0, 3); \
48832 __ret; \
48836 int64x1x2_t __ret; \
48837 __builtin_neon_vld1_x2_v(&__ret, __p0, 3); \
48838 __ret; \
48844 int16x4x2_t __ret; \
48845 __builtin_neon_vld1_x2_v(&__ret, __p0, 1); \
48846 __ret; \
48850 int16x4x2_t __ret; \
48851 __builtin_neon_vld1_x2_v(&__ret, __p0, 1); \
48853 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48854 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48855 __ret; \
48861 poly8x8x3_t __ret; \
48862 __builtin_neon_vld1_x3_v(&__ret, __p0, 4); \
48863 __ret; \
48867 poly8x8x3_t __ret; \
48868 __builtin_neon_vld1_x3_v(&__ret, __p0, 4); \
48870 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48871 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48872 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48873 __ret; \
48879 poly64x1x3_t __ret; \
48880 __builtin_neon_vld1_x3_v(&__ret, __p0, 6); \
48881 __ret; \
48885 poly64x1x3_t __ret; \
48886 __builtin_neon_vld1_x3_v(&__ret, __p0, 6); \
48887 __ret; \
48893 poly16x4x3_t __ret; \
48894 __builtin_neon_vld1_x3_v(&__ret, __p0, 5); \
48895 __ret; \
48899 poly16x4x3_t __ret; \
48900 __builtin_neon_vld1_x3_v(&__ret, __p0, 5); \
48902 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48903 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48904 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48905 __ret; \
48911 poly8x16x3_t __ret; \
48912 __builtin_neon_vld1q_x3_v(&__ret, __p0, 36); \
48913 __ret; \
48917 poly8x16x3_t __ret; \
48918 __builtin_neon_vld1q_x3_v(&__ret, __p0, 36); \
48920 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48921 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48922 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48923 __ret; \
48929 poly64x2x3_t __ret; \
48930 __builtin_neon_vld1q_x3_v(&__ret, __p0, 38); \
48931 __ret; \
48935 poly64x2x3_t __ret; \
48936 __builtin_neon_vld1q_x3_v(&__ret, __p0, 38); \
48938 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48939 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48940 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48941 __ret; \
48947 poly16x8x3_t __ret; \
48948 __builtin_neon_vld1q_x3_v(&__ret, __p0, 37); \
48949 __ret; \
48953 poly16x8x3_t __ret; \
48954 __builtin_neon_vld1q_x3_v(&__ret, __p0, 37); \
48956 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48957 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48958 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48959 __ret; \
48965 uint8x16x3_t __ret; \
48966 __builtin_neon_vld1q_x3_v(&__ret, __p0, 48); \
48967 __ret; \
48971 uint8x16x3_t __ret; \
48972 __builtin_neon_vld1q_x3_v(&__ret, __p0, 48); \
48974 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48975 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48976 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
48977 __ret; \
48983 uint32x4x3_t __ret; \
48984 __builtin_neon_vld1q_x3_v(&__ret, __p0, 50); \
48985 __ret; \
48989 uint32x4x3_t __ret; \
48990 __builtin_neon_vld1q_x3_v(&__ret, __p0, 50); \
48992 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48993 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48994 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48995 __ret; \
49001 uint64x2x3_t __ret; \
49002 __builtin_neon_vld1q_x3_v(&__ret, __p0, 51); \
49003 __ret; \
49007 uint64x2x3_t __ret; \
49008 __builtin_neon_vld1q_x3_v(&__ret, __p0, 51); \
49010 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49011 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret
49012 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49013 __ret; \
49019 uint16x8x3_t __ret; \
49020 __builtin_neon_vld1q_x3_v(&__ret, __p0, 49); \
49021 __ret; \
49025 uint16x8x3_t __ret; \
49026 __builtin_neon_vld1q_x3_v(&__ret, __p0, 49); \
49028 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49029 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49030 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49031 __ret; \
49037 int8x16x3_t __ret; \
49038 __builtin_neon_vld1q_x3_v(&__ret, __p0, 32); \
49039 __ret; \
49043 int8x16x3_t __ret; \
49044 __builtin_neon_vld1q_x3_v(&__ret, __p0, 32); \
49046 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49047 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49048 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49049 __ret; \
49055 float64x2x3_t __ret; \
49056 __builtin_neon_vld1q_x3_v(&__ret, __p0, 42); \
49057 __ret; \
49061 float64x2x3_t __ret; \
49062 __builtin_neon_vld1q_x3_v(&__ret, __p0, 42); \
49064 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49065 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49066 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49067 __ret; \
49073 float32x4x3_t __ret; \
49074 __builtin_neon_vld1q_x3_v(&__ret, __p0, 41); \
49075 __ret; \
49079 float32x4x3_t __ret; \
49080 __builtin_neon_vld1q_x3_v(&__ret, __p0, 41); \
49082 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49083 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49084 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49085 __ret; \
49091 float16x8x3_t __ret; \
49092 __builtin_neon_vld1q_x3_v(&__ret, __p0, 40); \
49093 __ret; \
49097 float16x8x3_t __ret; \
49098 __builtin_neon_vld1q_x3_v(&__ret, __p0, 40); \
49100 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49101 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49102 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49103 __ret; \
49109 int32x4x3_t __ret; \
49110 __builtin_neon_vld1q_x3_v(&__ret, __p0, 34); \
49111 __ret; \
49115 int32x4x3_t __ret; \
49116 __builtin_neon_vld1q_x3_v(&__ret, __p0, 34); \
49118 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49119 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49120 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49121 __ret; \
49127 int64x2x3_t __ret; \
49128 __builtin_neon_vld1q_x3_v(&__ret, __p0, 35); \
49129 __ret; \
49133 int64x2x3_t __ret; \
49134 __builtin_neon_vld1q_x3_v(&__ret, __p0, 35); \
49136 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49137 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49138 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49139 __ret; \
49145 int16x8x3_t __ret; \
49146 __builtin_neon_vld1q_x3_v(&__ret, __p0, 33); \
49147 __ret; \
49151 int16x8x3_t __ret; \
49152 __builtin_neon_vld1q_x3_v(&__ret, __p0, 33); \
49154 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49155 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49156 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49157 __ret; \
49163 uint8x8x3_t __ret; \
49164 __builtin_neon_vld1_x3_v(&__ret, __p0, 16); \
49165 __ret; \
49169 uint8x8x3_t __ret; \
49170 __builtin_neon_vld1_x3_v(&__ret, __p0, 16); \
49172 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49173 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49174 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49175 __ret; \
49181 uint32x2x3_t __ret; \
49182 __builtin_neon_vld1_x3_v(&__ret, __p0, 18); \
49183 __ret; \
49187 uint32x2x3_t __ret; \
49188 __builtin_neon_vld1_x3_v(&__ret, __p0, 18); \
49190 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49191 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49192 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49193 __ret; \
49199 uint64x1x3_t __ret; \
49200 __builtin_neon_vld1_x3_v(&__ret, __p0, 19); \
49201 __ret; \
49205 uint64x1x3_t __ret; \
49206 __builtin_neon_vld1_x3_v(&__ret, __p0, 19); \
49207 __ret; \
49213 uint16x4x3_t __ret; \
49214 __builtin_neon_vld1_x3_v(&__ret, __p0, 17); \
49215 __ret; \
49219 uint16x4x3_t __ret; \
49220 __builtin_neon_vld1_x3_v(&__ret, __p0, 17); \
49222 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49223 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49224 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49225 __ret; \
49231 int8x8x3_t __ret; \
49232 __builtin_neon_vld1_x3_v(&__ret, __p0, 0); \
49233 __ret; \
49237 int8x8x3_t __ret; \
49238 __builtin_neon_vld1_x3_v(&__ret, __p0, 0); \
49240 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49241 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49242 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49243 __ret; \
49249 float64x1x3_t __ret; \
49250 __builtin_neon_vld1_x3_v(&__ret, __p0, 10); \
49251 __ret; \
49255 float64x1x3_t __ret; \
49256 __builtin_neon_vld1_x3_v(&__ret, __p0, 10); \
49257 __ret; \
49263 float32x2x3_t __ret; \
49264 __builtin_neon_vld1_x3_v(&__ret, __p0, 9); \
49265 __ret; \
49269 float32x2x3_t __ret; \
49270 __builtin_neon_vld1_x3_v(&__ret, __p0, 9); \
49272 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49273 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49274 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49275 __ret; \
49281 float16x4x3_t __ret; \
49282 __builtin_neon_vld1_x3_v(&__ret, __p0, 8); \
49283 __ret; \
49287 float16x4x3_t __ret; \
49288 __builtin_neon_vld1_x3_v(&__ret, __p0, 8); \
49290 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49291 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49292 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49293 __ret; \
49299 int32x2x3_t __ret; \
49300 __builtin_neon_vld1_x3_v(&__ret, __p0, 2); \
49301 __ret; \
49305 int32x2x3_t __ret; \
49306 __builtin_neon_vld1_x3_v(&__ret, __p0, 2); \
49308 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49309 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49310 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49311 __ret; \
49317 int64x1x3_t __ret; \
49318 __builtin_neon_vld1_x3_v(&__ret, __p0, 3); \
49319 __ret; \
49323 int64x1x3_t __ret; \
49324 __builtin_neon_vld1_x3_v(&__ret, __p0, 3); \
49325 __ret; \
49331 int16x4x3_t __ret; \
49332 __builtin_neon_vld1_x3_v(&__ret, __p0, 1); \
49333 __ret; \
49337 int16x4x3_t __ret; \
49338 __builtin_neon_vld1_x3_v(&__ret, __p0, 1); \
49340 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49341 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49342 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49343 __ret; \
49349 poly8x8x4_t __ret; \
49350 __builtin_neon_vld1_x4_v(&__ret, __p0, 4); \
49351 __ret; \
49355 poly8x8x4_t __ret; \
49356 __builtin_neon_vld1_x4_v(&__ret, __p0, 4); \
49358 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49359 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49360 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49361 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
49362 __ret; \
49368 poly64x1x4_t __ret; \
49369 __builtin_neon_vld1_x4_v(&__ret, __p0, 6); \
49370 __ret; \
49374 poly64x1x4_t __ret; \
49375 __builtin_neon_vld1_x4_v(&__ret, __p0, 6); \
49376 __ret; \
49382 poly16x4x4_t __ret; \
49383 __builtin_neon_vld1_x4_v(&__ret, __p0, 5); \
49384 __ret; \
49388 poly16x4x4_t __ret; \
49389 __builtin_neon_vld1_x4_v(&__ret, __p0, 5); \
49391 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49392 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49393 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49394 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
49395 __ret; \
49401 poly8x16x4_t __ret; \
49402 __builtin_neon_vld1q_x4_v(&__ret, __p0, 36); \
49403 __ret; \
49407 poly8x16x4_t __ret; \
49408 __builtin_neon_vld1q_x4_v(&__ret, __p0, 36); \
49410 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49411 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49412 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49413 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49414 __ret; \
49420 poly64x2x4_t __ret; \
49421 __builtin_neon_vld1q_x4_v(&__ret, __p0, 38); \
49422 __ret; \
49426 poly64x2x4_t __ret; \
49427 __builtin_neon_vld1q_x4_v(&__ret, __p0, 38); \
49429 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49430 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49431 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49432 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49433 __ret; \
49439 poly16x8x4_t __ret; \
49440 __builtin_neon_vld1q_x4_v(&__ret, __p0, 37); \
49441 __ret; \
49445 poly16x8x4_t __ret; \
49446 __builtin_neon_vld1q_x4_v(&__ret, __p0, 37); \
49448 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49449 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49450 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49451 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
49452 __ret; \
49458 uint8x16x4_t __ret; \
49459 __builtin_neon_vld1q_x4_v(&__ret, __p0, 48); \
49460 __ret; \
49464 uint8x16x4_t __ret; \
49465 __builtin_neon_vld1q_x4_v(&__ret, __p0, 48); \
49467 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49468 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49469 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49470 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49471 __ret; \
49477 uint32x4x4_t __ret; \
49478 __builtin_neon_vld1q_x4_v(&__ret, __p0, 50); \
49479 __ret; \
49483 uint32x4x4_t __ret; \
49484 __builtin_neon_vld1q_x4_v(&__ret, __p0, 50); \
49486 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49487 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49488 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49489 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
49490 __ret; \
49496 uint64x2x4_t __ret; \
49497 __builtin_neon_vld1q_x4_v(&__ret, __p0, 51); \
49498 __ret; \
49502 uint64x2x4_t __ret; \
49503 __builtin_neon_vld1q_x4_v(&__ret, __p0, 51); \
49505 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49506 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49507 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49508 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49509 __ret; \
49515 uint16x8x4_t __ret; \
49516 __builtin_neon_vld1q_x4_v(&__ret, __p0, 49); \
49517 __ret; \
49521 uint16x8x4_t __ret; \
49522 __builtin_neon_vld1q_x4_v(&__ret, __p0, 49); \
49524 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49525 __ret.val[1] = __builtin_shufflevector(__ret__ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49526 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49527 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
49528 __ret; \
49534 int8x16x4_t __ret; \
49535 __builtin_neon_vld1q_x4_v(&__ret, __p0, 32); \
49536 __ret; \
49540 int8x16x4_t __ret; \
49541 __builtin_neon_vld1q_x4_v(&__ret, __p0, 32); \
49543 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49544 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49545 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49546 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49547 __ret; \
49553 float64x2x4_t __ret; \
49554 __builtin_neon_vld1q_x4_v(&__ret, __p0, 42); \
49555 __ret; \
49559 float64x2x4_t __ret; \
49560 __builtin_neon_vld1q_x4_v(&__ret, __p0, 42); \
49562 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49563 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49564 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49565 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49566 __ret; \
49572 float32x4x4_t __ret; \
49573 __builtin_neon_vld1q_x4_v(&__ret, __p0, 41); \
49574 __ret; \
49578 float32x4x4_t __ret; \
49579 __builtin_neon_vld1q_x4_v(&__ret, __p0, 41); \
49581 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49582 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49583 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49584 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
49585 __ret; \
49591 float16x8x4_t __ret; \
49592 __builtin_neon_vld1q_x4_v(&__ret, __p0, 40); \
49593 __ret; \
49597 float16x8x4_t __ret; \
49598 __builtin_neon_vld1q_x4_v(&__ret, __p0, 40); \
49600 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49601 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49602 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49603 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
49604 __ret; \
49610 int32x4x4_t __ret; \
49611 __builtin_neon_vld1q_x4_v(&__ret, __p0, 34); \
49612 __ret; \
49616 int32x4x4_t __ret; \
49617 __builtin_neon_vld1q_x4_v(&__ret, __p0, 34); \
49619 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49620 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49621 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49622 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
49623 __ret; \
49629 int64x2x4_t __ret; \
49630 __builtin_neon_vld1q_x4_v(&__ret, __p0, 35); \
49631 __ret; \
49635 int64x2x4_t __ret; \
49636 __builtin_neon_vld1q_x4_v(&__ret, __p0, 35); \
49638 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49639 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49640 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49641 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49642 __ret; \
49648 int16x8x4_t __ret; \
49649 __builtin_neon_vld1q_x4_v(&__ret, __p0, 33); \
49650 __ret; \
49654 int16x8x4_t __ret; \
49655 __builtin_neon_vld1q_x4_v(&__ret, __p0, 33); \
49657 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49658 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49659 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49660 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
49661 __ret; \
49667 uint8x8x4_t __ret; \
49668 __builtin_neon_vld1_x4_v(&__ret, __p0, 16); \
49669 __ret; \
49673 uint8x8x4_t __ret; \
49674 __builtin_neon_vld1_x4_v(&__ret, __p0, 16); \
49676 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49677 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49678 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49679 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
49680 __ret; \
49686 uint32x2x4_t __ret; \
49687 __builtin_neon_vld1_x4_v(&__ret, __p0, 18); \
49688 __ret; \
49692 uint32x2x4_t __ret; \
49693 __builtin_neon_vld1_x4_v(&__ret, __p0, 18); \
49695 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49696 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49697 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49698 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49699 __ret; \
49705 uint64x1x4_t __ret; \
49706 __builtin_neon_vld1_x4_v(&__ret, __p0, 19); \
49707 __ret; \
49711 uint64x1x4_t __ret; \
49712 __builtin_neon_vld1_x4_v(&__ret, __p0, 19); \
49713 __ret; \
49719 uint16x4x4_t __ret; \
49720 __builtin_neon_vld1_x4_v(&__ret, __p0, 17); \
49721 __ret; \
49725 uint16x4x4_t __ret; \
49726 __builtin_neon_vld1_x4_v(&__ret, __p0, 17); \
49728 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49729 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49730 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49731 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
49732 __ret; \
49738 int8x8x4_t __ret; \
49739 __builtin_neon_vld1_x4_v(&__ret, __p0, 0); \
49740 __ret; \
49744 int8x8x4_t __ret; \
49745 __builtin_neon_vld1_x4_v(&__ret, __p0, 0); \
49747 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49748 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49749 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49750 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
49751 __ret; \
49757 float64x1x4_t __ret; \
49758 __builtin_neon_vld1_x4_v(&__ret, __p0, 10); \
49759 __ret; \
49763 float64x1x4_t __ret; \
49764 __builtin_neon_vld1_x4_v(&__ret, __p0, 10); \
49765 __ret; \
49771 float32x2x4_t __ret; \
49772 __builtin_neon_vld1_x4_v(&__ret, __p0, 9); \
49773 __ret; \
49777 float32x2x4_t __ret; \
49778 __builtin_neon_vld1_x4_v(&__ret, __p0, 9); \
49780 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49781 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49782 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49783 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49784 __ret; \
49790 float16x4x4_t __ret; \
49791 __builtin_neon_vld1_x4_v(&__ret, __p0, 8); \
49792 __ret; \
49796 float16x4x4_t __ret; \
49797 __builtin_neon_vld1_x4_v(&__ret, __p0, 8); \
49799 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49800 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49801 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49802 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
49803 __ret; \
49809 int32x2x4_t __ret; \
49810 __builtin_neon_vld1_x4_v(&__ret, __p0, 2); \
49811 __ret; \
49815 int32x2x4_t __ret; \
49816 __builtin_neon_vld1_x4_v(&__ret, __p0, 2); \
49818 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49819 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49820 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49821 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49822 __ret; \
49828 int64x1x4_t __ret; \
49829 __builtin_neon_vld1_x4_v(&__ret, __p0, 3); \
49830 __ret; \
49834 int64x1x4_t __ret; \
49835 __builtin_neon_vld1_x4_v(&__ret, __p0, 3); \
49836 __ret; \
49842 int16x4x4_t __ret; \
49843 __builtin_neon_vld1_x4_v(&__ret, __p0, 1); \
49844 __ret; \
49848 int16x4x4_t __ret; \
49849 __builtin_neon_vld1_x4_v(&__ret, __p0, 1); \
49851 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49852 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49853 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49854 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
49855 __ret; \
49861 poly64x1x2_t __ret; \
49862 __builtin_neon_vld2_v(&__ret, __p0, 6); \
49863 __ret; \
49867 poly64x1x2_t __ret; \
49868 __builtin_neon_vld2_v(&__ret, __p0, 6); \
49869 __ret; \
49875 poly64x2x2_t __ret; \
49876 __builtin_neon_vld2q_v(&__ret, __p0, 38); \
49877 __ret; \
49881 poly64x2x2_t __ret; \
49882 __builtin_neon_vld2q_v(&__ret, __p0, 38); \
49884 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49885 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49886 __ret; \
49892 uint64x2x2_t __ret; \
49893 __builtin_neon_vld2q_v(&__ret, __p0, 51); \
49894 __ret; \
49898 uint64x2x2_t __ret; \
49899 __builtin_neon_vld2q_v(&__ret, __p0, 51); \
49901 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49902 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49903 __ret; \
49909 float64x2x2_t __ret; \
49910 __builtin_neon_vld2q_v(&__ret, __p0, 42); \
49911 __ret; \
49915 float64x2x2_t __ret; \
49916 __builtin_neon_vld2q_v(&__ret, __p0, 42); \
49918 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49919 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49920 __ret; \
49926 int64x2x2_t __ret; \
49927 __builtin_neon_vld2q_v(&__ret, __p0, 35); \
49928 __ret; \
49932 int64x2x2_t __ret; \
49933 __builtin_neon_vld2q_v(&__ret, __p0, 35); \
49935 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49936 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49937 __ret; \
49943 float64x1x2_t __ret; \
49944 __builtin_neon_vld2_v(&__ret, __p0, 10); \
49945 __ret; \
49949 float64x1x2_t __ret; \
49950 __builtin_neon_vld2_v(&__ret, __p0, 10); \
49951 __ret; \
49957 poly64x1x2_t __ret; \
49958 __builtin_neon_vld2_dup_v(&__ret, __p0, 6); \
49959 __ret; \
49963 poly64x1x2_t __ret; \
49964 __builtin_neon_vld2_dup_v(&__ret, __p0, 6); \
49965 __ret; \
49971 poly8x16x2_t __ret; \
49972 __builtin_neon_vld2q_dup_v(&__ret, __p0, 36); \
49973 __ret; \
49977 poly8x16x2_t __ret; \
49978 __builtin_neon_vld2q_dup_v(&__ret, __p0, 36); \
49980 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49981 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
49982 __ret; \
49988 poly64x2x2_t __ret; \
49989 __builtin_neon_vld2q_dup_v(&__ret, __p0, 38); \
49990 __ret; \
49994 poly64x2x2_t __ret; \
49995 __builtin_neon_vld2q_dup_v(&__ret, __p0, 38); \
49997 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49998 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49999 __ret; \
50005 poly16x8x2_t __ret; \
50006 __builtin_neon_vld2q_dup_v(&__ret, __p0, 37); \
50007 __ret; \
50011 poly16x8x2_t __ret; \
50012 __builtin_neon_vld2q_dup_v(&__ret, __p0, 37); \
50014 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50015 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50016 __ret; \
50022 uint8x16x2_t __ret; \
50023 __builtin_neon_vld2q_dup_v(&__ret, __p0, 48); \
50024 __ret; \
50028 uint8x16x2_t __ret; \
50029 __builtin_neon_vld2q_dup_v(&__ret, __p0, 48); \
50031 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50032 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50033 __ret; \
50039 uint32x4x2_t __ret; \
50040 __builtin_neon_vld2q_dup_v(&__ret, __p0, 50); \
50041 __ret; \
50045 uint32x4x2_t __ret; \
50046 __builtin_neon_vld2q_dup_v(&__ret, __p0, 50); \
50048 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50049 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50050 __ret; \
50056 uint64x2x2_t __ret; \
50057 __ret, __p0, 51); \
50058 __ret; \
50062 uint64x2x2_t __ret; \
50063 __builtin_neon_vld2q_dup_v(&__ret, __p0, 51); \
50065 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50066 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50067 __ret; \
50073 uint16x8x2_t __ret; \
50074 __builtin_neon_vld2q_dup_v(&__ret, __p0, 49); \
50075 __ret; \
50079 uint16x8x2_t __ret; \
50080 __builtin_neon_vld2q_dup_v(&__ret, __p0, 49); \
50082 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50083 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50084 __ret; \
50090 int8x16x2_t __ret; \
50091 __builtin_neon_vld2q_dup_v(&__ret, __p0, 32); \
50092 __ret; \
50096 int8x16x2_t __ret; \
50097 __builtin_neon_vld2q_dup_v(&__ret, __p0, 32); \
50099 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50100 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50101 __ret; \
50107 float64x2x2_t __ret; \
50108 __builtin_neon_vld2q_dup_v(&__ret, __p0, 42); \
50109 __ret; \
50113 float64x2x2_t __ret; \
50114 __builtin_neon_vld2q_dup_v(&__ret, __p0, 42); \
50116 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50117 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50118 __ret; \
50124 float32x4x2_t __ret; \
50125 __builtin_neon_vld2q_dup_v(&__ret, __p0, 41); \
50126 __ret; \
50130 float32x4x2_t __ret; \
50131 __builtin_neon_vld2q_dup_v(&__ret, __p0, 41); \
50133 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50134 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50135 __ret; \
50141 float16x8x2_t __ret; \
50142 __builtin_neon_vld2q_dup_v(&__ret, __p0, 40); \
50143 __ret; \
50147 float16x8x2_t __ret; \
50148 __builtin_neon_vld2q_dup_v(&__ret, __p0, 40); \
50150 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50151 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50152 __ret; \
50158 int32x4x2_t __ret; \
50159 __builtin_neon_vld2q_dup_v(&__ret, __p0, 34); \
50160 __ret; \
50164 int32x4x2_t __ret; \
50165 __builtin_neon_vld2q_dup_v(&__ret, __p0, 34); \
50167 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50168 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50169 __ret; \
50175 int64x2x2_t __ret; \
50176 __builtin_neon_vld2q_dup_v(&__ret, __p0, 35); \
50177 __ret; \
50181 int64x2x2_t __ret; \
50182 __builtin_neon_vld2q_dup_v(&__ret, __p0, 35); \
50184 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50185 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50186 __ret; \
50192 int16x8x2_t __ret; \
50193 __builtin_neon_vld2q_dup_v(&__ret, __p0, 33); \
50194 __ret; \
50198 int16x8x2_t __ret; \
50199 __builtin_neon_vld2q_dup_v(&__ret, __p0, 33); \
50201 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50202 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50203 __ret; \
50209 float64x1x2_t __ret; \
50210 __builtin_neon_vld2_dup_v(&__ret, __p0, 10); \
50211 __ret; \
50215 float64x1x2_t __ret; \
50216 __builtin_neon_vld2_dup_v(&__ret, __p0, 10); \
50217 __ret; \
50224 poly64x1x2_t __ret; \
50225 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 6); \
50226 __ret; \
50231 poly64x1x2_t __ret; \
50232 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 6); \
50233 __ret; \
50240 poly8x16x2_t __ret; \
50241 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 36); \
50242 __ret; \
50250 poly8x16x2_t __ret; \
50251 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 36); \
50253 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50254 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50255 __ret; \
50262 poly64x2x2_t __ret; \
50263 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 38); \
50264 __ret; \
50272 poly64x2x2_t __ret; \
50273 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 38); \
50275 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50276 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50277 __ret; \
50284 uint8x16x2_t __ret; \
50285 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 48); \
50286 __ret; \
50294 uint8x16x2_t __ret; \
50295 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 48); \
50297 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50298 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50299 __ret; \
50306 uint64x2x2_t __ret; \
50307 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 51); \
50308 __ret; \
50316 uint64x2x2_t __ret; \
50317 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 51); \
50319 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50320 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50321 __ret; \
50328 int8x16x2_t __ret; \
50329 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 32); \
50330 __ret; \
50338 int8x16x2_t __ret; \
50339 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 32); \
50341 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50342 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50343 __ret; \
50350 float64x2x2_t __ret; \
50351 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 42); \
50352 __ret; \
50360 float64x2x2_t __ret; \
50361 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 42); \
50363 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50364 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50365 __ret; \
50372 int64x2x2_t __ret; \
50373 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 35); \
50374 __ret; \
50382 int64x2x2_t __ret; \
50383 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 35); \
50385 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50386 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50387 __ret; \
50394 uint64x1x2_t __ret; \
50395 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 19); \
50396 __ret; \
50401 uint64x1x2_t __ret; \
50402 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 19); \
50403 __ret; \
50410 float64x1x2_t __ret; \
50411 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 10); \
50412 __ret; \
50417 float64x1x2_t __ret; \
50418 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 10); \
50419 __ret; \
50426 int64x1x2_t __ret; \
50427 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 3); \
50428 __ret; \
50433 int64x1x2_t __ret; \
50434 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 3); \
50435 __ret; \
50441 poly64x1x3_t __ret; \
50442 __builtin_neon_vld3_v(&__ret, __p0, 6); \
50443 __ret; \
50447 poly64x1x3_t __ret; \
50448 __builtin_neon_vld3_v(&__ret, __p0, 6); \
50449 __ret; \
50455 poly64x2x3_t __ret; \
50456 __builtin_neon_vld3q_v(&__ret, __p0, 38); \
50457 __ret; \
50461 poly64x2x3_t __ret; \
50462 __builtin_neon_vld3q_v(&__ret, __p0, 38); \
50464 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50465 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50466 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50467 __ret; \
50473 uint64x2x3_t __ret; \
50474 __builtin_neon_vld3q_v(&__ret, __p0, 51); \
50475 __ret; \
50479 uint64x2x3_t __ret; \
50480 __builtin_neon_vld3q_v(&__ret, __p0, 51); \
50482 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50483 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50484 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50485 __ret; \
50491 float64x2x3_t __ret; \
50492 __builtin_neon_vld3q_v(&__ret, __p0, 42); \
50493 __ret; \
50497 float64x2x3_t __ret; \
50498 __builtin_neon_vld3q_v(&__ret, __p0, 42); \
50500 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50501 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50502 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50503 __ret; \
50509 int64x2x3_t __ret; \
50510 __builtin_neon_vld3q_v(&__ret, __p0, 35); \
50511 __ret; \
50515 int64x2x3_t __ret; \
50516 __builtin_neon_vld3q_v(&__ret, __p0, 35); \
50518 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50519 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50520 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50521 __ret; \
50527 float64x1x3_t __ret; \
50528 __builtin_neon_vld3_v(&__ret, __p0, 10); \
50529 __ret; \
50533 float64x1x3_t __ret; \
50534 __builtin_neon_vld3_v(&__ret, __p0, 10); \
50535 __ret; \
50541 poly64x1x3_t __ret; \
50542 __builtin_neon_vld3_dup_v(&__ret, __p0, 6); \
50543 __ret; \
50547 poly64x1x3_t __ret; \
50548 __builtin_neon_vld3_dup_v(&__ret, __p0, 6); \
50549 __ret; \
50555 poly8x16x3_t __ret; \
50556 __builtin_neon_vld3q_dup_v(&__ret, __p0, 36); \
50557 __ret; \
50561 poly8x16x3_t __ret; \
50562 __builtin_neon_vld3q_dup_v(&__ret, __p0, 36); \
50564 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50565 __ret__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50566 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50567 __ret; \
50573 poly64x2x3_t __ret; \
50574 __builtin_neon_vld3q_dup_v(&__ret, __p0, 38); \
50575 __ret; \
50579 poly64x2x3_t __ret; \
50580 __builtin_neon_vld3q_dup_v(&__ret, __p0, 38); \
50582 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50583 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50584 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50585 __ret; \
50591 poly16x8x3_t __ret; \
50592 __builtin_neon_vld3q_dup_v(&__ret, __p0, 37); \
50593 __ret; \
50597 poly16x8x3_t __ret; \
50598 __builtin_neon_vld3q_dup_v(&__ret, __p0, 37); \
50600 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50601 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50602 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50603 __ret; \
50609 uint8x16x3_t __ret; \
50610 __builtin_neon_vld3q_dup_v(&__ret, __p0, 48); \
50611 __ret; \
50615 uint8x16x3_t __ret; \
50616 __builtin_neon_vld3q_dup_v(&__ret, __p0, 48); \
50618 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50619 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50620 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50621 __ret; \
50627 uint32x4x3_t __ret; \
50628 __builtin_neon_vld3q_dup_v(&__ret, __p0, 50); \
50629 __ret; \
50633 uint32x4x3_t __ret; \
50634 __builtin_neon_vld3q_dup_v(&__ret, __p0, 50); \
50636 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50637 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50638 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
50639 __ret; \
50645 uint64x2x3_t __ret; \
50646 __builtin_neon_vld3q_dup_v(&__ret, __p0, 51); \
50647 __ret; \
50651 uint64x2x3_t __ret; \
50652 __builtin_neon_vld3q_dup_v(&__ret, __p0, 51); \
50654 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50655 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50656 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50657 __ret; \
50663 uint16x8x3_t __ret; \
50664 __builtin_neon_vld3q_dup_v(&__ret, __p0, 49); \
50665 __ret; \
50669 uint16x8x3_t __ret; \
50670 __builtin_neon_vld3q_dup_v(&__ret, __p0, 49); \
50672 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50673 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50674 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50675 __ret; \
50681 int8x16x3_t __ret; \
50682 __builtin_neon_vld3q_dup_v(&__ret, __p0, 32); \
50683 __ret; \
50687 int8x16x3_t __ret; \
50688 __builtin_neon_vld3q_dup_v(&__ret, __p0, 32); \
50690 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50691 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50692 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50693 __ret; \
50699 float64x2x3_t __ret; \
50700 __builtin_neon_vld3q_dup_v(&__ret, __p0, 42); \
50701 __ret; \
50705 float64x2x3_t __ret; \
50706 __builtin_neon_vld3q_dup_v(&__ret, __p0, 42); \
50708 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50709 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50710 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50711 __ret; \
50717 float32x4x3_t __ret; \
50718 __builtin_neon_vld3q_dup_v(&__ret, __p0, 41); \
50719 __ret; \
50723 float32x4x3_t __ret; \
50724 __builtin_neon_vld3q_dup_v(&__ret, __p0, 41); \
50726 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50727 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50728 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
50729 __ret; \
50735 float16x8x3_t __ret; \
50736 __builtin_neon_vld3q_dup_v(&__ret, __p0, 40); \
50737 __ret; \
50741 float16x8x3_t __ret; \
50742 __builtin_neon_vld3q_dup_v(&__ret, __p0, 40); \
50744 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50745 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50746 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50747 __ret; \
50753 int32x4x3_t __ret; \
50754 __builtin_neon_vld3q_dup_v(&__ret, __p0, 34); \
50755 __ret; \
50759 int32x4x3_t __ret; \
50760 __builtin_neon_vld3q_dup_v(&__ret, __p0, 34); \
50762 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50763 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50764 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
50765 __ret; \
50771 int64x2x3_t __ret; \
50772 __builtin_neon_vld3q_dup_v(&__ret, __p0, 35); \
50773 __ret; \
50777 int64x2x3_t __ret; \
50778 __builtin_neon_vld3q_dup_v(&__ret, __p0, 35); \
50780 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50781 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50782 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50783 __ret; \
50789 int16x8x3_t __ret; \
50790 __builtin_neon_vld3q_dup_v(&__ret, __p0, 33); \
50791 __ret; \
50795 int16x8x3_t __ret; \
50796 __builtin_neon_vld3q_dup_v(&__ret, __p0, 33); \
50798 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50799 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50800 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50801 __ret; \
50807 float64x1x3_t __ret; \
50808 __builtin_neon_vld3_dup_v(&__ret, __p0, 10); \
50809 __ret; \
50813 float64x1x3_t __ret; \
50814 __builtin_neon_vld3_dup_v(&__ret, __p0, 10); \
50815 __ret; \
50822 poly64x1x3_t __ret; \
50823 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 6); \
50824 __ret; \
50829 poly64x1x3_t __ret; \
50830 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 6); \
50831 __ret; \
50838 poly8x16x3_t __ret; \
50839 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 36); \
50840 __ret; \
50849 poly8x16x3_t __ret; \
50850 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 36); \
50852 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50853 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50854 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50855 __ret; \
50862 poly64x2x3_t __ret; \
50863 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 38); \
50864 __ret; \
50873 poly64x2x3_t __ret; \
50874 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 38); \
50876 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50877 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50878 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50879 __ret; \
50886 uint8x16x3_t __ret; \
50887 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 48); \
50888 __ret; \
50897 uint8x16x3_t __ret; \
50898 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 48); \
50900 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50901 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50902 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50903 __ret; \
50910 uint64x2x3_t __ret; \
50911 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 51); \
50912 __ret; \
50921 uint64x2x3_t __ret; \
50922 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 51); \
50924 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50925 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50926 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50927 __ret; \
50934 int8x16x3_t __ret; \
50935 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 32); \
50936 __ret; \
50945 int8x16x3_t __ret; \
50946 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 32); \
50948 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50949 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50950 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50951 __ret; \
50958 float64x2x3_t __ret; \
50959 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 42); \
50960 __ret; \
50969 float64x2x3_t __ret; \
50970 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 42); \
50972 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50973 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50974 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50975 __ret; \
50982 int64x2x3_t __ret; \
50983 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 35); \
50984 __ret; \
50993 int64x2x3_t __ret; \
50994 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 35); \
50996 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50997 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50998 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50999 __ret; \
51006 uint64x1x3_t __ret; \
51007 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 19); \
51008 __ret; \
51013 uint64x1x3_t __ret; \
51014 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 19); \
51015 __ret; \
51022 float64x1x3_t __ret; \
51023 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 10); \
51024 __ret; \
51029 float64x1x3_t __ret; \
51030 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 10); \
51031 __ret; \
51038 int64x1x3_t __ret; \
51039 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 3); \
51040 __ret; \
51045 int64x1x3_t __ret; \
51046 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 3); \
51047 __ret; \
51053 poly64x1x4_t __ret; \
51054 __builtin_neon_vld4_v(&__ret, __p0, 6); \
51055 __ret; \
51059 poly64x1x4_t __ret; \
51060 __builtin_neon_vld4_v(&__ret, __p0, 6); \
51061 __ret; \
51067 poly64x2x4_t __ret; \
51068 __builtin_neon_vld4q_v(&__ret, __p0, 38); \
51069 __ret; \
51073 poly64x2x4_t __ret; \
51074 __builtin_neon_vld4q_v(&__ret, __p0, 38); \
51076 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51077 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51078 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51079 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51080 __ret; \
51086 uint64x2x4_t __ret; \
51087 __builtin_neon_vld4q_v(&__ret, __p0, 51); \
51088 __ret; \
51092 uint64x2x4_t __ret; \
51093 __builtin_neon_vld4q_v(&__ret, __p0, 51); \
51095 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51096 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51097 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51098 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51099 __ret; \
51105 float64x2x4_t __ret; \
51106 __builtin_neon_vld4q_v(&__ret, __p0, 42); \
51107 __ret; \
51111 float64x2x4_t __ret; \
51112 __builtin_neon_vld4q_v(&__ret, __p0, 42); \
51114 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51115 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51116 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51117 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51118 __ret; \
51124 int64x2x4_t __ret; \
51125 __builtin_neon_vld4q_v(&__ret, __p0, 35); \
51126 __ret; \
51130 int64x2x4_t __ret; \
51131 __builtin_neon_vld4q_v(&__ret, __p0, 35); \
51133 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51134 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51135 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51136 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51137 __ret; \
51143 float64x1x4_t __ret; \
51144 __builtin_neon_vld4_v(&__ret, __p0, 10); \
51145 __ret; \
51149 float64x1x4_t __ret; \
51150 __builtin_neon_vld4_v(&__ret, __p0, 10); \
51151 __ret; \
51157 poly64x1x4_t __ret; \
51158 __builtin_neon_vld4_dup_v(&__ret, __p0, 6); \
51159 __ret; \
51163 poly64x1x4_t __ret; \
51164 __builtin_neon_vld4_dup_v(&__ret, __p0, 6); \
51165 __ret; \
51171 poly8x16x4_t __ret; \
51172 __builtin_neon_vld4q_dup_v(&__ret, __p0, 36); \
51173 __ret; \
51177 poly8x16x4_t __ret; \
51178 __builtin_neon_vld4q_dup_v(&__ret, __p0, 36); \
51180 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51181 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51182 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51183 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51184 __ret; \
51190 poly64x2x4_t __ret; \
51191 __builtin_neon_vld4q_dup_v(&__ret, __p0, 38); \
51192 __ret; \
51196 poly64x2x4_t __ret; \
51197 __builtin_neon_vld4q_dup_v(&__ret, __p0, 38); \
51199 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51200 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51201 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51202 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51203 __ret; \
51209 poly16x8x4_t __ret; \
51210 __builtin_neon_vld4q_dup_v(&__ret, __p0, 37); \
51211 __ret; \
51215 poly16x8x4_t __ret; \
51216 __builtin_neon_vld4q_dup_v(&__ret, __p0, 37); \
51218 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
51219 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
51220 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
51221 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
51222 __ret; \
51228 uint8x16x4_t __ret; \
51229 __builtin_neon_vld4q_dup_v(&__ret, __p0, 48); \
51230 __ret; \
51234 uint8x16x4_t __ret; \
51235 __builtin_neon_vld4q_dup_v(&__ret, __p0, 48); \
51237 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51238 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51239 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51240 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51241 __ret; \
51247 uint32x4x4_t __ret; \
51248 __builtin_neon_vld4q_dup_v(&__ret, __p0, 50); \
51249 __ret; \
51253 uint32x4x4_t __ret; \
51254 __builtin_neon_vld4q_dup_v(&__ret, __p0, 50); \
51256 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
51257 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
51258 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
51259 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
51260 __ret; \
51266 uint64x2x4_t __ret; \
51267 __builtin_neon_vld4q_dup_v(&__ret, __p0, 51); \
51268 __ret; \
51272 uint64x2x4_t __ret; \
51273 __builtin_neon_vld4q_dup_v(&__ret, __p0, 51); \
51275 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51276 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51277 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51278 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51279 __ret; \
51285 uint16x8x4_t __ret; \
51286 __builtin_neon_vld4q_dup_v(&__ret, __p0, 49); \
51287 __ret; \
51291 uint16x8x4_t __ret; \
51292 __builtin_neon_vld4q_dup_v(&__ret, __p0, 49); \
51294 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
51295 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
51296 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
51297 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
51298 __ret; \
51304 int8x16x4_t __ret; \
51305 __builtin_neon_vld4q_dup_v(&__ret, __p0, 32); \
51306 __ret; \
51310 int8x16x4_t __ret; \
51311 __builtin_neon_vld4q_dup_v(&__ret, __p0, 32); \
51313 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51314 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51315 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51316 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51317 __ret; \
51323 float64x2x4_t __ret; \
51324 __builtin_neon_vld4q_dup_v(&__ret, __p0, 42); \
51325 __ret; \
51329 float64x2x4_t __ret; \
51330 __builtin_neon_vld4q_dup_v(&__ret, __p0, 42); \
51332 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51333 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51334 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51335 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51336 __ret; \
51342 float32x4x4_t __ret; \
51343 __builtin_neon_vld4q_dup_v(&__ret, __p0, 41); \
51344 __ret; \
51348 float32x4x4_t __ret; \
51349 __builtin_neon_vld4q_dup_v(&__ret, __p0, 41); \
51351 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
51352 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
51353 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
51354 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
51355 __ret; \
51361 float16x8x4_t __ret; \
51362 __builtin_neon_vld4q_dup_v(&__ret, __p0, 40); \
51363 __ret; \
51367 float16x8x4_t __ret; \
51368 __builtin_neon_vld4q_dup_v(&__ret, __p0, 40); \
51370 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
51371 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
51372 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
51373 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
51374 __ret; \
51380 int32x4x4_t __ret; \
51381 __builtin_neon_vld4q_dup_v(&__ret, __p0, 34); \
51382 __ret; \
51386 int32x4x4_t __ret; \
51387 __builtin_neon_vld4q_dup_v(&__ret, __p0, 34); \
51389 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
51390 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
51391 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
51392 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
51393 __ret; \
51399 int64x2x4_t __ret; \
51400 __builtin_neon_vld4q_dup_v(&__ret, __p0, 35); \
51401 __ret; \
51405 int64x2x4_t __ret; \
51406 __builtin_neon_vld4q_dup_v(&__ret, __p0, 35); \
51408 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51409 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51410 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51411 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51412 __ret; \
51418 int16x8x4_t __ret; \
51419 __builtin_neon_vld4q_dup_v(&__ret, __p0, 33); \
51420 __ret; \
51424 int16x8x4_t __ret; \
51425 __builtin_neon_vld4q_dup_v(&__ret, __p0, 33); \
51427 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
51428 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
51429 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
51430 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
51431 __ret; \
51437 float64x1x4_t __ret; \
51438 __builtin_neon_vld4_dup_v(&__ret, __p0, 10); \
51439 __ret; \
51443 float64x1x4_t __ret; \
51444 __builtin_neon_vld4_dup_v(&__ret, __p0, 10); \
51445 __ret; \
51452 poly64x1x4_t __ret; \
51453 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 6); \
51454 __ret; \
51459 poly64x1x4_t __ret; \
51460 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 6); \
51461 __ret; \
51468 poly8x16x4_t __ret; \
51469 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 36); \
51470 __ret; \
51480 poly8x16x4_t __ret; \
51481 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 36); \
51483 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51484 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51485 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51486 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51487 __ret; \
51494 poly64x2x4_t __ret; \
51495 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 38); \
51496 __ret; \
51506 poly64x2x4_t __ret; \
51507 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 38); \
51509 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51510 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51511 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51512 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51513 __ret; \
51520 uint8x16x4_t __ret; \
51521 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 48); \
51522 __ret; \
51532 uint8x16x4_t __ret; \
51533 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 48); \
51535 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51536 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51537 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51538 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51539 __ret; \
51546 uint64x2x4_t __ret; \
51547 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 51); \
51548 __ret; \
51558 uint64x2x4_t __ret; \
51559 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 51); \
51561 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51562 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51563 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51564 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51565 __ret; \
51572 int8x16x4_t __ret; \
51573 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 32); \
51574 __ret; \
51584 int8x16x4_t __ret; \
51585 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 32); \
51587 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51588 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51589 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51590 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51591 __ret; \
51598 float64x2x4_t __ret; \
51599 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 42); \
51600 __ret; \
51610 float64x2x4_t __ret; \
51611 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 42); \
51613 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51614 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51615 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51616 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51617 __ret; \
51624 int64x2x4_t __ret; \
51625 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 35); \
51626 __ret; \
51636 int64x2x4_t __ret; \
51637 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 35); \
51639 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
51640 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
51641 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
51642 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
51643 __ret; \
51650 uint64x1x4_t __ret; \
51651 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 19); \
51652 __ret; \
51657 uint64x1x4_t __ret; \
51658 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 19); \
51659 __ret; \
51666 float64x1x4_t __ret; \
51667 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 10); \
51668 __ret; \
51673 float64x1x4_t __ret; \
51674 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 10); \
51675 __ret; \
51682 int64x1x4_t __ret; \
51683 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 3); \
51684 __ret; \
51689 int64x1x4_t __ret; \
51690 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 3); \
51691 __ret; \
51697 poly128_t __ret; \
51698 __ret = (poly128_t) __builtin_neon_vldrq_p128(__p0); \
51699 __ret; \
51703 poly128_t __ret; \
51704 __ret = (poly128_t) __builtin_neon_vldrq_p128(__p0); \
51705 __ret; \
51711 float64x2_t __ret;
51712 __ret = (float64x2_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
51713 return __ret;
51719 float64x2_t __ret;
51720 __ret = (float64x2_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
51721 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51722 return __ret;
51728 float64x1_t __ret;
51729 __ret = (float64x1_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
51730 return __ret;
51734 float64x1_t __ret;
51735 __ret = (float64x1_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
51736 return __ret;
51742 float64_t __ret;
51743 __ret = (float64_t) __builtin_neon_vmaxnmvq_f64((int8x16_t)__p0);
51744 return __ret;
51749 float64_t __ret;
51750 __ret = (float64_t) __builtin_neon_vmaxnmvq_f64((int8x16_t)__rev0);
51751 return __ret;
51757 float32_t __ret;
51758 __ret = (float32_t) __builtin_neon_vmaxnmvq_f32((int8x16_t)__p0);
51759 return __ret;
51764 float32_t __ret;
51765 __ret = (float32_t) __builtin_neon_vmaxnmvq_f32((int8x16_t)__rev0);
51766 return __ret;
51772 float32_t __ret;
51773 __ret = (float32_t) __builtin_neon_vmaxnmv_f32((int8x8_t)__p0);
51774 return __ret;
51779 float32_t __ret;
51780 __ret = (float32_t) __builtin_neon_vmaxnmv_f32((int8x8_t)__rev0);
51781 return __ret;
51787 uint8_t __ret;
51788 __ret = (uint8_t) __builtin_neon_vmaxvq_u8((int8x16_t)__p0);
51789 return __ret;
51794 uint8_t __ret;
51795 __ret = (uint8_t) __builtin_neon_vmaxvq_u8((int8x16_t)__rev0);
51796 return __ret;
51802 uint32_t __ret;
51803 __ret = (uint32_t) __builtin_neon_vmaxvq_u32((int8x16_t)__p0);
51804 return __ret;
51809 uint32_t __ret;
51810 __ret = (uint32_t) __builtin_neon_vmaxvq_u32((int8x16_t)__rev0);
51811 return __ret;
51817 uint16_t __ret;
51818 __ret = (uint16_t) __builtin_neon_vmaxvq_u16((int8x16_t)__p0);
51819 return __ret;
51824 uint16_t __ret;
51825 __ret = (uint16_t) __builtin_neon_vmaxvq_u16((int8x16_t)__rev0);
51826 return __ret;
51832 int8_t __ret;
51833 __ret = (int8_t) __builtin_neon_vmaxvq_s8((int8x16_t)__p0);
51834 return __ret;
51839 int8_t __ret;
51840 __ret = (int8_t) __builtin_neon_vmaxvq_s8((int8x16_t)__rev0);
51841 return __ret;
51847 float64_t __ret;
51848 __ret = (float64_t) __builtin_neon_vmaxvq_f64((int8x16_t)__p0);
51849 return __ret;
51854 float64_t __ret;
51855 __ret = (float64_t) __builtin_neon_vmaxvq_f64((int8x16_t)__rev0);
51856 return __ret;
51862 float32_t __ret;
51863 __ret = (float32_t) __builtin_neon_vmaxvq_f32((int8x16_t)__p0);
51864 return __ret;
51869 float32_t __ret;
51870 __ret = (float32_t) __builtin_neon_vmaxvq_f32((int8x16_t)__rev0);
51871 return __ret;
51877 int32_t __ret;
51878 __ret = (int32_t) __builtin_neon_vmaxvq_s32((int8x16_t)__p0);
51879 return __ret;
51884 int32_t __ret;
51885 __ret = (int32_t) __builtin_neon_vmaxvq_s32((int8x16_t)__rev0);
51886 return __ret;
51892 int16_t __ret;
51893 __ret = (int16_t) __builtin_neon_vmaxvq_s16((int8x16_t)__p0);
51894 return __ret;
51899 int16_t __ret;
51900 __ret = (int16_t) __builtin_neon_vmaxvq_s16((int8x16_t)__rev0);
51901 return __ret;
51907 uint8_t __ret;
51908 __ret = (uint8_t) __builtin_neon_vmaxv_u8((int8x8_t)__p0);
51909 return __ret;
51914 uint8_t __ret;
51915 __ret = (uint8_t) __builtin_neon_vmaxv_u8((int8x8_t)__rev0);
51916 return __ret;
51922 uint32_t __ret;
51923 __ret = (uint32_t) __builtin_neon_vmaxv_u32((int8x8_t)__p0);
51924 return __ret;
51929 uint32_t __ret;
51930 __ret = (uint32_t) __builtin_neon_vmaxv_u32((int8x8_t)__rev0);
51931 return __ret;
51937 uint16_t __ret;
51938 __ret = (uint16_t) __builtin_neon_vmaxv_u16((int8x8_t)__p0);
51939 return __ret;
51944 uint16_t __ret;
51945 __ret = (uint16_t) __builtin_neon_vmaxv_u16((int8x8_t)__rev0);
51946 return __ret;
51952 int8_t __ret;
51953 __ret = (int8_t) __builtin_neon_vmaxv_s8((int8x8_t)__p0);
51954 return __ret;
51959 int8_t __ret;
51960 __ret = (int8_t) __builtin_neon_vmaxv_s8((int8x8_t)__rev0);
51961 return __ret;
51967 float32_t __ret;
51968 __ret = (float32_t) __builtin_neon_vmaxv_f32((int8x8_t)__p0);
51969 return __ret;
51974 float32_t __ret;
51975 __ret = (float32_t) __builtin_neon_vmaxv_f32((int8x8_t)__rev0);
51976 return __ret;
51982 int32_t __ret;
51983 __ret = (int32_t) __builtin_neon_vmaxv_s32((int8x8_t)__p0);
51984 return __ret;
51989 int32_t __ret;
51990 __ret = (int32_t) __builtin_neon_vmaxv_s32((int8x8_t)__rev0);
51991 return __ret;
51997 int16_t __ret;
51998 __ret = (int16_t) __builtin_neon_vmaxv_s16((int8x8_t)__p0);
51999 return __ret;
52004 int16_t __ret;
52005 __ret = (int16_t) __builtin_neon_vmaxv_s16((int8x8_t)__rev0);
52006 return __ret;
52012 float64x2_t __ret;
52013 __ret = (float64x2_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
52014 return __ret;
52020 float64x2_t __ret;
52021 __ret = (float64x2_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
52022 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52023 return __ret;
52029 float64x1_t __ret;
52030 __ret = (float64x1_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
52031 return __ret;
52035 float64x1_t __ret;
52036 __ret = (float64x1_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
52037 return __ret;
52043 float64_t __ret;
52044 __ret = (float64_t) __builtin_neon_vminnmvq_f64((int8x16_t)__p0);
52045 return __ret;
52050 float64_t __ret;
52051 __ret = (float64_t) __builtin_neon_vminnmvq_f64((int8x16_t)__rev0);
52052 return __ret;
52058 float32_t __ret;
52059 __ret = (float32_t) __builtin_neon_vminnmvq_f32((int8x16_t)__p0);
52060 return __ret;
52065 float32_t __ret;
52066 __ret = (float32_t) __builtin_neon_vminnmvq_f32((int8x16_t)__rev0);
52067 return __ret;
52073 float32_t __ret;
52074 __ret = (float32_t) __builtin_neon_vminnmv_f32((int8x8_t)__p0);
52075 return __ret;
52080 float32_t __ret;
52081 __ret = (float32_t) __builtin_neon_vminnmv_f32((int8x8_t)__rev0);
52082 return __ret;
52088 uint8_t __ret;
52089 __ret = (uint8_t) __builtin_neon_vminvq_u8((int8x16_t)__p0);
52090 return __ret;
52095 uint8_t __ret;
52096 __ret = (uint8_t) __builtin_neon_vminvq_u8((int8x16_t)__rev0);
52097 return __ret;
52103 uint32_t __ret;
52104 __ret = (uint32_t) __builtin_neon_vminvq_u32((int8x16_t)__p0);
52105 return __ret;
52110 uint32_t __ret;
52111 __ret = (uint32_t) __builtin_neon_vminvq_u32((int8x16_t)__rev0);
52112 return __ret;
52118 uint16_t __ret;
52119 __ret = (uint16_t) __builtin_neon_vminvq_u16((int8x16_t)__p0);
52120 return __ret;
52125 uint16_t __ret;
52126 __ret = (uint16_t) __builtin_neon_vminvq_u16((int8x16_t)__rev0);
52127 return __ret;
52133 int8_t __ret;
52134 __ret = (int8_t) __builtin_neon_vminvq_s8((int8x16_t)__p0);
52135 return __ret;
52140 int8_t __ret;
52141 __ret = (int8_t) __builtin_neon_vminvq_s8((int8x16_t)__rev0);
52142 return __ret;
52148 float64_t __ret;
52149 __ret = (float64_t) __builtin_neon_vminvq_f64((int8x16_t)__p0);
52150 return __ret;
52155 float64_t __ret;
52156 __ret = (float64_t) __builtin_neon_vminvq_f64((int8x16_t)__rev0);
52157 return __ret;
52163 float32_t __ret;
52164 __ret = (float32_t) __builtin_neon_vminvq_f32((int8x16_t)__p0);
52165 return __ret;
52170 float32_t __ret;
52171 __ret = (float32_t) __builtin_neon_vminvq_f32((int8x16_t)__rev0);
52172 return __ret;
52178 int32_t __ret;
52179 __ret = (int32_t) __builtin_neon_vminvq_s32((int8x16_t)__p0);
52180 return __ret;
52185 int32_t __ret;
52186 __ret = (int32_t) __builtin_neon_vminvq_s32((int8x16_t)__rev0);
52187 return __ret;
52193 int16_t __ret;
52194 __ret = (int16_t) __builtin_neon_vminvq_s16((int8x16_t)__p0);
52195 return __ret;
52200 int16_t __ret;
52201 __ret = (int16_t) __builtin_neon_vminvq_s16((int8x16_t)__rev0);
52202 return __ret;
52208 uint8_t __ret;
52209 __ret = (uint8_t) __builtin_neon_vminv_u8((int8x8_t)__p0);
52210 return __ret;
52215 uint8_t __ret;
52216 __ret = (uint8_t) __builtin_neon_vminv_u8((int8x8_t)__rev0);
52217 return __ret;
52223 uint32_t __ret;
52224 __ret = (uint32_t) __builtin_neon_vminv_u32((int8x8_t)__p0);
52225 return __ret;
52230 uint32_t __ret;
52231 __ret = (uint32_t) __builtin_neon_vminv_u32((int8x8_t)__rev0);
52232 return __ret;
52238 uint16_t __ret;
52239 __ret = (uint16_t) __builtin_neon_vminv_u16((int8x8_t)__p0);
52240 return __ret;
52245 uint16_t __ret;
52246 __ret = (uint16_t) __builtin_neon_vminv_u16((int8x8_t)__rev0);
52247 return __ret;
52253 int8_t __ret;
52254 __ret = (int8_t) __builtin_neon_vminv_s8((int8x8_t)__p0);
52255 return __ret;
52260 int8_t __ret;
52261 __ret = (int8_t) __builtin_neon_vminv_s8((int8x8_t)__rev0);
52262 return __ret;
52268 float32_t __ret;
52269 __ret = (float32_t) __builtin_neon_vminv_f32((int8x8_t)__p0);
52270 return __ret;
52275 float32_t __ret;
52276 __ret = (float32_t) __builtin_neon_vminv_f32((int8x8_t)__rev0);
52277 return __ret;
52283 int32_t __ret;
52284 __ret = (int32_t) __builtin_neon_vminv_s32((int8x8_t)__p0);
52285 return __ret;
52290 int32_t __ret;
52291 __ret = (int32_t) __builtin_neon_vminv_s32((int8x8_t)__rev0);
52292 return __ret;
52298 int16_t __ret;
52299 __ret = (int16_t) __builtin_neon_vminv_s16((int8x8_t)__p0);
52300 return __ret;
52305 int16_t __ret;
52306 __ret = (int16_t) __builtin_neon_vminv_s16((int8x8_t)__rev0);
52307 return __ret;
52313 float64x2_t __ret;
52314 __ret = __p0 + __p1 * __p2;
52315 return __ret;
52322 float64x2_t __ret;
52323 __ret = __rev0 + __rev1 * __rev2;
52324 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52325 return __ret;
52331 float64x1_t __ret;
52332 __ret = __p0 + __p1 * __p2;
52333 return __ret;
52337 float64x1_t __ret;
52338 __ret = __p0 + __p1 * __p2;
52339 return __ret;
52348 uint32x4_t __ret; \
52349 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52350 __ret; \
52360 uint32x4_t __ret; \
52361 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52362 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52363 __ret; \
52372 uint16x8_t __ret; \
52373 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52374 __ret; \
52384 uint16x8_t __ret; \
52385 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52386 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
52387 __ret; \
52396 float32x4_t __ret; \
52397 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52398 __ret; \
52408 float32x4_t __ret; \
52409 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52410 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52411 __ret; \
52420 int32x4_t __ret; \
52421 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52422 __ret; \
52432 int32x4_t __ret; \
52433 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52434 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52435 __ret; \
52444 int16x8_t __ret; \
52445 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52446 __ret; \
52456 int16x8_t __ret; \
52457 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52458 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
52459 __ret; \
52468 uint32x2_t __ret; \
52469 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
52470 __ret; \
52480 uint32x2_t __ret; \
52481 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
52482 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52483 __ret; \
52492 uint16x4_t __ret; \
52493 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52494 __ret; \
52504 uint16x4_t __ret; \
52505 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52506 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52507 __ret; \
52516 float32x2_t __ret; \
52517 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
52518 __ret; \
52528 float32x2_t __ret; \
52529 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
52530 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52531 __ret; \
52540 int32x2_t __ret; \
52541 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
52542 __ret; \
52552 int32x2_t __ret; \
52553 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
52554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52555 __ret; \
52564 int16x4_t __ret; \
52565 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52566 __ret; \
52576 int16x4_t __ret; \
52577 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52578 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52579 __ret; \
52585 float64x2_t __ret;
52586 __ret = __p0 + __p1 * (float64x2_t) {__p2, __p2};
52587 return __ret;
52593 float64x2_t __ret;
52594 __ret = __rev0 + __rev1 * (float64x2_t) {__p2, __p2};
52595 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52596 return __ret;
52605 uint64x2_t __ret; \
52606 __ret = __s0 + vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52607 __ret; \
52617 uint64x2_t __ret; \
52618 __ret = __rev0 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52619 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52620 __ret; \
52629 uint32x4_t __ret; \
52630 __ret = __s0 + vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52631 __ret; \
52641 uint32x4_t __ret; \
52642 __ret = __rev0 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52643 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52644 __ret; \
52653 int64x2_t __ret; \
52654 __ret = __s0 + vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52655 __ret; \
52665 int64x2_t __ret; \
52666 __ret = __rev0 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52667 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52668 __ret; \
52677 int32x4_t __ret; \
52678 __ret = __s0 + vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52679 __ret; \
52689 int32x4_t __ret; \
52690 __ret = __rev0 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52691 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52692 __ret; \
52701 uint64x2_t __ret; \
52702 __ret = __s0 + vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52703 __ret; \
52713 uint64x2_t __ret; \
52714 __ret = __rev0 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52715 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52716 __ret; \
52725 uint32x4_t __ret; \
52726 __ret = __s0 + vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52727 __ret; \
52737 uint32x4_t __ret; \
52738 __ret = __rev0 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52739 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52740 __ret; \
52749 int64x2_t __ret; \
52750 __ret = __s0 + vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52751 __ret; \
52761 int64x2_t __ret; \
52762 __ret = __rev0 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52763 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52764 __ret; \
52773 int32x4_t __ret; \
52774 __ret = __s0 + vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52775 __ret; \
52785 int32x4_t __ret; \
52786 __ret = __rev0 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52787 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52788 __ret; \
52797 uint64x2_t __ret; \
52798 __ret = __s0 + vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52799 __ret; \
52809 uint64x2_t __ret; \
52810 __ret = __rev0 + __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52811 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52812 __ret; \
52821 uint32x4_t __ret; \
52822 __ret = __s0 + vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52823 __ret; \
52833 uint32x4_t __ret; \
52834 __ret = __rev0 + __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52835 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52836 __ret; \
52845 int64x2_t __ret; \
52846 __ret = __s0 + vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52847 __ret; \
52857 int64x2_t __ret; \
52858 __ret = __rev0 + __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52859 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52860 __ret; \
52869 int32x4_t __ret; \
52870 __ret = __s0 + vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52871 __ret; \
52881 int32x4_t __ret; \
52882 __ret = __rev0 + __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52883 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52884 __ret; \
52890 float64x2_t __ret;
52891 __ret = __p0 - __p1 * __p2;
52892 return __ret;
52899 float64x2_t __ret;
52900 __ret = __rev0 - __rev1 * __rev2;
52901 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52902 return __ret;
52908 float64x1_t __ret;
52909 __ret = __p0 - __p1 * __p2;
52910 return __ret;
52914 float64x1_t __ret;
52915 __ret = __p0 - __p1 * __p2;
52916 return __ret;
52925 uint32x4_t __ret; \
52926 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52927 __ret; \
52937 uint32x4_t __ret; \
52938 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52939 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52940 __ret; \
52949 uint16x8_t __ret; \
52950 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52951 __ret; \
52961 uint16x8_t __ret; \
52962 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52963 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
52964 __ret; \
52973 float32x4_t __ret; \
52974 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52975 __ret; \
52985 float32x4_t __ret; \
52986 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52987 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52988 __ret; \
52997 int32x4_t __ret; \
52998 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52999 __ret; \
53009 int32x4_t __ret; \
53010 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
53011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53012 __ret; \
53021 int16x8_t __ret; \
53022 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
53023 __ret; \
53033 int16x8_t __ret; \
53034 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
53035 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
53036 __ret; \
53045 uint32x2_t __ret; \
53046 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
53047 __ret; \
53057 uint32x2_t __ret; \
53058 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
53059 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53060 __ret; \
53069 uint16x4_t __ret; \
53070 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
53071 __ret; \
53081 uint16x4_t __ret; \
53082 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
53083 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53084 __ret; \
53093 float32x2_t __ret; \
53094 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
53095 __ret; \
53105 float32x2_t __ret; \
53106 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
53107 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53108 __ret; \
53117 int32x2_t __ret; \
53118 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
53119 __ret; \
53129 int32x2_t __ret; \
53130 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
53131 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53132 __ret; \
53141 int16x4_t __ret; \
53142 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
53143 __ret; \
53153 int16x4_t __ret; \
53154 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
53155 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53156 __ret; \
53162 float64x2_t __ret;
53163 __ret = __p0 - __p1 * (float64x2_t) {__p2, __p2};
53164 return __ret;
53170 float64x2_t __ret;
53171 __ret = __rev0 - __rev1 * (float64x2_t) {__p2, __p2};
53172 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53173 return __ret;
53182 uint64x2_t __ret; \
53183 __ret = __s0 - vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
53184 __ret; \
53194 uint64x2_t __ret; \
53195 __ret = __rev0 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
53196 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53197 __ret; \
53206 uint32x4_t __ret; \
53207 __ret = __s0 - vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
53208 __ret; \
53218 uint32x4_t __ret; \
53219 __ret = __rev0 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
53220 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53221 __ret; \
53230 int64x2_t __ret; \
53231 __ret = __s0 - vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
53232 __ret; \
53242 int64x2_t __ret; \
53243 __ret = __rev0 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
53244 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53245 __ret; \
53254 int32x4_t __ret; \
53255 __ret = __s0 - vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
53256 __ret; \
53266 int32x4_t __ret; \
53267 __ret = __rev0 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
53268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53269 __ret; \
53278 uint64x2_t __ret; \
53279 __ret = __s0 - vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
53280 __ret; \
53290 uint64x2_t __ret; \
53291 __ret = __rev0 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
53292 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53293 __ret; \
53302 uint32x4_t __ret; \
53303 __ret = __s0 - vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
53304 __ret; \
53314 uint32x4_t __ret; \
53315 __ret = __rev0 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
53316 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53317 __ret; \
53326 int64x2_t __ret; \
53327 __ret = __s0 - vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
53328 __ret; \
53338 int64x2_t __ret; \
53339 __ret = __rev0 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
53340 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53341 __ret; \
53350 int32x4_t __ret; \
53351 __ret = __s0 - vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
53352 __ret; \
53362 int32x4_t __ret; \
53363 __ret = __rev0 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
53364 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53365 __ret; \
53374 uint64x2_t __ret; \
53375 __ret = __s0 - vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
53376 __ret; \
53386 uint64x2_t __ret; \
53387 __ret = __rev0 - __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
53388 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53389 __ret; \
53398 uint32x4_t __ret; \
53399 __ret = __s0 - vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
53400 __ret; \
53410 uint32x4_t __ret; \
53411 __ret = __rev0 - __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
53412 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53413 __ret; \
53422 int64x2_t __ret; \
53423 __ret = __s0 - vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
53424 __ret; \
53434 int64x2_t __ret; \
53435 __ret = __rev0 - __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
53436 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53437 __ret; \
53446 int32x4_t __ret; \
53447 __ret = __s0 - vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
53448 __ret; \
53458 int32x4_t __ret; \
53459 __ret = __rev0 - __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
53460 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53461 __ret; \
53467 poly64x1_t __ret;
53468 __ret = (poly64x1_t) {__p0};
53469 return __ret;
53473 poly64x1_t __ret;
53474 __ret = (poly64x1_t) {__p0};
53475 return __ret;
53481 poly64x2_t __ret;
53482 __ret = (poly64x2_t) {__p0, __p0};
53483 return __ret;
53487 poly64x2_t __ret;
53488 __ret = (poly64x2_t) {__p0, __p0};
53489 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53490 return __ret;
53496 float64x2_t __ret;
53497 __ret = (float64x2_t) {__p0, __p0};
53498 return __ret;
53502 float64x2_t __ret;
53503 __ret = (float64x2_t) {__p0, __p0};
53504 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53505 return __ret;
53511 float64x1_t __ret;
53512 __ret = (float64x1_t) {__p0};
53513 return __ret;
53517 float64x1_t __ret;
53518 __ret = (float64x1_t) {__p0};
53519 return __ret;
53669 uint16x8_t __ret;
53670 __ret = vcombine_u16(__p0, vmovn_u32(__p1));
53671 return __ret;
53677 uint16x8_t __ret;
53678 __ret = __noswap_vcombine_u16(__rev0, __noswap_vmovn_u32(__rev1));
53679 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
53680 return __ret;
53686 uint32x4_t __ret;
53687 __ret = vcombine_u32(__p0, vmovn_u64(__p1));
53688 return __ret;
53694 uint32x4_t __ret;
53695 __ret = __noswap_vcombine_u32(__rev0, __noswap_vmovn_u64(__rev1));
53696 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53697 return __ret;
53703 uint8x16_t __ret;
53704 __ret = vcombine_u8(__p0, vmovn_u16(__p1));
53705 return __ret;
53711 uint8x16_t __ret;
53712 __ret = __noswap_vcombine_u8(__rev0, __noswap_vmovn_u16(__rev1));
53713 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
53714 return __ret;
53720 int16x8_t __ret;
53721 __ret = vcombine_s16(__p0, vmovn_s32(__p1));
53722 return __ret;
53728 int16x8_t __ret;
53729 __ret = __noswap_vcombine_s16(__rev0, __noswap_vmovn_s32(__rev1));
53730 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
53731 return __ret;
53737 int32x4_t __ret;
53738 __ret = vcombine_s32(__p0, vmovn_s64(__p1));
53739 return __ret;
53745 int32x4_t __ret;
53746 __ret = __noswap_vcombine_s32(__rev0, __noswap_vmovn_s64(__rev1));
53747 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53748 return __ret;
53754 int8x16_t __ret;
53755 __ret = vcombine_s8(__p0, vmovn_s16(__p1));
53756 return __ret;
53762 int8x16_t __ret;
53763 __ret = __noswap_vcombine_s8(__rev0, __noswap_vmovn_s16(__rev1));
53764 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
53765 return __ret;
53771 float64x2_t __ret;
53772 __ret = __p0 * __p1;
53773 return __ret;
53779 float64x2_t __ret;
53780 __ret = __rev0 * __rev1;
53781 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53782 return __ret;
53788 float64x1_t __ret;
53789 __ret = __p0 * __p1;
53790 return __ret;
53794 float64x1_t __ret;
53795 __ret = __p0 * __p1;
53796 return __ret;
53841 float64x1_t __ret; \
53842 __ret = (float64x1_t) __builtin_neon_vmul_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
53843 __ret; \
53849 float64x1_t __ret; \
53850 __ret = (float64x1_t) __builtin_neon_vmul_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
53851 __ret; \
53859 float64x2_t __ret; \
53860 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
53861 __ret; \
53868 float64x2_t __ret; \
53869 __ret = __rev0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
53870 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53871 __ret; \
53917 float64x1_t __ret; \
53918 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 10); \
53919 __ret; \
53926 float64x1_t __ret; \
53927 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__rev1, __p2, 10); \
53928 __ret; \
53936 uint32x4_t __ret; \
53937 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
53938 __ret; \
53946 uint32x4_t __ret; \
53947 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
53948 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53949 __ret; \
53957 uint16x8_t __ret; \
53958 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
53959 __ret; \
53967 uint16x8_t __ret; \
53968 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
53969 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
53970 __ret; \
53978 float64x2_t __ret; \
53979 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
53980 __ret; \
53988 float64x2_t __ret; \
53989 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
53990 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53991 __ret; \
53999 float32x4_t __ret; \
54000 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
54001 __ret; \
54009 float32x4_t __ret; \
54010 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
54011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54012 __ret; \
54020 int32x4_t __ret; \
54021 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
54022 __ret; \
54030 int32x4_t __ret; \
54031 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
54032 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54033 __ret; \
54041 int16x8_t __ret; \
54042 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
54043 __ret; \
54051 int16x8_t __ret; \
54052 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
54053 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
54054 __ret; \
54062 uint32x2_t __ret; \
54063 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
54064 __ret; \
54072 uint32x2_t __ret; \
54073 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
54074 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54075 __ret; \
54083 uint16x4_t __ret; \
54084 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
54085 __ret; \
54093 uint16x4_t __ret; \
54094 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
54095 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54096 __ret; \
54104 float32x2_t __ret; \
54105 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
54106 __ret; \
54114 float32x2_t __ret; \
54115 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
54116 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54117 __ret; \
54125 int32x2_t __ret; \
54126 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
54127 __ret; \
54135 int32x2_t __ret; \
54136 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
54137 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54138 __ret; \
54146 int16x4_t __ret; \
54147 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
54148 __ret; \
54156 int16x4_t __ret; \
54157 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
54158 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54159 __ret; \
54165 float64x1_t __ret;
54166 __ret = (float64x1_t) __builtin_neon_vmul_n_f64((int8x8_t)__p0, __p1);
54167 return __ret;
54171 float64x1_t __ret;
54172 __ret = (float64x1_t) __builtin_neon_vmul_n_f64((int8x8_t)__p0, __p1);
54173 return __ret;
54179 float64x2_t __ret;
54180 __ret = __p0 * (float64x2_t) {__p1, __p1};
54181 return __ret;
54186 float64x2_t __ret;
54187 __ret = __rev0 * (float64x2_t) {__p1, __p1};
54188 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54189 return __ret;
54195 poly128_t __ret;
54196 __ret = (poly128_t) __builtin_neon_vmull_p64(__p0, __p1);
54197 return __ret;
54201 poly128_t __ret;
54202 __ret = (poly128_t) __builtin_neon_vmull_p64(__p0, __p1);
54203 return __ret;
54206 poly128_t __ret;
54207 __ret = (poly128_t) __builtin_neon_vmull_p64(__p0, __p1);
54208 return __ret;
54214 poly16x8_t __ret;
54215 __ret = vmull_p8(vget_high_p8(__p0), vget_high_p8(__p1));
54216 return __ret;
54222 poly16x8_t __ret;
54223 __ret = __noswap_vmull_p8(__noswap_vget_high_p8(__rev0), __noswap_vget_high_p8(__rev1));
54224 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54225 return __ret;
54231 uint16x8_t __ret;
54232 __ret = vmull_u8(vget_high_u8(__p0), vget_high_u8(__p1));
54233 return __ret;
54239 uint16x8_t __ret;
54240 __ret = __noswap_vmull_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));
54241 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54242 return __ret;
54248 __ret;
54249 __ret = vmull_u32(vget_high_u32(__p0), vget_high_u32(__p1));
54250 return __ret;
54256 uint64x2_t __ret;
54257 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));
54258 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54259 return __ret;
54265 uint32x4_t __ret;
54266 __ret = vmull_u16(vget_high_u16(__p0), vget_high_u16(__p1));
54267 return __ret;
54273 uint32x4_t __ret;
54274 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));
54275 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54276 return __ret;
54282 int16x8_t __ret;
54283 __ret = vmull_s8(vget_high_s8(__p0), vget_high_s8(__p1));
54284 return __ret;
54290 int16x8_t __ret;
54291 __ret = __noswap_vmull_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));
54292 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54293 return __ret;
54299 int64x2_t __ret;
54300 __ret = vmull_s32(vget_high_s32(__p0), vget_high_s32(__p1));
54301 return __ret;
54307 int64x2_t __ret;
54308 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
54309 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54310 return __ret;
54316 int32x4_t __ret;
54317 __ret = vmull_s16(vget_high_s16(__p0), vget_high_s16(__p1));
54318 return __ret;
54324 int32x4_t __ret;
54325 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
54326 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54327 return __ret;
54333 poly128_t __ret;
54334 __ret = vmull_p64((poly64_t)(vget_high_p64(__p0)), (poly64_t)(vget_high_p64(__p1)));
54335 return __ret;
54341 poly128_t __ret;
54342 __ret = __noswap_vmull_p64((poly64_t)(__noswap_vget_high_p64(__rev0)), (poly64_t)(__noswap_vget_high_p64(__rev1)));
54343 return __ret;
54351 uint64x2_t __ret; \
54352 __ret = vmull_u32(vget_high_u32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54353 __ret; \
54361 uint64x2_t __ret; \
54362 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54363 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54364 __ret; \
54372 uint32x4_t __ret; \
54373 __ret = vmull_u16(vget_high_u16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54374 __ret; \
54382 uint32x4_t __ret; \
54383 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54384 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54385 __ret; \
54393 int64x2_t __ret; \
54394 __ret = vmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54395 __ret; \
54403 int64x2_t __ret; \
54404 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54405 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54406 __ret; \
54414 int32x4_t __ret; \
54415 __ret = vmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54416 __ret; \
54424 int32x4_t __ret; \
54425 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54426 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54427 __ret; \
54435 uint64x2_t __ret; \
54436 __ret = vmull_u32(vget_high_u32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54437 __ret; \
54445 uint64x2_t __ret; \
54446 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54447 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54448 __ret; \
54456 uint32x4_t __ret; \
54457 __ret = vmull_u16(vget_high_u16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54458 __ret; \
54466 uint32x4_t __ret; \
54467 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54468 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54469 __ret; \
54477 int64x2_t __ret; \
54478 __ret = vmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54479 __ret; \
54487 int64x2_t __ret; \
54488 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54489 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54490 __ret; \
54498 int32x4_t __ret; \
54499 __ret = vmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54500 __ret; \
54508 int32x4_t __ret; \
54509 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54510 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54511 __ret; \
54517 uint64x2_t __ret;
54518 __ret = vmull_n_u32(vget_high_u32(__p0), __p1);
54519 return __ret;
54524 uint64x2_t __ret;
54525 __ret = __noswap_vmull_n_u32(__noswap_vget_high_u32(__rev0), __p1);
54526 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54527 return __ret;
54533 uint32x4_t __ret;
54534 __ret = vmull_n_u16(vget_high_u16(__p0), __p1);
54535 return __ret;
54540 uint32x4_t __ret;
54541 __ret = __noswap_vmull_n_u16(__noswap_vget_high_u16(__rev0), __p1);
54542 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54543 return __ret;
54549 int64x2_t __ret;
54550 __ret = vmull_n_s32(vget_high_s32(__p0), __p1);
54551 return __ret;
54556 int64x2_t __ret;
54557 __ret = __noswap_vmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);
54558 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54559 return __ret;
54565 int32x4_t __ret;
54566 __ret = vmull_n_s16(vget_high_s16(__p0), __p1);
54567 return __ret;
54572 int32x4_t __ret;
54573 __ret = __noswap_vmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);
54574 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54575 return __ret;
54583 uint64x2_t __ret; \
54584 __ret = vmull_u32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54585 __ret; \
54593 uint64x2_t __ret; \
54594 __ret = __noswap_vmull_u32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54595 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54596 __ret; \
54604 uint32x4_t __ret; \
54605 __ret = vmull_u16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54606 __ret; \
54614 uint32x4_t __ret; \
54615 __ret = __noswap_vmull_u16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54616 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54617 __ret; \
54625 int64x2_t __ret; \
54626 __ret = vmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54627 __ret; \
54635 int64x2_t __ret; \
54636 __ret = __noswap_vmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54637 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54638 __ret; \
54646 int32x4_t __ret; \
54647 __ret = vmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54648 __ret; \
54656 int32x4_t __ret; \
54657 __ret = __noswap_vmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54658 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54659 __ret; \
54665 float64x2_t __ret;
54666 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
54667 return __ret;
54673 float64x2_t __ret;
54674 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
54675 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54676 return __ret;
54679 float64x2_t __ret;
54680 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
54681 return __ret;
54687 float32x4_t __ret;
54688 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
54689 return __ret;
54695 float32x4_t __ret;
54696 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
54697 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54698 return __ret;
54701 float32x4_t __ret;
54702 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
54703 return __ret;
54709 float64x1_t __ret;
54710 __ret = (float64x1_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
54711 return __ret;
54715 float64x1_t __ret;
54716 __ret = (float64x1_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
54717 return __ret;
54723 float32x2_t __ret;
54724 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
54725 return __ret;
54731 float32x2_t __ret;
54732 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
54733 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54734 return __ret;
54737 float32x2_t __ret;
54738 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
54739 return __ret;
54745 float64_t __ret;
54746 __ret = (float64_t) __builtin_neon_vmulxd_f64(__p0, __p1);
54747 return __ret;
54751 float64_t __ret;
54752 __ret = (float64_t) __builtin_neon_vmulxd_f64(__p0, __p1);
54753 return __ret;
54756 float64_t __ret;
54757 __ret = (float64_t) __builtin_neon_vmulxd_f64(__p0, __p1);
54758 return __ret;
54764 float32_t __ret;
54765 __ret = (float32_t) __builtin_neon_vmulxs_f32(__p0, __p1);
54766 return __ret;
54770 float32_t __ret;
54771 __ret = (float32_t) __builtin_neon_vmulxs_f32(__p0, __p1);
54772 return __ret;
54775 float32_t __ret;
54776 __ret = (float32_t) __builtin_neon_vmulxs_f32(__p0, __p1);
54777 return __ret;
54822 float64x2_t __ret; \
54823 __ret = vmulxq_f64(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54824 __ret; \
54831 float64x2_t __ret; \
54832 __ret = __noswap_vmulxq_f64(__rev0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54833 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54834 __ret; \
54842 float32x4_t __ret; \
54843 __ret = vmulxq_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54844 __ret; \
54852 float32x4_t __ret; \
54853 __ret = __noswap_vmulxq_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54854 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54855 __ret; \
54863 float32x2_t __ret; \
54864 __ret = vmulx_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54865 __ret; \
54873 float32x2_t __ret; \
54874 __ret = __noswap_vmulx_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54875 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54876 __ret; \
54922 float64x2_t __ret; \
54923 __ret = vmulxq_f64(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54924 __ret; \
54932 float64x2_t __ret; \
54933 __ret = __noswap_vmulxq_f64(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54934 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54935 __ret; \
54943 float32x4_t __ret; \
54944 __ret = vmulxq_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
54945 __ret; \
54953 float32x4_t __ret; \
54954 __ret = __noswap_vmulxq_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
54955 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
54956 __ret; \
54964 float32x2_t __ret; \
54965 __ret = vmulx_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
54966 __ret; \
54974 float32x2_t __ret; \
54975 __ret = __noswap_vmulx_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
54976 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
54977 __ret; \
54983 float64x2_t __ret;
54984 __ret = -__p0;
54985 return __ret;
54990 float64x2_t __ret;
54991 __ret = -__rev0;
54992 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54993 return __ret;
54999 int64x2_t __ret;
55000 __ret = -__p0;
55001 return __ret;
55006 int64x2_t __ret;
55007 __ret = -__rev0;
55008 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55009 return __ret;
55015 float64x1_t __ret;
55016 __ret = -__p0;
55017 return __ret;
55021 float64x1_t __ret;
55022 __ret = -__p0;
55023 return __ret;
55029 int64x1_t __ret;
55030 __ret = -__p0;
55031 return __ret;
55035 int64x1_t __ret;
55036 __ret = -__p0;
55037 return __ret;
55043 int64_t __ret;
55044 __ret = (int64_t) __builtin_neon_vnegd_s64(__p0);
55045 return __ret;
55049 int64_t __ret;
55050 __ret = (int64_t) __builtin_neon_vnegd_s64(__p0);
55051 return __ret;
55057 uint8x16_t __ret;
55058 __ret = (uint8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
55059 return __ret;
55065 uint8x16_t __ret;
55066 __ret = (uint8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
55067 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55068 return __ret;
55074 uint32x4_t __ret;
55075 __ret = (uint32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
55076 return __ret;
55082 uint32x4_t __ret;
55083 __ret = (uint32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
55084 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55085 return __ret;
55091 uint64x2_t __ret;
55092 __ret = (uint64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
55093 return __ret;
55099 uint64x2_t __ret;
55100 __ret = (uint64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
55101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55102 return __ret;
55108 uint16x8_t __ret;
55109 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
55110 return __ret;
55116 uint16x8_t __ret;
55117 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
55118 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
55119 return __ret;
55125 int8x16_t __ret;
55126 __ret = (int8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
55127 return __ret;
55133 int8x16_t __ret;
55134 __ret = (int8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
55135 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55136 return __ret;
55142 float64x2_t __ret;
55143 __ret = (float64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
55144 return __ret;
55150 float64x2_t __ret;
55151 __ret = (float64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
55152 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55153 return __ret;
55159 float32x4_t __ret;
55160 __ret = (float32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
55161 return __ret;
55167 float32x4_t __ret;
55168 __ret = (float32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
55169 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55170 return __ret;
55176 int32x4_t __ret;
55177 __ret = (int32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
55178 return __ret;
55184 int32x4_t __ret;
55185 __ret = (int32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
55186 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55187 return __ret;
55193 int64x2_t __ret;
55194 __ret = (int64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
55195 return __ret;
55201 int64x2_t __ret;
55202 __ret = (int64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
55203 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55204 return __ret;
55210 int16x8_t __ret;
55211 __ret = (int16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
55212 return __ret;
55218 int16x8_t __ret;
55219 __ret = (int16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
55220 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
55221 return __ret;
55227 uint64_t __ret;
55228 __ret = (uint64_t) __builtin_neon_vpaddd_u64((int8x16_t)__p0);
55229 return __ret;
55234 uint64_t __ret;
55235 __ret = (uint64_t) __builtin_neon_vpaddd_u64((int8x16_t)__rev0);
55236 return __ret;
55242 float64_t __ret;
55243 __ret = (float64_t) __builtin_neon_vpaddd_f64((int8x16_t)__p0);
55244 return __ret;
55249 float64_t __ret;
55250 __ret = (float64_t) __builtin_neon_vpaddd_f64((int8x16_t)__rev0);
55251 return __ret;
55257 int64_t __ret;
55258 __ret = (int64_t) __builtin_neon_vpaddd_s64((int8x16_t)__p0);
55259 return __ret;
55264 int64_t __ret;
55265 __ret = (int64_t) __builtin_neon_vpaddd_s64((int8x16_t)__rev0);
55266 return __ret;
55272 float32_t __ret;
55273 __ret = (float32_t) __builtin_neon_vpadds_f32((int8x8_t)__p0);
55274 return __ret;
55279 float32_t __ret;
55280 __ret = (float32_t) __builtin_neon_vpadds_f32((int8x8_t)__rev0);
55281 return __ret;
55287 uint8x16_t __ret;
55288 __ret = (uint8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
55289 return __ret;
55295 uint8x16_t __ret;
55296 __ret = (uint8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
55297 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55298 return __ret;
55304 uint32x4_t __ret;
55305 __ret = (uint32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
55306 return __ret;
55312 uint32x4_t __ret;
55313 __ret = (uint32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
55314 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55315 return __ret;
55321 uint16x8_t __ret;
55322 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
55323 return __ret;
55329 uint16x8_t __ret;
55330 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
55331 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
55332 return __ret;
55338 int8x16_t __ret;
55339 __ret = (int8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
55340 return __ret;
55346 int8x16_t __ret;
55347 __ret = (int8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
55348 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55349 return __ret;
55355 float64x2_t __ret;
55356 __ret = (float64x2_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
55357 return __ret;
55363 float64x2_t __ret;
55364 __ret = (float64x2_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
55365 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55366 return __ret;
55372 float32x4_t __ret;
55373 __ret = (float32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
55374 return __ret;
55380 float32x4_t __ret;
55381 __ret = (float32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
55382 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55383 return __ret;
55389 int32x4_t __ret;
55390 __ret = (int32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
55391 return __ret;
55397 int32x4_t __ret;
55398 __ret = (int32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
55399 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55400 return __ret;
55406 int16x8_t __ret;
55407 __ret = (int16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
55408 return __ret;
55414 int16x8_t __ret;
55415 __ret = (int16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
55416 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
55417 return __ret;
55423 float64_t __ret;
55424 __ret = (float64_t) __builtin_neon_vpmaxqd_f64((int8x16_t)__p0);
55425 return __ret;
55430 float64_t __ret;
55431 __ret = (float64_t) __builtin_neon_vpmaxqd_f64((int8x16_t)__rev0);
55432 return __ret;
55438 float32_t __ret;
55439 __ret = (float32_t) __builtin_neon_vpmaxs_f32((int8x8_t)__p0);
55440 return __ret;
55445 float32_t __ret;
55446 __ret = (float32_t) __builtin_neon_vpmaxs_f32((int8x8_t)__rev0);
55447 return __ret;
55453 float64x2_t __ret;
55454 __ret = (float64x2_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
55455 return __ret;
55461 float64x2_t __ret;
55462 __ret = (float64x2_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
55463 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55464 return __ret;
55470 float32x4_t __ret;
55471 __ret = (float32x4_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
55472 return __ret;
55478 float32x4_t __ret;
55479 __ret = (float32x4_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
55480 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55481 return __ret;
55487 float32x2_t __ret;
55488 __ret = (float32x2_t) __builtin_neon_vpmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
55489 return __ret;
55495 float32x2_t __ret;
55496 __ret = (float32x2_t) __builtin_neon_vpmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
55497 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55498 return __ret;
55504 float64_t __ret;
55505 __ret = (float64_t) __builtin_neon_vpmaxnmqd_f64((int8x16_t)__p0);
55506 return __ret;
55511 float64_t __ret;
55512 __ret = (float64_t) __builtin_neon_vpmaxnmqd_f64((int8x16_t)__rev0);
55513 return __ret;
55519 float32_t __ret;
55520 __ret = (float32_t) __builtin_neon_vpmaxnms_f32((int8x8_t)__p0);
55521 return __ret;
55526 float32_t __ret;
55527 __ret = (float32_t) __builtin_neon_vpmaxnms_f32((int8x8_t)__rev0);
55528 return __ret;
55534 uint8x16_t __ret;
55535 __ret = (uint8x16_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
55536 return __ret;
55542 uint8x16_t __ret;
55543 __ret = (uint8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
55544 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55545 return __ret;
55551 uint32x4_t __ret;
55552 __ret = (uint32x4_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
55553 return __ret;
55559 uint32x4_t __ret;
55560 __ret = (uint32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
55561 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55562 return __ret;
55568 uint16x8_t __ret;
55569 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
55570 return __ret;
55576 uint16x8_t __ret;
55577 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
55578 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
55579 return __ret;
55585 int8x16_t __ret;
55586 __ret = (int8x16_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
55587 return __ret;
55593 int8x16_t __ret;
55594 __ret = (int8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
55595 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55596 return __ret;
55602 float64x2_t __ret;
55603 __ret = (float64x2_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
55604 return __ret;
55610 float64x2_t __ret;
55611 __ret = (float64x2_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
55612 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55613 return __ret;
55619 float32x4_t __ret;
55620 __ret = (float32x4_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
55621 return __ret;
55627 float32x4_t __ret;
55628 __ret = (float32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
55629 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55630 return __ret;
55636 int32x4_t __ret;
55637 __ret = (int32x4_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
55638 return __ret;
55644 int32x4_t __ret;
55645 __ret = (int32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
55646 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55647 return __ret;
55653 int16x8_t __ret;
55654 __ret = (int16x8_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
55655 return __ret;
55661 int16x8_t __ret;
55662 __ret = (int16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
55663 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
55664 return __ret;
55670 float64_t __ret;
55671 __ret = (float64_t) __builtin_neon_vpminqd_f64((int8x16_t)__p0);
55672 return __ret;
55677 float64_t __ret;
55678 __ret = (float64_t) __builtin_neon_vpminqd_f64((int8x16_t)__rev0);
55679 return __ret;
55685 float32_t __ret;
55686 __ret = (float32_t) __builtin_neon_vpmins_f32((int8x8_t)__p0);
55687 return __ret;
55692 float32_t __ret;
55693 __ret = (float32_t) __builtin_neon_vpmins_f32((int8x8_t)__rev0);
55694 return __ret;
55700 float64x2_t __ret;
55701 __ret = (float64x2_t) __builtin_neon_vpminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
55702 return __ret;
55708 float64x2_t __ret;
55709 __ret = (float64x2_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
55710 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55711 return __ret;
55717 float32x4_t __ret;
55718 __ret = (float32x4_t) __builtin_neon_vpminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
55719 return __ret;
55725 float32x4_t __ret;
55726 __ret = (float32x4_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
55727 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55728 return __ret;
55734 float32x2_t __ret;
55735 __ret = (float32x2_t) __builtin_neon_vpminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
55736 return __ret;
55742 float32x2_t __ret;
55743 __ret = (float32x2_t) __builtin_neon_vpminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
55744 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55745 return __ret;
55751 float64_t __ret;
55752 __ret = (float64_t) __builtin_neon_vpminnmqd_f64((int8x16_t)__p0);
55753 return __ret;
55758 float64_t __ret;
55759 __ret = (float64_t) __builtin_neon_vpminnmqd_f64((int8x16_t)__rev0);
55760 return __ret;
55766 float32_t __ret;
55767 __ret = (float32_t) __builtin_neon_vpminnms_f32((int8x8_t)__p0);
55768 return __ret;
55773 float32_t __ret;
55774 __ret = (float32_t) __builtin_neon_vpminnms_f32((int8x8_t)__rev0);
55775 return __ret;
55781 int64x2_t __ret;
55782 __ret = (int64x2_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 35);
55783 return __ret;
55788 int64x2_t __ret;
55789 __ret = (int64x2_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 35);
55790 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55791 return __ret;
55797 int64x1_t __ret;
55798 __ret = (int64x1_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 3);
55799 return __ret;
55803 int64x1_t __ret;
55804 __ret = (int64x1_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 3);
55805 return __ret;
55811 int8_t __ret;
55812 __ret = (int8_t) __builtin_neon_vqabsb_s8(__p0);
55813 return __ret;
55817 int8_t __ret;
55818 __ret = (int8_t) __builtin_neon_vqabsb_s8(__p0);
55819 return __ret;
55825 int32_t __ret;
55826 __ret = (int32_t) __builtin_neon_vqabss_s32(__p0);
55827 return __ret;
55831 int32_t __ret;
55832 __ret = (int32_t) __builtin_neon_vqabss_s32(__p0);
55833 return __ret;
55839 int64_t __ret;
55840 __ret = (int64_t) __builtin_neon_vqabsd_s64(__p0);
55841 return __ret;
55845 int64_t __ret;
55846 __ret = (int64_t) __builtin_neon_vqabsd_s64(__p0);
55847 return __ret;
55853 int16_t __ret;
55854 __ret = (int16_t) __builtin_neon_vqabsh_s16(__p0);
55855 return __ret;
55859 int16_t __ret;
55860 __ret = (int16_t) __builtin_neon_vqabsh_s16(__p0);
55861 return __ret;
55867 uint8_t __ret;
55868 __ret = (uint8_t) __builtin_neon_vqaddb_u8(__p0, __p1);
55869 return __ret;
55873 uint8_t __ret;
55874 __ret = (uint8_t) __builtin_neon_vqaddb_u8(__p0, __p1);
55875 return __ret;
55881 uint32_t __ret;
55882 __ret = (uint32_t) __builtin_neon_vqadds_u32(__p0, __p1);
55883 return __ret;
55887 uint32_t __ret;
55888 __ret = (uint32_t) __builtin_neon_vqadds_u32(__p0, __p1);
55889 return __ret;
55895 uint64_t __ret;
55896 __ret = (uint64_t) __builtin_neon_vqaddd_u64(__p0, __p1);
55897 return __ret;
55901 uint64_t __ret;
55902 __ret = (uint64_t) __builtin_neon_vqaddd_u64(__p0, __p1);
55903 return __ret;
55909 uint16_t __ret;
55910 __ret = (uint16_t) __builtin_neon_vqaddh_u16(__p0, __p1);
55911 return __ret;
55915 uint16_t __ret;
55916 __ret = (uint16_t) __builtin_neon_vqaddh_u16(__p0, __p1);
55917 return __ret;
55923 int8_t __ret;
55924 __ret = (int8_t) __builtin_neon_vqaddb_s8(__p0, __p1);
55925 return __ret;
55929 int8_t __ret;
55930 __ret = (int8_t) __builtin_neon_vqaddb_s8(__p0, __p1);
55931 return __ret;
55937 int32_t __ret;
55938 __ret = (int32_t) __builtin_neon_vqadds_s32(__p0, __p1);
55939 return __ret;
55943 int32_t __ret;
55944 __ret = (int32_t) __builtin_neon_vqadds_s32(__p0, __p1);
55945 return __ret;
55948 int32_t __ret;
55949 __ret = (int32_t) __builtin_neon_vqadds_s32(__p0, __p1);
55950 return __ret;
55956 int64_t __ret;
55957 __ret = (int64_t) __builtin_neon_vqaddd_s64(__p0, __p1);
55958 return __ret;
55962 int64_t __ret;
55963 __ret = (int64_t) __builtin_neon_vqaddd_s64(__p0, __p1);
55964 return __ret;
55970 int16_t __ret;
55971 __ret = (int16_t) __builtin_neon_vqaddh_s16(__p0, __p1);
55972 return __ret;
55976 int16_t __ret;
55977 __ret = (int16_t) __builtin_neon_vqaddh_s16(__p0, __p1);
55978 return __ret;
55981 int16_t __ret;
55982 __ret = (int16_t) __builtin_neon_vqaddh_s16(__p0, __p1);
55983 return __ret;
55989 int64_t __ret;
55990 __ret = (int64_t) __builtin_neon_vqdmlals_s32(__p0, __p1, __p2);
55991 return __ret;
55995 int64_t __ret;
55996 __ret = (int64_t) __builtin_neon_vqdmlals_s32(__p0, __p1, __p2);
55997 return __ret;
56003 int32_t __ret;
56004 __ret = (int32_t) __builtin_neon_vqdmlalh_s16(__p0, __p1, __p2);
56005 return __ret;
56009 int32_t __ret;
56010 __ret = (int32_t) __builtin_neon_vqdmlalh_s16(__p0, __p1, __p2);
56011 return __ret;
56017 int64x2_t __ret;
56018 __ret = vqdmlal_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
56019 return __ret;
56026 int64x2_t __ret;
56027 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
56028 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56029 return __ret;
56035 int32x4_t __ret;
56036 __ret = vqdmlal_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
56037 return __ret;
56044 int32x4_t __ret;
56045 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
56046 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56047 return __ret;
56056 int64x2_t __ret; \
56057 __ret = vqdmlal_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
56058 __ret; \
56068 int64x2_t __ret; \
56069 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
56070 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56071 __ret; \
56080 int32x4_t __ret; \
56081 __ret = vqdmlal_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
56082 __ret; \
56092 int32x4_t __ret; \
56093 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
56094 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56095 __ret; \
56104 int64x2_t __ret; \
56105 __ret = vqdmlal_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
56106 __ret; \
56116 int64x2_t __ret; \
56117 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
56118 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56119 __ret; \
56128 int32x4_t __ret; \
56129 __ret = vqdmlal_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
56130 __ret; \
56140 int32x4_t __ret; \
56141 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
56142 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56143 __ret; \
56149 int64x2_t __ret;
56150 __ret = vqdmlal_n_s32(__p0, vget_high_s32(__p1), __p2);
56151 return __ret;
56157 int64x2_t __ret;
56158 __ret
56159 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56160 return __ret;
56166 int32x4_t __ret;
56167 __ret = vqdmlal_n_s16(__p0, vget_high_s16(__p1), __p2);
56168 return __ret;
56174 int32x4_t __ret;
56175 __ret = __noswap_vqdmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
56176 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56177 return __ret;
56186 int64_t __ret; \
56187 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, (int8x8_t)__s2, __p3); \
56188 __ret; \
56196 int64_t __ret; \
56197 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, (int8x8_t)__rev2, __p3); \
56198 __ret; \
56207 int32_t __ret; \
56208 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, (int8x8_t)__s2, __p3); \
56209 __ret; \
56217 int32_t __ret; \
56218 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, (int8x8_t)__rev2, __p3); \
56219 __ret; \
56228 int64_t __ret; \
56229 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, (int8x16_t)__s2, __p3); \
56230 __ret; \
56238 int64_t __ret; \
56239 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, (int8x16_t)__rev2, __p3); \
56240 __ret; \
56249 int32_t __ret; \
56250 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, (int8x16_t)__s2, __p3); \
56251 __ret; \
56259 int32_t __ret; \
56260 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, (int8x16_t)__rev2, __p3); \
56261 __ret; \
56270 int64x2_t __ret; \
56271 __ret = vqdmlal_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
56272 __ret; \
56282 int64x2_t __ret; \
56283 __ret = __noswap_vqdmlal_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
56284 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56285 __ret; \
56294 int32x4_t __ret; \
56295 __ret = vqdmlal_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
56296 __ret; \
56306 int32x4_t __ret; \
56307 __ret = __noswap_vqdmlal_s16(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
56308 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56309 __ret; \
56315 int64_t __ret;
56316 __ret = (int64_t) __builtin_neon_vqdmlsls_s32(__p0, __p1, __p2);
56317 return __ret;
56321 int64_t __ret;
56322 __ret = (int64_t) __builtin_neon_vqdmlsls_s32(__p0, __p1, __p2);
56323 return __ret;
56329 int32_t __ret;
56330 __ret = (int32_t) __builtin_neon_vqdmlslh_s16(__p0, __p1, __p2);
56331 return __ret;
56335 int32_t __ret;
56336 __ret = (int32_t) __builtin_neon_vqdmlslh_s16(__p0, __p1, __p2);
56337 return __ret;
56343 int64x2_t __ret;
56344 __ret = vqdmlsl_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
56345 return __ret;
56352 int64x2_t __ret;
56353 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
56354 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56355 return __ret;
56361 int32x4_t __ret;
56362 __ret = vqdmlsl_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
56363 return __ret;
56370 int32x4_t __ret;
56371 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
56372 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56373 return __ret;
56382 int64x2_t __ret; \
56383 __ret = vqdmlsl_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
56384 __ret; \
56394 int64x2_t __ret; \
56395 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
56396 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56397 __ret; \
56406 int32x4_t __ret; \
56407 __ret = vqdmlsl_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
56408 __ret; \
56418 int32x4_t __ret; \
56419 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
56420 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56421 __ret; \
56430 int64x2_t __ret; \
56431 __ret = vqdmlsl_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
56432 __ret; \
56442 int64x2_t __ret; \
56443 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
56444 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56445 __ret; \
56454 int32x4_t __ret; \
56455 __ret = vqdmlsl_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
56456 __ret; \
56466 int32x4_t __ret; \
56467 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
56468 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56469 __ret; \
56475 int64x2_t __ret;
56476 __ret = vqdmlsl_n_s32(__p0, vget_high_s32(__p1), __p2);
56477 return __ret;
56483 int64x2_t __ret;
56484 __ret = __noswap_vqdmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
56485 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56486 return __ret;
56492 int32x4_t __ret;
56493 __ret = vqdmlsl_n_s16(__p0, vget_high_s16(__p1), __p2);
56494 return __ret;
56500 int32x4_t __ret;
56501 __ret = __noswap_vqdmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
56502 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56503 return __ret;
56512 int64_t __ret; \
56513 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, (int8x8_t)__s2, __p3); \
56514 __ret; \
56522 int64_t __ret; \
56523 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, (int8x8_t)__rev2, __p3); \
56524 __ret; \
56533 int32_t __ret; \
56534 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, (int8x8_t)__s2, __p3); \
56535 __ret; \
56543 int32_t __ret; \
56544 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, (int8x8_t)__rev2, __p3); \
56545 __ret; \
56554 int64_t __ret; \
56555 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, (int8x16_t)__s2, __p3); \
56556 __ret; \
56564 int64_t __ret; \
56565 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, (int8x16_t)__rev2, __p3); \
56566 __ret; \
56575 int32_t __ret; \
56576 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, (int8x16_t)__s2, __p3); \
56577 __ret; \
56585 int32_t __ret; \
56586 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, (int8x16_t)__rev2, __p3); \
56587 __ret; \
56596 int64x2_t __ret; \
56597 __ret = vqdmlsl_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
56598 __ret; \
56608 int64x2_t __ret; \
56609 __ret = __noswap_vqdmlsl_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
56610 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56611 __ret; \
56620 int32x4_t __ret; \
56621 __ret = vqdmlsl_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
56622 __ret; \
56632 int32x4_t __ret; \
56633 __ret = __noswap_vqdmlsl_s16(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
56634 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56635 __ret; \
56641 int32_t __ret;
56642 __ret = (int32_t) __builtin_neon_vqdmulhs_s32(__p0, __p1);
56643 return __ret;
56647 int32_t __ret;
56648 __ret = (int32_t) __builtin_neon_vqdmulhs_s32(__p0, __p1);
56649 return __ret;
56652 int32_t __ret;
56653 __ret = (int32_t) __builtin_neon_vqdmulhs_s32(__p0, __p1);
56654 return __ret;
56660 int16_t __ret;
56661 __ret = (int16_t) __builtin_neon_vqdmulhh_s16(__p0, __p1);
56662 return __ret;
56666 int16_t __ret;
56667 __ret = (int16_t) __builtin_neon_vqdmulhh_s16(__p0, __p1);
56668 return __ret;
56671 int16_t __ret;
56672 __ret = (int16_t) __builtin_neon_vqdmulhh_s16(__p0, __p1);
56673 return __ret;
56757 int32x4_t __ret; \
56758 __ret = vqdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
56759 __ret; \
56767 int32x4_t __ret; \
56768 __ret = __noswap_vqdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
56769 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56770 __ret; \
56778 int16x8_t __ret; \
56779 __ret = vqdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
56780 __ret; \
56788 int16x8_t __ret; \
56789 __ret = __noswap_vqdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
56790 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
56791 __ret; \
56799 int32x2_t __ret; \
56800 __ret = vqdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
56801 __ret; \
56809 int32x2_t __ret; \
56810 __ret = __noswap_vqdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
56811 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56812 __ret; \
56820 int16x4_t __ret; \
56821 __ret = vqdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
56822 __ret; \
56830 int16x4_t __ret; \
56831 __ret = __noswap_vqdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
56832 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56833 __ret; \
56839 int64_t __ret;
56840 __ret = (int64_t) __builtin_neon_vqdmulls_s32(__p0, __p1);
56841 return __ret;
56845 int64_t __ret;
56846 __ret = (int64_t) __builtin_neon_vqdmulls_s32(__p0, __p1);
56847 return __ret;
56850 int64_t __ret;
56851 __ret = (int64_t) __builtin_neon_vqdmulls_s32(__p0, __p1);
56852 return __ret;
56858 int32_t __ret;
56859 __ret = (int32_t) __builtin_neon_vqdmullh_s16(__p0, __p1);
56860 return __ret;
56864 int32_t __ret;
56865 __ret = (int32_t) __builtin_neon_vqdmullh_s16(__p0, __p1);
56866 return __ret;
56869 int32_t __ret;
56870 __ret = (int32_t) __builtin_neon_vqdmullh_s16(__p0, __p1);
56871 return __ret;
56877 int64x2_t __ret;
56878 __ret = vqdmull_s32(vget_high_s32(__p0), vget_high_s32(__p1));
56879 return __ret;
56885 int64x2_t __ret;
56886 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
56887 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56888 return __ret;
56894 int32x4_t __ret;
56895 __ret = vqdmull_s16(vget_high_s16(__p0), vget_high_s16(__p1));
56896 return __ret;
56902 int32x4_t __ret;
56903 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
56904 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56905 return __ret;
56913 int64x2_t __ret; \
56914 __ret = vqdmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
56915 __ret; \
56923 int64x2_t __ret; \
56924 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
56925 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56926 __ret; \
56934 int32x4_t __ret; \
56935 __ret = vqdmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
56936 __ret; \
56944 int32x4_t __ret; \
56945 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
56946 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56947 __ret; \
56955 int64x2_t __ret; \
56956 __ret = vqdmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
56957 __ret; \
56965 int64x2_t __ret; \
56966 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
56967 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56968 __ret; \
56976 int32x4_t __ret; \
56977 __ret = vqdmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
56978 __ret; \
56986 int32x4_t __ret; \
56987 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
56988 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56989 __ret; \
56995 int64x2_t __ret;
56996 __ret = vqdmull_n_s32(vget_high_s32(__p0), __p1);
56997 return __ret;
57002 int64x2_t __ret;
57003 __ret = __noswap_vqdmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);
57004 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57005 return __ret;
57011 int32x4_t __ret;
57012 __ret = vqdmull_n_s16(vget_high_s16(__p0), __p1);
57013 return __ret;
57018 int32x4_t __ret;
57019 __ret = __noswap_vqdmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);
57020 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57021 return __ret;
57105 int64x2_t __ret; \
57106 __ret = vqdmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
57107 __ret; \
57115 int64x2_t __ret; \
57116 __ret = __noswap_vqdmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
57117 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
57118 __ret; \
57126 int32x4_t __ret; \
57127 __ret = vqdmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
57128 __ret; \
57136 int32x4_t __ret; \
57137 __ret = __noswap_vqdmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
57138 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
57139 __ret; \
57145 int16_t __ret;
57146 __ret = (int16_t) __builtin_neon_vqmovns_s32(__p0);
57147 return __ret;
57151 int16_t __ret;
57152 __ret = (int16_t) __builtin_neon_vqmovns_s32(__p0);
57153 return __ret;
57159 int32_t __ret;
57160 __ret = (int32_t) __builtin_neon_vqmovnd_s64(__p0);
57161 return __ret;
57165 int32_t __ret;
57166 __ret = (int32_t) __builtin_neon_vqmovnd_s64(__p0);
57167 return __ret;
57173 int8_t __ret;
57174 __ret = (int8_t) __builtin_neon_vqmovnh_s16(__p0);
57175 return __ret;
57179 int8_t __ret;
57180 __ret = (int8_t) __builtin_neon_vqmovnh_s16(__p0);
57181 return __ret;
57187 uint16_t __ret;
57188 __ret = (uint16_t) __builtin_neon_vqmovns_u32(__p0);
57189 return __ret;
57193 uint16_t __ret;
57194 __ret = (uint16_t) __builtin_neon_vqmovns_u32(__p0);
57195 return __ret;
57201 uint32_t __ret;
57202 __ret = (uint32_t) __builtin_neon_vqmovnd_u64(__p0);
57203 return __ret;
57207 uint32_t __ret;
57208 __ret = (uint32_t) __builtin_neon_vqmovnd_u64(__p0);
57209 return __ret;
57215 uint8_t __ret;
57216 __ret = (uint8_t) __builtin_neon_vqmovnh_u16(__p0);
57217 return __ret;
57221 uint8_t __ret;
57222 __ret = (uint8_t) __builtin_neon_vqmovnh_u16(__p0);
57223 return __ret;
57229 uint16x8_t __ret;
57230 __ret = vcombine_u16(__p0, vqmovn_u32(__p1));
57231 return __ret;
57237 uint16x8_t __ret;
57238 __ret = __noswap_vcombine_u16(__rev0, __noswap_vqmovn_u32(__rev1));
57239 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57240 return __ret;
57246 uint32x4_t __ret;
57247 __ret = vcombine_u32(__p0, vqmovn_u64(__p1));
57248 return __ret;
57254 uint32x4_t __ret;
57255 __ret = __noswap_vcombine_u32(__rev0, __noswap_vqmovn_u64(__rev1));
57256 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57257 return __ret;
57263 uint8x16_t __ret;
57264 __ret = vcombine_u8(__p0, vqmovn_u16(__p1));
57265 return __ret;
57271 uint8x16_t __ret;
57272 __ret = __noswap_vcombine_u8(__rev0, __noswap_vqmovn_u16(__rev1));
57273 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57274 return __ret;
57280 int16x8_t __ret;
57281 __ret = vcombine_s16(__p0, vqmovn_s32(__p1));
57282 return __ret;
57288 int16x8_t __ret;
57289 __ret = __noswap_vcombine_s16(__rev0, __noswap_vqmovn_s32(__rev1));
57290 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57291 return __ret;
57297 int32x4_t __ret;
57298 __ret = vcombine_s32(__p0, vqmovn_s64(__p1));
57299 return __ret;
57305 int32x4_t __ret;
57306 __ret = __noswap_vcombine_s32(__rev0, __noswap_vqmovn_s64(__rev1));
57307 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57308 return __ret;
57314 int8x16_t __ret;
57315 __ret = vcombine_s8(__p0, vqmovn_s16(__p1));
57316 return __ret;
57322 int8x16_t __ret;
57323 __ret = __noswap_vcombine_s8(__rev0, __noswap_vqmovn_s16(__rev1));
57324 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57325 return __ret;
57331 int16_t __ret;
57332 __ret = (int16_t) __builtin_neon_vqmovuns_s32(__p0);
57333 return __ret;
57337 int16_t __ret;
57338 __ret = (int16_t) __builtin_neon_vqmovuns_s32(__p0);
57339 return __ret;
57345 int32_t __ret;
57346 __ret = (int32_t) __builtin_neon_vqmovund_s64(__p0);
57347 return __ret;
57351 int32_t __ret;
57352 __ret = (int32_t) __builtin_neon_vqmovund_s64(__p0);
57353 return __ret;
57359 int8_t __ret;
57360 __ret = (int8_t) __builtin_neon_vqmovunh_s16(__p0);
57361 return __ret;
57365 int8_t __ret;
57366 __ret = (int8_t) __builtin_neon_vqmovunh_s16(__p0);
57367 return __ret;
57373 int16x8_t __ret;
57374 __ret = vcombine_u16((uint16x4_t)(__p0), vqmovun_s32(__p1));
57375 return __ret;
57381 int16x8_t __ret;
57382 __ret = __noswap_vcombine_u16((uint16x4_t)(__rev0), __noswap_vqmovun_s32(__rev1));
57383 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57384 return __ret;
57390 int32x4_t __ret;
57391 __ret = vcombine_u32((uint32x2_t)(__p0), vqmovun_s64(__p1));
57392 return __ret;
57398 int32x4_t __ret;
57399 __ret = __noswap_vcombine_u32((uint32x2_t)(__rev0), __noswap_vqmovun_s64(__rev1));
57400 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57401 return __ret;
57407 int8x16_t __ret;
57408 __ret = vcombine_u8((uint8x8_t)(__p0), vqmovun_s16(__p1));
57409 return __ret;
57415 int8x16_t __ret;
57416 __ret = __noswap_vcombine_u8((uint8x8_t)(__rev0), __noswap_vqmovun_s16(__rev1));
57417 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57418 return __ret;
57424 int64x2_t __ret;
57425 __ret = (int64x2_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 35);
57426 return __ret;
57431 int64x2_t __ret;
57432 __ret = (int64x2_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 35);
57433 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57434 return __ret;
57440 int64x1_t __ret;
57441 __ret = (int64x1_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 3);
57442 return __ret;
57446 int64x1_t __ret;
57447 __ret = (int64x1_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 3);
57448 return __ret;
57454 int8_t __ret;
57455 __ret = (int8_t) __builtin_neon_vqnegb_s8(__p0);
57456 return __ret;
57460 int8_t __ret;
57461 __ret = (int8_t) __builtin_neon_vqnegb_s8(__p0);
57462 return __ret;
57468 int32_t __ret;
57469 __ret = (int32_t) __builtin_neon_vqnegs_s32(__p0);
57470 return __ret;
57474 int32_t __ret;
57475 __ret = (int32_t) __builtin_neon_vqnegs_s32(__p0);
57476 return __ret;
57482 int64_t __ret;
57483 __ret = (int64_t) __builtin_neon_vqnegd_s64(__p0);
57484 return __ret;
57488 int64_t __ret;
57489 __ret = (int64_t) __builtin_neon_vqnegd_s64(__p0);
57490 return __ret;
57496 int16_t __ret;
57497 __ret = (int16_t) __builtin_neon_vqnegh_s16(__p0);
57498 return __ret;
57502 int16_t __ret;
57503 __ret = (int16_t) __builtin_neon_vqnegh_s16(__p0);
57504 return __ret;
57510 int32_t __ret;
57511 __ret = (int32_t) __builtin_neon_vqrdmulhs_s32(__p0, __p1);
57512 return __ret;
57516 int32_t __ret;
57517 __ret = (int32_t) __builtin_neon_vqrdmulhs_s32(__p0, __p1);
57518 return __ret;
57521 int32_t __ret;
57522 __ret = (int32_t) __builtin_neon_vqrdmulhs_s32(__p0, __p1);
57523 return __ret;
57529 int16_t __ret;
57530 __ret = (int16_t) __builtin_neon_vqrdmulhh_s16(__p0, __p1);
57531 return __ret;
57535 int16_t __ret;
57536 __ret = (int16_t) __builtin_neon_vqrdmulhh_s16(__p0, __p1);
57537 return __ret;
57540 int16_t __ret;
57541 __ret = (int16_t) __builtin_neon_vqrdmulhh_s16(__p0, __p1);
57542 return __ret;
57626 int32x4_t __ret; \
57627 __ret = vqrdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
57628 __ret; \
57636 int32x4_t __ret; \
57637 __ret = __noswap_vqrdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
57638 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
57639 __ret; \
57647 int16x8_t __ret; \
57648 __ret = vqrdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
57649 __ret; \
57657 int16x8_t __ret; \
57658 __ret = __noswap_vqrdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
57659 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
57660 __ret; \
57668 int32x2_t __ret; \
57669 __ret = vqrdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
57670 __ret; \
57678 int32x2_t __ret; \
57679 __ret = __noswap_vqrdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
57680 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
57681 __ret; \
57689 int16x4_t __ret; \
57690 __ret = vqrdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
57691 __ret; \
57699 int16x4_t __ret; \
57700 __ret = __noswap_vqrdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
57701 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
57702 __ret; \
57708 uint8_t __ret;
57709 __ret = (uint8_t) __builtin_neon_vqrshlb_u8(__p0, __p1);
57710 return __ret;
57714 uint8_t __ret;
57715 __ret = (uint8_t) __builtin_neon_vqrshlb_u8(__p0, __p1);
57716 return __ret;
57722 uint32_t __ret;
57723 __ret = (uint32_t) __builtin_neon_vqrshls_u32(__p0, __p1);
57724 return __ret;
57728 uint32_t __ret;
57729 __ret = (uint32_t) __builtin_neon_vqrshls_u32(__p0, __p1);
57730 return __ret;
57736 uint64_t __ret;
57737 __ret = (uint64_t) __builtin_neon_vqrshld_u64(__p0, __p1);
57738 return __ret;
57742 uint64_t __ret;
57743 __ret = (uint64_t) __builtin_neon_vqrshld_u64(__p0, __p1);
57744 return __ret;
57750 uint16_t __ret;
57751 __ret = (uint16_t) __builtin_neon_vqrshlh_u16(__p0, __p1);
57752 return __ret;
57756 uint16_t __ret;
57757 __ret = (uint16_t) __builtin_neon_vqrshlh_u16(__p0, __p1);
57758 return __ret;
57764 int8_t __ret;
57765 __ret = (int8_t) __builtin_neon_vqrshlb_s8(__p0, __p1);
57766 return __ret;
57770 int8_t __ret;
57771 __ret = (int8_t) __builtin_neon_vqrshlb_s8(__p0, __p1);
57772 return __ret;
57778 int32_t __ret;
57779 __ret = (int32_t) __builtin_neon_vqrshls_s32(__p0, __p1);
57780 return __ret;
57784 int32_t __ret;
57785 __ret = (int32_t) __builtin_neon_vqrshls_s32(__p0, __p1);
57786 return __ret;
57792 int64_t __ret;
57793 __ret = (int64_t) __builtin_neon_vqrshld_s64(__p0, __p1);
57794 return __ret;
57798 int64_t __ret;
57799 __ret = (int64_t) __builtin_neon_vqrshld_s64(__p0, __p1);
57800 return __ret;
57806 int16_t __ret;
57807 __ret = (int16_t) __builtin_neon_vqrshlh_s16(__p0, __p1);
57808 return __ret;
57812 int16_t __ret;
57813 __ret = (int16_t) __builtin_neon_vqrshlh_s16(__p0, __p1);
57814 return __ret;
57947 uint16_t __ret; \
57948 __ret = (uint16_t) __builtin_neon_vqrshrns_n_u32(__s0, __p1); \
57949 __ret; \
57954 uint16_t __ret; \
57955 __ret = (uint16_t) __builtin_neon_vqrshrns_n_u32(__s0, __p1); \
57956 __ret; \
57963 uint32_t __ret; \
57964 __ret = (uint32_t) __builtin_neon_vqrshrnd_n_u64(__s0, __p1); \
57965 __ret; \
57970 uint32_t __ret; \
57971 __ret = (uint32_t) __builtin_neon_vqrshrnd_n_u64(__s0, __p1); \
57972 __ret; \
57979 uint8_t __ret; \
57980 __ret = (uint8_t) __builtin_neon_vqrshrnh_n_u16(__s0, __p1); \
57981 __ret; \
57986 uint8_t __ret; \
57987 __ret = (uint8_t) __builtin_neon_vqrshrnh_n_u16(__s0, __p1); \
57988 __ret; \
57995 int16_t __ret; \
57996 __ret = (int16_t) __builtin_neon_vqrshrns_n_s32(__s0, __p1); \
57997 __ret; \
58002 int16_t __ret; \
58003 __ret = (int16_t) __builtin_neon_vqrshrns_n_s32(__s0, __p1); \
58004 __ret; \
58011 int32_t __ret; \
58012 __ret = (int32_t) __builtin_neon_vqrshrnd_n_s64(__s0, __p1); \
58013 __ret; \
58018 int32_t __ret; \
58019 __ret = (int32_t) __builtin_neon_vqrshrnd_n_s64(__s0, __p1); \
58020 __ret; \
58027 int8_t __ret; \
58028 __ret = (int8_t) __builtin_neon_vqrshrnh_n_s16(__s0, __p1); \
58029 __ret; \
58034 int8_t __ret; \
58035 __ret = (int8_t) __builtin_neon_vqrshrnh_n_s16(__s0, __p1); \
58036 __ret; \
58106 int16_t __ret; \
58107 __ret = (int16_t) __builtin_neon_vqrshruns_n_s32(__s0, __p1); \
58108 __ret; \
58113 int16_t __ret; \
58114 __ret = (int16_t) __builtin_neon_vqrshruns_n_s32(__s0, __p1); \
58115 __ret; \
58122 int32_t __ret; \
58123 __ret = (int32_t) __builtin_neon_vqrshrund_n_s64(__s0, __p1); \
58124 __ret; \
58129 int32_t __ret; \
58130 __ret = (int32_t) __builtin_neon_vqrshrund_n_s64(__s0, __p1); \
58131 __ret; \
58138 int8_t __ret; \
58139 __ret = (int8_t) __builtin_neon_vqrshrunh_n_s16(__s0, __p1); \
58140 __ret; \
58145 int8_t __ret; \
58146 __ret = (int8_t) __builtin_neon_vqrshrunh_n_s16(__s0, __p1); \
58147 __ret; \
58153 uint8_t __ret;
58154 __ret = (uint8_t) __builtin_neon_vqshlb_u8(__p0, __p1);
58155 return __ret;
58159 uint8_t __ret;
58160 __ret = (uint8_t) __builtin_neon_vqshlb_u8(__p0, __p1);
58161 return __ret;
58167 uint32_t __ret;
58168 __ret = (uint32_t) __builtin_neon_vqshls_u32(__p0, __p1);
58169 return __ret;
58173 uint32_t __ret;
58174 __ret = (uint32_t) __builtin_neon_vqshls_u32(__p0, __p1);
58175 return __ret;
58181 uint64_t __ret;
58182 __ret = (uint64_t) __builtin_neon_vqshld_u64(__p0, __p1);
58183 return __ret;
58187 uint64_t __ret;
58188 __ret = (uint64_t) __builtin_neon_vqshld_u64(__p0, __p1);
58189 return __ret;
58195 uint16_t __ret;
58196 __ret = (uint16_t) __builtin_neon_vqshlh_u16(__p0, __p1);
58197 return __ret;
58201 uint16_t __ret;
58202 __ret = (uint16_t) __builtin_neon_vqshlh_u16(__p0, __p1);
58203 return __ret;
58209 int8_t __ret;
58210 __ret = (int8_t) __builtin_neon_vqshlb_s8(__p0, __p1);
58211 return __ret;
58215 int8_t __ret;
58216 __ret = (int8_t) __builtin_neon_vqshlb_s8(__p0, __p1);
58217 return __ret;
58223 int32_t __ret;
58224 __ret = (int32_t) __builtin_neon_vqshls_s32(__p0, __p1);
58225 return __ret;
58229 int32_t __ret;
58230 __ret = (int32_t) __builtin_neon_vqshls_s32(__p0, __p1);
58231 return __ret;
58237 int64_t __ret;
58238 __ret = (int64_t) __builtin_neon_vqshld_s64(__p0, __p1);
58239 return __ret;
58243 int64_t __ret;
58244 __ret = (int64_t) __builtin_neon_vqshld_s64(__p0, __p1);
58245 return __ret;
58251 int16_t __ret;
58252 __ret = (int16_t) __builtin_neon_vqshlh_s16(__p0, __p1);
58253 return __ret;
58257 int16_t __ret;
58258 __ret = (int16_t) __builtin_neon_vqshlh_s16(__p0, __p1);
58259 return __ret;
58266 uint8_t __ret; \
58267 __ret = (uint8_t) __builtin_neon_vqshlb_n_u8(__s0, __p1); \
58268 __ret; \
58273 uint8_t __ret; \
58274 __ret = (uint8_t) __builtin_neon_vqshlb_n_u8(__s0, __p1); \
58275 __ret; \
58282 uint32_t __ret; \
58283 __ret = (uint32_t) __builtin_neon_vqshls_n_u32(__s0, __p1); \
58284 __ret; \
58289 uint32_t __ret; \
58290 __ret = (uint32_t) __builtin_neon_vqshls_n_u32(__s0, __p1); \
58291 __ret; \
58298 uint64_t __ret; \
58299 __ret = (uint64_t) __builtin_neon_vqshld_n_u64(__s0, __p1); \
58300 __ret; \
58305 uint64_t __ret; \
58306 __ret = (uint64_t) __builtin_neon_vqshld_n_u64(__s0, __p1); \
58307 __ret; \
58314 uint16_t __ret; \
58315 __ret = (uint16_t) __builtin_neon_vqshlh_n_u16(__s0, __p1); \
58316 __ret; \
58321 uint16_t __ret; \
58322 __ret = (uint16_t) __builtin_neon_vqshlh_n_u16(__s0, __p1); \
58323 __ret; \
58330 int8_t __ret; \
58331 __ret = (int8_t) __builtin_neon_vqshlb_n_s8(__s0, __p1); \
58332 __ret; \
58337 int8_t __ret; \
58338 __ret = (int8_t) __builtin_neon_vqshlb_n_s8(__s0, __p1); \
58339 __ret; \
58346 int32_t __ret; \
58347 __ret = (int32_t) __builtin_neon_vqshls_n_s32(__s0, __p1); \
58348 __ret; \
58353 int32_t __ret; \
58354 __ret = (int32_t) __builtin_neon_vqshls_n_s32(__s0, __p1); \
58355 __ret; \
58362 int64_t __ret; \
58363 __ret = (int64_t) __builtin_neon_vqshld_n_s64(__s0, __p1); \
58364 __ret; \
58369 int64_t __ret; \
58370 __ret = (int64_t) __builtin_neon_vqshld_n_s64(__s0, __p1); \
58371 __ret; \
58378 int16_t __ret; \
58379 __ret = (int16_t) __builtin_neon_vqshlh_n_s16(__s0, __p1); \
58380 __ret; \
58385 int16_t __ret; \
58386 __ret = (int16_t) __builtin_neon_vqshlh_n_s16(__s0, __p1); \
58387 __ret; \
58394 int8_t __ret; \
58395 __ret = (int8_t) __builtin_neon_vqshlub_n_s8(__s0, __p1); \
58396 __ret; \
58401 int8_t __ret; \
58402 __ret = (int8_t) __builtin_neon_vqshlub_n_s8(__s0, __p1); \
58403 __ret; \
58410 int32_t __ret; \
58411 __ret = (int32_t) __builtin_neon_vqshlus_n_s32(__s0, __p1); \
58412 __ret; \
58417 int32_t __ret; \
58418 __ret = (int32_t) __builtin_neon_vqshlus_n_s32(__s0, __p1); \
58419 __ret; \
58426 int64_t __ret; \
58427 __ret = (int64_t) __builtin_neon_vqshlud_n_s64(__s0, __p1); \
58428 __ret; \
58433 int64_t __ret; \
58434 __ret = (int64_t) __builtin_neon_vqshlud_n_s64(__s0, __p1); \
58435 __ret; \
58442 int16_t __ret; \
58443 __ret = (int16_t) __builtin_neon_vqshluh_n_s16(__s0, __p1); \
58444 __ret; \
58449 int16_t __ret; \
58450 __ret = (int16_t) __builtin_neon_vqshluh_n_s16(__s0, __p1); \
58451 __ret; \
58584 uint16_t __ret; \
58585 __ret = (uint16_t) __builtin_neon_vqshrns_n_u32(__s0, __p1); \
58586 __ret; \
58591 uint16_t __ret; \
58592 __ret = (uint16_t) __builtin_neon_vqshrns_n_u32(__s0, __p1); \
58593 __ret; \
58600 uint32_t __ret; \
58601 __ret = (uint32_t) __builtin_neon_vqshrnd_n_u64(__s0, __p1); \
58602 __ret; \
58607 uint32_t __ret; \
58608 __ret = (uint32_t) __builtin_neon_vqshrnd_n_u64(__s0, __p1); \
58609 __ret; \
58616 uint8_t __ret; \
58617 __ret = (uint8_t) __builtin_neon_vqshrnh_n_u16(__s0, __p1); \
58618 __ret; \
58623 uint8_t __ret; \
58624 __ret = (uint8_t) __builtin_neon_vqshrnh_n_u16(__s0, __p1); \
58625 __ret; \
58632 int16_t __ret; \
58633 __ret = (int16_t) __builtin_neon_vqshrns_n_s32(__s0, __p1); \
58634 __ret; \
58639 int16_t __ret; \
58640 __ret = (int16_t) __builtin_neon_vqshrns_n_s32(__s0, __p1); \
58641 __ret; \
58648 int32_t __ret; \
58649 __ret = (int32_t) __builtin_neon_vqshrnd_n_s64(__s0, __p1); \
58650 __ret; \
58655 int32_t __ret; \
58656 __ret = (int32_t) __builtin_neon_vqshrnd_n_s64(__s0, __p1); \
58657 __ret; \
58664 int8_t __ret; \
58665 __ret = (int8_t) __builtin_neon_vqshrnh_n_s16(__s0, __p1); \
58666 __ret; \
58671 int8_t __ret; \
58672 __ret = (int8_t) __builtin_neon_vqshrnh_n_s16(__s0, __p1); \
58673 __ret; \
58743 int16_t __ret; \
58744 __ret = (int16_t) __builtin_neon_vqshruns_n_s32(__s0, __p1); \
58745 __ret; \
58750 int16_t __ret; \
58751 __ret = (int16_t) __builtin_neon_vqshruns_n_s32(__s0, __p1); \
58752 __ret; \
58759 int32_t __ret; \
58760 __ret = (int32_t) __builtin_neon_vqshrund_n_s64(__s0, __p1); \
58761 __ret; \
58766 int32_t __ret; \
58767 __ret = (int32_t) __builtin_neon_vqshrund_n_s64(__s0, __p1); \
58768 __ret; \
58775 int8_t __ret; \
58776 __ret = (int8_t) __builtin_neon_vqshrunh_n_s16(__s0, __p1); \
58777 __ret; \
58782 int8_t __ret; \
58783 __ret = (int8_t) __builtin_neon_vqshrunh_n_s16(__s0, __p1); \
58784 __ret; \
58790 uint8_t __ret;
58791 __ret = (uint8_t) __builtin_neon_vqsubb_u8(__p0, __p1);
58792 return __ret;
58796 uint8_t __ret;
58797 __ret = (uint8_t) __builtin_neon_vqsubb_u8(__p0, __p1);
58798 return __ret;
58804 uint32_t __ret;
58805 __ret = (uint32_t) __builtin_neon_vqsubs_u32(__p0, __p1);
58806 return __ret;
58810 uint32_t __ret;
58811 __ret = (uint32_t) __builtin_neon_vqsubs_u32(__p0, __p1);
58812 return __ret;
58818 uint64_t __ret;
58819 __ret = (uint64_t) __builtin_neon_vqsubd_u64(__p0, __p1);
58820 return __ret;
58824 uint64_t __ret;
58825 __ret = (uint64_t) __builtin_neon_vqsubd_u64(__p0, __p1);
58826 return __ret;
58832 uint16_t __ret;
58833 __ret = (uint16_t) __builtin_neon_vqsubh_u16(__p0, __p1);
58834 return __ret;
58838 uint16_t __ret;
58839 __ret = (uint16_t) __builtin_neon_vqsubh_u16(__p0, __p1);
58840 return __ret;
58846 int8_t __ret;
58847 __ret = (int8_t) __builtin_neon_vqsubb_s8(__p0, __p1);
58848 return __ret;
58852 int8_t __ret;
58853 __ret = (int8_t) __builtin_neon_vqsubb_s8(__p0, __p1);
58854 return __ret;
58860 int32_t __ret;
58861 __ret = (int32_t) __builtin_neon_vqsubs_s32(__p0, __p1);
58862 return __ret;
58866 int32_t __ret;
58867 __ret = (int32_t) __builtin_neon_vqsubs_s32(__p0, __p1);
58868 return __ret;
58871 int32_t __ret;
58872 __ret = (int32_t) __builtin_neon_vqsubs_s32(__p0, __p1);
58873 return __ret;
58879 int64_t __ret;
58880 __ret = (int64_t) __builtin_neon_vqsubd_s64(__p0, __p1);
58881 return __ret;
58885 int64_t __ret;
58886 __ret = (int64_t) __builtin_neon_vqsubd_s64(__p0, __p1);
58887 return __ret;
58893 int16_t __ret;
58894 __ret = (int16_t) __builtin_neon_vqsubh_s16(__p0, __p1);
58895 return __ret;
58899 int16_t __ret;
58900 __ret = (int16_t) __builtin_neon_vqsubh_s16(__p0, __p1);
58901 return __ret;
58904 int16_t __ret;
58905 __ret = (int16_t) __builtin_neon_vqsubh_s16(__p0, __p1);
58906 return __ret;
58912 poly8x8_t __ret;
58913 __ret = (poly8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__p0, (int8x8_t)__p1, 4);
58914 return __ret;
58920 poly8x8_t __ret;
58921 __ret = (poly8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 4);
58922 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58923 return __ret;
58929 poly8x16_t __ret;
58930 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__p0, (int8x16_t)__p1, 36);
58931 return __ret;
58937 poly8x16_t __ret;
58938 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
58939 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58940 return __ret;
58946 uint8x16_t __ret;
58947 __ret = (uint8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
58948 return __ret;
58954 uint8x16_t __ret;
58955 __ret = (uint8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
58956 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58957 return __ret;
58963 int8x16_t __ret;
58964 __ret = (int8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
58965 return __ret;
58971 int8x16_t __ret;
58972 __ret = (int8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
58973 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58974 return __ret;
58980 uint8x8_t __ret;
58981 __ret = (uint8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__p0, (int8x8_t)__p1, 16);
58982 return __ret;
58988 uint8x8_t __ret;
58989 __ret = (uint8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 16);
58990 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58991 return __ret;
58997 int8x8_t __ret;
58998 __ret = (int8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__p0, (int8x8_t)__p1, 0);
58999 return __ret;
59005 int8x8_t __ret;
59006 __ret = (int8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 0);
59007 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59008 return __ret;
59014 poly8x8_t __ret;
59015 __ret = (poly8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x8_t)__p1, 4);
59016 return __ret;
59024 poly8x8_t __ret;
59025 __ret = (poly8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 4);
59026 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59027 return __ret;
59033 poly8x16_t __ret;
59034 __ret = (poly8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p1, 36);
59035 return __ret;
59043 poly8x16_t __ret;
59044 __ret = (poly8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 36);
59045 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59046 return __ret;
59052 uint8x16_t __ret;
59053 __ret = (uint8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p1, 48);
59054 return __ret;
59062 uint8x16_t __ret;
59063 __ret = (uint8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 48);
59064 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59065 return __ret;
59071 int8x16_t __ret;
59072 __ret = (int8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p1, 32);
59073 return __ret;
59081 int8x16_t __ret;
59082 __ret = (int8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 32);
59083 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59084 return __ret;
59090 uint8x8_t __ret;
59091 __ret = (uint8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x8_t)__p1, 16);
59092 return __ret;
59100 uint8x8_t __ret;
59101 __ret = (uint8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 16);
59102 __ret = __builtin_shufflevector(__ret, __ret
59103 return __ret;
59109 int8x8_t __ret;
59110 __ret = (int8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x8_t)__p1, 0);
59111 return __ret;
59119 int8x8_t __ret;
59120 __ret = (int8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 0);
59121 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59122 return __ret;
59128 poly8x8_t __ret;
59129 __ret = (poly8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x8_t)__p1, 4);
59130 return __ret;
59139 poly8x8_t __ret;
59140 __ret = (poly8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 4);
59141 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59142 return __ret;
59148 poly8x16_t __ret;
59149 __ret = (poly8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p1, 36);
59150 return __ret;
59159 poly8x16_t __ret;
59160 __ret = (poly8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 36);
59161 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59162 return __ret;
59168 uint8x16_t __ret;
59169 __ret = (uint8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p1, 48);
59170 return __ret;
59179 uint8x16_t __ret;
59180 __ret = (uint8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 48);
59181 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59182 return __ret;
59188 int8x16_t __ret;
59189 __ret = (int8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p1, 32);
59190 return __ret;
59199 int8x16_t __ret;
59200 __ret = (int8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 32);
59201 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59202 return __ret;
59208 uint8x8_t __ret;
59209 __ret = (uint8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x8_t)__p1, 16);
59210 return __ret;
59219 uint8x8_t __ret;
59220 __ret = (uint8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 16);
59221 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59222 return __ret;
59228 int8x8_t __ret;
59229 __ret = (int8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x8_t)__p1, 0);
59230 return __ret;
59239 int8x8_t __ret;
59240 __ret = (int8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 0);
59241 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59242 return __ret;
59248 poly8x8_t __ret;
59249 __ret = (poly8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p0.val[3], (int8x8_t)__p1, 4);
59250 return __ret;
59260 poly8x8_t __ret;
59261 __ret = (poly8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 4);
59262 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59263 return __ret;
59269 poly8x16_t __ret;
59270 __ret = (poly8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p0.val[3], (int8x16_t)__p1, 36);
59271 return __ret;
59281 poly8x16_t __ret;
59282 __ret = (poly8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 36);
59283 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59284 return __ret;
59290 uint8x16_t __ret;
59291 __ret = (uint8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p0.val[3], (int8x16_t)__p1, 48);
59292 return __ret;
59302 uint8x16_t __ret;
59303 __ret = (uint8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 48);
59304 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59305 return __ret;
59311 int8x16_t __ret;
59312 __ret = (int8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p0.val[3], (int8x16_t)__p1, 32);
59313 return __ret;
59323 int8x16_t __ret;
59324 __ret = (int8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 32);
59325 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59326 return __ret;
59332 uint8x8_t __ret;
59333 __ret = (uint8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p0.val[3], (int8x8_t)__p1, 16);
59334 return __ret;
59344 uint8x8_t __ret;
59345 __ret = (uint8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 16);
59346 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59347 return __ret;
59353 int8x8_t __ret;
59354 __ret = (int8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p0.val[2], (int8x16_t)__p0.val[3], (int8x8_t)__p1, 0);
59355 return __ret;
59365 int8x8_t __ret;
59366 __ret = (int8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 0);
59367 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59368 return __ret;
59374 poly8x8_t __ret;
59375 __ret = (poly8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__p0, (int8x16_t)__p1, (int8x8_t)__p2, 4);
59376 return __ret;
59383 poly8x8_t __ret;
59384 __ret = (poly8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 4);
59385 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59386 return __ret;
59392 poly8x16_t __ret;
59393 __ret
59394 return __ret;
59401 poly8x16_t __ret;
59402 __ret = (poly8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);
59403 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59404 return __ret;
59410 uint8x16_t __ret;
59411 __ret = (uint8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 48);
59412 return __ret;
59419 uint8x16_t __ret;
59420 __ret = (uint8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);
59421 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59422 return __ret;
59428 int8x16_t __ret;
59429 __ret = (int8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 32);
59430 return __ret;
59437 int8x16_t __ret;
59438 __ret = (int8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);
59439 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59440 return __ret;
59446 uint8x8_t __ret;
59447 __ret = (uint8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__p0, (int8x16_t)__p1, (int8x8_t)__p2, 16);
59448 return __ret;
59455 uint8x8_t __ret;
59456 __ret = (uint8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 16);
59457 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59458 return __ret;
59464 int8x8_t __ret;
59465 __ret = (int8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__p0, (int8x16_t)__p1, (int8x8_t)__p2, 0);
59466 return __ret;
59473 int8x8_t __ret;
59474 __ret = (int8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 0);
59475 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59476 return __ret;
59482 poly8x8_t __ret;
59483 __ret = (poly8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x8_t)__p2, 4);
59484 return __ret;
59493 poly8x8_t __ret;
59494 __ret = (poly8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 4);
59495 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59496 return __ret;
59502 poly8x16_t __ret;
59503 __ret = (poly8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p2, 36);
59504 return __ret;
59513 poly8x16_t __ret;
59514 __ret = (poly8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 36);
59515 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59516 return __ret;
59522 uint8x16_t __ret;
59523 __ret = (uint8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p2, 48);
59524 return __ret;
59533 uint8x16_t __ret;
59534 __ret = (uint8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 48);
59535 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59536 return __ret;
59542 int8x16_t __ret;
59543 __ret = (int8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p2, 32);
59544 return __ret;
59553 int8x16_t __ret;
59554 __ret = (int8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 32);
59555 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59556 return __ret;
59562 uint8x8_t __ret;
59563 __ret = (uint8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x8_t)__p2, 16);
59564 return __ret;
59573 uint8x8_t __ret;
59574 __ret = (uint8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 16);
59575 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59576 return __ret;
59582 int8x8_t __ret;
59583 __ret = (int8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x8_t)__p2, 0);
59584 return __ret;
59593 int8x8_t __ret;
59594 __ret = (int8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 0);
59595 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59596 return __ret;
59602 poly8x8_t __ret;
59603 __ret = (poly8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x8_t)__p2, 4);
59604 return __ret;
59614 poly8x8_t __ret;
59615 __ret = (poly8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 4);
59616 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59617 return __ret;
59623 poly8x16_t __ret;
59624 __ret = (poly8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p2, 36);
59625 return __ret;
59635 poly8x16_t __ret;
59636 __ret = (poly8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 36);
59637 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59638 return __ret;
59644 uint8x16_t __ret;
59645 __ret = (uint8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p2, 48);
59646 return __ret;
59656 uint8x16_t __ret;
59657 __ret = (uint8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 48);
59658 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59659 return __ret;
59665 int8x16_t __ret;
59666 __ret = (int8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p2, 32);
59667 return __ret;
59677 int8x16_t __ret;
59678 __ret = (int8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 32);
59679 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59680 return __ret;
59686 uint8x8_t __ret;
59687 __ret = (uint8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x8_t)__p2, 16);
59688 return __ret;
59698 uint8x8_t __ret;
59699 __ret = (uint8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 16);
59700 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59701 return __ret;
59707 int8x8_t __ret;
59708 __ret = (int8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x8_t)__p2, 0);
59709 return __ret;
59719 int8x8_t __ret;
59720 __ret = (int8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 0);
59721 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59722 return __ret;
59728 poly8x8_t __ret;
59729 __ret = (poly8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p1.val[3], (int8x8_t)__p2, 4);
59730 return __ret;
59741 poly8x8_t __ret;
59742 __ret = (poly8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 4);
59743 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59744 return __ret;
59750 poly8x16_t __ret;
59751 __ret = (poly8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p1.val[3], (int8x16_t)__p2, 36);
59752 return __ret;
59763 poly8x16_t __ret;
59764 __ret = (poly8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 36);
59765 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59766 return __ret;
59772 uint8x16_t __ret;
59773 __ret = (uint8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p1.val[3], (int8x16_t)__p2, 48);
59774 return __ret;
59785 uint8x16_t __ret;
59786 __ret = (uint8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 48);
59787 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59788 return __ret;
59794 int8x16_t __ret;
59795 __ret = (int8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p1.val[3], (int8x16_t)__p2, 32);
59796 return __ret;
59807 int8x16_t __ret;
59808 __ret = (int8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 32);
59809 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59810 return __ret;
59816 uint8x8_t __ret;
59817 __ret = (uint8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p1.val[3], (int8x8_t)__p2, 16);
59818 return __ret;
59829 uint8x8_t __ret;
59830 __ret = (uint8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 16);
59831 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59832 return __ret;
59838 int8x8_t __ret;
59839 __ret = (int8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p1.val[2], (int8x16_t)__p1.val[3], (int8x8_t)__p2, 0);
59840 return __ret;
59851 int8x8_t __ret;
59852 __ret = (int8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 0);
59853 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59854 return __ret;
59860 uint16x8_t __ret;
59861 __ret = vcombine_u16(__p0, vraddhn_u32(__p1, __p2));
59862 return __ret;
59869 uint16x8_t __ret;
59870 __ret = __noswap_vcombine_u16(__rev0, __noswap_vraddhn_u32(__rev1, __rev2));
59871 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59872 return __ret;
59878 uint32x4_t __ret;
59879 __ret = vcombine_u32(__p0, vraddhn_u64(__p1, __p2));
59880 return __ret;
59887 uint32x4_t __ret;
59888 __ret = __noswap_vcombine_u32(__rev0, __noswap_vraddhn_u64(__rev1, __rev2));
59889 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59890 return __ret;
59896 uint8x16_t __ret;
59897 __ret = vcombine_u8(__p0, vraddhn_u16(__p1, __p2));
59898 return __ret;
59905 uint8x16_t __ret;
59906 __ret = __noswap_vcombine_u8(__rev0, __noswap_vraddhn_u16(__rev1, __rev2));
59907 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59908 return __ret;
59914 int16x8_t __ret;
59915 __ret = vcombine_s16(__p0, vraddhn_s32(__p1, __p2));
59916 return __ret;
59923 int16x8_t __ret;
59924 __ret = __noswap_vcombine_s16(__rev0, __noswap_vraddhn_s32(__rev1, __rev2));
59925 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59926 return __ret;
59932 int32x4_t __ret;
59933 __ret = vcombine_s32(__p0, vraddhn_s64(__p1, __p2));
59934 return __ret;
59941 int32x4_t __ret;
59942 __ret = __noswap_vcombine_s32(__rev0, __noswap_vraddhn_s64(__rev1, __rev2));
59943 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59944 return __ret;
59950 int8x16_t __ret;
59951 __ret = vcombine_s8(__p0, vraddhn_s16(__p1, __p2));
59952 return __ret;
59959 int8x16_t __ret;
59960 __ret = __noswap_vcombine_s8(__rev0, __noswap_vraddhn_s16(__rev1, __rev2));
59961 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59962 return __ret;
59968 poly8x8_t __ret;
59969 __ret = (poly8x8_t) __builtin_neon_vrbit_v((int8x8_t)__p0, 4);
59970 return __ret;
59975 poly8x8_t __ret;
59976 __ret = (poly8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 4);
59977 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59978 return __ret;
59984 poly8x16_t __ret;
59985 __ret = (poly8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__p0, 36);
59986 return __ret;
59991 poly8x16_t __ret;
59992 __ret
59993 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59994 return __ret;
60000 uint8x16_t __ret;
60001 __ret = (uint8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__p0, 48);
60002 return __ret;
60007 uint8x16_t __ret;
60008 __ret = (uint8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 48);
60009 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60010 return __ret;
60016 int8x16_t __ret;
60017 __ret = (int8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__p0, 32);
60018 return __ret;
60023 int8x16_t __ret;
60024 __ret = (int8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 32);
60025 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60026 return __ret;
60032 uint8x8_t __ret;
60033 __ret = (uint8x8_t) __builtin_neon_vrbit_v((int8x8_t)__p0, 16);
60034 return __ret;
60039 uint8x8_t __ret;
60040 __ret = (uint8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 16);
60041 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
60042 return __ret;
60048 int8x8_t __ret;
60049 __ret = (int8x8_t) __builtin_neon_vrbit_v((int8x8_t)__p0, 0);
60050 return __ret;
60055 int8x8_t __ret;
60056 __ret = (int8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 0);
60057 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
60058 return __ret;
60064 float64x2_t __ret;
60065 __ret = (float64x2_t) __builtin_neon_vrecpeq_v((int8x16_t)__p0, 42);
60066 return __ret;
60071 float64x2_t __ret;
60072 __ret = (float64x2_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 42);
60073 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60074 return __ret;
60080 float64x1_t __ret;
60081 __ret = (float64x1_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 10);
60082 return __ret;
60086 float64x1_t __ret;
60087 __ret = (float64x1_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 10);
60088 return __ret;
60094 float64_t __ret;
60095 __ret = (float64_t) __builtin_neon_vrecped_f64(__p0);
60096 return __ret;
60100 float64_t __ret;
60101 __ret = (float64_t) __builtin_neon_vrecped_f64(__p0);
60102 return __ret;
60108 float32_t __ret;
60109 __ret = (float32_t) __builtin_neon_vrecpes_f32(__p0);
60110 return __ret;
60114 float32_t __ret;
60115 __ret = (float32_t) __builtin_neon_vrecpes_f32(__p0);
60116 return __ret;
60122 float64x2_t __ret;
60123 __ret = (float64x2_t) __builtin_neon_vrecpsq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
60124 return __ret;
60130 float64x2_t __ret;
60131 __ret = (float64x2_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
60132 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60133 return __ret;
60139 float64x1_t __ret;
60140 __ret = (float64x1_t) __builtin_neon_vrecps_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
60141 return __ret;
60145 float64x1_t __ret;
60146 __ret = (float64x1_t) __builtin_neon_vrecps_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
60147 return __ret;
60153 float64_t __ret;
60154 __ret = (float64_t) __builtin_neon_vrecpsd_f64(__p0, __p1);
60155 return __ret;
60159 float64_t __ret;
60160 __ret = (float64_t) __builtin_neon_vrecpsd_f64(__p0, __p1);
60161 return __ret;
60167 float32_t __ret;
60168 __ret = (float32_t) __builtin_neon_vrecpss_f32(__p0, __p1);
60169 return __ret;
60173 float32_t __ret;
60174 __ret = (float32_t) __builtin_neon_vrecpss_f32(__p0, __p1);
60175 return __ret;
60181 float64_t __ret;
60182 __ret = (float64_t) __builtin_neon_vrecpxd_f64(__p0);
60183 return __ret;
60187 float64_t __ret;
60188 __ret = (float64_t) __builtin_neon_vrecpxd_f64(__p0);
60189 return __ret;
60195 float32_t __ret;
60196 __ret = (float32_t) __builtin_neon_vrecpxs_f32(__p0);
60197 return __ret;
60201 float32_t __ret;
60202 __ret = (float32_t) __builtin_neon_vrecpxs_f32(__p0);
60203 return __ret;
60209 uint64_t __ret;
60210 __ret = (uint64_t) __builtin_neon_vrshld_u64(__p0, __p1);
60211 return __ret;
60215 uint64_t __ret;
60216 __ret = (uint64_t) __builtin_neon_vrshld_u64(__p0, __p1);
60217 return __ret;
60223 int64_t __ret;
60224 __ret = (int64_t) __builtin_neon_vrshld_s64(__p0, __p1);
60225 return __ret;
60229 int64_t __ret;
60230 __ret = (int64_t) __builtin_neon_vrshld_s64(__p0, __p1);
60231 return __ret;
60238 uint64_t __ret; \
60239 __ret = (uint64_t) __builtin_neon_vrshrd_n_u64(__s0, __p1); \
60240 __ret; \
60245 uint64_t __ret; \
60246 __ret = (uint64_t) __builtin_neon_vrshrd_n_u64(__s0, __p1); \
60247 __ret; \
60254 int64_t __ret; \
60255 __ret = (int64_t) __builtin_neon_vrshrd_n_s64(__s0, __p1); \
60256 __ret; \
60261 int64_t __ret; \
60262 __ret = (int64_t) __builtin_neon_vrshrd_n_s64(__s0, __p1); \
60263 __ret; \
60395 float64x2_t __ret;
60396 __ret = (float64x2_t) __builtin_neon_vrsqrteq_v((int8x16_t)__p0, 42);
60397 return __ret;
60402 float64x2_t __ret;
60403 __ret = (float64x2_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 42);
60404 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60405 return __ret;
60411 float64x1_t __ret;
60412 __ret = (float64x1_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 10);
60413 return __ret;
60417 float64x1_t __ret;
60418 __ret = (float64x1_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 10);
60419 return __ret;
60425 float64_t __ret;
60426 __ret = (float64_t) __builtin_neon_vrsqrted_f64(__p0);
60427 return __ret;
60431 float64_t __ret;
60432 __ret = (float64_t) __builtin_neon_vrsqrted_f64(__p0);
60433 return __ret;
60439 float32_t __ret;
60440 __ret = (float32_t) __builtin_neon_vrsqrtes_f32(__p0);
60441 return __ret;
60445 float32_t __ret;
60446 __ret = (float32_t) __builtin_neon_vrsqrtes_f32(__p0);
60447 return __ret;
60453 float64x2_t __ret;
60454 __ret = (float64x2_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
60455 return __ret;
60461 float64x2_t __ret;
60462 __ret = (float64x2_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
60463 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60464 return __ret;
60470 float64x1_t __ret;
60471 __ret = (float64x1_t) __builtin_neon_vrsqrts_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
60472 return __ret;
60476 float64x1_t __ret;
60477 __ret = (float64x1_t) __builtin_neon_vrsqrts_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
60478 return __ret;
60484 float64_t __ret;
60485 __ret = (float64_t) __builtin_neon_vrsqrtsd_f64(__p0, __p1);
60486 return __ret;
60490 float64_t __ret;
60491 __ret = (float64_t) __builtin_neon_vrsqrtsd_f64(__p0, __p1);
60492 return __ret;
60498 __ret;
60499 __ret = (float32_t) __builtin_neon_vrsqrtss_f32(__p0, __p1);
60500 return __ret;
60504 float32_t __ret;
60505 __ret = (float32_t) __builtin_neon_vrsqrtss_f32(__p0, __p1);
60506 return __ret;
60514 uint64_t __ret; \
60515 __ret = (uint64_t) __builtin_neon_vrsrad_n_u64(__s0, __s1, __p2); \
60516 __ret; \
60522 uint64_t __ret; \
60523 __ret = (uint64_t) __builtin_neon_vrsrad_n_u64(__s0, __s1, __p2); \
60524 __ret; \
60532 int64_t __ret; \
60533 __ret = (int64_t) __builtin_neon_vrsrad_n_s64(__s0, __s1, __p2); \
60534 __ret; \
60540 int64_t __ret; \
60541 __ret = (int64_t) __builtin_neon_vrsrad_n_s64(__s0, __s1, __p2); \
60542 __ret; \
60548 uint16x8_t __ret;
60549 __ret = vcombine_u16(__p0, vrsubhn_u32(__p1, __p2));
60550 return __ret;
60557 uint16x8_t __ret;
60558 __ret = __noswap_vcombine_u16(__rev0, __noswap_vrsubhn_u32(__rev1, __rev2));
60559 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
60560 return __ret;
60566 uint32x4_t __ret;
60567 __ret = vcombine_u32(__p0, vrsubhn_u64(__p1, __p2));
60568 return __ret;
60575 uint32x4_t __ret;
60576 __ret = __noswap_vcombine_u32(__rev0, __noswap_vrsubhn_u64(__rev1, __rev2));
60577 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
60578 return __ret;
60584 uint8x16_t __ret;
60585 __ret = vcombine_u8(__p0, vrsubhn_u16(__p1, __p2));
60586 return __ret;
60593 uint8x16_t __ret;
60594 __ret = __noswap_vcombine_u8(__rev0, __noswap_vrsubhn_u16(__rev1, __rev2));
60595 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60596 return __ret;
60602 int16x8_t __ret;
60603 __ret = vcombine_s16(__p0, vrsubhn_s32(__p1, __p2));
60604 return __ret;
60611 int16x8_t __ret;
60612 __ret = __noswap_vcombine_s16(__rev0, __noswap_vrsubhn_s32(__rev1, __rev2));
60613 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
60614 return __ret;
60620 int32x4_t __ret;
60621 __ret = vcombine_s32(__p0, vrsubhn_s64(__p1, __p2));
60622 return __ret;
60629 int32x4_t __ret;
60630 __ret = __noswap_vcombine_s32(__rev0, __noswap_vrsubhn_s64(__rev1, __rev2));
60631 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
60632 return __ret;
60638 int8x16_t __ret;
60639 __ret = vcombine_s8(__p0, vrsubhn_s16(__p1, __p2));
60640 return __ret;
60647 int8x16_t __ret;
60648 __ret = __noswap_vcombine_s8(__rev0, __noswap_vrsubhn_s16(__rev1, __rev2));
60649 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60650 return __ret;
60658 poly64x1_t __ret; \
60659 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
60660 __ret; \
60666 poly64x1_t __ret; \
60667 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
60668 __ret; \
60673 poly64x1_t __ret; \
60674 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
60675 __ret; \
60683 poly64x2_t __ret; \
60684 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
60685 __ret; \
60692 poly64x2_t __ret; \
60693 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__rev1, __p2); \
60694 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60695 __ret; \
60700 poly64x2_t __ret; \
60701 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
60702 __ret; \
60710 float64x2_t __ret; \
60711 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (int8x16_t)__s1, __p2); \
60712 __ret; \
60719 float64x2_t __ret; \
60720 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (int8x16_t)__rev1, __p2); \
60721 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60722 __ret; \
60727 float64x2_t __ret; \
60728 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (int8x16_t)__s1, __p2); \
60729 __ret; \
60737 float64x1_t __ret; \
60738 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (int8x8_t)__s1, __p2); \
60739 __ret; \
60745 float64x1_t __ret; \
60746 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (int8x8_t)__s1, __p2); \
60747 __ret; \
60752 float64x1_t __ret; \
60753 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (int8x8_t)__s1, __p2); \
60754 __ret; \
60760 uint64_t __ret;
60761 __ret = (uint64_t) __builtin_neon_vshld_u64(__p0, __p1);
60762 return __ret;
60766 uint64_t __ret;
60767 __ret = (uint64_t) __builtin_neon_vshld_u64(__p0, __p1);
60768 return __ret;
60774 int64_t __ret;
60775 __ret = (int64_t) __builtin_neon_vshld_s64(__p0, __p1);
60776 return __ret;
60780 int64_t __ret;
60781 __ret = (int64_t) __builtin_neon_vshld_s64(__p0, __p1);
60782 return __ret;
60789 uint64_t __ret; \
60790 __ret = (uint64_t) __builtin_neon_vshld_n_u64(__s0, __p1); \
60791 __ret; \
60796 uint64_t __ret; \
60797 __ret = (uint64_t) __builtin_neon_vshld_n_u64(__s0, __p1); \
60798 __ret; \
60805 int64_t __ret; \
60806 __ret = (int64_t) __builtin_neon_vshld_n_s64(__s0, __p1); \
60807 __ret; \
60812 int64_t __ret; \
60813 __ret = (int64_t) __builtin_neon_vshld_n_s64(__s0, __p1); \
60814 __ret; \
60929 uint64_t __ret; \
60930 __ret = (uint64_t) __builtin_neon_vshrd_n_u64(__s0, __p1); \
60931 __ret; \
60936 uint64_t __ret; \
60937 __ret = (uint64_t) __builtin_neon_vshrd_n_u64(__s0, __p1); \
60938 __ret; \
60945 int64_t __ret; \
60946 __ret = (int64_t) __builtin_neon_vshrd_n_s64(__s0, __p1); \
60947 __ret; \
60952 int64_t __ret; \
60953 __ret = (int64_t) __builtin_neon_vshrd_n_s64(__s0, __p1); \
60954 __ret; \
61088 uint64_t __ret; \
61089 __ret = (uint64_t) __builtin_neon_vslid_n_u64(__s0, __s1, __p2); \
61090 __ret; \
61096 uint64_t __ret; \
61097 __ret = (uint64_t) __builtin_neon_vslid_n_u64(__s0, __s1, __p2); \
61098 __ret; \
61106 int64_t __ret; \
61107 __ret = (int64_t) __builtin_neon_vslid_n_s64(__s0, __s1, __p2); \
61108 __ret; \
61114 int64_t __ret; \
61115 __ret = (int64_t) __builtin_neon_vslid_n_s64(__s0, __s1, __p2); \
61116 __ret; \
61124 poly64x1_t __ret; \
61125 __ret = (poly64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
61126 __ret; \
61132 poly64x1_t __ret; \
61133 __ret = (poly64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
61134 __ret; \
61142 poly64x2_t __ret; \
61143 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
61144 __ret; \
61152 poly64x2_t __ret; \
61153 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
61154 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
61155 __ret; \
61161 uint8_t __ret;
61162 __ret = (uint8_t) __builtin_neon_vsqaddb_u8(__p0, __p1);
61163 return __ret;
61167 uint8_t __ret;
61168 __ret = (uint8_t) __builtin_neon_vsqaddb_u8(__p0, __p1);
61169 return __ret;
61175 uint32_t __ret;
61176 __ret = (uint32_t) __builtin_neon_vsqadds_u32(__p0, __p1);
61177 return __ret;
61181 uint32_t __ret;
61182 __ret = (uint32_t) __builtin_neon_vsqadds_u32(__p0, __p1);
61183 return __ret;
61189 uint64_t __ret;
61190 __ret = (uint64_t) __builtin_neon_vsqaddd_u64(__p0, __p1);
61191 return __ret;
61195 uint64_t __ret;
61196 __ret = (uint64_t) __builtin_neon_vsqaddd_u64(__p0, __p1);
61197 return __ret;
61203 uint16_t __ret;
61204 __ret = (uint16_t) __builtin_neon_vsqaddh_u16(__p0, __p1);
61205 return __ret;
61209 uint16_t __ret;
61210 __ret = (uint16_t) __builtin_neon_vsqaddh_u16(__p0, __p1);
61211 return __ret;
61217 uint8x16_t __ret;
61218 __ret = (uint8x16_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
61219 return __ret;
61225 uint8x16_t __ret;
61226 __ret = (uint8x16_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
61227 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61228 return __ret;
61234 uint32x4_t __ret;
61235 __ret = (uint32x4_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
61236 return __ret;
61242 uint32x4_t __ret;
61243 __ret = (uint32x4_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
61244 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
61245 return __ret;
61251 uint64x2_t __ret;
61252 __ret = (uint64x2_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
61253 return __ret;
61259 uint64x2_t __ret;
61260 __ret = (uint64x2_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
61261 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
61262 return __ret;
61268 uint16x8_t __ret;
61269 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
61270 return __ret;
61276 uint16x8_t __ret;
61277 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
61278 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61279 return __ret;
61285 uint8x8_t __ret;
61286 __ret = (uint8x8_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
61287 return __ret;
61293 uint8x8_t __ret;
61294 __ret = (uint8x8_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
61295 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61296 return __ret;
61302 uint32x2_t __ret;
61303 __ret = (uint32x2_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
61304 return __ret;
61310 uint32x2_t __ret;
61311 __ret = (uint32x2_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
61312 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
61313 return __ret;
61319 uint64x1_t __ret;
61320 __ret = (uint64x1_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
61321 return __ret;
61325 uint64x1_t __ret;
61326 __ret = (uint64x1_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
61327 return __ret;
61333 uint16x4_t __ret;
61334 __ret = (uint16x4_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
61335 return __ret;
61341 uint16x4_t __ret;
61342 __ret = (uint16x4_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
61343 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
61344 return __ret;
61350 float64x2_t __ret;
61351 __ret = (float64x2_t) __builtin_neon_vsqrtq_v((int8x16_t)__p0, 42);
61352 return __ret;
61357 float64x2_t __ret;
61358 __ret = (float64x2_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 42);
61359 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
61360 return __ret;
61366 float32x4_t __ret;
61367 __ret = (float32x4_t) __builtin_neon_vsqrtq_v((int8x16_t)__p0, 41);
61368 return __ret;
61373 float32x4_t __ret;
61374 __ret = (float32x4_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 41);
61375 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
61376 return __ret;
61382 float64x1_t __ret;
61383 __ret = (float64x1_t) __builtin_neon_vsqrt_v((int8x8_t)__p0, 10);
61384 return __ret;
61388 float64x1_t __ret;
61389 __ret = (float64x1_t) __builtin_neon_vsqrt_v((int8x8_t)__p0, 10);
61390 return __ret;
61396 float32x2_t __ret;
61397 __ret = (float32x2_t) __builtin_neon_vsqrt_v((int8x8_t)__p0, 9);
61398 return __ret;
61403 float32x2_t __ret;
61404 __ret = (float32x2_t) __builtin_neon_vsqrt_v((int8x8_t)__rev0, 9);
61405 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
61406 return __ret;
61414 uint64_t __ret; \
61415 __ret = (uint64_t) __builtin_neon_vsrad_n_u64(__s0, __s1, __p2); \
61416 __ret; \
61422 uint64_t __ret; \
61423 __ret = (uint64_t) __builtin_neon_vsrad_n_u64(__s0, __s1, __p2); \
61424 __ret; \
61432 int64_t __ret; \
61433 __ret = (int64_t) __builtin_neon_vsrad_n_s64(__s0, __s1, __p2); \
61434 __ret; \
61440 int64_t __ret; \
61441 __ret = (int64_t) __builtin_neon_vsrad_n_s64(__s0, __s1, __p2); \
61442 __ret; \
61450 uint64_t __ret; \
61451 __ret = (uint64_t) __builtin_neon_vsrid_n_u64(__s0, __s1, __p2); \
61452 __ret; \
61458 uint64_t __ret; \
61459 __ret = (uint64_t) __builtin_neon_vsrid_n_u64(__s0, __s1, __p2); \
61460 __ret; \
61468 int64_t __ret; \
61469 __ret = (int64_t) __builtin_neon_vsrid_n_s64(__s0, __s1, __p2); \
61470 __ret; \
61476 int64_t __ret; \
61477 __ret = (int64_t) __builtin_neon_vsrid_n_s64(__s0, __s1, __p2); \
61478 __ret; \
61486 poly64x1_t __ret; \
61487 __ret = (poly64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
61488 __ret; \
61494 poly64x1_t __ret; \
61495 __ret = (poly64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
61496 __ret; \
61504 poly64x2_t __ret; \
61505 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
61506 __ret; \
61514 poly64x2_t __ret; \
61515 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
61516 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
61517 __ret; \
63675 uint64_t __ret;
63676 __ret = (uint64_t) __builtin_neon_vsubd_u64(__p0, __p1);
63677 return __ret;
63681 uint64_t __ret;
63682 __ret = (uint64_t) __builtin_neon_vsubd_u64(__p0, __p1);
63683 return __ret;
63689 int64_t __ret;
63690 __ret = (int64_t) __builtin_neon_vsubd_s64(__p0, __p1);
63691 return __ret;
63695 int64_t __ret;
63696 __ret = (int64_t) __builtin_neon_vsubd_s64(__p0, __p1);
63697 return __ret;
63703 float64x2_t __ret;
63704 __ret = __p0 - __p1;
63705 return __ret;
63711 float64x2_t __ret;
63712 __ret = __rev0 - __rev1;
63713 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63714 return __ret;
63720 float64x1_t __ret;
63721 __ret = __p0 - __p1;
63722 return __ret;
63726 float64x1_t __ret;
63727 __ret = __p0 - __p1;
63728 return __ret;
63734 uint16x8_t __ret;
63735 __ret = vcombine_u16(__p0, vsubhn_u32(__p1, __p2));
63736 return __ret;
63743 uint16x8_t __ret;
63744 __ret = __noswap_vcombine_u16(__rev0, __noswap_vsubhn_u32(__rev1, __rev2));
63745 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63746 return __ret;
63752 uint32x4_t __ret;
63753 __ret = vcombine_u32(__p0, vsubhn_u64(__p1, __p2));
63754 return __ret;
63761 uint32x4_t __ret;
63762 __ret = __noswap_vcombine_u32(__rev0, __noswap_vsubhn_u64(__rev1, __rev2));
63763 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63764 return __ret;
63770 uint8x16_t __ret;
63771 __ret = vcombine_u8(__p0, vsubhn_u16(__p1, __p2));
63772 return __ret;
63779 uint8x16_t __ret;
63780 __ret = __noswap_vcombine_u8(__rev0, __noswap_vsubhn_u16(__rev1, __rev2));
63781 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63782 return __ret;
63788 int16x8_t __ret;
63789 __ret = vcombine_s16(__p0, vsubhn_s32(__p1, __p2));
63790 return __ret;
63797 int16x8_t __ret;
63798 __ret = __noswap_vcombine_s16(__rev0, __noswap_vsubhn_s32(__rev1, __rev2));
63799 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63800 return __ret;
63806 int32x4_t __ret;
63807 __ret = vcombine_s32(__p0, vsubhn_s64(__p1, __p2));
63808 return __ret;
63815 int32x4_t __ret;
63816 __ret = __noswap_vcombine_s32(__rev0, __noswap_vsubhn_s64(__rev1, __rev2));
63817 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63818 return __ret;
63824 int8x16_t __ret;
63825 __ret = vcombine_s8(__p0, vsubhn_s16(__p1, __p2));
63826 return __ret;
63833 int8x16_t __ret;
63834 __ret = __noswap_vcombine_s8(__rev0, __noswap_vsubhn_s16(__rev1, __rev2));
63835 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63836 return __ret;
63842 uint16x8_t __ret;
63843 __ret = vmovl_high_u8(__p0) - vmovl_high_u8(__p1);
63844 return __ret;
63850 uint16x8_t __ret;
63851 __ret = __noswap_vmovl_high_u8(__rev0) - __noswap_vmovl_high_u8(__rev1);
63852 __ret = __builtin_shufflevector(__ret, __ret
63853 return __ret;
63859 uint64x2_t __ret;
63860 __ret = vmovl_high_u32(__p0) - vmovl_high_u32(__p1);
63861 return __ret;
63867 uint64x2_t __ret;
63868 __ret = __noswap_vmovl_high_u32(__rev0) - __noswap_vmovl_high_u32(__rev1);
63869 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63870 return __ret;
63876 uint32x4_t __ret;
63877 __ret = vmovl_high_u16(__p0) - vmovl_high_u16(__p1);
63878 return __ret;
63884 uint32x4_t __ret;
63885 __ret = __noswap_vmovl_high_u16(__rev0) - __noswap_vmovl_high_u16(__rev1);
63886 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63887 return __ret;
63893 int16x8_t __ret;
63894 __ret = vmovl_high_s8(__p0) - vmovl_high_s8(__p1);
63895 return __ret;
63901 int16x8_t __ret;
63902 __ret = __noswap_vmovl_high_s8(__rev0) - __noswap_vmovl_high_s8(__rev1);
63903 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63904 return __ret;
63910 int64x2_t __ret;
63911 __ret = vmovl_high_s32(__p0) - vmovl_high_s32(__p1);
63912 return __ret;
63918 int64x2_t __ret;
63919 __ret = __noswap_vmovl_high_s32(__rev0) - __noswap_vmovl_high_s32(__rev1);
63920 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63921 return __ret;
63927 int32x4_t __ret;
63928 __ret = vmovl_high_s16(__p0) - vmovl_high_s16(__p1);
63929 return __ret;
63935 int32x4_t __ret;
63936 __ret = __noswap_vmovl_high_s16(__rev0) - __noswap_vmovl_high_s16(__rev1);
63937 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63938 return __ret;
63944 uint16x8_t __ret;
63945 __ret = __p0 - vmovl_high_u8(__p1);
63946 return __ret;
63952 uint16x8_t __ret;
63953 __ret = __rev0 - __noswap_vmovl_high_u8(__rev1);
63954 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63955 return __ret;
63961 uint64x2_t __ret;
63962 __ret = __p0 - vmovl_high_u32(__p1);
63963 return __ret;
63969 uint64x2_t __ret;
63970 __ret = __rev0 - __noswap_vmovl_high_u32(__rev1);
63971 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63972 return __ret;
63978 uint32x4_t __ret;
63979 __ret = __p0 - vmovl_high_u16(__p1);
63980 return __ret;
63986 uint32x4_t __ret;
63987 __ret = __rev0 - __noswap_vmovl_high_u16(__rev1);
63988 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63989 return __ret;
63995 int16x8_t __ret;
63996 __ret = __p0 - vmovl_high_s8(__p1);
63997 return __ret;
64003 int16x8_t __ret;
64004 __ret = __rev0 - __noswap_vmovl_high_s8(__rev1);
64005 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64006 return __ret;
64012 int64x2_t __ret;
64013 __ret = __p0 - vmovl_high_s32(__p1);
64014 return __ret;
64020 int64x2_t __ret;
64021 __ret = __rev0 - __noswap_vmovl_high_s32(__rev1);
64022 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64023 return __ret;
64029 int32x4_t __ret;
64030 __ret = __p0 - vmovl_high_s16(__p1);
64031 return __ret;
64037 int32x4_t __ret;
64038 __ret = __rev0 - __noswap_vmovl_high_s16(__rev1);
64039 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64040 return __ret;
64046 poly8x8_t __ret;
64047 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
64048 return __ret;
64054 poly8x8_t __ret;
64055 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64056 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64057 return __ret;
64063 poly16x4_t __ret;
64064 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
64065 return __ret;
64071 poly16x4_t __ret;
64072 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64073 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64074 return __ret;
64080 poly8x16_t __ret;
64081 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64082 return __ret;
64088 poly8x16_t __ret;
64089 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64090 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64091 return __ret;
64097 poly64x2_t __ret;
64098 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64099 return __ret;
64105 poly64x2_t __ret;
64106 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64107 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64108 return __ret;
64114 poly16x8_t __ret;
64115 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
64116 return __ret;
64122 poly16x8_t __ret;
64123 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64124 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64125 return __ret;
64131 uint8x16_t __ret;
64132 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64133 return __ret;
64139 uint8x16_t __ret;
64140 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64141 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64142 return __ret;
64148 uint32x4_t __ret;
64149 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
64150 return __ret;
64156 uint32x4_t __ret;
64157 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64158 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64159 return __ret;
64165 uint64x2_t __ret;
64166 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64167 return __ret;
64173 uint64x2_t __ret;
64174 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64175 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64176 return __ret;
64182 uint16x8_t __ret;
64183 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
64184 return __ret;
64190 uint16x8_t __ret;
64191 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64192 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64193 return __ret;
64199 int8x16_t __ret;
64200 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64201 return __ret;
64207 int8x16_t __ret;
64208 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64209 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64210 return __ret;
64216 float64x2_t __ret;
64217 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64218 return __ret;
64224 float64x2_t __ret;
64225 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64226 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64227 return __ret;
64233 float32x4_t __ret;
64234 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
64235 return __ret;
64241 float32x4_t __ret;
64242 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64243 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64244 return __ret;
64250 int32x4_t __ret;
64251 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
64252 return __ret;
64258 int32x4_t __ret;
64259 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64260 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64261 return __ret;
64267 int64x2_t __ret;
64268 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64269 return __ret;
64275 int64x2_t __ret;
64276 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64277 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64278 return __ret;
64284 int16x8_t __ret;
64285 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
64286 return __ret;
64292 int16x8_t __ret;
64293 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64295 return __ret;
64301 uint8x8_t __ret;
64302 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
64303 return __ret;
64309 uint8x8_t __ret;
64310 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64312 return __ret;
64318 uint32x2_t __ret;
64319 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64320 return __ret;
64326 uint32x2_t __ret;
64327 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64328 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64329 return __ret;
64335 uint16x4_t __ret;
64336 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
64337 return __ret;
64343 uint16x4_t __ret;
64344 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64345 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64346 return __ret;
64352 int8x8_t __ret;
64353 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
64354 return __ret;
64360 int8x8_t __ret;
64361 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64362 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64363 return __ret;
64369 float32x2_t __ret;
64370 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64371 return __ret;
64377 float32x2_t __ret;
64378 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64380 return __ret;
64386 int32x2_t __ret;
64387 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64388 return __ret;
64394 int32x2_t __ret;
64395 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64396 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64397 return __ret;
64403 int16x4_t __ret;
64404 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
64405 return __ret;
64411 int16x4_t __ret;
64412 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64414 return __ret;
64420 poly8x8_t __ret;
64421 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64422 return __ret;
64428 poly8x8_t __ret;
64429 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64430 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64431 return __ret;
64437 poly16x4_t __ret;
64438 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64439 return __ret;
64445 poly16x4_t __ret;
64446 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64447 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64448 return __ret;
64454 poly8x16_t __ret;
64455 __ret = __builtin_shufflevector(__p0, __p1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64456 return __ret;
64462 poly8x16_t __ret;
64463 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64464 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64465 return __ret;
64471 poly64x2_t __ret;
64472 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64473 return __ret;
64479 poly64x2_t __ret;
64480 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64481 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64482 return __ret;
64488 poly16x8_t __ret;
64489 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64490 return __ret;
64496 poly16x8_t __ret;
64497 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64498 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64499 return __ret;
64505 uint8x16_t __ret;
64506 __ret = __builtin_shufflevector(__p0, __p1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64507 return __ret;
64513 uint8x16_t __ret;
64514 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64515 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64516 return __ret;
64522 uint32x4_t __ret;
64523 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64524 return __ret;
64530 uint32x4_t __ret;
64531 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64532 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64533 return __ret;
64539 uint64x2_t __ret;
64540 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64541 return __ret;
64547 uint64x2_t __ret;
64548 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64549 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64550 return __ret;
64556 uint16x8_t __ret;
64557 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64558 return __ret;
64564 uint16x8_t __ret;
64565 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64566 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64567 return __ret;
64573 int8x16_t __ret;
64574 __ret = __builtin_shufflevector(__p0, __p1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64575 return __ret;
64581 int8x16_t __ret;
64582 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64583 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64584 return __ret;
64590 float64x2_t __ret;
64591 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64592 return __ret;
64598 float64x2_t __ret;
64599 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64600 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64601 return __ret;
64607 float32x4_t __ret;
64608 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64609 return __ret;
64615 float32x4_t __ret;
64616 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64617 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64618 return __ret;
64624 int32x4_t __ret;
64625 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64626 return __ret;
64632 int32x4_t __ret;
64633 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64634 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64635 return __ret;
64641 int64x2_t __ret;
64642 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64643 return __ret;
64649 int64x2_t __ret;
64650 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64651 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64652 return __ret;
64658 int16x8_t __ret;
64659 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64660 return __ret;
64666 int16x8_t __ret;
64667 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64668 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64669 return __ret;
64675 uint8x8_t __ret;
64676 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64677 return __ret;
64683 uint8x8_t __ret;
64684 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64685 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64686 return __ret;
64692 uint32x2_t __ret;
64693 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64694 return __ret;
64700 uint32x2_t __ret;
64701 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64702 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64703 return __ret;
64709 uint16x4_t __ret;
64710 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64711 return __ret;
64717 uint16x4_t __ret;
64718 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64719 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64720 return __ret;
64726 int8x8_t __ret;
64727 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64728 return __ret;
64734 int8x8_t __ret;
64735 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64736 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64737 return __ret;
64743 float32x2_t __ret;
64744 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64745 return __ret;
64751 float32x2_t __ret;
64752 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64753 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64754 return __ret;
64760 __ret;
64761 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64762 return __ret;
64768 int32x2_t __ret;
64769 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64770 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64771 return __ret;
64777 int16x4_t __ret;
64778 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64779 return __ret;
64785 int16x4_t __ret;
64786 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64787 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64788 return __ret;
64794 uint64x1_t __ret;
64795 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64796 return __ret;
64800 uint64x1_t __ret;
64801 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64802 return __ret;
64808 uint64x2_t __ret;
64809 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
64810 return __ret;
64816 uint64x2_t __ret;
64817 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
64818 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64819 return __ret;
64825 uint64x2_t __ret;
64826 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
64827 return __ret;
64833 uint64x2_t __ret;
64834 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
64835 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64836 return __ret;
64842 uint64x2_t __ret;
64843 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
64844 return __ret;
64850 uint64x2_t __ret;
64851 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
64852 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64853 return __ret;
64859 uint64x1_t __ret;
64860 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64861 return __ret;
64865 uint64x1_t __ret;
64866 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64867 return __ret;
64873 uint64x1_t __ret;
64874 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64875 return __ret;
64879 uint64x1_t __ret;
64880 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64881 return __ret;
64887 uint64_t __ret;
64888 __ret = (uint64_t) __builtin_neon_vtstd_u64(__p0, __p1);
64889 return __ret;
64893 uint64_t __ret;
64894 __ret = (uint64_t) __builtin_neon_vtstd_u64(__p0, __p1);
64895 return __ret;
64901 int64_t __ret;
64902 __ret = (int64_t) __builtin_neon_vtstd_s64(__p0, __p1);
64903 return __ret;
64907 int64_t __ret;
64908 __ret = (int64_t) __builtin_neon_vtstd_s64(__p0, __p1);
64909 return __ret;
64915 int8_t __ret;
64916 __ret = (int8_t) __builtin_neon_vuqaddb_s8(__p0, __p1);
64917 return __ret;
64921 int8_t __ret;
64922 __ret = (int8_t) __builtin_neon_vuqaddb_s8(__p0, __p1);
64923 return __ret;
64929 int32_t __ret;
64930 __ret = (int32_t) __builtin_neon_vuqadds_s32(__p0, __p1);
64931 return __ret;
64935 int32_t __ret;
64936 __ret = (int32_t) __builtin_neon_vuqadds_s32(__p0, __p1);
64937 return __ret;
64943 int64_t __ret;
64944 __ret = (int64_t) __builtin_neon_vuqaddd_s64(__p0, __p1);
64945 return __ret;
64949 int64_t __ret;
64950 __ret = (int64_t) __builtin_neon_vuqaddd_s64(__p0, __p1);
64951 return __ret;
64957 int16_t __ret;
64958 __ret = (int16_t) __builtin_neon_vuqaddh_s16(__p0, __p1);
64959 return __ret;
64963 int16_t __ret;
64964 __ret = (int16_t) __builtin_neon_vuqaddh_s16(__p0, __p1);
64965 return __ret;
64971 int8x16_t __ret;
64972 __ret = (int8x16_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
64973 return __ret;
64979 int8x16_t __ret;
64980 __ret = (int8x16_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
64981 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64982 return __ret;
64988 int32x4_t __ret;
64989 __ret = (int32x4_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
64990 return __ret;
64996 int32x4_t __ret;
64997 __ret = (int32x4_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
64998 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64999 return __ret;
65005 int64x2_t __ret;
65006 __ret = (int64x2_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
65007 return __ret;
65013 int64x2_t __ret;
65014 __ret = (int64x2_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
65015 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65016 return __ret;
65022 int16x8_t __ret;
65023 __ret = (int16x8_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
65024 return __ret;
65030 int16x8_t __ret;
65031 __ret = (int16x8_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
65032 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65033 return __ret;
65039 int8x8_t __ret;
65040 __ret = (int8x8_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
65041 return __ret;
65047 int8x8_t __ret;
65048 __ret = (int8x8_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
65049 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65050 return __ret;
65056 int32x2_t __ret;
65057 __ret = (int32x2_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
65058 return __ret;
65064 int32x2_t __ret;
65065 __ret = (int32x2_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
65066 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65067 return __ret;
65073 int64x1_t __ret;
65074 __ret = (int64x1_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
65075 return __ret;
65079 int64x1_t __ret;
65080 __ret = (int64x1_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
65081 return __ret;
65087 int16x4_t __ret;
65088 __ret = (int16x4_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
65089 return __ret;
65095 int16x4_t __ret;
65096 __ret = (int16x4_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
65097 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65098 return __ret;
65104 poly8x8_t __ret;
65105 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
65106 return __ret;
65112 poly8x8_t __ret;
65113 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65114 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65115 return __ret;
65121 poly16x4_t __ret;
65122 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
65123 return __ret;
65129 poly16x4_t __ret;
65130 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65131 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65132 return __ret;
65138 poly8x16_t __ret;
65139 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65140 return __ret;
65146 poly8x16_t __ret;
65147 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65148 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65149 return __ret;
65155 poly64x2_t __ret;
65156 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65157 return __ret;
65163 poly64x2_t __ret;
65164 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65165 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65166 return __ret;
65172 poly16x8_t __ret;
65173 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
65174 return __ret;
65180 poly16x8_t __ret;
65181 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65182 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65183 return __ret;
65189 uint8x16_t __ret;
65190 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65191 return __ret;
65197 uint8x16_t __ret;
65198 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65199 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65200 return __ret;
65206 uint32x4_t __ret;
65207 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
65208 return __ret;
65214 uint32x4_t __ret;
65215 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65216 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65217 return __ret;
65223 uint64x2_t __ret;
65224 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65225 return __ret;
65231 uint64x2_t __ret;
65232 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65233 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65234 return __ret;
65240 uint16x8_t __ret;
65241 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
65242 return __ret;
65248 uint16x8_t __ret;
65249 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65250 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65251 return __ret;
65257 int8x16_t __ret;
65258 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65259 return __ret;
65265 int8x16_t __ret;
65266 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65267 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65268 return __ret;
65274 float64x2_t __ret;
65275 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65276 return __ret;
65282 float64x2_t __ret;
65283 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65284 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65285 return __ret;
65291 float32x4_t __ret;
65292 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
65293 return __ret;
65299 float32x4_t __ret;
65300 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65301 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65302 return __ret;
65308 int32x4_t __ret;
65309 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
65310 return __ret;
65316 int32x4_t __ret;
65317 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65318 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65319 return __ret;
65325 int64x2_t __ret;
65326 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65327 return __ret;
65333 int64x2_t __ret;
65334 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65336 return __ret;
65342 int16x8_t __ret;
65343 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
65344 return __ret;
65350 int16x8_t __ret;
65351 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65352 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65353 return __ret;
65359 uint8x8_t __ret;
65360 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
65361 return __ret;
65367 uint8x8_t __ret;
65368 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65369 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65370 return __ret;
65376 uint32x2_t __ret;
65377 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65378 return __ret;
65384 uint32x2_t __ret;
65385 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65386 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65387 return __ret;
65393 uint16x4_t __ret;
65394 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
65395 return __ret;
65401 uint16x4_t __ret;
65402 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65403 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65404 return __ret;
65410 int8x8_t __ret;
65411 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
65412 return __ret;
65418 int8x8_t __ret;
65419 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65420 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65421 return __ret;
65427 float32x2_t __ret;
65428 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65429 return __ret;
65435 float32x2_t __ret;
65436 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65437 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65438 return __ret;
65444 int32x2_t __ret;
65445 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65446 return __ret;
65452 int32x2_t __ret;
65453 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65454 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65455 return __ret;
65461 int16x4_t __ret;
65462 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
65463 return __ret;
65469 int16x4_t __ret;
65470 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65471 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65472 return __ret;
65478 poly8x8_t __ret;
65479 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65480 return __ret;
65486 poly8x8_t __ret;
65487 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65488 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65489 return __ret;
65495 poly16x4_t __ret;
65496 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65497 return __ret;
65503 poly16x4_t __ret;
65504 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65505 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65506 return __ret;
65512 poly8x16_t __ret;
65513 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65514 return __ret;
65520 poly8x16_t __ret;
65521 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65522 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65523 return __ret;
65529 poly64x2_t __ret;
65530 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65531 return __ret;
65537 poly64x2_t __ret;
65538 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65539 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65540 return __ret;
65546 poly16x8_t __ret;
65547 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65548 return __ret;
65554 poly16x8_t __ret;
65555 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65556 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65557 return __ret;
65563 uint8x16_t __ret;
65564 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65565 return __ret;
65571 uint8x16_t __ret;
65572 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65573 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65574 return __ret;
65580 uint32x4_t __ret;
65581 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65582 return __ret;
65588 uint32x4_t __ret;
65589 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65590 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65591 return __ret;
65597 uint64x2_t __ret;
65598 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65599 return __ret;
65605 uint64x2_t __ret;
65606 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65607 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65608 return __ret;
65614 uint16x8_t __ret;
65615 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65616 return __ret;
65622 uint16x8_t __ret;
65623 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65624 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65625 return __ret;
65631 int8x16_t __ret;
65632 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65633 return __ret;
65639 int8x16_t __ret;
65640 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65641 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65642 return __ret;
65648 float64x2_t __ret;
65649 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65650 return __ret;
65656 float64x2_t __ret;
65657 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65658 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65659 return __ret;
65665 float32x4_t __ret;
65666 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65667 return __ret;
65673 float32x4_t __ret;
65674 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65675 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65676 return __ret;
65682 int32x4_t __ret;
65683 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65684 return __ret;
65690 int32x4_t __ret;
65691 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65692 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65693 return __ret;
65699 int64x2_t __ret;
65700 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65701 return __ret;
65707 int64x2_t __ret;
65708 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65709 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65710 return __ret;
65716 int16x8_t __ret;
65717 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65718 return __ret;
65724 int16x8_t __ret;
65725 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65726 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65727 return __ret;
65733 uint8x8_t __ret;
65734 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65735 return __ret;
65741 uint8x8_t __ret;
65742 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65743 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65744 return __ret;
65750 uint32x2_t __ret;
65751 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65752 return __ret;
65758 uint32x2_t __ret;
65759 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65760 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65761 return __ret;
65767 uint16x4_t __ret;
65768 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65769 return __ret;
65775 uint16x4_t __ret;
65776 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65777 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65778 return __ret;
65784 int8x8_t __ret;
65785 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65786 return __ret;
65792 int8x8_t __ret;
65793 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65794 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65795 return __ret;
65801 float32x2_t __ret;
65802 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65803 return __ret;
65809 float32x2_t __ret;
65810 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65811 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65812 return __ret;
65818 int32x2_t __ret;
65819 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65820 return __ret;
65826 int32x2_t __ret;
65827 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65828 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65829 return __ret;
65835 int16x4_t __ret;
65836 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65837 return __ret;
65843 int16x4_t __ret;
65844 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65845 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65846 return __ret;
65852 poly8x8_t __ret;
65853 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65854 return __ret;
65860 poly8x8_t __ret;
65861 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65862 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65863 return __ret;
65869 poly16x4_t __ret;
65870 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65871 return __ret;
65877 poly16x4_t __ret;
65878 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65879 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65880 return __ret;
65886 poly8x16_t __ret;
65887 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65888 return __ret;
65894 poly8x16_t __ret;
65895 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65896 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65897 return __ret;
65903 poly64x2_t __ret;
65904 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65905 return __ret;
65911 poly64x2_t __ret;
65912 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65913 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65914 return __ret;
65920 poly16x8_t __ret;
65921 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65922 return __ret;
65928 poly16x8_t __ret;
65929 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65930 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65931 return __ret;
65937 uint8x16_t __ret;
65938 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65939 return __ret;
65945 uint8x16_t __ret;
65946 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65947 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65948 return __ret;
65954 uint32x4_t __ret;
65955 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65956 return __ret;
65962 uint32x4_t __ret;
65963 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65964 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65965 return __ret;
65971 uint64x2_t __ret;
65972 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65973 return __ret;
65979 uint64x2_t __ret;
65980 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65981 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65982 return __ret;
65988 uint16x8_t __ret;
65989 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65990 return __ret;
65996 uint16x8_t __ret;
65997 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65998 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65999 return __ret;
66005 int8x16_t __ret;
66006 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
66007 return __ret;
66013 int8x16_t __ret;
66014 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
66015 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66016 return __ret;
66022 float64x2_t __ret;
66023 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
66024 return __ret;
66030 float64x2_t __ret;
66031 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66032 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66033 return __ret;
66039 float32x4_t __ret;
66040 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
66041 return __ret;
66047 float32x4_t __ret;
66048 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66049 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66050 return __ret;
66056 int32x4_t __ret;
66057 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
66058 return __ret;
66064 int32x4_t __ret;
66065 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66066 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66067 return __ret;
66073 int64x2_t __ret;
66074 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
66075 return __ret;
66081 int64x2_t __ret;
66082 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66083 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66084 return __ret;
66090 int16x8_t __ret;
66091 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
66092 return __ret;
66098 int16x8_t __ret;
66099 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66100 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66101 return __ret;
66107 uint8x8_t __ret;
66108 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
66109 return __ret;
66115 uint8x8_t __ret;
66116 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66117 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66118 return __ret;
66124 uint32x2_t __ret;
66125 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
66126 return __ret;
66132 uint32x2_t __ret;
66133 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66134 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66135 return __ret;
66141 uint16x4_t __ret;
66142 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
66143 return __ret;
66149 uint16x4_t __ret;
66150 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66151 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66152 return __ret;
66158 int8x8_t __ret;
66159 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
66160 return __ret;
66166 int8x8_t __ret;
66167 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66168 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66169 return __ret;
66175 float32x2_t __ret;
66176 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
66177 return __ret;
66183 float32x2_t __ret;
66184 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66185 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66186 return __ret;
66192 int32x2_t __ret;
66193 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
66194 return __ret;
66200 int32x2_t __ret;
66201 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66202 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66203 return __ret;
66209 int16x4_t __ret;
66210 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
66211 return __ret;
66217 int16x4_t __ret;
66218 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66219 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66220 return __ret;
66226 poly8x8_t __ret;
66227 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
66228 return __ret;
66234 poly8x8_t __ret;
66235 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66236 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66237 return __ret;
66243 poly16x4_t __ret;
66244 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
66245 return __ret;
66251 poly16x4_t __ret;
66252 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66253 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66254 return __ret;
66260 poly8x16_t __ret;
66261 __ret = __builtin_shufflevector(__p0, __p1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66262 return __ret;
66268 poly8x16_t __ret;
66269 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66270 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66271 return __ret;
66277 poly64x2_t __ret;
66278 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66279 return __ret;
66285 poly64x2_t __ret;
66286 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66287 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66288 return __ret;
66294 poly16x8_t __ret;
66295 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
66296 return __ret;
66302 poly16x8_t __ret;
66303 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66304 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66305 return __ret;
66311 uint8x16_t __ret;
66312 __ret = __builtin_shufflevector(__p0, __p1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66313 return __ret;
66319 uint8x16_t __ret;
66320 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66321 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66322 return __ret;
66328 uint32x4_t __ret;
66329 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
66330 return __ret;
66336 uint32x4_t __ret;
66337 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66338 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66339 return __ret;
66345 uint64x2_t __ret;
66346 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66347 return __ret;
66353 uint64x2_t __ret;
66354 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66355 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66356 return __ret;
66362 uint16x8_t __ret;
66363 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
66364 return __ret;
66370 uint16x8_t __ret;
66371 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66372 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66373 return __ret;
66379 int8x16_t __ret;
66380 __ret = __builtin_shufflevector(__p0, __p1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66381 return __ret;
66387 int8x16_t __ret;
66388 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66389 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66390 return __ret;
66396 float64x2_t __ret;
66397 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66398 return __ret;
66404 float64x2_t __ret;
66405 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66406 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66407 return __ret;
66413 float32x4_t __ret;
66414 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
66415 return __ret;
66421 float32x4_t __ret;
66422 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66423 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66424 return __ret;
66430 int32x4_t __ret;
66431 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
66432 return __ret;
66438 int32x4_t __ret;
66439 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66440 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66441 return __ret;
66447 int64x2_t __ret;
66448 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66449 return __ret;
66455 int64x2_t __ret;
66456 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66457 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66458 return __ret;
66464 int16x8_t __ret;
66465 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
66466 return __ret;
66472 int16x8_t __ret;
66473 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66474 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66475 return __ret;
66481 uint8x8_t __ret;
66482 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
66483 return __ret;
66489 uint8x8_t __ret;
66490 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66491 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66492 return __ret;
66498 uint32x2_t __ret;
66499 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66500 return __ret;
66506 uint32x2_t __ret;
66507 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66508 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66509 return __ret;
66515 uint16x4_t __ret;
66516 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
66517 return __ret;
66523 uint16x4_t __ret;
66524 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66525 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66526 return __ret;
66532 int8x8_t __ret;
66533 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
66534 return __ret;
66540 int8x8_t __ret;
66541 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66542 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66543 return __ret;
66549 float32x2_t __ret;
66550 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66551 return __ret;
66557 float32x2_t __ret;
66558 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66560 return __ret;
66566 int32x2_t __ret;
66567 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66568 return __ret;
66574 int32x2_t __ret;
66575 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66576 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66577 return __ret;
66583 int16x4_t __ret;
66584 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
66585 return __ret;
66591 int16x4_t __ret;
66592 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66594 return __ret;
66601 uint8x16_t __ret;
66602 __ret
66603 return __ret;
66610 uint8x16_t __ret;
66611 __ret = __rev0 + __noswap_vabdq_u8(__rev1, __rev2);
66612 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66613 return __ret;
66619 uint32x4_t __ret;
66620 __ret = __p0 + vabdq_u32(__p1, __p2);
66621 return __ret;
66628 uint32x4_t __ret;
66629 __ret = __rev0 + __noswap_vabdq_u32(__rev1, __rev2);
66630 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66631 return __ret;
66637 uint16x8_t __ret;
66638 __ret = __p0 + vabdq_u16(__p1, __p2);
66639 return __ret;
66646 uint16x8_t __ret;
66647 __ret = __rev0 + __noswap_vabdq_u16(__rev1, __rev2);
66648 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66649 return __ret;
66655 int8x16_t __ret;
66656 __ret = __p0 + vabdq_s8(__p1, __p2);
66657 return __ret;
66664 int8x16_t __ret;
66665 __ret = __rev0 + __noswap_vabdq_s8(__rev1, __rev2);
66666 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66667 return __ret;
66673 int32x4_t __ret;
66674 __ret = __p0 + vabdq_s32(__p1, __p2);
66675 return __ret;
66682 int32x4_t __ret;
66683 __ret = __rev0 + __noswap_vabdq_s32(__rev1, __rev2);
66684 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66685 return __ret;
66691 int16x8_t __ret;
66692 __ret = __p0 + vabdq_s16(__p1, __p2);
66693 return __ret;
66700 int16x8_t __ret;
66701 __ret = __rev0 + __noswap_vabdq_s16(__rev1, __rev2);
66702 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66703 return __ret;
66709 uint8x8_t __ret;
66710 __ret = __p0 + vabd_u8(__p1, __p2);
66711 return __ret;
66718 uint8x8_t __ret;
66719 __ret = __rev0 + __noswap_vabd_u8(__rev1, __rev2);
66720 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66721 return __ret;
66727 uint32x2_t __ret;
66728 __ret = __p0 + vabd_u32(__p1, __p2);
66729 return __ret;
66736 uint32x2_t __ret;
66737 __ret = __rev0 + __noswap_vabd_u32(__rev1, __rev2);
66738 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66739 return __ret;
66745 uint16x4_t __ret;
66746 __ret = __p0 + vabd_u16(__p1, __p2);
66747 return __ret;
66754 uint16x4_t __ret;
66755 __ret = __rev0 + __noswap_vabd_u16(__rev1, __rev2);
66756 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66757 return __ret;
66763 int8x8_t __ret;
66764 __ret = __p0 + vabd_s8(__p1, __p2);
66765 return __ret;
66772 int8x8_t __ret;
66773 __ret = __rev0 + __noswap_vabd_s8(__rev1, __rev2);
66774 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66775 return __ret;
66781 int32x2_t __ret;
66782 __ret = __p0 + vabd_s32(__p1, __p2);
66783 return __ret;
66790 int32x2_t __ret;
66791 __ret = __rev0 + __noswap_vabd_s32(__rev1, __rev2);
66792 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66793 return __ret;
66799 int16x4_t __ret;
66800 __ret = __p0 + vabd_s16(__p1, __p2);
66801 return __ret;
66808 int16x4_t __ret;
66809 __ret = __rev0 + __noswap_vabd_s16(__rev1, __rev2);
66810 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66811 return __ret;
66817 uint16x8_t __ret;
66818 __ret = (uint16x8_t)(vmovl_u8((uint8x8_t)(vabd_u8(__p0, __p1))));
66819 return __ret;
66825 uint16x8_t __ret;
66826 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__rev0, __rev1))));
66827 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66828 return __ret;
66831 uint16x8_t __ret;
66832 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__p0, __p1))));
66833 return __ret;
66839 uint64x2_t __ret;
66840 __ret = (uint64x2_t)(vmovl_u32((uint32x2_t)(vabd_u32(__p0, __p1))));
66841 return __ret;
66847 uint64x2_t __ret;
66848 __ret = (uint64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_u32(__rev0, __rev1))));
66849 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66850 return __ret;
66853 uint64x2_t __ret;
66854 __ret = (uint64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_u32(__p0, __p1))));
66855 return __ret;
66861 uint32x4_t __ret;
66862 __ret = (uint32x4_t)(vmovl_u16((uint16x4_t)(vabd_u16(__p0, __p1))));
66863 return __ret;
66869 uint32x4_t __ret;
66870 __ret = (uint32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_u16(__rev0, __rev1))));
66871 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66872 return __ret;
66875 uint32x4_t __ret;
66876 __ret = (uint32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_u16(__p0, __p1))));
66877 return __ret;
66883 int16x8_t __ret;
66884 __ret = (int16x8_t)(vmovl_u8((uint8x8_t)(vabd_s8(__p0, __p1))));
66885 return __ret;
66891 int16x8_t __ret;
66892 __ret = (int16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_s8(__rev0, __rev1))));
66893 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66894 return __ret;
66897 int16x8_t __ret;
66898 __ret = (int16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_s8(__p0, __p1))));
66899 return __ret;
66905 int64x2_t __ret;
66906 __ret = (int64x2_t)(vmovl_u32((uint32x2_t)(vabd_s32(__p0, __p1))));
66907 return __ret;
66913 int64x2_t __ret;
66914 __ret = (int64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_s32(__rev0, __rev1))));
66915 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66916 return __ret;
66919 int64x2_t __ret;
66920 __ret = (int64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_s32(__p0, __p1))));
66921 return __ret;
66927 int32x4_t __ret;
66928 __ret = (int32x4_t)(vmovl_u16((uint16x4_t)(vabd_s16(__p0, __p1))));
66929 return __ret;
66935 int32x4_t __ret;
66936 __ret = (int32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_s16(__rev0, __rev1))));
66937 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66938 return __ret;
66941 int32x4_t __ret;
66942 __ret = (int32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_s16(__p0, __p1))));
66943 return __ret;
66949 uint16x8_t __ret;
66950 __ret = vmovl_u8(__p0) + vmovl_u8(__p1);
66951 return __ret;
66957 uint16x8_t __ret;
66958 __ret = __noswap_vmovl_u8(__rev0) + __noswap_vmovl_u8(__rev1);
66959 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66960 return __ret;
66966 uint64x2_t __ret;
66967 __ret = vmovl_u32(__p0) + vmovl_u32(__p1);
66968 return __ret;
66974 uint64x2_t __ret;
66975 __ret = __noswap_vmovl_u32(__rev0) + __noswap_vmovl_u32(__rev1);
66976 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66977 return __ret;
66983 uint32x4_t __ret;
66984 __ret = vmovl_u16(__p0) + vmovl_u16(__p1);
66985 return __ret;
66991 uint32x4_t __ret;
66992 __ret = __noswap_vmovl_u16(__rev0) + __noswap_vmovl_u16(__rev1);
66993 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66994 return __ret;
67000 int16x8_t __ret;
67001 __ret = vmovl_s8(__p0) + vmovl_s8(__p1);
67002 return __ret;
67008 int16x8_t __ret;
67009 __ret = __noswap_vmovl_s8(__rev0) + __noswap_vmovl_s8(__rev1);
67010 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67011 return __ret;
67017 int64x2_t __ret;
67018 __ret = vmovl_s32(__p0) + vmovl_s32(__p1);
67019 return __ret;
67025 int64x2_t __ret;
67026 __ret = __noswap_vmovl_s32(__rev0) + __noswap_vmovl_s32(__rev1);
67027 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67028 return __ret;
67034 int32x4_t __ret;
67035 __ret = vmovl_s16(__p0) + vmovl_s16(__p1);
67036 return __ret;
67042 int32x4_t __ret;
67043 __ret
67044 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67045 return __ret;
67051 uint16x8_t __ret;
67052 __ret = __p0 + vmovl_u8(__p1);
67053 return __ret;
67059 uint16x8_t __ret;
67060 __ret = __rev0 + __noswap_vmovl_u8(__rev1);
67061 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67062 return __ret;
67068 uint64x2_t __ret;
67069 __ret = __p0 + vmovl_u32(__p1);
67070 return __ret;
67076 uint64x2_t __ret;
67077 __ret = __rev0 + __noswap_vmovl_u32(__rev1);
67078 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67079 return __ret;
67085 uint32x4_t __ret;
67086 __ret = __p0 + vmovl_u16(__p1);
67087 return __ret;
67093 uint32x4_t __ret;
67094 __ret = __rev0 + __noswap_vmovl_u16(__rev1);
67095 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67096 return __ret;
67102 int16x8_t __ret;
67103 __ret = __p0 + vmovl_s8(__p1);
67104 return __ret;
67110 int16x8_t __ret;
67111 __ret = __rev0 + __noswap_vmovl_s8(__rev1);
67112 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67113 return __ret;
67119 int64x2_t __ret;
67120 __ret = __p0 + vmovl_s32(__p1);
67121 return __ret;
67127 int64x2_t __ret;
67128 __ret = __rev0 + __noswap_vmovl_s32(__rev1);
67129 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67130 return __ret;
67136 int32x4_t __ret;
67137 __ret = __p0 + vmovl_s16(__p1);
67138 return __ret;
67144 int32x4_t __ret;
67145 __ret = __rev0 + __noswap_vmovl_s16(__rev1);
67146 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67147 return __ret;
67195 uint16x8_t __ret;
67196 __ret = __p0 + vmull_u8(__p1, __p2);
67197 return __ret;
67204 uint16x8_t __ret;
67205 __ret = __rev0 + __noswap_vmull_u8(__rev1, __rev2);
67206 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67207 return __ret;
67210 uint16x8_t __ret;
67211 __ret = __p0 + __noswap_vmull_u8(__p1, __p2);
67212 return __ret;
67218 uint64x2_t __ret;
67219 __ret = __p0 + vmull_u32(__p1, __p2);
67220 return __ret;
67227 uint64x2_t __ret;
67228 __ret = __rev0 + __noswap_vmull_u32(__rev1, __rev2);
67229 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67230 return __ret;
67233 uint64x2_t __ret;
67234 __ret = __p0 + __noswap_vmull_u32(__p1, __p2);
67235 return __ret;
67241 uint32x4_t __ret;
67242 __ret = __p0 + vmull_u16(__p1, __p2);
67243 return __ret;
67250 uint32x4_t __ret;
67251 __ret = __rev0 + __noswap_vmull_u16(__rev1, __rev2);
67252 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67253 return __ret;
67256 uint32x4_t __ret;
67257 __ret = __p0 + __noswap_vmull_u16(__p1, __p2);
67258 return __ret;
67264 int16x8_t __ret;
67265 __ret = __p0 + vmull_s8(__p1, __p2);
67266 return __ret;
67273 int16x8_t __ret;
67274 __ret = __rev0 + __noswap_vmull_s8(__rev1, __rev2);
67275 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67276 return __ret;
67279 int16x8_t __ret;
67280 __ret = __p0 + __noswap_vmull_s8(__p1, __p2);
67281 return __ret;
67287 int64x2_t __ret;
67288 __ret = __p0 + vmull_s32(__p1, __p2);
67289 return __ret;
67296 int64x2_t __ret;
67297 __ret = __rev0 + __noswap_vmull_s32(__rev1, __rev2);
67298 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67299 return __ret;
67302 int64x2_t __ret;
67303 __ret = __p0 + __noswap_vmull_s32(__p1, __p2);
67304 return __ret;
67310 int32x4_t __ret;
67311 __ret = __p0 + vmull_s16(__p1, __p2);
67312 return __ret;
67319 int32x4_t __ret;
67320 __ret = __rev0 + __noswap_vmull_s16(__rev1, __rev2);
67321 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67322 return __ret;
67325 int32x4_t __ret;
67326 __ret = __p0 + __noswap_vmull_s16(__p1, __p2);
67327 return __ret;
67336 uint64x2_t __ret; \
67337 __ret = __s0 + vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
67338 __ret; \
67348 uint64x2_t __ret; \
67349 __ret = __rev0 + __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
67350 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
67351 __ret; \
67360 uint32x4_t __ret; \
67361 __ret = __s0 + vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
67362 __ret; \
67372 uint32x4_t __ret; \
67373 __ret = __rev0 + __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
67374 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
67375 __ret; \
67384 int64x2_t __ret; \
67385 __ret = __s0 + vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
67386 __ret; \
67396 int64x2_t __ret; \
67397 __ret = __rev0 + __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
67398 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
67399 __ret; \
67408 int32x4_t __ret; \
67409 __ret = __s0 + vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
67410 __ret; \
67420 int32x4_t __ret; \
67421 __ret = __rev0 + __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
67422 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
67423 __ret; \
67429 uint64x2_t __ret;
67430 __ret = __p0 + vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
67431 return __ret;
67437 uint64x2_t __ret;
67438 __ret = __rev0 + __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});
67439 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67440 return __ret;
67443 uint64x2_t __ret;
67444 __ret = __p0 + __noswap_vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
67445 return __ret;
67451 uint32x4_t __ret;
67452 __ret = __p0 + vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67453 return __ret;
67459 uint32x4_t __ret;
67460 __ret = __rev0 + __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67461 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67462 return __ret;
67465 uint32x4_t __ret;
67466 __ret = __p0 + __noswap_vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67467 return __ret;
67473 int64x2_t __ret;
67474 __ret = __p0 + vmull_s32(__p1, (int32x2_t) {__p2, __p2});
67475 return __ret;
67481 int64x2_t __ret;
67482 __ret = __rev0 + __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});
67483 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67484 return __ret;
67487 int64x2_t __ret;
67488 __ret = __p0 + __noswap_vmull_s32(__p1, (int32x2_t) {__p2, __p2});
67489 return __ret;
67495 int32x4_t __ret;
67496 __ret = __p0 + vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
67497 return __ret;
67503 int32x4_t __ret;
67504 __ret = __rev0 + __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
67505 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67506 return __ret;
67509 int32x4_t __ret;
67510 __ret = __p0 + __noswap_vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
67511 return __ret;
67517 uint16x8_t __ret;
67518 __ret = __p0 - vmull_u8(__p1, __p2);
67519 return __ret;
67526 uint16x8_t __ret;
67527 __ret = __rev0 - __noswap_vmull_u8(__rev1, __rev2);
67528 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67529 return __ret;
67532 uint16x8_t __ret;
67533 __ret = __p0 - __noswap_vmull_u8(__p1, __p2);
67534 return __ret;
67540 uint64x2_t __ret;
67541 __ret = __p0 - vmull_u32(__p1, __p2);
67542 return __ret;
67549 uint64x2_t __ret;
67550 __ret = __rev0 - __noswap_vmull_u32(__rev1, __rev2);
67551 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67552 return __ret;
67555 uint64x2_t __ret;
67556 __ret = __p0 - __noswap_vmull_u32(__p1, __p2);
67557 return __ret;
67563 uint32x4_t __ret;
67564 __ret = __p0 - vmull_u16(__p1, __p2);
67565 return __ret;
67572 uint32x4_t __ret;
67573 __ret = __rev0 - __noswap_vmull_u16(__rev1, __rev2);
67574 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67575 return __ret;
67578 uint32x4_t __ret;
67579 __ret = __p0 - __noswap_vmull_u16(__p1, __p2);
67580 return __ret;
67586 int16x8_t __ret;
67587 __ret = __p0 - vmull_s8(__p1, __p2);
67588 return __ret;
67595 int16x8_t __ret;
67596 __ret = __rev0 - __noswap_vmull_s8(__rev1, __rev2);
67597 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67598 return __ret;
67601 int16x8_t __ret;
67602 __ret = __p0 - __noswap_vmull_s8(__p1, __p2);
67603 return __ret;
67609 int64x2_t __ret;
67610 __ret = __p0 - vmull_s32(__p1, __p2);
67611 return __ret;
67618 int64x2_t __ret;
67619 __ret = __rev0 - __noswap_vmull_s32(__rev1, __rev2);
67620 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67621 return __ret;
67624 int64x2_t __ret;
67625 __ret = __p0 - __noswap_vmull_s32(__p1, __p2);
67626 return __ret;
67632 int32x4_t __ret;
67633 __ret = __p0 - vmull_s16(__p1, __p2);
67634 return __ret;
67641 int32x4_t __ret;
67642 __ret = __rev0 - __noswap_vmull_s16(__rev1, __rev2);
67643 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67644 return __ret;
67647 int32x4_t __ret;
67648 __ret = __p0 - __noswap_vmull_s16(__p1, __p2);
67649 return __ret;
67658 uint64x2_t __ret; \
67659 __ret = __s0 - vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
67660 __ret; \
67670 uint64x2_t __ret; \
67671 __ret = __rev0 - __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
67672 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
67673 __ret; \
67682 uint32x4_t __ret; \
67683 __ret = __s0 - vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
67684 __ret; \
67694 uint32x4_t __ret; \
67695 __ret = __rev0 - __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
67696 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
67697 __ret; \
67706 int64x2_t __ret; \
67707 __ret = __s0 - vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
67708 __ret; \
67718 int64x2_t __ret; \
67719 __ret = __rev0 - __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
67720 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
67721 __ret; \
67730 int32x4_t __ret; \
67731 __ret = __s0 - vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
67732 __ret; \
67742 int32x4_t __ret; \
67743 __ret = __rev0 - __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
67744 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
67745 __ret; \
67751 uint64x2_t __ret;
67752 __ret = __p0 - vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
67753 return __ret;
67759 uint64x2_t __ret;
67760 __ret = __rev0 - __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});
67761 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67762 return __ret;
67765 uint64x2_t __ret;
67766 __ret = __p0 - __noswap_vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
67767 return __ret;
67773 uint32x4_t __ret;
67774 __ret = __p0 - vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67775 return __ret;
67781 uint32x4_t __ret;
67782 __ret = __rev0 - __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67783 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67784 return __ret;
67787 uint32x4_t __ret;
67788 __ret = __p0 - __noswap_vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67789 return __ret;
67795 int64x2_t __ret;
67796 __ret = __p0 - vmull_s32(__p1, (int32x2_t) {__p2, __p2});
67797 return __ret;
67803 int64x2_t __ret;
67804 __ret = __rev0 - __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});
67805 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67806 return __ret;
67809 int64x2_t __ret;
67810 __ret = __p0 - __noswap_vmull_s32(__p1, (int32x2_t) {__p2, __p2});
67811 return __ret;
67817 int32x4_t __ret;
67818 __ret = __p0 - vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
67819 return __ret;
67825 int32x4_t __ret;
67826 __ret = __rev0 - __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
67827 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67828 return __ret;
67831 int32x4_t __ret;
67832 __ret = __p0 - __noswap_vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
67833 return __ret;
67892 int32_t __ret;
67893 __ret = vqadds_s32(__p0, vqrdmulhs_s32(__p1, __p2));
67894 return __ret;
67898 int32_t __ret;
67899 __ret = __noswap_vqadds_s32(__p0, __noswap_vqrdmulhs_s32(__p1, __p2));
67900 return __ret;
67906 int16_t __ret;
67907 __ret = vqaddh_s16(__p0, vqrdmulhh_s16(__p1, __p2));
67908 return __ret;
67912 int16_t __ret;
67913 __ret = __noswap_vqaddh_s16(__p0, __noswap_vqrdmulhh_s16(__p1, __p2));
67914 return __ret;
68004 int32_t __ret;
68005 __ret = vqsubs_s32(__p0, vqrdmulhs_s32(__p1, __p2));
68006 return __ret;
68010 int32_t __ret;
68011 __ret = __noswap_vqsubs_s32(__p0, __noswap_vqrdmulhs_s32(__p1, __p2));
68012 return __ret;
68018 int16_t __ret;
68019 __ret = vqsubh_s16(__p0, vqrdmulhh_s16(__p1, __p2));
68020 return __ret;
68024 int16_t __ret;
68025 __ret = __noswap_vqsubh_s16(__p0, __noswap_vqrdmulhh_s16(__p1, __p2));
68026 return __ret;
68118 uint16x8_t __ret;
68119 __ret = vabdl_u8(vget_high_u8(__p0), vget_high_u8(__p1));
68120 return __ret;
68126 uint16x8_t __ret;
68127 __ret = __noswap_vabdl_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));
68128 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68129 return __ret;
68135 uint64x2_t __ret;
68136 __ret = vabdl_u32(vget_high_u32(__p0), vget_high_u32(__p1));
68137 return __ret;
68143 uint64x2_t __ret;
68144 __ret = __noswap_vabdl_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));
68145 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68146 return __ret;
68152 uint32x4_t __ret;
68153 __ret = vabdl_u16(vget_high_u16(__p0), vget_high_u16(__p1));
68154 return __ret;
68160 uint32x4_t __ret;
68161 __ret = __noswap_vabdl_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));
68162 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68163 return __ret;
68169 int16x8_t __ret;
68170 __ret = vabdl_s8(vget_high_s8(__p0), vget_high_s8(__p1));
68171 return __ret;
68177 int16x8_t __ret;
68178 __ret = __noswap_vabdl_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));
68179 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68180 return __ret;
68186 int64x2_t __ret;
68187 __ret = vabdl_s32(vget_high_s32(__p0), vget_high_s32(__p1));
68188 return __ret;
68194 int64x2_t __ret;
68195 __ret = __noswap_vabdl_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
68196 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68197 return __ret;
68203 int32x4_t __ret;
68204 __ret = vabdl_s16(vget_high_s16(__p0), vget_high_s16(__p1));
68205 return __ret;
68211 int32x4_t __ret;
68212 __ret = __noswap_vabdl_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
68213 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68214 return __ret;
68220 uint16x8_t __ret;
68221 __ret = vmovl_high_u8(__p0) + vmovl_high_u8(__p1);
68222 return __ret;
68228 uint16x8_t __ret;
68229 __ret = __noswap_vmovl_high_u8(__rev0) + __noswap_vmovl_high_u8(__rev1);
68230 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68231 return __ret;
68237 uint64x2_t __ret;
68238 __ret = vmovl_high_u32(__p0) + vmovl_high_u32(__p1);
68239 return __ret;
68245 uint64x2_t __ret;
68246 __ret = __noswap_vmovl_high_u32(__rev0) + __noswap_vmovl_high_u32(__rev1);
68247 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68248 return __ret;
68254 uint32x4_t __ret;
68255 __ret = vmovl_high_u16(__p0) + vmovl_high_u16(__p1);
68256 return __ret;
68262 uint32x4_t __ret;
68263 __ret = __noswap_vmovl_high_u16(__rev0) + __noswap_vmovl_high_u16(__rev1);
68264 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68265 return __ret;
68271 int16x8_t __ret;
68272 __ret = vmovl_high_s8(__p0) + vmovl_high_s8(__p1);
68273 return __ret;
68279 int16x8_t __ret;
68280 __ret = __noswap_vmovl_high_s8(__rev0) + __noswap_vmovl_high_s8(__rev1);
68281 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68282 return __ret;
68288 int64x2_t __ret;
68289 __ret = vmovl_high_s32(__p0) + vmovl_high_s32(__p1);
68290 return __ret;
68296 int64x2_t __ret;
68297 __ret = __noswap_vmovl_high_s32(__rev0) + __noswap_vmovl_high_s32(__rev1);
68298 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68299 return __ret;
68305 int32x4_t __ret;
68306 __ret = vmovl_high_s16(__p0) + vmovl_high_s16(__p1);
68307 return __ret;
68313 int32x4_t __ret;
68314 __ret = __noswap_vmovl_high_s16(__rev0) + __noswap_vmovl_high_s16(__rev1);
68315 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68316 return __ret;
68322 uint16x8_t __ret;
68323 __ret = __p0 + vmovl_high_u8(__p1);
68324 return __ret;
68330 uint16x8_t __ret;
68331 __ret = __rev0 + __noswap_vmovl_high_u8(__rev1);
68332 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68333 return __ret;
68339 uint64x2_t __ret;
68340 __ret = __p0 + vmovl_high_u32(__p1);
68341 return __ret;
68347 uint64x2_t __ret;
68348 __ret = __rev0 + __noswap_vmovl_high_u32(__rev1);
68349 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68350 return __ret;
68356 uint32x4_t __ret;
68357 __ret = __p0 + vmovl_high_u16(__p1);
68358 return __ret;
68364 uint32x4_t __ret;
68365 __ret = __rev0 + __noswap_vmovl_high_u16(__rev1);
68366 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68367 return __ret;
68373 int16x8_t __ret;
68374 __ret = __p0 + vmovl_high_s8(__p1);
68375 return __ret;
68381 int16x8_t __ret;
68382 __ret = __rev0 + __noswap_vmovl_high_s8(__rev1);
68383 __ret = __builtin_shufflevector(__ret, __ret
68384 return __ret;
68390 int64x2_t __ret;
68391 __ret = __p0 + vmovl_high_s32(__p1);
68392 return __ret;
68398 int64x2_t __ret;
68399 __ret = __rev0 + __noswap_vmovl_high_s32(__rev1);
68400 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68401 return __ret;
68407 int32x4_t __ret;
68408 __ret = __p0 + vmovl_high_s16(__p1);
68409 return __ret;
68415 int32x4_t __ret;
68416 __ret = __rev0 + __noswap_vmovl_high_s16(__rev1);
68417 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68418 return __ret;
68580 uint16x8_t __ret;
68581 __ret = vmlal_u8(__p0, vget_high_u8(__p1), vget_high_u8(__p2));
68582 return __ret;
68589 uint16x8_t __ret;
68590 __ret = __noswap_vmlal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
68591 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68592 return __ret;
68598 uint64x2_t __ret;
68599 __ret = vmlal_u32(__p0, vget_high_u32(__p1), vget_high_u32(__p2));
68600 return __ret;
68607 uint64x2_t __ret;
68608 __ret = __noswap_vmlal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
68609 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68610 return __ret;
68616 uint32x4_t __ret;
68617 __ret = vmlal_u16(__p0, vget_high_u16(__p1), vget_high_u16(__p2));
68618 return __ret;
68625 uint32x4_t __ret;
68626 __ret = __noswap_vmlal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
68627 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68628 return __ret;
68634 int16x8_t __ret;
68635 __ret = vmlal_s8(__p0, vget_high_s8(__p1), vget_high_s8(__p2));
68636 return __ret;
68643 int16x8_t __ret;
68644 __ret = __noswap_vmlal_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
68645 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68646 return __ret;
68652 int64x2_t __ret;
68653 __ret = vmlal_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
68654 return __ret;
68661 int64x2_t __ret;
68662 __ret = __noswap_vmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
68663 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68664 return __ret;
68670 int32x4_t __ret;
68671 __ret = vmlal_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
68672 return __ret;
68679 int32x4_t __ret;
68680 __ret = __noswap_vmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
68681 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68682 return __ret;
68688 uint64x2_t __ret;
68689 __ret = vmlal_n_u32(__p0, vget_high_u32(__p1), __p2);
68690 return __ret;
68696 uint64x2_t __ret;
68697 __ret = __noswap_vmlal_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);
68698 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68699 return __ret;
68705 uint32x4_t __ret;
68706 __ret = vmlal_n_u16(__p0, vget_high_u16(__p1), __p2);
68707 return __ret;
68713 uint32x4_t __ret;
68714 __ret = __noswap_vmlal_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);
68715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68716 return __ret;
68722 int64x2_t __ret;
68723 __ret = vmlal_n_s32(__p0, vget_high_s32(__p1), __p2);
68724 return __ret;
68730 int64x2_t __ret;
68731 __ret = __noswap_vmlal_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
68732 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68733 return __ret;
68739 int32x4_t __ret;
68740 __ret = vmlal_n_s16(__p0, vget_high_s16(__p1), __p2);
68741 return __ret;
68747 int32x4_t __ret;
68748 __ret = __noswap_vmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
68749 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68750 return __ret;
68756 uint16x8_t __ret;
68757 __ret = vmlsl_u8(__p0, vget_high_u8(__p1), vget_high_u8(__p2));
68758 return __ret;
68765 uint16x8_t __ret;
68766 __ret = __noswap_vmlsl_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
68767 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68768 return __ret;
68774 uint64x2_t __ret;
68775 __ret = vmlsl_u32(__p0, vget_high_u32(__p1), vget_high_u32(__p2));
68776 return __ret;
68783 uint64x2_t __ret;
68784 __ret = __noswap_vmlsl_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
68785 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68786 return __ret;
68792 uint32x4_t __ret;
68793 __ret = vmlsl_u16(__p0, vget_high_u16(__p1), vget_high_u16(__p2));
68794 return __ret;
68801 uint32x4_t __ret;
68802 __ret = __noswap_vmlsl_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
68803 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68804 return __ret;
68810 int16x8_t __ret;
68811 __ret = vmlsl_s8(__p0, vget_high_s8(__p1), vget_high_s8(__p2));
68812 return __ret;
68819 int16x8_t __ret;
68820 __ret = __noswap_vmlsl_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
68821 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68822 return __ret;
68828 int64x2_t __ret;
68829 __ret = vmlsl_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
68830 return __ret;
68837 int64x2_t __ret;
68838 __ret = __noswap_vmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
68839 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68840 return __ret;
68846 int32x4_t __ret;
68847 __ret = vmlsl_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
68848 return __ret;
68855 int32x4_t __ret;
68856 __ret = __noswap_vmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
68857 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68858 return __ret;
68864 uint64x2_t __ret;
68865 __ret = vmlsl_n_u32(__p0, vget_high_u32(__p1), __p2);
68866 return __ret;
68872 uint64x2_t __ret;
68873 __ret = __noswap_vmlsl_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);
68874 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68875 return __ret;
68881 uint32x4_t __ret;
68882 __ret = vmlsl_n_u16(__p0, vget_high_u16(__p1), __p2);
68883 return __ret;
68889 uint32x4_t __ret;
68890 __ret = __noswap_vmlsl_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);
68891 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68892 return __ret;
68898 int64x2_t __ret;
68899 __ret = vmlsl_n_s32(__p0, vget_high_s32(__p1), __p2);
68900 return __ret;
68906 int64x2_t __ret;
68907 __ret = __noswap_vmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
68908 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68909 return __ret;
68915 int32x4_t __ret;
68916 __ret = vmlsl_n_s16(__p0, vget_high_s16(__p1), __p2);
68917 return __ret;
68923 int32x4_t __ret;
68924 __ret = __noswap_vmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
68925 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68926 return __ret;
68982 uint16x8_t __ret;
68983 __ret = __p0 + vabdl_u8(__p1, __p2);
68984 return __ret;
68991 uint16x8_t __ret;
68992 __ret = __rev0 + __noswap_vabdl_u8(__rev1, __rev2);
68993 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68994 return __ret;
68997 uint16x8_t __ret;
68998 __ret = __p0 + __noswap_vabdl_u8(__p1, __p2);
68999 return __ret;
69005 uint64x2_t __ret;
69006 __ret = __p0 + vabdl_u32(__p1, __p2);
69007 return __ret;
69014 uint64x2_t __ret;
69015 __ret = __rev0 + __noswap_vabdl_u32(__rev1, __rev2);
69016 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69017 return __ret;
69020 uint64x2_t __ret;
69021 __ret = __p0 + __noswap_vabdl_u32(__p1, __p2);
69022 return __ret;
69028 uint32x4_t __ret;
69029 __ret = __p0 + vabdl_u16(__p1, __p2);
69030 return __ret;
69037 uint32x4_t __ret;
69038 __ret = __rev0 + __noswap_vabdl_u16(__rev1, __rev2);
69039 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69040 return __ret;
69043 uint32x4_t __ret;
69044 __ret = __p0 + __noswap_vabdl_u16(__p1, __p2);
69045 return __ret;
69051 int16x8_t __ret;
69052 __ret = __p0 + vabdl_s8(__p1, __p2);
69053 return __ret;
69060 int16x8_t __ret;
69061 __ret = __rev0 + __noswap_vabdl_s8(__rev1, __rev2);
69062 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69063 return __ret;
69066 int16x8_t __ret;
69067 __ret = __p0 + __noswap_vabdl_s8(__p1, __p2);
69068 return __ret;
69074 int64x2_t __ret;
69075 __ret = __p0 + vabdl_s32(__p1, __p2);
69076 return __ret;
69083 int64x2_t __ret;
69084 __ret = __rev0 + __noswap_vabdl_s32(__rev1, __rev2);
69085 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69086 return __ret;
69089 int64x2_t __ret;
69090 __ret = __p0 + __noswap_vabdl_s32(__p1, __p2);
69091 return __ret;
69097 int32x4_t __ret;
69098 __ret = __p0 + vabdl_s16(__p1, __p2);
69099 return __ret;
69106 int32x4_t __ret;
69107 __ret = __rev0 + __noswap_vabdl_s16(__rev1, __rev2);
69108 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69109 return __ret;
69112 int32x4_t __ret;
69113 __ret = __p0 + __noswap_vabdl_s16(__p1, __p2);
69114 return __ret;
69121 uint16x8_t __ret;
69122 __ret = vabal_u8(__p0, vget_high_u8(__p1), vget_high_u8(__p2));
69123 return __ret;
69130 uint16x8_t __ret;
69131 __ret = __noswap_vabal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
69132 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69133 return __ret;
69139 uint64x2_t __ret;
69140 __ret = vabal_u32(__p0, vget_high_u32(__p1), vget_high_u32(__p2));
69141 return __ret;
69148 uint64x2_t __ret;
69149 __ret = __noswap_vabal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
69150 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69151 return __ret;
69157 uint32x4_t __ret;
69158 __ret = vabal_u16(__p0, vget_high_u16(__p1), vget_high_u16(__p2));
69159 return __ret;
69166 uint32x4_t __ret;
69167 __ret = __noswap_vabal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
69168 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69169 return __ret;
69175 int16x8_t __ret;
69176 __ret = vabal_s8(__p0, vget_high_s8(__p1), vget_high_s8(__p2));
69177 return __ret;
69184 int16x8_t __ret;
69185 __ret = __noswap_vabal_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
69186 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69187 return __ret;
69193 int64x2_t __ret;
69194 __ret = vabal_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
69195 return __ret;
69202 int64x2_t __ret;
69203 __ret = __noswap_vabal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
69204 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69205 return __ret;
69211 int32x4_t __ret;
69212 __ret
69213 return __ret;
69220 int32x4_t __ret;
69221 __ret = __noswap_vabal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
69222 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69223 return __ret;