Home | History | Annotate | Download | only in clang-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 float16x4_t __ret;
4365 __ret = (float16x4_t) __builtin_neon_vcvt_f16_v((int8x16_t)__p0, 8);
4366 return __ret;
4371 float16x4_t __ret;
4372 __ret = (float16x4_t) __builtin_neon_vcvt_f16_v((int8x16_t)__rev0, 8);
4373 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4374 return __ret;
4377 float16x4_t __ret;
4378 __ret = (float16x4_t) __builtin_neon_vcvt_f16_v((int8x16_t)__p0, 8);
4379 return __ret;
4385 float32x4_t __ret;
4386 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__p0, 50);
4387 return __ret;
4392 float32x4_t __ret;
4393 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 50);
4394 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4395 return __ret;
4401 float32x4_t __ret;
4402 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__p0, 34);
4403 return __ret;
4408 float32x4_t __ret;
4409 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 34);
4410 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4411 return __ret;
4417 float32x2_t __ret;
4418 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__p0, 18);
4419 return __ret;
4424 float32x2_t __ret;
4425 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 18);
4426 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4427 return __ret;
4433 float32x2_t __ret;
4434 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__p0, 2);
4435 return __ret;
4440 float32x2_t __ret;
4441 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 2);
4442 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4443 return __ret;
4449 float32x4_t __ret;
4450 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__p0, 8);
4451 return __ret;
4456 float32x4_t __ret;
4457 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__rev0, 8);
4458 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4459 return __ret;
4462 float32x4_t __ret;
4463 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__p0, 8);
4464 return __ret;
4471 float32x4_t __ret; \
4472 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 50); \
4473 __ret; \
4479 float32x4_t __ret; \
4480 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 50); \
4481 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4482 __ret; \
4489 float32x4_t __ret; \
4490 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 34); \
4491 __ret; \
4497 float32x4_t __ret; \
4498 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 34); \
4499 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4500 __ret; \
4507 float32x2_t __ret; \
4508 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 18); \
4509 __ret; \
4515 float32x2_t __ret; \
4516 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 18); \
4517 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4518 __ret; \
4525 float32x2_t __ret; \
4526 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 2); \
4527 __ret; \
4533 float32x2_t __ret; \
4534 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 2); \
4535 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4536 __ret; \
4543 int32x4_t __ret; \
4544 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__s0, __p1, 34); \
4545 __ret; \
4551 int32x4_t __ret; \
4552 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__rev0, __p1, 34); \
4553 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4554 __ret; \
4561 int32x2_t __ret; \
4562 __ret = (int32x2_t) __builtin_neon_vcvt_n_s32_v((int8x8_t)__s0, __p1, 2); \
4563 __ret; \
4569 int32x2_t __ret; \
4570 __ret
4571 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4572 __ret; \
4579 uint32x4_t __ret; \
4580 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__s0, __p1, 50); \
4581 __ret; \
4587 uint32x4_t __ret; \
4588 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__rev0, __p1, 50); \
4589 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4590 __ret; \
4597 uint32x2_t __ret; \
4598 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__s0, __p1, 18); \
4599 __ret; \
4605 uint32x2_t __ret; \
4606 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__rev0, __p1, 18); \
4607 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4608 __ret; \
4614 int32x4_t __ret;
4615 __ret = (int32x4_t) __builtin_neon_vcvtq_s32_v((int8x16_t)__p0, 34);
4616 return __ret;
4621 int32x4_t __ret;
4622 __ret = (int32x4_t) __builtin_neon_vcvtq_s32_v((int8x16_t)__rev0, 34);
4623 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4624 return __ret;
4630 int32x2_t __ret;
4631 __ret = (int32x2_t) __builtin_neon_vcvt_s32_v((int8x8_t)__p0, 2);
4632 return __ret;
4637 int32x2_t __ret;
4638 __ret = (int32x2_t) __builtin_neon_vcvt_s32_v((int8x8_t)__rev0, 2);
4639 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4640 return __ret;
4646 uint32x4_t __ret;
4647 __ret = (uint32x4_t) __builtin_neon_vcvtq_u32_v((int8x16_t)__p0, 50);
4648 return __ret;
4653 uint32x4_t __ret;
4654 __ret = (uint32x4_t) __builtin_neon_vcvtq_u32_v((int8x16_t)__rev0, 50);
4655 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4656 return __ret;
4662 uint32x2_t __ret;
4663 __ret = (uint32x2_t) __builtin_neon_vcvt_u32_v((int8x8_t)__p0, 18);
4664 return __ret;
4669 uint32x2_t __ret;
4670 __ret = (uint32x2_t) __builtin_neon_vcvt_u32_v((int8x8_t)__rev0, 18);
4671 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4672 return __ret;
4679 poly8x8_t __ret; \
4680 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4681 __ret; \
4687 poly8x8_t __ret; \
4688 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4689 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4690 __ret; \
4697 poly16x4_t __ret; \
4698 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4699 __ret; \
4705 poly16x4_t __ret; \
4706 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4707 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4708 __ret; \
4715 poly8x16_t __ret; \
4716 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4717 __ret; \
4723 poly8x16_t __ret; \
4724 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4725 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
4726 __ret; \
4733 poly16x8_t __ret; \
4734 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4735 __ret; \
4741 poly16x8_t __ret; \
4742 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4743 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4744 __ret; \
4751 uint8x16_t __ret; \
4752 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4753 __ret; \
4759 uint8x16_t __ret; \
4760 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4761 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
4762 __ret; \
4769 uint32x4_t __ret; \
4770 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4771 __ret; \
4777 uint32x4_t __ret; \
4778 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4779 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4780 __ret; \
4787 uint64x2_t __ret; \
4788 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4789 __ret; \
4794 uint64x2_t __ret; \
4795 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4796 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4797 __ret; \
4804 uint16x8_t __ret; \
4805 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4806 __ret; \
4812 uint16x8_t __ret; \
4813 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4814 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4815 __ret; \
4822 int8x16_t __ret; \
4823 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4824 __ret; \
4830 int8x16_t __ret; \
4831 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4832 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
4833 __ret; \
4840 float32x4_t __ret; \
4841 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4842 __ret; \
4848 float32x4_t __ret; \
4849 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4850 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4851 __ret; \
4858 int32x4_t __ret; \
4859 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4860 __ret; \
4866 int32x4_t __ret; \
4867 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4868 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4869 __ret; \
4876 int64x2_t __ret; \
4877 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4878 __ret; \
4883 int64x2_t __ret; \
4884 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4885 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4886 __ret; \
4893 int16x8_t __ret; \
4894 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4895 __ret; \
4901 int16x8_t __ret; \
4902 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4903 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4904 __ret; \
4911 uint8x8_t __ret; \
4912 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4913 __ret; \
4919 uint8x8_t __ret; \
4920 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4921 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4922 __ret; \
4929 uint32x2_t __ret; \
4930 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
4931 __ret; \
4937 uint32x2_t __ret; \
4938 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
4939 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
4940 __ret; \
4947 uint64x1_t __ret; \
4948 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
4949 __ret; \
4954 uint64x1_t __ret; \
4955 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
4956 __ret; \
4963 uint16x4_t __ret; \
4964 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
4965 __ret; \
4971 uint16x4_t __ret; \
4972 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
4973 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
4974 __ret; \
4981 int8x8_t __ret; \
4982 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4983 __ret; \
4989 int8x8_t __ret; \
4990 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
4991 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
4992 __ret; \
4999 float32x2_t __ret; \
5000 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
5001 __ret; \
5007 float32x2_t __ret; \
5008 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
5009 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5010 __ret; \
5017 int32x2_t __ret; \
5018 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
5019 __ret; \
5025 int32x2_t __ret; \
5026 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
5027 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5028 __ret; \
5035 int64x1_t __ret; \
5036 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
5037 __ret; \
5042 int64x1_t __ret; \
5043 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
5044 __ret; \
5051 int16x4_t __ret; \
5052 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
5053 __ret; \
5059 int16x4_t __ret; \
5060 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
5061 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5062 __ret; \
5068 poly8x8_t __ret;
5069 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5070 return __ret;
5074 poly8x8_t __ret;
5075 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5076 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5077 return __ret;
5083 poly16x4_t __ret;
5084 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
5085 return __ret;
5089 poly16x4_t __ret;
5090 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
5091 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5092 return __ret;
5098 poly8x16_t __ret;
5099 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5100 return __ret;
5104 poly8x16_t __ret;
5105 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5106 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5107 return __ret;
5113 poly16x8_t __ret;
5114 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5115 return __ret;
5119 poly16x8_t __ret;
5120 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5121 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5122 return __ret;
5128 uint8x16_t __ret;
5129 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5130 return __ret;
5134 uint8x16_t __ret;
5135 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5136 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5137 return __ret;
5143 uint32x4_t __ret;
5144 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
5145 return __ret;
5149 uint32x4_t __ret;
5150 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
5151 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5152 return __ret;
5158 uint64x2_t __ret;
5159 __ret = (uint64x2_t) {__p0, __p0};
5160 return __ret;
5164 uint64x2_t __ret;
5165 __ret = (uint64x2_t) {__p0, __p0};
5166 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5167 return __ret;
5173 uint16x8_t __ret;
5174 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5175 return __ret;
5179 uint16x8_t __ret;
5180 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5181 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5182 return __ret;
5188 int8x16_t __ret;
5189 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5190 return __ret;
5194 int8x16_t __ret;
5195 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5196 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5197 return __ret;
5203 float32x4_t __ret;
5204 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
5205 return __ret;
5209 float32x4_t __ret;
5210 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
5211 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5212 return __ret;
5219 float16x8_t __ret; \
5220 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
5221 __ret; \
5226 float16x8_t __ret; \
5227 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
5228 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5229 __ret; \
5235 int32x4_t __ret;
5236 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
5237 return __ret;
5241 int32x4_t __ret;
5242 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
5243 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5244 return __ret;
5250 int64x2_t __ret;
5251 __ret = (int64x2_t) {__p0, __p0};
5252 return __ret;
5256 int64x2_t __ret;
5257 __ret = (int64x2_t) {__p0, __p0};
5258 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5259 return __ret;
5265 int16x8_t __ret;
5266 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5267 return __ret;
5271 int16x8_t __ret;
5272 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5273 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5274 return __ret;
5280 uint8x8_t __ret;
5281 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5282 return __ret;
5286 uint8x8_t __ret;
5287 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5288 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5289 return __ret;
5295 uint32x2_t __ret;
5296 __ret = (uint32x2_t) {__p0, __p0};
5297 return __ret;
5301 uint32x2_t __ret;
5302 __ret = (uint32x2_t) {__p0, __p0};
5303 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5304 return __ret;
5310 uint64x1_t __ret;
5311 __ret = (uint64x1_t) {__p0};
5312 return __ret;
5316 uint64x1_t __ret;
5317 __ret = (uint64x1_t) {__p0};
5318 return __ret;
5324 uint16x4_t __ret;
5325 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
5326 return __ret;
5330 uint16x4_t __ret;
5331 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
5332 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5333 return __ret;
5339 int8x8_t __ret;
5340 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5341 return __ret;
5345 int8x8_t __ret;
5346 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5347 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5348 return __ret;
5354 float32x2_t __ret;
5355 __ret = (float32x2_t) {__p0, __p0};
5356 return __ret;
5360 float32x2_t __ret;
5361 __ret = (float32x2_t) {__p0, __p0};
5362 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5363 return __ret;
5370 float16x4_t __ret; \
5371 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
5372 __ret; \
5377 float16x4_t __ret; \
5378 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
5379 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5380 __ret; \
5386 int32x2_t __ret;
5387 __ret = (int32x2_t) {__p0, __p0};
5388 return __ret;
5392 int32x2_t __ret;
5393 __ret = (int32x2_t) {__p0, __p0};
5394 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5395 return __ret;
5401 int64x1_t __ret;
5402 __ret = (int64x1_t) {__p0};
5403 return __ret;
5407 int64x1_t __ret;
5408 __ret = (int64x1_t) {__p0};
5409 return __ret;
5415 int16x4_t __ret;
5416 __ret = (int16x4_t) {__p0, __p0, __p0, __p0};
5417 return __ret;
5421 int16x4_t __ret;
5422 __ret = (int16x4_t) {__p0, __p0, __p0, __p0};
5423 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5424 return __ret;
5430 uint8x16_t __ret;
5431 __ret = __p0 ^ __p1;
5432 return __ret;
5438 uint8x16_t __ret;
5439 __ret = __rev0 ^ __rev1;
5440 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5441 return __ret;
5447 uint32x4_t __ret;
5448 __ret = __p0 ^ __p1;
5449 return __ret;
5455 uint32x4_t __ret;
5456 __ret = __rev0 ^ __rev1;
5457 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5458 return __ret;
5464 uint64x2_t __ret;
5465 __ret = __p0 ^ __p1;
5466 return __ret;
5472 uint64x2_t __ret;
5473 __ret = __rev0 ^ __rev1;
5474 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5475 return __ret;
5481 uint16x8_t __ret;
5482 __ret = __p0 ^ __p1;
5483 return __ret;
5489 uint16x8_t __ret;
5490 __ret = __rev0 ^ __rev1;
5491 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5492 return __ret;
5498 int8x16_t __ret;
5499 __ret = __p0 ^ __p1;
5500 return __ret;
5506 int8x16_t __ret;
5507 __ret = __rev0 ^ __rev1;
5508 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5509 return __ret;
5515 int32x4_t __ret;
5516 __ret = __p0 ^ __p1;
5517 return __ret;
5523 int32x4_t __ret;
5524 __ret = __rev0 ^ __rev1;
5525 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5526 return __ret;
5532 int64x2_t __ret;
5533 __ret = __p0 ^ __p1;
5534 return __ret;
5540 int64x2_t __ret;
5541 __ret = __rev0 ^ __rev1;
5542 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5543 return __ret;
5549 int16x8_t __ret;
5550 __ret = __p0 ^ __p1;
5551 return __ret;
5557 int16x8_t __ret;
5558 __ret = __rev0 ^ __rev1;
5559 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5560 return __ret;
5566 uint8x8_t __ret;
5567 __ret = __p0 ^ __p1;
5568 return __ret;
5574 uint8x8_t __ret;
5575 __ret = __rev0 ^ __rev1;
5576 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5577 return __ret;
5583 uint32x2_t __ret;
5584 __ret = __p0 ^ __p1;
5585 return __ret;
5591 uint32x2_t __ret;
5592 __ret = __rev0 ^ __rev1;
5593 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5594 return __ret;
5600 uint64x1_t __ret;
5601 __ret = __p0 ^ __p1;
5602 return __ret;
5606 uint64x1_t __ret;
5607 __ret = __p0 ^ __p1;
5608 return __ret;
5614 uint16x4_t __ret;
5615 __ret = __p0 ^ __p1;
5616 return __ret;
5622 uint16x4_t __ret;
5623 __ret = __rev0 ^ __rev1;
5624 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5625 return __ret;
5631 int8x8_t __ret;
5632 __ret = __p0 ^ __p1;
5633 return __ret;
5639 int8x8_t __ret;
5640 __ret = __rev0 ^ __rev1;
5641 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5642 return __ret;
5648 int32x2_t __ret;
5649 __ret = __p0 ^ __p1;
5650 return __ret;
5656 int32x2_t __ret;
5657 __ret = __rev0 ^ __rev1;
5658 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5659 return __ret;
5665 int64x1_t __ret;
5666 __ret = __p0 ^ __p1;
5667 return __ret;
5671 int64x1_t __ret;
5672 __ret = __p0 ^ __p1;
5673 return __ret;
5679 int16x4_t __ret;
5680 __ret = __p0 ^ __p1;
5681 return __ret;
5687 int16x4_t __ret;
5688 __ret = __rev0 ^ __rev1;
5689 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5690 return __ret;
5698 poly8x8_t __ret; \
5699 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
5700 __ret; \
5708 poly8x8_t __ret; \
5709 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
5710 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5711 __ret; \
5719 poly16x4_t __ret; \
5720 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
5721 __ret; \
5729 poly16x4_t __ret; \
5730 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
5731 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5732 __ret; \
5740 poly8x16_t __ret; \
5741 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
5742 __ret; \
5750 poly8x16_t __ret; \
5751 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
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 poly16x8_t __ret; \
5762 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
5763 __ret; \
5771 poly16x8_t __ret; \
5772 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
5773 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5774 __ret; \
5782 uint8x16_t __ret; \
5783 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
5784 __ret; \
5792 uint8x16_t __ret; \
5793 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
5794 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5795 __ret; \
5803 uint32x4_t __ret; \
5804 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
5805 __ret; \
5813 uint32x4_t __ret; \
5814 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
5815 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5816 __ret; \
5824 uint64x2_t __ret; \
5825 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
5826 __ret; \
5834 uint64x2_t __ret; \
5835 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
5836 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5837 __ret; \
5845 uint16x8_t __ret; \
5846 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
5847 __ret; \
5855 uint16x8_t __ret; \
5856 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
5857 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5858 __ret; \
5866 int8x16_t __ret; \
5867 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
5868 __ret; \
5876 int8x16_t __ret; \
5877 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
5878 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5879 __ret; \
5887 float32x4_t __ret; \
5888 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 41); \
5889 __ret; \
5897 float32x4_t __ret; \
5898 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 41); \
5899 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5900 __ret; \
5908 int32x4_t __ret; \
5909 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
5910 __ret; \
5918 int32x4_t __ret; \
5919 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
5920 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5921 __ret; \
5929 int64x2_t __ret; \
5930 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
5931 __ret; \
5939 int64x2_t __ret; \
5940 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
5941 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5942 __ret; \
5950 int16x8_t __ret; \
5951 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
5952 __ret; \
5960 int16x8_t __ret; \
5961 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
5962 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5963 __ret; \
5971 uint8x8_t __ret; \
5972 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
5973 __ret; \
5981 uint8x8_t __ret; \
5982 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
5983 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
5984 __ret; \
5992 uint32x2_t __ret; \
5993 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
5994 __ret; \
6002 uint32x2_t __ret; \
6003 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
6004 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
6005 __ret; \
6013 uint64x1_t __ret; \
6014 __ret = (uint64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
6015 __ret; \
6021 uint64x1_t __ret; \
6022 __ret = (uint64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
6023 __ret; \
6031 uint16x4_t __ret; \
6032 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
6033 __ret; \
6041 uint16x4_t __ret; \
6042 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
6043 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
6044 __ret; \
6052 int8x8_t __ret; \
6053 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
6054 __ret; \
6062 int8x8_t __ret; \
6063 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
6064 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
6065 __ret; \
6073 float32x2_t __ret; \
6074 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 9); \
6075 __ret; \
6083 float32x2_t __ret; \
6084 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 9); \
6085 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
6086 __ret; \
6094 int32x2_t __ret; \
6095 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
6096 __ret; \
6104 int32x2_t __ret; \
6105 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
6106 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
6107 __ret; \
6115 int64x1_t __ret; \
6116 __ret = (int64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
6117 __ret; \
6123 int64x1_t __ret; \
6124 __ret = (int64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
6125 __ret; \
6133 int16x4_t __ret; \
6134 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
6135 __ret; \
6143 int16x4_t __ret; \
6144 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
6145 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
6146 __ret; \
6152 float32x4_t __ret;
6153 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 41);
6154 return __ret;
6161 float32x4_t __ret;
6162 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
6163 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6164 return __ret;
6167 float32x4_t __ret;
6168 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 41);
6169 return __ret;
6175 float32x2_t __ret;
6176 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 9);
6177 return __ret;
6184 float32x2_t __ret;
6185 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
6186 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6187 return __ret;
6190 float32x2_t __ret;
6191 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 9);
6192 return __ret;
6198 poly8x8_t __ret;
6199 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6200 return __ret;
6205 poly8x8_t __ret;
6206 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
6207 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6208 return __ret;
6211 poly8x8_t __ret;
6212 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6213 return __ret;
6219 poly16x4_t __ret;
6220 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6221 return __ret;
6226 poly16x4_t __ret;
6227 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6228 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6229 return __ret;
6235 uint8x8_t __ret;
6236 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6237 return __ret;
6242 uint8x8_t __ret;
6243 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
6244 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6245 return __ret;
6248 uint8x8_t __ret;
6249 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6250 return __ret;
6256 uint32x2_t __ret;
6257 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6258 return __ret;
6263 uint32x2_t __ret;
6264 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
6265 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6266 return __ret;
6269 uint32x2_t __ret;
6270 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6271 return __ret;
6277 uint64x1_t __ret;
6278 __ret = __builtin_shufflevector(__p0, __p0, 1);
6279 return __ret;
6284 uint64x1_t __ret;
6285 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
6286 return __ret;
6292 uint16x4_t __ret;
6293 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6294 return __ret;
6299 uint16x4_t __ret;
6300 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6301 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6302 return __ret;
6305 uint16x4_t __ret;
6306 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6307 return __ret;
6313 int8x8_t __ret;
6314 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6315 return __ret;
6320 int8x8_t __ret;
6321 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
6322 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6323 return __ret;
6326 int8x8_t __ret;
6327 __ret = __builtin_shufflevector(__p0, __p0, 8, 9, 10, 11, 12, 13, 14, 15);
6328 return __ret;
6334 float32x2_t __ret;
6335 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6336 return __ret;
6341 float32x2_t __ret;
6342 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
6343 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6344 return __ret;
6347 float32x2_t __ret;
6348 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6349 return __ret;
6355 float16x4_t __ret;
6356 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6357 return __ret;
6362 float16x4_t __ret;
6363 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6364 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6365 return __ret;
6368 float16x4_t __ret;
6369 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6370 return __ret;
6376 int32x2_t __ret;
6377 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6378 return __ret;
6383 int32x2_t __ret;
6384 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
6385 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6386 return __ret;
6389 int32x2_t __ret;
6390 __ret = __builtin_shufflevector(__p0, __p0, 2, 3);
6391 return __ret;
6397 int64x1_t __ret;
6398 __ret = __builtin_shufflevector(__p0, __p0, 1);
6399 return __ret;
6404 int64x1_t __ret;
6405 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
6406 return __ret;
6412 int16x4_t __ret;
6413 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6414 return __ret;
6419 int16x4_t __ret;
6420 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
6421 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6422 return __ret;
6425 int16x4_t __ret;
6426 __ret = __builtin_shufflevector(__p0, __p0, 4, 5, 6, 7);
6427 return __ret;
6434 poly8_t __ret; \
6435 __ret = (poly8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6436 __ret; \
6442 poly8_t __ret; \
6443 __ret = (poly8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
6444 __ret; \
6448 poly8_t __ret; \
6449 __ret = (poly8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6450 __ret; \
6457 poly16_t __ret; \
6458 __ret = (poly16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6459 __ret; \
6465 poly16_t __ret; \
6466 __ret = (poly16_t) __builtin_neon_vget_lane_i16((int8x8_t)__rev0, __p1); \
6467 __ret; \
6471 poly16_t __ret; \
6472 __ret = (poly16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6473 __ret; \
6480 poly8_t __ret; \
6481 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6482 __ret; \
6488 poly8_t __ret; \
6489 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
6490 __ret; \
6494 poly8_t __ret; \
6495 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6496 __ret; \
6503 poly16_t __ret; \
6504 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6505 __ret; \
6511 poly16_t __ret; \
6512 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__rev0, __p1); \
6513 __ret; \
6517 poly16_t __ret; \
6518 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6519 __ret; \
6526 uint8_t __ret; \
6527 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6528 __ret; \
6534 uint8_t __ret; \
6535 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
6536 __ret; \
6540 uint8_t __ret; \
6541 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6542 __ret; \
6549 uint32_t __ret; \
6550 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6551 __ret; \
6557 uint32_t __ret; \
6558 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__rev0, __p1); \
6559 __ret; \
6563 uint32_t __ret; \
6564 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6565 __ret; \
6572 uint64_t __ret; \
6573 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6574 __ret; \
6580 uint64_t __ret; \
6581 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__rev0, __p1); \
6582 __ret; \
6586 uint64_t __ret; \
6587 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6588 __ret; \
6595 uint16_t __ret; \
6596 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6597 __ret; \
6603 uint16_t __ret; \
6604 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__rev0, __p1); \
6605 __ret; \
6609 uint16_t __ret; \
6610 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6611 __ret; \
6618 int8_t __ret; \
6619 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6620 __ret; \
6626 int8_t __ret; \
6627 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
6628 __ret; \
6632 int8_t __ret; \
6633 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
6634 __ret; \
6641 float32_t __ret; \
6642 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((int8x16_t)__s0, __p1); \
6643 __ret; \
6649 float32_t __ret; \
6650 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((int8x16_t)__rev0, __p1); \
6651 __ret; \
6655 float32_t __ret; \
6656 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((int8x16_t)__s0, __p1); \
6657 __ret; \
6664 int32_t __ret; \
6665 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6666 __ret; \
6672 int32_t __ret; \
6673 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__rev0, __p1); \
6674 __ret; \
6678 int32_t __ret; \
6679 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int8x16_t)__s0, __p1); \
6680 __ret; \
6687 int64_t __ret; \
6688 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6689 __ret; \
6695 int64_t __ret; \
6696 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__rev0, __p1); \
6697 __ret; \
6701 int64_t __ret; \
6702 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
6703 __ret; \
6710 int16_t __ret; \
6711 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6712 __ret; \
6718 int16_t __ret; \
6719 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__rev0, __p1); \
6720 __ret; \
6724 int16_t __ret; \
6725 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int8x16_t)__s0, __p1); \
6726 __ret; \
6733 uint8_t __ret; \
6734 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6735 __ret; \
6741 uint8_t __ret; \
6742 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
6743 __ret; \
6747 uint8_t __ret; \
6748 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6749 __ret; \
6756 uint32_t __ret; \
6757 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6758 __ret; \
6764 uint32_t __ret; \
6765 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int8x8_t)__rev0, __p1); \
6766 __ret; \
6770 uint32_t __ret; \
6771 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6772 __ret; \
6779 uint64_t __ret; \
6780 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6781 __ret; \
6786 uint64_t __ret; \
6787 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6788 __ret; \
6792 uint64_t __ret; \
6793 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6794 __ret; \
6801 uint16_t __ret; \
6802 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6803 __ret; \
6809 uint16_t __ret; \
6810 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int8x8_t)__rev0, __p1); \
6811 __ret; \
6815 uint16_t __ret; \
6816 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6817 __ret; \
6824 int8_t __ret; \
6825 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6826 __ret; \
6832 int8_t __ret; \
6833 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
6834 __ret; \
6838 int8_t __ret; \
6839 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
6840 __ret; \
6847 float32_t __ret; \
6848 __ret = (float32_t) __builtin_neon_vget_lane_f32((int8x8_t)__s0, __p1); \
6849 __ret; \
6855 float32_t __ret; \
6856 __ret = (float32_t) __builtin_neon_vget_lane_f32((int8x8_t)__rev0, __p1); \
6857 __ret; \
6861 float32_t __ret; \
6862 __ret = (float32_t) __builtin_neon_vget_lane_f32((int8x8_t)__s0, __p1); \
6863 __ret; \
6870 int32_t __ret; \
6871 __ret = (int32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6872 __ret; \
6878 int32_t __ret; \
6879 __ret = (int32_t) __builtin_neon_vget_lane_i32((int8x8_t)__rev0, __p1); \
6880 __ret; \
6884 int32_t __ret; \
6885 __ret = (int32_t) __builtin_neon_vget_lane_i32((int8x8_t)__s0, __p1); \
6886 __ret; \
6893 int64_t __ret; \
6894 __ret = (int64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6895 __ret; \
6900 int64_t __ret; \
6901 __ret = (int64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6902 __ret; \
6906 int64_t __ret; \
6907 __ret = (int64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
6908 __ret; \
6915 int16_t __ret; \
6916 __ret = (int16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6917 __ret; \
6923 int16_t __ret; \
6924 __ret = (int16_t) __builtin_neon_vget_lane_i16((int8x8_t)__rev0, __p1); \
6925 __ret; \
6929 int16_t __ret; \
6930 __ret = (int16_t) __builtin_neon_vget_lane_i16((int8x8_t)__s0, __p1); \
6931 __ret; \
6937 poly8x8_t __ret;
6938 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3, 4, 5, 6, 7);
6939 return __ret;
6944 poly8x8_t __ret;
6945 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
6946 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6947 return __ret;
6953 poly16x4_t __ret;
6954 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
6955 return __ret;
6960 poly16x4_t __ret;
6961 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
6962 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6963 return __ret;
6969 uint8x8_t __ret;
6970 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3, 4, 5, 6, 7);
6971 return __ret;
6976 uint8x8_t __ret;
6977 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
6978 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6979 return __ret;
6985 uint32x2_t __ret;
6986 __ret = __builtin_shufflevector(__p0, __p0, 0, 1);
6987 return __ret;
6992 uint32x2_t __ret;
6993 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
6994 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6995 return __ret;
7001 uint64x1_t __ret;
7002 __ret = __builtin_shufflevector(__p0, __p0, 0);
7003 return __ret;
7008 uint64x1_t __ret;
7009 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
7010 return __ret;
7016 uint16x4_t __ret;
7017 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
7018 return __ret;
7023 uint16x4_t __ret;
7024 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
7025 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7026 return __ret;
7032 int8x8_t __ret;
7033 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3, 4, 5, 6, 7);
7034 return __ret;
7039 int8x8_t __ret;
7040 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
7041 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7042 return __ret;
7048 float32x2_t __ret;
7049 __ret = __builtin_shufflevector(__p0, __p0, 0, 1);
7050 return __ret;
7055 float32x2_t __ret;
7056 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
7057 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7058 return __ret;
7064 float16x4_t __ret;
7065 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
7066 return __ret;
7071 float16x4_t __ret;
7072 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
7073 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7074 return __ret;
7080 int32x2_t __ret;
7081 __ret = __builtin_shufflevector(__p0, __p0, 0, 1);
7082 return __ret;
7087 int32x2_t __ret;
7088 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
7089 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7090 return __ret;
7096 int64x1_t __ret;
7097 __ret = __builtin_shufflevector(__p0, __p0, 0);
7098 return __ret;
7103 int64x1_t __ret;
7104 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
7105 return __ret;
7111 int16x4_t __ret;
7112 __ret = __builtin_shufflevector(__p0, __p0, 0, 1, 2, 3);
7113 return __ret;
7118 int16x4_t __ret;
7119 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
7120 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7121 return __ret;
7127 uint8x16_t __ret;
7128 __ret = (uint8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
7129 return __ret;
7135 uint8x16_t __ret;
7136 __ret = (uint8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
7137 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7138 return __ret;
7144 uint32x4_t __ret;
7145 __ret = (uint32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
7146 return __ret;
7152 uint32x4_t __ret;
7153 __ret = (uint32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
7154 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7155 return __ret;
7161 uint16x8_t __ret;
7162 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
7163 return __ret;
7169 uint16x8_t __ret;
7170 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
7171 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7172 return __ret;
7178 int8x16_t __ret;
7179 __ret = (int8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
7180 return __ret;
7186 int8x16_t __ret;
7187 __ret = (int8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
7188 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7189 return __ret;
7195 int32x4_t __ret;
7196 __ret = (int32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
7197 return __ret;
7203 int32x4_t __ret;
7204 __ret = (int32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
7205 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7206 return __ret;
7212 int16x8_t __ret;
7213 __ret = (int16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
7214 return __ret;
7220 int16x8_t __ret;
7221 __ret = (int16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
7222 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7223 return __ret;
7229 uint8x8_t __ret;
7230 __ret = (uint8x8_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
7231 return __ret;
7237 uint8x8_t __ret;
7238 __ret = (uint8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
7239 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7240 return __ret;
7246 uint32x2_t __ret;
7247 __ret = (uint32x2_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
7248 return __ret;
7254 uint32x2_t __ret;
7255 __ret = (uint32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
7256 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7257 return __ret;
7263 uint16x4_t __ret;
7264 __ret = (uint16x4_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
7265 return __ret;
7271 uint16x4_t __ret;
7272 __ret = (uint16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
7273 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7274 return __ret;
7280 int8x8_t __ret;
7281 __ret = (int8x8_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
7282 return __ret;
7288 int8x8_t __ret;
7289 __ret = (int8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
7290 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7291 return __ret;
7297 int32x2_t __ret;
7298 __ret = (int32x2_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
7299 return __ret;
7305 int32x2_t __ret;
7306 __ret = (int32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
7307 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7308 return __ret;
7314 int16x4_t __ret;
7315 __ret = (int16x4_t) __builtin_neon_vhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
7316 return __ret;
7322 int16x4_t __ret;
7323 __ret = (int16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
7324 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7325 return __ret;
7331 uint8x16_t __ret;
7332 __ret = (uint8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
7333 return __ret;
7339 uint8x16_t __ret;
7340 __ret = (uint8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
7341 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7342 return __ret;
7348 uint32x4_t __ret;
7349 __ret = (uint32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
7350 return __ret;
7356 uint32x4_t __ret;
7357 __ret = (uint32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
7358 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7359 return __ret;
7365 uint16x8_t __ret;
7366 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
7367 return __ret;
7373 uint16x8_t __ret;
7374 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
7375 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7376 return __ret;
7382 int8x16_t __ret;
7383 __ret = (int8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
7384 return __ret;
7390 int8x16_t __ret;
7391 __ret = (int8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
7392 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7393 return __ret;
7399 int32x4_t __ret;
7400 __ret = (int32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
7401 return __ret;
7407 int32x4_t __ret;
7408 __ret = (int32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
7409 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7410 return __ret;
7416 int16x8_t __ret;
7417 __ret = (int16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
7418 return __ret;
7424 int16x8_t __ret;
7425 __ret = (int16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
7426 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7427 return __ret;
7433 uint8x8_t __ret;
7434 __ret = (uint8x8_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
7435 return __ret;
7441 uint8x8_t __ret;
7442 __ret = (uint8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
7443 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7444 return __ret;
7450 uint32x2_t __ret;
7451 __ret = (uint32x2_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
7452 return __ret;
7458 uint32x2_t __ret;
7459 __ret = (uint32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
7460 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7461 return __ret;
7467 uint16x4_t __ret;
7468 __ret = (uint16x4_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
7469 return __ret;
7475 uint16x4_t __ret;
7476 __ret = (uint16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
7477 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7478 return __ret;
7484 int8x8_t __ret;
7485 __ret = (int8x8_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
7486 return __ret;
7492 int8x8_t __ret;
7493 __ret = (int8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
7494 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7495 return __ret;
7501 int32x2_t __ret;
7502 __ret = (int32x2_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
7503 return __ret;
7509 int32x2_t __ret;
7510 __ret = (int32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
7511 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7512 return __ret;
7518 int16x4_t __ret;
7519 __ret = (int16x4_t) __builtin_neon_vhsub_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
7520 return __ret;
7526 int16x4_t __ret;
7527 __ret = (int16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
7528 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7529 return __ret;
7535 poly8x8_t __ret; \
7536 __ret = (poly8x8_t) __builtin_neon_vld1_v(__p0, 4); \
7537 __ret; \
7541 poly8x8_t __ret; \
7542 __ret = (poly8x8_t) __builtin_neon_vld1_v(__p0, 4); \
7543 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7544 __ret; \
7550 poly16x4_t __ret; \
7551 __ret = (poly16x4_t) __builtin_neon_vld1_v(__p0, 5); \
7552 __ret; \
7556 poly16x4_t __ret; \
7557 __ret = (poly16x4_t) __builtin_neon_vld1_v(__p0, 5); \
7558 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7559 __ret; \
7565 poly8x16_t __ret; \
7566 __ret = (poly8x16_t) __builtin_neon_vld1q_v(__p0, 36); \
7567 __ret; \
7571 poly8x16_t __ret; \
7572 __ret = (poly8x16_t) __builtin_neon_vld1q_v(__p0, 36); \
7573 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7574 __ret; \
7580 poly16x8_t __ret; \
7581 __ret = (poly16x8_t) __builtin_neon_vld1q_v(__p0, 37); \
7582 __ret; \
7586 poly16x8_t __ret; \
7587 __ret = (poly16x8_t) __builtin_neon_vld1q_v(__p0, 37); \
7588 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7589 __ret; \
7595 uint8x16_t __ret; \
7596 __ret = (uint8x16_t) __builtin_neon_vld1q_v(__p0, 48); \
7597 __ret; \
7601 uint8x16_t __ret; \
7602 __ret = (uint8x16_t) __builtin_neon_vld1q_v(__p0, 48); \
7603 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7604 __ret; \
7610 uint32x4_t __ret; \
7611 __ret = (uint32x4_t) __builtin_neon_vld1q_v(__p0, 50); \
7612 __ret; \
7616 uint32x4_t __ret; \
7617 __ret = (uint32x4_t) __builtin_neon_vld1q_v(__p0, 50); \
7618 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7619 __ret; \
7625 uint64x2_t __ret; \
7626 __ret = (uint64x2_t) __builtin_neon_vld1q_v(__p0, 51); \
7627 __ret; \
7631 uint64x2_t __ret; \
7632 __ret
7633 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7634 __ret; \
7640 uint16x8_t __ret; \
7641 __ret = (uint16x8_t) __builtin_neon_vld1q_v(__p0, 49); \
7642 __ret; \
7646 uint16x8_t __ret; \
7647 __ret = (uint16x8_t) __builtin_neon_vld1q_v(__p0, 49); \
7648 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7649 __ret; \
7655 int8x16_t __ret; \
7656 __ret = (int8x16_t) __builtin_neon_vld1q_v(__p0, 32); \
7657 __ret; \
7661 int8x16_t __ret; \
7662 __ret = (int8x16_t) __builtin_neon_vld1q_v(__p0, 32); \
7663 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7664 __ret; \
7670 float32x4_t __ret; \
7671 __ret = (float32x4_t) __builtin_neon_vld1q_v(__p0, 41); \
7672 __ret; \
7676 float32x4_t __ret; \
7677 __ret = (float32x4_t) __builtin_neon_vld1q_v(__p0, 41); \
7678 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7679 __ret; \
7685 float16x8_t __ret; \
7686 __ret = (float16x8_t) __builtin_neon_vld1q_v(__p0, 40); \
7687 __ret; \
7691 float16x8_t __ret; \
7692 __ret = (float16x8_t) __builtin_neon_vld1q_v(__p0, 40); \
7693 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7694 __ret; \
7700 int32x4_t __ret; \
7701 __ret = (int32x4_t) __builtin_neon_vld1q_v(__p0, 34); \
7702 __ret; \
7706 int32x4_t __ret; \
7707 __ret = (int32x4_t) __builtin_neon_vld1q_v(__p0, 34); \
7708 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7709 __ret; \
7715 int64x2_t __ret; \
7716 __ret = (int64x2_t) __builtin_neon_vld1q_v(__p0, 35); \
7717 __ret; \
7721 int64x2_t __ret; \
7722 __ret = (int64x2_t) __builtin_neon_vld1q_v(__p0, 35); \
7723 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7724 __ret; \
7730 int16x8_t __ret; \
7731 __ret = (int16x8_t) __builtin_neon_vld1q_v(__p0, 33); \
7732 __ret; \
7736 int16x8_t __ret; \
7737 __ret = (int16x8_t) __builtin_neon_vld1q_v(__p0, 33); \
7738 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7739 __ret; \
7745 uint8x8_t __ret; \
7746 __ret = (uint8x8_t) __builtin_neon_vld1_v(__p0, 16); \
7747 __ret; \
7751 uint8x8_t __ret; \
7752 __ret = (uint8x8_t) __builtin_neon_vld1_v(__p0, 16); \
7753 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7754 __ret; \
7760 uint32x2_t __ret; \
7761 __ret = (uint32x2_t) __builtin_neon_vld1_v(__p0, 18); \
7762 __ret; \
7766 uint32x2_t __ret; \
7767 __ret = (uint32x2_t) __builtin_neon_vld1_v(__p0, 18); \
7768 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7769 __ret; \
7775 uint64x1_t __ret; \
7776 __ret = (uint64x1_t) __builtin_neon_vld1_v(__p0, 19); \
7777 __ret; \
7781 uint64x1_t __ret; \
7782 __ret = (uint64x1_t) __builtin_neon_vld1_v(__p0, 19); \
7783 __ret; \
7789 uint16x4_t __ret; \
7790 __ret = (uint16x4_t) __builtin_neon_vld1_v(__p0, 17); \
7791 __ret; \
7795 uint16x4_t __ret; \
7796 __ret = (uint16x4_t) __builtin_neon_vld1_v(__p0, 17); \
7797 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7798 __ret; \
7804 int8x8_t __ret; \
7805 __ret = (int8x8_t) __builtin_neon_vld1_v(__p0, 0); \
7806 __ret; \
7810 int8x8_t __ret; \
7811 __ret = (int8x8_t) __builtin_neon_vld1_v(__p0, 0); \
7812 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7813 __ret; \
7819 float32x2_t __ret; \
7820 __ret = (float32x2_t) __builtin_neon_vld1_v(__p0, 9); \
7821 __ret; \
7825 float32x2_t __ret; \
7826 __ret = (float32x2_t) __builtin_neon_vld1_v(__p0, 9); \
7827 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7828 __ret; \
7834 float16x4_t __ret; \
7835 __ret = (float16x4_t) __builtin_neon_vld1_v(__p0, 8); \
7836 __ret; \
7840 float16x4_t __ret; \
7841 __ret = (float16x4_t) __builtin_neon_vld1_v(__p0, 8); \
7842 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7843 __ret; \
7849 int32x2_t __ret; \
7850 __ret = (int32x2_t) __builtin_neon_vld1_v(__p0, 2); \
7851 __ret; \
7855 int32x2_t __ret; \
7856 __ret = (int32x2_t) __builtin_neon_vld1_v(__p0, 2); \
7857 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7858 __ret; \
7864 int64x1_t __ret; \
7865 __ret = (int64x1_t) __builtin_neon_vld1_v(__p0, 3); \
7866 __ret; \
7870 int64x1_t __ret; \
7871 __ret = (int64x1_t) __builtin_neon_vld1_v(__p0, 3); \
7872 __ret; \
7878 int16x4_t __ret; \
7879 __ret = (int16x4_t) __builtin_neon_vld1_v(__p0, 1); \
7880 __ret; \
7884 int16x4_t __ret; \
7885 __ret = (int16x4_t) __builtin_neon_vld1_v(__p0, 1); \
7886 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7887 __ret; \
7893 poly8x8_t __ret; \
7894 __ret = (poly8x8_t) __builtin_neon_vld1_dup_v(__p0, 4); \
7895 __ret; \
7899 poly8x8_t __ret; \
7900 __ret = (poly8x8_t) __builtin_neon_vld1_dup_v(__p0, 4); \
7901 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7902 __ret; \
7908 poly16x4_t __ret; \
7909 __ret = (poly16x4_t) __builtin_neon_vld1_dup_v(__p0, 5); \
7910 __ret; \
7914 poly16x4_t __ret; \
7915 __ret = (poly16x4_t) __builtin_neon_vld1_dup_v(__p0, 5); \
7916 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7917 __ret; \
7923 poly8x16_t __ret; \
7924 __ret = (poly8x16_t) __builtin_neon_vld1q_dup_v(__p0, 36); \
7925 __ret; \
7929 poly8x16_t __ret; \
7930 __ret = (poly8x16_t) __builtin_neon_vld1q_dup_v(__p0, 36); \
7931 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7932 __ret; \
7938 poly16x8_t __ret; \
7939 __ret = (poly16x8_t) __builtin_neon_vld1q_dup_v(__p0, 37); \
7940 __ret; \
7944 poly16x8_t __ret; \
7945 __ret = (poly16x8_t) __builtin_neon_vld1q_dup_v(__p0, 37); \
7946 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7947 __ret; \
7953 uint8x16_t __ret; \
7954 __ret = (uint8x16_t) __builtin_neon_vld1q_dup_v(__p0, 48); \
7955 __ret; \
7959 uint8x16_t __ret; \
7960 __ret = (uint8x16_t) __builtin_neon_vld1q_dup_v(__p0, 48); \
7961 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7962 __ret; \
7968 uint32x4_t __ret; \
7969 __ret = (uint32x4_t) __builtin_neon_vld1q_dup_v(__p0, 50); \
7970 __ret; \
7974 uint32x4_t __ret; \
7975 __ret = (uint32x4_t) __builtin_neon_vld1q_dup_v(__p0, 50); \
7976 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7977 __ret; \
7983 uint64x2_t __ret; \
7984 __ret = (uint64x2_t) __builtin_neon_vld1q_dup_v(__p0, 51); \
7985 __ret; \
7989 uint64x2_t __ret; \
7990 __ret = (uint64x2_t) __builtin_neon_vld1q_dup_v(__p0, 51); \
7991 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7992 __ret; \
7998 uint16x8_t __ret; \
7999 __ret = (uint16x8_t) __builtin_neon_vld1q_dup_v(__p0, 49); \
8000 __ret; \
8004 uint16x8_t __ret; \
8005 __ret = (uint16x8_t) __builtin_neon_vld1q_dup_v(__p0, 49); \
8006 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8007 __ret; \
8013 int8x16_t __ret; \
8014 __ret = (int8x16_t) __builtin_neon_vld1q_dup_v(__p0, 32); \
8015 __ret; \
8019 int8x16_t __ret; \
8020 __ret = (int8x16_t) __builtin_neon_vld1q_dup_v(__p0, 32); \
8021 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8022 __ret; \
8028 float32x4_t __ret; \
8029 __ret = (float32x4_t) __builtin_neon_vld1q_dup_v(__p0, 41); \
8030 __ret; \
8034 float32x4_t __ret; \
8035 __ret = (float32x4_t) __builtin_neon_vld1q_dup_v(__p0, 41); \
8036 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8037 __ret; \
8043 float16x8_t __ret; \
8044 __ret = (float16x8_t) __builtin_neon_vld1q_dup_v(__p0, 40); \
8045 __ret; \
8049 float16x8_t __ret; \
8050 __ret = (float16x8_t) __builtin_neon_vld1q_dup_v(__p0, 40); \
8051 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8052 __ret; \
8058 int32x4_t __ret; \
8059 __ret = (int32x4_t) __builtin_neon_vld1q_dup_v(__p0, 34); \
8060 __ret; \
8064 int32x4_t __ret; \
8065 __ret = (int32x4_t) __builtin_neon_vld1q_dup_v(__p0, 34); \
8066 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8067 __ret; \
8073 int64x2_t __ret; \
8074 __ret = (int64x2_t) __builtin_neon_vld1q_dup_v(__p0, 35); \
8075 __ret; \
8079 int64x2_t __ret; \
8080 __ret = (int64x2_t) __builtin_neon_vld1q_dup_v(__p0, 35); \
8081 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8082 __ret; \
8088 int16x8_t __ret; \
8089 __ret = (int16x8_t) __builtin_neon_vld1q_dup_v(__p0, 33); \
8090 __ret; \
8094 int16x8_t __ret; \
8095 __ret = (int16x8_t) __builtin_neon_vld1q_dup_v(__p0, 33); \
8096 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8097 __ret; \
8103 uint8x8_t __ret; \
8104 __ret = (uint8x8_t) __builtin_neon_vld1_dup_v(__p0, 16); \
8105 __ret; \
8109 uint8x8_t __ret; \
8110 __ret = (uint8x8_t) __builtin_neon_vld1_dup_v(__p0, 16); \
8111 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8112 __ret; \
8118 uint32x2_t __ret; \
8119 __ret = (uint32x2_t) __builtin_neon_vld1_dup_v(__p0, 18); \
8120 __ret; \
8124 uint32x2_t __ret; \
8125 __ret = (uint32x2_t) __builtin_neon_vld1_dup_v(__p0, 18); \
8126 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8127 __ret; \
8133 uint64x1_t __ret; \
8134 __ret = (uint64x1_t) __builtin_neon_vld1_dup_v(__p0, 19); \
8135 __ret; \
8139 uint64x1_t __ret; \
8140 __ret = (uint64x1_t) __builtin_neon_vld1_dup_v(__p0, 19); \
8141 __ret; \
8147 uint16x4_t __ret; \
8148 __ret = (uint16x4_t) __builtin_neon_vld1_dup_v(__p0, 17); \
8149 __ret; \
8153 uint16x4_t __ret; \
8154 __ret = (uint16x4_t) __builtin_neon_vld1_dup_v(__p0, 17); \
8155 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8156 __ret; \
8162 int8x8_t __ret; \
8163 __ret = (int8x8_t) __builtin_neon_vld1_dup_v(__p0, 0); \
8164 __ret; \
8168 int8x8_t __ret; \
8169 __ret = (int8x8_t) __builtin_neon_vld1_dup_v(__p0, 0); \
8170 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8171 __ret; \
8177 float32x2_t __ret; \
8178 __ret = (float32x2_t) __builtin_neon_vld1_dup_v(__p0, 9); \
8179 __ret; \
8183 float32x2_t __ret; \
8184 __ret = (float32x2_t) __builtin_neon_vld1_dup_v(__p0, 9); \
8185 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8186 __ret; \
8192 float16x4_t __ret; \
8193 __ret = (float16x4_t) __builtin_neon_vld1_dup_v(__p0, 8); \
8194 __ret; \
8198 float16x4_t __ret; \
8199 __ret = (float16x4_t) __builtin_neon_vld1_dup_v(__p0, 8); \
8200 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8201 __ret; \
8207 int32x2_t __ret; \
8208 __ret = (int32x2_t) __builtin_neon_vld1_dup_v(__p0, 2); \
8209 __ret; \
8213 int32x2_t __ret; \
8214 __ret = (int32x2_t) __builtin_neon_vld1_dup_v(__p0, 2); \
8215 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8216 __ret; \
8222 int64x1_t __ret; \
8223 __ret = (int64x1_t) __builtin_neon_vld1_dup_v(__p0, 3); \
8224 __ret; \
8228 int64x1_t __ret; \
8229 __ret = (int64x1_t) __builtin_neon_vld1_dup_v(__p0, 3); \
8230 __ret; \
8236 int16x4_t __ret; \
8237 __ret = (int16x4_t) __builtin_neon_vld1_dup_v(__p0, 1); \
8238 __ret; \
8242 int16x4_t __ret; \
8243 __ret = (int16x4_t) __builtin_neon_vld1_dup_v(__p0, 1); \
8244 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8245 __ret; \
8252 poly8x8_t __ret; \
8253 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 4); \
8254 __ret; \
8260 poly8x8_t __ret; \
8261 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 4); \
8262 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8263 __ret
8270 poly16x4_t __ret; \
8271 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 5); \
8272 __ret; \
8278 poly16x4_t __ret; \
8279 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 5); \
8280 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8281 __ret; \
8288 poly8x16_t __ret; \
8289 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 36); \
8290 __ret; \
8296 poly8x16_t __ret; \
8297 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 36); \
8298 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8299 __ret; \
8306 poly16x8_t __ret; \
8307 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 37); \
8308 __ret; \
8314 poly16x8_t __ret; \
8315 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 37); \
8316 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8317 __ret; \
8324 uint8x16_t __ret; \
8325 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 48); \
8326 __ret; \
8332 uint8x16_t __ret; \
8333 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 48); \
8334 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8335 __ret; \
8342 uint32x4_t __ret; \
8343 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 50); \
8344 __ret; \
8350 uint32x4_t __ret; \
8351 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 50); \
8352 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8353 __ret; \
8360 uint64x2_t __ret; \
8361 __ret = (uint64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 51); \
8362 __ret; \
8368 uint64x2_t __ret; \
8369 __ret = (uint64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 51); \
8370 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8371 __ret; \
8378 uint16x8_t __ret; \
8379 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 49); \
8380 __ret; \
8386 uint16x8_t __ret; \
8387 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 49); \
8388 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8389 __ret; \
8396 int8x16_t __ret; \
8397 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 32); \
8398 __ret; \
8404 int8x16_t __ret; \
8405 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 32); \
8406 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8407 __ret; \
8414 float32x4_t __ret; \
8415 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 41); \
8416 __ret; \
8422 float32x4_t __ret; \
8423 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 41); \
8424 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8425 __ret; \
8432 float16x8_t __ret; \
8433 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 40); \
8434 __ret; \
8440 float16x8_t __ret; \
8441 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 40); \
8442 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8443 __ret; \
8450 int32x4_t __ret; \
8451 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 34); \
8452 __ret; \
8458 int32x4_t __ret; \
8459 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 34); \
8460 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8461 __ret; \
8468 int64x2_t __ret; \
8469 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 35); \
8470 __ret; \
8476 int64x2_t __ret; \
8477 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 35); \
8478 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8479 __ret; \
8486 int16x8_t __ret; \
8487 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 33); \
8488 __ret; \
8494 int16x8_t __ret; \
8495 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 33); \
8496 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8497 __ret; \
8504 uint8x8_t __ret; \
8505 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 16); \
8506 __ret; \
8512 uint8x8_t __ret; \
8513 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 16); \
8514 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8515 __ret; \
8522 uint32x2_t __ret; \
8523 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 18); \
8524 __ret; \
8530 uint32x2_t __ret; \
8531 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 18); \
8532 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8533 __ret; \
8540 uint64x1_t __ret; \
8541 __ret = (uint64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 19); \
8542 __ret; \
8547 uint64x1_t __ret; \
8548 __ret = (uint64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 19); \
8549 __ret; \
8556 uint16x4_t __ret; \
8557 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 17); \
8558 __ret; \
8564 uint16x4_t __ret; \
8565 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 17); \
8566 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8567 __ret; \
8574 int8x8_t __ret; \
8575 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 0); \
8576 __ret; \
8582 int8x8_t __ret; \
8583 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 0); \
8584 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
8585 __ret; \
8592 float32x2_t __ret; \
8593 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 9); \
8594 __ret; \
8600 float32x2_t __ret; \
8601 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 9); \
8602 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8603 __ret; \
8610 float16x4_t __ret; \
8611 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 8); \
8612 __ret; \
8618 float16x4_t __ret; \
8619 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 8); \
8620 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8621 __ret; \
8628 int32x2_t __ret; \
8629 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 2); \
8630 __ret; \
8636 int32x2_t __ret; \
8637 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 2); \
8638 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
8639 __ret; \
8646 int64x1_t __ret; \
8647 __ret = (int64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 3); \
8648 __ret; \
8653 int64x1_t __ret; \
8654 __ret = (int64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 3); \
8655 __ret; \
8662 int16x4_t __ret; \
8663 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 1); \
8664 __ret; \
8670 int16x4_t __ret; \
8671 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 1); \
8672 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
8673 __ret; \
8679 poly8x8x2_t __ret; \
8680 __builtin_neon_vld2_v(&__ret, __p0, 4); \
8681 __ret; \
8685 poly8x8x2_t __ret; \
8686 __builtin_neon_vld2_v(&__ret, __p0, 4); \
8688 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8689 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8690 __ret; \
8696 poly16x4x2_t __ret; \
8697 __builtin_neon_vld2_v(&__ret, __p0, 5); \
8698 __ret; \
8702 poly16x4x2_t __ret; \
8703 __builtin_neon_vld2_v(&__ret, __p0, 5); \
8705 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8706 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8707 __ret; \
8713 poly8x16x2_t __ret; \
8714 __builtin_neon_vld2q_v(&__ret, __p0, 36); \
8715 __ret; \
8719 poly8x16x2_t __ret; \
8720 __builtin_neon_vld2q_v(&__ret, __p0, 36); \
8722 __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); \
8723 __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); \
8724 __ret; \
8730 poly16x8x2_t __ret; \
8731 __builtin_neon_vld2q_v(&__ret, __p0, 37); \
8732 __ret; \
8736 poly16x8x2_t __ret; \
8737 __builtin_neon_vld2q_v(&__ret, __p0, 37); \
8739 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8740 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8741 __ret; \
8747 uint8x16x2_t __ret; \
8748 __builtin_neon_vld2q_v(&__ret, __p0, 48); \
8749 __ret; \
8753 uint8x16x2_t __ret; \
8754 __builtin_neon_vld2q_v(&__ret, __p0, 48); \
8756 __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); \
8757 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret
8758 __ret; \
8764 uint32x4x2_t __ret; \
8765 __builtin_neon_vld2q_v(&__ret, __p0, 50); \
8766 __ret; \
8770 uint32x4x2_t __ret; \
8771 __builtin_neon_vld2q_v(&__ret, __p0, 50); \
8773 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8774 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8775 __ret; \
8781 uint16x8x2_t __ret; \
8782 __builtin_neon_vld2q_v(&__ret, __p0, 49); \
8783 __ret; \
8787 uint16x8x2_t __ret; \
8788 __builtin_neon_vld2q_v(&__ret, __p0, 49); \
8790 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8791 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8792 __ret; \
8798 int8x16x2_t __ret; \
8799 __builtin_neon_vld2q_v(&__ret, __p0, 32); \
8800 __ret; \
8804 int8x16x2_t __ret; \
8805 __builtin_neon_vld2q_v(&__ret, __p0, 32); \
8807 __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); \
8808 __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); \
8809 __ret; \
8815 float32x4x2_t __ret; \
8816 __builtin_neon_vld2q_v(&__ret, __p0, 41); \
8817 __ret; \
8821 float32x4x2_t __ret; \
8822 __builtin_neon_vld2q_v(&__ret, __p0, 41); \
8824 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8825 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8826 __ret; \
8832 float16x8x2_t __ret; \
8833 __builtin_neon_vld2q_v(&__ret, __p0, 40); \
8834 __ret; \
8838 float16x8x2_t __ret; \
8839 __builtin_neon_vld2q_v(&__ret, __p0, 40); \
8841 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8842 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8843 __ret; \
8849 int32x4x2_t __ret; \
8850 __builtin_neon_vld2q_v(&__ret, __p0, 34); \
8851 __ret; \
8855 int32x4x2_t __ret; \
8856 __builtin_neon_vld2q_v(&__ret, __p0, 34); \
8858 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8859 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8860 __ret; \
8866 int16x8x2_t __ret; \
8867 __builtin_neon_vld2q_v(&__ret, __p0, 33); \
8868 __ret; \
8872 int16x8x2_t __ret; \
8873 __builtin_neon_vld2q_v(&__ret, __p0, 33); \
8875 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8876 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8877 __ret; \
8883 uint8x8x2_t __ret; \
8884 __builtin_neon_vld2_v(&__ret, __p0, 16); \
8885 __ret; \
8889 uint8x8x2_t __ret; \
8890 __builtin_neon_vld2_v(&__ret, __p0, 16); \
8892 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8893 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8894 __ret; \
8900 uint32x2x2_t __ret; \
8901 __builtin_neon_vld2_v(&__ret, __p0, 18); \
8902 __ret; \
8906 uint32x2x2_t __ret; \
8907 __builtin_neon_vld2_v(&__ret, __p0, 18); \
8909 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
8910 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
8911 __ret; \
8917 uint64x1x2_t __ret; \
8918 __builtin_neon_vld2_v(&__ret, __p0, 19); \
8919 __ret; \
8923 uint64x1x2_t __ret; \
8924 __builtin_neon_vld2_v(&__ret, __p0, 19); \
8925 __ret; \
8931 uint16x4x2_t __ret; \
8932 __builtin_neon_vld2_v(&__ret, __p0, 17); \
8933 __ret; \
8937 uint16x4x2_t __ret; \
8938 __builtin_neon_vld2_v(&__ret, __p0, 17); \
8940 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8941 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8942 __ret; \
8948 int8x8x2_t __ret; \
8949 __builtin_neon_vld2_v(&__ret, __p0, 0); \
8950 __ret; \
8954 int8x8x2_t __ret; \
8955 __builtin_neon_vld2_v(&__ret, __p0, 0); \
8957 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
8958 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
8959 __ret; \
8965 float32x2x2_t __ret; \
8966 __builtin_neon_vld2_v(&__ret, __p0, 9); \
8967 __ret; \
8971 float32x2x2_t __ret; \
8972 __builtin_neon_vld2_v(&__ret, __p0, 9); \
8974 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
8975 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
8976 __ret; \
8982 float16x4x2_t __ret; \
8983 __builtin_neon_vld2_v(&__ret, __p0, 8); \
8984 __ret; \
8988 float16x4x2_t __ret; \
8989 __builtin_neon_vld2_v(&__ret, __p0, 8); \
8991 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
8992 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
8993 __ret; \
8999 int32x2x2_t __ret; \
9000 __builtin_neon_vld2_v(&__ret, __p0, 2); \
9001 __ret; \
9005 int32x2x2_t __ret; \
9006 __builtin_neon_vld2_v(&__ret, __p0, 2); \
9008 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9009 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9010 __ret; \
9016 int64x1x2_t __ret; \
9017 __builtin_neon_vld2_v(&__ret, __p0, 3); \
9018 __ret; \
9022 int64x1x2_t __ret; \
9023 __builtin_neon_vld2_v(&__ret, __p0, 3); \
9024 __ret; \
9030 int16x4x2_t __ret; \
9031 __builtin_neon_vld2_v(&__ret, __p0, 1); \
9032 __ret; \
9036 int16x4x2_t __ret; \
9037 __builtin_neon_vld2_v(&__ret, __p0, 1); \
9039 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9040 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9041 __ret; \
9047 poly8x8x2_t __ret; \
9048 __builtin_neon_vld2_dup_v(&__ret, __p0, 4); \
9049 __ret; \
9053 poly8x8x2_t __ret; \
9054 __builtin_neon_vld2_dup_v(&__ret, __p0, 4); \
9056 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9057 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9058 __ret; \
9064 poly16x4x2_t __ret; \
9065 __builtin_neon_vld2_dup_v(&__ret, __p0, 5); \
9066 __ret; \
9070 poly16x4x2_t __ret; \
9071 __builtin_neon_vld2_dup_v(&__ret, __p0, 5); \
9073 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9074 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9075 __ret; \
9081 uint8x8x2_t __ret; \
9082 __builtin_neon_vld2_dup_v(&__ret, __p0, 16); \
9083 __ret; \
9087 uint8x8x2_t __ret; \
9088 __builtin_neon_vld2_dup_v(&__ret, __p0, 16); \
9090 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9091 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9092 __ret; \
9098 uint32x2x2_t __ret; \
9099 __builtin_neon_vld2_dup_v(&__ret, __p0, 18); \
9100 __ret; \
9104 uint32x2x2_t __ret; \
9105 __builtin_neon_vld2_dup_v(&__ret, __p0, 18); \
9107 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9108 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9109 __ret; \
9115 uint64x1x2_t __ret; \
9116 __builtin_neon_vld2_dup_v(&__ret, __p0, 19); \
9117 __ret; \
9121 uint64x1x2_t __ret; \
9122 __builtin_neon_vld2_dup_v(&__ret, __p0, 19); \
9123 __ret; \
9129 uint16x4x2_t __ret; \
9130 __builtin_neon_vld2_dup_v(&__ret, __p0, 17); \
9131 __ret; \
9135 uint16x4x2_t __ret; \
9136 __builtin_neon_vld2_dup_v(&__ret, __p0, 17); \
9138 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9139 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9140 __ret; \
9146 int8x8x2_t __ret; \
9147 __builtin_neon_vld2_dup_v(&__ret, __p0, 0); \
9148 __ret; \
9152 int8x8x2_t __ret; \
9153 __builtin_neon_vld2_dup_v(&__ret, __p0, 0); \
9155 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9156 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9157 __ret; \
9163 float32x2x2_t __ret; \
9164 __builtin_neon_vld2_dup_v(&__ret, __p0, 9); \
9165 __ret; \
9169 float32x2x2_t __ret; \
9170 __builtin_neon_vld2_dup_v(&__ret, __p0, 9); \
9172 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9173 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9174 __ret; \
9180 float16x4x2_t __ret; \
9181 __builtin_neon_vld2_dup_v(&__ret, __p0, 8); \
9182 __ret; \
9186 float16x4x2_t __ret; \
9187 __builtin_neon_vld2_dup_v(&__ret, __p0, 8); \
9189 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9190 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9191 __ret; \
9197 int32x2x2_t __ret; \
9198 __builtin_neon_vld2_dup_v(&__ret, __p0, 2); \
9199 __ret; \
9203 int32x2x2_t __ret; \
9204 __builtin_neon_vld2_dup_v(&__ret, __p0, 2); \
9206 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9207 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9208 __ret; \
9214 int64x1x2_t __ret; \
9215 __builtin_neon_vld2_dup_v(&__ret, __p0, 3); \
9216 __ret; \
9220 int64x1x2_t __ret; \
9221 __builtin_neon_vld2_dup_v(&__ret, __p0, 3); \
9222 __ret; \
9228 int16x4x2_t __ret; \
9229 __builtin_neon_vld2_dup_v(&__ret, __p0, 1); \
9230 __ret; \
9234 int16x4x2_t __ret; \
9235 __builtin_neon_vld2_dup_v(&__ret, __p0, 1); \
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 poly8x8x2_t __ret; \
9247 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 4); \
9248 __ret; \
9256 poly8x8x2_t __ret; \
9257 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 4); \
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 poly16x4x2_t __ret; \
9269 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 5); \
9270 __ret; \
9278 poly16x4x2_t __ret; \
9279 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 5); \
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 poly16x8x2_t __ret; \
9291 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 37); \
9292 __ret; \
9300 poly16x8x2_t __ret; \
9301 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 37); \
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 uint32x4x2_t __ret; \
9313 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 50); \
9314 __ret; \
9322 uint32x4x2_t __ret; \
9323 __builtin_neon_vld2q_lane_v(&__ret
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 uint16x8x2_t __ret; \
9335 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 49); \
9336 __ret; \
9344 uint16x8x2_t __ret; \
9345 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 49); \
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 float32x4x2_t __ret; \
9357 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 41); \
9358 __ret; \
9366 float32x4x2_t __ret; \
9367 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 41); \
9369 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9370 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9371 __ret; \
9378 float16x8x2_t __ret; \
9379 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 40); \
9380 __ret; \
9388 float16x8x2_t __ret; \
9389 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 40); \
9391 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9392 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9393 __ret; \
9400 int32x4x2_t __ret; \
9401 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 34); \
9402 __ret; \
9410 int32x4x2_t __ret; \
9411 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 34); \
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 int16x8x2_t __ret; \
9423 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 33); \
9424 __ret; \
9432 int16x8x2_t __ret; \
9433 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 33); \
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 uint8x8x2_t __ret; \
9445 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 16); \
9446 __ret; \
9454 uint8x8x2_t __ret; \
9455 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 16); \
9457 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9458 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9459 __ret; \
9466 uint32x2x2_t __ret; \
9467 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 18); \
9468 __ret; \
9476 uint32x2x2_t __ret; \
9477 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 18); \
9479 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9480 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9481 __ret; \
9488 uint16x4x2_t __ret; \
9489 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 17); \
9490 __ret; \
9498 uint16x4x2_t __ret; \
9499 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 17); \
9501 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9502 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9503 __ret; \
9510 int8x8x2_t __ret; \
9511 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 0); \
9512 __ret; \
9520 int8x8x2_t __ret; \
9521 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 0); \
9523 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9524 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9525 __ret; \
9532 float32x2x2_t __ret; \
9533 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 9); \
9534 __ret; \
9542 float32x2x2_t __ret; \
9543 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 9); \
9545 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9546 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9547 __ret; \
9554 float16x4x2_t __ret; \
9555 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 8); \
9556 __ret; \
9564 float16x4x2_t __ret; \
9565 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 8); \
9567 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9568 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9569 __ret; \
9576 int32x2x2_t __ret; \
9577 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 2); \
9578 __ret; \
9586 int32x2x2_t __ret; \
9587 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 2); \
9589 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9590 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9591 __ret; \
9598 int16x4x2_t __ret; \
9599 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 1); \
9600 __ret; \
9608 int16x4x2_t __ret; \
9609 __builtin_neon_vld2_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 1); \
9611 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9612 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9613 __ret; \
9619 poly8x8x3_t __ret; \
9620 __builtin_neon_vld3_v(&__ret, __p0, 4); \
9621 __ret; \
9625 poly8x8x3_t __ret; \
9626 __builtin_neon_vld3_v(&__ret, __p0, 4); \
9628 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9629 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9630 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9631 __ret; \
9637 poly16x4x3_t __ret; \
9638 __builtin_neon_vld3_v(&__ret, __p0, 5); \
9639 __ret; \
9643 poly16x4x3_t __ret; \
9644 __builtin_neon_vld3_v(&__ret, __p0, 5); \
9646 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9647 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9648 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9649 __ret; \
9655 poly8x16x3_t __ret; \
9656 __builtin_neon_vld3q_v(&__ret, __p0, 36); \
9657 __ret; \
9661 poly8x16x3_t __ret; \
9662 __builtin_neon_vld3q_v(&__ret, __p0, 36); \
9664 __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); \
9665 __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); \
9666 __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); \
9667 __ret; \
9673 poly16x8x3_t __ret; \
9674 __builtin_neon_vld3q_v(&__ret, __p0, 37); \
9675 __ret; \
9679 poly16x8x3_t __ret; \
9680 __builtin_neon_vld3q_v(&__ret, __p0, 37); \
9682 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9683 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9684 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9685 __ret; \
9691 uint8x16x3_t __ret; \
9692 __builtin_neon_vld3q_v(&__ret, __p0, 48); \
9693 __ret; \
9697 uint8x16x3_t __ret; \
9698 __builtin_neon_vld3q_v(&__ret, __p0, 48); \
9700 __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); \
9701 __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); \
9702 __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); \
9703 __ret; \
9709 uint32x4x3_t __ret; \
9710 __builtin_neon_vld3q_v(&__ret, __p0, 50); \
9711 __ret; \
9715 uint32x4x3_t __ret; \
9716 __builtin_neon_vld3q_v(&__ret, __p0, 50); \
9718 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9719 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9720 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9721 __ret; \
9727 uint16x8x3_t __ret; \
9728 __builtin_neon_vld3q_v(&__ret, __p0, 49); \
9729 __ret; \
9733 uint16x8x3_t __ret; \
9734 __builtin_neon_vld3q_v(&__ret, __p0, 49); \
9736 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9737 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9738 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9739 __ret; \
9745 int8x16x3_t __ret; \
9746 __builtin_neon_vld3q_v(&__ret, __p0, 32); \
9747 __ret; \
9751 int8x16x3_t __ret; \
9752 __builtin_neon_vld3q_v(&__ret, __p0, 32); \
9754 __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); \
9755 __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); \
9756 __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); \
9757 __ret; \
9763 float32x4x3_t __ret; \
9764 __builtin_neon_vld3q_v(&__ret, __p0, 41); \
9765 __ret; \
9769 float32x4x3_t __ret; \
9770 __ret, __p0, 41); \
9772 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9773 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9774 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9775 __ret; \
9781 float16x8x3_t __ret; \
9782 __builtin_neon_vld3q_v(&__ret, __p0, 40); \
9783 __ret; \
9787 float16x8x3_t __ret; \
9788 __builtin_neon_vld3q_v(&__ret, __p0, 40); \
9790 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9791 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9792 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9793 __ret; \
9799 int32x4x3_t __ret; \
9800 __builtin_neon_vld3q_v(&__ret, __p0, 34); \
9801 __ret; \
9805 int32x4x3_t __ret; \
9806 __builtin_neon_vld3q_v(&__ret, __p0, 34); \
9808 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9809 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9810 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9811 __ret; \
9817 int16x8x3_t __ret; \
9818 __builtin_neon_vld3q_v(&__ret, __p0, 33); \
9819 __ret; \
9823 int16x8x3_t __ret; \
9824 __builtin_neon_vld3q_v(&__ret, __p0, 33); \
9826 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9827 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9828 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9829 __ret; \
9835 uint8x8x3_t __ret; \
9836 __builtin_neon_vld3_v(&__ret, __p0, 16); \
9837 __ret; \
9841 uint8x8x3_t __ret; \
9842 __builtin_neon_vld3_v(&__ret, __p0, 16); \
9844 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9845 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9846 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9847 __ret; \
9853 uint32x2x3_t __ret; \
9854 __builtin_neon_vld3_v(&__ret, __p0, 18); \
9855 __ret; \
9859 uint32x2x3_t __ret; \
9860 __builtin_neon_vld3_v(&__ret, __p0, 18); \
9862 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9863 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9864 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
9865 __ret; \
9871 uint64x1x3_t __ret; \
9872 __builtin_neon_vld3_v(&__ret, __p0, 19); \
9873 __ret; \
9877 uint64x1x3_t __ret; \
9878 __builtin_neon_vld3_v(&__ret, __p0, 19); \
9879 __ret; \
9885 uint16x4x3_t __ret; \
9886 __builtin_neon_vld3_v(&__ret, __p0, 17); \
9887 __ret; \
9891 uint16x4x3_t __ret; \
9892 __builtin_neon_vld3_v(&__ret, __p0, 17); \
9894 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9895 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9896 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9897 __ret; \
9903 int8x8x3_t __ret; \
9904 __builtin_neon_vld3_v(&__ret, __p0, 0); \
9905 __ret; \
9909 int8x8x3_t __ret; \
9910 __builtin_neon_vld3_v(&__ret, __p0, 0); \
9912 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
9913 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
9914 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
9915 __ret; \
9921 float32x2x3_t __ret; \
9922 __builtin_neon_vld3_v(&__ret, __p0, 9); \
9923 __ret; \
9927 float32x2x3_t __ret; \
9928 __builtin_neon_vld3_v(&__ret, __p0, 9); \
9930 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9931 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9932 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
9933 __ret; \
9939 float16x4x3_t __ret; \
9940 __builtin_neon_vld3_v(&__ret, __p0, 8); \
9941 __ret; \
9945 float16x4x3_t __ret; \
9946 __builtin_neon_vld3_v(&__ret, __p0, 8); \
9948 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9949 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
9950 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
9951 __ret; \
9957 int32x2x3_t __ret; \
9958 __builtin_neon_vld3_v(&__ret, __p0, 2); \
9959 __ret; \
9963 int32x2x3_t __ret; \
9964 __builtin_neon_vld3_v(&__ret, __p0, 2); \
9966 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
9967 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
9968 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
9969 __ret; \
9975 int64x1x3_t __ret; \
9976 __builtin_neon_vld3_v(&__ret, __p0, 3); \
9977 __ret; \
9981 int64x1x3_t __ret; \
9982 __builtin_neon_vld3_v(&__ret, __p0, 3); \
9983 __ret; \
9989 int16x4x3_t __ret; \
9990 __builtin_neon_vld3_v(&__ret, __p0, 1); \
9991 __ret; \
9995 int16x4x3_t __ret; \
9996 __builtin_neon_vld3_v(&__ret, __p0, 1); \
9998 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
9999 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10000 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10001 __ret; \
10007 poly8x8x3_t __ret; \
10008 __builtin_neon_vld3_dup_v(&__ret, __p0, 4); \
10009 __ret; \
10013 poly8x8x3_t __ret; \
10014 __builtin_neon_vld3_dup_v(&__ret, __p0, 4); \
10016 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10017 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10018 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10019 __ret; \
10025 poly16x4x3_t __ret; \
10026 __builtin_neon_vld3_dup_v(&__ret, __p0, 5); \
10027 __ret; \
10031 poly16x4x3_t __ret; \
10032 __builtin_neon_vld3_dup_v(&__ret, __p0, 5); \
10034 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10035 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10036 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10037 __ret; \
10043 uint8x8x3_t __ret; \
10044 __builtin_neon_vld3_dup_v(&__ret, __p0, 16); \
10045 __ret; \
10049 uint8x8x3_t __ret; \
10050 __builtin_neon_vld3_dup_v(&__ret, __p0, 16); \
10052 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10053 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10054 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10055 __ret; \
10061 uint32x2x3_t __ret; \
10062 __builtin_neon_vld3_dup_v(&__ret, __p0, 18); \
10063 __ret; \
10067 uint32x2x3_t __ret; \
10068 __builtin_neon_vld3_dup_v(&__ret, __p0, 18); \
10070 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10071 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10072 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10073 __ret; \
10079 uint64x1x3_t __ret; \
10080 __builtin_neon_vld3_dup_v(&__ret, __p0, 19); \
10081 __ret; \
10085 uint64x1x3_t __ret; \
10086 __builtin_neon_vld3_dup_v(&__ret, __p0, 19); \
10087 __ret; \
10093 uint16x4x3_t __ret; \
10094 __builtin_neon_vld3_dup_v(&__ret, __p0, 17); \
10095 __ret; \
10099 uint16x4x3_t __ret; \
10100 __builtin_neon_vld3_dup_v(&__ret, __p0, 17); \
10102 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10103 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10104 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10105 __ret; \
10111 int8x8x3_t __ret; \
10112 __builtin_neon_vld3_dup_v(&__ret, __p0, 0); \
10113 __ret; \
10117 int8x8x3_t __ret; \
10118 __builtin_neon_vld3_dup_v(&__ret, __p0, 0); \
10120 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10121 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10122 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10123 __ret; \
10129 float32x2x3_t __ret; \
10130 __builtin_neon_vld3_dup_v(&__ret, __p0, 9); \
10131 __ret; \
10135 float32x2x3_t __ret; \
10136 __builtin_neon_vld3_dup_v(&__ret, __p0, 9); \
10138 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10139 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10140 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10141 __ret; \
10147 float16x4x3_t __ret; \
10148 __builtin_neon_vld3_dup_v(&__ret, __p0, 8); \
10149 __ret; \
10153 float16x4x3_t __ret; \
10154 __builtin_neon_vld3_dup_v(&__ret, __p0, 8); \
10156 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10157 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10158 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10159 __ret; \
10165 int32x2x3_t __ret; \
10166 __builtin_neon_vld3_dup_v(&__ret, __p0, 2); \
10167 __ret; \
10171 int32x2x3_t __ret; \
10172 __builtin_neon_vld3_dup_v(&__ret, __p0, 2); \
10174 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10175 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10176 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10177 __ret; \
10183 int64x1x3_t __ret; \
10184 __builtin_neon_vld3_dup_v(&__ret, __p0, 3); \
10185 __ret; \
10189 int64x1x3_t __ret; \
10190 __builtin_neon_vld3_dup_v(&__ret, __p0, 3); \
10191 __ret; \
10197 int16x4x3_t __ret; \
10198 __builtin_neon_vld3_dup_v(&__ret, __p0, 1); \
10199 __ret; \
10203 int16x4x3_t __ret; \
10204 __builtin_neon_vld3_dup_v(&__ret, __p0, 1); \
10206 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10207 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10208 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10209 __ret; \
10216 poly8x8x3_t __ret; \
10217 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 4); \
10218 __ret; \
10227 poly8x8x3_t __ret; \
10228 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 4); \
10230 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10231 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10232 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10233 __ret; \
10240 poly16x4x3_t __ret; \
10241 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 5); \
10242 __ret; \
10251 poly16x4x3_t __ret; \
10252 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 5); \
10254 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10255 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10256 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10257 __ret; \
10264 poly16x8x3_t __ret; \
10265 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 37); \
10266 __ret; \
10275 poly16x8x3_t __ret; \
10276 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 37); \
10278 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10279 __ret__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10280 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10281 __ret; \
10288 uint32x4x3_t __ret; \
10289 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 50); \
10290 __ret; \
10299 uint32x4x3_t __ret; \
10300 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 50); \
10302 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10303 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10304 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10305 __ret; \
10312 uint16x8x3_t __ret; \
10313 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 49); \
10314 __ret; \
10323 uint16x8x3_t __ret; \
10324 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 49); \
10326 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10327 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10328 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10329 __ret; \
10336 float32x4x3_t __ret; \
10337 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 41); \
10338 __ret; \
10347 float32x4x3_t __ret; \
10348 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 41); \
10350 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10351 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10352 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10353 __ret; \
10360 float16x8x3_t __ret; \
10361 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 40); \
10362 __ret; \
10371 float16x8x3_t __ret; \
10372 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 40); \
10374 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10375 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10376 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10377 __ret; \
10384 int32x4x3_t __ret; \
10385 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 34); \
10386 __ret; \
10395 int32x4x3_t __ret; \
10396 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 34); \
10398 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10399 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10400 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10401 __ret; \
10408 int16x8x3_t __ret; \
10409 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 33); \
10410 __ret; \
10419 int16x8x3_t __ret; \
10420 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 33); \
10422 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10423 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10424 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10425 __ret; \
10432 uint8x8x3_t __ret; \
10433 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 16); \
10434 __ret; \
10443 uint8x8x3_t __ret; \
10444 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 16); \
10446 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10447 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10448 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10449 __ret; \
10456 uint32x2x3_t __ret; \
10457 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 18); \
10458 __ret; \
10467 uint32x2x3_t __ret; \
10468 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 18); \
10470 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10471 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10472 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10473 __ret; \
10480 uint16x4x3_t __ret; \
10481 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 17); \
10482 __ret; \
10491 uint16x4x3_t __ret; \
10492 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 17); \
10494 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10495 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10496 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10497 __ret; \
10504 int8x8x3_t __ret; \
10505 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 0); \
10506 __ret; \
10515 int8x8x3_t __ret; \
10516 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 0); \
10518 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10519 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10520 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10521 __ret; \
10528 float32x2x3_t __ret; \
10529 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 9); \
10530 __ret; \
10539 float32x2x3_t __ret; \
10540 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 9); \
10542 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10543 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10544 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10545 __ret; \
10552 float16x4x3_t __ret; \
10553 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 8); \
10554 __ret; \
10563 float16x4x3_t __ret; \
10564 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 8); \
10566 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10567 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10568 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10569 __ret; \
10576 int32x2x3_t __ret; \
10577 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 2); \
10578 __ret; \
10587 int32x2x3_t __ret; \
10588 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 2); \
10590 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10591 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10592 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10593 __ret; \
10600 int16x4x3_t __ret; \
10601 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 1); \
10602 __ret; \
10611 int16x4x3_t __ret; \
10612 __builtin_neon_vld3_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 1); \
10614 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10615 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10616 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10617 __ret; \
10623 poly8x8x4_t __ret; \
10624 __builtin_neon_vld4_v(&__ret, __p0, 4); \
10625 __ret; \
10629 poly8x8x4_t __ret; \
10630 __builtin_neon_vld4_v(&__ret, __p0, 4); \
10632 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10633 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10634 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10635 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10636 __ret; \
10642 poly16x4x4_t __ret; \
10643 __builtin_neon_vld4_v(&__ret, __p0, 5); \
10644 __ret; \
10648 poly16x4x4_t __ret; \
10649 __builtin_neon_vld4_v(&__ret, __p0, 5); \
10651 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10652 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10653 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10654 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10655 __ret; \
10661 poly8x16x4_t __ret; \
10662 __builtin_neon_vld4q_v(&__ret, __p0, 36); \
10663 __ret; \
10667 poly8x16x4_t __ret; \
10668 __builtin_neon_vld4q_v(&__ret, __p0, 36); \
10670 __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); \
10671 __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); \
10672 __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); \
10673 __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); \
10674 __ret; \
10680 poly16x8x4_t __ret; \
10681 __builtin_neon_vld4q_v(&__ret, __p0, 37); \
10682 __ret; \
10686 poly16x8x4_t __ret; \
10687 __builtin_neon_vld4q_v(&__ret, __p0, 37); \
10689 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10690 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10691 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10692 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10693 __ret; \
10699 uint8x16x4_t __ret; \
10700 __builtin_neon_vld4q_v(&__ret, __p0, 48); \
10701 __ret; \
10705 uint8x16x4_t __ret; \
10706 __builtin_neon_vld4q_v(&__ret, __p0, 48); \
10708 __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); \
10709 __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); \
10710 __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); \
10711 __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); \
10712 __ret; \
10718 uint32x4x4_t __ret; \
10719 __builtin_neon_vld4q_v(&__ret, __p0, 50); \
10720 __ret; \
10724 uint32x4x4_t __ret; \
10725 __builtin_neon_vld4q_v(&__ret, __p0, 50); \
10727 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10728 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10729 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10730 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10731 __ret; \
10737 uint16x8x4_t __ret; \
10738 __builtin_neon_vld4q_v(&__ret, __p0, 49); \
10739 __ret; \
10743 uint16x8x4_t __ret; \
10744 __builtin_neon_vld4q_v(&__ret, __p0, 49); \
10746 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10747 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10748 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10749 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10750 __ret; \
10756 int8x16x4_t __ret; \
10757 __builtin_neon_vld4q_v(&__ret, __p0, 32); \
10758 __ret; \
10762 int8x16x4_t __ret; \
10763 __builtin_neon_vld4q_v(&__ret, __p0, 32); \
10765 __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); \
10766 __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); \
10767 __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); \
10768 __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); \
10769 __ret; \
10775 float32x4x4_t __ret; \
10776 __builtin_neon_vld4q_v(&__ret, __p0, 41); \
10777 __ret; \
10781 float32x4x4_t __ret; \
10782 __builtin_neon_vld4q_v(&__ret, __p0, 41); \
10784 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10785 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10786 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10787 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10788 __ret; \
10794 float16x8x4_t __ret; \
10795 __builtin_neon_vld4q_v(&__ret, __p0, 40); \
10796 __ret; \
10800 float16x8x4_t __ret; \
10801 __builtin_neon_vld4q_v(&__ret, __p0, 40); \
10803 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10804 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10805 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10806 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10807 __ret; \
10813 int32x4x4_t __ret; \
10814 __builtin_neon_vld4q_v(&__ret, __p0, 34); \
10815 __ret; \
10819 int32x4x4_t __ret; \
10820 __builtin_neon_vld4q_v(&__ret, __p0, 34); \
10822 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10823 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10824 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10825 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10826 __ret; \
10832 int16x8x4_t __ret; \
10833 __builtin_neon_vld4q_v(&__ret, __p0, 33); \
10834 __ret; \
10838 int16x8x4_t __ret; \
10839 __builtin_neon_vld4q_v(&__ret, __p0, 33); \
10841 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10842 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10843 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10844 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10845 __ret; \
10851 uint8x8x4_t __ret; \
10852 __builtin_neon_vld4_v(&__ret, __p0, 16); \
10853 __ret; \
10857 uint8x8x4_t __ret; \
10858 __builtin_neon_vld4_v(&__ret, __p0, 16); \
10860 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10861 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10862 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10863 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10864 __ret; \
10870 uint32x2x4_t __ret; \
10871 __builtin_neon_vld4_v(&__ret, __p0, 18); \
10872 __ret; \
10876 uint32x2x4_t __ret; \
10877 __builtin_neon_vld4_v(&__ret, __p0, 18); \
10879 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10880 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10881 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10882 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
10883 __ret; \
10889 uint64x1x4_t __ret; \
10890 __builtin_neon_vld4_v(&__ret, __p0, 19); \
10891 __ret; \
10895 uint64x1x4_t __ret; \
10896 __builtin_neon_vld4_v(&__ret, __p0, 19); \
10897 __ret; \
10903 uint16x4x4_t __ret; \
10904 __builtin_neon_vld4_v(&__ret, __p0, 17); \
10905 __ret; \
10909 uint16x4x4_t __ret; \
10910 __builtin_neon_vld4_v(&__ret, __p0, 17); \
10912 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10913 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10914 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10915 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10916 __ret; \
10922 int8x8x4_t __ret; \
10923 __builtin_neon_vld4_v(&__ret, __p0, 0); \
10924 __ret; \
10928 int8x8x4_t __ret; \
10929 __builtin_neon_vld4_v(&__ret, __p0, 0); \
10931 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
10932 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
10933 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
10934 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
10935 __ret; \
10941 float32x2x4_t __ret; \
10942 __builtin_neon_vld4_v(&__ret, __p0, 9); \
10943 __ret; \
10947 float32x2x4_t __ret; \
10948 __builtin_neon_vld4_v(&__ret, __p0, 9); \
10950 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10951 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10952 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10953 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
10954 __ret; \
10960 float16x4x4_t __ret; \
10961 __builtin_neon_vld4_v(&__ret, __p0, 8); \
10962 __ret; \
10966 float16x4x4_t __ret; \
10967 __builtin_neon_vld4_v(&__ret, __p0, 8); \
10969 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
10970 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
10971 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
10972 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
10973 __ret; \
10979 int32x2x4_t __ret; \
10980 __builtin_neon_vld4_v(&__ret, __p0, 2); \
10981 __ret; \
10985 int32x2x4_t __ret; \
10986 __builtin_neon_vld4_v(&__ret, __p0, 2); \
10988 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
10989 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
10990 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
10991 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
10992 __ret; \
10998 int64x1x4_t __ret; \
10999 __builtin_neon_vld4_v(&__ret, __p0, 3); \
11000 __ret; \
11004 int64x1x4_t __ret; \
11005 __builtin_neon_vld4_v(&__ret, __p0, 3); \
11006 __ret; \
11012 int16x4x4_t __ret; \
11013 __builtin_neon_vld4_v(&__ret, __p0, 1); \
11014 __ret; \
11018 int16x4x4_t __ret; \
11019 __builtin_neon_vld4_v(&__ret, __p0, 1); \
11021 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11022 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11023 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11024 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11025 __ret; \
11031 poly8x8x4_t __ret; \
11032 __builtin_neon_vld4_dup_v(&__ret, __p0, 4); \
11033 __ret; \
11037 poly8x8x4_t __ret; \
11038 __builtin_neon_vld4_dup_v(&__ret, __p0, 4); \
11040 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11041 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11042 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11043 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11044 __ret; \
11050 poly16x4x4_t __ret; \
11051 __builtin_neon_vld4_dup_v(&__ret, __p0, 5); \
11052 __ret; \
11056 poly16x4x4_t __ret; \
11057 __builtin_neon_vld4_dup_v(&__ret, __p0, 5); \
11059 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11060 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11061 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11062 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11063 __ret; \
11069 uint8x8x4_t __ret; \
11070 __builtin_neon_vld4_dup_v(&__ret, __p0, 16); \
11071 __ret; \
11075 uint8x8x4_t __ret; \
11076 __builtin_neon_vld4_dup_v(&__ret, __p0, 16); \
11078 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11079 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11080 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11081 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11082 __ret; \
11088 uint32x2x4_t __ret; \
11089 __builtin_neon_vld4_dup_v(&__ret, __p0, 18); \
11090 __ret; \
11094 uint32x2x4_t __ret; \
11095 __builtin_neon_vld4_dup_v(&__ret, __p0, 18); \
11097 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11098 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11099 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11100 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11101 __ret; \
11107 uint64x1x4_t __ret; \
11108 __builtin_neon_vld4_dup_v(&__ret, __p0, 19); \
11109 __ret; \
11113 uint64x1x4_t __ret; \
11114 __builtin_neon_vld4_dup_v(&__ret, __p0, 19); \
11115 __ret; \
11121 uint16x4x4_t __ret; \
11122 __builtin_neon_vld4_dup_v(&__ret, __p0, 17); \
11123 __ret; \
11127 uint16x4x4_t __ret; \
11128 __builtin_neon_vld4_dup_v(&__ret, __p0, 17); \
11130 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11131 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11132 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11133 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11134 __ret; \
11140 int8x8x4_t __ret; \
11141 __builtin_neon_vld4_dup_v(&__ret, __p0, 0); \
11142 __ret; \
11146 int8x8x4_t __ret; \
11147 __builtin_neon_vld4_dup_v(&__ret, __p0, 0); \
11149 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11150 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11151 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11152 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11153 __ret; \
11159 float32x2x4_t __ret; \
11160 __builtin_neon_vld4_dup_v(&__ret, __p0, 9); \
11161 __ret; \
11165 float32x2x4_t __ret; \
11166 __builtin_neon_vld4_dup_v(&__ret, __p0, 9); \
11168 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11169 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11170 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11171 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11172 __ret; \
11178 float16x4x4_t __ret; \
11179 __builtin_neon_vld4_dup_v(&__ret, __p0, 8); \
11180 __ret; \
11184 float16x4x4_t __ret; \
11185 __builtin_neon_vld4_dup_v(&__ret, __p0, 8); \
11187 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11188 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11189 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11190 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11191 __ret; \
11197 int32x2x4_t __ret; \
11198 __builtin_neon_vld4_dup_v(&__ret, __p0, 2); \
11199 __ret; \
11203 int32x2x4_t __ret; \
11204 __builtin_neon_vld4_dup_v(&__ret, __p0, 2); \
11206 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11207 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11208 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11209 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11210 __ret; \
11216 int64x1x4_t __ret; \
11217 __builtin_neon_vld4_dup_v(&__ret, __p0, 3); \
11218 __ret; \
11222 int64x1x4_t __ret; \
11223 __builtin_neon_vld4_dup_v(&__ret, __p0, 3); \
11224 __ret; \
11230 int16x4x4_t __ret; \
11231 __builtin_neon_vld4_dup_v(&__ret, __p0, 1); \
11232 __ret; \
11236 int16x4x4_t __ret; \
11237 __builtin_neon_vld4_dup_v(&__ret, __p0, 1); \
11239 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11240 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11241 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11242 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11243 __ret; \
11250 poly8x8x4_t __ret; \
11251 __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); \
11252 __ret; \
11262 poly8x8x4_t __ret; \
11263 __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); \
11265 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11266 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11267 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11268 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11269 __ret; \
11276 poly16x4x4_t __ret; \
11277 __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); \
11278 __ret; \
11288 poly16x4x4_t __ret; \
11289 __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); \
11291 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11292 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11293 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11294 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11295 __ret; \
11302 poly16x8x4_t __ret; \
11303 __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); \
11304 __ret; \
11314 poly16x8x4_t __ret; \
11315 __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); \
11317 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11318 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11319 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11320 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11321 __ret; \
11328 uint32x4x4_t __ret; \
11329 __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); \
11330 __ret; \
11340 uint32x4x4_t __ret; \
11341 __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); \
11343 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11344 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11345 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11346 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11347 __ret; \
11354 uint16x8x4_t __ret; \
11355 __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); \
11356 __ret; \
11366 uint16x8x4_t __ret; \
11367 __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); \
11369 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11370 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11371 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11372 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11373 __ret; \
11380 float32x4x4_t __ret; \
11381 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 41); \
11382 __ret; \
11392 float32x4x4_t __ret; \
11393 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 41); \
11395 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11396 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11397 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11398 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11399 __ret; \
11406 float16x8x4_t __ret; \
11407 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 40); \
11408 __ret; \
11418 float16x8x4_t __ret; \
11419 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 40); \
11421 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11422 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11423 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11424 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11425 __ret; \
11432 int32x4x4_t __ret; \
11433 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 34); \
11434 __ret; \
11444 int32x4x4_t __ret; \
11445 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 34); \
11447 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11448 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11449 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11450 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11451 __ret; \
11458 int16x8x4_t __ret; \
11459 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 33); \
11460 __ret; \
11470 int16x8x4_t __ret; \
11471 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 33); \
11473 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11474 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11475 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11476 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11477 __ret; \
11484 uint8x8x4_t __ret; \
11485 __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); \
11486 __ret; \
11496 uint8x8x4_t __ret; \
11497 __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); \
11499 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11500 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11501 __ret.val[2] = __builtin_shufflevector(__ret__ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11502 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11503 __ret; \
11510 uint32x2x4_t __ret; \
11511 __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); \
11512 __ret; \
11522 uint32x2x4_t __ret; \
11523 __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); \
11525 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11526 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11527 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11528 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11529 __ret; \
11536 uint16x4x4_t __ret; \
11537 __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); \
11538 __ret; \
11548 uint16x4x4_t __ret; \
11549 __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); \
11551 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11552 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11553 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11554 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11555 __ret; \
11562 int8x8x4_t __ret; \
11563 __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); \
11564 __ret; \
11574 int8x8x4_t __ret; \
11575 __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); \
11577 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11578 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11579 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
11580 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
11581 __ret; \
11588 float32x2x4_t __ret; \
11589 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 9); \
11590 __ret; \
11600 float32x2x4_t __ret; \
11601 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 9); \
11603 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11604 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11605 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11606 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11607 __ret; \
11614 float16x4x4_t __ret; \
11615 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 8); \
11616 __ret; \
11626 float16x4x4_t __ret; \
11627 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 8); \
11629 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11630 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11631 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11632 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11633 __ret; \
11640 int32x2x4_t __ret; \
11641 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 2); \
11642 __ret; \
11652 int32x2x4_t __ret; \
11653 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 2); \
11655 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
11656 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
11657 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
11658 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
11659 __ret; \
11666 int16x4x4_t __ret; \
11667 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 1); \
11668 __ret; \
11678 int16x4x4_t __ret; \
11679 __builtin_neon_vld4_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 1); \
11681 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
11682 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
11683 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
11684 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
11685 __ret; \
11691 uint8x16_t __ret;
11692 __ret = (uint8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
11693 return __ret;
11699 uint8x16_t __ret;
11700 __ret = (uint8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
11701 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11702 return __ret;
11708 uint32x4_t __ret;
11709 __ret = (uint32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
11710 return __ret;
11716 uint32x4_t __ret;
11717 __ret = (uint32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
11718 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11719 return __ret;
11725 uint16x8_t __ret;
11726 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
11727 return __ret;
11733 uint16x8_t __ret;
11734 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
11735 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11736 return __ret;
11742 int8x16_t __ret;
11743 __ret = (int8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
11744 return __ret;
11750 int8x16_t __ret;
11751 __ret = (int8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
11752 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11753 return __ret;
11759 float32x4_t __ret;
11760 __ret = (float32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
11761 return __ret;
11767 float32x4_t __ret;
11768 __ret = (float32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
11769 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11770 return __ret;
11776 int32x4_t __ret;
11777 __ret = (int32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
11778 return __ret;
11784 int32x4_t __ret;
11785 __ret = (int32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
11786 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11787 return __ret;
11793 int16x8_t __ret;
11794 __ret = (int16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
11795 return __ret;
11801 int16x8_t __ret;
11802 __ret = (int16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
11803 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11804 return __ret;
11810 uint8x8_t __ret;
11811 __ret = (uint8x8_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
11812 return __ret;
11818 uint8x8_t __ret;
11819 __ret = (uint8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
11820 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11821 return __ret;
11827 uint32x2_t __ret;
11828 __ret = (uint32x2_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
11829 return __ret;
11835 uint32x2_t __ret;
11836 __ret = (uint32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
11837 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
11838 return __ret;
11844 uint16x4_t __ret;
11845 __ret = (uint16x4_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
11846 return __ret;
11852 uint16x4_t __ret;
11853 __ret = (uint16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
11854 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11855 return __ret;
11861 int8x8_t __ret;
11862 __ret = (int8x8_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
11863 return __ret;
11869 int8x8_t __ret;
11870 __ret = (int8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
11871 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11872 return __ret;
11878 float32x2_t __ret;
11879 __ret = (float32x2_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
11880 return __ret;
11886 float32x2_t __ret;
11887 __ret = (float32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
11888 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
11889 return __ret;
11895 int32x2_t __ret;
11896 __ret = (int32x2_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
11897 return __ret;
11903 int32x2_t __ret;
11904 __ret = (int32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
11905 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
11906 return __ret;
11912 int16x4_t __ret;
11913 __ret = (int16x4_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
11914 return __ret;
11920 int16x4_t __ret;
11921 __ret = (int16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
11922 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11923 return __ret;
11929 uint8x16_t __ret;
11930 __ret = (uint8x16_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
11931 return __ret;
11937 uint8x16_t __ret;
11938 __ret = (uint8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
11939 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11940 return __ret;
11946 uint32x4_t __ret;
11947 __ret = (uint32x4_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
11948 return __ret;
11954 uint32x4_t __ret;
11955 __ret = (uint32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
11956 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
11957 return __ret;
11963 uint16x8_t __ret;
11964 __ret = (uint16x8_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
11965 return __ret;
11971 uint16x8_t __ret;
11972 __ret = (uint16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
11973 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
11974 return __ret;
11980 int8x16_t __ret;
11981 __ret = (int8x16_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
11982 return __ret;
11988 int8x16_t __ret;
11989 __ret = (int8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
11990 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
11991 return __ret;
11997 float32x4_t __ret;
11998 __ret = (float32x4_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
11999 return __ret;
12005 float32x4_t __ret;
12006 __ret = (float32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
12007 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12008 return __ret;
12014 int32x4_t __ret;
12015 __ret = (int32x4_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
12016 return __ret;
12022 int32x4_t __ret;
12023 __ret = (int32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
12024 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12025 return __ret;
12031 int16x8_t __ret;
12032 __ret = (int16x8_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
12033 return __ret;
12039 int16x8_t __ret;
12040 __ret = (int16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
12041 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12042 return __ret;
12048 uint8x8_t __ret;
12049 __ret = (uint8x8_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
12050 return __ret;
12056 uint8x8_t __ret;
12057 __ret = (uint8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
12058 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12059 return __ret;
12065 uint32x2_t __ret;
12066 __ret = (uint32x2_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
12067 return __ret;
12073 uint32x2_t __ret;
12074 __ret = (uint32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
12075 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12076 return __ret;
12082 uint16x4_t __ret;
12083 __ret = (uint16x4_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
12084 return __ret;
12090 uint16x4_t __ret;
12091 __ret = (uint16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
12092 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12093 return __ret;
12099 int8x8_t __ret;
12100 __ret = (int8x8_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
12101 return __ret;
12107 int8x8_t __ret;
12108 __ret = (int8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
12109 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12110 return __ret;
12116 float32x2_t __ret;
12117 __ret = (float32x2_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
12118 return __ret;
12124 float32x2_t __ret;
12125 __ret = (float32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
12126 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12127 return __ret;
12133 int32x2_t __ret;
12134 __ret = (int32x2_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
12135 return __ret;
12141 int32x2_t __ret;
12142 __ret = (int32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
12143 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12144 return __ret;
12150 int16x4_t __ret;
12151 __ret = (int16x4_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
12152 return __ret;
12158 int16x4_t __ret;
12159 __ret = (int16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
12160 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12161 return __ret;
12167 uint8x16_t __ret;
12168 __ret = __p0 + __p1 * __p2;
12169 return __ret;
12176 uint8x16_t __ret;
12177 __ret = __rev0 + __rev1 * __rev2;
12178 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12179 return __ret;
12185 uint32x4_t __ret;
12186 __ret = __p0 + __p1 * __p2;
12187 return __ret;
12194 uint32x4_t __ret;
12195 __ret = __rev0 + __rev1 * __rev2;
12196 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12197 return __ret;
12203 uint16x8_t __ret;
12204 __ret = __p0 + __p1 * __p2;
12205 return __ret;
12212 uint16x8_t __ret;
12213 __ret = __rev0 + __rev1 * __rev2;
12214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12215 return __ret;
12221 int8x16_t __ret;
12222 __ret = __p0 + __p1 * __p2;
12223 return __ret;
12230 int8x16_t __ret;
12231 __ret = __rev0 + __rev1 * __rev2;
12232 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12233 return __ret;
12239 float32x4_t __ret;
12240 __ret = __p0 + __p1 * __p2;
12241 return __ret;
12248 float32x4_t __ret;
12249 __ret = __rev0 + __rev1 * __rev2;
12250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12251 return __ret;
12257 int32x4_t __ret;
12258 __ret = __p0 + __p1 * __p2;
12259 return __ret;
12266 int32x4_t __ret;
12267 __ret = __rev0 + __rev1 * __rev2;
12268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12269 return __ret;
12275 int16x8_t __ret;
12276 __ret = __p0 + __p1 * __p2;
12277 return __ret;
12284 int16x8_t __ret;
12285 __ret = __rev0 + __rev1 * __rev2;
12286 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12287 return __ret;
12293 uint8x8_t __ret;
12294 __ret = __p0 + __p1 * __p2;
12295 return __ret;
12302 uint8x8_t __ret;
12303 __ret = __rev0 + __rev1 * __rev2;
12304 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12305 return __ret;
12311 uint32x2_t __ret;
12312 __ret = __p0 + __p1 * __p2;
12313 return __ret;
12320 uint32x2_t __ret;
12321 __ret = __rev0 + __rev1 * __rev2;
12322 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12323 return __ret;
12329 uint16x4_t __ret;
12330 __ret = __p0 + __p1 * __p2;
12331 return __ret;
12338 uint16x4_t __ret;
12339 __ret = __rev0 + __rev1 * __rev2;
12340 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12341 return __ret;
12347 int8x8_t __ret;
12348 __ret = __p0 + __p1 * __p2;
12349 return __ret;
12356 int8x8_t __ret;
12357 __ret = __rev0 + __rev1 * __rev2;
12358 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12359 return __ret;
12365 float32x2_t __ret;
12366 __ret = __p0 + __p1 * __p2;
12367 return __ret;
12374 float32x2_t __ret;
12375 __ret = __rev0 + __rev1 * __rev2;
12376 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12377 return __ret;
12383 int32x2_t __ret;
12384 __ret = __p0 + __p1 * __p2;
12385 return __ret;
12392 int32x2_t __ret;
12393 __ret = __rev0 + __rev1 * __rev2;
12394 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12395 return __ret;
12401 int16x4_t __ret;
12402 __ret = __p0 + __p1 * __p2;
12403 return __ret;
12410 int16x4_t __ret;
12411 __ret = __rev0 + __rev1 * __rev2;
12412 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12413 return __ret;
12422 uint32x4_t __ret; \
12423 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12424 __ret; \
12434 uint32x4_t __ret; \
12435 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12436 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12437 __ret; \
12446 uint16x8_t __ret; \
12447 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12448 __ret; \
12458 uint16x8_t __ret; \
12459 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12460 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
12461 __ret; \
12470 float32x4_t __ret; \
12471 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12472 __ret; \
12482 float32x4_t __ret; \
12483 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12484 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12485 __ret; \
12494 int32x4_t __ret; \
12495 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12496 __ret; \
12506 int32x4_t __ret; \
12507 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12508 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12509 __ret; \
12518 int16x8_t __ret; \
12519 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12520 __ret; \
12530 int16x8_t __ret; \
12531 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
12532 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
12533 __ret; \
12542 uint32x2_t __ret; \
12543 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
12544 __ret; \
12554 uint32x2_t __ret; \
12555 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
12556 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
12557 __ret; \
12566 uint16x4_t __ret; \
12567 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12568 __ret; \
12578 uint16x4_t __ret; \
12579 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12580 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12581 __ret; \
12590 float32x2_t __ret; \
12591 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
12592 __ret; \
12602 float32x2_t __ret; \
12603 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
12604 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
12605 __ret; \
12614 int32x2_t __ret; \
12615 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
12616 __ret; \
12626 int32x2_t __ret; \
12627 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
12628 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
12629 __ret; \
12638 int16x4_t __ret; \
12639 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
12640 __ret; \
12650 int16x4_t __ret; \
12651 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
12652 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
12653 __ret; \
12659 uint32x4_t __ret;
12660 __ret = __p0 + __p1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
12661 return __ret;
12667 uint32x4_t __ret;
12668 __ret = __rev0 + __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
12669 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12670 return __ret;
12676 uint16x8_t __ret;
12677 __ret = __p0 + __p1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12678 return __ret;
12684 uint16x8_t __ret;
12685 __ret = __rev0 + __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12686 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12687 return __ret;
12693 float32x4_t __ret;
12694 __ret = __p0 + __p1 * (float32x4_t) {__p2, __p2, __p2, __p2};
12695 return __ret;
12701 float32x4_t __ret;
12702 __ret = __rev0 + __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};
12703 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12704 return __ret;
12710 int32x4_t __ret;
12711 __ret = __p0 + __p1 * (int32x4_t) {__p2, __p2, __p2, __p2};
12712 return __ret;
12718 int32x4_t __ret;
12719 __ret = __rev0 + __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};
12720 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12721 return __ret;
12727 int16x8_t __ret;
12728 __ret = __p0 + __p1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12729 return __ret;
12735 int16x8_t __ret;
12736 __ret = __rev0 + __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12737 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12738 return __ret;
12744 uint32x2_t __ret;
12745 __ret = __p0 + __p1 * (uint32x2_t) {__p2, __p2};
12746 return __ret;
12752 uint32x2_t __ret;
12753 __ret = __rev0 + __rev1 * (uint32x2_t) {__p2, __p2};
12754 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12755 return __ret;
12761 uint16x4_t __ret;
12762 __ret = __p0 + __p1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
12763 return __ret;
12769 uint16x4_t __ret;
12770 __ret = __rev0 + __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
12771 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12772 return __ret;
12778 float32x2_t __ret;
12779 __ret = __p0 + __p1 * (float32x2_t) {__p2, __p2};
12780 return __ret;
12786 float32x2_t __ret;
12787 __ret = __rev0 + __rev1 * (float32x2_t) {__p2, __p2};
12788 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12789 return __ret;
12795 int32x2_t __ret;
12796 __ret = __p0 + __p1 * (int32x2_t) {__p2, __p2};
12797 return __ret;
12803 int32x2_t __ret;
12804 __ret = __rev0 + __rev1 * (int32x2_t) {__p2, __p2};
12805 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12806 return __ret;
12812 int16x4_t __ret;
12813 __ret = __p0 + __p1 * (int16x4_t) {__p2, __p2, __p2, __p2};
12814 return __ret;
12820 int16x4_t __ret;
12821 __ret = __rev0 + __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};
12822 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12823 return __ret;
12829 uint8x16_t __ret;
12830 __ret = __p0 - __p1 * __p2;
12831 return __ret;
12838 uint8x16_t __ret;
12839 __ret = __rev0 - __rev1 * __rev2;
12840 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12841 return __ret;
12847 uint32x4_t __ret;
12848 __ret = __p0 - __p1 * __p2;
12849 return __ret;
12856 uint32x4_t __ret;
12857 __ret = __rev0 - __rev1 * __rev2;
12858 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12859 return __ret;
12865 uint16x8_t __ret;
12866 __ret = __p0 - __p1 * __p2;
12867 return __ret;
12874 uint16x8_t __ret;
12875 __ret = __rev0 - __rev1 * __rev2;
12876 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12877 return __ret;
12883 int8x16_t __ret;
12884 __ret = __p0 - __p1 * __p2;
12885 return __ret;
12892 int8x16_t __ret;
12893 __ret = __rev0 - __rev1 * __rev2;
12894 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
12895 return __ret;
12901 float32x4_t __ret;
12902 __ret = __p0 - __p1 * __p2;
12903 return __ret;
12910 float32x4_t __ret;
12911 __ret = __rev0 - __rev1 * __rev2;
12912 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12913 return __ret;
12919 int32x4_t __ret;
12920 __ret = __p0 - __p1 * __p2;
12921 return __ret;
12928 int32x4_t __ret;
12929 __ret = __rev0 - __rev1 * __rev2;
12930 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
12931 return __ret;
12937 int16x8_t __ret;
12938 __ret = __p0 - __p1 * __p2;
12939 return __ret;
12946 int16x8_t __ret;
12947 __ret = __rev0 - __rev1 * __rev2;
12948 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12949 return __ret;
12955 uint8x8_t __ret;
12956 __ret = __p0 - __p1 * __p2;
12957 return __ret;
12964 uint8x8_t __ret;
12965 __ret = __rev0 - __rev1 * __rev2;
12966 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
12967 return __ret;
12973 uint32x2_t __ret;
12974 __ret = __p0 - __p1 * __p2;
12975 return __ret;
12982 uint32x2_t __ret;
12983 __ret = __rev0 - __rev1 * __rev2;
12984 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
12985 return __ret;
12991 uint16x4_t __ret;
12992 __ret = __p0 - __p1 * __p2;
12993 return __ret;
13000 uint16x4_t __ret;
13001 __ret = __rev0 - __rev1 * __rev2;
13002 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13003 return __ret;
13009 int8x8_t __ret;
13010 __ret = __p0 - __p1 * __p2;
13011 return __ret;
13018 int8x8_t __ret;
13019 __ret = __rev0 - __rev1 * __rev2;
13020 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13021 return __ret;
13027 float32x2_t __ret;
13028 __ret = __p0 - __p1 * __p2;
13029 return __ret;
13036 float32x2_t __ret;
13037 __ret = __rev0 - __rev1 * __rev2;
13038 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13039 return __ret;
13045 int32x2_t __ret;
13046 __ret = __p0 - __p1 * __p2;
13047 return __ret;
13054 int32x2_t __ret;
13055 __ret = __rev0 - __rev1 * __rev2;
13056 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13057 return __ret;
13063 int16x4_t __ret;
13064 __ret = __p0 - __p1 * __p2;
13065 return __ret;
13072 int16x4_t __ret;
13073 __ret = __rev0 - __rev1 * __rev2;
13074 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13075 return __ret;
13084 uint32x4_t __ret; \
13085 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13086 __ret; \
13096 uint32x4_t __ret; \
13097 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13098 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13099 __ret; \
13108 uint16x8_t __ret; \
13109 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13110 __ret; \
13120 uint16x8_t __ret; \
13121 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13122 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
13123 __ret; \
13132 float32x4_t __ret; \
13133 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13134 __ret; \
13144 float32x4_t __ret; \
13145 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13146 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13147 __ret; \
13156 int32x4_t __ret; \
13157 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13158 __ret; \
13168 int32x4_t __ret; \
13169 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13170 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13171 __ret; \
13180 int16x8_t __ret; \
13181 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13182 __ret; \
13192 int16x8_t __ret; \
13193 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
13194 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
13195 __ret; \
13204 uint32x2_t __ret; \
13205 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
13206 __ret; \
13216 uint32x2_t __ret; \
13217 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
13218 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
13219 __ret; \
13228 uint16x4_t __ret; \
13229 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13230 __ret; \
13240 uint16x4_t __ret; \
13241 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13242 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13243 __ret; \
13252 float32x2_t __ret; \
13253 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
13254 __ret; \
13264 float32x2_t __ret; \
13265 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
13266 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
13267 __ret; \
13276 int32x2_t __ret; \
13277 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
13278 __ret; \
13288 int32x2_t __ret; \
13289 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
13290 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
13291 __ret; \
13300 int16x4_t __ret; \
13301 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
13302 __ret; \
13312 int16x4_t __ret; \
13313 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
13314 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13315 __ret; \
13321 uint32x4_t __ret;
13322 __ret = __p0 - __p1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
13323 return __ret;
13329 uint32x4_t __ret;
13330 __ret = __rev0 - __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
13331 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13332 return __ret;
13338 uint16x8_t __ret;
13339 __ret = __p0 - __p1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13340 return __ret;
13346 uint16x8_t __ret;
13347 __ret = __rev0 - __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13348 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13349 return __ret;
13355 float32x4_t __ret;
13356 __ret = __p0 - __p1 * (float32x4_t) {__p2, __p2, __p2, __p2};
13357 return __ret;
13363 float32x4_t __ret;
13364 __ret = __rev0 - __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};
13365 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13366 return __ret;
13372 int32x4_t __ret;
13373 __ret = __p0 - __p1 * (int32x4_t) {__p2, __p2, __p2, __p2};
13374 return __ret;
13380 int32x4_t __ret;
13381 __ret = __rev0 - __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};
13382 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13383 return __ret;
13389 int16x8_t __ret;
13390 __ret = __p0 - __p1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13391 return __ret;
13397 int16x8_t __ret;
13398 __ret = __rev0 - __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13399 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13400 return __ret;
13406 uint32x2_t __ret;
13407 __ret = __p0 - __p1 * (uint32x2_t) {__p2, __p2};
13408 return __ret;
13414 uint32x2_t __ret;
13415 __ret = __rev0 - __rev1 * (uint32x2_t) {__p2, __p2};
13416 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13417 return __ret;
13423 uint16x4_t __ret;
13424 __ret = __p0 - __p1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
13425 return __ret;
13431 uint16x4_t __ret;
13432 __ret = __rev0 - __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
13433 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13434 return __ret;
13440 float32x2_t __ret;
13441 __ret = __p0 - __p1 * (float32x2_t) {__p2, __p2};
13442 return __ret;
13448 float32x2_t __ret;
13449 __ret = __rev0 - __rev1 * (float32x2_t) {__p2, __p2};
13450 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13451 return __ret;
13457 int32x2_t __ret;
13458 __ret = __p0 - __p1 * (int32x2_t) {__p2, __p2};
13459 return __ret;
13465 int32x2_t __ret;
13466 __ret = __rev0 - __rev1 * (int32x2_t) {__p2, __p2};
13467 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13468 return __ret;
13474 int16x4_t __ret;
13475 __ret = __p0 - __p1 * (int16x4_t) {__p2, __p2, __p2, __p2};
13476 return __ret;
13482 int16x4_t __ret;
13483 __ret = __rev0 - __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};
13484 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13485 return __ret;
13491 poly8x8_t __ret;
13492 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13493 return __ret;
13497 poly8x8_t __ret;
13498 __ret = (poly8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13499 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13500 return __ret;
13506 poly16x4_t __ret;
13507 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
13508 return __ret;
13512 poly16x4_t __ret;
13513 __ret = (poly16x4_t) {__p0, __p0, __p0, __p0};
13514 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13515 return __ret;
13521 poly8x16_t __ret;
13522 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13523 return __ret;
13527 poly8x16_t __ret;
13528 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13529 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13530 return __ret;
13536 poly16x8_t __ret;
13537 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13538 return __ret;
13542 poly16x8_t __ret;
13543 __ret = (poly16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13544 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13545 return __ret;
13551 uint8x16_t __ret;
13552 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13553 return __ret;
13557 uint8x16_t __ret;
13558 __ret = (uint8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13559 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13560 return __ret;
13566 uint32x4_t __ret;
13567 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
13568 return __ret;
13572 uint32x4_t __ret;
13573 __ret = (uint32x4_t) {__p0, __p0, __p0, __p0};
13574 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13575 return __ret;
13581 uint64x2_t __ret;
13582 __ret = (uint64x2_t) {__p0, __p0};
13583 return __ret;
13587 uint64x2_t __ret;
13588 __ret = (uint64x2_t) {__p0, __p0};
13589 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13590 return __ret;
13596 uint16x8_t __ret;
13597 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13598 return __ret;
13602 uint16x8_t __ret;
13603 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13604 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13605 return __ret;
13611 int8x16_t __ret;
13612 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13613 return __ret;
13617 int8x16_t __ret;
13618 __ret = (int8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13619 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13620 return __ret;
13626 float32x4_t __ret;
13627 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
13628 return __ret;
13632 float32x4_t __ret;
13633 __ret = (float32x4_t) {__p0, __p0, __p0, __p0};
13634 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13635 return __ret;
13642 float16x8_t __ret; \
13643 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
13644 __ret; \
13649 float16x8_t __ret; \
13650 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
13651 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
13652 __ret; \
13658 int32x4_t __ret;
13659 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
13660 return __ret;
13664 int32x4_t __ret;
13665 __ret = (int32x4_t) {__p0, __p0, __p0, __p0};
13666 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13667 return __ret;
13673 int64x2_t __ret;
13674 __ret = (int64x2_t) {__p0, __p0};
13675 return __ret;
13679 int64x2_t __ret;
13680 __ret = (int64x2_t) {__p0, __p0};
13681 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13682 return __ret;
13688 int16x8_t __ret;
13689 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13690 return __ret;
13694 int16x8_t __ret;
13695 __ret = (int16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13696 __ret__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13697 return __ret;
13703 uint8x8_t __ret;
13704 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13705 return __ret;
13709 uint8x8_t __ret;
13710 __ret = (uint8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13711 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13712 return __ret;
13718 uint32x2_t __ret;
13719 __ret = (uint32x2_t) {__p0, __p0};
13720 return __ret;
13724 uint32x2_t __ret;
13725 __ret = (uint32x2_t) {__p0, __p0};
13726 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13727 return __ret;
13733 uint64x1_t __ret;
13734 __ret = (uint64x1_t) {__p0};
13735 return __ret;
13739 uint64x1_t __ret;
13740 __ret = (uint64x1_t) {__p0};
13741 return __ret;
13747 uint16x4_t __ret;
13748 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
13749 return __ret;
13753 uint16x4_t __ret;
13754 __ret = (uint16x4_t) {__p0, __p0, __p0, __p0};
13755 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13756 return __ret;
13762 int8x8_t __ret;
13763 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13764 return __ret;
13768 int8x8_t __ret;
13769 __ret = (int8x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13770 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13771 return __ret;
13777 float32x2_t __ret;
13778 __ret = (float32x2_t) {__p0, __p0};
13779 return __ret;
13783 float32x2_t __ret;
13784 __ret = (float32x2_t) {__p0, __p0};
13785 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13786 return __ret;
13793 float16x4_t __ret; \
13794 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
13795 __ret; \
13800 float16x4_t __ret; \
13801 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
13802 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
13803 __ret; \
13809 int32x2_t __ret;
13810 __ret = (int32x2_t) {__p0, __p0};
13811 return __ret;
13815 int32x2_t __ret;
13816 __ret = (int32x2_t) {__p0, __p0};
13817 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13818 return __ret;
13824 int64x1_t __ret;
13825 __ret = (int64x1_t) {__p0};
13826 return __ret;
13830 int64x1_t __ret;
13831 __ret = (int64x1_t) {__p0};
13832 return __ret;
13838 int16x4_t __ret;
13839 __ret = (int16x4_t) {__p0, __p0, __p0, __p0};
13840 return __ret;
13844 int16x4_t __ret;
13845 __ret = (int16x4_t) {__p0, __p0, __p0, __p0};
13846 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13847 return __ret;
13853 uint16x8_t __ret;
13854 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 49);
13855 return __ret;
13860 uint16x8_t __ret;
13861 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 49);
13862 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13863 return __ret;
13866 uint16x8_t __ret;
13867 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 49);
13868 return __ret;
13874 uint64x2_t __ret;
13875 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 51);
13876 return __ret;
13881 uint64x2_t __ret;
13882 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 51);
13883 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13884 return __ret;
13887 uint64x2_t __ret;
13888 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 51);
13889 return __ret;
13895 uint32x4_t __ret;
13896 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 50);
13897 return __ret;
13902 uint32x4_t __ret;
13903 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 50);
13904 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13905 return __ret;
13908 uint32x4_t __ret;
13909 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 50);
13910 return __ret;
13916 int16x8_t __ret;
13917 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 33);
13918 return __ret;
13923 int16x8_t __ret;
13924 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 33);
13925 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13926 return __ret;
13929 int16x8_t __ret;
13930 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 33);
13931 return __ret;
13937 int64x2_t __ret;
13938 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 35);
13939 return __ret;
13944 int64x2_t __ret;
13945 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 35);
13946 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
13947 return __ret;
13950 int64x2_t __ret;
13951 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 35);
13952 return __ret;
13958 int32x4_t __ret;
13959 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 34);
13960 return __ret;
13965 int32x4_t __ret;
13966 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 34);
13967 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13968 return __ret;
13971 int32x4_t __ret;
13972 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 34);
13973 return __ret;
13979 uint16x4_t __ret;
13980 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 17);
13981 return __ret;
13986 uint16x4_t __ret;
13987 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 17);
13988 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13989 return __ret;
13992 uint16x4_t __ret;
13993 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 17);
13994 return __ret;
14000 uint32x2_t __ret;
14001 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 18);
14002 return __ret;
14007 uint32x2_t __ret;
14008 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 18);
14009 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14010 return __ret;
14013 uint32x2_t __ret;
14014 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 18);
14015 return __ret;
14021 uint8x8_t __ret;
14022 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 16);
14023 return __ret;
14028 uint8x8_t __ret;
14029 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 16);
14030 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14031 return __ret;
14034 uint8x8_t __ret;
14035 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 16);
14036 return __ret;
14042 int16x4_t __ret;
14043 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 1);
14044 return __ret;
14049 int16x4_t __ret;
14050 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 1);
14051 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14052 return __ret;
14055 int16x4_t __ret;
14056 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 1);
14057 return __ret;
14063 int32x2_t __ret;
14064 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 2);
14065 return __ret;
14070 int32x2_t __ret;
14071 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 2);
14072 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14073 return __ret;
14076 int32x2_t __ret;
14077 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 2);
14078 return __ret;
14084 int8x8_t __ret;
14085 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 0);
14086 return __ret;
14091 int8x8_t __ret;
14092 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 0);
14093 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14094 return __ret;
14097 int8x8_t __ret;
14098 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__p0, 0);
14099 return __ret;
14105 uint8x16_t __ret;
14106 __ret = __p0 * __p1;
14107 return __ret;
14113 uint8x16_t __ret;
14114 __ret = __rev0 * __rev1;
14115 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14116 return __ret;
14122 uint32x4_t __ret;
14123 __ret = __p0 * __p1;
14124 return __ret;
14130 uint32x4_t __ret;
14131 __ret = __rev0 * __rev1;
14132 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14133 return __ret;
14139 uint16x8_t __ret;
14140 __ret = __p0 * __p1;
14141 return __ret;
14147 uint16x8_t __ret;
14148 __ret = __rev0 * __rev1;
14149 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14150 return __ret;
14156 int8x16_t __ret;
14157 __ret = __p0 * __p1;
14158 return __ret;
14164 int8x16_t __ret;
14165 __ret = __rev0 * __rev1;
14166 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14167 return __ret;
14173 float32x4_t __ret;
14174 __ret = __p0 * __p1;
14175 return __ret;
14181 float32x4_t __ret;
14182 __ret = __rev0 * __rev1;
14183 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14184 return __ret;
14190 int32x4_t __ret;
14191 __ret = __p0 * __p1;
14192 return __ret;
14198 int32x4_t __ret;
14199 __ret = __rev0 * __rev1;
14200 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14201 return __ret;
14207 int16x8_t __ret;
14208 __ret = __p0 * __p1;
14209 return __ret;
14215 int16x8_t __ret;
14216 __ret = __rev0 * __rev1;
14217 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14218 return __ret;
14224 uint8x8_t __ret;
14225 __ret = __p0 * __p1;
14226 return __ret;
14232 uint8x8_t __ret;
14233 __ret = __rev0 * __rev1;
14234 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14235 return __ret;
14241 uint32x2_t __ret;
14242 __ret = __p0 * __p1;
14243 return __ret;
14249 uint32x2_t __ret;
14250 __ret = __rev0 * __rev1;
14251 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14252 return __ret;
14258 uint16x4_t __ret;
14259 __ret = __p0 * __p1;
14260 return __ret;
14266 uint16x4_t __ret;
14267 __ret = __rev0 * __rev1;
14268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14269 return __ret;
14275 int8x8_t __ret;
14276 __ret = __p0 * __p1;
14277 return __ret;
14283 int8x8_t __ret;
14284 __ret = __rev0 * __rev1;
14285 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14286 return __ret;
14292 float32x2_t __ret;
14293 __ret = __p0 * __p1;
14294 return __ret;
14300 float32x2_t __ret;
14301 __ret = __rev0 * __rev1;
14302 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14303 return __ret;
14309 int32x2_t __ret;
14310 __ret = __p0 * __p1;
14311 return __ret;
14317 int32x2_t __ret;
14318 __ret = __rev0 * __rev1;
14319 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14320 return __ret;
14326 int16x4_t __ret;
14327 __ret = __p0 * __p1;
14328 return __ret;
14334 int16x4_t __ret;
14335 __ret = __rev0 * __rev1;
14336 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14337 return __ret;
14343 poly8x8_t __ret;
14344 __ret = (poly8x8_t) __builtin_neon_vmul_v((int8x8_t)__p0, (int8x8_t)__p1, 4);
14345 return __ret;
14351 poly8x8_t __ret;
14352 __ret = (poly8x8_t) __builtin_neon_vmul_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);
14353 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14354 return __ret;
14360 poly8x16_t __ret;
14361 __ret = (poly8x16_t) __builtin_neon_vmulq_v((int8x16_t)__p0, (int8x16_t)__p1, 36);
14362 return __ret;
14368 poly8x16_t __ret;
14369 __ret = (poly8x16_t) __builtin_neon_vmulq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
14370 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14371 return __ret;
14379 uint32x4_t __ret; \
14380 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14381 __ret; \
14389 uint32x4_t __ret; \
14390 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14391 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14392 __ret; \
14400 uint16x8_t __ret; \
14401 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14402 __ret; \
14410 uint16x8_t __ret; \
14411 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14412 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
14413 __ret; \
14421 float32x4_t __ret; \
14422 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14423 __ret; \
14431 float32x4_t __ret; \
14432 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14433 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14434 __ret; \
14442 int32x4_t __ret; \
14443 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14444 __ret; \
14452 int32x4_t __ret; \
14453 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14454 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14455 __ret; \
14463 int16x8_t __ret; \
14464 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14465 __ret; \
14473 int16x8_t __ret; \
14474 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
14475 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
14476 __ret; \
14484 uint32x2_t __ret; \
14485 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
14486 __ret; \
14494 uint32x2_t __ret; \
14495 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
14496 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14497 __ret; \
14505 uint16x4_t __ret; \
14506 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14507 __ret; \
14515 uint16x4_t __ret; \
14516 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14517 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14518 __ret; \
14526 float32x2_t __ret; \
14527 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
14528 __ret; \
14536 float32x2_t __ret; \
14537 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
14538 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14539 __ret; \
14547 int32x2_t __ret; \
14548 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
14549 __ret; \
14557 int32x2_t __ret; \
14558 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
14559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14560 __ret; \
14568 int16x4_t __ret; \
14569 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
14570 __ret; \
14578 int16x4_t __ret; \
14579 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
14580 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14581 __ret; \
14587 uint32x4_t __ret;
14588 __ret = __p0 * (uint32x4_t) {__p1, __p1, __p1, __p1};
14589 return __ret;
14594 uint32x4_t __ret;
14595 __ret = __rev0 * (uint32x4_t) {__p1, __p1, __p1, __p1};
14596 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14597 return __ret;
14603 uint16x8_t __ret;
14604 __ret = __p0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14605 return __ret;
14610 uint16x8_t __ret;
14611 __ret = __rev0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14612 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14613 return __ret;
14619 float32x4_t __ret;
14620 __ret = __p0 * (float32x4_t) {__p1, __p1, __p1, __p1};
14621 return __ret;
14626 float32x4_t __ret;
14627 __ret = __rev0 * (float32x4_t) {__p1, __p1, __p1, __p1};
14628 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14629 return __ret;
14635 int32x4_t __ret;
14636 __ret = __p0 * (int32x4_t) {__p1, __p1, __p1, __p1};
14637 return __ret;
14642 int32x4_t __ret;
14643 __ret = __rev0 * (int32x4_t) {__p1, __p1, __p1, __p1};
14644 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14645 return __ret;
14651 int16x8_t __ret;
14652 __ret = __p0 * (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14653 return __ret;
14658 int16x8_t __ret;
14659 __ret = __rev0 * (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14660 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14661 return __ret;
14667 uint32x2_t __ret;
14668 __ret = __p0 * (uint32x2_t) {__p1, __p1};
14669 return __ret;
14674 uint32x2_t __ret;
14675 __ret = __rev0 * (uint32x2_t) {__p1, __p1};
14676 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14677 return __ret;
14683 uint16x4_t __ret;
14684 __ret = __p0 * (uint16x4_t) {__p1, __p1, __p1, __p1};
14685 return __ret;
14690 uint16x4_t __ret;
14691 __ret = __rev0 * (uint16x4_t) {__p1, __p1, __p1, __p1};
14692 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14693 return __ret;
14699 float32x2_t __ret;
14700 __ret = __p0 * (float32x2_t) {__p1, __p1};
14701 return __ret;
14706 float32x2_t __ret;
14707 __ret = __rev0 * (float32x2_t) {__p1, __p1};
14708 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14709 return __ret;
14715 int32x2_t __ret;
14716 __ret = __p0 * (int32x2_t) {__p1, __p1};
14717 return __ret;
14722 int32x2_t __ret;
14723 __ret = __rev0 * (int32x2_t) {__p1, __p1};
14724 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14725 return __ret;
14731 int16x4_t __ret;
14732 __ret = __p0 * (int16x4_t) {__p1, __p1, __p1, __p1};
14733 return __ret;
14738 int16x4_t __ret;
14739 __ret = __rev0 * (int16x4_t) {__p1, __p1, __p1, __p1};
14740 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14741 return __ret;
14747 poly16x8_t __ret;
14748 __ret = (poly16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 37);
14749 return __ret;
14755 poly16x8_t __ret;
14756 __ret
14757 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14758 return __ret;
14761 poly16x8_t __ret;
14762 __ret = (poly16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 37);
14763 return __ret;
14769 uint16x8_t __ret;
14770 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 49);
14771 return __ret;
14777 uint16x8_t __ret;
14778 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 49);
14779 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14780 return __ret;
14783 uint16x8_t __ret;
14784 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 49);
14785 return __ret;
14791 uint64x2_t __ret;
14792 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 51);
14793 return __ret;
14799 uint64x2_t __ret;
14800 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 51);
14801 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14802 return __ret;
14805 uint64x2_t __ret;
14806 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 51);
14807 return __ret;
14813 uint32x4_t __ret;
14814 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 50);
14815 return __ret;
14821 uint32x4_t __ret;
14822 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 50);
14823 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14824 return __ret;
14827 uint32x4_t __ret;
14828 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 50);
14829 return __ret;
14835 int16x8_t __ret;
14836 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 33);
14837 return __ret;
14843 int16x8_t __ret;
14844 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 33);
14845 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14846 return __ret;
14849 int16x8_t __ret;
14850 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 33);
14851 return __ret;
14857 int64x2_t __ret;
14858 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
14859 return __ret;
14865 int64x2_t __ret;
14866 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);
14867 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14868 return __ret;
14871 int64x2_t __ret;
14872 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
14873 return __ret;
14879 int32x4_t __ret;
14880 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
14881 return __ret;
14887 int32x4_t __ret;
14888 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);
14889 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14890 return __ret;
14893 int32x4_t __ret;
14894 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
14895 return __ret;
14903 uint64x2_t __ret; \
14904 __ret = vmull_u32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
14905 __ret; \
14913 uint64x2_t __ret; \
14914 __ret = __noswap_vmull_u32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
14915 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14916 __ret; \
14924 uint32x4_t __ret; \
14925 __ret = vmull_u16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
14926 __ret; \
14934 uint32x4_t __ret; \
14935 __ret = __noswap_vmull_u16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
14936 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14937 __ret; \
14945 int64x2_t __ret; \
14946 __ret = vmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
14947 __ret; \
14955 int64x2_t __ret; \
14956 __ret = __noswap_vmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
14957 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
14958 __ret; \
14966 int32x4_t __ret; \
14967 __ret = vmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
14968 __ret; \
14976 int32x4_t __ret; \
14977 __ret = __noswap_vmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
14978 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
14979 __ret; \
14985 uint64x2_t __ret;
14986 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint32x2_t) {__p1, __p1}, 51);
14987 return __ret;
14992 uint64x2_t __ret;
14993 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(uint32x2_t) {__p1, __p1}, 51);
14994 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14995 return __ret;
14998 uint64x2_t __ret;
14999 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint32x2_t) {__p1, __p1}, 51);
15000 return __ret;
15006 uint32x4_t __ret;
15007 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint16x4_t) {__p1, __p1, __p1, __p1}, 50);
15008 return __ret;
15013 uint32x4_t __ret;
15014 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(uint16x4_t) {__p1, __p1, __p1, __p1}, 50);
15015 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15016 return __ret;
15019 uint32x4_t __ret;
15020 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(uint16x4_t) {__p1, __p1, __p1, __p1}, 50);
15021 return __ret;
15027 int64x2_t __ret;
15028 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
15029 return __ret;
15034 int64x2_t __ret;
15035 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
15036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15037 return __ret;
15040 int64x2_t __ret;
15041 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
15042 return __ret;
15048 int32x4_t __ret;
15049 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
15050 return __ret;
15055 int32x4_t __ret;
15056 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
15057 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15058 return __ret;
15061 int32x4_t __ret;
15062 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
15063 return __ret;
15069 poly8x8_t __ret;
15070 __ret = ~__p0;
15071 return __ret;
15076 poly8x8_t __ret;
15077 __ret = ~__rev0;
15078 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15079 return __ret;
15085 poly8x16_t __ret;
15086 __ret = ~__p0;
15087 return __ret;
15092 poly8x16_t __ret;
15093 __ret = ~__rev0;
15094 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15095 return __ret;
15101 uint8x16_t __ret;
15102 __ret = ~__p0;
15103 return __ret;
15108 uint8x16_t __ret;
15109 __ret = ~__rev0;
15110 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15111 return __ret;
15117 uint32x4_t __ret;
15118 __ret = ~__p0;
15119 return __ret;
15124 uint32x4_t __ret;
15125 __ret = ~__rev0;
15126 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15127 return __ret;
15133 uint16x8_t __ret;
15134 __ret = ~__p0;
15135 return __ret;
15140 uint16x8_t __ret;
15141 __ret = ~__rev0;
15142 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15143 return __ret;
15149 int8x16_t __ret;
15150 __ret = ~__p0;
15151 return __ret;
15156 int8x16_t __ret;
15157 __ret = ~__rev0;
15158 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15159 return __ret;
15165 int32x4_t __ret;
15166 __ret = ~__p0;
15167 return __ret;
15172 int32x4_t __ret;
15173 __ret = ~__rev0;
15174 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15175 return __ret;
15181 int16x8_t __ret;
15182 __ret = ~__p0;
15183 return __ret;
15188 int16x8_t __ret;
15189 __ret = ~__rev0;
15190 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15191 return __ret;
15197 uint8x8_t __ret;
15198 __ret = ~__p0;
15199 return __ret;
15204 uint8x8_t __ret;
15205 __ret = ~__rev0;
15206 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15207 return __ret;
15213 uint32x2_t __ret;
15214 __ret = ~__p0;
15215 return __ret;
15220 uint32x2_t __ret;
15221 __ret = ~__rev0;
15222 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15223 return __ret;
15229 uint16x4_t __ret;
15230 __ret = ~__p0;
15231 return __ret;
15236 uint16x4_t __ret;
15237 __ret = ~__rev0;
15238 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15239 return __ret;
15245 int8x8_t __ret;
15246 __ret = ~__p0;
15247 return __ret;
15252 int8x8_t __ret;
15253 __ret = ~__rev0;
15254 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15255 return __ret;
15261 __ret;
15262 __ret = ~__p0;
15263 return __ret;
15268 int32x2_t __ret;
15269 __ret = ~__rev0;
15270 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15271 return __ret;
15277 int16x4_t __ret;
15278 __ret = ~__p0;
15279 return __ret;
15284 int16x4_t __ret;
15285 __ret = ~__rev0;
15286 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15287 return __ret;
15293 int8x16_t __ret;
15294 __ret = -__p0;
15295 return __ret;
15300 int8x16_t __ret;
15301 __ret = -__rev0;
15302 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15303 return __ret;
15309 float32x4_t __ret;
15310 __ret = -__p0;
15311 return __ret;
15316 float32x4_t __ret;
15317 __ret = -__rev0;
15318 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15319 return __ret;
15325 int32x4_t __ret;
15326 __ret = -__p0;
15327 return __ret;
15332 int32x4_t __ret;
15333 __ret = -__rev0;
15334 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15335 return __ret;
15341 int16x8_t __ret;
15342 __ret = -__p0;
15343 return __ret;
15348 int16x8_t __ret;
15349 __ret = -__rev0;
15350 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15351 return __ret;
15357 int8x8_t __ret;
15358 __ret = -__p0;
15359 return __ret;
15364 int8x8_t __ret;
15365 __ret = -__rev0;
15366 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15367 return __ret;
15373 float32x2_t __ret;
15374 __ret = -__p0;
15375 return __ret;
15380 float32x2_t __ret;
15381 __ret = -__rev0;
15382 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15383 return __ret;
15389 int32x2_t __ret;
15390 __ret = -__p0;
15391 return __ret;
15396 int32x2_t __ret;
15397 __ret = -__rev0;
15398 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15399 return __ret;
15405 int16x4_t __ret;
15406 __ret = -__p0;
15407 return __ret;
15412 int16x4_t __ret;
15413 __ret = -__rev0;
15414 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15415 return __ret;
15421 uint8x16_t __ret;
15422 __ret = __p0 | ~__p1;
15423 return __ret;
15429 uint8x16_t __ret;
15430 __ret = __rev0 | ~__rev1;
15431 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15432 return __ret;
15438 uint32x4_t __ret;
15439 __ret = __p0 | ~__p1;
15440 return __ret;
15446 uint32x4_t __ret;
15447 __ret = __rev0 | ~__rev1;
15448 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15449 return __ret;
15455 uint64x2_t __ret;
15456 __ret = __p0 | ~__p1;
15457 return __ret;
15463 uint64x2_t __ret;
15464 __ret = __rev0 | ~__rev1;
15465 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15466 return __ret;
15472 uint16x8_t __ret;
15473 __ret = __p0 | ~__p1;
15474 return __ret;
15480 uint16x8_t __ret;
15481 __ret = __rev0 | ~__rev1;
15482 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15483 return __ret;
15489 int8x16_t __ret;
15490 __ret = __p0 | ~__p1;
15491 return __ret;
15497 int8x16_t __ret;
15498 __ret = __rev0 | ~__rev1;
15499 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15500 return __ret;
15506 int32x4_t __ret;
15507 __ret = __p0 | ~__p1;
15508 return __ret;
15514 int32x4_t __ret;
15515 __ret = __rev0 | ~__rev1;
15516 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15517 return __ret;
15523 int64x2_t __ret;
15524 __ret = __p0 | ~__p1;
15525 return __ret;
15531 int64x2_t __ret;
15532 __ret = __rev0 | ~__rev1;
15533 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15534 return __ret;
15540 int16x8_t __ret;
15541 __ret = __p0 | ~__p1;
15542 return __ret;
15548 int16x8_t __ret;
15549 __ret = __rev0 | ~__rev1;
15550 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15551 return __ret;
15557 uint8x8_t __ret;
15558 __ret = __p0 | ~__p1;
15559 return __ret;
15565 uint8x8_t __ret;
15566 __ret = __rev0 | ~__rev1;
15567 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15568 return __ret;
15574 uint32x2_t __ret;
15575 __ret = __p0 | ~__p1;
15576 return __ret;
15582 uint32x2_t __ret;
15583 __ret = __rev0 | ~__rev1;
15584 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15585 return __ret;
15591 uint64x1_t __ret;
15592 __ret = __p0 | ~__p1;
15593 return __ret;
15597 uint64x1_t __ret;
15598 __ret = __p0 | ~__p1;
15599 return __ret;
15605 uint16x4_t __ret;
15606 __ret = __p0 | ~__p1;
15607 return __ret;
15613 uint16x4_t __ret;
15614 __ret = __rev0 | ~__rev1;
15615 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15616 return __ret;
15622 int8x8_t __ret;
15623 __ret = __p0 | ~__p1;
15624 return __ret;
15630 int8x8_t __ret;
15631 __ret = __rev0 | ~__rev1;
15632 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15633 return __ret;
15639 int32x2_t __ret;
15640 __ret = __p0 | ~__p1;
15641 return __ret;
15647 int32x2_t __ret;
15648 __ret = __rev0 | ~__rev1;
15649 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15650 return __ret;
15656 int64x1_t __ret;
15657 __ret = __p0 | ~__p1;
15658 return __ret;
15662 int64x1_t __ret;
15663 __ret = __p0 | ~__p1;
15664 return __ret;
15670 int16x4_t __ret;
15671 __ret = __p0 | ~__p1;
15672 return __ret;
15678 int16x4_t __ret;
15679 __ret = __rev0 | ~__rev1;
15680 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15681 return __ret;
15687 uint8x16_t __ret;
15688 __ret = __p0 | __p1;
15689 return __ret;
15695 uint8x16_t __ret;
15696 __ret = __rev0 | __rev1;
15697 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15698 return __ret;
15704 uint32x4_t __ret;
15705 __ret = __p0 | __p1;
15706 return __ret;
15712 uint32x4_t __ret;
15713 __ret = __rev0 | __rev1;
15714 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15715 return __ret;
15721 uint64x2_t __ret;
15722 __ret = __p0 | __p1;
15723 return __ret;
15729 uint64x2_t __ret;
15730 __ret = __rev0 | __rev1;
15731 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15732 return __ret;
15738 uint16x8_t __ret;
15739 __ret = __p0 | __p1;
15740 return __ret;
15746 uint16x8_t __ret;
15747 __ret = __rev0 | __rev1;
15748 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15749 return __ret;
15755 int8x16_t __ret;
15756 __ret = __p0 | __p1;
15757 return __ret;
15763 int8x16_t __ret;
15764 __ret = __rev0 | __rev1;
15765 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15766 return __ret;
15772 int32x4_t __ret;
15773 __ret = __p0 | __p1;
15774 return __ret;
15780 int32x4_t __ret;
15781 __ret = __rev0 | __rev1;
15782 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15783 return __ret;
15789 int64x2_t __ret;
15790 __ret = __p0 | __p1;
15791 return __ret;
15797 int64x2_t __ret;
15798 __ret = __rev0 | __rev1;
15799 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15800 return __ret;
15806 int16x8_t __ret;
15807 __ret = __p0 | __p1;
15808 return __ret;
15814 int16x8_t __ret;
15815 __ret = __rev0 | __rev1;
15816 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15817 return __ret;
15823 uint8x8_t __ret;
15824 __ret = __p0 | __p1;
15825 return __ret;
15831 uint8x8_t __ret;
15832 __ret = __rev0 | __rev1;
15833 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15834 return __ret;
15840 uint32x2_t __ret;
15841 __ret = __p0 | __p1;
15842 return __ret;
15848 uint32x2_t __ret;
15849 __ret = __rev0 | __rev1;
15850 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15851 return __ret;
15857 uint64x1_t __ret;
15858 __ret = __p0 | __p1;
15859 return __ret;
15863 uint64x1_t __ret;
15864 __ret = __p0 | __p1;
15865 return __ret;
15871 uint16x4_t __ret;
15872 __ret = __p0 | __p1;
15873 return __ret;
15879 uint16x4_t __ret;
15880 __ret = __rev0 | __rev1;
15881 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15882 return __ret;
15888 int8x8_t __ret;
15889 __ret = __p0 | __p1;
15890 return __ret;
15896 int8x8_t __ret;
15897 __ret = __rev0 | __rev1;
15898 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15899 return __ret;
15905 int32x2_t __ret;
15906 __ret = __p0 | __p1;
15907 return __ret;
15913 int32x2_t __ret;
15914 __ret = __rev0 | __rev1;
15915 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15916 return __ret;
15922 int64x1_t __ret;
15923 __ret = __p0 | __p1;
15924 return __ret;
15928 int64x1_t __ret;
15929 __ret = __p0 | __p1;
15930 return __ret;
15936 int16x4_t __ret;
15937 __ret = __p0 | __p1;
15938 return __ret;
15944 int16x4_t __ret;
15945 __ret = __rev0 | __rev1;
15946 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15947 return __ret;
15953 uint16x8_t __ret;
15954 __ret = (uint16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
15955 return __ret;
15961 uint16x8_t __ret;
15962 __ret = (uint16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
15963 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15964 return __ret;
15970 uint64x2_t __ret;
15971 __ret = (uint64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
15972 return __ret;
15978 uint64x2_t __ret;
15979 __ret = (uint64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
15980 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15981 return __ret;
15987 uint32x4_t __ret;
15988 __ret = (uint32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
15989 return __ret;
15995 uint32x4_t __ret;
15996 __ret = (uint32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
15997 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15998 return __ret;
16004 int16x8_t __ret;
16005 __ret = (int16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
16006 return __ret;
16012 int16x8_t __ret;
16013 __ret = (int16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
16014 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16015 return __ret;
16021 int64x2_t __ret;
16022 __ret = (int64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
16023 return __ret;
16029 int64x2_t __ret;
16030 __ret = (int64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
16031 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16032 return __ret;
16038 int32x4_t __ret;
16039 __ret = (int32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
16040 return __ret;
16046 int32x4_t __ret;
16047 __ret = (int32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
16048 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16049 return __ret;
16055 uint16x4_t __ret;
16056 __ret = (uint16x4_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16057 return __ret;
16063 uint16x4_t __ret;
16064 __ret = (uint16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16065 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16066 return __ret;
16072 uint64x1_t __ret;
16073 __ret = (uint64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
16074 return __ret;
16079 uint64x1_t __ret;
16080 __ret = (uint64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 19);
16081 return __ret;
16087 uint32x2_t __ret;
16088 __ret = (uint32x2_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16089 return __ret;
16095 uint32x2_t __ret;
16096 __ret = (uint32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16097 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16098 return __ret;
16104 int16x4_t __ret;
16105 __ret = (int16x4_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16106 return __ret;
16112 int16x4_t __ret;
16113 __ret = (int16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16114 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16115 return __ret;
16121 int64x1_t __ret;
16122 __ret = (int64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
16123 return __ret;
16128 int64x1_t __ret;
16129 __ret = (int64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 3);
16130 return __ret;
16136 int32x2_t __ret;
16137 __ret = (int32x2_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16138 return __ret;
16144 int32x2_t __ret;
16145 __ret = (int32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16146 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16147 return __ret;
16153 uint8x8_t __ret;
16154 __ret = (uint8x8_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16155 return __ret;
16161 uint8x8_t __ret;
16162 __ret = (uint8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16163 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16164 return __ret;
16170 uint32x2_t __ret;
16171 __ret = (uint32x2_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16172 return __ret;
16178 uint32x2_t __ret;
16179 __ret = (uint32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16180 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16181 return __ret;
16187 uint16x4_t __ret;
16188 __ret = (uint16x4_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16189 return __ret;
16195 uint16x4_t __ret;
16196 __ret = (uint16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16197 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16198 return __ret;
16204 int8x8_t __ret;
16205 __ret = (int8x8_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16206 return __ret;
16212 int8x8_t __ret;
16213 __ret = (int8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
16214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16215 return __ret;
16221 float32x2_t __ret;
16222 __ret = (float32x2_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
16223 return __ret;
16229 float32x2_t __ret;
16230 __ret = (float32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
16231 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16232 return __ret;
16238 int32x2_t __ret;
16239 __ret = (int32x2_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16240 return __ret;
16246 int32x2_t __ret;
16247 __ret = (int32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16248 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16249 return __ret;
16255 int16x4_t __ret;
16256 __ret = (int16x4_t) __builtin_neon_vpadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16257 return __ret;
16263 int16x4_t __ret;
16264 __ret = (int16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16265 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16266 return __ret;
16272 uint16x8_t __ret;
16273 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 49);
16274 return __ret;
16279 uint16x8_t __ret;
16280 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 49);
16281 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16282 return __ret;
16288 uint64x2_t __ret;
16289 __ret = (uint64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 51);
16290 return __ret;
16295 uint64x2_t __ret;
16296 __ret = (uint64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 51);
16297 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16298 return __ret;
16304 uint32x4_t __ret;
16305 __ret = (uint32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 50);
16306 return __ret;
16311 __ret;
16312 __ret = (uint32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 50);
16313 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16314 return __ret;
16320 int16x8_t __ret;
16321 __ret = (int16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 33);
16322 return __ret;
16327 int16x8_t __ret;
16328 __ret = (int16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 33);
16329 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16330 return __ret;
16336 int64x2_t __ret;
16337 __ret = (int64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 35);
16338 return __ret;
16343 int64x2_t __ret;
16344 __ret = (int64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 35);
16345 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16346 return __ret;
16352 int32x4_t __ret;
16353 __ret = (int32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 34);
16354 return __ret;
16359 int32x4_t __ret;
16360 __ret = (int32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 34);
16361 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16362 return __ret;
16368 uint16x4_t __ret;
16369 __ret = (uint16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 17);
16370 return __ret;
16375 uint16x4_t __ret;
16376 __ret = (uint16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 17);
16377 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16378 return __ret;
16384 uint64x1_t __ret;
16385 __ret = (uint64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 19);
16386 return __ret;
16391 uint64x1_t __ret;
16392 __ret = (uint64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 19);
16393 return __ret;
16399 uint32x2_t __ret;
16400 __ret = (uint32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 18);
16401 return __ret;
16406 uint32x2_t __ret;
16407 __ret = (uint32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 18);
16408 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16409 return __ret;
16415 int16x4_t __ret;
16416 __ret = (int16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 1);
16417 return __ret;
16422 int16x4_t __ret;
16423 __ret = (int16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 1);
16424 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16425 return __ret;
16431 int64x1_t __ret;
16432 __ret = (int64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 3);
16433 return __ret;
16438 int64x1_t __ret;
16439 __ret = (int64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 3);
16440 return __ret;
16446 int32x2_t __ret;
16447 __ret = (int32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__p0, 2);
16448 return __ret;
16453 int32x2_t __ret;
16454 __ret = (int32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 2);
16455 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16456 return __ret;
16462 uint8x8_t __ret;
16463 __ret = (uint8x8_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16464 return __ret;
16470 uint8x8_t __ret;
16471 __ret = (uint8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16472 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16473 return __ret;
16479 uint32x2_t __ret;
16480 __ret = (uint32x2_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16481 return __ret;
16487 uint32x2_t __ret;
16488 __ret = (uint32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16489 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16490 return __ret;
16496 uint16x4_t __ret;
16497 __ret = (uint16x4_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16498 return __ret;
16504 uint16x4_t __ret;
16505 __ret = (uint16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16506 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16507 return __ret;
16513 int8x8_t __ret;
16514 __ret = (int8x8_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16515 return __ret;
16521 int8x8_t __ret;
16522 __ret = (int8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
16523 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16524 return __ret;
16530 float32x2_t __ret;
16531 __ret = (float32x2_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
16532 return __ret;
16538 float32x2_t __ret;
16539 __ret = (float32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
16540 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16541 return __ret;
16547 int32x2_t __ret;
16548 __ret = (int32x2_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16549 return __ret;
16555 int32x2_t __ret;
16556 __ret = (int32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16557 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16558 return __ret;
16564 int16x4_t __ret;
16565 __ret = (int16x4_t) __builtin_neon_vpmax_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16566 return __ret;
16572 int16x4_t __ret;
16573 __ret = (int16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16574 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16575 return __ret;
16581 uint8x8_t __ret;
16582 __ret = (uint8x8_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16583 return __ret;
16589 uint8x8_t __ret;
16590 __ret = (uint8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16591 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16592 return __ret;
16598 uint32x2_t __ret;
16599 __ret = (uint32x2_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16600 return __ret;
16606 uint32x2_t __ret;
16607 __ret = (uint32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16608 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16609 return __ret;
16615 uint16x4_t __ret;
16616 __ret = (uint16x4_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16617 return __ret;
16623 uint16x4_t __ret;
16624 __ret = (uint16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16625 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16626 return __ret;
16632 int8x8_t __ret;
16633 __ret = (int8x8_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16634 return __ret;
16640 int8x8_t __ret;
16641 __ret = (int8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
16642 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16643 return __ret;
16649 float32x2_t __ret;
16650 __ret = (float32x2_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
16651 return __ret;
16657 float32x2_t __ret;
16658 __ret = (float32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
16659 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16660 return __ret;
16666 int32x2_t __ret;
16667 __ret = (int32x2_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
16668 return __ret;
16674 int32x2_t __ret;
16675 __ret = (int32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
16676 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16677 return __ret;
16683 int16x4_t __ret;
16684 __ret = (int16x4_t) __builtin_neon_vpmin_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
16685 return __ret;
16691 int16x4_t __ret;
16692 __ret = (int16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
16693 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16694 return __ret;
16700 int8x16_t __ret;
16701 __ret = (int8x16_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 32);
16702 return __ret;
16707 int8x16_t __ret;
16708 __ret = (int8x16_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 32);
16709 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16710 return __ret;
16716 int32x4_t __ret;
16717 __ret = (int32x4_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 34);
16718 return __ret;
16723 int32x4_t __ret;
16724 __ret = (int32x4_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 34);
16725 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16726 return __ret;
16732 int16x8_t __ret;
16733 __ret = (int16x8_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 33);
16734 return __ret;
16739 int16x8_t __ret;
16740 __ret = (int16x8_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 33);
16741 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16742 return __ret;
16748 int8x8_t __ret;
16749 __ret = (int8x8_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 0);
16750 return __ret;
16755 int8x8_t __ret;
16756 __ret = (int8x8_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 0);
16757 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16758 return __ret;
16764 int32x2_t __ret;
16765 __ret = (int32x2_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 2);
16766 return __ret;
16771 int32x2_t __ret;
16772 __ret = (int32x2_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 2);
16773 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16774 return __ret;
16780 int16x4_t __ret;
16781 __ret = (int16x4_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 1);
16782 return __ret;
16787 int16x4_t __ret;
16788 __ret = (int16x4_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 1);
16789 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16790 return __ret;
16796 uint8x16_t __ret;
16797 __ret = (uint8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
16798 return __ret;
16804 uint8x16_t __ret;
16805 __ret = (uint8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
16806 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16807 return __ret;
16813 uint32x4_t __ret;
16814 __ret = (uint32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
16815 return __ret;
16821 uint32x4_t __ret;
16822 __ret = (uint32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
16823 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16824 return __ret;
16830 uint64x2_t __ret;
16831 __ret = (uint64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
16832 return __ret;
16838 uint64x2_t __ret;
16839 __ret = (uint64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
16840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16841 return __ret;
16847 uint16x8_t __ret;
16848 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
16849 return __ret;
16855 uint16x8_t __ret;
16856 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
16857 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16858 return __ret;
16864 int8x16_t __ret;
16865 __ret = (int8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
16866 return __ret;
16872 int8x16_t __ret;
16873 __ret = (int8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
16874 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16875 return __ret;
16881 int32x4_t __ret;
16882 __ret = (int32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
16883 return __ret;
16889 int32x4_t __ret;
16890 __ret = (int32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
16891 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16892 return __ret;
16898 int64x2_t __ret;
16899 __ret = (int64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
16900 return __ret;
16906 int64x2_t __ret;
16907 __ret = (int64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
16908 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16909 return __ret;
16915 int16x8_t __ret;
16916 __ret = (int16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
16917 return __ret;
16923 int16x8_t __ret;
16924 __ret = (int16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
16925 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16926 return __ret;
16932 uint8x8_t __ret;
16933 __ret = (uint8x8_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
16934 return __ret;
16940 uint8x8_t __ret;
16941 __ret = (uint8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
16942 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16943 return __ret;
16949 uint32x2_t __ret;
16950 __ret = (uint32x2_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
16951 return __ret;
16957 uint32x2_t __ret;
16958 __ret = (uint32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
16959 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16960 return __ret;
16966 uint64x1_t __ret;
16967 __ret = (uint64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
16968 return __ret;
16972 uint64x1_t __ret;
16973 __ret = (uint64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
16974 return __ret;
16980 uint16x4_t __ret;
16981 __ret = (uint16x4_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
16982 return __ret;
16988 uint16x4_t __ret;
16989 __ret = (uint16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
16990 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16991 return __ret;
16997 int8x8_t __ret;
16998 __ret = (int8x8_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
16999 return __ret;
17005 int8x8_t __ret;
17006 __ret = (int8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
17007 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17008 return __ret;
17014 int32x2_t __ret;
17015 __ret = (int32x2_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
17016 return __ret;
17022 int32x2_t __ret;
17023 __ret = (int32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
17024 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17025 return __ret;
17031 int64x1_t __ret;
17032 __ret = (int64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
17033 return __ret;
17037 int64x1_t __ret;
17038 __ret = (int64x1_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
17039 return __ret;
17045 int16x4_t __ret;
17046 __ret = (int16x4_t) __builtin_neon_vqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
17047 return __ret;
17053 int16x4_t __ret;
17054 __ret = (int16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
17055 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17056 return __ret;
17062 int64x2_t __ret;
17063 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
17064 return __ret;
17071 int64x2_t __ret;
17072 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);
17073 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17074 return __ret;
17077 int64x2_t __ret;
17078 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
17079 return __ret;
17085 int32x4_t __ret;
17086 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17087 return __ret;
17094 int32x4_t __ret;
17095 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);
17096 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17097 return __ret;
17100 int32x4_t __ret;
17101 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17102 return __ret;
17111 int64x2_t __ret; \
17112 __ret = vqdmlal_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
17113 __ret; \
17123 int64x2_t __ret; \
17124 __ret = __noswap_vqdmlal_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
17125 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17126 __ret; \
17135 int32x4_t __ret; \
17136 __ret = vqdmlal_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
17137 __ret; \
17147 int32x4_t __ret; \
17148 __ret = __noswap_vqdmlal_s16(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
17149 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17150 __ret; \
17156 int64x2_t __ret;
17157 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17158 return __ret;
17164 int64x2_t __ret;
17165 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17166 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17167 return __ret;
17170 int64x2_t __ret;
17171 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17172 return __ret;
17178 int32x4_t __ret;
17179 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17180 return __ret;
17186 int32x4_t __ret;
17187 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17188 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17189 return __ret;
17192 int32x4_t __ret;
17193 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17194 return __ret;
17200 int64x2_t __ret;
17201 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
17202 return __ret;
17209 int64x2_t __ret;
17210 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);
17211 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17212 return __ret;
17215 int64x2_t __ret;
17216 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 35);
17217 return __ret;
17223 int32x4_t __ret;
17224 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17225 return __ret;
17232 int32x4_t __ret;
17233 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);
17234 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17235 return __ret;
17238 int32x4_t __ret;
17239 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 34);
17240 return __ret;
17249 int64x2_t __ret; \
17250 __ret = vqdmlsl_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
17251 __ret; \
17261 int64x2_t __ret; \
17262 __ret = __noswap_vqdmlsl_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
17263 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17264 __ret; \
17273 int32x4_t __ret; \
17274 __ret = vqdmlsl_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
17275 __ret; \
17285 int32x4_t __ret; \
17286 __ret = __noswap_vqdmlsl_s16(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
17287 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17288 __ret; \
17294 int64x2_t __ret;
17295 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17296 return __ret;
17302 int64x2_t __ret;
17303 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17304 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17305 return __ret;
17308 int64x2_t __ret;
17309 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int32x2_t) {__p2, __p2}, 35);
17310 return __ret;
17316 int32x4_t __ret;
17317 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17318 return __ret;
17324 int32x4_t __ret;
17325 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17326 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17327 return __ret;
17330 int32x4_t __ret;
17331 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__p0, (int8x8_t)__p1, (int8x8_t)(int16x4_t) {__p2, __p2, __p2, __p2}, 34);
17332 return __ret;
17338 int32x4_t __ret;
17339 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
17340 return __ret;
17346 int32x4_t __ret;
17347 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
17348 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17349 return __ret;
17352 int32x4_t __ret;
17353 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
17354 return __ret;
17360 int16x8_t __ret;
17361 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
17362 return __ret;
17368 int16x8_t __ret;
17369 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
17370 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17371 return __ret;
17374 int16x8_t __ret;
17375 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
17376 return __ret;
17382 int32x2_t __ret;
17383 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
17384 return __ret;
17390 int32x2_t __ret;
17391 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
17392 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17393 return __ret;
17396 int32x2_t __ret;
17397 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
17398 return __ret;
17404 int16x4_t __ret;
17405 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
17406 return __ret;
17412 int16x4_t __ret;
17413 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
17414 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17415 return __ret;
17418 int16x4_t __ret;
17419 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
17420 return __ret;
17428 int32x4_t __ret; \
17429 __ret = vqdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
17430 __ret; \
17438 int32x4_t __ret; \
17439 __ret = __noswap_vqdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
17440 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17441 __ret; \
17449 int16x8_t __ret; \
17450 __ret = vqdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
17451 __ret; \
17459 int16x8_t __ret; \
17460 __ret = __noswap_vqdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
17461 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
17462 __ret; \
17470 int32x2_t __ret; \
17471 __ret = vqdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
17472 __ret; \
17480 int32x2_t __ret; \
17481 __ret = __noswap_vqdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
17482 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17483 __ret; \
17491 int16x4_t __ret; \
17492 __ret = vqdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
17493 __ret; \
17501 int16x4_t __ret; \
17502 __ret = __noswap_vqdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
17503 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17504 __ret; \
17510 int32x4_t __ret;
17511 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
17512 return __ret;
17517 int32x4_t __ret;
17518 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
17519 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17520 return __ret;
17526 int16x8_t __ret;
17527 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__p0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
17528 return __ret;
17533 int16x8_t __ret;
17534 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
17535 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17536 return __ret;
17542 int32x2_t __ret;
17543 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
17544 return __ret;
17549 int32x2_t __ret;
17550 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
17551 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17552 return __ret;
17558 int16x4_t __ret;
17559 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
17560 return __ret;
17565 int16x4_t __ret;
17566 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
17567 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17568 return __ret;
17574 int64x2_t __ret;
17575 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
17576 return __ret;
17582 int64x2_t __ret;
17583 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);
17584 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17585 return __ret;
17588 int64x2_t __ret;
17589 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 35);
17590 return __ret;
17596 int32x4_t __ret;
17597 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
17598 return __ret;
17604 int32x4_t __ret;
17605 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);
17606 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17607 return __ret;
17610 int32x4_t __ret;
17611 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)__p1, 34);
17612 return __ret;
17620 int64x2_t __ret; \
17621 __ret = vqdmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
17622 __ret; \
17630 int64x2_t __ret; \
17631 __ret = __noswap_vqdmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
17632 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
17633 __ret; \
17641 int32x4_t __ret; \
17642 __ret = vqdmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
17643 __ret; \
17651 int32x4_t __ret; \
17652 __ret = __noswap_vqdmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
17653 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
17654 __ret; \
17660 int64x2_t __ret;
17661 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
17662 return __ret;
17667 int64x2_t __ret;
17668 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
17669 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17670 return __ret;
17673 int64x2_t __ret;
17674 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 35);
17675 return __ret;
17681 int32x4_t __ret;
17682 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
17683 return __ret;
17688 int32x4_t __ret;
17689 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
17690 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17691 return __ret;
17694 int32x4_t __ret;
17695 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 34);
17696 return __ret;
17702 uint16x4_t __ret;
17703 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 17);
17704 return __ret;
17709 uint16x4_t __ret;
17710 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 17);
17711 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17712 return __ret;
17715 uint16x4_t __ret;
17716 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 17);
17717 return __ret;
17723 uint32x2_t __ret;
17724 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 18);
17725 return __ret;
17730 uint32x2_t __ret;
17731 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 18);
17732 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17733 return __ret;
17736 uint32x2_t __ret;
17737 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 18);
17738 return __ret;
17744 uint8x8_t __ret;
17745 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 16);
17746 return __ret;
17751 uint8x8_t __ret;
17752 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 16);
17753 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17754 return __ret;
17757 uint8x8_t __ret;
17758 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 16);
17759 return __ret;
17765 int16x4_t __ret;
17766 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 1);
17767 return __ret;
17772 int16x4_t __ret;
17773 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 1);
17774 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17775 return __ret;
17778 int16x4_t __ret;
17779 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 1);
17780 return __ret;
17786 int32x2_t __ret;
17787 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 2);
17788 return __ret;
17793 int32x2_t __ret;
17794 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 2);
17795 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17796 return __ret;
17799 int32x2_t __ret;
17800 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 2);
17801 return __ret;
17807 int8x8_t __ret;
17808 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 0);
17809 return __ret;
17814 int8x8_t __ret;
17815 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 0);
17816 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17817 return __ret;
17820 int8x8_t __ret;
17821 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__p0, 0);
17822 return __ret;
17828 uint16x4_t __ret;
17829 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 17);
17830 return __ret;
17835 uint16x4_t __ret;
17836 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 17);
17837 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17838 return __ret;
17841 uint16x4_t __ret;
17842 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 17);
17843 return __ret;
17849 uint32x2_t __ret;
17850 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 18);
17851 return __ret;
17856 uint32x2_t __ret;
17857 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 18);
17858 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17859 return __ret;
17862 uint32x2_t __ret;
17863 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 18);
17864 return __ret;
17870 uint8x8_t __ret;
17871 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 16);
17872 return __ret;
17877 uint8x8_t __ret;
17878 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 16);
17879 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17880 return __ret;
17883 uint8x8_t __ret;
17884 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__p0, 16);
17885 return __ret;
17891 int8x16_t __ret;
17892 __ret = (int8x16_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 32);
17893 return __ret;
17898 int8x16_t __ret;
17899 __ret = (int8x16_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 32);
17900 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17901 return __ret;
17907 int32x4_t __ret;
17908 __ret = (int32x4_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 34);
17909 return __ret;
17914 int32x4_t __ret;
17915 __ret = (int32x4_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 34);
17916 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17917 return __ret;
17923 int16x8_t __ret;
17924 __ret = (int16x8_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 33);
17925 return __ret;
17930 int16x8_t __ret;
17931 __ret = (int16x8_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 33);
17932 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17933 return __ret;
17939 int8x8_t __ret;
17940 __ret = (int8x8_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 0);
17941 return __ret;
17946 int8x8_t __ret;
17947 __ret = (int8x8_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 0);
17948 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17949 return __ret;
17955 int32x2_t __ret;
17956 __ret = (int32x2_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 2);
17957 return __ret;
17962 int32x2_t __ret;
17963 __ret = (int32x2_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 2);
17964 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17965 return __ret;
17971 int16x4_t __ret;
17972 __ret = (int16x4_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 1);
17973 return __ret;
17978 int16x4_t __ret;
17979 __ret = (int16x4_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 1);
17980 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17981 return __ret;
17987 int32x4_t __ret;
17988 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
17989 return __ret;
17995 int32x4_t __ret;
17996 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
17997 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17998 return __ret;
18001 int32x4_t __ret;
18002 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
18003 return __ret;
18009 int16x8_t __ret;
18010 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
18011 return __ret;
18017 int16x8_t __ret;
18018 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
18019 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18020 return __ret;
18023 int16x8_t __ret;
18024 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
18025 return __ret;
18031 int32x2_t __ret;
18032 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
18033 return __ret;
18039 int32x2_t __ret;
18040 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18041 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18042 return __ret;
18045 int32x2_t __ret;
18046 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
18047 return __ret;
18053 int16x4_t __ret;
18054 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
18055 return __ret;
18061 int16x4_t __ret;
18062 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18063 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18064 return __ret;
18067 int16x4_t __ret;
18068 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
18069 return __ret;
18077 int32x4_t __ret; \
18078 __ret = vqrdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
18079 __ret; \
18087 int32x4_t __ret; \
18088 __ret = __noswap_vqrdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
18089 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18090 __ret; \
18098 int16x8_t __ret; \
18099 __ret = vqrdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
18100 __ret; \
18108 int16x8_t __ret; \
18109 __ret = __noswap_vqrdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
18110 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18111 __ret; \
18119 int32x2_t __ret; \
18120 __ret = vqrdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
18121 __ret; \
18129 int32x2_t __ret; \
18130 __ret = __noswap_vqrdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
18131 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18132 __ret; \
18140 int16x4_t __ret; \
18141 __ret = vqrdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
18142 __ret; \
18150 int16x4_t __ret; \
18151 __ret = __noswap_vqrdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
18152 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18153 __ret; \
18159 int32x4_t __ret;
18160 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
18161 return __ret;
18166 int32x4_t __ret;
18167 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int32x4_t) {__p1, __p1, __p1, __p1}, 34);
18168 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18169 return __ret;
18175 int16x8_t __ret;
18176 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__p0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
18177 return __ret;
18182 int16x8_t __ret;
18183 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)(int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1}, 33);
18184 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18185 return __ret;
18191 int32x2_t __ret;
18192 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
18193 return __ret;
18198 int32x2_t __ret;
18199 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)(int32x2_t) {__p1, __p1}, 2);
18200 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18201 return __ret;
18207 int16x4_t __ret;
18208 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__p0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
18209 return __ret;
18214 int16x4_t __ret;
18215 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)(int16x4_t) {__p1, __p1, __p1, __p1}, 1);
18216 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18217 return __ret;
18223 uint8x16_t __ret;
18224 __ret = (uint8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
18225 return __ret;
18231 uint8x16_t __ret;
18232 __ret = (uint8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
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 uint32x4_t __ret;
18241 __ret = (uint32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
18242 return __ret;
18248 uint32x4_t __ret;
18249 __ret = (uint32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
18250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18251 return __ret;
18257 uint64x2_t __ret;
18258 __ret = (uint64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
18259 return __ret;
18265 uint64x2_t __ret;
18266 __ret = (uint64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
18267 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18268 return __ret;
18274 uint16x8_t __ret;
18275 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
18276 return __ret;
18282 uint16x8_t __ret;
18283 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
18284 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18285 return __ret;
18291 int8x16_t __ret;
18292 __ret = (int8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
18293 return __ret;
18299 int8x16_t __ret;
18300 __ret = (int8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
18301 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18302 return __ret;
18308 int32x4_t __ret;
18309 __ret = (int32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
18310 return __ret;
18316 int32x4_t __ret;
18317 __ret = (int32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
18318 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18319 return __ret;
18325 int64x2_t __ret;
18326 __ret = (int64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
18327 return __ret;
18333 int64x2_t __ret;
18334 __ret = (int64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
18335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18336 return __ret;
18342 int16x8_t __ret;
18343 __ret = (int16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
18344 return __ret;
18350 int16x8_t __ret;
18351 __ret = (int16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
18352 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18353 return __ret;
18359 uint8x8_t __ret;
18360 __ret = (uint8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
18361 return __ret;
18367 uint8x8_t __ret;
18368 __ret = (uint8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
18369 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18370 return __ret;
18376 uint32x2_t __ret;
18377 __ret = (uint32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
18378 return __ret;
18384 uint32x2_t __ret;
18385 __ret = (uint32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18386 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18387 return __ret;
18393 uint64x1_t __ret;
18394 __ret = (uint64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18395 return __ret;
18399 uint64x1_t __ret;
18400 __ret = (uint64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18401 return __ret;
18407 uint16x4_t __ret;
18408 __ret = (uint16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
18409 return __ret;
18415 uint16x4_t __ret;
18416 __ret = (uint16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18417 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18418 return __ret;
18424 int8x8_t __ret;
18425 __ret = (int8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
18426 return __ret;
18432 int8x8_t __ret;
18433 __ret = (int8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
18434 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18435 return __ret;
18441 int32x2_t __ret;
18442 __ret = (int32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
18443 return __ret;
18449 int32x2_t __ret;
18450 __ret = (int32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18451 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18452 return __ret;
18458 int64x1_t __ret;
18459 __ret = (int64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18460 return __ret;
18464 int64x1_t __ret;
18465 __ret = (int64x1_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18466 return __ret;
18472 int16x4_t __ret;
18473 __ret = (int16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
18474 return __ret;
18480 int16x4_t __ret;
18481 __ret = (int16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18482 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18483 return __ret;
18490 uint16x4_t __ret; \
18491 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \
18492 __ret; \
18498 uint16x4_t __ret; \
18499 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 17); \
18500 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18501 __ret; \
18505 uint16x4_t __ret; \
18506 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \
18507 __ret; \
18514 uint32x2_t __ret; \
18515 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \
18516 __ret; \
18522 uint32x2_t __ret; \
18523 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 18); \
18524 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18525 __ret; \
18529 uint32x2_t __ret; \
18530 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \
18531 __ret; \
18538 uint8x8_t __ret; \
18539 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \
18540 __ret; \
18546 uint8x8_t __ret; \
18547 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 16); \
18548 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18549 __ret; \
18553 uint8x8_t __ret; \
18554 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \
18555 __ret; \
18562 int16x4_t __ret; \
18563 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \
18564 __ret; \
18570 int16x4_t __ret; \
18571 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 1); \
18572 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18573 __ret; \
18577 int16x4_t __ret; \
18578 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \
18579 __ret; \
18586 int32x2_t __ret; \
18587 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \
18588 __ret; \
18594 int32x2_t __ret; \
18595 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 2); \
18596 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18597 __ret; \
18601 int32x2_t __ret; \
18602 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \
18603 __ret; \
18610 int8x8_t __ret; \
18611 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \
18612 __ret; \
18618 int8x8_t __ret; \
18619 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 0); \
18620 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18621 __ret; \
18625 int8x8_t __ret; \
18626 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \
18627 __ret; \
18634 uint16x4_t __ret; \
18635 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \
18636 __ret; \
18642 uint16x4_t __ret; \
18643 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 17); \
18644 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
18645 __ret; \
18649 uint16x4_t __ret; \
18650 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \
18651 __ret; \
18658 uint32x2_t __ret; \
18659 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \
18660 __ret; \
18666 uint32x2_t __ret; \
18667 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 18); \
18668 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
18669 __ret; \
18673 uint32x2_t __ret; \
18674 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \
18675 __ret; \
18682 uint8x8_t __ret; \
18683 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \
18684 __ret; \
18690 uint8x8_t __ret; \
18691 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 16); \
18692 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
18693 __ret; \
18697 uint8x8_t __ret; \
18698 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \
18699 __ret; \
18705 uint8x16_t __ret;
18706 __ret = (uint8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
18707 return __ret;
18713 uint8x16_t __ret;
18714 __ret = (uint8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
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 uint32x4_t __ret;
18723 __ret = (uint32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
18724 return __ret;
18730 uint32x4_t __ret;
18731 __ret = (uint32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
18732 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18733 return __ret;
18739 uint64x2_t __ret;
18740 __ret = (uint64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
18741 return __ret;
18747 uint64x2_t __ret;
18748 __ret = (uint64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
18749 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18750 return __ret;
18756 uint16x8_t __ret;
18757 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
18758 return __ret;
18764 uint16x8_t __ret;
18765 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
18766 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18767 return __ret;
18773 int8x16_t __ret;
18774 __ret = (int8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
18775 return __ret;
18781 int8x16_t __ret;
18782 __ret = (int8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
18783 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18784 return __ret;
18790 int32x4_t __ret;
18791 __ret = (int32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
18792 return __ret;
18798 int32x4_t __ret;
18799 __ret = (int32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
18800 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18801 return __ret;
18807 int64x2_t __ret;
18808 __ret = (int64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
18809 return __ret;
18815 int64x2_t __ret;
18816 __ret = (int64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
18817 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18818 return __ret;
18824 int16x8_t __ret;
18825 __ret = (int16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
18826 return __ret;
18832 int16x8_t __ret;
18833 __ret = (int16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
18834 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18835 return __ret;
18841 uint8x8_t __ret;
18842 __ret = (uint8x8_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
18843 return __ret;
18849 uint8x8_t __ret;
18850 __ret = (uint8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
18851 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18852 return __ret;
18858 uint32x2_t __ret;
18859 __ret = (uint32x2_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
18860 return __ret;
18866 uint32x2_t __ret;
18867 __ret = (uint32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18868 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18869 return __ret;
18875 uint64x1_t __ret;
18876 __ret = (uint64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18877 return __ret;
18881 uint64x1_t __ret;
18882 __ret = (uint64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
18883 return __ret;
18889 uint16x4_t __ret;
18890 __ret = (uint16x4_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
18891 return __ret;
18897 uint16x4_t __ret;
18898 __ret = (uint16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18899 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18900 return __ret;
18906 int8x8_t __ret;
18907 __ret = (int8x8_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
18908 return __ret;
18914 int8x8_t __ret;
18915 __ret = (int8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
18916 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18917 return __ret;
18923 int32x2_t __ret;
18924 __ret = (int32x2_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
18925 return __ret;
18931 int32x2_t __ret;
18932 __ret = (int32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18934 return __ret;
18940 int64x1_t __ret;
18941 __ret = (int64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18942 return __ret;
18946 int64x1_t __ret;
18947 __ret = (int64x1_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
18948 return __ret;
18954 int16x4_t __ret;
18955 __ret = (int16x4_t) __builtin_neon_vqshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
18956 return __ret;
18962 int16x4_t __ret;
18963 __ret = (int16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18964 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18965 return __ret;
18972 uint8x16_t __ret; \
18973 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 48); \
18974 __ret; \
18980 uint8x16_t __ret; \
18981 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 48); \
18982 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
18983 __ret; \
18990 uint32x4_t __ret; \
18991 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 50); \
18992 __ret; \
18998 uint32x4_t __ret; \
18999 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 50); \
19000 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19001 __ret; \
19008 uint64x2_t __ret; \
19009 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 51); \
19010 __ret; \
19016 uint64x2_t __ret; \
19017 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 51); \
19018 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19019 __ret; \
19026 uint16x8_t __ret; \
19027 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 49); \
19028 __ret; \
19034 uint16x8_t __ret; \
19035 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 49); \
19036 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19037 __ret; \
19044 int8x16_t __ret; \
19045 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 32); \
19046 __ret; \
19052 int8x16_t __ret; \
19053 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 32); \
19054 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
19055 __ret; \
19062 int32x4_t __ret; \
19063 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 34); \
19064 __ret; \
19070 int32x4_t __ret; \
19071 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 34); \
19072 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19073 __ret; \
19080 int64x2_t __ret; \
19081 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 35); \
19082 __ret; \
19088 int64x2_t __ret; \
19089 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 35); \
19090 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19091 __ret; \
19098 int16x8_t __ret; \
19099 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 33); \
19100 __ret; \
19106 int16x8_t __ret; \
19107 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 33); \
19108 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19109 __ret; \
19116 uint8x8_t __ret; \
19117 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 16); \
19118 __ret; \
19124 uint8x8_t __ret; \
19125 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 16); \
19126 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19127 __ret; \
19134 uint32x2_t __ret; \
19135 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 18); \
19136 __ret; \
19142 uint32x2_t __ret; \
19143 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 18); \
19144 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19145 __ret; \
19152 uint64x1_t __ret; \
19153 __ret = (uint64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 19); \
19154 __ret; \
19159 uint64x1_t __ret; \
19160 __ret = (uint64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 19); \
19161 __ret; \
19168 uint16x4_t __ret; \
19169 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 17); \
19170 __ret; \
19176 uint16x4_t __ret; \
19177 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 17); \
19178 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19179 __ret; \
19186 int8x8_t __ret; \
19187 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 0); \
19188 __ret; \
19194 int8x8_t __ret; \
19195 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 0); \
19196 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19197 __ret; \
19204 int32x2_t __ret; \
19205 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 2); \
19206 __ret; \
19212 int32x2_t __ret; \
19213 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 2); \
19214 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19215 __ret; \
19222 int64x1_t __ret; \
19223 __ret = (int64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 3); \
19224 __ret; \
19229 int64x1_t __ret; \
19230 __ret = (int64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 3); \
19231 __ret; \
19238 int16x4_t __ret; \
19239 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 1); \
19240 __ret; \
19246 int16x4_t __ret; \
19247 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 1); \
19248 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19249 __ret; \
19256 uint8x16_t __ret; \
19257 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 48); \
19258 __ret; \
19264 uint8x16_t __ret; \
19265 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 48); \
19266 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
19267 __ret; \
19274 uint32x4_t __ret; \
19275 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 50); \
19276 __ret; \
19282 uint32x4_t __ret; \
19283 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 50); \
19284 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19285 __ret; \
19292 uint64x2_t __ret; \
19293 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 51); \
19294 __ret; \
19300 uint64x2_t __ret; \
19301 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 51); \
19302 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19303 __ret; \
19310 uint16x8_t __ret; \
19311 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 49); \
19312 __ret; \
19318 uint16x8_t __ret; \
19319 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 49); \
19320 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19321 __ret; \
19328 uint8x8_t __ret; \
19329 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 16); \
19330 __ret; \
19336 uint8x8_t __ret; \
19337 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 16); \
19338 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19339 __ret; \
19346 uint32x2_t __ret; \
19347 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 18); \
19348 __ret; \
19354 uint32x2_t __ret; \
19355 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 18); \
19356 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19357 __ret; \
19364 uint64x1_t __ret; \
19365 __ret = (uint64x1_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 19); \
19366 __ret; \
19371 uint64x1_t __ret; \
19372 __ret = (uint64x1_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 19); \
19373 __ret; \
19380 uint16x4_t __ret; \
19381 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 17); \
19382 __ret; \
19388 uint16x4_t __ret; \
19389 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 17); \
19390 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19391 __ret; \
19398 uint16x4_t __ret; \
19399 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \
19400 __ret; \
19406 uint16x4_t __ret; \
19407 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 17); \
19408 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19409 __ret; \
19413 uint16x4_t __ret; \
19414 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \
19415 __ret; \
19422 uint32x2_t __ret; \
19423 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \
19424 __ret; \
19430 uint32x2_t __ret; \
19431 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 18); \
19432 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19433 __ret; \
19437 uint32x2_t __ret; \
19438 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \
19439 __ret; \
19446 uint8x8_t __ret; \
19447 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \
19448 __ret; \
19454 uint8x8_t __ret; \
19455 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 16); \
19456 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19457 __ret; \
19461 uint8x8_t __ret; \
19462 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \
19463 __ret; \
19470 int16x4_t __ret; \
19471 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \
19472 __ret; \
19478 int16x4_t __ret; \
19479 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 1); \
19480 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19481 __ret; \
19485 int16x4_t __ret; \
19486 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \
19487 __ret; \
19494 int32x2_t __ret; \
19495 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \
19496 __ret; \
19502 int32x2_t __ret; \
19503 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 2); \
19504 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19505 __ret; \
19509 int32x2_t __ret; \
19510 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \
19511 __ret; \
19518 int8x8_t __ret; \
19519 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \
19520 __ret; \
19526 int8x8_t __ret; \
19527 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 0); \
19528 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19529 __ret; \
19533 int8x8_t __ret; \
19534 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \
19535 __ret; \
19542 uint16x4_t __ret; \
19543 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \
19544 __ret; \
19550 uint16x4_t __ret; \
19551 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 17); \
19552 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
19553 __ret; \
19557 uint16x4_t __ret; \
19558 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \
19559 __ret; \
19566 uint32x2_t __ret; \
19567 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \
19568 __ret; \
19574 uint32x2_t __ret; \
19575 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 18); \
19576 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
19577 __ret; \
19581 uint32x2_t __ret; \
19582 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \
19583 __ret; \
19590 uint8x8_t __ret; \
19591 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \
19592 __ret; \
19598 uint8x8_t __ret; \
19599 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 16); \
19600 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
19601 __ret; \
19605 uint8x8_t __ret; \
19606 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \
19607 __ret; \
19613 uint8x16_t __ret;
19614 __ret = (uint8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
19615 return __ret;
19621 uint8x16_t __ret;
19622 __ret = (uint8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
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 uint32x4_t __ret;
19631 __ret = (uint32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
19632 return __ret;
19638 uint32x4_t __ret;
19639 __ret = (uint32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
19640 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19641 return __ret;
19647 uint64x2_t __ret;
19648 __ret = (uint64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
19649 return __ret;
19655 uint64x2_t __ret;
19656 __ret = (uint64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
19657 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19658 return __ret;
19664 uint16x8_t __ret;
19665 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
19666 return __ret;
19672 uint16x8_t __ret;
19673 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
19674 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19675 return __ret;
19681 int8x16_t __ret;
19682 __ret = (int8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
19683 return __ret;
19689 int8x16_t __ret;
19690 __ret = (int8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
19691 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19692 return __ret;
19698 int32x4_t __ret;
19699 __ret = (int32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
19700 return __ret;
19706 int32x4_t __ret;
19707 __ret = (int32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
19708 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19709 return __ret;
19715 int64x2_t __ret;
19716 __ret = (int64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
19717 return __ret;
19723 int64x2_t __ret;
19724 __ret = (int64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
19725 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19726 return __ret;
19732 int16x8_t __ret;
19733 __ret = (int16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
19734 return __ret;
19740 int16x8_t __ret;
19741 __ret = (int16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
19742 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19743 return __ret;
19749 uint8x8_t __ret;
19750 __ret = (uint8x8_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
19751 return __ret;
19757 uint8x8_t __ret;
19758 __ret = (uint8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
19759 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19760 return __ret;
19766 uint32x2_t __ret;
19767 __ret = (uint32x2_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
19768 return __ret;
19774 uint32x2_t __ret;
19775 __ret = (uint32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
19776 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19777 return __ret;
19783 uint64x1_t __ret;
19784 __ret = (uint64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
19785 return __ret;
19789 uint64x1_t __ret;
19790 __ret = (uint64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
19791 return __ret;
19797 uint16x4_t __ret;
19798 __ret = (uint16x4_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
19799 return __ret;
19805 uint16x4_t __ret;
19806 __ret = (uint16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
19807 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19808 return __ret;
19814 int8x8_t __ret;
19815 __ret = (int8x8_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
19816 return __ret;
19822 int8x8_t __ret;
19823 __ret = (int8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
19824 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19825 return __ret;
19831 int32x2_t __ret;
19832 __ret = (int32x2_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
19833 return __ret;
19839 int32x2_t __ret;
19840 __ret = (int32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
19841 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19842 return __ret;
19848 int64x1_t __ret;
19849 __ret = (int64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
19850 return __ret;
19854 int64x1_t __ret;
19855 __ret = (int64x1_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
19856 return __ret;
19862 int16x4_t __ret;
19863 __ret = (int16x4_t) __builtin_neon_vqsub_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
19864 return __ret;
19870 int16x4_t __ret;
19871 __ret = (int16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
19872 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19873 return __ret;
19879 uint16x4_t __ret;
19880 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
19881 return __ret;
19887 uint16x4_t __ret;
19888 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
19889 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19890 return __ret;
19893 uint16x4_t __ret;
19894 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
19895 return __ret;
19901 uint32x2_t __ret;
19902 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
19903 return __ret;
19909 uint32x2_t __ret;
19910 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
19911 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19912 return __ret;
19915 uint32x2_t __ret;
19916 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
19917 return __ret;
19923 uint8x8_t __ret;
19924 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
19925 return __ret;
19931 uint8x8_t __ret;
19932 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
19933 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19934 return __ret;
19937 uint8x8_t __ret;
19938 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
19939 return __ret;
19945 int16x4_t __ret;
19946 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
19947 return __ret;
19953 int16x4_t __ret;
19954 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
19955 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19956 return __ret;
19959 int16x4_t __ret;
19960 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
19961 return __ret;
19967 int32x2_t __ret;
19968 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
19969 return __ret;
19975 int32x2_t __ret;
19976 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
19977 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19978 return __ret;
19981 int32x2_t __ret;
19982 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
19983 return __ret;
19989 int8x8_t __ret;
19990 __ret = (int8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
19991 return __ret;
19997 int8x8_t __ret;
19998 __ret = (int8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
19999 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20000 return __ret;
20003 int8x8_t __ret;
20004 __ret
20005 return __ret;
20011 uint32x4_t __ret;
20012 __ret = (uint32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__p0, 50);
20013 return __ret;
20018 uint32x4_t __ret;
20019 __ret = (uint32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 50);
20020 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20021 return __ret;
20027 float32x4_t __ret;
20028 __ret = (float32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__p0, 41);
20029 return __ret;
20034 float32x4_t __ret;
20035 __ret = (float32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 41);
20036 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20037 return __ret;
20043 uint32x2_t __ret;
20044 __ret = (uint32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 18);
20045 return __ret;
20050 uint32x2_t __ret;
20051 __ret = (uint32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 18);
20052 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20053 return __ret;
20059 float32x2_t __ret;
20060 __ret = (float32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 9);
20061 return __ret;
20066 float32x2_t __ret;
20067 __ret = (float32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 9);
20068 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20069 return __ret;
20075 float32x4_t __ret;
20076 __ret = (float32x4_t) __builtin_neon_vrecpsq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
20077 return __ret;
20083 float32x4_t __ret;
20084 __ret = (float32x4_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
20085 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20086 return __ret;
20092 float32x2_t __ret;
20093 __ret = (float32x2_t) __builtin_neon_vrecps_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
20094 return __ret;
20100 float32x2_t __ret;
20101 __ret = (float32x2_t) __builtin_neon_vrecps_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
20102 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20103 return __ret;
20109 poly8x8_t __ret;
20110 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20111 return __ret;
20116 poly8x8_t __ret;
20117 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20118 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20119 return __ret;
20125 poly8x16_t __ret;
20126 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20127 return __ret;
20132 poly8x16_t __ret;
20133 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20134 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20135 return __ret;
20141 uint8x16_t __ret;
20142 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20143 return __ret;
20148 uint8x16_t __ret;
20149 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20150 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20151 return __ret;
20157 int8x16_t __ret;
20158 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20159 return __ret;
20164 int8x16_t __ret;
20165 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
20166 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20167 return __ret;
20173 uint8x8_t __ret;
20174 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20175 return __ret;
20180 uint8x8_t __ret;
20181 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20182 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20183 return __ret;
20189 int8x8_t __ret;
20190 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20191 return __ret;
20196 int8x8_t __ret;
20197 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20198 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20199 return __ret;
20205 poly8x8_t __ret;
20206 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20207 return __ret;
20212 poly8x8_t __ret;
20213 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20215 return __ret;
20221 poly16x4_t __ret;
20222 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20223 return __ret;
20228 poly16x4_t __ret;
20229 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20230 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20231 return __ret;
20237 poly8x16_t __ret;
20238 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20239 return __ret;
20244 poly8x16_t __ret;
20245 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20246 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20247 return __ret;
20253 poly16x8_t __ret;
20254 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20255 return __ret;
20260 poly16x8_t __ret;
20261 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20262 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20263 return __ret;
20269 uint8x16_t __ret;
20270 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20271 return __ret;
20276 uint8x16_t __ret;
20277 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20278 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20279 return __ret;
20285 uint16x8_t __ret;
20286 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20287 return __ret;
20292 uint16x8_t __ret;
20293 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20295 return __ret;
20301 int8x16_t __ret;
20302 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20303 return __ret;
20308 int8x16_t __ret;
20309 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
20310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20311 return __ret;
20317 int16x8_t __ret;
20318 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2, 5, 4, 7, 6);
20319 return __ret;
20324 int16x8_t __ret;
20325 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
20326 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20327 return __ret;
20333 uint8x8_t __ret;
20334 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20335 return __ret;
20340 uint8x8_t __ret;
20341 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20342 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20343 return __ret;
20349 uint16x4_t __ret;
20350 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20351 return __ret;
20356 uint16x4_t __ret;
20357 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20358 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20359 return __ret;
20365 int8x8_t __ret;
20366 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20367 return __ret;
20372 int8x8_t __ret;
20373 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20374 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20375 return __ret;
20381 int16x4_t __ret;
20382 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20383 return __ret;
20388 int16x4_t __ret;
20389 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20390 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20391 return __ret;
20397 poly8x8_t __ret;
20398 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20399 return __ret;
20404 poly8x8_t __ret;
20405 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
20406 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20407 return __ret;
20413 poly16x4_t __ret;
20414 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20415 return __ret;
20420 poly16x4_t __ret;
20421 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
20422 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20423 return __ret;
20429 poly8x16_t __ret;
20430 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20431 return __ret;
20436 poly8x16_t __ret;
20437 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20438 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20439 return __ret;
20445 poly16x8_t __ret;
20446 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20447 return __ret;
20452 poly16x8_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 uint8x16_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 uint8x16_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 uint32x4_t __ret;
20478 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20479 return __ret;
20484 uint32x4_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 uint16x8_t __ret;
20494 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20495 return __ret;
20500 uint16x8_t __ret;
20501 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20502 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20503 return __ret;
20509 int8x16_t __ret;
20510 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20511 return __ret;
20516 int8x16_t __ret;
20517 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
20518 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20519 return __ret;
20525 float32x4_t __ret;
20526 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20527 return __ret;
20532 float32x4_t __ret;
20533 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20534 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20535 return __ret;
20541 int32x4_t __ret;
20542 __ret = __builtin_shufflevector(__p0, __p0, 1, 0, 3, 2);
20543 return __ret;
20548 int32x4_t __ret;
20549 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
20550 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20551 return __ret;
20557 int16x8_t __ret;
20558 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0, 7, 6, 5, 4);
20559 return __ret;
20564 int16x8_t __ret;
20565 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
20566 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20567 return __ret;
20573 uint8x8_t __ret;
20574 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20575 return __ret;
20580 uint8x8_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 uint32x2_t __ret;
20590 __ret = __builtin_shufflevector(__p0, __p0, 1, 0);
20591 return __ret;
20596 uint32x2_t __ret;
20597 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
20598 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20599 return __ret;
20605 uint16x4_t __ret;
20606 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20607 return __ret;
20612 uint16x4_t __ret;
20613 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
20614 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20615 return __ret;
20621 int8x8_t __ret;
20622 __ret = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20623 return __ret;
20628 int8x8_t __ret;
20629 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
20630 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20631 return __ret;
20637 float32x2_t __ret;
20638 __ret = __builtin_shufflevector(__p0, __p0, 1, 0);
20639 return __ret;
20644 float32x2_t __ret;
20645 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
20646 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20647 return __ret;
20653 int32x2_t __ret;
20654 __ret = __builtin_shufflevector(__p0, __p0, 1, 0);
20655 return __ret;
20660 int32x2_t __ret;
20661 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
20662 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20663 return __ret;
20669 int16x4_t __ret;
20670 __ret = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20671 return __ret;
20676 int16x4_t __ret;
20677 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
20678 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20679 return __ret;
20685 uint8x16_t __ret;
20686 __ret = (uint8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
20687 return __ret;
20693 uint8x16_t __ret;
20694 __ret = (uint8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
20695 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20696 return __ret;
20702 uint32x4_t __ret;
20703 __ret = (uint32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
20704 return __ret;
20710 uint32x4_t __ret;
20711 __ret = (uint32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
20712 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20713 return __ret;
20719 uint16x8_t __ret;
20720 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
20721 return __ret;
20727 uint16x8_t __ret;
20728 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
20729 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20730 return __ret;
20736 int8x16_t __ret;
20737 __ret = (int8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
20738 return __ret;
20744 int8x16_t __ret;
20745 __ret = (int8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
20746 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20747 return __ret;
20753 int32x4_t __ret;
20754 __ret = (int32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
20755 return __ret;
20761 int32x4_t __ret;
20762 __ret = (int32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
20763 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20764 return __ret;
20770 int16x8_t __ret;
20771 __ret = (int16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
20772 return __ret;
20778 int16x8_t __ret;
20779 __ret = (int16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
20780 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20781 return __ret;
20787 uint8x8_t __ret;
20788 __ret = (uint8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
20789 return __ret;
20795 uint8x8_t __ret;
20796 __ret = (uint8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
20797 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20798 return __ret;
20804 uint32x2_t __ret;
20805 __ret = (uint32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
20806 return __ret;
20812 uint32x2_t __ret;
20813 __ret = (uint32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
20814 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20815 return __ret;
20821 uint16x4_t __ret;
20822 __ret = (uint16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
20823 return __ret;
20829 uint16x4_t __ret;
20830 __ret = (uint16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
20831 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20832 return __ret;
20838 int8x8_t __ret;
20839 __ret = (int8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
20840 return __ret;
20846 int8x8_t __ret;
20847 __ret = (int8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
20848 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20849 return __ret;
20855 int32x2_t __ret;
20856 __ret = (int32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
20857 return __ret;
20863 int32x2_t __ret;
20864 __ret = (int32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
20865 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20866 return __ret;
20872 int16x4_t __ret;
20873 __ret = (int16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
20874 return __ret;
20880 int16x4_t __ret;
20881 __ret = (int16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
20882 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20883 return __ret;
20889 uint8x16_t __ret;
20890 __ret = (uint8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
20891 return __ret;
20897 uint8x16_t __ret;
20898 __ret = (uint8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
20899 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20900 return __ret;
20906 uint32x4_t __ret;
20907 __ret = (uint32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
20908 return __ret;
20914 uint32x4_t __ret;
20915 __ret = (uint32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
20916 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20917 return __ret;
20923 uint64x2_t __ret;
20924 __ret = (uint64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
20925 return __ret;
20931 uint64x2_t __ret;
20932 __ret = (uint64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
20933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20934 return __ret;
20940 uint16x8_t __ret;
20941 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
20942 return __ret;
20948 uint16x8_t __ret;
20949 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
20950 __ret = __builtin_shufflevector(__ret, __ret
20951 return __ret;
20957 int8x16_t __ret;
20958 __ret = (int8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
20959 return __ret;
20965 int8x16_t __ret;
20966 __ret = (int8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
20967 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20968 return __ret;
20974 int32x4_t __ret;
20975 __ret = (int32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
20976 return __ret;
20982 int32x4_t __ret;
20983 __ret = (int32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
20984 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20985 return __ret;
20991 int64x2_t __ret;
20992 __ret = (int64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
20993 return __ret;
20999 int64x2_t __ret;
21000 __ret = (int64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
21001 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21002 return __ret;
21008 int16x8_t __ret;
21009 __ret = (int16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
21010 return __ret;
21016 int16x8_t __ret;
21017 __ret = (int16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
21018 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21019 return __ret;
21025 uint8x8_t __ret;
21026 __ret = (uint8x8_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
21027 return __ret;
21033 uint8x8_t __ret;
21034 __ret = (uint8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
21035 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21036 return __ret;
21042 uint32x2_t __ret;
21043 __ret = (uint32x2_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
21044 return __ret;
21050 uint32x2_t __ret;
21051 __ret = (uint32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
21052 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21053 return __ret;
21059 uint64x1_t __ret;
21060 __ret = (uint64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
21061 return __ret;
21065 uint64x1_t __ret;
21066 __ret = (uint64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
21067 return __ret;
21073 uint16x4_t __ret;
21074 __ret = (uint16x4_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
21075 return __ret;
21081 uint16x4_t __ret;
21082 __ret = (uint16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
21083 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21084 return __ret;
21090 int8x8_t __ret;
21091 __ret = (int8x8_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
21092 return __ret;
21098 int8x8_t __ret;
21099 __ret = (int8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
21100 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21101 return __ret;
21107 int32x2_t __ret;
21108 __ret = (int32x2_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
21109 return __ret;
21115 int32x2_t __ret;
21116 __ret = (int32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
21117 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21118 return __ret;
21124 int64x1_t __ret;
21125 __ret = (int64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
21126 return __ret;
21130 int64x1_t __ret;
21131 __ret = (int64x1_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
21132 return __ret;
21138 int16x4_t __ret;
21139 __ret = (int16x4_t) __builtin_neon_vrshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
21140 return __ret;
21146 int16x4_t __ret;
21147 __ret = (int16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
21148 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21149 return __ret;
21156 uint8x16_t __ret; \
21157 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 48); \
21158 __ret; \
21164 uint8x16_t __ret; \
21165 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 48); \
21166 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21167 __ret; \
21174 uint32x4_t __ret; \
21175 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 50); \
21176 __ret; \
21182 uint32x4_t __ret; \
21183 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 50); \
21184 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21185 __ret; \
21192 uint64x2_t __ret; \
21193 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 51); \
21194 __ret; \
21200 uint64x2_t __ret; \
21201 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 51); \
21202 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21203 __ret; \
21210 uint16x8_t __ret; \
21211 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 49); \
21212 __ret; \
21218 uint16x8_t __ret; \
21219 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 49); \
21220 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21221 __ret; \
21228 int8x16_t __ret; \
21229 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 32); \
21230 __ret; \
21236 int8x16_t __ret; \
21237 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 32); \
21238 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21239 __ret; \
21246 int32x4_t __ret; \
21247 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 34); \
21248 __ret; \
21254 int32x4_t __ret; \
21255 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 34); \
21256 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21257 __ret; \
21264 int64x2_t __ret; \
21265 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 35); \
21266 __ret; \
21272 int64x2_t __ret; \
21273 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 35); \
21274 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21275 __ret; \
21282 int16x8_t __ret; \
21283 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 33); \
21284 __ret; \
21290 int16x8_t __ret; \
21291 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 33); \
21292 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21293 __ret; \
21300 uint8x8_t __ret; \
21301 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 16); \
21302 __ret; \
21308 uint8x8_t __ret; \
21309 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 16); \
21310 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21311 __ret; \
21318 uint32x2_t __ret; \
21319 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 18); \
21320 __ret; \
21326 uint32x2_t __ret; \
21327 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 18); \
21328 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21329 __ret; \
21336 uint64x1_t __ret; \
21337 __ret = (uint64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 19); \
21338 __ret; \
21343 uint64x1_t __ret; \
21344 __ret = (uint64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 19); \
21345 __ret; \
21352 uint16x4_t __ret; \
21353 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 17); \
21354 __ret; \
21360 uint16x4_t __ret; \
21361 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 17); \
21362 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21363 __ret; \
21370 int8x8_t __ret; \
21371 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 0); \
21372 __ret; \
21378 int8x8_t __ret; \
21379 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 0); \
21380 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21381 __ret; \
21388 int32x2_t __ret; \
21389 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 2); \
21390 __ret; \
21396 int32x2_t __ret; \
21397 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 2); \
21398 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21399 __ret; \
21406 int64x1_t __ret; \
21407 __ret = (int64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 3); \
21408 __ret; \
21413 int64x1_t __ret; \
21414 __ret = (int64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 3); \
21415 __ret; \
21422 int16x4_t __ret; \
21423 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 1); \
21424 __ret; \
21430 int16x4_t __ret; \
21431 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 1); \
21432 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21433 __ret; \
21440 uint16x4_t __ret; \
21441 __ret
21442 __ret; \
21448 uint16x4_t __ret; \
21449 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 17); \
21450 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21451 __ret; \
21455 uint16x4_t __ret; \
21456 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 17); \
21457 __ret; \
21464 uint32x2_t __ret; \
21465 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \
21466 __ret; \
21472 uint32x2_t __ret; \
21473 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 18); \
21474 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21475 __ret; \
21479 uint32x2_t __ret; \
21480 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \
21481 __ret; \
21488 uint8x8_t __ret; \
21489 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \
21490 __ret; \
21496 uint8x8_t __ret; \
21497 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 16); \
21498 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21499 __ret; \
21503 uint8x8_t __ret; \
21504 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \
21505 __ret; \
21512 int16x4_t __ret; \
21513 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \
21514 __ret; \
21520 int16x4_t __ret; \
21521 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 1); \
21522 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21523 __ret; \
21527 int16x4_t __ret; \
21528 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \
21529 __ret; \
21536 int32x2_t __ret; \
21537 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \
21538 __ret; \
21544 int32x2_t __ret; \
21545 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 2); \
21546 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21547 __ret; \
21551 int32x2_t __ret; \
21552 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \
21553 __ret; \
21560 int8x8_t __ret; \
21561 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \
21562 __ret; \
21568 int8x8_t __ret; \
21569 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 0); \
21570 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21571 __ret; \
21575 int8x8_t __ret; \
21576 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \
21577 __ret; \
21583 uint32x4_t __ret;
21584 __ret = (uint32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__p0, 50);
21585 return __ret;
21590 uint32x4_t __ret;
21591 __ret = (uint32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 50);
21592 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21593 return __ret;
21599 float32x4_t __ret;
21600 __ret = (float32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__p0, 41);
21601 return __ret;
21606 float32x4_t __ret;
21607 __ret = (float32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 41);
21608 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21609 return __ret;
21615 uint32x2_t __ret;
21616 __ret = (uint32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 18);
21617 return __ret;
21622 uint32x2_t __ret;
21623 __ret = (uint32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 18);
21624 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21625 return __ret;
21631 float32x2_t __ret;
21632 __ret = (float32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 9);
21633 return __ret;
21638 float32x2_t __ret;
21639 __ret = (float32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 9);
21640 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21641 return __ret;
21647 float32x4_t __ret;
21648 __ret = (float32x4_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
21649 return __ret;
21655 float32x4_t __ret;
21656 __ret = (float32x4_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
21657 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21658 return __ret;
21664 float32x2_t __ret;
21665 __ret = (float32x2_t) __builtin_neon_vrsqrts_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
21666 return __ret;
21672 float32x2_t __ret;
21673 __ret = (float32x2_t) __builtin_neon_vrsqrts_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
21674 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21675 return __ret;
21683 uint8x16_t __ret; \
21684 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
21685 __ret; \
21693 uint8x16_t __ret; \
21694 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
21695 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21696 __ret; \
21704 uint32x4_t __ret; \
21705 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
21706 __ret; \
21714 uint32x4_t __ret; \
21715 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
21716 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21717 __ret; \
21725 uint64x2_t __ret; \
21726 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
21727 __ret; \
21735 uint64x2_t __ret; \
21736 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
21737 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21738 __ret; \
21746 uint16x8_t __ret; \
21747 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
21748 __ret; \
21756 uint16x8_t __ret; \
21757 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
21758 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21759 __ret; \
21767 int8x16_t __ret; \
21768 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
21769 __ret; \
21777 int8x16_t __ret; \
21778 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
21779 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21780 __ret; \
21788 int32x4_t __ret; \
21789 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
21790 __ret; \
21798 int32x4_t __ret; \
21799 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
21800 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21801 __ret; \
21809 int64x2_t __ret; \
21810 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
21811 __ret; \
21819 int64x2_t __ret; \
21820 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
21821 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21822 __ret; \
21830 int16x8_t __ret; \
21831 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
21832 __ret; \
21840 int16x8_t __ret; \
21841 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
21842 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21843 __ret; \
21851 uint8x8_t __ret; \
21852 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
21853 __ret; \
21861 uint8x8_t __ret; \
21862 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
21863 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21864 __ret; \
21872 uint32x2_t __ret; \
21873 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
21874 __ret; \
21882 uint32x2_t __ret; \
21883 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
21884 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21885 __ret; \
21893 uint64x1_t __ret; \
21894 __ret = (uint64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
21895 __ret; \
21901 uint64x1_t __ret; \
21902 __ret = (uint64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
21903 __ret; \
21911 uint16x4_t __ret; \
21912 __ret
21913 __ret; \
21921 uint16x4_t __ret; \
21922 __ret = (uint16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
21923 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21924 __ret; \
21932 int8x8_t __ret; \
21933 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
21934 __ret; \
21942 int8x8_t __ret; \
21943 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
21944 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21945 __ret; \
21953 int32x2_t __ret; \
21954 __ret = (int32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
21955 __ret; \
21963 int32x2_t __ret; \
21964 __ret = (int32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
21965 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21966 __ret; \
21974 int64x1_t __ret; \
21975 __ret = (int64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
21976 __ret; \
21982 int64x1_t __ret; \
21983 __ret = (int64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
21984 __ret; \
21992 int16x4_t __ret; \
21993 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
21994 __ret; \
22002 int16x4_t __ret; \
22003 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
22004 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22005 __ret; \
22011 uint16x4_t __ret;
22012 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
22013 return __ret;
22019 uint16x4_t __ret;
22020 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
22021 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22022 return __ret;
22025 uint16x4_t __ret;
22026 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
22027 return __ret;
22033 uint32x2_t __ret;
22034 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
22035 return __ret;
22041 uint32x2_t __ret;
22042 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
22043 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22044 return __ret;
22047 uint32x2_t __ret;
22048 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
22049 return __ret;
22055 uint8x8_t __ret;
22056 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
22057 return __ret;
22063 uint8x8_t __ret;
22064 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
22065 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22066 return __ret;
22069 uint8x8_t __ret;
22070 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
22071 return __ret;
22077 int16x4_t __ret;
22078 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
22079 return __ret;
22085 int16x4_t __ret;
22086 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
22087 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22088 return __ret;
22091 int16x4_t __ret;
22092 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
22093 return __ret;
22099 int32x2_t __ret;
22100 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
22101 return __ret;
22107 int32x2_t __ret;
22108 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
22109 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22110 return __ret;
22113 int32x2_t __ret;
22114 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
22115 return __ret;
22121 int8x8_t __ret;
22122 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
22123 return __ret;
22129 int8x8_t __ret;
22130 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
22131 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22132 return __ret;
22135 int8x8_t __ret;
22136 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
22137 return __ret;
22145 poly8x8_t __ret; \
22146 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22147 __ret; \
22154 poly8x8_t __ret; \
22155 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
22156 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22157 __ret; \
22162 poly8x8_t __ret; \
22163 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22164 __ret; \
22172 poly16x4_t __ret; \
22173 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22174 __ret; \
22181 poly16x4_t __ret; \
22182 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__rev1, __p2); \
22183 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22184 __ret; \
22189 poly16x4_t __ret; \
22190 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22191 __ret; \
22199 poly8x16_t __ret; \
22200 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22201 __ret; \
22208 poly8x16_t __ret; \
22209 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
22210 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22211 __ret; \
22216 poly8x16_t __ret; \
22217 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22218 __ret; \
22226 poly16x8_t __ret; \
22227 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22228 __ret; \
22235 poly16x8_t __ret; \
22236 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__rev1, __p2); \
22237 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22238 __ret; \
22243 poly16x8_t __ret; \
22244 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22245 __ret; \
22253 uint8x16_t __ret; \
22254 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22255 __ret; \
22262 uint8x16_t __ret; \
22263 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
22264 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22265 __ret; \
22270 uint8x16_t __ret; \
22271 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22272 __ret; \
22280 uint32x4_t __ret; \
22281 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22282 __ret; \
22289 uint32x4_t __ret; \
22290 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__rev1, __p2); \
22291 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22292 __ret; \
22297 uint32x4_t __ret; \
22298 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22299 __ret; \
22307 uint64x2_t __ret; \
22308 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22309 __ret; \
22316 uint64x2_t __ret; \
22317 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__rev1, __p2); \
22318 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22319 __ret; \
22324 uint64x2_t __ret; \
22325 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22326 __ret; \
22334 uint16x8_t __ret; \
22335 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22336 __ret; \
22343 uint16x8_t __ret; \
22344 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__rev1, __p2); \
22345 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22346 __ret; \
22351 uint16x8_t __ret; \
22352 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22353 __ret; \
22361 int8x16_t __ret; \
22362 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22363 __ret; \
22370 int8x16_t __ret; \
22371 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
22372 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22373 __ret; \
22378 int8x16_t __ret; \
22379 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22380 __ret; \
22388 float32x4_t __ret; \
22389 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (int8x16_t)__s1, __p2); \
22390 __ret; \
22397 float32x4_t __ret; \
22398 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (int8x16_t)__rev1, __p2); \
22399 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22400 __ret; \
22405 float32x4_t __ret; \
22406 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (int8x16_t)__s1, __p2); \
22407 __ret; \
22415 int32x4_t __ret; \
22416 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22417 __ret; \
22424 int32x4_t __ret; \
22425 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__rev1, __p2); \
22426 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22427 __ret; \
22432 int32x4_t __ret; \
22433 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int8x16_t)__s1, __p2); \
22434 __ret; \
22442 int64x2_t __ret; \
22443 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22444 __ret; \
22451 int64x2_t __ret; \
22452 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__rev1, __p2); \
22453 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22454 __ret; \
22459 int64x2_t __ret; \
22460 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
22461 __ret; \
22469 int16x8_t __ret; \
22470 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22471 __ret; \
22478 int16x8_t __ret; \
22479 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__rev1, __p2); \
22480 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22481 __ret; \
22486 int16x8_t __ret; \
22487 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22488 __ret; \
22496 uint8x8_t __ret; \
22497 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22498 __ret; \
22505 uint8x8_t __ret; \
22506 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
22507 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22508 __ret; \
22513 uint8x8_t __ret; \
22514 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22515 __ret; \
22523 uint32x2_t __ret; \
22524 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22525 __ret; \
22532 uint32x2_t __ret; \
22533 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__rev1, __p2); \
22534 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22535 __ret; \
22540 uint32x2_t __ret; \
22541 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22542 __ret; \
22550 uint64x1_t __ret; \
22551 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22552 __ret; \
22558 uint64x1_t __ret; \
22559 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22560 __ret; \
22565 uint64x1_t __ret; \
22566 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22567 __ret; \
22575 uint16x4_t __ret; \
22576 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22577 __ret; \
22584 uint16x4_t __ret; \
22585 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__rev1, __p2); \
22586 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22587 __ret; \
22592 uint16x4_t __ret; \
22593 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22594 __ret; \
22602 int8x8_t __ret; \
22603 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22604 __ret; \
22611 int8x8_t __ret; \
22612 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
22613 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
22614 __ret; \
22619 int8x8_t __ret; \
22620 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
22621 __ret; \
22629 float32x2_t __ret; \
22630 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (int8x8_t)__s1, __p2); \
22631 __ret; \
22638 float32x2_t __ret; \
22639 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (int8x8_t)__rev1, __p2); \
22640 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22641 __ret; \
22646 float32x2_t __ret; \
22647 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (int8x8_t)__s1, __p2); \
22648 __ret; \
22656 int32x2_t __ret; \
22657 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22658 __ret; \
22665 int32x2_t __ret; \
22666 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__rev1, __p2); \
22667 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
22668 __ret; \
22673 int32x2_t __ret; \
22674 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int8x8_t)__s1, __p2); \
22675 __ret; \
22683 int64x1_t __ret; \
22684 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22685 __ret; \
22691 int64x1_t __ret; \
22692 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22693 __ret; \
22698 int64x1_t __ret; \
22699 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
22700 __ret; \
22708 int16x4_t __ret; \
22709 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22710 __ret; \
22717 int16x4_t __ret; \
22718 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__rev1, __p2); \
22719 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
22720 __ret; \
22725 int16x4_t __ret; \
22726 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int8x8_t)__s1, __p2); \
22727 __ret; \
22733 uint8x16_t __ret;
22734 __ret = (uint8x16_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
22735 return __ret;
22741 uint8x16_t __ret;
22742 __ret = (uint8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
22743 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22744 return __ret;
22750 uint32x4_t __ret;
22751 __ret = (uint32x4_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
22752 return __ret;
22758 uint32x4_t __ret;
22759 __ret = (uint32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
22760 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22761 return __ret;
22767 uint64x2_t __ret;
22768 __ret = (uint64x2_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
22769 return __ret;
22775 uint64x2_t __ret;
22776 __ret = (uint64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
22777 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22778 return __ret;
22784 uint16x8_t __ret;
22785 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
22786 return __ret;
22792 uint16x8_t __ret;
22793 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
22794 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22795 return __ret;
22801 int8x16_t __ret;
22802 __ret = (int8x16_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
22803 return __ret;
22809 int8x16_t __ret;
22810 __ret = (int8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
22811 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22812 return __ret;
22818 int32x4_t __ret;
22819 __ret = (int32x4_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
22820 return __ret;
22826 int32x4_t __ret;
22827 __ret = (int32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
22828 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22829 return __ret;
22835 int64x2_t __ret;
22836 __ret = (int64x2_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
22837 return __ret;
22843 int64x2_t __ret;
22844 __ret = (int64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
22845 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22846 return __ret;
22852 int16x8_t __ret;
22853 __ret = (int16x8_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
22854 return __ret;
22860 int16x8_t __ret;
22861 __ret = (int16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
22862 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22863 return __ret;
22869 uint8x8_t __ret;
22870 __ret = (uint8x8_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
22871 return __ret;
22877 uint8x8_t __ret;
22878 __ret = (uint8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
22879 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22880 return __ret;
22886 uint32x2_t __ret;
22887 __ret = (uint32x2_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
22888 return __ret;
22894 uint32x2_t __ret;
22895 __ret = (uint32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
22896 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22897 return __ret;
22903 uint64x1_t __ret;
22904 __ret = (uint64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
22905 return __ret;
22909 uint64x1_t __ret;
22910 __ret = (uint64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
22911 return __ret;
22917 uint16x4_t __ret;
22918 __ret = (uint16x4_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
22919 return __ret;
22925 uint16x4_t __ret;
22926 __ret = (uint16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
22927 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22928 return __ret;
22934 int8x8_t __ret;
22935 __ret = (int8x8_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
22936 return __ret;
22942 int8x8_t __ret;
22943 __ret = (int8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
22944 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22945 return __ret;
22951 int32x2_t __ret;
22952 __ret = (int32x2_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
22953 return __ret;
22959 int32x2_t __ret;
22960 __ret = (int32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
22961 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22962 return __ret;
22968 int64x1_t __ret;
22969 __ret = (int64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
22970 return __ret;
22974 int64x1_t __ret;
22975 __ret = (int64x1_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
22976 return __ret;
22982 int16x4_t __ret;
22983 __ret = (int16x4_t) __builtin_neon_vshl_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
22984 return __ret;
22990 int16x4_t __ret;
22991 __ret = (int16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
22992 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22993 return __ret;
23000 uint8x16_t __ret; \
23001 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 48); \
23002 __ret; \
23008 uint8x16_t __ret; \
23009 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 48); \
23010 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23011 __ret; \
23018 uint32x4_t __ret; \
23019 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 50); \
23020 __ret; \
23026 uint32x4_t __ret; \
23027 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 50); \
23028 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23029 __ret; \
23036 uint64x2_t __ret; \
23037 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 51); \
23038 __ret; \
23044 uint64x2_t __ret; \
23045 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 51); \
23046 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23047 __ret; \
23054 uint16x8_t __ret; \
23055 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 49); \
23056 __ret; \
23062 uint16x8_t __ret; \
23063 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 49); \
23064 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23065 __ret; \
23072 int8x16_t __ret; \
23073 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 32); \
23074 __ret; \
23080 int8x16_t __ret; \
23081 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 32); \
23082 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23083 __ret; \
23090 int32x4_t __ret; \
23091 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 34); \
23092 __ret; \
23098 int32x4_t __ret; \
23099 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 34); \
23100 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23101 __ret; \
23108 int64x2_t __ret; \
23109 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 35); \
23110 __ret; \
23116 int64x2_t __ret; \
23117 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 35); \
23118 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23119 __ret; \
23126 int16x8_t __ret; \
23127 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 33); \
23128 __ret; \
23134 int16x8_t __ret; \
23135 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 33); \
23136 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23137 __ret; \
23144 uint8x8_t __ret; \
23145 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 16); \
23146 __ret; \
23152 uint8x8_t __ret; \
23153 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 16); \
23154 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23155 __ret; \
23162 uint32x2_t __ret; \
23163 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 18); \
23164 __ret; \
23170 uint32x2_t __ret; \
23171 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 18); \
23172 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23173 __ret; \
23180 uint64x1_t __ret; \
23181 __ret = (uint64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 19); \
23182 __ret; \
23187 uint64x1_t __ret; \
23188 __ret = (uint64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 19); \
23189 __ret; \
23196 uint16x4_t __ret; \
23197 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 17); \
23198 __ret; \
23204 uint16x4_t __ret; \
23205 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 17); \
23206 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23207 __ret; \
23214 int8x8_t __ret; \
23215 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 0); \
23216 __ret; \
23222 int8x8_t __ret; \
23223 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 0); \
23224 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23225 __ret; \
23232 int32x2_t __ret; \
23233 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 2); \
23234 __ret; \
23240 int32x2_t __ret; \
23241 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 2); \
23242 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23243 __ret; \
23250 int64x1_t __ret; \
23251 __ret = (int64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 3); \
23252 __ret; \
23257 int64x1_t __ret; \
23258 __ret = (int64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 3); \
23259 __ret; \
23266 int16x4_t __ret; \
23267 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 1); \
23268 __ret; \
23274 int16x4_t __ret; \
23275 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 1); \
23276 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23277 __ret; \
23284 uint16x8_t __ret; \
23285 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
23286 __ret; \
23292 uint16x8_t __ret; \
23293 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 49); \
23294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23295 __ret; \
23299 uint16x8_t __ret; \
23300 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
23301 __ret; \
23308 uint64x2_t __ret; \
23309 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \
23310 __ret; \
23316 uint64x2_t __ret; \
23317 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 51); \
23318 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23319 __ret; \
23323 uint64x2_t __ret; \
23324 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \
23325 __ret; \
23332 uint32x4_t __ret; \
23333 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \
23334 __ret; \
23340 uint32x4_t __ret; \
23341 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 50); \
23342 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23343 __ret; \
23347 uint32x4_t __ret; \
23348 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \
23349 __ret; \
23356 int16x8_t __ret; \
23357 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \
23358 __ret; \
23364 int16x8_t __ret; \
23365 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 33); \
23366 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23367 __ret; \
23371 int16x8_t __ret; \
23372 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \
23373 __ret; \
23380 int64x2_t __ret; \
23381 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \
23382 __ret; \
23388 int64x2_t __ret; \
23389 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 35); \
23390 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23391 __ret; \
23395 int64x2_t __ret; \
23396 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \
23397 __ret; \
23404 int32x4_t __ret; \
23405 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \
23406 __ret; \
23412 int32x4_t __ret; \
23413 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 34); \
23414 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23415 __ret; \
23419 int32x4_t __ret; \
23420 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \
23421 __ret; \
23428 uint8x16_t __ret; \
23429 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 48); \
23430 __ret; \
23436 uint8x16_t __ret; \
23437 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 48); \
23438 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23439 __ret; \
23446 uint32x4_t __ret; \
23447 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 50); \
23448 __ret; \
23454 uint32x4_t __ret; \
23455 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 50); \
23456 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23457 __ret; \
23464 uint64x2_t __ret; \
23465 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); \
23466 __ret; \
23472 uint64x2_t __ret; \
23473 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 51); \
23474 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23475 __ret; \
23482 uint16x8_t __ret; \
23483 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 49); \
23484 __ret; \
23490 uint16x8_t __ret; \
23491 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 49); \
23492 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23493 __ret; \
23500 int8x16_t __ret; \
23501 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 32); \
23502 __ret; \
23508 int8x16_t __ret; \
23509 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 32); \
23510 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23511 __ret; \
23518 int32x4_t __ret; \
23519 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 34); \
23520 __ret; \
23526 int32x4_t __ret; \
23527 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 34); \
23528 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23529 __ret; \
23536 int64x2_t __ret; \
23537 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 35); \
23538 __ret; \
23544 int64x2_t __ret; \
23545 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 35); \
23546 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23547 __ret; \
23554 int16x8_t __ret; \
23555 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 33); \
23556 __ret; \
23562 int16x8_t __ret; \
23563 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 33); \
23564 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23565 __ret; \
23572 uint8x8_t __ret; \
23573 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 16); \
23574 __ret; \
23580 uint8x8_t __ret; \
23581 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 16); \
23582 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23583 __ret; \
23590 uint32x2_t __ret; \
23591 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 18); \
23592 __ret; \
23598 uint32x2_t __ret; \
23599 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 18); \
23600 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23601 __ret; \
23608 uint64x1_t __ret; \
23609 __ret = (uint64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 19); \
23610 __ret; \
23615 uint64x1_t __ret; \
23616 __ret = (uint64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 19); \
23617 __ret; \
23624 uint16x4_t __ret; \
23625 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 17); \
23626 __ret; \
23632 uint16x4_t __ret; \
23633 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 17); \
23634 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23635 __ret; \
23642 int8x8_t __ret; \
23643 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 0); \
23644 __ret; \
23650 int8x8_t __ret; \
23651 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 0); \
23652 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23653 __ret; \
23660 int32x2_t __ret; \
23661 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 2); \
23662 __ret; \
23668 int32x2_t __ret; \
23669 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 2); \
23670 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23671 __ret; \
23678 int64x1_t __ret; \
23679 __ret = (int64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 3); \
23680 __ret; \
23685 int64x1_t __ret; \
23686 __ret = (int64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 3); \
23687 __ret; \
23694 int16x4_t __ret; \
23695 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 1); \
23696 __ret; \
23702 int16x4_t __ret; \
23703 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 1); \
23704 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23705 __ret; \
23712 uint16x4_t __ret; \
23713 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \
23714 __ret; \
23720 uint16x4_t __ret; \
23721 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 17); \
23722 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23723 __ret; \
23727 uint16x4_t __ret; \
23728 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \
23729 __ret; \
23736 uint32x2_t __ret; \
23737 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \
23738 __ret; \
23744 uint32x2_t __ret; \
23745 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 18); \
23746 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23747 __ret; \
23751 uint32x2_t __ret; \
23752 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \
23753 __ret; \
23760 uint8x8_t __ret; \
23761 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \
23762 __ret; \
23768 uint8x8_t __ret; \
23769 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 16); \
23770 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23771 __ret; \
23775 uint8x8_t __ret; \
23776 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \
23777 __ret; \
23784 int16x4_t __ret; \
23785 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \
23786 __ret; \
23792 int16x4_t __ret; \
23793 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 1); \
23794 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23795 __ret; \
23799 int16x4_t __ret; \
23800 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \
23801 __ret; \
23808 int32x2_t __ret; \
23809 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \
23810 __ret; \
23816 int32x2_t __ret; \
23817 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 2); \
23818 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23819 __ret; \
23823 int32x2_t __ret; \
23824 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \
23825 __ret; \
23832 int8x8_t __ret; \
23833 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \
23834 __ret; \
23840 int8x8_t __ret; \
23841 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 0); \
23842 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23843 __ret; \
23847 int8x8_t __ret; \
23848 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \
23849 __ret; \
23857 poly8x8_t __ret; \
23858 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
23859 __ret; \
23867 poly8x8_t __ret; \
23868 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
23869 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23870 __ret; \
23878 poly16x4_t __ret; \
23879 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
23880 __ret; \
23888 poly16x4_t __ret; \
23889 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
23890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23891 __ret; \
23899 poly8x16_t __ret; \
23900 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
23901 __ret; \
23909 poly8x16_t __ret; \
23910 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
23911 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23912 __ret; \
23920 poly16x8_t __ret; \
23921 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
23922 __ret; \
23930 poly16x8_t __ret; \
23931 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
23932 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23933 __ret; \
23941 uint8x16_t __ret; \
23942 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
23943 __ret; \
23951 uint8x16_t __ret; \
23952 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
23953 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23954 __ret; \
23962 uint32x4_t __ret; \
23963 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
23964 __ret; \
23972 uint32x4_t __ret; \
23973 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
23974 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23975 __ret; \
23983 uint64x2_t __ret; \
23984 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
23985 __ret; \
23993 uint64x2_t __ret; \
23994 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
23995 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23996 __ret; \
24004 uint16x8_t __ret; \
24005 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24006 __ret; \
24014 uint16x8_t __ret; \
24015 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
24016 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24017 __ret; \
24025 int8x16_t __ret; \
24026 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
24027 __ret; \
24035 int8x16_t __ret; \
24036 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
24037 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24038 __ret; \
24046 int32x4_t __ret; \
24047 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
24048 __ret; \
24056 int32x4_t __ret; \
24057 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
24058 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24059 __ret; \
24067 int64x2_t __ret; \
24068 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
24069 __ret; \
24077 int64x2_t __ret; \
24078 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
24079 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24080 __ret; \
24088 int16x8_t __ret; \
24089 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
24090 __ret; \
24098 int16x8_t __ret; \
24099 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
24100 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24101 __ret; \
24109 uint8x8_t __ret; \
24110 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
24111 __ret; \
24119 uint8x8_t __ret; \
24120 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
24121 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24122 __ret; \
24130 uint32x2_t __ret; \
24131 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
24132 __ret; \
24140 uint32x2_t __ret; \
24141 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
24142 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24143 __ret; \
24151 uint64x1_t __ret; \
24152 __ret = (uint64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24153 __ret; \
24159 uint64x1_t __ret; \
24160 __ret = (uint64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24161 __ret; \
24169 uint16x4_t __ret; \
24170 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
24171 __ret; \
24179 uint16x4_t __ret; \
24180 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
24181 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24182 __ret; \
24190 int8x8_t __ret; \
24191 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
24192 __ret; \
24200 int8x8_t __ret; \
24201 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
24202 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24203 __ret; \
24211 int32x2_t __ret; \
24212 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
24213 __ret; \
24221 int32x2_t __ret; \
24222 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
24223 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24224 __ret; \
24232 int64x1_t __ret; \
24233 __ret = (int64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24234 __ret; \
24240 int64x1_t __ret; \
24241 __ret = (int64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24242 __ret; \
24250 int16x4_t __ret; \
24251 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
24252 __ret; \
24260 int16x4_t __ret; \
24261 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
24262 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24263 __ret; \
24271 uint8x16_t __ret; \
24272 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
24273 __ret; \
24281 uint8x16_t __ret; \
24282 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
24283 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24284 __ret; \
24292 uint32x4_t __ret; \
24293 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
24294 __ret; \
24302 uint32x4_t __ret; \
24303 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
24304 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24305 __ret; \
24313 uint64x2_t __ret; \
24314 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
24315 __ret; \
24323 uint64x2_t __ret; \
24324 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
24325 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24326 __ret; \
24334 uint16x8_t __ret; \
24335 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24336 __ret; \
24344 uint16x8_t __ret; \
24345 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
24346 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24347 __ret; \
24355 int8x16_t __ret; \
24356 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
24357 __ret; \
24365 int8x16_t __ret; \
24366 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
24367 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24368 __ret; \
24376 int32x4_t __ret; \
24377 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
24378 __ret; \
24386 int32x4_t __ret; \
24387 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
24388 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24389 __ret; \
24397 int64x2_t __ret; \
24398 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
24399 __ret; \
24407 int64x2_t __ret; \
24408 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
24409 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24410 __ret; \
24418 int16x8_t __ret; \
24419 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
24420 __ret; \
24428 int16x8_t __ret; \
24429 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
24430 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24431 __ret; \
24439 uint8x8_t __ret; \
24440 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
24441 __ret; \
24449 uint8x8_t __ret; \
24450 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
24451 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24452 __ret; \
24460 uint32x2_t __ret; \
24461 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
24462 __ret; \
24470 uint32x2_t __ret; \
24471 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
24472 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24473 __ret; \
24481 uint64x1_t __ret; \
24482 __ret = (uint64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24483 __ret; \
24489 uint64x1_t __ret; \
24490 __ret = (uint64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24491 __ret; \
24499 uint16x4_t __ret; \
24500 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
24501 __ret; \
24509 uint16x4_t __ret; \
24510 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
24511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24512 __ret; \
24520 int8x8_t __ret; \
24521 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
24522 __ret; \
24530 int8x8_t __ret; \
24531 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
24532 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24533 __ret; \
24541 int32x2_t __ret; \
24542 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
24543 __ret; \
24551 int32x2_t __ret; \
24552 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
24553 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24554 __ret; \
24562 int64x1_t __ret; \
24563 __ret = (int64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24564 __ret; \
24570 int64x1_t __ret; \
24571 __ret = (int64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24572 __ret; \
24580 int16x4_t __ret; \
24581 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
24582 __ret; \
24590 int16x4_t __ret; \
24591 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
24592 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24593 __ret; \
24601 poly8x8_t __ret; \
24602 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
24603 __ret; \
24611 poly8x8_t __ret; \
24612 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
24613 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24614 __ret; \
24622 poly16x4_t __ret; \
24623 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
24624 __ret; \
24632 poly16x4_t __ret; \
24633 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
24634 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24635 __ret; \
24643 poly8x16_t __ret; \
24644 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
24645 __ret; \
24653 poly8x16_t __ret; \
24654 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
24655 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24656 __ret; \
24664 poly16x8_t __ret; \
24665 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
24666 __ret; \
24674 poly16x8_t __ret; \
24675 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
24676 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24677 __ret; \
24685 uint8x16_t __ret; \
24686 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
24687 __ret; \
24695 uint8x16_t __ret; \
24696 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
24697 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24698 __ret; \
24706 uint32x4_t __ret; \
24707 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
24708 __ret; \
24716 uint32x4_t __ret; \
24717 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
24718 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24719 __ret; \
24727 uint64x2_t __ret; \
24728 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
24729 __ret; \
24737 uint64x2_t __ret; \
24738 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
24739 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24740 __ret; \
24748 uint16x8_t __ret; \
24749 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24750 __ret; \
24758 uint16x8_t __ret; \
24759 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
24760 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24761 __ret; \
24769 int8x16_t __ret; \
24770 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
24771 __ret; \
24779 int8x16_t __ret; \
24780 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
24781 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24782 __ret; \
24790 int32x4_t __ret; \
24791 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
24792 __ret; \
24800 int32x4_t __ret; \
24801 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
24802 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24803 __ret; \
24811 int64x2_t __ret; \
24812 __ret = (int64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
24813 __ret; \
24821 int64x2_t __ret; \
24822 __ret = (int64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
24823 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24824 __ret; \
24832 int16x8_t __ret; \
24833 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
24834 __ret; \
24842 int16x8_t __ret; \
24843 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
24844 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24845 __ret; \
24853 uint8x8_t __ret; \
24854 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
24855 __ret; \
24863 uint8x8_t __ret; \
24864 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
24865 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24866 __ret; \
24874 uint32x2_t __ret; \
24875 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
24876 __ret; \
24884 uint32x2_t __ret; \
24885 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
24886 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24887 __ret; \
24895 uint64x1_t __ret; \
24896 __ret = (uint64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24897 __ret; \
24903 uint64x1_t __ret; \
24904 __ret = (uint64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
24905 __ret; \
24913 uint16x4_t __ret; \
24914 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
24915 __ret; \
24923 uint16x4_t __ret; \
24924 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
24925 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24926 __ret; \
24934 int8x8_t __ret; \
24935 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
24936 __ret; \
24944 int8x8_t __ret; \
24945 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
24946 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24947 __ret; \
24955 int32x2_t __ret; \
24956 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
24957 __ret; \
24965 int32x2_t __ret; \
24966 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
24967 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24968 __ret; \
24976 int64x1_t __ret; \
24977 __ret = (int64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24978 __ret; \
24984 int64x1_t __ret; \
24985 __ret = (int64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
24986 __ret; \
24994 int16x4_t __ret; \
24995 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
24996 __ret; \
25004 int16x4_t __ret; \
25005 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
25006 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25007 __ret; \
27481 uint8x16_t __ret;
27482 __ret = __p0 - __p1;
27483 return __ret;
27489 uint8x16_t __ret;
27490 __ret = __rev0 - __rev1;
27491 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
27492 return __ret;
27498 uint32x4_t __ret;
27499 __ret = __p0 - __p1;
27500 return __ret;
27506 uint32x4_t __ret;
27507 __ret = __rev0 - __rev1;
27508 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27509 return __ret;
27515 uint64x2_t __ret;
27516 __ret = __p0 - __p1;
27517 return __ret;
27523 uint64x2_t __ret;
27524 __ret = __rev0 - __rev1;
27525 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27526 return __ret;
27532 uint16x8_t __ret;
27533 __ret = __p0 - __p1;
27534 return __ret;
27540 uint16x8_t __ret;
27541 __ret = __rev0 - __rev1;
27542 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27543 return __ret;
27549 int8x16_t __ret;
27550 __ret = __p0 - __p1;
27551 return __ret;
27557 int8x16_t __ret;
27558 __ret = __rev0 - __rev1;
27559 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
27560 return __ret;
27566 float32x4_t __ret;
27567 __ret = __p0 - __p1;
27568 return __ret;
27574 float32x4_t __ret;
27575 __ret = __rev0 - __rev1;
27576 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27577 return __ret;
27583 int32x4_t __ret;
27584 __ret = __p0 - __p1;
27585 return __ret;
27591 int32x4_t __ret;
27592 __ret = __rev0 - __rev1;
27593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27594 return __ret;
27600 int64x2_t __ret;
27601 __ret = __p0 - __p1;
27602 return __ret;
27608 int64x2_t __ret;
27609 __ret = __rev0 - __rev1;
27610 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27611 return __ret;
27617 int16x8_t __ret;
27618 __ret = __p0 - __p1;
27619 return __ret;
27625 int16x8_t __ret;
27626 __ret = __rev0 - __rev1;
27627 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27628 return __ret;
27634 uint8x8_t __ret;
27635 __ret = __p0 - __p1;
27636 return __ret;
27642 uint8x8_t __ret;
27643 __ret = __rev0 - __rev1;
27644 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27645 return __ret;
27651 uint32x2_t __ret;
27652 __ret = __p0 - __p1;
27653 return __ret;
27659 uint32x2_t __ret;
27660 __ret = __rev0 - __rev1;
27661 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27662 return __ret;
27668 uint64x1_t __ret;
27669 __ret = __p0 - __p1;
27670 return __ret;
27674 uint64x1_t __ret;
27675 __ret = __p0 - __p1;
27676 return __ret;
27682 uint16x4_t __ret;
27683 __ret = __p0 - __p1;
27684 return __ret;
27690 uint16x4_t __ret;
27691 __ret = __rev0 - __rev1;
27692 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27693 return __ret;
27699 int8x8_t __ret;
27700 __ret = __p0 - __p1;
27701 return __ret;
27707 int8x8_t __ret;
27708 __ret = __rev0 - __rev1;
27709 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27710 return __ret;
27716 float32x2_t __ret;
27717 __ret = __p0 - __p1;
27718 return __ret;
27724 float32x2_t __ret;
27725 __ret = __rev0 - __rev1;
27726 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27727 return __ret;
27733 int32x2_t __ret;
27734 __ret = __p0 - __p1;
27735 return __ret;
27741 int32x2_t __ret;
27742 __ret = __rev0 - __rev1;
27743 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27744 return __ret;
27750 int64x1_t __ret;
27751 __ret = __p0 - __p1;
27752 return __ret;
27756 int64x1_t __ret;
27757 __ret = __p0 - __p1;
27758 return __ret;
27764 int16x4_t __ret;
27765 __ret = __p0 - __p1;
27766 return __ret;
27772 int16x4_t __ret;
27773 __ret = __rev0 - __rev1;
27774 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27775 return __ret;
27781 uint16x4_t __ret;
27782 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
27783 return __ret;
27789 uint16x4_t __ret;
27790 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
27791 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27792 return __ret;
27795 uint16x4_t __ret;
27796 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 17);
27797 return __ret;
27803 uint32x2_t __ret;
27804 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
27805 return __ret;
27811 uint32x2_t __ret;
27812 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
27813 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27814 return __ret;
27817 uint32x2_t __ret;
27818 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 18);
27819 return __ret;
27825 uint8x8_t __ret;
27826 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
27827 return __ret;
27833 uint8x8_t __ret;
27834 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
27835 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27836 return __ret;
27839 uint8x8_t __ret;
27840 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 16);
27841 return __ret;
27847 int16x4_t __ret;
27848 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
27849 return __ret;
27855 int16x4_t __ret;
27856 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
27857 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27858 return __ret;
27861 int16x4_t __ret;
27862 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 1);
27863 return __ret;
27869 int32x2_t __ret;
27870 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
27871 return __ret;
27877 int32x2_t __ret;
27878 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
27879 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27880 return __ret;
27883 int32x2_t __ret;
27884 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 2);
27885 return __ret;
27891 int8x8_t __ret;
27892 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
27893 return __ret;
27899 int8x8_t __ret;
27900 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
27901 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27902 return __ret;
27905 int8x8_t __ret;
27906 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__p0, (int8x16_t)__p1, 0);
27907 return __ret;
27913 uint16x8_t __ret;
27914 __ret = vmovl_u8(__p0) - vmovl_u8(__p1);
27915 return __ret;
27921 uint16x8_t __ret;
27922 __ret = __noswap_vmovl_u8(__rev0) - __noswap_vmovl_u8(__rev1);
27923 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27924 return __ret;
27930 uint64x2_t __ret;
27931 __ret = vmovl_u32(__p0) - vmovl_u32(__p1);
27932 return __ret;
27938 uint64x2_t __ret;
27939 __ret = __noswap_vmovl_u32(__rev0) - __noswap_vmovl_u32(__rev1);
27940 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27941 return __ret;
27947 uint32x4_t __ret;
27948 __ret = vmovl_u16(__p0) - vmovl_u16(__p1);
27949 return __ret;
27955 uint32x4_t __ret;
27956 __ret = __noswap_vmovl_u16(__rev0) - __noswap_vmovl_u16(__rev1);
27957 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
27958 return __ret;
27964 int16x8_t __ret;
27965 __ret = vmovl_s8(__p0) - vmovl_s8(__p1);
27966 return __ret;
27972 int16x8_t __ret;
27973 __ret = __noswap_vmovl_s8(__rev0) - __noswap_vmovl_s8(__rev1);
27974 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
27975 return __ret;
27981 int64x2_t __ret;
27982 __ret = vmovl_s32(__p0) - vmovl_s32(__p1);
27983 return __ret;
27989 int64x2_t __ret;
27990 __ret = __noswap_vmovl_s32(__rev0) - __noswap_vmovl_s32(__rev1);
27991 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
27992 return __ret;
27998 int32x4_t __ret;
27999 __ret = vmovl_s16(__p0) - vmovl_s16(__p1);
28000 return __ret;
28006 int32x4_t __ret;
28007 __ret = __noswap_vmovl_s16(__rev0) - __noswap_vmovl_s16(__rev1);
28008 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28009 return __ret;
28015 uint16x8_t __ret;
28016 __ret = __p0 - vmovl_u8(__p1);
28017 return __ret;
28023 uint16x8_t __ret;
28024 __ret = __rev0 - __noswap_vmovl_u8(__rev1);
28025 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28026 return __ret;
28032 uint64x2_t __ret;
28033 __ret = __p0 - vmovl_u32(__p1);
28034 return __ret;
28040 uint64x2_t __ret;
28041 __ret = __rev0 - __noswap_vmovl_u32(__rev1);
28042 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
28043 return __ret;
28049 uint32x4_t __ret;
28050 __ret = __p0 - vmovl_u16(__p1);
28051 return __ret;
28057 uint32x4_t __ret;
28058 __ret = __rev0 - __noswap_vmovl_u16(__rev1);
28059 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28060 return __ret;
28066 int16x8_t __ret;
28067 __ret = __p0 - vmovl_s8(__p1);
28068 return __ret;
28074 int16x8_t __ret;
28075 __ret = __rev0 - __noswap_vmovl_s8(__rev1);
28076 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28077 return __ret;
28083 int64x2_t __ret;
28084 __ret = __p0 - vmovl_s32(__p1);
28085 return __ret;
28091 int64x2_t __ret;
28092 __ret = __rev0 - __noswap_vmovl_s32(__rev1);
28093 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
28094 return __ret;
28100 int32x4_t __ret;
28101 __ret = __p0 - vmovl_s16(__p1);
28102 return __ret;
28108 int32x4_t __ret;
28109 __ret = __rev0 - __noswap_vmovl_s16(__rev1);
28110 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28111 return __ret;
28117 poly8x8_t __ret;
28118 __ret = (poly8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__p0, (int8x8_t)__p1, 4);
28119 return __ret;
28125 poly8x8_t __ret;
28126 __ret = (poly8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);
28127 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28128 return __ret;
28134 uint8x8_t __ret;
28135 __ret = (uint8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
28136 return __ret;
28142 uint8x8_t __ret;
28143 __ret = (uint8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
28144 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28145 return __ret;
28151 int8x8_t __ret;
28152 __ret = (int8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
28153 __ret;
28159 int8x8_t __ret;
28160 __ret = (int8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
28161 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28162 return __ret;
28168 poly8x8_t __ret;
28169 __ret = (poly8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p1, 4);
28170 return __ret;
28178 poly8x8_t __ret;
28179 __ret = (poly8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 4);
28180 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28181 return __ret;
28187 uint8x8_t __ret;
28188 __ret = (uint8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p1, 16);
28189 return __ret;
28197 uint8x8_t __ret;
28198 __ret = (uint8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 16);
28199 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28200 return __ret;
28206 int8x8_t __ret;
28207 __ret = (int8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__p0.val[0], (int8x8_t)__p0.val[1], (int8x8_t)__p1, 0);
28208 return __ret;
28216 int8x8_t __ret;
28217 __ret = (int8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 0);
28218 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28219 return __ret;
28225 poly8x8_t __ret;
28226 __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);
28227 return __ret;
28236 poly8x8_t __ret;
28237 __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);
28238 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28239 return __ret;
28245 uint8x8_t __ret;
28246 __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);
28247 return __ret;
28256 uint8x8_t __ret;
28257 __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);
28258 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28259 return __ret;
28265 int8x8_t __ret;
28266 __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);
28267 return __ret;
28276 int8x8_t __ret;
28277 __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);
28278 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28279 return __ret;
28285 poly8x8_t __ret;
28286 __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);
28287 return __ret;
28297 poly8x8_t __ret;
28298 __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);
28299 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28300 return __ret;
28306 uint8x8_t __ret;
28307 __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);
28308 return __ret;
28318 uint8x8_t __ret;
28319 __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);
28320 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28321 return __ret;
28327 int8x8_t __ret;
28328 __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);
28329 return __ret;
28339 int8x8_t __ret;
28340 __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);
28341 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28342 return __ret;
28348 poly8x8_t __ret;
28349 __ret = (poly8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 4);
28350 return __ret;
28357 poly8x8_t __ret;
28358 __ret = (poly8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 4);
28359 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28360 return __ret;
28366 uint8x8_t __ret;
28367 __ret = (uint8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 16);
28368 return __ret;
28375 uint8x8_t __ret;
28376 __ret = (uint8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 16);
28377 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28378 return __ret;
28384 int8x8_t __ret;
28385 __ret = (int8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 0);
28386 return __ret;
28393 int8x8_t __ret;
28394 __ret = (int8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 0);
28395 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28396 return __ret;
28402 poly8x8_t __ret;
28403 __ret = (poly8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p2, 4);
28404 return __ret;
28413 poly8x8_t __ret;
28414 __ret = (poly8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 4);
28415 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28416 return __ret;
28422 uint8x8_t __ret;
28423 __ret = (uint8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p2, 16);
28424 return __ret;
28433 uint8x8_t __ret;
28434 __ret = (uint8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 16);
28435 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28436 return __ret;
28442 int8x8_t __ret;
28443 __ret = (int8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__p0, (int8x8_t)__p1.val[0], (int8x8_t)__p1.val[1], (int8x8_t)__p2, 0);
28444 return __ret;
28453 int8x8_t __ret;
28454 __ret = (int8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 0);
28455 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28456 return __ret;
28462 poly8x8_t __ret;
28463 __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);
28464 return __ret;
28474 poly8x8_t __ret;
28475 __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);
28476 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28477 return __ret;
28483 uint8x8_t __ret;
28484 __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);
28485 return __ret;
28495 uint8x8_t __ret;
28496 __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);
28497 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28498 return __ret;
28504 int8x8_t __ret;
28505 __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);
28506 return __ret;
28516 int8x8_t __ret;
28517 __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);
28518 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28519 return __ret;
28525 poly8x8_t __ret;
28526 __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);
28527 return __ret;
28538 poly8x8_t __ret;
28539 __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);
28540 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28541 return __ret;
28547 uint8x8_t __ret;
28548 __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);
28549 return __ret;
28560 uint8x8_t __ret;
28561 __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);
28562 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28563 return __ret;
28569 int8x8_t __ret;
28570 __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);
28571 return __ret;
28582 int8x8_t __ret;
28583 __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);
28584 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28585 return __ret;
28591 poly8x8x2_t __ret;
28592 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 4);
28593 return __ret;
28599 poly8x8x2_t __ret;
28600 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
28602 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28603 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28604 return __ret;
28610 poly16x4x2_t __ret;
28611 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 5);
28612 return __ret;
28618 poly16x4x2_t __ret;
28619 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
28621 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28622 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28623 return __ret;
28629 poly8x16x2_t __ret;
28630 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 36);
28631 return __ret;
28637 poly8x16x2_t __ret;
28638 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
28640 __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);
28641 __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);
28642 return __ret;
28648 poly16x8x2_t __ret;
28649 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 37);
28650 return __ret;
28656 poly16x8x2_t __ret;
28657 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
28659 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28660 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28661 return __ret;
28667 uint8x16x2_t __ret;
28668 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 48);
28669 return __ret;
28675 uint8x16x2_t __ret;
28676 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
28678 __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);
28679 __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);
28680 return __ret;
28686 uint32x4x2_t __ret;
28687 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 50);
28688 return __ret;
28694 uint32x4x2_t __ret;
28695 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
28697 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28698 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28699 return __ret;
28705 uint16x8x2_t __ret;
28706 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 49);
28707 return __ret;
28713 uint16x8x2_t __ret;
28714 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
28716 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28717 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28718 return __ret;
28724 int8x16x2_t __ret;
28725 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 32);
28726 return __ret;
28732 int8x16x2_t __ret;
28733 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
28735 __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);
28736 __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);
28737 return __ret;
28743 float32x4x2_t __ret;
28744 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 41);
28745 return __ret;
28751 float32x4x2_t __ret;
28752 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
28754 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28755 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28756 return __ret;
28762 int32x4x2_t __ret;
28763 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 34);
28764 return __ret;
28770 int32x4x2_t __ret;
28771 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
28773 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28774 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28775 return __ret;
28781 int16x8x2_t __ret;
28782 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 33);
28783 return __ret;
28789 int16x8x2_t __ret;
28790 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
28792 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28793 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28794 return __ret;
28800 uint8x8x2_t __ret;
28801 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 16);
28802 return __ret;
28808 uint8x8x2_t __ret;
28809 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
28811 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28812 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28813 return __ret;
28819 uint32x2x2_t __ret;
28820 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 18);
28821 return __ret;
28827 uint32x2x2_t __ret;
28828 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
28830 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
28831 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
28832 return __ret;
28838 uint16x4x2_t __ret;
28839 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 17);
28840 return __ret;
28846 uint16x4x2_t __ret;
28847 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
28849 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28850 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28851 return __ret;
28857 int8x8x2_t __ret;
28858 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 0);
28859 return __ret;
28865 int8x8x2_t __ret;
28866 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
28868 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
28869 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
28870 return __ret;
28876 float32x2x2_t __ret;
28877 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 9);
28878 return __ret;
28884 float32x2x2_t __ret;
28885 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
28887 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
28888 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
28889 return __ret;
28895 int32x2x2_t __ret;
28896 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 2);
28897 return __ret;
28903 int32x2x2_t __ret;
28904 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
28906 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
28907 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
28908 return __ret;
28914 int16x4x2_t __ret;
28915 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 1);
28916 return __ret;
28922 int16x4x2_t __ret;
28923 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
28925 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
28926 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
28927 return __ret;
28933 uint8x8_t __ret;
28934 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
28935 return __ret;
28941 uint8x8_t __ret;
28942 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
28943 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28944 return __ret;
28950 uint16x4_t __ret;
28951 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
28952 return __ret;
28958 uint16x4_t __ret;
28959 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
28960 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
28961 return __ret;
28967 uint8x16_t __ret;
28968 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
28969 return __ret;
28975 uint8x16_t __ret;
28976 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
28977 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28978 return __ret;
28984 uint16x8_t __ret;
28985 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
28986 return __ret;
28992 uint16x8_t __ret;
28993 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
28994 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
28995 return __ret;
29001 uint8x16_t __ret;
29002 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
29003 return __ret;
29009 uint8x16_t __ret;
29010 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
29011 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29012 return __ret;
29018 uint32x4_t __ret;
29019 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
29020 return __ret;
29026 uint32x4_t __ret;
29027 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
29028 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29029 return __ret;
29035 uint16x8_t __ret;
29036 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
29037 return __ret;
29043 uint16x8_t __ret;
29044 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29045 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29046 return __ret;
29052 uint8x16_t __ret;
29053 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
29054 return __ret;
29060 uint8x16_t __ret;
29061 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
29062 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29063 return __ret;
29069 uint32x4_t __ret;
29070 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
29071 return __ret;
29077 uint32x4_t __ret;
29078 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
29079 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29080 return __ret;
29086 uint16x8_t __ret;
29087 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
29088 return __ret;
29094 uint16x8_t __ret;
29095 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29096 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29097 return __ret;
29103 uint8x8_t __ret;
29104 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
29105 return __ret;
29111 uint8x8_t __ret;
29112 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29113 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29114 return __ret;
29120 uint32x2_t __ret;
29121 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
29122 return __ret;
29128 uint32x2_t __ret;
29129 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29130 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
29131 return __ret;
29137 uint16x4_t __ret;
29138 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
29139 return __ret;
29145 uint16x4_t __ret;
29146 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29147 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29148 return __ret;
29154 uint8x8_t __ret;
29155 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
29156 return __ret;
29162 uint8x8_t __ret;
29163 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29164 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29165 return __ret;
29171 uint32x2_t __ret;
29172 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
29173 return __ret;
29179 uint32x2_t __ret;
29180 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29181 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
29182 return __ret;
29188 uint16x4_t __ret;
29189 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
29190 return __ret;
29196 uint16x4_t __ret;
29197 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29198 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29199 return __ret;
29205 poly8x8x2_t __ret;
29206 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 4);
29207 return __ret;
29213 poly8x8x2_t __ret;
29214 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
29216 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29217 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29218 return __ret;
29224 poly16x4x2_t __ret;
29225 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 5);
29226 return __ret;
29232 poly16x4x2_t __ret;
29233 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
29235 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29236 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29237 return __ret;
29243 poly8x16x2_t __ret;
29244 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 36);
29245 return __ret;
29251 poly8x16x2_t __ret;
29252 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
29254 __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);
29255 __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);
29256 return __ret;
29262 poly16x8x2_t __ret;
29263 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 37);
29264 return __ret;
29270 poly16x8x2_t __ret;
29271 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
29273 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29274 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29275 return __ret;
29281 uint8x16x2_t __ret;
29282 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 48);
29283 return __ret;
29289 uint8x16x2_t __ret;
29290 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
29292 __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);
29293 __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);
29294 return __ret;
29300 uint32x4x2_t __ret;
29301 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 50);
29302 return __ret;
29308 uint32x4x2_t __ret;
29309 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
29311 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29312 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29313 return __ret;
29319 uint16x8x2_t __ret;
29320 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 49);
29321 return __ret;
29327 uint16x8x2_t __ret;
29328 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29330 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29331 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29332 return __ret;
29338 int8x16x2_t __ret;
29339 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 32);
29340 return __ret;
29346 int8x16x2_t __ret;
29347 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
29349 __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);
29350 __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);
29351 return __ret;
29357 float32x4x2_t __ret;
29358 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 41);
29359 return __ret;
29365 float32x4x2_t __ret;
29366 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
29368 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29369 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29370 return __ret;
29376 int32x4x2_t __ret;
29377 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 34);
29378 return __ret;
29384 int32x4x2_t __ret;
29385 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
29387 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29388 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29389 return __ret;
29395 int16x8x2_t __ret;
29396 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 33);
29397 return __ret;
29403 int16x8x2_t __ret;
29404 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
29406 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29407 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29408 return __ret;
29414 uint8x8x2_t __ret;
29415 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 16);
29416 return __ret;
29422 uint8x8x2_t __ret;
29423 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29425 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29426 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29427 return __ret;
29433 uint32x2x2_t __ret;
29434 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 18);
29435 return __ret;
29441 uint32x2x2_t __ret;
29442 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29444 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29445 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29446 return __ret;
29452 uint16x4x2_t __ret;
29453 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 17);
29454 return __ret;
29460 uint16x4x2_t __ret;
29461 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29463 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29464 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29465 return __ret;
29471 int8x8x2_t __ret;
29472 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 0);
29473 return __ret;
29479 int8x8x2_t __ret;
29480 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
29482 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29483 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29484 return __ret;
29490 float32x2x2_t __ret;
29491 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 9);
29492 return __ret;
29498 float32x2x2_t __ret;
29499 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
29501 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29502 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29503 return __ret;
29509 int32x2x2_t __ret;
29510 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 2);
29511 return __ret;
29517 int32x2x2_t __ret;
29518 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
29520 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29521 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29522 return __ret;
29528 int16x4x2_t __ret;
29529 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 1);
29530 return __ret;
29536 int16x4x2_t __ret;
29537 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
29539 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29540 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29541 return __ret;
29547 poly8x8x2_t __ret;
29548 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 4);
29549 return __ret;
29555 poly8x8x2_t __ret;
29556 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
29558 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29559 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29560 return __ret;
29566 poly16x4x2_t __ret;
29567 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 5);
29568 return __ret;
29574 poly16x4x2_t __ret;
29575 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
29577 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29578 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29579 return __ret;
29585 poly8x16x2_t __ret;
29586 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 36);
29587 return __ret;
29593 poly8x16x2_t __ret;
29594 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
29596 __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);
29597 __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);
29598 return __ret;
29604 poly16x8x2_t __ret;
29605 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 37);
29606 return __ret;
29612 poly16x8x2_t __ret;
29613 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
29615 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29616 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29617 return __ret;
29623 uint8x16x2_t __ret;
29624 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 48);
29625 return __ret;
29631 uint8x16x2_t __ret;
29632 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
29634 __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);
29635 __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);
29636 return __ret;
29642 uint32x4x2_t __ret;
29643 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 50);
29644 return __ret;
29650 uint32x4x2_t __ret;
29651 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
29653 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29654 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29655 return __ret;
29661 uint16x8x2_t __ret;
29662 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 49);
29663 return __ret;
29669 uint16x8x2_t __ret;
29670 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29672 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29673 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29674 return __ret;
29680 int8x16x2_t __ret;
29681 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 32);
29682 return __ret;
29688 int8x16x2_t __ret;
29689 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
29691 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret
29692 __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);
29693 return __ret;
29699 float32x4x2_t __ret;
29700 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 41);
29701 return __ret;
29707 float32x4x2_t __ret;
29708 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
29710 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29711 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29712 return __ret;
29718 int32x4x2_t __ret;
29719 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 34);
29720 return __ret;
29726 int32x4x2_t __ret;
29727 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
29729 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29730 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29731 return __ret;
29737 int16x8x2_t __ret;
29738 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__p0, (int8x16_t)__p1, 33);
29739 return __ret;
29745 int16x8x2_t __ret;
29746 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
29748 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29749 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29750 return __ret;
29756 uint8x8x2_t __ret;
29757 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 16);
29758 return __ret;
29764 uint8x8x2_t __ret;
29765 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
29767 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29768 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29769 return __ret;
29775 uint32x2x2_t __ret;
29776 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 18);
29777 return __ret;
29783 uint32x2x2_t __ret;
29784 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
29786 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29787 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29788 return __ret;
29794 uint16x4x2_t __ret;
29795 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 17);
29796 return __ret;
29802 uint16x4x2_t __ret;
29803 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
29805 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29806 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29807 return __ret;
29813 int8x8x2_t __ret;
29814 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 0);
29815 return __ret;
29821 int8x8x2_t __ret;
29822 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
29824 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
29825 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
29826 return __ret;
29832 float32x2x2_t __ret;
29833 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 9);
29834 return __ret;
29840 float32x2x2_t __ret;
29841 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
29843 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29844 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29845 return __ret;
29851 int32x2x2_t __ret;
29852 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 2);
29853 return __ret;
29859 int32x2x2_t __ret;
29860 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
29862 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
29863 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0);
29864 return __ret;
29870 int16x4x2_t __ret;
29871 __builtin_neon_vzip_v(&__ret, (int8x8_t)__p0, (int8x8_t)__p1, 1);
29872 return __ret;
29878 int16x4x2_t __ret;
29879 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
29881 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
29882 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0);
29883 return __ret;
29890 poly8x8_t __ret;
29891 __ret = (poly8x8_t)(__p0);
29892 return __ret;
29896 poly8x8_t __ret;
29897 __ret = (poly8x8_t)(__p0);
29898 return __ret;
29904 poly8x8_t __ret;
29905 __ret = (poly8x8_t)(__p0);
29906 return __ret;
29910 poly8x8_t __ret;
29911 __ret = (poly8x8_t)(__p0);
29912 return __ret;
29918 poly8x8_t __ret;
29919 __ret = (poly8x8_t)(__p0);
29920 return __ret;
29924 poly8x8_t __ret;
29925 __ret = (poly8x8_t)(__p0);
29926 return __ret;
29932 poly8x8_t __ret;
29933 __ret = (poly8x8_t)(__p0);
29934 return __ret;
29938 poly8x8_t __ret;
29939 __ret = (poly8x8_t)(__p0);
29940 return __ret;
29946 poly8x8_t __ret;
29947 __ret = (poly8x8_t)(__p0);
29948 return __ret;
29952 poly8x8_t __ret;
29953 __ret = (poly8x8_t)(__p0);
29954 return __ret;
29960 poly8x8_t __ret;
29961 __ret = (poly8x8_t)(__p0);
29962 return __ret;
29966 poly8x8_t __ret;
29967 __ret = (poly8x8_t)(__p0);
29968 return __ret;
29974 poly8x8_t __ret;
29975 __ret = (poly8x8_t)(__p0);
29976 return __ret;
29980 poly8x8_t __ret;
29981 __ret = (poly8x8_t)(__p0);
29982 return __ret;
29988 poly8x8_t __ret;
29989 __ret = (poly8x8_t)(__p0);
29990 return __ret;
29994 poly8x8_t __ret;
29995 __ret = (poly8x8_t)(__p0);
29996 return __ret;
30002 poly8x8_t __ret;
30003 __ret = (poly8x8_t)(__p0);
30004 return __ret;
30008 poly8x8_t __ret;
30009 __ret = (poly8x8_t)(__p0);
30010 return __ret;
30016 poly8x8_t __ret;
30017 __ret = (poly8x8_t)(__p0);
30018 return __ret;
30022 poly8x8_t __ret;
30023 __ret = (poly8x8_t)(__p0);
30024 return __ret;
30030 poly8x8_t __ret;
30031 __ret = (poly8x8_t)(__p0);
30032 return __ret;
30036 poly8x8_t __ret;
30037 __ret = (poly8x8_t)(__p0);
30038 return __ret;
30044 poly16x4_t __ret;
30045 __ret = (poly16x4_t)(__p0);
30046 return __ret;
30050 poly16x4_t __ret;
30051 __ret = (poly16x4_t)(__p0);
30052 return __ret;
30058 poly16x4_t __ret;
30059 __ret = (poly16x4_t)(__p0);
30060 return __ret;
30064 poly16x4_t __ret;
30065 __ret = (poly16x4_t)(__p0);
30066 return __ret;
30072 poly16x4_t __ret;
30073 __ret = (poly16x4_t)(__p0);
30074 return __ret;
30078 poly16x4_t __ret;
30079 __ret = (poly16x4_t)(__p0);
30080 return __ret;
30086 poly16x4_t __ret;
30087 __ret = (poly16x4_t)(__p0);
30088 return __ret;
30092 poly16x4_t __ret;
30093 __ret = (poly16x4_t)(__p0);
30094 return __ret;
30100 poly16x4_t __ret;
30101 __ret = (poly16x4_t)(__p0);
30102 return __ret;
30106 poly16x4_t __ret;
30107 __ret = (poly16x4_t)(__p0);
30108 return __ret;
30114 poly16x4_t __ret;
30115 __ret = (poly16x4_t)(__p0);
30116 return __ret;
30120 poly16x4_t __ret;
30121 __ret = (poly16x4_t)(__p0);
30122 return __ret;
30128 poly16x4_t __ret;
30129 __ret = (poly16x4_t)(__p0);
30130 return __ret;
30134 poly16x4_t __ret;
30135 __ret = (poly16x4_t)(__p0);
30136 return __ret;
30142 poly16x4_t __ret;
30143 __ret = (poly16x4_t)(__p0);
30144 return __ret;
30148 poly16x4_t __ret;
30149 __ret = (poly16x4_t)(__p0);
30150 return __ret;
30156 poly16x4_t __ret;
30157 __ret = (poly16x4_t)(__p0);
30158 return __ret;
30162 poly16x4_t __ret;
30163 __ret = (poly16x4_t)(__p0);
30164 return __ret;
30170 poly16x4_t __ret;
30171 __ret = (poly16x4_t)(__p0);
30172 return __ret;
30176 poly16x4_t __ret;
30177 __ret = (poly16x4_t)(__p0);
30178 return __ret;
30184 poly16x4_t __ret;
30185 __ret = (poly16x4_t)(__p0);
30186 return __ret;
30190 poly16x4_t __ret;
30191 __ret = (poly16x4_t)(__p0);
30192 return __ret;
30198 poly8x16_t __ret;
30199 __ret = (poly8x16_t)(__p0);
30200 return __ret;
30204 poly8x16_t __ret;
30205 __ret = (poly8x16_t)(__p0);
30206 return __ret;
30212 poly8x16_t __ret;
30213 __ret = (poly8x16_t)(__p0);
30214 return __ret;
30218 poly8x16_t __ret;
30219 __ret = (poly8x16_t)(__p0);
30220 return __ret;
30226 poly8x16_t __ret;
30227 __ret = (poly8x16_t)(__p0);
30228 return __ret;
30232 poly8x16_t __ret;
30233 __ret = (poly8x16_t)(__p0);
30234 return __ret;
30240 poly8x16_t __ret;
30241 __ret = (poly8x16_t)(__p0);
30242 return __ret;
30246 poly8x16_t __ret;
30247 __ret = (poly8x16_t)(__p0);
30248 return __ret;
30254 poly8x16_t __ret;
30255 __ret = (poly8x16_t)(__p0);
30256 return __ret;
30260 poly8x16_t __ret;
30261 __ret = (poly8x16_t)(__p0);
30262 return __ret;
30268 poly8x16_t __ret;
30269 __ret = (poly8x16_t)(__p0);
30270 return __ret;
30274 poly8x16_t __ret;
30275 __ret = (poly8x16_t)(__p0);
30276 return __ret;
30282 poly8x16_t __ret;
30283 __ret = (poly8x16_t)(__p0);
30284 return __ret;
30288 poly8x16_t __ret;
30289 __ret = (poly8x16_t)(__p0);
30290 return __ret;
30296 poly8x16_t __ret;
30297 __ret = (poly8x16_t)(__p0);
30298 return __ret;
30302 poly8x16_t __ret;
30303 __ret = (poly8x16_t)(__p0);
30304 return __ret;
30310 poly8x16_t __ret;
30311 __ret = (poly8x16_t)(__p0);
30312 return __ret;
30316 poly8x16_t __ret;
30317 __ret = (poly8x16_t)(__p0);
30318 return __ret;
30324 poly8x16_t __ret;
30325 __ret = (poly8x16_t)(__p0);
30326 return __ret;
30330 poly8x16_t __ret;
30331 __ret = (poly8x16_t)(__p0);
30332 __ret;
30338 poly8x16_t __ret;
30339 __ret = (poly8x16_t)(__p0);
30340 return __ret;
30344 poly8x16_t __ret;
30345 __ret = (poly8x16_t)(__p0);
30346 return __ret;
30352 poly16x8_t __ret;
30353 __ret = (poly16x8_t)(__p0);
30354 return __ret;
30358 poly16x8_t __ret;
30359 __ret = (poly16x8_t)(__p0);
30360 return __ret;
30366 poly16x8_t __ret;
30367 __ret = (poly16x8_t)(__p0);
30368 return __ret;
30372 poly16x8_t __ret;
30373 __ret = (poly16x8_t)(__p0);
30374 return __ret;
30380 poly16x8_t __ret;
30381 __ret = (poly16x8_t)(__p0);
30382 return __ret;
30386 poly16x8_t __ret;
30387 __ret = (poly16x8_t)(__p0);
30388 return __ret;
30394 poly16x8_t __ret;
30395 __ret = (poly16x8_t)(__p0);
30396 return __ret;
30400 poly16x8_t __ret;
30401 __ret = (poly16x8_t)(__p0);
30402 return __ret;
30408 poly16x8_t __ret;
30409 __ret = (poly16x8_t)(__p0);
30410 return __ret;
30414 poly16x8_t __ret;
30415 __ret = (poly16x8_t)(__p0);
30416 return __ret;
30422 poly16x8_t __ret;
30423 __ret = (poly16x8_t)(__p0);
30424 return __ret;
30428 poly16x8_t __ret;
30429 __ret = (poly16x8_t)(__p0);
30430 return __ret;
30436 poly16x8_t __ret;
30437 __ret = (poly16x8_t)(__p0);
30438 return __ret;
30442 poly16x8_t __ret;
30443 __ret = (poly16x8_t)(__p0);
30444 return __ret;
30450 poly16x8_t __ret;
30451 __ret = (poly16x8_t)(__p0);
30452 return __ret;
30456 poly16x8_t __ret;
30457 __ret = (poly16x8_t)(__p0);
30458 return __ret;
30464 poly16x8_t __ret;
30465 __ret = (poly16x8_t)(__p0);
30466 return __ret;
30470 poly16x8_t __ret;
30471 __ret = (poly16x8_t)(__p0);
30472 return __ret;
30478 poly16x8_t __ret;
30479 __ret = (poly16x8_t)(__p0);
30480 return __ret;
30484 poly16x8_t __ret;
30485 __ret = (poly16x8_t)(__p0);
30486 return __ret;
30492 poly16x8_t __ret;
30493 __ret = (poly16x8_t)(__p0);
30494 return __ret;
30498 poly16x8_t __ret;
30499 __ret = (poly16x8_t)(__p0);
30500 return __ret;
30506 uint8x16_t __ret;
30507 __ret = (uint8x16_t)(__p0);
30508 return __ret;
30512 uint8x16_t __ret;
30513 __ret = (uint8x16_t)(__p0);
30514 return __ret;
30520 uint8x16_t __ret;
30521 __ret = (uint8x16_t)(__p0);
30522 return __ret;
30526 uint8x16_t __ret;
30527 __ret = (uint8x16_t)(__p0);
30528 return __ret;
30534 uint8x16_t __ret;
30535 __ret = (uint8x16_t)(__p0);
30536 return __ret;
30540 uint8x16_t __ret;
30541 __ret = (uint8x16_t)(__p0);
30542 return __ret;
30548 uint8x16_t __ret;
30549 __ret = (uint8x16_t)(__p0);
30550 return __ret;
30554 uint8x16_t __ret;
30555 __ret = (uint8x16_t)(__p0);
30556 return __ret;
30562 uint8x16_t __ret;
30563 __ret = (uint8x16_t)(__p0);
30564 return __ret;
30568 uint8x16_t __ret;
30569 __ret = (uint8x16_t)(__p0);
30570 return __ret;
30576 uint8x16_t __ret;
30577 __ret = (uint8x16_t)(__p0);
30578 return __ret;
30582 uint8x16_t __ret;
30583 __ret = (uint8x16_t)(__p0);
30584 return __ret;
30590 uint8x16_t __ret;
30591 __ret = (uint8x16_t)(__p0);
30592 return __ret;
30596 uint8x16_t __ret;
30597 __ret = (uint8x16_t)(__p0);
30598 return __ret;
30604 uint8x16_t __ret;
30605 __ret = (uint8x16_t)(__p0);
30606 return __ret;
30610 uint8x16_t __ret;
30611 __ret = (uint8x16_t)(__p0);
30612 return __ret;
30618 uint8x16_t __ret;
30619 __ret = (uint8x16_t)(__p0);
30620 return __ret;
30624 uint8x16_t __ret;
30625 __ret = (uint8x16_t)(__p0);
30626 return __ret;
30632 uint8x16_t __ret;
30633 __ret = (uint8x16_t)(__p0);
30634 return __ret;
30638 uint8x16_t __ret;
30639 __ret = (uint8x16_t)(__p0);
30640 return __ret;
30646 uint8x16_t __ret;
30647 __ret = (uint8x16_t)(__p0);
30648 return __ret;
30652 uint8x16_t __ret;
30653 __ret = (uint8x16_t)(__p0);
30654 return __ret;
30660 uint32x4_t __ret;
30661 __ret = (uint32x4_t)(__p0);
30662 return __ret;
30666 uint32x4_t __ret;
30667 __ret = (uint32x4_t)(__p0);
30668 return __ret;
30674 uint32x4_t __ret;
30675 __ret = (uint32x4_t)(__p0);
30676 return __ret;
30680 uint32x4_t __ret;
30681 __ret = (uint32x4_t)(__p0);
30682 return __ret;
30688 uint32x4_t __ret;
30689 __ret = (uint32x4_t)(__p0);
30690 return __ret;
30694 uint32x4_t __ret;
30695 __ret = (uint32x4_t)(__p0);
30696 return __ret;
30702 uint32x4_t __ret;
30703 __ret = (uint32x4_t)(__p0);
30704 return __ret;
30708 uint32x4_t __ret;
30709 __ret = (uint32x4_t)(__p0);
30710 return __ret;
30716 uint32x4_t __ret;
30717 __ret = (uint32x4_t)(__p0);
30718 return __ret;
30722 uint32x4_t __ret;
30723 __ret = (uint32x4_t)(__p0);
30724 return __ret;
30730 uint32x4_t __ret;
30731 __ret = (uint32x4_t)(__p0);
30732 return __ret;
30736 uint32x4_t __ret;
30737 __ret = (uint32x4_t)(__p0);
30738 return __ret;
30744 uint32x4_t __ret;
30745 __ret = (uint32x4_t)(__p0);
30746 return __ret;
30750 uint32x4_t __ret;
30751 __ret = (uint32x4_t)(__p0);
30752 return __ret;
30758 uint32x4_t __ret;
30759 __ret = (uint32x4_t)(__p0);
30760 return __ret;
30764 uint32x4_t __ret;
30765 __ret = (uint32x4_t)(__p0);
30766 return __ret;
30772 uint32x4_t __ret;
30773 __ret = (uint32x4_t)(__p0);
30774 return __ret;
30778 uint32x4_t __ret;
30779 __ret = (uint32x4_t)(__p0);
30780 return __ret;
30786 uint32x4_t __ret;
30787 __ret = (uint32x4_t)(__p0);
30788 return __ret;
30792 uint32x4_t __ret;
30793 __ret = (uint32x4_t)(__p0);
30794 return __ret;
30800 uint32x4_t __ret;
30801 __ret = (uint32x4_t)(__p0);
30802 return __ret;
30806 uint32x4_t __ret;
30807 __ret = (uint32x4_t)(__p0);
30808 return __ret;
30814 uint64x2_t __ret;
30815 __ret = (uint64x2_t)(__p0);
30816 return __ret;
30820 uint64x2_t __ret;
30821 __ret = (uint64x2_t)(__p0);
30822 return __ret;
30828 uint64x2_t __ret;
30829 __ret = (uint64x2_t)(__p0);
30830 return __ret;
30834 uint64x2_t __ret;
30835 __ret = (uint64x2_t)(__p0);
30836 return __ret;
30842 uint64x2_t __ret;
30843 __ret = (uint64x2_t)(__p0);
30844 return __ret;
30848 uint64x2_t __ret;
30849 __ret = (uint64x2_t)(__p0);
30850 return __ret;
30856 uint64x2_t __ret;
30857 __ret = (uint64x2_t)(__p0);
30858 return __ret;
30862 uint64x2_t __ret;
30863 __ret = (uint64x2_t)(__p0);
30864 return __ret;
30870 uint64x2_t __ret;
30871 __ret = (uint64x2_t)(__p0);
30872 return __ret;
30876 uint64x2_t __ret;
30877 __ret = (uint64x2_t)(__p0);
30878 return __ret;
30884 uint64x2_t __ret;
30885 __ret = (uint64x2_t)(__p0);
30886 return __ret;
30890 uint64x2_t __ret;
30891 __ret = (uint64x2_t)(__p0);
30892 return __ret;
30898 uint64x2_t __ret;
30899 __ret = (uint64x2_t)(__p0);
30900 return __ret;
30904 uint64x2_t __ret;
30905 __ret = (uint64x2_t)(__p0);
30906 return __ret;
30912 uint64x2_t __ret;
30913 __ret = (uint64x2_t)(__p0);
30914 return __ret;
30918 uint64x2_t __ret;
30919 __ret = (uint64x2_t)(__p0);
30920 return __ret;
30926 uint64x2_t __ret;
30927 __ret = (uint64x2_t)(__p0);
30928 return __ret;
30932 uint64x2_t __ret;
30933 __ret = (uint64x2_t)(__p0);
30934 return __ret;
30940 uint64x2_t __ret;
30941 __ret = (uint64x2_t)(__p0);
30942 return __ret;
30946 uint64x2_t __ret;
30947 __ret = (uint64x2_t)(__p0);
30948 return __ret;
30954 uint64x2_t __ret;
30955 __ret = (uint64x2_t)(__p0);
30956 return __ret;
30960 uint64x2_t __ret;
30961 __ret = (uint64x2_t)(__p0);
30962 return __ret;
30968 uint16x8_t __ret;
30969 __ret = (uint16x8_t)(__p0);
30970 return __ret;
30974 uint16x8_t __ret;
30975 __ret = (uint16x8_t)(__p0);
30976 return __ret;
30982 uint16x8_t __ret;
30983 __ret = (uint16x8_t)(__p0);
30984 return __ret;
30988 uint16x8_t __ret;
30989 __ret = (uint16x8_t)(__p0);
30990 return __ret;
30996 uint16x8_t __ret;
30997 __ret = (uint16x8_t)(__p0);
30998 return __ret;
31002 uint16x8_t __ret;
31003 __ret = (uint16x8_t)(__p0);
31004 return __ret;
31010 uint16x8_t __ret;
31011 __ret = (uint16x8_t)(__p0);
31012 return __ret;
31016 uint16x8_t __ret;
31017 __ret = (uint16x8_t)(__p0);
31018 return __ret;
31024 uint16x8_t __ret;
31025 __ret = (uint16x8_t)(__p0);
31026 return __ret;
31030 uint16x8_t __ret;
31031 __ret = (uint16x8_t)(__p0);
31032 return __ret;
31038 uint16x8_t __ret;
31039 __ret = (uint16x8_t)(__p0);
31040 return __ret;
31044 uint16x8_t __ret;
31045 __ret = (uint16x8_t)(__p0);
31046 return __ret;
31052 uint16x8_t __ret;
31053 __ret = (uint16x8_t)(__p0);
31054 return __ret;
31058 uint16x8_t __ret;
31059 __ret = (uint16x8_t)(__p0);
31060 return __ret;
31066 uint16x8_t __ret;
31067 __ret = (uint16x8_t)(__p0);
31068 return __ret;
31072 uint16x8_t __ret;
31073 __ret = (uint16x8_t)(__p0);
31074 return __ret;
31080 uint16x8_t __ret;
31081 __ret = (uint16x8_t)(__p0);
31082 return __ret;
31086 uint16x8_t __ret;
31087 __ret = (uint16x8_t)(__p0);
31088 return __ret;
31094 uint16x8_t __ret;
31095 __ret = (uint16x8_t)(__p0);
31096 return __ret;
31100 uint16x8_t __ret;
31101 __ret = (uint16x8_t)(__p0);
31102 return __ret;
31108 uint16x8_t __ret;
31109 __ret = (uint16x8_t)(__p0);
31110 return __ret;
31114 uint16x8_t __ret;
31115 __ret = (uint16x8_t)(__p0);
31116 return __ret;
31122 int8x16_t __ret;
31123 __ret = (int8x16_t)(__p0);
31124 return __ret;
31128 int8x16_t __ret;
31129 __ret = (int8x16_t)(__p0);
31130 __ret;
31136 int8x16_t __ret;
31137 __ret = (int8x16_t)(__p0);
31138 return __ret;
31142 int8x16_t __ret;
31143 __ret = (int8x16_t)(__p0);
31144 return __ret;
31150 int8x16_t __ret;
31151 __ret = (int8x16_t)(__p0);
31152 return __ret;
31156 int8x16_t __ret;
31157 __ret = (int8x16_t)(__p0);
31158 return __ret;
31164 int8x16_t __ret;
31165 __ret = (int8x16_t)(__p0);
31166 return __ret;
31170 int8x16_t __ret;
31171 __ret = (int8x16_t)(__p0);
31172 return __ret;
31178 int8x16_t __ret;
31179 __ret = (int8x16_t)(__p0);
31180 return __ret;
31184 int8x16_t __ret;
31185 __ret = (int8x16_t)(__p0);
31186 return __ret;
31192 int8x16_t __ret;
31193 __ret = (int8x16_t)(__p0);
31194 return __ret;
31198 int8x16_t __ret;
31199 __ret = (int8x16_t)(__p0);
31200 return __ret;
31206 int8x16_t __ret;
31207 __ret = (int8x16_t)(__p0);
31208 return __ret;
31212 int8x16_t __ret;
31213 __ret = (int8x16_t)(__p0);
31214 return __ret;
31220 int8x16_t __ret;
31221 __ret = (int8x16_t)(__p0);
31222 return __ret;
31226 int8x16_t __ret;
31227 __ret = (int8x16_t)(__p0);
31228 return __ret;
31234 int8x16_t __ret;
31235 __ret = (int8x16_t)(__p0);
31236 return __ret;
31240 int8x16_t __ret;
31241 __ret = (int8x16_t)(__p0);
31242 return __ret;
31248 int8x16_t __ret;
31249 __ret = (int8x16_t)(__p0);
31250 return __ret;
31254 int8x16_t __ret;
31255 __ret = (int8x16_t)(__p0);
31256 return __ret;
31262 int8x16_t __ret;
31263 __ret = (int8x16_t)(__p0);
31264 return __ret;
31268 int8x16_t __ret;
31269 __ret = (int8x16_t)(__p0);
31270 return __ret;
31276 float32x4_t __ret;
31277 __ret = (float32x4_t)(__p0);
31278 return __ret;
31282 float32x4_t __ret;
31283 __ret = (float32x4_t)(__p0);
31284 return __ret;
31290 float32x4_t __ret;
31291 __ret = (float32x4_t)(__p0);
31292 return __ret;
31296 float32x4_t __ret;
31297 __ret = (float32x4_t)(__p0);
31298 return __ret;
31304 float32x4_t __ret;
31305 __ret = (float32x4_t)(__p0);
31306 return __ret;
31310 float32x4_t __ret;
31311 __ret = (float32x4_t)(__p0);
31312 return __ret;
31318 float32x4_t __ret;
31319 __ret = (float32x4_t)(__p0);
31320 return __ret;
31324 float32x4_t __ret;
31325 __ret = (float32x4_t)(__p0);
31326 return __ret;
31332 float32x4_t __ret;
31333 __ret = (float32x4_t)(__p0);
31334 return __ret;
31338 float32x4_t __ret;
31339 __ret = (float32x4_t)(__p0);
31340 return __ret;
31346 float32x4_t __ret;
31347 __ret = (float32x4_t)(__p0);
31348 return __ret;
31352 float32x4_t __ret;
31353 __ret = (float32x4_t)(__p0);
31354 return __ret;
31360 float32x4_t __ret;
31361 __ret = (float32x4_t)(__p0);
31362 return __ret;
31366 float32x4_t __ret;
31367 __ret = (float32x4_t)(__p0);
31368 return __ret;
31374 float32x4_t __ret;
31375 __ret = (float32x4_t)(__p0);
31376 return __ret;
31380 float32x4_t __ret;
31381 __ret = (float32x4_t)(__p0);
31382 return __ret;
31388 float32x4_t __ret;
31389 __ret = (float32x4_t)(__p0);
31390 return __ret;
31394 float32x4_t __ret;
31395 __ret = (float32x4_t)(__p0);
31396 return __ret;
31402 float32x4_t __ret;
31403 __ret = (float32x4_t)(__p0);
31404 return __ret;
31408 float32x4_t __ret;
31409 __ret = (float32x4_t)(__p0);
31410 return __ret;
31416 float32x4_t __ret;
31417 __ret = (float32x4_t)(__p0);
31418 return __ret;
31422 float32x4_t __ret;
31423 __ret = (float32x4_t)(__p0);
31424 return __ret;
31430 float16x8_t __ret;
31431 __ret = (float16x8_t)(__p0);
31432 return __ret;
31436 float16x8_t __ret;
31437 __ret = (float16x8_t)(__p0);
31438 return __ret;
31444 float16x8_t __ret;
31445 __ret = (float16x8_t)(__p0);
31446 return __ret;
31450 float16x8_t __ret;
31451 __ret = (float16x8_t)(__p0);
31452 return __ret;
31458 float16x8_t __ret;
31459 __ret = (float16x8_t)(__p0);
31460 return __ret;
31464 float16x8_t __ret;
31465 __ret = (float16x8_t)(__p0);
31466 return __ret;
31472 float16x8_t __ret;
31473 __ret = (float16x8_t)(__p0);
31474 return __ret;
31478 float16x8_t __ret;
31479 __ret = (float16x8_t)(__p0);
31480 return __ret;
31486 float16x8_t __ret;
31487 __ret = (float16x8_t)(__p0);
31488 return __ret;
31492 float16x8_t __ret;
31493 __ret = (float16x8_t)(__p0);
31494 return __ret;
31500 float16x8_t __ret;
31501 __ret = (float16x8_t)(__p0);
31502 return __ret;
31506 float16x8_t __ret;
31507 __ret = (float16x8_t)(__p0);
31508 return __ret;
31514 float16x8_t __ret;
31515 __ret = (float16x8_t)(__p0);
31516 return __ret;
31520 float16x8_t __ret;
31521 __ret = (float16x8_t)(__p0);
31522 return __ret;
31528 float16x8_t __ret;
31529 __ret = (float16x8_t)(__p0);
31530 return __ret;
31534 float16x8_t __ret;
31535 __ret = (float16x8_t)(__p0);
31536 return __ret;
31542 float16x8_t __ret;
31543 __ret = (float16x8_t)(__p0);
31544 return __ret;
31548 float16x8_t __ret;
31549 __ret = (float16x8_t)(__p0);
31550 return __ret;
31556 float16x8_t __ret;
31557 __ret = (float16x8_t)(__p0);
31558 return __ret;
31562 float16x8_t __ret;
31563 __ret = (float16x8_t)(__p0);
31564 return __ret;
31570 float16x8_t __ret;
31571 __ret = (float16x8_t)(__p0);
31572 return __ret;
31576 float16x8_t __ret;
31577 __ret = (float16x8_t)(__p0);
31578 return __ret;
31584 int32x4_t __ret;
31585 __ret = (int32x4_t)(__p0);
31586 return __ret;
31590 int32x4_t __ret;
31591 __ret = (int32x4_t)(__p0);
31592 return __ret;
31598 int32x4_t __ret;
31599 __ret = (int32x4_t)(__p0);
31600 return __ret;
31604 int32x4_t __ret;
31605 __ret = (int32x4_t)(__p0);
31606 return __ret;
31612 int32x4_t __ret;
31613 __ret = (int32x4_t)(__p0);
31614 return __ret;
31618 int32x4_t __ret;
31619 __ret = (int32x4_t)(__p0);
31620 return __ret;
31626 int32x4_t __ret;
31627 __ret = (int32x4_t)(__p0);
31628 return __ret;
31632 int32x4_t __ret;
31633 __ret = (int32x4_t)(__p0);
31634 return __ret;
31640 int32x4_t __ret;
31641 __ret = (int32x4_t)(__p0);
31642 return __ret;
31646 int32x4_t __ret;
31647 __ret = (int32x4_t)(__p0);
31648 return __ret;
31654 int32x4_t __ret;
31655 __ret = (int32x4_t)(__p0);
31656 return __ret;
31660 int32x4_t __ret;
31661 __ret = (int32x4_t)(__p0);
31662 return __ret;
31668 int32x4_t __ret;
31669 __ret = (int32x4_t)(__p0);
31670 return __ret;
31674 int32x4_t __ret;
31675 __ret = (int32x4_t)(__p0);
31676 return __ret;
31682 int32x4_t __ret;
31683 __ret = (int32x4_t)(__p0);
31684 return __ret;
31688 int32x4_t __ret;
31689 __ret = (int32x4_t)(__p0);
31690 return __ret;
31696 int32x4_t __ret;
31697 __ret = (int32x4_t)(__p0);
31698 return __ret;
31702 int32x4_t __ret;
31703 __ret = (int32x4_t)(__p0);
31704 return __ret;
31710 int32x4_t __ret;
31711 __ret = (int32x4_t)(__p0);
31712 return __ret;
31716 int32x4_t __ret;
31717 __ret = (int32x4_t)(__p0);
31718 return __ret;
31724 int32x4_t __ret;
31725 __ret = (int32x4_t)(__p0);
31726 return __ret;
31730 int32x4_t __ret;
31731 __ret = (int32x4_t)(__p0);
31732 return __ret;
31738 int64x2_t __ret;
31739 __ret = (int64x2_t)(__p0);
31740 return __ret;
31744 int64x2_t __ret;
31745 __ret = (int64x2_t)(__p0);
31746 return __ret;
31752 int64x2_t __ret;
31753 __ret = (int64x2_t)(__p0);
31754 return __ret;
31758 int64x2_t __ret;
31759 __ret = (int64x2_t)(__p0);
31760 return __ret;
31766 int64x2_t __ret;
31767 __ret = (int64x2_t)(__p0);
31768 return __ret;
31772 int64x2_t __ret;
31773 __ret = (int64x2_t)(__p0);
31774 return __ret;
31780 int64x2_t __ret;
31781 __ret = (int64x2_t)(__p0);
31782 return __ret;
31786 int64x2_t __ret;
31787 __ret = (int64x2_t)(__p0);
31788 return __ret;
31794 int64x2_t __ret;
31795 __ret = (int64x2_t)(__p0);
31796 return __ret;
31800 int64x2_t __ret;
31801 __ret = (int64x2_t)(__p0);
31802 return __ret;
31808 int64x2_t __ret;
31809 __ret = (int64x2_t)(__p0);
31810 return __ret;
31814 int64x2_t __ret;
31815 __ret = (int64x2_t)(__p0);
31816 return __ret;
31822 int64x2_t __ret;
31823 __ret = (int64x2_t)(__p0);
31824 return __ret;
31828 int64x2_t __ret;
31829 __ret = (int64x2_t)(__p0);
31830 return __ret;
31836 int64x2_t __ret;
31837 __ret = (int64x2_t)(__p0);
31838 return __ret;
31842 int64x2_t __ret;
31843 __ret = (int64x2_t)(__p0);
31844 return __ret;
31850 int64x2_t __ret;
31851 __ret = (int64x2_t)(__p0);
31852 return __ret;
31856 int64x2_t __ret;
31857 __ret = (int64x2_t)(__p0);
31858 return __ret;
31864 int64x2_t __ret;
31865 __ret = (int64x2_t)(__p0);
31866 return __ret;
31870 int64x2_t __ret;
31871 __ret = (int64x2_t)(__p0);
31872 return __ret;
31878 int64x2_t __ret;
31879 __ret = (int64x2_t)(__p0);
31880 return __ret;
31884 int64x2_t __ret;
31885 __ret = (int64x2_t)(__p0);
31886 return __ret;
31892 int16x8_t __ret;
31893 __ret = (int16x8_t)(__p0);
31894 return __ret;
31898 int16x8_t __ret;
31899 __ret = (int16x8_t)(__p0);
31900 return __ret;
31906 int16x8_t __ret;
31907 __ret = (int16x8_t)(__p0);
31908 return __ret;
31912 int16x8_t __ret;
31913 __ret = (int16x8_t)(__p0);
31914 return __ret;
31920 int16x8_t __ret;
31921 __ret = (int16x8_t)(__p0);
31922 return __ret;
31926 int16x8_t __ret;
31927 __ret = (int16x8_t)(__p0);
31928 return __ret;
31934 int16x8_t __ret;
31935 __ret = (int16x8_t)(__p0);
31936 return __ret;
31940 int16x8_t __ret;
31941 __ret = (int16x8_t)(__p0);
31942 return __ret;
31948 int16x8_t __ret;
31949 __ret = (int16x8_t)(__p0);
31950 return __ret;
31954 int16x8_t __ret;
31955 __ret = (int16x8_t)(__p0);
31956 return __ret;
31962 int16x8_t __ret;
31963 __ret = (int16x8_t)(__p0);
31964 return __ret;
31968 int16x8_t __ret;
31969 __ret = (int16x8_t)(__p0);
31970 return __ret;
31976 int16x8_t __ret;
31977 __ret = (int16x8_t)(__p0);
31978 return __ret;
31982 int16x8_t __ret;
31983 __ret = (int16x8_t)(__p0);
31984 return __ret;
31990 int16x8_t __ret;
31991 __ret = (int16x8_t)(__p0);
31992 return __ret;
31996 int16x8_t __ret;
31997 __ret = (int16x8_t)(__p0);
31998 return __ret;
32004 int16x8_t __ret;
32005 __ret = (int16x8_t)(__p0);
32006 return __ret;
32010 int16x8_t __ret;
32011 __ret = (int16x8_t)(__p0);
32012 return __ret;
32018 int16x8_t __ret;
32019 __ret = (int16x8_t)(__p0);
32020 return __ret;
32024 int16x8_t __ret;
32025 __ret = (int16x8_t)(__p0);
32026 return __ret;
32032 int16x8_t __ret;
32033 __ret = (int16x8_t)(__p0);
32034 return __ret;
32038 int16x8_t __ret;
32039 __ret = (int16x8_t)(__p0);
32040 return __ret;
32046 uint8x8_t __ret;
32047 __ret = (uint8x8_t)(__p0);
32048 return __ret;
32052 uint8x8_t __ret;
32053 __ret = (uint8x8_t)(__p0);
32054 return __ret;
32060 uint8x8_t __ret;
32061 __ret = (uint8x8_t)(__p0);
32062 return __ret;
32066 uint8x8_t __ret;
32067 __ret = (uint8x8_t)(__p0);
32068 return __ret;
32074 uint8x8_t __ret;
32075 __ret = (uint8x8_t)(__p0);
32076 return __ret;
32080 uint8x8_t __ret;
32081 __ret = (uint8x8_t)(__p0);
32082 return __ret;
32088 uint8x8_t __ret;
32089 __ret = (uint8x8_t)(__p0);
32090 return __ret;
32094 uint8x8_t __ret;
32095 __ret = (uint8x8_t)(__p0);
32096 return __ret;
32102 uint8x8_t __ret;
32103 __ret = (uint8x8_t)(__p0);
32104 return __ret;
32108 uint8x8_t __ret;
32109 __ret = (uint8x8_t)(__p0);
32110 return __ret;
32116 uint8x8_t __ret;
32117 __ret = (uint8x8_t)(__p0);
32118 return __ret;
32122 uint8x8_t __ret;
32123 __ret = (uint8x8_t)(__p0);
32124 return __ret;
32130 uint8x8_t __ret;
32131 __ret = (uint8x8_t)(__p0);
32132 return __ret;
32136 uint8x8_t __ret;
32137 __ret = (uint8x8_t)(__p0);
32138 return __ret;
32144 uint8x8_t __ret;
32145 __ret = (uint8x8_t)(__p0);
32146 return __ret;
32150 uint8x8_t __ret;
32151 __ret = (uint8x8_t)(__p0);
32152 return __ret;
32158 uint8x8_t __ret;
32159 __ret = (uint8x8_t)(__p0);
32160 return __ret;
32164 uint8x8_t __ret;
32165 __ret = (uint8x8_t)(__p0);
32166 return __ret;
32172 uint8x8_t __ret;
32173 __ret = (uint8x8_t)(__p0);
32174 return __ret;
32178 uint8x8_t __ret;
32179 __ret = (uint8x8_t)(__p0);
32180 return __ret;
32186 uint8x8_t __ret;
32187 __ret = (uint8x8_t)(__p0);
32188 return __ret;
32192 uint8x8_t __ret;
32193 __ret = (uint8x8_t)(__p0);
32194 return __ret;
32200 uint32x2_t __ret;
32201 __ret = (uint32x2_t)(__p0);
32202 return __ret;
32206 uint32x2_t __ret;
32207 __ret = (uint32x2_t)(__p0);
32208 return __ret;
32214 uint32x2_t __ret;
32215 __ret = (uint32x2_t)(__p0);
32216 return __ret;
32220 uint32x2_t __ret;
32221 __ret = (uint32x2_t)(__p0);
32222 return __ret;
32228 uint32x2_t __ret;
32229 __ret = (uint32x2_t)(__p0);
32230 return __ret;
32234 uint32x2_t __ret;
32235 __ret = (uint32x2_t)(__p0);
32236 return __ret;
32242 uint32x2_t __ret;
32243 __ret = (uint32x2_t)(__p0);
32244 return __ret;
32248 uint32x2_t __ret;
32249 __ret = (uint32x2_t)(__p0);
32250 return __ret;
32256 uint32x2_t __ret;
32257 __ret = (uint32x2_t)(__p0);
32258 return __ret;
32262 uint32x2_t __ret;
32263 __ret = (uint32x2_t)(__p0);
32264 return __ret;
32270 uint32x2_t __ret;
32271 __ret = (uint32x2_t)(__p0);
32272 return __ret;
32276 uint32x2_t __ret;
32277 __ret = (uint32x2_t)(__p0);
32278 return __ret;
32284 uint32x2_t __ret;
32285 __ret = (uint32x2_t)(__p0);
32286 return __ret;
32290 uint32x2_t __ret;
32291 __ret = (uint32x2_t)(__p0);
32292 return __ret;
32298 uint32x2_t __ret;
32299 __ret = (uint32x2_t)(__p0);
32300 return __ret;
32304 uint32x2_t __ret;
32305 __ret = (uint32x2_t)(__p0);
32306 return __ret;
32312 uint32x2_t __ret;
32313 __ret = (uint32x2_t)(__p0);
32314 return __ret;
32318 uint32x2_t __ret;
32319 __ret = (uint32x2_t)(__p0);
32320 return __ret;
32326 uint32x2_t __ret;
32327 __ret = (uint32x2_t)(__p0);
32328 return __ret;
32332 uint32x2_t __ret;
32333 __ret = (uint32x2_t)(__p0);
32334 return __ret;
32340 uint32x2_t __ret;
32341 __ret = (uint32x2_t)(__p0);
32342 return __ret;
32346 uint32x2_t __ret;
32347 __ret = (uint32x2_t)(__p0);
32348 return __ret;
32354 uint64x1_t __ret;
32355 __ret = (uint64x1_t)(__p0);
32356 return __ret;
32360 uint64x1_t __ret;
32361 __ret = (uint64x1_t)(__p0);
32362 return __ret;
32368 uint64x1_t __ret;
32369 __ret = (uint64x1_t)(__p0);
32370 return __ret;
32374 uint64x1_t __ret;
32375 __ret = (uint64x1_t)(__p0);
32376 return __ret;
32382 uint64x1_t __ret;
32383 __ret = (uint64x1_t)(__p0);
32384 return __ret;
32388 uint64x1_t __ret;
32389 __ret = (uint64x1_t)(__p0);
32390 return __ret;
32396 uint64x1_t __ret;
32397 __ret = (uint64x1_t)(__p0);
32398 return __ret;
32402 uint64x1_t __ret;
32403 __ret = (uint64x1_t)(__p0);
32404 return __ret;
32410 uint64x1_t __ret;
32411 __ret = (uint64x1_t)(__p0);
32412 return __ret;
32416 uint64x1_t __ret;
32417 __ret = (uint64x1_t)(__p0);
32418 return __ret;
32424 uint64x1_t __ret;
32425 __ret = (uint64x1_t)(__p0);
32426 return __ret;
32430 uint64x1_t __ret;
32431 __ret = (uint64x1_t)(__p0);
32432 return __ret;
32438 uint64x1_t __ret;
32439 __ret = (uint64x1_t)(__p0);
32440 return __ret;
32444 uint64x1_t __ret;
32445 __ret = (uint64x1_t)(__p0);
32446 return __ret;
32452 uint64x1_t __ret;
32453 __ret = (uint64x1_t)(__p0);
32454 return __ret;
32458 uint64x1_t __ret;
32459 __ret = (uint64x1_t)(__p0);
32460 return __ret;
32466 uint64x1_t __ret;
32467 __ret = (uint64x1_t)(__p0);
32468 return __ret;
32472 uint64x1_t __ret;
32473 __ret = (uint64x1_t)(__p0);
32474 return __ret;
32480 uint64x1_t __ret;
32481 __ret = (uint64x1_t)(__p0);
32482 return __ret;
32486 uint64x1_t __ret;
32487 __ret = (uint64x1_t)(__p0);
32488 return __ret;
32494 uint64x1_t __ret;
32495 __ret = (uint64x1_t)(__p0);
32496 return __ret;
32500 uint64x1_t __ret;
32501 __ret = (uint64x1_t)(__p0);
32502 return __ret;
32508 uint16x4_t __ret;
32509 __ret = (uint16x4_t)(__p0);
32510 return __ret;
32514 uint16x4_t __ret;
32515 __ret = (uint16x4_t)(__p0);
32516 return __ret;
32522 uint16x4_t __ret;
32523 __ret = (uint16x4_t)(__p0);
32524 return __ret;
32528 uint16x4_t __ret;
32529 __ret = (uint16x4_t)(__p0);
32530 return __ret;
32536 uint16x4_t __ret;
32537 __ret = (uint16x4_t)(__p0);
32538 return __ret;
32542 uint16x4_t __ret;
32543 __ret = (uint16x4_t)(__p0);
32544 return __ret;
32550 uint16x4_t __ret;
32551 __ret = (uint16x4_t)(__p0);
32552 return __ret;
32556 uint16x4_t __ret;
32557 __ret = (uint16x4_t)(__p0);
32558 return __ret;
32564 uint16x4_t __ret;
32565 __ret = (uint16x4_t)(__p0);
32566 return __ret;
32570 uint16x4_t __ret;
32571 __ret = (uint16x4_t)(__p0);
32572 return __ret;
32578 uint16x4_t __ret;
32579 __ret = (uint16x4_t)(__p0);
32580 return __ret;
32584 uint16x4_t __ret;
32585 __ret = (uint16x4_t)(__p0);
32586 return __ret;
32592 uint16x4_t __ret;
32593 __ret = (uint16x4_t)(__p0);
32594 return __ret;
32598 uint16x4_t __ret;
32599 __ret = (uint16x4_t)(__p0);
32600 return __ret;
32606 uint16x4_t __ret;
32607 __ret = (uint16x4_t)(__p0);
32608 return __ret;
32612 uint16x4_t __ret;
32613 __ret = (uint16x4_t)(__p0);
32614 return __ret;
32620 uint16x4_t __ret;
32621 __ret = (uint16x4_t)(__p0);
32622 return __ret;
32626 uint16x4_t __ret;
32627 __ret = (uint16x4_t)(__p0);
32628 return __ret;
32634 uint16x4_t __ret;
32635 __ret = (uint16x4_t)(__p0);
32636 return __ret;
32640 uint16x4_t __ret;
32641 __ret = (uint16x4_t)(__p0);
32642 return __ret;
32648 uint16x4_t __ret;
32649 __ret = (uint16x4_t)(__p0);
32650 return __ret;
32654 uint16x4_t __ret;
32655 __ret = (uint16x4_t)(__p0);
32656 return __ret;
32662 int8x8_t __ret;
32663 __ret = (int8x8_t)(__p0);
32664 return __ret;
32668 int8x8_t __ret;
32669 __ret = (int8x8_t)(__p0);
32670 return __ret;
32676 int8x8_t __ret;
32677 __ret = (int8x8_t)(__p0);
32678 return __ret;
32682 int8x8_t __ret;
32683 __ret = (int8x8_t)(__p0);
32684 return __ret;
32690 int8x8_t __ret;
32691 __ret = (int8x8_t)(__p0);
32692 return __ret;
32696 int8x8_t __ret;
32697 __ret = (int8x8_t)(__p0);
32698 return __ret;
32704 int8x8_t __ret;
32705 __ret = (int8x8_t)(__p0);
32706 return __ret;
32710 int8x8_t __ret;
32711 __ret = (int8x8_t)(__p0);
32712 return __ret;
32718 int8x8_t __ret;
32719 __ret = (int8x8_t)(__p0);
32720 return __ret;
32724 int8x8_t __ret;
32725 __ret = (int8x8_t)(__p0);
32726 return __ret;
32732 int8x8_t __ret;
32733 __ret = (int8x8_t)(__p0);
32734 return __ret;
32738 int8x8_t __ret;
32739 __ret = (int8x8_t)(__p0);
32740 return __ret;
32746 int8x8_t __ret;
32747 __ret = (int8x8_t)(__p0);
32748 return __ret;
32752 int8x8_t __ret;
32753 __ret = (int8x8_t)(__p0);
32754 return __ret;
32760 int8x8_t __ret;
32761 __ret = (int8x8_t)(__p0);
32762 return __ret;
32766 int8x8_t __ret;
32767 __ret = (int8x8_t)(__p0);
32768 return __ret;
32774 int8x8_t __ret;
32775 __ret = (int8x8_t)(__p0);
32776 return __ret;
32780 int8x8_t __ret;
32781 __ret = (int8x8_t)(__p0);
32782 return __ret;
32788 int8x8_t __ret;
32789 __ret = (int8x8_t)(__p0);
32790 return __ret;
32794 int8x8_t __ret;
32795 __ret = (int8x8_t)(__p0);
32796 return __ret;
32802 int8x8_t __ret;
32803 __ret = (int8x8_t)(__p0);
32804 return __ret;
32808 int8x8_t __ret;
32809 __ret = (int8x8_t)(__p0);
32810 return __ret;
32816 float32x2_t __ret;
32817 __ret = (float32x2_t)(__p0);
32818 return __ret;
32822 float32x2_t __ret;
32823 __ret = (float32x2_t)(__p0);
32824 return __ret;
32830 float32x2_t __ret;
32831 __ret = (float32x2_t)(__p0);
32832 return __ret;
32836 float32x2_t __ret;
32837 __ret = (float32x2_t)(__p0);
32838 return __ret;
32844 float32x2_t __ret;
32845 __ret = (float32x2_t)(__p0);
32846 return __ret;
32850 float32x2_t __ret;
32851 __ret = (float32x2_t)(__p0);
32852 return __ret;
32858 float32x2_t __ret;
32859 __ret = (float32x2_t)(__p0);
32860 return __ret;
32864 float32x2_t __ret;
32865 __ret = (float32x2_t)(__p0);
32866 return __ret;
32872 float32x2_t __ret;
32873 __ret = (float32x2_t)(__p0);
32874 return __ret;
32878 float32x2_t __ret;
32879 __ret = (float32x2_t)(__p0);
32880 return __ret;
32886 float32x2_t __ret;
32887 __ret = (float32x2_t)(__p0);
32888 return __ret;
32892 float32x2_t __ret;
32893 __ret = (float32x2_t)(__p0);
32894 return __ret;
32900 float32x2_t __ret;
32901 __ret = (float32x2_t)(__p0);
32902 return __ret;
32906 float32x2_t __ret;
32907 __ret = (float32x2_t)(__p0);
32908 return __ret;
32914 float32x2_t __ret;
32915 __ret = (float32x2_t)(__p0);
32916 return __ret;
32920 float32x2_t __ret;
32921 __ret = (float32x2_t)(__p0);
32922 return __ret;
32928 float32x2_t __ret;
32929 __ret = (float32x2_t)(__p0);
32930 return __ret;
32934 float32x2_t __ret;
32935 __ret = (float32x2_t)(__p0);
32936 return __ret;
32942 float32x2_t __ret;
32943 __ret = (float32x2_t)(__p0);
32944 return __ret;
32948 float32x2_t __ret;
32949 __ret = (float32x2_t)(__p0);
32950 return __ret;
32956 float32x2_t __ret;
32957 __ret = (float32x2_t)(__p0);
32958 return __ret;
32962 float32x2_t __ret;
32963 __ret = (float32x2_t)(__p0);
32964 return __ret;
32970 float16x4_t __ret;
32971 __ret = (float16x4_t)(__p0);
32972 return __ret;
32976 float16x4_t __ret;
32977 __ret = (float16x4_t)(__p0);
32978 return __ret;
32984 float16x4_t __ret;
32985 __ret = (float16x4_t)(__p0);
32986 return __ret;
32990 float16x4_t __ret;
32991 __ret = (float16x4_t)(__p0);
32992 return __ret;
32998 float16x4_t __ret;
32999 __ret = (float16x4_t)(__p0);
33000 return __ret;
33004 float16x4_t __ret;
33005 __ret = (float16x4_t)(__p0);
33006 return __ret;
33012 float16x4_t __ret;
33013 __ret = (float16x4_t)(__p0);
33014 return __ret;
33018 float16x4_t __ret;
33019 __ret = (float16x4_t)(__p0);
33020 return __ret;
33026 float16x4_t __ret;
33027 __ret = (float16x4_t)(__p0);
33028 return __ret;
33032 float16x4_t __ret;
33033 __ret = (float16x4_t)(__p0);
33034 return __ret;
33040 float16x4_t __ret;
33041 __ret = (float16x4_t)(__p0);
33042 return __ret;
33046 float16x4_t __ret;
33047 __ret = (float16x4_t)(__p0);
33048 return __ret;
33054 float16x4_t __ret;
33055 __ret = (float16x4_t)(__p0);
33056 return __ret;
33060 float16x4_t __ret;
33061 __ret = (float16x4_t)(__p0);
33062 return __ret;
33068 float16x4_t __ret;
33069 __ret = (float16x4_t)(__p0);
33070 return __ret;
33074 float16x4_t __ret;
33075 __ret = (float16x4_t)(__p0);
33076 return __ret;
33082 float16x4_t __ret;
33083 __ret = (float16x4_t)(__p0);
33084 return __ret;
33088 float16x4_t __ret;
33089 __ret = (float16x4_t)(__p0);
33090 return __ret;
33096 float16x4_t __ret;
33097 __ret = (float16x4_t)(__p0);
33098 return __ret;
33102 float16x4_t __ret;
33103 __ret = (float16x4_t)(__p0);
33104 return __ret;
33110 float16x4_t __ret;
33111 __ret = (float16x4_t)(__p0);
33112 return __ret;
33116 float16x4_t __ret;
33117 __ret = (float16x4_t)(__p0);
33118 return __ret;
33124 int32x2_t __ret;
33125 __ret = (int32x2_t)(__p0);
33126 return __ret;
33130 int32x2_t __ret;
33131 __ret = (int32x2_t)(__p0);
33132 return __ret;
33138 int32x2_t __ret;
33139 __ret = (int32x2_t)(__p0);
33140 return __ret;
33144 int32x2_t __ret;
33145 __ret = (int32x2_t)(__p0);
33146 return __ret;
33152 int32x2_t __ret;
33153 __ret = (int32x2_t)(__p0);
33154 return __ret;
33158 int32x2_t __ret;
33159 __ret = (int32x2_t)(__p0);
33160 return __ret;
33166 int32x2_t __ret;
33167 __ret = (int32x2_t)(__p0);
33168 return __ret;
33172 int32x2_t __ret;
33173 __ret = (int32x2_t)(__p0);
33174 return __ret;
33180 int32x2_t __ret;
33181 __ret = (int32x2_t)(__p0);
33182 return __ret;
33186 int32x2_t __ret;
33187 __ret = (int32x2_t)(__p0);
33188 return __ret;
33194 int32x2_t __ret;
33195 __ret = (int32x2_t)(__p0);
33196 return __ret;
33200 int32x2_t __ret;
33201 __ret = (int32x2_t)(__p0);
33202 return __ret;
33208 int32x2_t __ret;
33209 __ret = (int32x2_t)(__p0);
33210 return __ret;
33214 int32x2_t __ret;
33215 __ret = (int32x2_t)(__p0);
33216 return __ret;
33222 int32x2_t __ret;
33223 __ret = (int32x2_t)(__p0);
33224 return __ret;
33228 int32x2_t __ret;
33229 __ret = (int32x2_t)(__p0);
33230 return __ret;
33236 int32x2_t __ret;
33237 __ret = (int32x2_t)(__p0);
33238 return __ret;
33242 int32x2_t __ret;
33243 __ret = (int32x2_t)(__p0);
33244 return __ret;
33250 int32x2_t __ret;
33251 __ret = (int32x2_t)(__p0);
33252 return __ret;
33256 int32x2_t __ret;
33257 __ret = (int32x2_t)(__p0);
33258 return __ret;
33264 int32x2_t __ret;
33265 __ret = (int32x2_t)(__p0);
33266 return __ret;
33270 int32x2_t __ret;
33271 __ret = (int32x2_t)(__p0);
33272 return __ret;
33278 int64x1_t __ret;
33279 __ret = (int64x1_t)(__p0);
33280 return __ret;
33284 int64x1_t __ret;
33285 __ret = (int64x1_t)(__p0);
33286 return __ret;
33292 int64x1_t __ret;
33293 __ret = (int64x1_t)(__p0);
33294 return __ret;
33298 int64x1_t __ret;
33299 __ret = (int64x1_t)(__p0);
33300 return __ret;
33306 int64x1_t __ret;
33307 __ret = (int64x1_t)(__p0);
33308 return __ret;
33312 int64x1_t __ret;
33313 __ret = (int64x1_t)(__p0);
33314 return __ret;
33320 int64x1_t __ret;
33321 __ret = (int64x1_t)(__p0);
33322 return __ret;
33326 int64x1_t __ret;
33327 __ret = (int64x1_t)(__p0);
33328 return __ret;
33334 int64x1_t __ret;
33335 __ret = (int64x1_t)(__p0);
33336 return __ret;
33340 int64x1_t __ret;
33341 __ret = (int64x1_t)(__p0);
33342 return __ret;
33348 int64x1_t __ret;
33349 __ret = (int64x1_t)(__p0);
33350 return __ret;
33354 int64x1_t __ret;
33355 __ret = (int64x1_t)(__p0);
33356 return __ret;
33362 int64x1_t __ret;
33363 __ret = (int64x1_t)(__p0);
33364 return __ret;
33368 int64x1_t __ret;
33369 __ret = (int64x1_t)(__p0);
33370 return __ret;
33376 int64x1_t __ret;
33377 __ret = (int64x1_t)(__p0);
33378 return __ret;
33382 int64x1_t __ret;
33383 __ret = (int64x1_t)(__p0);
33384 return __ret;
33390 int64x1_t __ret;
33391 __ret = (int64x1_t)(__p0);
33392 return __ret;
33396 int64x1_t __ret;
33397 __ret = (int64x1_t)(__p0);
33398 return __ret;
33404 int64x1_t __ret;
33405 __ret = (int64x1_t)(__p0);
33406 return __ret;
33410 int64x1_t __ret;
33411 __ret = (int64x1_t)(__p0);
33412 return __ret;
33418 int64x1_t __ret;
33419 __ret = (int64x1_t)(__p0);
33420 return __ret;
33424 int64x1_t __ret;
33425 __ret = (int64x1_t)(__p0);
33426 return __ret;
33432 int16x4_t __ret;
33433 __ret = (int16x4_t)(__p0);
33434 return __ret;
33438 int16x4_t __ret;
33439 __ret = (int16x4_t)(__p0);
33440 return __ret;
33446 int16x4_t __ret;
33447 __ret = (int16x4_t)(__p0);
33448 return __ret;
33452 int16x4_t __ret;
33453 __ret = (int16x4_t)(__p0);
33454 return __ret;
33460 int16x4_t __ret;
33461 __ret = (int16x4_t)(__p0);
33462 return __ret;
33466 int16x4_t __ret;
33467 __ret = (int16x4_t)(__p0);
33468 return __ret;
33474 int16x4_t __ret;
33475 __ret = (int16x4_t)(__p0);
33476 return __ret;
33480 int16x4_t __ret;
33481 __ret = (int16x4_t)(__p0);
33482 return __ret;
33488 int16x4_t __ret;
33489 __ret = (int16x4_t)(__p0);
33490 return __ret;
33494 int16x4_t __ret;
33495 __ret = (int16x4_t)(__p0);
33496 return __ret;
33502 int16x4_t __ret;
33503 __ret = (int16x4_t)(__p0);
33504 return __ret;
33508 int16x4_t __ret;
33509 __ret = (int16x4_t)(__p0);
33510 return __ret;
33516 int16x4_t __ret;
33517 __ret = (int16x4_t)(__p0);
33518 return __ret;
33522 int16x4_t __ret;
33523 __ret = (int16x4_t)(__p0);
33524 return __ret;
33530 int16x4_t __ret;
33531 __ret = (int16x4_t)(__p0);
33532 return __ret;
33536 int16x4_t __ret;
33537 __ret = (int16x4_t)(__p0);
33538 return __ret;
33544 int16x4_t __ret;
33545 __ret = (int16x4_t)(__p0);
33546 return __ret;
33550 int16x4_t __ret;
33551 __ret = (int16x4_t)(__p0);
33552 __ret;
33558 int16x4_t __ret;
33559 __ret = (int16x4_t)(__p0);
33560 return __ret;
33564 int16x4_t __ret;
33565 __ret = (int16x4_t)(__p0);
33566 return __ret;
33572 int16x4_t __ret;
33573 __ret = (int16x4_t)(__p0);
33574 return __ret;
33578 int16x4_t __ret;
33579 __ret = (int16x4_t)(__p0);
33580 return __ret;
33588 int32x4_t __ret;
33589 __ret = (int32x4_t) __builtin_neon_vcvtaq_s32_v((int8x16_t)__p0, 34);
33590 return __ret;
33595 int32x4_t __ret;
33596 __ret = (int32x4_t) __builtin_neon_vcvtaq_s32_v((int8x16_t)__rev0, 34);
33597 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33598 return __ret;
33604 int32x2_t __ret;
33605 __ret = (int32x2_t) __builtin_neon_vcvta_s32_v((int8x8_t)__p0, 2);
33606 return __ret;
33611 int32x2_t __ret;
33612 __ret = (int32x2_t) __builtin_neon_vcvta_s32_v((int8x8_t)__rev0, 2);
33613 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33614 return __ret;
33620 uint32x4_t __ret;
33621 __ret = (uint32x4_t) __builtin_neon_vcvtaq_u32_v((int8x16_t)__p0, 50);
33622 return __ret;
33627 uint32x4_t __ret;
33628 __ret = (uint32x4_t) __builtin_neon_vcvtaq_u32_v((int8x16_t)__rev0, 50);
33629 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33630 return __ret;
33636 uint32x2_t __ret;
33637 __ret = (uint32x2_t) __builtin_neon_vcvta_u32_v((int8x8_t)__p0, 18);
33638 return __ret;
33643 uint32x2_t __ret;
33644 __ret = (uint32x2_t) __builtin_neon_vcvta_u32_v((int8x8_t)__rev0, 18);
33645 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33646 return __ret;
33652 int32x4_t __ret;
33653 __ret = (int32x4_t) __builtin_neon_vcvtmq_s32_v((int8x16_t)__p0, 34);
33654 return __ret;
33659 int32x4_t __ret;
33660 __ret = (int32x4_t) __builtin_neon_vcvtmq_s32_v((int8x16_t)__rev0, 34);
33661 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33662 return __ret;
33668 int32x2_t __ret;
33669 __ret = (int32x2_t) __builtin_neon_vcvtm_s32_v((int8x8_t)__p0, 2);
33670 return __ret;
33675 int32x2_t __ret;
33676 __ret = (int32x2_t) __builtin_neon_vcvtm_s32_v((int8x8_t)__rev0, 2);
33677 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33678 return __ret;
33684 uint32x4_t __ret;
33685 __ret = (uint32x4_t) __builtin_neon_vcvtmq_u32_v((int8x16_t)__p0, 50);
33686 return __ret;
33691 uint32x4_t __ret;
33692 __ret = (uint32x4_t) __builtin_neon_vcvtmq_u32_v((int8x16_t)__rev0, 50);
33693 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33694 return __ret;
33700 uint32x2_t __ret;
33701 __ret = (uint32x2_t) __builtin_neon_vcvtm_u32_v((int8x8_t)__p0, 18);
33702 return __ret;
33707 uint32x2_t __ret;
33708 __ret = (uint32x2_t) __builtin_neon_vcvtm_u32_v((int8x8_t)__rev0, 18);
33709 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33710 return __ret;
33716 int32x4_t __ret;
33717 __ret = (int32x4_t) __builtin_neon_vcvtnq_s32_v((int8x16_t)__p0, 34);
33718 return __ret;
33723 int32x4_t __ret;
33724 __ret = (int32x4_t) __builtin_neon_vcvtnq_s32_v((int8x16_t)__rev0, 34);
33725 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33726 return __ret;
33732 int32x2_t __ret;
33733 __ret = (int32x2_t) __builtin_neon_vcvtn_s32_v((int8x8_t)__p0, 2);
33734 return __ret;
33739 int32x2_t __ret;
33740 __ret = (int32x2_t) __builtin_neon_vcvtn_s32_v((int8x8_t)__rev0, 2);
33741 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33742 return __ret;
33748 uint32x4_t __ret;
33749 __ret = (uint32x4_t) __builtin_neon_vcvtnq_u32_v((int8x16_t)__p0, 50);
33750 return __ret;
33755 uint32x4_t __ret;
33756 __ret = (uint32x4_t) __builtin_neon_vcvtnq_u32_v((int8x16_t)__rev0, 50);
33757 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33758 return __ret;
33764 uint32x2_t __ret;
33765 __ret = (uint32x2_t) __builtin_neon_vcvtn_u32_v((int8x8_t)__p0, 18);
33766 return __ret;
33771 uint32x2_t __ret;
33772 __ret = (uint32x2_t) __builtin_neon_vcvtn_u32_v((int8x8_t)__rev0, 18);
33773 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33774 return __ret;
33780 int32x4_t __ret;
33781 __ret = (int32x4_t) __builtin_neon_vcvtpq_s32_v((int8x16_t)__p0, 34);
33782 return __ret;
33787 int32x4_t __ret;
33788 __ret = (int32x4_t) __builtin_neon_vcvtpq_s32_v((int8x16_t)__rev0, 34);
33789 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33790 return __ret;
33796 int32x2_t __ret;
33797 __ret = (int32x2_t) __builtin_neon_vcvtp_s32_v((int8x8_t)__p0, 2);
33798 return __ret;
33803 int32x2_t __ret;
33804 __ret = (int32x2_t) __builtin_neon_vcvtp_s32_v((int8x8_t)__rev0, 2);
33805 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33806 return __ret;
33812 uint32x4_t __ret;
33813 __ret = (uint32x4_t) __builtin_neon_vcvtpq_u32_v((int8x16_t)__p0, 50);
33814 return __ret;
33819 uint32x4_t __ret;
33820 __ret = (uint32x4_t) __builtin_neon_vcvtpq_u32_v((int8x16_t)__rev0, 50);
33821 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33822 return __ret;
33828 uint32x2_t __ret;
33829 __ret = (uint32x2_t) __builtin_neon_vcvtp_u32_v((int8x8_t)__p0, 18);
33830 return __ret;
33835 uint32x2_t __ret;
33836 __ret = (uint32x2_t) __builtin_neon_vcvtp_u32_v((int8x8_t)__rev0, 18);
33837 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33838 return __ret;
33846 int64x2_t __ret;
33847 __ret = (int64x2_t) __builtin_neon_vcvtaq_s64_v((int8x16_t)__p0, 35);
33848 return __ret;
33853 int64x2_t __ret;
33854 __ret = (int64x2_t) __builtin_neon_vcvtaq_s64_v((int8x16_t)__rev0, 35);
33855 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33856 return __ret;
33862 int64x1_t __ret;
33863 __ret = (int64x1_t) __builtin_neon_vcvta_s64_v((int8x8_t)__p0, 3);
33864 return __ret;
33868 int64x1_t __ret;
33869 __ret = (int64x1_t) __builtin_neon_vcvta_s64_v((int8x8_t)__p0, 3);
33870 return __ret;
33876 uint64x2_t __ret;
33877 __ret = (uint64x2_t) __builtin_neon_vcvtaq_u64_v((int8x16_t)__p0, 51);
33878 return __ret;
33883 uint64x2_t __ret;
33884 __ret = (uint64x2_t) __builtin_neon_vcvtaq_u64_v((int8x16_t)__rev0, 51);
33885 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33886 return __ret;
33892 uint64x1_t __ret;
33893 __ret = (uint64x1_t) __builtin_neon_vcvta_u64_v((int8x8_t)__p0, 19);
33894 return __ret;
33898 uint64x1_t __ret;
33899 __ret = (uint64x1_t) __builtin_neon_vcvta_u64_v((int8x8_t)__p0, 19);
33900 return __ret;
33906 int64x2_t __ret;
33907 __ret = (int64x2_t) __builtin_neon_vcvtmq_s64_v((int8x16_t)__p0, 35);
33908 return __ret;
33913 int64x2_t __ret;
33914 __ret = (int64x2_t) __builtin_neon_vcvtmq_s64_v((int8x16_t)__rev0, 35);
33915 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33916 return __ret;
33922 int64x1_t __ret;
33923 __ret = (int64x1_t) __builtin_neon_vcvtm_s64_v((int8x8_t)__p0, 3);
33924 return __ret;
33928 int64x1_t __ret;
33929 __ret = (int64x1_t) __builtin_neon_vcvtm_s64_v((int8x8_t)__p0, 3);
33930 return __ret;
33936 uint64x2_t __ret;
33937 __ret = (uint64x2_t) __builtin_neon_vcvtmq_u64_v((int8x16_t)__p0, 51);
33938 return __ret;
33943 uint64x2_t __ret;
33944 __ret = (uint64x2_t) __builtin_neon_vcvtmq_u64_v((int8x16_t)__rev0, 51);
33945 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33946 return __ret;
33952 uint64x1_t __ret;
33953 __ret = (uint64x1_t) __builtin_neon_vcvtm_u64_v((int8x8_t)__p0, 19);
33954 return __ret;
33958 uint64x1_t __ret;
33959 __ret = (uint64x1_t) __builtin_neon_vcvtm_u64_v((int8x8_t)__p0, 19);
33960 return __ret;
33966 int64x2_t __ret;
33967 __ret = (int64x2_t) __builtin_neon_vcvtnq_s64_v((int8x16_t)__p0, 35);
33968 return __ret;
33973 int64x2_t __ret;
33974 __ret = (int64x2_t) __builtin_neon_vcvtnq_s64_v((int8x16_t)__rev0, 35);
33975 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
33976 return __ret;
33982 int64x1_t __ret;
33983 __ret = (int64x1_t) __builtin_neon_vcvtn_s64_v((int8x8_t)__p0, 3);
33984 return __ret;
33988 int64x1_t __ret;
33989 __ret = (int64x1_t) __builtin_neon_vcvtn_s64_v((int8x8_t)__p0, 3);
33990 return __ret;
33996 uint64x2_t __ret;
33997 __ret = (uint64x2_t) __builtin_neon_vcvtnq_u64_v((int8x16_t)__p0, 51);
33998 return __ret;
34003 uint64x2_t __ret;
34004 __ret = (uint64x2_t) __builtin_neon_vcvtnq_u64_v((int8x16_t)__rev0, 51);
34005 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34006 return __ret;
34012 uint64x1_t __ret;
34013 __ret = (uint64x1_t) __builtin_neon_vcvtn_u64_v((int8x8_t)__p0, 19);
34014 return __ret;
34018 uint64x1_t __ret;
34019 __ret = (uint64x1_t) __builtin_neon_vcvtn_u64_v((int8x8_t)__p0, 19);
34020 return __ret;
34026 int64x2_t __ret;
34027 __ret = (int64x2_t) __builtin_neon_vcvtpq_s64_v((int8x16_t)__p0, 35);
34028 return __ret;
34033 int64x2_t __ret;
34034 __ret = (int64x2_t) __builtin_neon_vcvtpq_s64_v((int8x16_t)__rev0, 35);
34035 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34036 return __ret;
34042 int64x1_t __ret;
34043 __ret = (int64x1_t) __builtin_neon_vcvtp_s64_v((int8x8_t)__p0, 3);
34044 return __ret;
34048 int64x1_t __ret;
34049 __ret = (int64x1_t) __builtin_neon_vcvtp_s64_v((int8x8_t)__p0, 3);
34050 return __ret;
34056 uint64x2_t __ret;
34057 __ret = (uint64x2_t) __builtin_neon_vcvtpq_u64_v((int8x16_t)__p0, 51);
34058 return __ret;
34063 uint64x2_t __ret;
34064 __ret = (uint64x2_t) __builtin_neon_vcvtpq_u64_v((int8x16_t)__rev0, 51);
34065 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34066 return __ret;
34072 uint64x1_t __ret;
34073 __ret = (uint64x1_t) __builtin_neon_vcvtp_u64_v((int8x8_t)__p0, 19);
34074 return __ret;
34078 uint64x1_t __ret;
34079 __ret = (uint64x1_t) __builtin_neon_vcvtp_u64_v((int8x8_t)__p0, 19);
34080 return __ret;
34086 poly8x8_t __ret;
34087 __ret = (poly8x8_t)(__p0);
34088 return __ret;
34092 poly8x8_t __ret;
34093 __ret = (poly8x8_t)(__p0);
34094 return __ret;
34100 poly8x8_t __ret;
34101 __ret = (poly8x8_t)(__p0);
34102 return __ret;
34106 poly8x8_t __ret;
34107 __ret = (poly8x8_t)(__p0);
34108 return __ret;
34114 poly8x8_t __ret;
34115 __ret = (poly8x8_t)(__p0);
34116 return __ret;
34120 poly8x8_t __ret;
34121 __ret = (poly8x8_t)(__p0);
34122 return __ret;
34128 poly8x8_t __ret;
34129 __ret = (poly8x8_t)(__p0);
34130 return __ret;
34134 __ret;
34135 __ret = (poly8x8_t)(__p0);
34136 return __ret;
34142 poly8x8_t __ret;
34143 __ret = (poly8x8_t)(__p0);
34144 return __ret;
34148 poly8x8_t __ret;
34149 __ret = (poly8x8_t)(__p0);
34150 return __ret;
34156 poly8x8_t __ret;
34157 __ret = (poly8x8_t)(__p0);
34158 return __ret;
34162 poly8x8_t __ret;
34163 __ret = (poly8x8_t)(__p0);
34164 return __ret;
34170 poly8x8_t __ret;
34171 __ret = (poly8x8_t)(__p0);
34172 return __ret;
34176 poly8x8_t __ret;
34177 __ret = (poly8x8_t)(__p0);
34178 return __ret;
34184 poly8x8_t __ret;
34185 __ret = (poly8x8_t)(__p0);
34186 return __ret;
34190 poly8x8_t __ret;
34191 __ret = (poly8x8_t)(__p0);
34192 return __ret;
34198 poly8x8_t __ret;
34199 __ret = (poly8x8_t)(__p0);
34200 return __ret;
34204 poly8x8_t __ret;
34205 __ret = (poly8x8_t)(__p0);
34206 return __ret;
34212 poly8x8_t __ret;
34213 __ret = (poly8x8_t)(__p0);
34214 return __ret;
34218 poly8x8_t __ret;
34219 __ret = (poly8x8_t)(__p0);
34220 return __ret;
34226 poly8x8_t __ret;
34227 __ret = (poly8x8_t)(__p0);
34228 return __ret;
34232 poly8x8_t __ret;
34233 __ret = (poly8x8_t)(__p0);
34234 return __ret;
34240 poly8x8_t __ret;
34241 __ret = (poly8x8_t)(__p0);
34242 return __ret;
34246 poly8x8_t __ret;
34247 __ret = (poly8x8_t)(__p0);
34248 return __ret;
34254 poly8x8_t __ret;
34255 __ret = (poly8x8_t)(__p0);
34256 return __ret;
34260 poly8x8_t __ret;
34261 __ret = (poly8x8_t)(__p0);
34262 return __ret;
34268 poly64x1_t __ret;
34269 __ret = (poly64x1_t)(__p0);
34270 return __ret;
34274 poly64x1_t __ret;
34275 __ret = (poly64x1_t)(__p0);
34276 return __ret;
34282 poly64x1_t __ret;
34283 __ret = (poly64x1_t)(__p0);
34284 return __ret;
34288 poly64x1_t __ret;
34289 __ret = (poly64x1_t)(__p0);
34290 return __ret;
34296 poly64x1_t __ret;
34297 __ret = (poly64x1_t)(__p0);
34298 return __ret;
34302 poly64x1_t __ret;
34303 __ret = (poly64x1_t)(__p0);
34304 return __ret;
34310 poly64x1_t __ret;
34311 __ret = (poly64x1_t)(__p0);
34312 return __ret;
34316 poly64x1_t __ret;
34317 __ret = (poly64x1_t)(__p0);
34318 return __ret;
34324 poly64x1_t __ret;
34325 __ret = (poly64x1_t)(__p0);
34326 return __ret;
34330 poly64x1_t __ret;
34331 __ret = (poly64x1_t)(__p0);
34332 return __ret;
34338 poly64x1_t __ret;
34339 __ret = (poly64x1_t)(__p0);
34340 return __ret;
34344 poly64x1_t __ret;
34345 __ret = (poly64x1_t)(__p0);
34346 return __ret;
34352 poly64x1_t __ret;
34353 __ret = (poly64x1_t)(__p0);
34354 return __ret;
34358 poly64x1_t __ret;
34359 __ret = (poly64x1_t)(__p0);
34360 return __ret;
34366 poly64x1_t __ret;
34367 __ret = (poly64x1_t)(__p0);
34368 return __ret;
34372 poly64x1_t __ret;
34373 __ret = (poly64x1_t)(__p0);
34374 return __ret;
34380 poly64x1_t __ret;
34381 __ret = (poly64x1_t)(__p0);
34382 return __ret;
34386 poly64x1_t __ret;
34387 __ret = (poly64x1_t)(__p0);
34388 return __ret;
34394 poly64x1_t __ret;
34395 __ret = (poly64x1_t)(__p0);
34396 return __ret;
34400 poly64x1_t __ret;
34401 __ret = (poly64x1_t)(__p0);
34402 return __ret;
34408 poly64x1_t __ret;
34409 __ret = (poly64x1_t)(__p0);
34410 return __ret;
34414 poly64x1_t __ret;
34415 __ret = (poly64x1_t)(__p0);
34416 return __ret;
34422 poly64x1_t __ret;
34423 __ret = (poly64x1_t)(__p0);
34424 return __ret;
34428 poly64x1_t __ret;
34429 __ret = (poly64x1_t)(__p0);
34430 return __ret;
34436 poly64x1_t __ret;
34437 __ret = (poly64x1_t)(__p0);
34438 return __ret;
34442 poly64x1_t __ret;
34443 __ret = (poly64x1_t)(__p0);
34444 return __ret;
34450 poly16x4_t __ret;
34451 __ret = (poly16x4_t)(__p0);
34452 return __ret;
34456 poly16x4_t __ret;
34457 __ret = (poly16x4_t)(__p0);
34458 return __ret;
34464 poly16x4_t __ret;
34465 __ret = (poly16x4_t)(__p0);
34466 return __ret;
34470 poly16x4_t __ret;
34471 __ret = (poly16x4_t)(__p0);
34472 return __ret;
34478 poly16x4_t __ret;
34479 __ret = (poly16x4_t)(__p0);
34480 return __ret;
34484 poly16x4_t __ret;
34485 __ret = (poly16x4_t)(__p0);
34486 return __ret;
34492 poly16x4_t __ret;
34493 __ret = (poly16x4_t)(__p0);
34494 return __ret;
34498 poly16x4_t __ret;
34499 __ret = (poly16x4_t)(__p0);
34500 return __ret;
34506 poly16x4_t __ret;
34507 __ret = (poly16x4_t)(__p0);
34508 return __ret;
34512 poly16x4_t __ret;
34513 __ret = (poly16x4_t)(__p0);
34514 return __ret;
34520 poly16x4_t __ret;
34521 __ret = (poly16x4_t)(__p0);
34522 return __ret;
34526 poly16x4_t __ret;
34527 __ret = (poly16x4_t)(__p0);
34528 return __ret;
34534 poly16x4_t __ret;
34535 __ret = (poly16x4_t)(__p0);
34536 return __ret;
34540 poly16x4_t __ret;
34541 __ret = (poly16x4_t)(__p0);
34542 return __ret;
34548 poly16x4_t __ret;
34549 __ret = (poly16x4_t)(__p0);
34550 return __ret;
34554 poly16x4_t __ret;
34555 __ret = (poly16x4_t)(__p0);
34556 return __ret;
34562 poly16x4_t __ret;
34563 __ret = (poly16x4_t)(__p0);
34564 return __ret;
34568 poly16x4_t __ret;
34569 __ret = (poly16x4_t)(__p0);
34570 return __ret;
34576 poly16x4_t __ret;
34577 __ret = (poly16x4_t)(__p0);
34578 return __ret;
34582 poly16x4_t __ret;
34583 __ret = (poly16x4_t)(__p0);
34584 return __ret;
34590 poly16x4_t __ret;
34591 __ret = (poly16x4_t)(__p0);
34592 return __ret;
34596 poly16x4_t __ret;
34597 __ret = (poly16x4_t)(__p0);
34598 return __ret;
34604 poly16x4_t __ret;
34605 __ret = (poly16x4_t)(__p0);
34606 return __ret;
34610 poly16x4_t __ret;
34611 __ret = (poly16x4_t)(__p0);
34612 return __ret;
34618 poly16x4_t __ret;
34619 __ret = (poly16x4_t)(__p0);
34620 return __ret;
34624 poly16x4_t __ret;
34625 __ret = (poly16x4_t)(__p0);
34626 return __ret;
34632 poly8x16_t __ret;
34633 __ret = (poly8x16_t)(__p0);
34634 return __ret;
34638 poly8x16_t __ret;
34639 __ret = (poly8x16_t)(__p0);
34640 return __ret;
34646 poly8x16_t __ret;
34647 __ret = (poly8x16_t)(__p0);
34648 return __ret;
34652 poly8x16_t __ret;
34653 __ret = (poly8x16_t)(__p0);
34654 return __ret;
34660 poly8x16_t __ret;
34661 __ret = (poly8x16_t)(__p0);
34662 return __ret;
34666 poly8x16_t __ret;
34667 __ret = (poly8x16_t)(__p0);
34668 return __ret;
34674 poly8x16_t __ret;
34675 __ret = (poly8x16_t)(__p0);
34676 return __ret;
34680 poly8x16_t __ret;
34681 __ret = (poly8x16_t)(__p0);
34682 return __ret;
34688 poly8x16_t __ret;
34689 __ret = (poly8x16_t)(__p0);
34690 return __ret;
34694 poly8x16_t __ret;
34695 __ret = (poly8x16_t)(__p0);
34696 return __ret;
34702 poly8x16_t __ret;
34703 __ret = (poly8x16_t)(__p0);
34704 return __ret;
34708 poly8x16_t __ret;
34709 __ret = (poly8x16_t)(__p0);
34710 return __ret;
34716 poly8x16_t __ret;
34717 __ret = (poly8x16_t)(__p0);
34718 return __ret;
34722 poly8x16_t __ret;
34723 __ret = (poly8x16_t)(__p0);
34724 return __ret;
34730 poly8x16_t __ret;
34731 __ret = (poly8x16_t)(__p0);
34732 return __ret;
34736 poly8x16_t __ret;
34737 __ret = (poly8x16_t)(__p0);
34738 return __ret;
34744 poly8x16_t __ret;
34745 __ret = (poly8x16_t)(__p0);
34746 return __ret;
34750 poly8x16_t __ret;
34751 __ret = (poly8x16_t)(__p0);
34752 return __ret;
34758 poly8x16_t __ret;
34759 __ret = (poly8x16_t)(__p0);
34760 return __ret;
34764 poly8x16_t __ret;
34765 __ret = (poly8x16_t)(__p0);
34766 return __ret;
34772 poly8x16_t __ret;
34773 __ret = (poly8x16_t)(__p0);
34774 return __ret;
34778 poly8x16_t __ret;
34779 __ret = (poly8x16_t)(__p0);
34780 return __ret;
34786 poly8x16_t __ret;
34787 __ret = (poly8x16_t)(__p0);
34788 return __ret;
34792 poly8x16_t __ret;
34793 __ret = (poly8x16_t)(__p0);
34794 return __ret;
34800 poly8x16_t __ret;
34801 __ret = (poly8x16_t)(__p0);
34802 return __ret;
34806 poly8x16_t __ret;
34807 __ret = (poly8x16_t)(__p0);
34808 return __ret;
34814 poly8x16_t __ret;
34815 __ret = (poly8x16_t)(__p0);
34816 return __ret;
34820 poly8x16_t __ret;
34821 __ret = (poly8x16_t)(__p0);
34822 return __ret;
34828 poly128_t __ret;
34829 __ret = (poly128_t)(__p0);
34830 return __ret;
34834 poly128_t __ret;
34835 __ret = (poly128_t)(__p0);
34836 return __ret;
34842 poly128_t __ret;
34843 __ret = (poly128_t)(__p0);
34844 return __ret;
34848 poly128_t __ret;
34849 __ret = (poly128_t)(__p0);
34850 return __ret;
34856 poly128_t __ret;
34857 __ret = (poly128_t)(__p0);
34858 return __ret;
34862 poly128_t __ret;
34863 __ret = (poly128_t)(__p0);
34864 return __ret;
34870 poly128_t __ret;
34871 __ret = (poly128_t)(__p0);
34872 return __ret;
34876 poly128_t __ret;
34877 __ret = (poly128_t)(__p0);
34878 return __ret;
34884 poly128_t __ret;
34885 __ret = (poly128_t)(__p0);
34886 return __ret;
34890 poly128_t __ret;
34891 __ret = (poly128_t)(__p0);
34892 return __ret;
34898 poly128_t __ret;
34899 __ret = (poly128_t)(__p0);
34900 return __ret;
34904 poly128_t __ret;
34905 __ret = (poly128_t)(__p0);
34906 return __ret;
34912 poly128_t __ret;
34913 __ret = (poly128_t)(__p0);
34914 return __ret;
34918 poly128_t __ret;
34919 __ret = (poly128_t)(__p0);
34920 return __ret;
34926 poly128_t __ret;
34927 __ret = (poly128_t)(__p0);
34928 return __ret;
34932 poly128_t __ret;
34933 __ret = (poly128_t)(__p0);
34934 return __ret;
34940 __ret;
34941 __ret = (poly128_t)(__p0);
34942 return __ret;
34946 poly128_t __ret;
34947 __ret = (poly128_t)(__p0);
34948 return __ret;
34954 poly128_t __ret;
34955 __ret = (poly128_t)(__p0);
34956 return __ret;
34960 poly128_t __ret;
34961 __ret = (poly128_t)(__p0);
34962 return __ret;
34968 poly128_t __ret;
34969 __ret = (poly128_t)(__p0);
34970 return __ret;
34974 poly128_t __ret;
34975 __ret = (poly128_t)(__p0);
34976 return __ret;
34982 poly128_t __ret;
34983 __ret = (poly128_t)(__p0);
34984 return __ret;
34988 poly128_t __ret;
34989 __ret = (poly128_t)(__p0);
34990 return __ret;
34996 poly128_t __ret;
34997 __ret = (poly128_t)(__p0);
34998 return __ret;
35002 poly128_t __ret;
35003 __ret = (poly128_t)(__p0);
35004 return __ret;
35010 poly128_t __ret;
35011 __ret = (poly128_t)(__p0);
35012 return __ret;
35016 poly128_t __ret;
35017 __ret = (poly128_t)(__p0);
35018 return __ret;
35024 poly64x2_t __ret;
35025 __ret = (poly64x2_t)(__p0);
35026 return __ret;
35030 poly64x2_t __ret;
35031 __ret = (poly64x2_t)(__p0);
35032 return __ret;
35038 poly64x2_t __ret;
35039 __ret = (poly64x2_t)(__p0);
35040 return __ret;
35044 poly64x2_t __ret;
35045 __ret = (poly64x2_t)(__p0);
35046 return __ret;
35052 poly64x2_t __ret;
35053 __ret = (poly64x2_t)(__p0);
35054 return __ret;
35058 poly64x2_t __ret;
35059 __ret = (poly64x2_t)(__p0);
35060 return __ret;
35066 poly64x2_t __ret;
35067 __ret = (poly64x2_t)(__p0);
35068 return __ret;
35072 poly64x2_t __ret;
35073 __ret = (poly64x2_t)(__p0);
35074 return __ret;
35080 poly64x2_t __ret;
35081 __ret = (poly64x2_t)(__p0);
35082 return __ret;
35086 poly64x2_t __ret;
35087 __ret = (poly64x2_t)(__p0);
35088 return __ret;
35094 poly64x2_t __ret;
35095 __ret = (poly64x2_t)(__p0);
35096 return __ret;
35100 poly64x2_t __ret;
35101 __ret = (poly64x2_t)(__p0);
35102 return __ret;
35108 poly64x2_t __ret;
35109 __ret = (poly64x2_t)(__p0);
35110 return __ret;
35114 poly64x2_t __ret;
35115 __ret = (poly64x2_t)(__p0);
35116 return __ret;
35122 poly64x2_t __ret;
35123 __ret = (poly64x2_t)(__p0);
35124 return __ret;
35128 poly64x2_t __ret;
35129 __ret = (poly64x2_t)(__p0);
35130 return __ret;
35136 poly64x2_t __ret;
35137 __ret = (poly64x2_t)(__p0);
35138 return __ret;
35142 poly64x2_t __ret;
35143 __ret = (poly64x2_t)(__p0);
35144 return __ret;
35150 poly64x2_t __ret;
35151 __ret = (poly64x2_t)(__p0);
35152 return __ret;
35156 poly64x2_t __ret;
35157 __ret = (poly64x2_t)(__p0);
35158 return __ret;
35164 poly64x2_t __ret;
35165 __ret = (poly64x2_t)(__p0);
35166 return __ret;
35170 poly64x2_t __ret;
35171 __ret = (poly64x2_t)(__p0);
35172 return __ret;
35178 poly64x2_t __ret;
35179 __ret = (poly64x2_t)(__p0);
35180 return __ret;
35184 poly64x2_t __ret;
35185 __ret = (poly64x2_t)(__p0);
35186 return __ret;
35192 poly64x2_t __ret;
35193 __ret = (poly64x2_t)(__p0);
35194 return __ret;
35198 poly64x2_t __ret;
35199 __ret = (poly64x2_t)(__p0);
35200 return __ret;
35206 poly64x2_t __ret;
35207 __ret = (poly64x2_t)(__p0);
35208 return __ret;
35212 poly64x2_t __ret;
35213 __ret = (poly64x2_t)(__p0);
35214 return __ret;
35220 poly16x8_t __ret;
35221 __ret = (poly16x8_t)(__p0);
35222 return __ret;
35226 poly16x8_t __ret;
35227 __ret = (poly16x8_t)(__p0);
35228 return __ret;
35234 poly16x8_t __ret;
35235 __ret = (poly16x8_t)(__p0);
35236 return __ret;
35240 poly16x8_t __ret;
35241 __ret = (poly16x8_t)(__p0);
35242 return __ret;
35248 poly16x8_t __ret;
35249 __ret = (poly16x8_t)(__p0);
35250 return __ret;
35254 poly16x8_t __ret;
35255 __ret = (poly16x8_t)(__p0);
35256 return __ret;
35262 poly16x8_t __ret;
35263 __ret = (poly16x8_t)(__p0);
35264 return __ret;
35268 poly16x8_t __ret;
35269 __ret = (poly16x8_t)(__p0);
35270 return __ret;
35276 poly16x8_t __ret;
35277 __ret = (poly16x8_t)(__p0);
35278 return __ret;
35282 poly16x8_t __ret;
35283 __ret = (poly16x8_t)(__p0);
35284 return __ret;
35290 poly16x8_t __ret;
35291 __ret = (poly16x8_t)(__p0);
35292 return __ret;
35296 poly16x8_t __ret;
35297 __ret = (poly16x8_t)(__p0);
35298 return __ret;
35304 poly16x8_t __ret;
35305 __ret = (poly16x8_t)(__p0);
35306 return __ret;
35310 poly16x8_t __ret;
35311 __ret = (poly16x8_t)(__p0);
35312 return __ret;
35318 poly16x8_t __ret;
35319 __ret = (poly16x8_t)(__p0);
35320 return __ret;
35324 poly16x8_t __ret;
35325 __ret = (poly16x8_t)(__p0);
35326 return __ret;
35332 poly16x8_t __ret;
35333 __ret = (poly16x8_t)(__p0);
35334 return __ret;
35338 poly16x8_t __ret;
35339 __ret = (poly16x8_t)(__p0);
35340 return __ret;
35346 poly16x8_t __ret;
35347 __ret = (poly16x8_t)(__p0);
35348 return __ret;
35352 poly16x8_t __ret;
35353 __ret = (poly16x8_t)(__p0);
35354 return __ret;
35360 poly16x8_t __ret;
35361 __ret = (poly16x8_t)(__p0);
35362 return __ret;
35366 poly16x8_t __ret;
35367 __ret = (poly16x8_t)(__p0);
35368 return __ret;
35374 poly16x8_t __ret;
35375 __ret = (poly16x8_t)(__p0);
35376 return __ret;
35380 poly16x8_t __ret;
35381 __ret = (poly16x8_t)(__p0);
35382 return __ret;
35388 poly16x8_t __ret;
35389 __ret = (poly16x8_t)(__p0);
35390 return __ret;
35394 poly16x8_t __ret;
35395 __ret = (poly16x8_t)(__p0);
35396 return __ret;
35402 poly16x8_t __ret;
35403 __ret = (poly16x8_t)(__p0);
35404 return __ret;
35408 poly16x8_t __ret;
35409 __ret = (poly16x8_t)(__p0);
35410 return __ret;
35416 uint8x16_t __ret;
35417 __ret = (uint8x16_t)(__p0);
35418 return __ret;
35422 uint8x16_t __ret;
35423 __ret = (uint8x16_t)(__p0);
35424 return __ret;
35430 uint8x16_t __ret;
35431 __ret = (uint8x16_t)(__p0);
35432 return __ret;
35436 uint8x16_t __ret;
35437 __ret = (uint8x16_t)(__p0);
35438 return __ret;
35444 uint8x16_t __ret;
35445 __ret = (uint8x16_t)(__p0);
35446 return __ret;
35450 uint8x16_t __ret;
35451 __ret = (uint8x16_t)(__p0);
35452 return __ret;
35458 uint8x16_t __ret;
35459 __ret = (uint8x16_t)(__p0);
35460 return __ret;
35464 uint8x16_t __ret;
35465 __ret = (uint8x16_t)(__p0);
35466 return __ret;
35472 uint8x16_t __ret;
35473 __ret = (uint8x16_t)(__p0);
35474 return __ret;
35478 uint8x16_t __ret;
35479 __ret = (uint8x16_t)(__p0);
35480 return __ret;
35486 uint8x16_t __ret;
35487 __ret = (uint8x16_t)(__p0);
35488 return __ret;
35492 uint8x16_t __ret;
35493 __ret = (uint8x16_t)(__p0);
35494 return __ret;
35500 uint8x16_t __ret;
35501 __ret = (uint8x16_t)(__p0);
35502 return __ret;
35506 uint8x16_t __ret;
35507 __ret = (uint8x16_t)(__p0);
35508 return __ret;
35514 uint8x16_t __ret;
35515 __ret = (uint8x16_t)(__p0);
35516 return __ret;
35520 uint8x16_t __ret;
35521 __ret = (uint8x16_t)(__p0);
35522 return __ret;
35528 uint8x16_t __ret;
35529 __ret = (uint8x16_t)(__p0);
35530 return __ret;
35534 uint8x16_t __ret;
35535 __ret = (uint8x16_t)(__p0);
35536 return __ret;
35542 uint8x16_t __ret;
35543 __ret = (uint8x16_t)(__p0);
35544 return __ret;
35548 uint8x16_t __ret;
35549 __ret = (uint8x16_t)(__p0);
35550 return __ret;
35556 uint8x16_t __ret;
35557 __ret = (uint8x16_t)(__p0);
35558 return __ret;
35562 uint8x16_t __ret;
35563 __ret = (uint8x16_t)(__p0);
35564 return __ret;
35570 uint8x16_t __ret;
35571 __ret = (uint8x16_t)(__p0);
35572 return __ret;
35576 uint8x16_t __ret;
35577 __ret = (uint8x16_t)(__p0);
35578 return __ret;
35584 uint8x16_t __ret;
35585 __ret = (uint8x16_t)(__p0);
35586 return __ret;
35590 uint8x16_t __ret;
35591 __ret = (uint8x16_t)(__p0);
35592 return __ret;
35598 uint8x16_t __ret;
35599 __ret = (uint8x16_t)(__p0);
35600 return __ret;
35604 uint8x16_t __ret;
35605 __ret = (uint8x16_t)(__p0);
35606 return __ret;
35612 uint32x4_t __ret;
35613 __ret = (uint32x4_t)(__p0);
35614 return __ret;
35618 uint32x4_t __ret;
35619 __ret = (uint32x4_t)(__p0);
35620 return __ret;
35626 uint32x4_t __ret;
35627 __ret = (uint32x4_t)(__p0);
35628 return __ret;
35632 uint32x4_t __ret;
35633 __ret = (uint32x4_t)(__p0);
35634 return __ret;
35640 uint32x4_t __ret;
35641 __ret = (uint32x4_t)(__p0);
35642 return __ret;
35646 uint32x4_t __ret;
35647 __ret = (uint32x4_t)(__p0);
35648 return __ret;
35654 uint32x4_t __ret;
35655 __ret = (uint32x4_t)(__p0);
35656 return __ret;
35660 uint32x4_t __ret;
35661 __ret = (uint32x4_t)(__p0);
35662 return __ret;
35668 uint32x4_t __ret;
35669 __ret = (uint32x4_t)(__p0);
35670 return __ret;
35674 uint32x4_t __ret;
35675 __ret = (uint32x4_t)(__p0);
35676 return __ret;
35682 uint32x4_t __ret;
35683 __ret = (uint32x4_t)(__p0);
35684 return __ret;
35688 uint32x4_t __ret;
35689 __ret = (uint32x4_t)(__p0);
35690 return __ret;
35696 uint32x4_t __ret;
35697 __ret = (uint32x4_t)(__p0);
35698 return __ret;
35702 uint32x4_t __ret;
35703 __ret = (uint32x4_t)(__p0);
35704 return __ret;
35710 uint32x4_t __ret;
35711 __ret = (uint32x4_t)(__p0);
35712 return __ret;
35716 uint32x4_t __ret;
35717 __ret = (uint32x4_t)(__p0);
35718 return __ret;
35724 uint32x4_t __ret;
35725 __ret = (uint32x4_t)(__p0);
35726 return __ret;
35730 uint32x4_t __ret;
35731 __ret = (uint32x4_t)(__p0);
35732 return __ret;
35738 __ret;
35739 __ret = (uint32x4_t)(__p0);
35740 return __ret;
35744 uint32x4_t __ret;
35745 __ret = (uint32x4_t)(__p0);
35746 return __ret;
35752 uint32x4_t __ret;
35753 __ret = (uint32x4_t)(__p0);
35754 return __ret;
35758 uint32x4_t __ret;
35759 __ret = (uint32x4_t)(__p0);
35760 return __ret;
35766 uint32x4_t __ret;
35767 __ret = (uint32x4_t)(__p0);
35768 return __ret;
35772 uint32x4_t __ret;
35773 __ret = (uint32x4_t)(__p0);
35774 return __ret;
35780 uint32x4_t __ret;
35781 __ret = (uint32x4_t)(__p0);
35782 return __ret;
35786 uint32x4_t __ret;
35787 __ret = (uint32x4_t)(__p0);
35788 return __ret;
35794 uint32x4_t __ret;
35795 __ret = (uint32x4_t)(__p0);
35796 return __ret;
35800 uint32x4_t __ret;
35801 __ret = (uint32x4_t)(__p0);
35802 return __ret;
35808 uint64x2_t __ret;
35809 __ret = (uint64x2_t)(__p0);
35810 return __ret;
35814 uint64x2_t __ret;
35815 __ret = (uint64x2_t)(__p0);
35816 return __ret;
35822 uint64x2_t __ret;
35823 __ret = (uint64x2_t)(__p0);
35824 return __ret;
35828 uint64x2_t __ret;
35829 __ret = (uint64x2_t)(__p0);
35830 return __ret;
35836 uint64x2_t __ret;
35837 __ret = (uint64x2_t)(__p0);
35838 return __ret;
35842 uint64x2_t __ret;
35843 __ret = (uint64x2_t)(__p0);
35844 return __ret;
35850 uint64x2_t __ret;
35851 __ret = (uint64x2_t)(__p0);
35852 return __ret;
35856 uint64x2_t __ret;
35857 __ret = (uint64x2_t)(__p0);
35858 return __ret;
35864 uint64x2_t __ret;
35865 __ret = (uint64x2_t)(__p0);
35866 return __ret;
35870 uint64x2_t __ret;
35871 __ret = (uint64x2_t)(__p0);
35872 return __ret;
35878 uint64x2_t __ret;
35879 __ret = (uint64x2_t)(__p0);
35880 return __ret;
35884 uint64x2_t __ret;
35885 __ret = (uint64x2_t)(__p0);
35886 return __ret;
35892 uint64x2_t __ret;
35893 __ret = (uint64x2_t)(__p0);
35894 return __ret;
35898 uint64x2_t __ret;
35899 __ret = (uint64x2_t)(__p0);
35900 return __ret;
35906 uint64x2_t __ret;
35907 __ret = (uint64x2_t)(__p0);
35908 return __ret;
35912 uint64x2_t __ret;
35913 __ret = (uint64x2_t)(__p0);
35914 return __ret;
35920 uint64x2_t __ret;
35921 __ret = (uint64x2_t)(__p0);
35922 return __ret;
35926 uint64x2_t __ret;
35927 __ret = (uint64x2_t)(__p0);
35928 return __ret;
35934 uint64x2_t __ret;
35935 __ret = (uint64x2_t)(__p0);
35936 return __ret;
35940 uint64x2_t __ret;
35941 __ret = (uint64x2_t)(__p0);
35942 return __ret;
35948 uint64x2_t __ret;
35949 __ret = (uint64x2_t)(__p0);
35950 return __ret;
35954 uint64x2_t __ret;
35955 __ret = (uint64x2_t)(__p0);
35956 return __ret;
35962 uint64x2_t __ret;
35963 __ret = (uint64x2_t)(__p0);
35964 return __ret;
35968 uint64x2_t __ret;
35969 __ret = (uint64x2_t)(__p0);
35970 return __ret;
35976 uint64x2_t __ret;
35977 __ret = (uint64x2_t)(__p0);
35978 return __ret;
35982 uint64x2_t __ret;
35983 __ret = (uint64x2_t)(__p0);
35984 return __ret;
35990 uint64x2_t __ret;
35991 __ret = (uint64x2_t)(__p0);
35992 return __ret;
35996 uint64x2_t __ret;
35997 __ret = (uint64x2_t)(__p0);
35998 return __ret;
36004 uint16x8_t __ret;
36005 __ret = (uint16x8_t)(__p0);
36006 return __ret;
36010 uint16x8_t __ret;
36011 __ret = (uint16x8_t)(__p0);
36012 return __ret;
36018 uint16x8_t __ret;
36019 __ret = (uint16x8_t)(__p0);
36020 return __ret;
36024 uint16x8_t __ret;
36025 __ret = (uint16x8_t)(__p0);
36026 return __ret;
36032 uint16x8_t __ret;
36033 __ret = (uint16x8_t)(__p0);
36034 return __ret;
36038 uint16x8_t __ret;
36039 __ret = (uint16x8_t)(__p0);
36040 return __ret;
36046 uint16x8_t __ret;
36047 __ret = (uint16x8_t)(__p0);
36048 return __ret;
36052 uint16x8_t __ret;
36053 __ret = (uint16x8_t)(__p0);
36054 return __ret;
36060 uint16x8_t __ret;
36061 __ret = (uint16x8_t)(__p0);
36062 return __ret;
36066 uint16x8_t __ret;
36067 __ret = (uint16x8_t)(__p0);
36068 return __ret;
36074 uint16x8_t __ret;
36075 __ret = (uint16x8_t)(__p0);
36076 return __ret;
36080 uint16x8_t __ret;
36081 __ret = (uint16x8_t)(__p0);
36082 return __ret;
36088 uint16x8_t __ret;
36089 __ret = (uint16x8_t)(__p0);
36090 return __ret;
36094 uint16x8_t __ret;
36095 __ret = (uint16x8_t)(__p0);
36096 return __ret;
36102 uint16x8_t __ret;
36103 __ret = (uint16x8_t)(__p0);
36104 return __ret;
36108 uint16x8_t __ret;
36109 __ret = (uint16x8_t)(__p0);
36110 return __ret;
36116 uint16x8_t __ret;
36117 __ret = (uint16x8_t)(__p0);
36118 return __ret;
36122 uint16x8_t __ret;
36123 __ret = (uint16x8_t)(__p0);
36124 return __ret;
36130 uint16x8_t __ret;
36131 __ret = (uint16x8_t)(__p0);
36132 return __ret;
36136 uint16x8_t __ret;
36137 __ret = (uint16x8_t)(__p0);
36138 return __ret;
36144 uint16x8_t __ret;
36145 __ret = (uint16x8_t)(__p0);
36146 return __ret;
36150 uint16x8_t __ret;
36151 __ret = (uint16x8_t)(__p0);
36152 return __ret;
36158 uint16x8_t __ret;
36159 __ret = (uint16x8_t)(__p0);
36160 return __ret;
36164 uint16x8_t __ret;
36165 __ret = (uint16x8_t)(__p0);
36166 return __ret;
36172 uint16x8_t __ret;
36173 __ret = (uint16x8_t)(__p0);
36174 return __ret;
36178 uint16x8_t __ret;
36179 __ret = (uint16x8_t)(__p0);
36180 return __ret;
36186 uint16x8_t __ret;
36187 __ret = (uint16x8_t)(__p0);
36188 return __ret;
36192 uint16x8_t __ret;
36193 __ret = (uint16x8_t)(__p0);
36194 return __ret;
36200 int8x16_t __ret;
36201 __ret = (int8x16_t)(__p0);
36202 return __ret;
36206 int8x16_t __ret;
36207 __ret = (int8x16_t)(__p0);
36208 return __ret;
36214 int8x16_t __ret;
36215 __ret = (int8x16_t)(__p0);
36216 return __ret;
36220 int8x16_t __ret;
36221 __ret = (int8x16_t)(__p0);
36222 return __ret;
36228 int8x16_t __ret;
36229 __ret = (int8x16_t)(__p0);
36230 return __ret;
36234 int8x16_t __ret;
36235 __ret = (int8x16_t)(__p0);
36236 return __ret;
36242 int8x16_t __ret;
36243 __ret = (int8x16_t)(__p0);
36244 return __ret;
36248 int8x16_t __ret;
36249 __ret = (int8x16_t)(__p0);
36250 return __ret;
36256 int8x16_t __ret;
36257 __ret = (int8x16_t)(__p0);
36258 return __ret;
36262 int8x16_t __ret;
36263 __ret = (int8x16_t)(__p0);
36264 return __ret;
36270 int8x16_t __ret;
36271 __ret = (int8x16_t)(__p0);
36272 return __ret;
36276 int8x16_t __ret;
36277 __ret = (int8x16_t)(__p0);
36278 return __ret;
36284 int8x16_t __ret;
36285 __ret = (int8x16_t)(__p0);
36286 return __ret;
36290 int8x16_t __ret;
36291 __ret = (int8x16_t)(__p0);
36292 return __ret;
36298 int8x16_t __ret;
36299 __ret = (int8x16_t)(__p0);
36300 return __ret;
36304 int8x16_t __ret;
36305 __ret = (int8x16_t)(__p0);
36306 return __ret;
36312 int8x16_t __ret;
36313 __ret = (int8x16_t)(__p0);
36314 return __ret;
36318 int8x16_t __ret;
36319 __ret = (int8x16_t)(__p0);
36320 return __ret;
36326 int8x16_t __ret;
36327 __ret = (int8x16_t)(__p0);
36328 return __ret;
36332 int8x16_t __ret;
36333 __ret = (int8x16_t)(__p0);
36334 return __ret;
36340 int8x16_t __ret;
36341 __ret = (int8x16_t)(__p0);
36342 return __ret;
36346 int8x16_t __ret;
36347 __ret = (int8x16_t)(__p0);
36348 return __ret;
36354 int8x16_t __ret;
36355 __ret = (int8x16_t)(__p0);
36356 return __ret;
36360 int8x16_t __ret;
36361 __ret = (int8x16_t)(__p0);
36362 return __ret;
36368 int8x16_t __ret;
36369 __ret = (int8x16_t)(__p0);
36370 return __ret;
36374 int8x16_t __ret;
36375 __ret = (int8x16_t)(__p0);
36376 return __ret;
36382 int8x16_t __ret;
36383 __ret = (int8x16_t)(__p0);
36384 return __ret;
36388 int8x16_t __ret;
36389 __ret = (int8x16_t)(__p0);
36390 return __ret;
36396 float64x2_t __ret;
36397 __ret = (float64x2_t)(__p0);
36398 return __ret;
36402 float64x2_t __ret;
36403 __ret = (float64x2_t)(__p0);
36404 return __ret;
36410 float64x2_t __ret;
36411 __ret = (float64x2_t)(__p0);
36412 return __ret;
36416 float64x2_t __ret;
36417 __ret = (float64x2_t)(__p0);
36418 return __ret;
36424 float64x2_t __ret;
36425 __ret = (float64x2_t)(__p0);
36426 return __ret;
36430 float64x2_t __ret;
36431 __ret = (float64x2_t)(__p0);
36432 return __ret;
36438 float64x2_t __ret;
36439 __ret = (float64x2_t)(__p0);
36440 return __ret;
36444 float64x2_t __ret;
36445 __ret = (float64x2_t)(__p0);
36446 return __ret;
36452 float64x2_t __ret;
36453 __ret = (float64x2_t)(__p0);
36454 return __ret;
36458 float64x2_t __ret;
36459 __ret = (float64x2_t)(__p0);
36460 return __ret;
36466 float64x2_t __ret;
36467 __ret = (float64x2_t)(__p0);
36468 return __ret;
36472 float64x2_t __ret;
36473 __ret = (float64x2_t)(__p0);
36474 return __ret;
36480 float64x2_t __ret;
36481 __ret = (float64x2_t)(__p0);
36482 return __ret;
36486 float64x2_t __ret;
36487 __ret = (float64x2_t)(__p0);
36488 return __ret;
36494 float64x2_t __ret;
36495 __ret = (float64x2_t)(__p0);
36496 return __ret;
36500 float64x2_t __ret;
36501 __ret = (float64x2_t)(__p0);
36502 return __ret;
36508 float64x2_t __ret;
36509 __ret = (float64x2_t)(__p0);
36510 return __ret;
36514 float64x2_t __ret;
36515 __ret = (float64x2_t)(__p0);
36516 return __ret;
36522 float64x2_t __ret;
36523 __ret = (float64x2_t)(__p0);
36524 return __ret;
36528 float64x2_t __ret;
36529 __ret = (float64x2_t)(__p0);
36530 return __ret;
36536 float64x2_t __ret;
36537 __ret = (float64x2_t)(__p0);
36538 return __ret;
36542 float64x2_t __ret;
36543 __ret = (float64x2_t)(__p0);
36544 return __ret;
36550 float64x2_t __ret;
36551 __ret = (float64x2_t)(__p0);
36552 return __ret;
36556 float64x2_t __ret;
36557 __ret = (float64x2_t)(__p0);
36558 return __ret;
36564 float64x2_t __ret;
36565 __ret = (float64x2_t)(__p0);
36566 return __ret;
36570 float64x2_t __ret;
36571 __ret = (float64x2_t)(__p0);
36572 return __ret;
36578 float64x2_t __ret;
36579 __ret = (float64x2_t)(__p0);
36580 return __ret;
36584 float64x2_t __ret;
36585 __ret = (float64x2_t)(__p0);
36586 return __ret;
36592 float32x4_t __ret;
36593 __ret = (float32x4_t)(__p0);
36594 return __ret;
36598 float32x4_t __ret;
36599 __ret = (float32x4_t)(__p0);
36600 return __ret;
36606 float32x4_t __ret;
36607 __ret = (float32x4_t)(__p0);
36608 return __ret;
36612 float32x4_t __ret;
36613 __ret = (float32x4_t)(__p0);
36614 return __ret;
36620 float32x4_t __ret;
36621 __ret = (float32x4_t)(__p0);
36622 return __ret;
36626 float32x4_t __ret;
36627 __ret = (float32x4_t)(__p0);
36628 return __ret;
36634 float32x4_t __ret;
36635 __ret = (float32x4_t)(__p0);
36636 return __ret;
36640 float32x4_t __ret;
36641 __ret = (float32x4_t)(__p0);
36642 return __ret;
36648 float32x4_t __ret;
36649 __ret = (float32x4_t)(__p0);
36650 return __ret;
36654 float32x4_t __ret;
36655 __ret = (float32x4_t)(__p0);
36656 return __ret;
36662 float32x4_t __ret;
36663 __ret = (float32x4_t)(__p0);
36664 return __ret;
36668 float32x4_t __ret;
36669 __ret = (float32x4_t)(__p0);
36670 return __ret;
36676 float32x4_t __ret;
36677 __ret = (float32x4_t)(__p0);
36678 return __ret;
36682 float32x4_t __ret;
36683 __ret = (float32x4_t)(__p0);
36684 return __ret;
36690 float32x4_t __ret;
36691 __ret = (float32x4_t)(__p0);
36692 return __ret;
36696 float32x4_t __ret;
36697 __ret = (float32x4_t)(__p0);
36698 return __ret;
36704 float32x4_t __ret;
36705 __ret = (float32x4_t)(__p0);
36706 return __ret;
36710 float32x4_t __ret;
36711 __ret = (float32x4_t)(__p0);
36712 return __ret;
36718 float32x4_t __ret;
36719 __ret = (float32x4_t)(__p0);
36720 return __ret;
36724 float32x4_t __ret;
36725 __ret = (float32x4_t)(__p0);
36726 return __ret;
36732 float32x4_t __ret;
36733 __ret = (float32x4_t)(__p0);
36734 return __ret;
36738 float32x4_t __ret;
36739 __ret = (float32x4_t)(__p0);
36740 return __ret;
36746 float32x4_t __ret;
36747 __ret = (float32x4_t)(__p0);
36748 return __ret;
36752 float32x4_t __ret;
36753 __ret = (float32x4_t)(__p0);
36754 return __ret;
36760 float32x4_t __ret;
36761 __ret = (float32x4_t)(__p0);
36762 return __ret;
36766 float32x4_t __ret;
36767 __ret = (float32x4_t)(__p0);
36768 return __ret;
36774 float32x4_t __ret;
36775 __ret = (float32x4_t)(__p0);
36776 return __ret;
36780 float32x4_t __ret;
36781 __ret = (float32x4_t)(__p0);
36782 return __ret;
36788 float16x8_t __ret;
36789 __ret = (float16x8_t)(__p0);
36790 return __ret;
36794 float16x8_t __ret;
36795 __ret = (float16x8_t)(__p0);
36796 return __ret;
36802 float16x8_t __ret;
36803 __ret = (float16x8_t)(__p0);
36804 return __ret;
36808 float16x8_t __ret;
36809 __ret = (float16x8_t)(__p0);
36810 return __ret;
36816 float16x8_t __ret;
36817 __ret = (float16x8_t)(__p0);
36818 return __ret;
36822 float16x8_t __ret;
36823 __ret = (float16x8_t)(__p0);
36824 return __ret;
36830 float16x8_t __ret;
36831 __ret = (float16x8_t)(__p0);
36832 return __ret;
36836 float16x8_t __ret;
36837 __ret = (float16x8_t)(__p0);
36838 return __ret;
36844 float16x8_t __ret;
36845 __ret = (float16x8_t)(__p0);
36846 return __ret;
36850 float16x8_t __ret;
36851 __ret = (float16x8_t)(__p0);
36852 return __ret;
36858 float16x8_t __ret;
36859 __ret = (float16x8_t)(__p0);
36860 return __ret;
36864 float16x8_t __ret;
36865 __ret = (float16x8_t)(__p0);
36866 return __ret;
36872 float16x8_t __ret;
36873 __ret = (float16x8_t)(__p0);
36874 return __ret;
36878 float16x8_t __ret;
36879 __ret = (float16x8_t)(__p0);
36880 return __ret;
36886 float16x8_t __ret;
36887 __ret = (float16x8_t)(__p0);
36888 return __ret;
36892 float16x8_t __ret;
36893 __ret = (float16x8_t)(__p0);
36894 return __ret;
36900 float16x8_t __ret;
36901 __ret = (float16x8_t)(__p0);
36902 return __ret;
36906 float16x8_t __ret;
36907 __ret = (float16x8_t)(__p0);
36908 return __ret;
36914 float16x8_t __ret;
36915 __ret = (float16x8_t)(__p0);
36916 return __ret;
36920 float16x8_t __ret;
36921 __ret = (float16x8_t)(__p0);
36922 return __ret;
36928 float16x8_t __ret;
36929 __ret = (float16x8_t)(__p0);
36930 return __ret;
36934 float16x8_t __ret;
36935 __ret = (float16x8_t)(__p0);
36936 return __ret;
36942 float16x8_t __ret;
36943 __ret = (float16x8_t)(__p0);
36944 return __ret;
36948 float16x8_t __ret;
36949 __ret = (float16x8_t)(__p0);
36950 return __ret;
36956 float16x8_t __ret;
36957 __ret = (float16x8_t)(__p0);
36958 return __ret;
36962 float16x8_t __ret;
36963 __ret = (float16x8_t)(__p0);
36964 return __ret;
36970 float16x8_t __ret;
36971 __ret = (float16x8_t)(__p0);
36972 return __ret;
36976 float16x8_t __ret;
36977 __ret = (float16x8_t)(__p0);
36978 return __ret;
36984 int32x4_t __ret;
36985 __ret = (int32x4_t)(__p0);
36986 return __ret;
36990 int32x4_t __ret;
36991 __ret = (int32x4_t)(__p0);
36992 return __ret;
36998 int32x4_t __ret;
36999 __ret = (int32x4_t)(__p0);
37000 return __ret;
37004 int32x4_t __ret;
37005 __ret = (int32x4_t)(__p0);
37006 return __ret;
37012 int32x4_t __ret;
37013 __ret = (int32x4_t)(__p0);
37014 return __ret;
37018 int32x4_t __ret;
37019 __ret = (int32x4_t)(__p0);
37020 return __ret;
37026 int32x4_t __ret;
37027 __ret = (int32x4_t)(__p0);
37028 return __ret;
37032 int32x4_t __ret;
37033 __ret = (int32x4_t)(__p0);
37034 return __ret;
37040 int32x4_t __ret;
37041 __ret = (int32x4_t)(__p0);
37042 return __ret;
37046 int32x4_t __ret;
37047 __ret = (int32x4_t)(__p0);
37048 return __ret;
37054 int32x4_t __ret;
37055 __ret = (int32x4_t)(__p0);
37056 return __ret;
37060 int32x4_t __ret;
37061 __ret = (int32x4_t)(__p0);
37062 return __ret;
37068 int32x4_t __ret;
37069 __ret = (int32x4_t)(__p0);
37070 return __ret;
37074 int32x4_t __ret;
37075 __ret = (int32x4_t)(__p0);
37076 return __ret;
37082 int32x4_t __ret;
37083 __ret = (int32x4_t)(__p0);
37084 return __ret;
37088 int32x4_t __ret;
37089 __ret = (int32x4_t)(__p0);
37090 return __ret;
37096 int32x4_t __ret;
37097 __ret = (int32x4_t)(__p0);
37098 return __ret;
37102 int32x4_t __ret;
37103 __ret = (int32x4_t)(__p0);
37104 return __ret;
37110 int32x4_t __ret;
37111 __ret = (int32x4_t)(__p0);
37112 return __ret;
37116 int32x4_t __ret;
37117 __ret = (int32x4_t)(__p0);
37118 return __ret;
37124 int32x4_t __ret;
37125 __ret = (int32x4_t)(__p0);
37126 return __ret;
37130 int32x4_t __ret;
37131 __ret = (int32x4_t)(__p0);
37132 return __ret;
37138 int32x4_t __ret;
37139 __ret = (int32x4_t)(__p0);
37140 return __ret;
37144 int32x4_t __ret;
37145 __ret = (int32x4_t)(__p0);
37146 return __ret;
37152 int32x4_t __ret;
37153 __ret = (int32x4_t)(__p0);
37154 return __ret;
37158 int32x4_t __ret;
37159 __ret = (int32x4_t)(__p0);
37160 return __ret;
37166 int32x4_t __ret;
37167 __ret = (int32x4_t)(__p0);
37168 return __ret;
37172 int32x4_t __ret;
37173 __ret = (int32x4_t)(__p0);
37174 return __ret;
37180 int64x2_t __ret;
37181 __ret = (int64x2_t)(__p0);
37182 return __ret;
37186 int64x2_t __ret;
37187 __ret = (int64x2_t)(__p0);
37188 return __ret;
37194 int64x2_t __ret;
37195 __ret = (int64x2_t)(__p0);
37196 return __ret;
37200 int64x2_t __ret;
37201 __ret = (int64x2_t)(__p0);
37202 return __ret;
37208 int64x2_t __ret;
37209 __ret = (int64x2_t)(__p0);
37210 return __ret;
37214 int64x2_t __ret;
37215 __ret = (int64x2_t)(__p0);
37216 return __ret;
37222 int64x2_t __ret;
37223 __ret = (int64x2_t)(__p0);
37224 return __ret;
37228 int64x2_t __ret;
37229 __ret = (int64x2_t)(__p0);
37230 return __ret;
37236 int64x2_t __ret;
37237 __ret = (int64x2_t)(__p0);
37238 return __ret;
37242 int64x2_t __ret;
37243 __ret = (int64x2_t)(__p0);
37244 return __ret;
37250 int64x2_t __ret;
37251 __ret = (int64x2_t)(__p0);
37252 return __ret;
37256 int64x2_t __ret;
37257 __ret = (int64x2_t)(__p0);
37258 return __ret;
37264 int64x2_t __ret;
37265 __ret = (int64x2_t)(__p0);
37266 return __ret;
37270 int64x2_t __ret;
37271 __ret = (int64x2_t)(__p0);
37272 return __ret;
37278 int64x2_t __ret;
37279 __ret = (int64x2_t)(__p0);
37280 return __ret;
37284 int64x2_t __ret;
37285 __ret = (int64x2_t)(__p0);
37286 return __ret;
37292 int64x2_t __ret;
37293 __ret = (int64x2_t)(__p0);
37294 return __ret;
37298 int64x2_t __ret;
37299 __ret = (int64x2_t)(__p0);
37300 return __ret;
37306 int64x2_t __ret;
37307 __ret = (int64x2_t)(__p0);
37308 return __ret;
37312 int64x2_t __ret;
37313 __ret = (int64x2_t)(__p0);
37314 return __ret;
37320 int64x2_t __ret;
37321 __ret = (int64x2_t)(__p0);
37322 return __ret;
37326 int64x2_t __ret;
37327 __ret = (int64x2_t)(__p0);
37328 __ret;
37334 int64x2_t __ret;
37335 __ret = (int64x2_t)(__p0);
37336 return __ret;
37340 int64x2_t __ret;
37341 __ret = (int64x2_t)(__p0);
37342 return __ret;
37348 int64x2_t __ret;
37349 __ret = (int64x2_t)(__p0);
37350 return __ret;
37354 int64x2_t __ret;
37355 __ret = (int64x2_t)(__p0);
37356 return __ret;
37362 int64x2_t __ret;
37363 __ret = (int64x2_t)(__p0);
37364 return __ret;
37368 int64x2_t __ret;
37369 __ret = (int64x2_t)(__p0);
37370 return __ret;
37376 int16x8_t __ret;
37377 __ret = (int16x8_t)(__p0);
37378 return __ret;
37382 int16x8_t __ret;
37383 __ret = (int16x8_t)(__p0);
37384 return __ret;
37390 int16x8_t __ret;
37391 __ret = (int16x8_t)(__p0);
37392 return __ret;
37396 int16x8_t __ret;
37397 __ret = (int16x8_t)(__p0);
37398 return __ret;
37404 int16x8_t __ret;
37405 __ret = (int16x8_t)(__p0);
37406 return __ret;
37410 int16x8_t __ret;
37411 __ret = (int16x8_t)(__p0);
37412 return __ret;
37418 int16x8_t __ret;
37419 __ret = (int16x8_t)(__p0);
37420 return __ret;
37424 int16x8_t __ret;
37425 __ret = (int16x8_t)(__p0);
37426 return __ret;
37432 int16x8_t __ret;
37433 __ret = (int16x8_t)(__p0);
37434 return __ret;
37438 int16x8_t __ret;
37439 __ret = (int16x8_t)(__p0);
37440 return __ret;
37446 int16x8_t __ret;
37447 __ret = (int16x8_t)(__p0);
37448 return __ret;
37452 int16x8_t __ret;
37453 __ret = (int16x8_t)(__p0);
37454 return __ret;
37460 int16x8_t __ret;
37461 __ret = (int16x8_t)(__p0);
37462 return __ret;
37466 int16x8_t __ret;
37467 __ret = (int16x8_t)(__p0);
37468 return __ret;
37474 int16x8_t __ret;
37475 __ret = (int16x8_t)(__p0);
37476 return __ret;
37480 int16x8_t __ret;
37481 __ret = (int16x8_t)(__p0);
37482 return __ret;
37488 int16x8_t __ret;
37489 __ret = (int16x8_t)(__p0);
37490 return __ret;
37494 int16x8_t __ret;
37495 __ret = (int16x8_t)(__p0);
37496 return __ret;
37502 int16x8_t __ret;
37503 __ret = (int16x8_t)(__p0);
37504 return __ret;
37508 int16x8_t __ret;
37509 __ret = (int16x8_t)(__p0);
37510 return __ret;
37516 int16x8_t __ret;
37517 __ret = (int16x8_t)(__p0);
37518 return __ret;
37522 int16x8_t __ret;
37523 __ret = (int16x8_t)(__p0);
37524 return __ret;
37530 int16x8_t __ret;
37531 __ret = (int16x8_t)(__p0);
37532 return __ret;
37536 int16x8_t __ret;
37537 __ret = (int16x8_t)(__p0);
37538 return __ret;
37544 int16x8_t __ret;
37545 __ret = (int16x8_t)(__p0);
37546 return __ret;
37550 int16x8_t __ret;
37551 __ret = (int16x8_t)(__p0);
37552 return __ret;
37558 int16x8_t __ret;
37559 __ret = (int16x8_t)(__p0);
37560 return __ret;
37564 int16x8_t __ret;
37565 __ret = (int16x8_t)(__p0);
37566 return __ret;
37572 uint8x8_t __ret;
37573 __ret = (uint8x8_t)(__p0);
37574 return __ret;
37578 uint8x8_t __ret;
37579 __ret = (uint8x8_t)(__p0);
37580 return __ret;
37586 uint8x8_t __ret;
37587 __ret = (uint8x8_t)(__p0);
37588 return __ret;
37592 uint8x8_t __ret;
37593 __ret = (uint8x8_t)(__p0);
37594 return __ret;
37600 uint8x8_t __ret;
37601 __ret = (uint8x8_t)(__p0);
37602 return __ret;
37606 uint8x8_t __ret;
37607 __ret = (uint8x8_t)(__p0);
37608 return __ret;
37614 uint8x8_t __ret;
37615 __ret = (uint8x8_t)(__p0);
37616 return __ret;
37620 uint8x8_t __ret;
37621 __ret = (uint8x8_t)(__p0);
37622 return __ret;
37628 uint8x8_t __ret;
37629 __ret = (uint8x8_t)(__p0);
37630 return __ret;
37634 uint8x8_t __ret;
37635 __ret = (uint8x8_t)(__p0);
37636 return __ret;
37642 uint8x8_t __ret;
37643 __ret = (uint8x8_t)(__p0);
37644 return __ret;
37648 uint8x8_t __ret;
37649 __ret = (uint8x8_t)(__p0);
37650 return __ret;
37656 uint8x8_t __ret;
37657 __ret = (uint8x8_t)(__p0);
37658 return __ret;
37662 uint8x8_t __ret;
37663 __ret = (uint8x8_t)(__p0);
37664 return __ret;
37670 uint8x8_t __ret;
37671 __ret = (uint8x8_t)(__p0);
37672 return __ret;
37676 uint8x8_t __ret;
37677 __ret = (uint8x8_t)(__p0);
37678 return __ret;
37684 uint8x8_t __ret;
37685 __ret = (uint8x8_t)(__p0);
37686 return __ret;
37690 uint8x8_t __ret;
37691 __ret = (uint8x8_t)(__p0);
37692 return __ret;
37698 uint8x8_t __ret;
37699 __ret = (uint8x8_t)(__p0);
37700 return __ret;
37704 uint8x8_t __ret;
37705 __ret = (uint8x8_t)(__p0);
37706 return __ret;
37712 uint8x8_t __ret;
37713 __ret = (uint8x8_t)(__p0);
37714 return __ret;
37718 uint8x8_t __ret;
37719 __ret = (uint8x8_t)(__p0);
37720 return __ret;
37726 uint8x8_t __ret;
37727 __ret = (uint8x8_t)(__p0);
37728 return __ret;
37732 uint8x8_t __ret;
37733 __ret = (uint8x8_t)(__p0);
37734 return __ret;
37740 uint8x8_t __ret;
37741 __ret = (uint8x8_t)(__p0);
37742 return __ret;
37746 uint8x8_t __ret;
37747 __ret = (uint8x8_t)(__p0);
37748 return __ret;
37754 uint32x2_t __ret;
37755 __ret = (uint32x2_t)(__p0);
37756 return __ret;
37760 uint32x2_t __ret;
37761 __ret = (uint32x2_t)(__p0);
37762 return __ret;
37768 uint32x2_t __ret;
37769 __ret = (uint32x2_t)(__p0);
37770 return __ret;
37774 uint32x2_t __ret;
37775 __ret = (uint32x2_t)(__p0);
37776 return __ret;
37782 uint32x2_t __ret;
37783 __ret = (uint32x2_t)(__p0);
37784 return __ret;
37788 uint32x2_t __ret;
37789 __ret = (uint32x2_t)(__p0);
37790 return __ret;
37796 uint32x2_t __ret;
37797 __ret = (uint32x2_t)(__p0);
37798 return __ret;
37802 uint32x2_t __ret;
37803 __ret = (uint32x2_t)(__p0);
37804 return __ret;
37810 uint32x2_t __ret;
37811 __ret = (uint32x2_t)(__p0);
37812 return __ret;
37816 uint32x2_t __ret;
37817 __ret = (uint32x2_t)(__p0);
37818 return __ret;
37824 uint32x2_t __ret;
37825 __ret = (uint32x2_t)(__p0);
37826 return __ret;
37830 uint32x2_t __ret;
37831 __ret = (uint32x2_t)(__p0);
37832 return __ret;
37838 uint32x2_t __ret;
37839 __ret = (uint32x2_t)(__p0);
37840 return __ret;
37844 uint32x2_t __ret;
37845 __ret = (uint32x2_t)(__p0);
37846 return __ret;
37852 uint32x2_t __ret;
37853 __ret = (uint32x2_t)(__p0);
37854 return __ret;
37858 uint32x2_t __ret;
37859 __ret = (uint32x2_t)(__p0);
37860 return __ret;
37866 uint32x2_t __ret;
37867 __ret = (uint32x2_t)(__p0);
37868 return __ret;
37872 uint32x2_t __ret;
37873 __ret = (uint32x2_t)(__p0);
37874 return __ret;
37880 uint32x2_t __ret;
37881 __ret = (uint32x2_t)(__p0);
37882 return __ret;
37886 uint32x2_t __ret;
37887 __ret = (uint32x2_t)(__p0);
37888 return __ret;
37894 uint32x2_t __ret;
37895 __ret = (uint32x2_t)(__p0);
37896 return __ret;
37900 uint32x2_t __ret;
37901 __ret = (uint32x2_t)(__p0);
37902 return __ret;
37908 uint32x2_t __ret;
37909 __ret = (uint32x2_t)(__p0);
37910 return __ret;
37914 uint32x2_t __ret;
37915 __ret = (uint32x2_t)(__p0);
37916 return __ret;
37922 uint32x2_t __ret;
37923 __ret = (uint32x2_t)(__p0);
37924 return __ret;
37928 uint32x2_t __ret;
37929 __ret = (uint32x2_t)(__p0);
37930 return __ret;
37936 uint64x1_t __ret;
37937 __ret = (uint64x1_t)(__p0);
37938 return __ret;
37942 uint64x1_t __ret;
37943 __ret = (uint64x1_t)(__p0);
37944 return __ret;
37950 uint64x1_t __ret;
37951 __ret = (uint64x1_t)(__p0);
37952 return __ret;
37956 uint64x1_t __ret;
37957 __ret = (uint64x1_t)(__p0);
37958 return __ret;
37964 uint64x1_t __ret;
37965 __ret = (uint64x1_t)(__p0);
37966 return __ret;
37970 uint64x1_t __ret;
37971 __ret = (uint64x1_t)(__p0);
37972 return __ret;
37978 uint64x1_t __ret;
37979 __ret = (uint64x1_t)(__p0);
37980 return __ret;
37984 uint64x1_t __ret;
37985 __ret = (uint64x1_t)(__p0);
37986 return __ret;
37992 uint64x1_t __ret;
37993 __ret = (uint64x1_t)(__p0);
37994 return __ret;
37998 uint64x1_t __ret;
37999 __ret = (uint64x1_t)(__p0);
38000 return __ret;
38006 uint64x1_t __ret;
38007 __ret = (uint64x1_t)(__p0);
38008 return __ret;
38012 uint64x1_t __ret;
38013 __ret = (uint64x1_t)(__p0);
38014 return __ret;
38020 uint64x1_t __ret;
38021 __ret = (uint64x1_t)(__p0);
38022 return __ret;
38026 uint64x1_t __ret;
38027 __ret = (uint64x1_t)(__p0);
38028 return __ret;
38034 uint64x1_t __ret;
38035 __ret = (uint64x1_t)(__p0);
38036 return __ret;
38040 uint64x1_t __ret;
38041 __ret = (uint64x1_t)(__p0);
38042 return __ret;
38048 uint64x1_t __ret;
38049 __ret = (uint64x1_t)(__p0);
38050 return __ret;
38054 uint64x1_t __ret;
38055 __ret = (uint64x1_t)(__p0);
38056 return __ret;
38062 uint64x1_t __ret;
38063 __ret = (uint64x1_t)(__p0);
38064 return __ret;
38068 uint64x1_t __ret;
38069 __ret = (uint64x1_t)(__p0);
38070 return __ret;
38076 uint64x1_t __ret;
38077 __ret = (uint64x1_t)(__p0);
38078 return __ret;
38082 uint64x1_t __ret;
38083 __ret = (uint64x1_t)(__p0);
38084 return __ret;
38090 uint64x1_t __ret;
38091 __ret = (uint64x1_t)(__p0);
38092 return __ret;
38096 uint64x1_t __ret;
38097 __ret = (uint64x1_t)(__p0);
38098 return __ret;
38104 uint64x1_t __ret;
38105 __ret = (uint64x1_t)(__p0);
38106 return __ret;
38110 uint64x1_t __ret;
38111 __ret = (uint64x1_t)(__p0);
38112 return __ret;
38118 uint16x4_t __ret;
38119 __ret = (uint16x4_t)(__p0);
38120 return __ret;
38124 uint16x4_t __ret;
38125 __ret = (uint16x4_t)(__p0);
38126 return __ret;
38132 uint16x4_t __ret;
38133 __ret = (uint16x4_t)(__p0);
38134 return __ret;
38138 __ret;
38139 __ret = (uint16x4_t)(__p0);
38140 return __ret;
38146 uint16x4_t __ret;
38147 __ret = (uint16x4_t)(__p0);
38148 return __ret;
38152 uint16x4_t __ret;
38153 __ret = (uint16x4_t)(__p0);
38154 return __ret;
38160 uint16x4_t __ret;
38161 __ret = (uint16x4_t)(__p0);
38162 return __ret;
38166 uint16x4_t __ret;
38167 __ret = (uint16x4_t)(__p0);
38168 return __ret;
38174 uint16x4_t __ret;
38175 __ret = (uint16x4_t)(__p0);
38176 return __ret;
38180 uint16x4_t __ret;
38181 __ret = (uint16x4_t)(__p0);
38182 return __ret;
38188 uint16x4_t __ret;
38189 __ret = (uint16x4_t)(__p0);
38190 return __ret;
38194 uint16x4_t __ret;
38195 __ret = (uint16x4_t)(__p0);
38196 return __ret;
38202 uint16x4_t __ret;
38203 __ret = (uint16x4_t)(__p0);
38204 return __ret;
38208 uint16x4_t __ret;
38209 __ret = (uint16x4_t)(__p0);
38210 return __ret;
38216 uint16x4_t __ret;
38217 __ret = (uint16x4_t)(__p0);
38218 return __ret;
38222 uint16x4_t __ret;
38223 __ret = (uint16x4_t)(__p0);
38224 return __ret;
38230 uint16x4_t __ret;
38231 __ret = (uint16x4_t)(__p0);
38232 return __ret;
38236 uint16x4_t __ret;
38237 __ret = (uint16x4_t)(__p0);
38238 return __ret;
38244 uint16x4_t __ret;
38245 __ret = (uint16x4_t)(__p0);
38246 return __ret;
38250 uint16x4_t __ret;
38251 __ret = (uint16x4_t)(__p0);
38252 return __ret;
38258 uint16x4_t __ret;
38259 __ret = (uint16x4_t)(__p0);
38260 return __ret;
38264 uint16x4_t __ret;
38265 __ret = (uint16x4_t)(__p0);
38266 return __ret;
38272 uint16x4_t __ret;
38273 __ret = (uint16x4_t)(__p0);
38274 return __ret;
38278 uint16x4_t __ret;
38279 __ret = (uint16x4_t)(__p0);
38280 return __ret;
38286 uint16x4_t __ret;
38287 __ret = (uint16x4_t)(__p0);
38288 return __ret;
38292 uint16x4_t __ret;
38293 __ret = (uint16x4_t)(__p0);
38294 return __ret;
38300 int8x8_t __ret;
38301 __ret = (int8x8_t)(__p0);
38302 return __ret;
38306 int8x8_t __ret;
38307 __ret = (int8x8_t)(__p0);
38308 return __ret;
38314 int8x8_t __ret;
38315 __ret = (int8x8_t)(__p0);
38316 return __ret;
38320 int8x8_t __ret;
38321 __ret = (int8x8_t)(__p0);
38322 return __ret;
38328 int8x8_t __ret;
38329 __ret = (int8x8_t)(__p0);
38330 return __ret;
38334 int8x8_t __ret;
38335 __ret = (int8x8_t)(__p0);
38336 return __ret;
38342 int8x8_t __ret;
38343 __ret = (int8x8_t)(__p0);
38344 return __ret;
38348 int8x8_t __ret;
38349 __ret = (int8x8_t)(__p0);
38350 return __ret;
38356 int8x8_t __ret;
38357 __ret = (int8x8_t)(__p0);
38358 return __ret;
38362 int8x8_t __ret;
38363 __ret = (int8x8_t)(__p0);
38364 return __ret;
38370 int8x8_t __ret;
38371 __ret = (int8x8_t)(__p0);
38372 return __ret;
38376 int8x8_t __ret;
38377 __ret = (int8x8_t)(__p0);
38378 return __ret;
38384 int8x8_t __ret;
38385 __ret = (int8x8_t)(__p0);
38386 return __ret;
38390 int8x8_t __ret;
38391 __ret = (int8x8_t)(__p0);
38392 return __ret;
38398 int8x8_t __ret;
38399 __ret = (int8x8_t)(__p0);
38400 return __ret;
38404 int8x8_t __ret;
38405 __ret = (int8x8_t)(__p0);
38406 return __ret;
38412 int8x8_t __ret;
38413 __ret = (int8x8_t)(__p0);
38414 return __ret;
38418 int8x8_t __ret;
38419 __ret = (int8x8_t)(__p0);
38420 return __ret;
38426 int8x8_t __ret;
38427 __ret = (int8x8_t)(__p0);
38428 return __ret;
38432 int8x8_t __ret;
38433 __ret = (int8x8_t)(__p0);
38434 return __ret;
38440 int8x8_t __ret;
38441 __ret = (int8x8_t)(__p0);
38442 return __ret;
38446 int8x8_t __ret;
38447 __ret = (int8x8_t)(__p0);
38448 return __ret;
38454 int8x8_t __ret;
38455 __ret = (int8x8_t)(__p0);
38456 return __ret;
38460 int8x8_t __ret;
38461 __ret = (int8x8_t)(__p0);
38462 return __ret;
38468 int8x8_t __ret;
38469 __ret = (int8x8_t)(__p0);
38470 return __ret;
38474 int8x8_t __ret;
38475 __ret = (int8x8_t)(__p0);
38476 return __ret;
38482 float64x1_t __ret;
38483 __ret = (float64x1_t)(__p0);
38484 return __ret;
38488 float64x1_t __ret;
38489 __ret = (float64x1_t)(__p0);
38490 return __ret;
38496 float64x1_t __ret;
38497 __ret = (float64x1_t)(__p0);
38498 return __ret;
38502 float64x1_t __ret;
38503 __ret = (float64x1_t)(__p0);
38504 return __ret;
38510 float64x1_t __ret;
38511 __ret = (float64x1_t)(__p0);
38512 return __ret;
38516 float64x1_t __ret;
38517 __ret = (float64x1_t)(__p0);
38518 return __ret;
38524 float64x1_t __ret;
38525 __ret = (float64x1_t)(__p0);
38526 return __ret;
38530 float64x1_t __ret;
38531 __ret = (float64x1_t)(__p0);
38532 return __ret;
38538 float64x1_t __ret;
38539 __ret = (float64x1_t)(__p0);
38540 return __ret;
38544 float64x1_t __ret;
38545 __ret = (float64x1_t)(__p0);
38546 return __ret;
38552 float64x1_t __ret;
38553 __ret = (float64x1_t)(__p0);
38554 return __ret;
38558 float64x1_t __ret;
38559 __ret = (float64x1_t)(__p0);
38560 return __ret;
38566 float64x1_t __ret;
38567 __ret = (float64x1_t)(__p0);
38568 return __ret;
38572 float64x1_t __ret;
38573 __ret = (float64x1_t)(__p0);
38574 return __ret;
38580 float64x1_t __ret;
38581 __ret = (float64x1_t)(__p0);
38582 return __ret;
38586 float64x1_t __ret;
38587 __ret = (float64x1_t)(__p0);
38588 return __ret;
38594 float64x1_t __ret;
38595 __ret = (float64x1_t)(__p0);
38596 return __ret;
38600 float64x1_t __ret;
38601 __ret = (float64x1_t)(__p0);
38602 return __ret;
38608 float64x1_t __ret;
38609 __ret = (float64x1_t)(__p0);
38610 return __ret;
38614 float64x1_t __ret;
38615 __ret = (float64x1_t)(__p0);
38616 return __ret;
38622 float64x1_t __ret;
38623 __ret = (float64x1_t)(__p0);
38624 return __ret;
38628 float64x1_t __ret;
38629 __ret = (float64x1_t)(__p0);
38630 return __ret;
38636 float64x1_t __ret;
38637 __ret = (float64x1_t)(__p0);
38638 return __ret;
38642 float64x1_t __ret;
38643 __ret = (float64x1_t)(__p0);
38644 return __ret;
38650 float64x1_t __ret;
38651 __ret = (float64x1_t)(__p0);
38652 return __ret;
38656 float64x1_t __ret;
38657 __ret = (float64x1_t)(__p0);
38658 return __ret;
38664 float32x2_t __ret;
38665 __ret = (float32x2_t)(__p0);
38666 return __ret;
38670 float32x2_t __ret;
38671 __ret = (float32x2_t)(__p0);
38672 return __ret;
38678 float32x2_t __ret;
38679 __ret = (float32x2_t)(__p0);
38680 return __ret;
38684 float32x2_t __ret;
38685 __ret = (float32x2_t)(__p0);
38686 return __ret;
38692 float32x2_t __ret;
38693 __ret = (float32x2_t)(__p0);
38694 return __ret;
38698 float32x2_t __ret;
38699 __ret = (float32x2_t)(__p0);
38700 return __ret;
38706 float32x2_t __ret;
38707 __ret = (float32x2_t)(__p0);
38708 return __ret;
38712 float32x2_t __ret;
38713 __ret = (float32x2_t)(__p0);
38714 return __ret;
38720 float32x2_t __ret;
38721 __ret = (float32x2_t)(__p0);
38722 return __ret;
38726 float32x2_t __ret;
38727 __ret = (float32x2_t)(__p0);
38728 return __ret;
38734 float32x2_t __ret;
38735 __ret = (float32x2_t)(__p0);
38736 return __ret;
38740 float32x2_t __ret;
38741 __ret = (float32x2_t)(__p0);
38742 return __ret;
38748 float32x2_t __ret;
38749 __ret = (float32x2_t)(__p0);
38750 return __ret;
38754 float32x2_t __ret;
38755 __ret = (float32x2_t)(__p0);
38756 return __ret;
38762 float32x2_t __ret;
38763 __ret = (float32x2_t)(__p0);
38764 return __ret;
38768 float32x2_t __ret;
38769 __ret = (float32x2_t)(__p0);
38770 return __ret;
38776 float32x2_t __ret;
38777 __ret = (float32x2_t)(__p0);
38778 return __ret;
38782 float32x2_t __ret;
38783 __ret = (float32x2_t)(__p0);
38784 return __ret;
38790 float32x2_t __ret;
38791 __ret = (float32x2_t)(__p0);
38792 return __ret;
38796 float32x2_t __ret;
38797 __ret = (float32x2_t)(__p0);
38798 return __ret;
38804 float32x2_t __ret;
38805 __ret = (float32x2_t)(__p0);
38806 return __ret;
38810 float32x2_t __ret;
38811 __ret = (float32x2_t)(__p0);
38812 return __ret;
38818 float32x2_t __ret;
38819 __ret = (float32x2_t)(__p0);
38820 return __ret;
38824 float32x2_t __ret;
38825 __ret = (float32x2_t)(__p0);
38826 return __ret;
38832 float32x2_t __ret;
38833 __ret = (float32x2_t)(__p0);
38834 return __ret;
38838 float32x2_t __ret;
38839 __ret = (float32x2_t)(__p0);
38840 return __ret;
38846 float16x4_t __ret;
38847 __ret = (float16x4_t)(__p0);
38848 return __ret;
38852 float16x4_t __ret;
38853 __ret = (float16x4_t)(__p0);
38854 return __ret;
38860 float16x4_t __ret;
38861 __ret = (float16x4_t)(__p0);
38862 return __ret;
38866 float16x4_t __ret;
38867 __ret = (float16x4_t)(__p0);
38868 return __ret;
38874 float16x4_t __ret;
38875 __ret = (float16x4_t)(__p0);
38876 return __ret;
38880 float16x4_t __ret;
38881 __ret = (float16x4_t)(__p0);
38882 return __ret;
38888 float16x4_t __ret;
38889 __ret = (float16x4_t)(__p0);
38890 return __ret;
38894 float16x4_t __ret;
38895 __ret = (float16x4_t)(__p0);
38896 return __ret;
38902 float16x4_t __ret;
38903 __ret = (float16x4_t)(__p0);
38904 return __ret;
38908 float16x4_t __ret;
38909 __ret = (float16x4_t)(__p0);
38910 return __ret;
38916 float16x4_t __ret;
38917 __ret = (float16x4_t)(__p0);
38918 return __ret;
38922 float16x4_t __ret;
38923 __ret = (float16x4_t)(__p0);
38924 return __ret;
38930 float16x4_t __ret;
38931 __ret = (float16x4_t)(__p0);
38932 return __ret;
38936 float16x4_t __ret;
38937 __ret = (float16x4_t)(__p0);
38938 return __ret;
38944 float16x4_t __ret;
38945 __ret = (float16x4_t)(__p0);
38946 return __ret;
38950 float16x4_t __ret;
38951 __ret = (float16x4_t)(__p0);
38952 return __ret;
38958 float16x4_t __ret;
38959 __ret = (float16x4_t)(__p0);
38960 return __ret;
38964 float16x4_t __ret;
38965 __ret = (float16x4_t)(__p0);
38966 return __ret;
38972 float16x4_t __ret;
38973 __ret = (float16x4_t)(__p0);
38974 return __ret;
38978 float16x4_t __ret;
38979 __ret = (float16x4_t)(__p0);
38980 return __ret;
38986 float16x4_t __ret;
38987 __ret = (float16x4_t)(__p0);
38988 return __ret;
38992 float16x4_t __ret;
38993 __ret = (float16x4_t)(__p0);
38994 return __ret;
39000 float16x4_t __ret;
39001 __ret = (float16x4_t)(__p0);
39002 return __ret;
39006 float16x4_t __ret;
39007 __ret = (float16x4_t)(__p0);
39008 return __ret;
39014 float16x4_t __ret;
39015 __ret = (float16x4_t)(__p0);
39016 return __ret;
39020 float16x4_t __ret;
39021 __ret = (float16x4_t)(__p0);
39022 return __ret;
39028 int32x2_t __ret;
39029 __ret = (int32x2_t)(__p0);
39030 return __ret;
39034 int32x2_t __ret;
39035 __ret = (int32x2_t)(__p0);
39036 return __ret;
39042 int32x2_t __ret;
39043 __ret = (int32x2_t)(__p0);
39044 return __ret;
39048 int32x2_t __ret;
39049 __ret = (int32x2_t)(__p0);
39050 return __ret;
39056 int32x2_t __ret;
39057 __ret = (int32x2_t)(__p0);
39058 return __ret;
39062 int32x2_t __ret;
39063 __ret = (int32x2_t)(__p0);
39064 return __ret;
39070 int32x2_t __ret;
39071 __ret = (int32x2_t)(__p0);
39072 return __ret;
39076 int32x2_t __ret;
39077 __ret = (int32x2_t)(__p0);
39078 return __ret;
39084 int32x2_t __ret;
39085 __ret = (int32x2_t)(__p0);
39086 return __ret;
39090 int32x2_t __ret;
39091 __ret = (int32x2_t)(__p0);
39092 return __ret;
39098 int32x2_t __ret;
39099 __ret = (int32x2_t)(__p0);
39100 return __ret;
39104 int32x2_t __ret;
39105 __ret = (int32x2_t)(__p0);
39106 return __ret;
39112 int32x2_t __ret;
39113 __ret = (int32x2_t)(__p0);
39114 return __ret;
39118 int32x2_t __ret;
39119 __ret = (int32x2_t)(__p0);
39120 return __ret;
39126 int32x2_t __ret;
39127 __ret = (int32x2_t)(__p0);
39128 return __ret;
39132 int32x2_t __ret;
39133 __ret = (int32x2_t)(__p0);
39134 return __ret;
39140 int32x2_t __ret;
39141 __ret = (int32x2_t)(__p0);
39142 return __ret;
39146 int32x2_t __ret;
39147 __ret = (int32x2_t)(__p0);
39148 return __ret;
39154 int32x2_t __ret;
39155 __ret = (int32x2_t)(__p0);
39156 return __ret;
39160 int32x2_t __ret;
39161 __ret = (int32x2_t)(__p0);
39162 return __ret;
39168 int32x2_t __ret;
39169 __ret = (int32x2_t)(__p0);
39170 return __ret;
39174 int32x2_t __ret;
39175 __ret = (int32x2_t)(__p0);
39176 return __ret;
39182 int32x2_t __ret;
39183 __ret = (int32x2_t)(__p0);
39184 return __ret;
39188 int32x2_t __ret;
39189 __ret = (int32x2_t)(__p0);
39190 return __ret;
39196 int32x2_t __ret;
39197 __ret = (int32x2_t)(__p0);
39198 return __ret;
39202 int32x2_t __ret;
39203 __ret = (int32x2_t)(__p0);
39204 return __ret;
39210 int64x1_t __ret;
39211 __ret = (int64x1_t)(__p0);
39212 return __ret;
39216 int64x1_t __ret;
39217 __ret = (int64x1_t)(__p0);
39218 return __ret;
39224 int64x1_t __ret;
39225 __ret = (int64x1_t)(__p0);
39226 return __ret;
39230 int64x1_t __ret;
39231 __ret = (int64x1_t)(__p0);
39232 return __ret;
39238 int64x1_t __ret;
39239 __ret = (int64x1_t)(__p0);
39240 return __ret;
39244 int64x1_t __ret;
39245 __ret = (int64x1_t)(__p0);
39246 return __ret;
39252 int64x1_t __ret;
39253 __ret = (int64x1_t)(__p0);
39254 return __ret;
39258 int64x1_t __ret;
39259 __ret = (int64x1_t)(__p0);
39260 return __ret;
39266 int64x1_t __ret;
39267 __ret = (int64x1_t)(__p0);
39268 return __ret;
39272 int64x1_t __ret;
39273 __ret = (int64x1_t)(__p0);
39274 return __ret;
39280 int64x1_t __ret;
39281 __ret = (int64x1_t)(__p0);
39282 return __ret;
39286 int64x1_t __ret;
39287 __ret = (int64x1_t)(__p0);
39288 return __ret;
39294 int64x1_t __ret;
39295 __ret = (int64x1_t)(__p0);
39296 return __ret;
39300 int64x1_t __ret;
39301 __ret = (int64x1_t)(__p0);
39302 return __ret;
39308 int64x1_t __ret;
39309 __ret = (int64x1_t)(__p0);
39310 return __ret;
39314 int64x1_t __ret;
39315 __ret = (int64x1_t)(__p0);
39316 return __ret;
39322 int64x1_t __ret;
39323 __ret = (int64x1_t)(__p0);
39324 return __ret;
39328 int64x1_t __ret;
39329 __ret = (int64x1_t)(__p0);
39330 return __ret;
39336 int64x1_t __ret;
39337 __ret = (int64x1_t)(__p0);
39338 return __ret;
39342 int64x1_t __ret;
39343 __ret = (int64x1_t)(__p0);
39344 return __ret;
39350 int64x1_t __ret;
39351 __ret = (int64x1_t)(__p0);
39352 return __ret;
39356 int64x1_t __ret;
39357 __ret = (int64x1_t)(__p0);
39358 return __ret;
39364 int64x1_t __ret;
39365 __ret = (int64x1_t)(__p0);
39366 return __ret;
39370 int64x1_t __ret;
39371 __ret = (int64x1_t)(__p0);
39372 return __ret;
39378 int64x1_t __ret;
39379 __ret = (int64x1_t)(__p0);
39380 return __ret;
39384 int64x1_t __ret;
39385 __ret = (int64x1_t)(__p0);
39386 return __ret;
39392 int16x4_t __ret;
39393 __ret = (int16x4_t)(__p0);
39394 return __ret;
39398 int16x4_t __ret;
39399 __ret = (int16x4_t)(__p0);
39400 return __ret;
39406 int16x4_t __ret;
39407 __ret = (int16x4_t)(__p0);
39408 return __ret;
39412 int16x4_t __ret;
39413 __ret = (int16x4_t)(__p0);
39414 return __ret;
39420 int16x4_t __ret;
39421 __ret = (int16x4_t)(__p0);
39422 return __ret;
39426 int16x4_t __ret;
39427 __ret = (int16x4_t)(__p0);
39428 return __ret;
39434 int16x4_t __ret;
39435 __ret = (int16x4_t)(__p0);
39436 return __ret;
39440 int16x4_t __ret;
39441 __ret = (int16x4_t)(__p0);
39442 return __ret;
39448 int16x4_t __ret;
39449 __ret = (int16x4_t)(__p0);
39450 return __ret;
39454 int16x4_t __ret;
39455 __ret = (int16x4_t)(__p0);
39456 return __ret;
39462 int16x4_t __ret;
39463 __ret = (int16x4_t)(__p0);
39464 return __ret;
39468 int16x4_t __ret;
39469 __ret = (int16x4_t)(__p0);
39470 return __ret;
39476 int16x4_t __ret;
39477 __ret = (int16x4_t)(__p0);
39478 return __ret;
39482 int16x4_t __ret;
39483 __ret = (int16x4_t)(__p0);
39484 return __ret;
39490 int16x4_t __ret;
39491 __ret = (int16x4_t)(__p0);
39492 return __ret;
39496 int16x4_t __ret;
39497 __ret = (int16x4_t)(__p0);
39498 return __ret;
39504 int16x4_t __ret;
39505 __ret = (int16x4_t)(__p0);
39506 return __ret;
39510 int16x4_t __ret;
39511 __ret = (int16x4_t)(__p0);
39512 return __ret;
39518 int16x4_t __ret;
39519 __ret = (int16x4_t)(__p0);
39520 return __ret;
39524 int16x4_t __ret;
39525 __ret = (int16x4_t)(__p0);
39526 return __ret;
39532 int16x4_t __ret;
39533 __ret = (int16x4_t)(__p0);
39534 return __ret;
39538 int16x4_t __ret;
39539 __ret = (int16x4_t)(__p0);
39540 return __ret;
39546 int16x4_t __ret;
39547 __ret = (int16x4_t)(__p0);
39548 return __ret;
39552 int16x4_t __ret;
39553 __ret = (int16x4_t)(__p0);
39554 return __ret;
39560 int16x4_t __ret;
39561 __ret = (int16x4_t)(__p0);
39562 return __ret;
39566 int16x4_t __ret;
39567 __ret = (int16x4_t)(__p0);
39568 return __ret;
39576 uint8x16_t __ret;
39577 __ret = (uint8x16_t) __builtin_neon_vaesdq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
39578 return __ret;
39584 uint8x16_t __ret;
39585 __ret = (uint8x16_t) __builtin_neon_vaesdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
39586 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
39587 return __ret;
39593 uint8x16_t __ret;
39594 __ret = (uint8x16_t) __builtin_neon_vaeseq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
39595 return __ret;
39601 uint8x16_t __ret;
39602 __ret = (uint8x16_t) __builtin_neon_vaeseq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
39603 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
39604 return __ret;
39610 uint8x16_t __ret;
39611 __ret = (uint8x16_t) __builtin_neon_vaesimcq_v((int8x16_t)__p0, 48);
39612 return __ret;
39617 uint8x16_t __ret;
39618 __ret = (uint8x16_t) __builtin_neon_vaesimcq_v((int8x16_t)__rev0, 48);
39619 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
39620 return __ret;
39626 uint8x16_t __ret;
39627 __ret = (uint8x16_t) __builtin_neon_vaesmcq_v((int8x16_t)__p0, 48);
39628 return __ret;
39633 uint8x16_t __ret;
39634 __ret = (uint8x16_t) __builtin_neon_vaesmcq_v((int8x16_t)__rev0, 48);
39635 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
39636 return __ret;
39642 uint32x4_t __ret;
39643 __ret = (uint32x4_t) __builtin_neon_vsha1cq_u32((int8x16_t)__p0, __p1, (int8x16_t)__p2);
39644 return __ret;
39650 uint32x4_t __ret;
39651 __ret = (uint32x4_t) __builtin_neon_vsha1cq_u32((int8x16_t)__rev0, __p1, (int8x16_t)__rev2);
39652 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39653 return __ret;
39659 uint32_t __ret;
39660 __ret = (uint32_t) __builtin_neon_vsha1h_u32(__p0);
39661 return __ret;
39665 uint32_t __ret;
39666 __ret = (uint32_t) __builtin_neon_vsha1h_u32(__p0);
39667 return __ret;
39673 uint32x4_t __ret;
39674 __ret = (uint32x4_t) __builtin_neon_vsha1mq_u32((int8x16_t)__p0, __p1, (int8x16_t)__p2);
39675 return __ret;
39681 uint32x4_t __ret;
39682 __ret = (uint32x4_t) __builtin_neon_vsha1mq_u32((int8x16_t)__rev0, __p1, (int8x16_t)__rev2);
39683 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39684 return __ret;
39690 uint32x4_t __ret;
39691 __ret = (uint32x4_t) __builtin_neon_vsha1pq_u32((int8x16_t)__p0, __p1, (int8x16_t)__p2);
39692 return __ret;
39698 uint32x4_t __ret;
39699 __ret = (uint32x4_t) __builtin_neon_vsha1pq_u32((int8x16_t)__rev0, __p1, (int8x16_t)__rev2);
39700 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39701 return __ret;
39707 uint32x4_t __ret;
39708 __ret = (uint32x4_t) __builtin_neon_vsha1su0q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
39709 return __ret;
39716 uint32x4_t __ret;
39717 __ret = (uint32x4_t) __builtin_neon_vsha1su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
39718 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39719 return __ret;
39725 uint32x4_t __ret;
39726 __ret = (uint32x4_t) __builtin_neon_vsha1su1q_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
39727 return __ret;
39733 uint32x4_t __ret;
39734 __ret = (uint32x4_t) __builtin_neon_vsha1su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
39735 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39736 return __ret;
39742 uint32x4_t __ret;
39743 __ret = (uint32x4_t) __builtin_neon_vsha256hq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
39744 return __ret;
39751 uint32x4_t __ret;
39752 __ret = (uint32x4_t) __builtin_neon_vsha256hq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
39753 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39754 return __ret;
39760 uint32x4_t __ret;
39761 __ret = (uint32x4_t) __builtin_neon_vsha256h2q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
39762 return __ret;
39769 uint32x4_t __ret;
39770 __ret = (uint32x4_t) __builtin_neon_vsha256h2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
39771 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39772 return __ret;
39778 uint32x4_t __ret;
39779 __ret = (uint32x4_t) __builtin_neon_vsha256su0q_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
39780 return __ret;
39786 uint32x4_t __ret;
39787 __ret = (uint32x4_t) __builtin_neon_vsha256su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
39788 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39789 return __ret;
39795 uint32x4_t __ret;
39796 __ret = (uint32x4_t) __builtin_neon_vsha256su1q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 50);
39797 return __ret;
39804 uint32x4_t __ret;
39805 __ret = (uint32x4_t) __builtin_neon_vsha256su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
39806 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39807 return __ret;
39815 float64x2_t __ret;
39816 __ret = (float64x2_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
39817 return __ret;
39823 float64x2_t __ret;
39824 __ret = (float64x2_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
39825 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39826 return __ret;
39832 float64x1_t __ret;
39833 __ret = (float64x1_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
39834 return __ret;
39838 float64x1_t __ret;
39839 __ret = (float64x1_t) __builtin_neon_vabd_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
39840 return __ret;
39846 float64_t __ret;
39847 __ret = (float64_t) __builtin_neon_vabdd_f64(__p0, __p1);
39848 return __ret;
39852 float64_t __ret;
39853 __ret = (float64_t) __builtin_neon_vabdd_f64(__p0, __p1);
39854 return __ret;
39860 float32_t __ret;
39861 __ret = (float32_t) __builtin_neon_vabds_f32(__p0, __p1);
39862 return __ret;
39866 float32_t __ret;
39867 __ret = (float32_t) __builtin_neon_vabds_f32(__p0, __p1);
39868 return __ret;
39874 float64x2_t __ret;
39875 __ret = (float64x2_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 42);
39876 return __ret;
39881 float64x2_t __ret;
39882 __ret = (float64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 42);
39883 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39884 return __ret;
39890 int64x2_t __ret;
39891 __ret = (int64x2_t) __builtin_neon_vabsq_v((int8x16_t)__p0, 35);
39892 return __ret;
39897 int64x2_t __ret;
39898 __ret = (int64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 35);
39899 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39900 return __ret;
39906 float64x1_t __ret;
39907 __ret = (float64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 10);
39908 return __ret;
39912 float64x1_t __ret;
39913 __ret = (float64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 10);
39914 return __ret;
39920 int64x1_t __ret;
39921 __ret = (int64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 3);
39922 return __ret;
39926 int64x1_t __ret;
39927 __ret = (int64x1_t) __builtin_neon_vabs_v((int8x8_t)__p0, 3);
39928 return __ret;
39934 int64_t __ret;
39935 __ret = (int64_t) __builtin_neon_vabsd_s64(__p0);
39936 return __ret;
39940 int64_t __ret;
39941 __ret = (int64_t) __builtin_neon_vabsd_s64(__p0);
39942 return __ret;
39948 float64x2_t __ret;
39949 __ret = __p0 + __p1;
39950 return __ret;
39956 float64x2_t __ret;
39957 __ret = __rev0 + __rev1;
39958 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39959 return __ret;
39965 float64x1_t __ret;
39966 __ret = __p0 + __p1;
39967 return __ret;
39971 float64x1_t __ret;
39972 __ret = __p0 + __p1;
39973 return __ret;
39979 uint64_t __ret;
39980 __ret = (uint64_t) __builtin_neon_vaddd_u64(__p0, __p1);
39981 return __ret;
39985 uint64_t __ret;
39986 __ret = (uint64_t) __builtin_neon_vaddd_u64(__p0, __p1);
39987 return __ret;
39993 int64_t __ret;
39994 __ret = (int64_t) __builtin_neon_vaddd_s64(__p0, __p1);
39995 return __ret;
39999 int64_t __ret;
40000 __ret = (int64_t) __builtin_neon_vaddd_s64(__p0, __p1);
40001 return __ret;
40007 uint16x8_t __ret;
40008 __ret = vcombine_u16(__p0, vaddhn_u32(__p1, __p2));
40009 return __ret;
40016 uint16x8_t __ret;
40017 __ret = __noswap_vcombine_u16(__rev0, __noswap_vaddhn_u32(__rev1, __rev2));
40018 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
40019 return __ret;
40025 uint32x4_t __ret;
40026 __ret = vcombine_u32(__p0, vaddhn_u64(__p1, __p2));
40027 return __ret;
40034 uint32x4_t __ret;
40035 __ret = __noswap_vcombine_u32(__rev0, __noswap_vaddhn_u64(__rev1, __rev2));
40036 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40037 return __ret;
40043 uint8x16_t __ret;
40044 __ret = vcombine_u8(__p0, vaddhn_u16(__p1, __p2));
40045 return __ret;
40052 uint8x16_t __ret;
40053 __ret = __noswap_vcombine_u8(__rev0, __noswap_vaddhn_u16(__rev1, __rev2));
40054 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
40055 return __ret;
40061 int16x8_t __ret;
40062 __ret = vcombine_s16(__p0, vaddhn_s32(__p1, __p2));
40063 return __ret;
40070 int16x8_t __ret;
40071 __ret = __noswap_vcombine_s16(__rev0, __noswap_vaddhn_s32(__rev1, __rev2));
40072 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
40073 return __ret;
40079 int32x4_t __ret;
40080 __ret = vcombine_s32(__p0, vaddhn_s64(__p1, __p2));
40081 return __ret;
40088 int32x4_t __ret;
40089 __ret = __noswap_vcombine_s32(__rev0, __noswap_vaddhn_s64(__rev1, __rev2));
40090 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40091 return __ret;
40097 int8x16_t __ret;
40098 __ret = vcombine_s8(__p0, vaddhn_s16(__p1, __p2));
40099 return __ret;
40106 int8x16_t __ret;
40107 __ret = __noswap_vcombine_s8(__rev0, __noswap_vaddhn_s16(__rev1, __rev2));
40108 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
40109 return __ret;
40115 uint16_t __ret;
40116 __ret = (uint16_t) __builtin_neon_vaddlvq_u8((int8x16_t)__p0);
40117 return __ret;
40122 uint16_t __ret;
40123 __ret = (uint16_t) __builtin_neon_vaddlvq_u8((int8x16_t)__rev0);
40124 return __ret;
40130 uint64_t __ret;
40131 __ret = (uint64_t) __builtin_neon_vaddlvq_u32((int8x16_t)__p0);
40132 return __ret;
40137 uint64_t __ret;
40138 __ret = (uint64_t) __builtin_neon_vaddlvq_u32((int8x16_t)__rev0);
40139 return __ret;
40145 uint32_t __ret;
40146 __ret
40147 return __ret;
40152 uint32_t __ret;
40153 __ret = (uint32_t) __builtin_neon_vaddlvq_u16((int8x16_t)__rev0);
40154 return __ret;
40160 int16_t __ret;
40161 __ret = (int16_t) __builtin_neon_vaddlvq_s8((int8x16_t)__p0);
40162 return __ret;
40167 int16_t __ret;
40168 __ret = (int16_t) __builtin_neon_vaddlvq_s8((int8x16_t)__rev0);
40169 return __ret;
40175 int64_t __ret;
40176 __ret = (int64_t) __builtin_neon_vaddlvq_s32((int8x16_t)__p0);
40177 return __ret;
40182 int64_t __ret;
40183 __ret = (int64_t) __builtin_neon_vaddlvq_s32((int8x16_t)__rev0);
40184 return __ret;
40190 int32_t __ret;
40191 __ret = (int32_t) __builtin_neon_vaddlvq_s16((int8x16_t)__p0);
40192 return __ret;
40197 int32_t __ret;
40198 __ret = (int32_t) __builtin_neon_vaddlvq_s16((int8x16_t)__rev0);
40199 return __ret;
40205 uint16_t __ret;
40206 __ret = (uint16_t) __builtin_neon_vaddlv_u8((int8x8_t)__p0);
40207 return __ret;
40212 uint16_t __ret;
40213 __ret = (uint16_t) __builtin_neon_vaddlv_u8((int8x8_t)__rev0);
40214 return __ret;
40220 uint64_t __ret;
40221 __ret = (uint64_t) __builtin_neon_vaddlv_u32((int8x8_t)__p0);
40222 return __ret;
40227 uint64_t __ret;
40228 __ret = (uint64_t) __builtin_neon_vaddlv_u32((int8x8_t)__rev0);
40229 return __ret;
40235 uint32_t __ret;
40236 __ret = (uint32_t) __builtin_neon_vaddlv_u16((int8x8_t)__p0);
40237 return __ret;
40242 uint32_t __ret;
40243 __ret = (uint32_t) __builtin_neon_vaddlv_u16((int8x8_t)__rev0);
40244 return __ret;
40250 int16_t __ret;
40251 __ret = (int16_t) __builtin_neon_vaddlv_s8((int8x8_t)__p0);
40252 return __ret;
40257 int16_t __ret;
40258 __ret = (int16_t) __builtin_neon_vaddlv_s8((int8x8_t)__rev0);
40259 return __ret;
40265 int64_t __ret;
40266 __ret = (int64_t) __builtin_neon_vaddlv_s32((int8x8_t)__p0);
40267 return __ret;
40272 int64_t __ret;
40273 __ret = (int64_t) __builtin_neon_vaddlv_s32((int8x8_t)__rev0);
40274 return __ret;
40280 int32_t __ret;
40281 __ret = (int32_t) __builtin_neon_vaddlv_s16((int8x8_t)__p0);
40282 return __ret;
40287 int32_t __ret;
40288 __ret = (int32_t) __builtin_neon_vaddlv_s16((int8x8_t)__rev0);
40289 return __ret;
40295 uint8_t __ret;
40296 __ret = (uint8_t) __builtin_neon_vaddvq_u8((int8x16_t)__p0);
40297 return __ret;
40302 uint8_t __ret;
40303 __ret = (uint8_t) __builtin_neon_vaddvq_u8((int8x16_t)__rev0);
40304 return __ret;
40310 uint32_t __ret;
40311 __ret = (uint32_t) __builtin_neon_vaddvq_u32((int8x16_t)__p0);
40312 return __ret;
40317 uint32_t __ret;
40318 __ret = (uint32_t) __builtin_neon_vaddvq_u32((int8x16_t)__rev0);
40319 return __ret;
40325 uint64_t __ret;
40326 __ret = (uint64_t) __builtin_neon_vaddvq_u64((int8x16_t)__p0);
40327 return __ret;
40332 uint64_t __ret;
40333 __ret = (uint64_t) __builtin_neon_vaddvq_u64((int8x16_t)__rev0);
40334 return __ret;
40340 uint16_t __ret;
40341 __ret = (uint16_t) __builtin_neon_vaddvq_u16((int8x16_t)__p0);
40342 return __ret;
40347 uint16_t __ret;
40348 __ret = (uint16_t) __builtin_neon_vaddvq_u16((int8x16_t)__rev0);
40349 return __ret;
40355 int8_t __ret;
40356 __ret = (int8_t) __builtin_neon_vaddvq_s8((int8x16_t)__p0);
40357 return __ret;
40362 int8_t __ret;
40363 __ret = (int8_t) __builtin_neon_vaddvq_s8((int8x16_t)__rev0);
40364 return __ret;
40370 float64_t __ret;
40371 __ret = (float64_t) __builtin_neon_vaddvq_f64((int8x16_t)__p0);
40372 return __ret;
40377 float64_t __ret;
40378 __ret = (float64_t) __builtin_neon_vaddvq_f64((int8x16_t)__rev0);
40379 return __ret;
40385 float32_t __ret;
40386 __ret = (float32_t) __builtin_neon_vaddvq_f32((int8x16_t)__p0);
40387 return __ret;
40392 float32_t __ret;
40393 __ret = (float32_t) __builtin_neon_vaddvq_f32((int8x16_t)__rev0);
40394 return __ret;
40400 int32_t __ret;
40401 __ret = (int32_t) __builtin_neon_vaddvq_s32((int8x16_t)__p0);
40402 return __ret;
40407 int32_t __ret;
40408 __ret = (int32_t) __builtin_neon_vaddvq_s32((int8x16_t)__rev0);
40409 return __ret;
40415 int64_t __ret;
40416 __ret = (int64_t) __builtin_neon_vaddvq_s64((int8x16_t)__p0);
40417 return __ret;
40422 int64_t __ret;
40423 __ret = (int64_t) __builtin_neon_vaddvq_s64((int8x16_t)__rev0);
40424 return __ret;
40430 int16_t __ret;
40431 __ret = (int16_t) __builtin_neon_vaddvq_s16((int8x16_t)__p0);
40432 return __ret;
40437 int16_t __ret;
40438 __ret = (int16_t) __builtin_neon_vaddvq_s16((int8x16_t)__rev0);
40439 return __ret;
40445 uint8_t __ret;
40446 __ret = (uint8_t) __builtin_neon_vaddv_u8((int8x8_t)__p0);
40447 return __ret;
40452 uint8_t __ret;
40453 __ret = (uint8_t) __builtin_neon_vaddv_u8((int8x8_t)__rev0);
40454 return __ret;
40460 uint32_t __ret;
40461 __ret = (uint32_t) __builtin_neon_vaddv_u32((int8x8_t)__p0);
40462 return __ret;
40467 uint32_t __ret;
40468 __ret = (uint32_t) __builtin_neon_vaddv_u32((int8x8_t)__rev0);
40469 return __ret;
40475 uint16_t __ret;
40476 __ret = (uint16_t) __builtin_neon_vaddv_u16((int8x8_t)__p0);
40477 return __ret;
40482 uint16_t __ret;
40483 __ret = (uint16_t) __builtin_neon_vaddv_u16((int8x8_t)__rev0);
40484 return __ret;
40490 int8_t __ret;
40491 __ret = (int8_t) __builtin_neon_vaddv_s8((int8x8_t)__p0);
40492 return __ret;
40497 int8_t __ret;
40498 __ret = (int8_t) __builtin_neon_vaddv_s8((int8x8_t)__rev0);
40499 return __ret;
40505 float32_t __ret;
40506 __ret = (float32_t) __builtin_neon_vaddv_f32((int8x8_t)__p0);
40507 return __ret;
40512 float32_t __ret;
40513 __ret = (float32_t) __builtin_neon_vaddv_f32((int8x8_t)__rev0);
40514 return __ret;
40520 int32_t __ret;
40521 __ret = (int32_t) __builtin_neon_vaddv_s32((int8x8_t)__p0);
40522 return __ret;
40527 int32_t __ret;
40528 __ret = (int32_t) __builtin_neon_vaddv_s32((int8x8_t)__rev0);
40529 return __ret;
40535 int16_t __ret;
40536 __ret = (int16_t) __builtin_neon_vaddv_s16((int8x8_t)__p0);
40537 return __ret;
40542 int16_t __ret;
40543 __ret = (int16_t) __builtin_neon_vaddv_s16((int8x8_t)__rev0);
40544 return __ret;
40550 poly64x1_t __ret;
40551 __ret = (poly64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 6);
40552 return __ret;
40556 poly64x1_t __ret;
40557 __ret = (poly64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 6);
40558 return __ret;
40564 poly64x2_t __ret;
40565 __ret = (poly64x2_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 38);
40566 return __ret;
40573 poly64x2_t __ret;
40574 __ret = (poly64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 38);
40575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40576 return __ret;
40582 float64x2_t __ret;
40583 __ret = (float64x2_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
40584 return __ret;
40591 float64x2_t __ret;
40592 __ret = (float64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
40593 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40594 return __ret;
40600 float64x1_t __ret;
40601 __ret = (float64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
40602 return __ret;
40606 float64x1_t __ret;
40607 __ret = (float64x1_t) __builtin_neon_vbsl_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
40608 return __ret;
40614 uint64x2_t __ret;
40615 __ret = (uint64x2_t) __builtin_neon_vcageq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
40616 return __ret;
40622 uint64x2_t __ret;
40623 __ret = (uint64x2_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
40624 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40625 return __ret;
40631 uint64x1_t __ret;
40632 __ret = (uint64x1_t) __builtin_neon_vcage_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40633 return __ret;
40637 uint64x1_t __ret;
40638 __ret = (uint64x1_t) __builtin_neon_vcage_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40639 return __ret;
40645 uint64_t __ret;
40646 __ret = (uint64_t) __builtin_neon_vcaged_f64(__p0, __p1);
40647 return __ret;
40651 uint64_t __ret;
40652 __ret = (uint64_t) __builtin_neon_vcaged_f64(__p0, __p1);
40653 return __ret;
40659 uint32_t __ret;
40660 __ret = (uint32_t) __builtin_neon_vcages_f32(__p0, __p1);
40661 return __ret;
40665 uint32_t __ret;
40666 __ret = (uint32_t) __builtin_neon_vcages_f32(__p0, __p1);
40667 return __ret;
40673 uint64x2_t __ret;
40674 __ret = (uint64x2_t) __builtin_neon_vcagtq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
40675 return __ret;
40681 uint64x2_t __ret;
40682 __ret = (uint64x2_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
40683 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40684 return __ret;
40690 uint64x1_t __ret;
40691 __ret = (uint64x1_t) __builtin_neon_vcagt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40692 return __ret;
40696 uint64x1_t __ret;
40697 __ret = (uint64x1_t) __builtin_neon_vcagt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40698 return __ret;
40704 uint64_t __ret;
40705 __ret = (uint64_t) __builtin_neon_vcagtd_f64(__p0, __p1);
40706 __ret;
40710 uint64_t __ret;
40711 __ret = (uint64_t) __builtin_neon_vcagtd_f64(__p0, __p1);
40712 return __ret;
40718 uint32_t __ret;
40719 __ret = (uint32_t) __builtin_neon_vcagts_f32(__p0, __p1);
40720 return __ret;
40724 uint32_t __ret;
40725 __ret = (uint32_t) __builtin_neon_vcagts_f32(__p0, __p1);
40726 return __ret;
40732 uint64x2_t __ret;
40733 __ret = (uint64x2_t) __builtin_neon_vcaleq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
40734 return __ret;
40740 uint64x2_t __ret;
40741 __ret = (uint64x2_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
40742 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40743 return __ret;
40749 uint64x1_t __ret;
40750 __ret = (uint64x1_t) __builtin_neon_vcale_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40751 return __ret;
40755 uint64x1_t __ret;
40756 __ret = (uint64x1_t) __builtin_neon_vcale_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40757 return __ret;
40763 uint64_t __ret;
40764 __ret = (uint64_t) __builtin_neon_vcaled_f64(__p0, __p1);
40765 return __ret;
40769 uint64_t __ret;
40770 __ret = (uint64_t) __builtin_neon_vcaled_f64(__p0, __p1);
40771 return __ret;
40777 uint32_t __ret;
40778 __ret = (uint32_t) __builtin_neon_vcales_f32(__p0, __p1);
40779 return __ret;
40783 uint32_t __ret;
40784 __ret = (uint32_t) __builtin_neon_vcales_f32(__p0, __p1);
40785 return __ret;
40791 uint64x2_t __ret;
40792 __ret = (uint64x2_t) __builtin_neon_vcaltq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
40793 return __ret;
40799 uint64x2_t __ret;
40800 __ret = (uint64x2_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
40801 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40802 return __ret;
40808 uint64x1_t __ret;
40809 __ret = (uint64x1_t) __builtin_neon_vcalt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40810 return __ret;
40814 uint64x1_t __ret;
40815 __ret = (uint64x1_t) __builtin_neon_vcalt_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
40816 return __ret;
40822 uint64_t __ret;
40823 __ret = (uint64_t) __builtin_neon_vcaltd_f64(__p0, __p1);
40824 return __ret;
40828 uint64_t __ret;
40829 __ret = (uint64_t) __builtin_neon_vcaltd_f64(__p0, __p1);
40830 return __ret;
40836 uint32_t __ret;
40837 __ret = (uint32_t) __builtin_neon_vcalts_f32(__p0, __p1);
40838 return __ret;
40842 uint32_t __ret;
40843 __ret = (uint32_t) __builtin_neon_vcalts_f32(__p0, __p1);
40844 return __ret;
40850 uint64x1_t __ret;
40851 __ret = (uint64x1_t)(__p0 == __p1);
40852 return __ret;
40856 uint64x1_t __ret;
40857 __ret = (uint64x1_t)(__p0 == __p1);
40858 return __ret;
40864 uint64x2_t __ret;
40865 __ret = (uint64x2_t)(__p0 == __p1);
40866 return __ret;
40872 uint64x2_t __ret;
40873 __ret = (uint64x2_t)(__rev0 == __rev1);
40874 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40875 return __ret;
40881 uint64x2_t __ret;
40882 __ret = (uint64x2_t)(__p0 == __p1);
40883 return __ret;
40889 uint64x2_t __ret;
40890 __ret = (uint64x2_t)(__rev0 == __rev1);
40891 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40892 return __ret;
40898 uint64x2_t __ret;
40899 __ret = (uint64x2_t)(__p0 == __p1);
40900 return __ret;
40906 uint64x2_t __ret;
40907 __ret = (uint64x2_t)(__rev0 == __rev1);
40908 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40909 return __ret;
40915 uint64x2_t __ret;
40916 __ret = (uint64x2_t)(__p0 == __p1);
40917 return __ret;
40923 uint64x2_t __ret;
40924 __ret = (uint64x2_t)(__rev0 == __rev1);
40925 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
40926 return __ret;
40932 uint64x1_t __ret;
40933 __ret = (uint64x1_t)(__p0 == __p1);
40934 return __ret;
40938 uint64x1_t __ret;
40939 __ret = (uint64x1_t)(__p0 == __p1);
40940 return __ret;
40946 uint64x1_t __ret;
40947 __ret = (uint64x1_t)(__p0 == __p1);
40948 return __ret;
40952 uint64x1_t __ret;
40953 __ret = (uint64x1_t)(__p0 == __p1);
40954 return __ret;
40960 uint64x1_t __ret;
40961 __ret = (uint64x1_t)(__p0 == __p1);
40962 return __ret;
40966 uint64x1_t __ret;
40967 __ret = (uint64x1_t)(__p0 == __p1);
40968 return __ret;
40974 uint64_t __ret;
40975 __ret = (uint64_t) __builtin_neon_vceqd_u64(__p0, __p1);
40976 return __ret;
40980 uint64_t __ret;
40981 __ret = (uint64_t) __builtin_neon_vceqd_u64(__p0, __p1);
40982 return __ret;
40988 int64_t __ret;
40989 __ret = (int64_t) __builtin_neon_vceqd_s64(__p0, __p1);
40990 return __ret;
40994 int64_t __ret;
40995 __ret = (int64_t) __builtin_neon_vceqd_s64(__p0, __p1);
40996 return __ret;
41002 uint64_t __ret;
41003 __ret = (uint64_t) __builtin_neon_vceqd_f64(__p0, __p1);
41004 return __ret;
41008 uint64_t __ret;
41009 __ret = (uint64_t) __builtin_neon_vceqd_f64(__p0, __p1);
41010 return __ret;
41016 uint32_t __ret;
41017 __ret = (uint32_t) __builtin_neon_vceqs_f32(__p0, __p1);
41018 return __ret;
41022 uint32_t __ret;
41023 __ret = (uint32_t) __builtin_neon_vceqs_f32(__p0, __p1);
41024 return __ret;
41030 uint8x8_t __ret;
41031 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 16);
41032 return __ret;
41037 uint8x8_t __ret;
41038 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
41039 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41040 return __ret;
41046 uint64x1_t __ret;
41047 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41048 return __ret;
41052 uint64x1_t __ret;
41053 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41054 return __ret;
41060 uint16x4_t __ret;
41061 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 17);
41062 return __ret;
41067 uint16x4_t __ret;
41068 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
41069 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41070 return __ret;
41076 uint8x16_t __ret;
41077 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 48);
41078 return __ret;
41083 uint8x16_t __ret;
41084 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
41085 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
41086 return __ret;
41092 uint64x2_t __ret;
41093 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
41094 return __ret;
41099 uint64x2_t __ret;
41100 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
41101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41102 return __ret;
41108 uint16x8_t __ret;
41109 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
41110 return __ret;
41115 uint16x8_t __ret;
41116 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
41117 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41118 return __ret;
41124 uint8x16_t __ret;
41125 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 48);
41126 return __ret;
41131 uint8x16_t __ret;
41132 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
41133 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
41134 return __ret;
41140 uint32x4_t __ret;
41141 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 50);
41142 return __ret;
41147 uint32x4_t __ret;
41148 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
41149 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41150 return __ret;
41156 uint64x2_t __ret;
41157 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
41158 return __ret;
41163 uint64x2_t __ret;
41164 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
41165 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41166 return __ret;
41172 uint16x8_t __ret;
41173 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
41174 return __ret;
41179 uint16x8_t __ret;
41180 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
41181 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41182 return __ret;
41188 uint8x16_t __ret;
41189 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 48);
41190 return __ret;
41195 uint8x16_t __ret;
41196 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
41197 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
41198 return __ret;
41204 uint64x2_t __ret;
41205 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
41206 return __ret;
41211 uint64x2_t __ret;
41212 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
41213 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41214 return __ret;
41220 uint32x4_t __ret;
41221 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 50);
41222 return __ret;
41227 uint32x4_t __ret;
41228 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
41229 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41230 return __ret;
41236 uint32x4_t __ret;
41237 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 50);
41238 return __ret;
41243 uint32x4_t __ret;
41244 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
41245 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41246 return __ret;
41252 uint64x2_t __ret;
41253 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 51);
41254 return __ret;
41259 uint64x2_t __ret;
41260 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
41261 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41262 return __ret;
41268 uint16x8_t __ret;
41269 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
41270 return __ret;
41275 uint16x8_t __ret;
41276 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
41277 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41278 return __ret;
41284 uint8x8_t __ret;
41285 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 16);
41286 return __ret;
41291 uint8x8_t __ret;
41292 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
41293 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41294 return __ret;
41300 uint32x2_t __ret;
41301 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 18);
41302 return __ret;
41307 uint32x2_t __ret;
41308 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
41309 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41310 return __ret;
41316 uint64x1_t __ret;
41317 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41318 return __ret;
41322 uint64x1_t __ret;
41323 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41324 return __ret;
41330 uint16x4_t __ret;
41331 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 17);
41332 return __ret;
41337 uint16x4_t __ret;
41338 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
41339 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41340 return __ret;
41346 uint8x8_t __ret;
41347 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 16);
41348 return __ret;
41353 uint8x8_t __ret;
41354 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
41355 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41356 return __ret;
41362 uint64x1_t __ret;
41363 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41364 return __ret;
41368 uint64x1_t __ret;
41369 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41370 return __ret;
41376 uint32x2_t __ret;
41377 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 18);
41378 return __ret;
41383 uint32x2_t __ret;
41384 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
41385 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41386 return __ret;
41392 uint32x2_t __ret;
41393 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 18);
41394 return __ret;
41399 uint32x2_t __ret;
41400 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
41401 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41402 return __ret;
41408 uint64x1_t __ret;
41409 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41410 return __ret;
41414 uint64x1_t __ret;
41415 __ret = (uint64x1_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 19);
41416 return __ret;
41422 uint16x4_t __ret;
41423 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__p0, 17);
41424 return __ret;
41429 uint16x4_t __ret;
41430 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
41431 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41432 return __ret;
41438 uint64_t __ret;
41439 __ret = (uint64_t) __builtin_neon_vceqzd_u64(__p0);
41440 return __ret;
41444 uint64_t __ret;
41445 __ret = (uint64_t) __builtin_neon_vceqzd_u64(__p0);
41446 return __ret;
41452 int64_t __ret;
41453 __ret = (int64_t) __builtin_neon_vceqzd_s64(__p0);
41454 return __ret;
41458 int64_t __ret;
41459 __ret = (int64_t) __builtin_neon_vceqzd_s64(__p0);
41460 return __ret;
41466 uint64_t __ret;
41467 __ret = (uint64_t) __builtin_neon_vceqzd_f64(__p0);
41468 return __ret;
41472 uint64_t __ret;
41473 __ret = (uint64_t) __builtin_neon_vceqzd_f64(__p0);
41474 return __ret;
41480 uint32_t __ret;
41481 __ret = (uint32_t) __builtin_neon_vceqzs_f32(__p0);
41482 return __ret;
41486 uint32_t __ret;
41487 __ret = (uint32_t) __builtin_neon_vceqzs_f32(__p0);
41488 return __ret;
41494 uint64x2_t __ret;
41495 __ret = (uint64x2_t)(__p0 >= __p1);
41496 return __ret;
41502 uint64x2_t __ret;
41503 __ret = (uint64x2_t)(__rev0 >= __rev1);
41504 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41505 return __ret;
41511 uint64x2_t __ret;
41512 __ret = (uint64x2_t)(__p0 >= __p1);
41513 return __ret;
41519 uint64x2_t __ret;
41520 __ret = (uint64x2_t)(__rev0 >= __rev1);
41521 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41522 return __ret;
41528 uint64x2_t __ret;
41529 __ret = (uint64x2_t)(__p0 >= __p1);
41530 return __ret;
41536 uint64x2_t __ret;
41537 __ret = (uint64x2_t)(__rev0 >= __rev1);
41538 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41539 return __ret;
41545 uint64x1_t __ret;
41546 __ret = (uint64x1_t)(__p0 >= __p1);
41547 return __ret;
41551 uint64x1_t __ret;
41552 __ret = (uint64x1_t)(__p0 >= __p1);
41553 return __ret;
41559 uint64x1_t __ret;
41560 __ret = (uint64x1_t)(__p0 >= __p1);
41561 return __ret;
41565 uint64x1_t __ret;
41566 __ret = (uint64x1_t)(__p0 >= __p1);
41567 return __ret;
41573 uint64x1_t __ret;
41574 __ret = (uint64x1_t)(__p0 >= __p1);
41575 return __ret;
41579 uint64x1_t __ret;
41580 __ret = (uint64x1_t)(__p0 >= __p1);
41581 return __ret;
41587 int64_t __ret;
41588 __ret = (int64_t) __builtin_neon_vcged_s64(__p0, __p1);
41589 return __ret;
41593 int64_t __ret;
41594 __ret = (int64_t) __builtin_neon_vcged_s64(__p0, __p1);
41595 return __ret;
41601 uint64_t __ret;
41602 __ret = (uint64_t) __builtin_neon_vcged_u64(__p0, __p1);
41603 return __ret;
41607 uint64_t __ret;
41608 __ret = (uint64_t) __builtin_neon_vcged_u64(__p0, __p1);
41609 return __ret;
41615 uint64_t __ret;
41616 __ret = (uint64_t) __builtin_neon_vcged_f64(__p0, __p1);
41617 return __ret;
41621 uint64_t __ret;
41622 __ret = (uint64_t) __builtin_neon_vcged_f64(__p0, __p1);
41623 return __ret;
41629 uint32_t __ret;
41630 __ret = (uint32_t) __builtin_neon_vcges_f32(__p0, __p1);
41631 return __ret;
41635 uint32_t __ret;
41636 __ret = (uint32_t) __builtin_neon_vcges_f32(__p0, __p1);
41637 return __ret;
41643 uint8x16_t __ret;
41644 __ret = (uint8x16_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 48);
41645 return __ret;
41650 uint8x16_t __ret;
41651 __ret = (uint8x16_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 48);
41652 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
41653 return __ret;
41659 uint64x2_t __ret;
41660 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 51);
41661 return __ret;
41666 uint64x2_t __ret;
41667 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);
41668 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41669 return __ret;
41675 uint32x4_t __ret;
41676 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 50);
41677 return __ret;
41682 uint32x4_t __ret;
41683 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);
41684 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41685 return __ret;
41691 uint32x4_t __ret;
41692 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 50);
41693 return __ret;
41698 uint32x4_t __ret;
41699 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);
41700 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41701 return __ret;
41707 uint64x2_t __ret;
41708 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 51);
41709 return __ret;
41714 uint64x2_t __ret;
41715 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);
41716 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41717 return __ret;
41723 uint16x8_t __ret;
41724 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 49);
41725 return __ret;
41730 uint16x8_t __ret;
41731 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 49);
41732 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41733 return __ret;
41739 uint8x8_t __ret;
41740 __ret = (uint8x8_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 16);
41741 return __ret;
41746 uint8x8_t __ret;
41747 __ret = (uint8x8_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 16);
41748 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41749 return __ret;
41755 uint64x1_t __ret;
41756 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
41757 return __ret;
41761 uint64x1_t __ret;
41762 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
41763 return __ret;
41769 uint32x2_t __ret;
41770 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 18);
41771 return __ret;
41776 uint32x2_t __ret;
41777 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);
41778 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41779 return __ret;
41785 uint32x2_t __ret;
41786 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 18);
41787 return __ret;
41792 uint32x2_t __ret;
41793 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);
41794 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41795 return __ret;
41801 uint64x1_t __ret;
41802 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
41803 return __ret;
41807 uint64x1_t __ret;
41808 __ret = (uint64x1_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 19);
41809 return __ret;
41815 uint16x4_t __ret;
41816 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__p0, 17);
41817 return __ret;
41822 uint16x4_t __ret;
41823 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 17);
41824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41825 return __ret;
41831 int64_t __ret;
41832 __ret = (int64_t) __builtin_neon_vcgezd_s64(__p0);
41833 return __ret;
41837 int64_t __ret;
41838 __ret = (int64_t) __builtin_neon_vcgezd_s64(__p0);
41839 return __ret;
41845 uint64_t __ret;
41846 __ret = (uint64_t) __builtin_neon_vcgezd_f64(__p0);
41847 return __ret;
41851 uint64_t __ret;
41852 __ret = (uint64_t) __builtin_neon_vcgezd_f64(__p0);
41853 return __ret;
41859 uint32_t __ret;
41860 __ret = (uint32_t) __builtin_neon_vcgezs_f32(__p0);
41861 return __ret;
41865 uint32_t __ret;
41866 __ret = (uint32_t) __builtin_neon_vcgezs_f32(__p0);
41867 return __ret;
41873 uint64x2_t __ret;
41874 __ret = (uint64x2_t)(__p0 > __p1);
41875 return __ret;
41881 uint64x2_t __ret;
41882 __ret = (uint64x2_t)(__rev0 > __rev1);
41883 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41884 return __ret;
41890 uint64x2_t __ret;
41891 __ret = (uint64x2_t)(__p0 > __p1);
41892 return __ret;
41898 uint64x2_t __ret;
41899 __ret = (uint64x2_t)(__rev0 > __rev1);
41900 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41901 return __ret;
41907 uint64x2_t __ret;
41908 __ret = (uint64x2_t)(__p0 > __p1);
41909 return __ret;
41915 uint64x2_t __ret;
41916 __ret = (uint64x2_t)(__rev0 > __rev1);
41917 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41918 return __ret;
41924 uint64x1_t __ret;
41925 __ret = (uint64x1_t)(__p0 > __p1);
41926 return __ret;
41930 uint64x1_t __ret;
41931 __ret = (uint64x1_t)(__p0 > __p1);
41932 return __ret;
41938 uint64x1_t __ret;
41939 __ret = (uint64x1_t)(__p0 > __p1);
41940 return __ret;
41944 uint64x1_t __ret;
41945 __ret = (uint64x1_t)(__p0 > __p1);
41946 return __ret;
41952 uint64x1_t __ret;
41953 __ret = (uint64x1_t)(__p0 > __p1);
41954 return __ret;
41958 uint64x1_t __ret;
41959 __ret = (uint64x1_t)(__p0 > __p1);
41960 return __ret;
41966 int64_t __ret;
41967 __ret = (int64_t) __builtin_neon_vcgtd_s64(__p0, __p1);
41968 return __ret;
41972 int64_t __ret;
41973 __ret = (int64_t) __builtin_neon_vcgtd_s64(__p0, __p1);
41974 return __ret;
41980 uint64_t __ret;
41981 __ret = (uint64_t) __builtin_neon_vcgtd_u64(__p0, __p1);
41982 return __ret;
41986 uint64_t __ret;
41987 __ret = (uint64_t) __builtin_neon_vcgtd_u64(__p0, __p1);
41988 return __ret;
41994 uint64_t __ret;
41995 __ret = (uint64_t) __builtin_neon_vcgtd_f64(__p0, __p1);
41996 return __ret;
42000 uint64_t __ret;
42001 __ret = (uint64_t) __builtin_neon_vcgtd_f64(__p0, __p1);
42002 return __ret;
42008 uint32_t __ret;
42009 __ret = (uint32_t) __builtin_neon_vcgts_f32(__p0, __p1);
42010 return __ret;
42014 uint32_t __ret;
42015 __ret = (uint32_t) __builtin_neon_vcgts_f32(__p0, __p1);
42016 return __ret;
42022 uint8x16_t __ret;
42023 __ret = (uint8x16_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 48);
42024 return __ret;
42029 uint8x16_t __ret;
42030 __ret = (uint8x16_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 48);
42031 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
42032 return __ret;
42038 uint64x2_t __ret;
42039 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 51);
42040 return __ret;
42045 uint64x2_t __ret;
42046 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);
42047 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42048 return __ret;
42054 uint32x4_t __ret;
42055 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 50);
42056 return __ret;
42061 uint32x4_t __ret;
42062 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);
42063 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42064 return __ret;
42070 uint32x4_t __ret;
42071 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 50);
42072 return __ret;
42077 uint32x4_t __ret;
42078 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);
42079 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42080 return __ret;
42086 uint64x2_t __ret;
42087 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 51);
42088 return __ret;
42093 uint64x2_t __ret;
42094 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);
42095 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42096 return __ret;
42102 uint16x8_t __ret;
42103 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 49);
42104 return __ret;
42109 uint16x8_t __ret;
42110 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 49);
42111 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42112 return __ret;
42118 uint8x8_t __ret;
42119 __ret = (uint8x8_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 16);
42120 return __ret;
42125 uint8x8_t __ret;
42126 __ret = (uint8x8_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 16);
42127 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42128 return __ret;
42134 uint64x1_t __ret;
42135 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
42136 return __ret;
42140 uint64x1_t __ret;
42141 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
42142 return __ret;
42148 uint32x2_t __ret;
42149 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 18);
42150 return __ret;
42155 uint32x2_t __ret;
42156 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);
42157 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42158 return __ret;
42164 uint32x2_t __ret;
42165 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 18);
42166 return __ret;
42171 uint32x2_t __ret;
42172 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);
42173 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42174 return __ret;
42180 uint64x1_t __ret;
42181 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
42182 return __ret;
42186 uint64x1_t __ret;
42187 __ret = (uint64x1_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 19);
42188 return __ret;
42194 uint16x4_t __ret;
42195 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__p0, 17);
42196 return __ret;
42201 uint16x4_t __ret;
42202 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 17);
42203 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42204 return __ret;
42210 int64_t __ret;
42211 __ret = (int64_t) __builtin_neon_vcgtzd_s64(__p0);
42212 return __ret;
42216 int64_t __ret;
42217 __ret = (int64_t) __builtin_neon_vcgtzd_s64(__p0);
42218 return __ret;
42224 uint64_t __ret;
42225 __ret = (uint64_t) __builtin_neon_vcgtzd_f64(__p0);
42226 return __ret;
42230 uint64_t __ret;
42231 __ret = (uint64_t) __builtin_neon_vcgtzd_f64(__p0);
42232 return __ret;
42238 uint32_t __ret;
42239 __ret = (uint32_t) __builtin_neon_vcgtzs_f32(__p0);
42240 return __ret;
42244 uint32_t __ret;
42245 __ret = (uint32_t) __builtin_neon_vcgtzs_f32(__p0);
42246 return __ret;
42252 uint64x2_t __ret;
42253 __ret = (uint64x2_t)(__p0 <= __p1);
42254 return __ret;
42260 uint64x2_t __ret;
42261 __ret = (uint64x2_t)(__rev0 <= __rev1);
42262 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42263 return __ret;
42269 uint64x2_t __ret;
42270 __ret = (uint64x2_t)(__p0 <= __p1);
42271 return __ret;
42277 uint64x2_t __ret;
42278 __ret = (uint64x2_t)(__rev0 <= __rev1);
42279 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42280 return __ret;
42286 uint64x2_t __ret;
42287 __ret = (uint64x2_t)(__p0 <= __p1);
42288 return __ret;
42294 uint64x2_t __ret;
42295 __ret = (uint64x2_t)(__rev0 <= __rev1);
42296 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42297 return __ret;
42303 uint64x1_t __ret;
42304 __ret = (uint64x1_t)(__p0 <= __p1);
42305 return __ret;
42309 uint64x1_t __ret;
42310 __ret = (uint64x1_t)(__p0 <= __p1);
42311 return __ret;
42317 uint64x1_t __ret;
42318 __ret = (uint64x1_t)(__p0 <= __p1);
42319 return __ret;
42323 uint64x1_t __ret;
42324 __ret = (uint64x1_t)(__p0 <= __p1);
42325 return __ret;
42331 uint64x1_t __ret;
42332 __ret = (uint64x1_t)(__p0 <= __p1);
42333 return __ret;
42337 uint64x1_t __ret;
42338 __ret = (uint64x1_t)(__p0 <= __p1);
42339 return __ret;
42345 uint64_t __ret;
42346 __ret = (uint64_t) __builtin_neon_vcled_u64(__p0, __p1);
42347 return __ret;
42351 uint64_t __ret;
42352 __ret = (uint64_t) __builtin_neon_vcled_u64(__p0, __p1);
42353 return __ret;
42359 int64_t __ret;
42360 __ret = (int64_t) __builtin_neon_vcled_s64(__p0, __p1);
42361 return __ret;
42365 int64_t __ret;
42366 __ret = (int64_t) __builtin_neon_vcled_s64(__p0, __p1);
42367 return __ret;
42373 uint64_t __ret;
42374 __ret = (uint64_t) __builtin_neon_vcled_f64(__p0, __p1);
42375 return __ret;
42379 uint64_t __ret;
42380 __ret = (uint64_t) __builtin_neon_vcled_f64(__p0, __p1);
42381 return __ret;
42387 uint32_t __ret;
42388 __ret = (uint32_t) __builtin_neon_vcles_f32(__p0, __p1);
42389 return __ret;
42393 uint32_t __ret;
42394 __ret = (uint32_t) __builtin_neon_vcles_f32(__p0, __p1);
42395 return __ret;
42401 uint8x16_t __ret;
42402 __ret = (uint8x16_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 48);
42403 return __ret;
42408 uint8x16_t __ret;
42409 __ret = (uint8x16_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 48);
42410 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
42411 return __ret;
42417 uint64x2_t __ret;
42418 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 51);
42419 return __ret;
42424 uint64x2_t __ret;
42425 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);
42426 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42427 return __ret;
42433 uint32x4_t __ret;
42434 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 50);
42435 return __ret;
42440 uint32x4_t __ret;
42441 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);
42442 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42443 return __ret;
42449 uint32x4_t __ret;
42450 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 50);
42451 return __ret;
42456 uint32x4_t __ret;
42457 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);
42458 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42459 return __ret;
42465 uint64x2_t __ret;
42466 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 51);
42467 return __ret;
42472 uint64x2_t __ret;
42473 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);
42474 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42475 return __ret;
42481 uint16x8_t __ret;
42482 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 49);
42483 return __ret;
42488 uint16x8_t __ret;
42489 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 49);
42490 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42491 return __ret;
42497 uint8x8_t __ret;
42498 __ret = (uint8x8_t) __builtin_neon_vclez_v((int8x8_t)__p0, 16);
42499 return __ret;
42504 uint8x8_t __ret;
42505 __ret = (uint8x8_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 16);
42506 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42507 return __ret;
42513 uint64x1_t __ret;
42514 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
42515 return __ret;
42519 uint64x1_t __ret;
42520 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
42521 return __ret;
42527 uint32x2_t __ret;
42528 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__p0, 18);
42529 return __ret;
42534 uint32x2_t __ret;
42535 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);
42536 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42537 return __ret;
42543 uint32x2_t __ret;
42544 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__p0, 18);
42545 return __ret;
42550 uint32x2_t __ret;
42551 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);
42552 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42553 return __ret;
42559 uint64x1_t __ret;
42560 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
42561 return __ret;
42565 uint64x1_t __ret;
42566 __ret = (uint64x1_t) __builtin_neon_vclez_v((int8x8_t)__p0, 19);
42567 return __ret;
42573 uint16x4_t __ret;
42574 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__p0, 17);
42575 return __ret;
42580 uint16x4_t __ret;
42581 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 17);
42582 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42583 return __ret;
42589 int64_t __ret;
42590 __ret = (int64_t) __builtin_neon_vclezd_s64(__p0);
42591 return __ret;
42595 int64_t __ret;
42596 __ret = (int64_t) __builtin_neon_vclezd_s64(__p0);
42597 return __ret;
42603 uint64_t __ret;
42604 __ret = (uint64_t) __builtin_neon_vclezd_f64(__p0);
42605 return __ret;
42609 uint64_t __ret;
42610 __ret = (uint64_t) __builtin_neon_vclezd_f64(__p0);
42611 return __ret;
42617 uint32_t __ret;
42618 __ret = (uint32_t) __builtin_neon_vclezs_f32(__p0);
42619 return __ret;
42623 uint32_t __ret;
42624 __ret = (uint32_t) __builtin_neon_vclezs_f32(__p0);
42625 return __ret;
42631 uint64x2_t __ret;
42632 __ret = (uint64x2_t)(__p0 < __p1);
42633 return __ret;
42639 uint64x2_t __ret;
42640 __ret = (uint64x2_t)(__rev0 < __rev1);
42641 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42642 return __ret;
42648 uint64x2_t __ret;
42649 __ret = (uint64x2_t)(__p0 < __p1);
42650 return __ret;
42656 uint64x2_t __ret;
42657 __ret = (uint64x2_t)(__rev0 < __rev1);
42658 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42659 return __ret;
42665 uint64x2_t __ret;
42666 __ret = (uint64x2_t)(__p0 < __p1);
42667 return __ret;
42673 uint64x2_t __ret;
42674 __ret = (uint64x2_t)(__rev0 < __rev1);
42675 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42676 return __ret;
42682 uint64x1_t __ret;
42683 __ret = (uint64x1_t)(__p0 < __p1);
42684 return __ret;
42688 uint64x1_t __ret;
42689 __ret = (uint64x1_t)(__p0 < __p1);
42690 return __ret;
42696 uint64x1_t __ret;
42697 __ret = (uint64x1_t)(__p0 < __p1);
42698 return __ret;
42702 uint64x1_t __ret;
42703 __ret = (uint64x1_t)(__p0 < __p1);
42704 return __ret;
42710 uint64x1_t __ret;
42711 __ret = (uint64x1_t)(__p0 < __p1);
42712 return __ret;
42716 uint64x1_t __ret;
42717 __ret = (uint64x1_t)(__p0 < __p1);
42718 return __ret;
42724 uint64_t __ret;
42725 __ret = (uint64_t) __builtin_neon_vcltd_u64(__p0, __p1);
42726 return __ret;
42730 uint64_t __ret;
42731 __ret = (uint64_t) __builtin_neon_vcltd_u64(__p0, __p1);
42732 return __ret;
42738 int64_t __ret;
42739 __ret = (int64_t) __builtin_neon_vcltd_s64(__p0, __p1);
42740 return __ret;
42744 int64_t __ret;
42745 __ret = (int64_t) __builtin_neon_vcltd_s64(__p0, __p1);
42746 return __ret;
42752 uint64_t __ret;
42753 __ret = (uint64_t) __builtin_neon_vcltd_f64(__p0, __p1);
42754 return __ret;
42758 uint64_t __ret;
42759 __ret = (uint64_t) __builtin_neon_vcltd_f64(__p0, __p1);
42760 return __ret;
42766 uint32_t __ret;
42767 __ret = (uint32_t) __builtin_neon_vclts_f32(__p0, __p1);
42768 return __ret;
42772 uint32_t __ret;
42773 __ret = (uint32_t) __builtin_neon_vclts_f32(__p0, __p1);
42774 return __ret;
42780 uint8x16_t __ret;
42781 __ret = (uint8x16_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 48);
42782 return __ret;
42787 uint8x16_t __ret;
42788 __ret = (uint8x16_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 48);
42789 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
42790 return __ret;
42796 uint64x2_t __ret;
42797 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 51);
42798 return __ret;
42803 uint64x2_t __ret;
42804 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);
42805 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42806 return __ret;
42812 uint32x4_t __ret;
42813 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 50);
42814 return __ret;
42819 uint32x4_t __ret;
42820 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);
42821 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42822 return __ret;
42828 uint32x4_t __ret;
42829 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 50);
42830 return __ret;
42835 uint32x4_t __ret;
42836 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);
42837 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42838 return __ret;
42844 uint64x2_t __ret;
42845 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 51);
42846 return __ret;
42851 uint64x2_t __ret;
42852 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);
42853 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42854 return __ret;
42860 uint16x8_t __ret;
42861 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 49);
42862 return __ret;
42867 uint16x8_t __ret;
42868 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 49);
42869 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42870 return __ret;
42876 uint8x8_t __ret;
42877 __ret = (uint8x8_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 16);
42878 return __ret;
42883 uint8x8_t __ret;
42884 __ret = (uint8x8_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 16);
42885 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42886 return __ret;
42892 uint64x1_t __ret;
42893 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
42894 return __ret;
42898 uint64x1_t __ret;
42899 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
42900 return __ret;
42906 uint32x2_t __ret;
42907 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 18);
42908 return __ret;
42913 uint32x2_t __ret;
42914 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);
42915 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42916 return __ret;
42922 uint32x2_t __ret;
42923 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 18);
42924 return __ret;
42929 uint32x2_t __ret;
42930 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);
42931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42932 return __ret;
42938 uint64x1_t __ret;
42939 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
42940 return __ret;
42944 uint64x1_t __ret;
42945 __ret = (uint64x1_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 19);
42946 return __ret;
42952 uint16x4_t __ret;
42953 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__p0, 17);
42954 return __ret;
42959 uint16x4_t __ret;
42960 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 17);
42961 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42962 return __ret;
42968 int64_t __ret;
42969 __ret = (int64_t) __builtin_neon_vcltzd_s64(__p0);
42970 return __ret;
42974 int64_t __ret;
42975 __ret = (int64_t) __builtin_neon_vcltzd_s64(__p0);
42976 return __ret;
42982 uint64_t __ret;
42983 __ret = (uint64_t) __builtin_neon_vcltzd_f64(__p0);
42984 return __ret;
42988 uint64_t __ret;
42989 __ret = (uint64_t) __builtin_neon_vcltzd_f64(__p0);
42990 return __ret;
42996 uint32_t __ret;
42997 __ret = (uint32_t) __builtin_neon_vcltzs_f32(__p0);
42998 return __ret;
43002 uint32_t __ret;
43003 __ret = (uint32_t) __builtin_neon_vcltzs_f32(__p0);
43004 return __ret;
43010 poly64x2_t __ret;
43011 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
43012 return __ret;
43016 poly64x2_t __ret;
43017 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
43018 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43019 return __ret;
43025 float64x2_t __ret;
43026 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
43027 return __ret;
43031 float64x2_t __ret;
43032 __ret = __builtin_shufflevector(__p0, __p1, 0, 1);
43033 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43034 return __ret;
43952 poly64x1_t __ret;
43953 __ret = (poly64x1_t)(__p0);
43954 return __ret;
43958 poly64x1_t __ret;
43959 __ret = (poly64x1_t)(__p0);
43960 return __ret;
43966 float64x1_t __ret;
43967 __ret = (float64x1_t)(__p0);
43968 return __ret;
43972 float64x1_t __ret;
43973 __ret = (float64x1_t)(__p0);
43974 return __ret;
43980 float32_t __ret;
43981 __ret = (float32_t) __builtin_neon_vcvts_f32_s32(__p0);
43982 return __ret;
43986 float32_t __ret;
43987 __ret = (float32_t) __builtin_neon_vcvts_f32_s32(__p0);
43988 return __ret;
43994 float32_t __ret;
43995 __ret = (float32_t) __builtin_neon_vcvts_f32_u32(__p0);
43996 return __ret;
44000 float32_t __ret;
44001 __ret = (float32_t) __builtin_neon_vcvts_f32_u32(__p0);
44002 return __ret;
44008 float32x2_t __ret;
44009 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__p0, 9);
44010 return __ret;
44015 float32x2_t __ret;
44016 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__rev0, 9);
44017 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44018 return __ret;
44021 float32x2_t __ret;
44022 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__p0, 9);
44023 return __ret;
44029 float64_t __ret;
44030 __ret = (float64_t) __builtin_neon_vcvtd_f64_s64(__p0);
44031 return __ret;
44035 float64_t __ret;
44036 __ret = (float64_t) __builtin_neon_vcvtd_f64_s64(__p0);
44037 return __ret;
44043 float64_t __ret;
44044 __ret = (float64_t) __builtin_neon_vcvtd_f64_u64(__p0);
44045 return __ret;
44049 float64_t __ret;
44050 __ret = (float64_t) __builtin_neon_vcvtd_f64_u64(__p0);
44051 return __ret;
44057 float64x2_t __ret;
44058 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__p0, 51);
44059 return __ret;
44064 float64x2_t __ret;
44065 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 51);
44066 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44067 return __ret;
44073 float64x2_t __ret;
44074 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__p0, 35);
44075 return __ret;
44080 float64x2_t __ret;
44081 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 35);
44082 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44083 return __ret;
44089 float64x1_t __ret;
44090 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 19);
44091 return __ret;
44095 float64x1_t __ret;
44096 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 19);
44097 return __ret;
44103 float64x1_t __ret;
44104 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 3);
44105 return __ret;
44109 float64x1_t __ret;
44110 __ret = (float64x1_t) __builtin_neon_vcvt_f64_v((int8x8_t)__p0, 3);
44111 return __ret;
44117 float64x2_t __ret;
44118 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__p0, 42);
44119 return __ret;
44124 float64x2_t __ret;
44125 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__rev0, 42);
44126 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44127 return __ret;
44130 float64x2_t __ret;
44131 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__p0, 42);
44132 return __ret;
44138 float16x8_t __ret;
44139 __ret = vcombine_f16(__p0, vcvt_f16_f32(__p1));
44140 return __ret;
44146 float16x8_t __ret;
44147 __ret = __noswap_vcombine_f16(__rev0, __noswap_vcvt_f16_f32(__rev1));
44148 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44149 return __ret;
44155 float32x4_t __ret;
44156 __ret = vcvt_f32_f16(vget_high_f16(__p0));
44157 return __ret;
44162 float32x4_t __ret;
44163 __ret = __noswap_vcvt_f32_f16(__noswap_vget_high_f16(__rev0));
44164 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44165 return __ret;
44171 float32x4_t __ret;
44172 __ret = vcombine_f32(__p0, vcvt_f32_f64(__p1));
44173 return __ret;
44179 float32x4_t __ret;
44180 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvt_f32_f64(__rev1));
44181 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44182 return __ret;
44188 float64x2_t __ret;
44189 __ret = vcvt_f64_f32(vget_high_f32(__p0));
44190 return __ret;
44195 float64x2_t __ret;
44196 __ret = __noswap_vcvt_f64_f32(__noswap_vget_high_f32(__rev0));
44197 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44198 return __ret;
44205 float32_t __ret; \
44206 __ret = (float32_t) __builtin_neon_vcvts_n_f32_u32(__s0, __p1); \
44207 __ret; \
44212 float32_t __ret; \
44213 __ret = (float32_t) __builtin_neon_vcvts_n_f32_u32(__s0, __p1); \
44214 __ret; \
44221 float32_t __ret; \
44222 __ret = (float32_t) __builtin_neon_vcvts_n_f32_s32(__s0, __p1); \
44223 __ret; \
44228 float32_t __ret; \
44229 __ret = (float32_t) __builtin_neon_vcvts_n_f32_s32(__s0, __p1); \
44230 __ret; \
44237 float64x2_t __ret; \
44238 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 51); \
44239 __ret; \
44245 float64x2_t __ret; \
44246 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 51); \
44247 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
44248 __ret; \
44255 float64x2_t __ret; \
44256 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 35); \
44257 __ret; \
44263 float64x2_t __ret; \
44264 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 35); \
44265 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
44266 __ret; \
44273 float64x1_t __ret; \
44274 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 19); \
44275 __ret; \
44280 float64x1_t __ret; \
44281 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 19); \
44282 __ret; \
44289 float64x1_t __ret; \
44290 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 3); \
44291 __ret; \
44296 float64x1_t __ret; \
44297 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 3); \
44298 __ret; \
44305 float64_t __ret; \
44306 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_u64(__s0, __p1); \
44307 __ret; \
44312 float64_t __ret; \
44313 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_u64(__s0, __p1); \
44314 __ret; \
44321 float64_t __ret; \
44322 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_s64(__s0, __p1); \
44323 __ret; \
44328 float64_t __ret; \
44329 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_s64(__s0, __p1); \
44330 __ret; \
44337 int32_t __ret; \
44338 __ret = (int32_t) __builtin_neon_vcvts_n_s32_f32(__s0, __p1); \
44339 __ret; \
44344 int32_t __ret; \
44345 __ret = (int32_t) __builtin_neon_vcvts_n_s32_f32(__s0, __p1); \
44346 __ret; \
44353 int64x2_t __ret; \
44354 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__s0, __p1, 35); \
44355 __ret; \
44361 int64x2_t __ret; \
44362 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__rev0, __p1, 35); \
44363 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
44364 __ret; \
44371 int64x1_t __ret; \
44372 __ret = (int64x1_t) __builtin_neon_vcvt_n_s64_v((int8x8_t)__s0, __p1, 3); \
44373 __ret; \
44378 int64x1_t __ret; \
44379 __ret = (int64x1_t) __builtin_neon_vcvt_n_s64_v((int8x8_t)__s0, __p1, 3); \
44380 __ret; \
44387 int64_t __ret; \
44388 __ret = (int64_t) __builtin_neon_vcvtd_n_s64_f64(__s0, __p1); \
44389 __ret; \
44394 int64_t __ret; \
44395 __ret = (int64_t) __builtin_neon_vcvtd_n_s64_f64(__s0, __p1); \
44396 __ret; \
44403 uint32_t __ret; \
44404 __ret = (uint32_t) __builtin_neon_vcvts_n_u32_f32(__s0, __p1); \
44405 __ret; \
44410 uint32_t __ret; \
44411 __ret = (uint32_t) __builtin_neon_vcvts_n_u32_f32(__s0, __p1); \
44412 __ret; \
44419 uint64x2_t __ret; \
44420 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__s0, __p1, 51); \
44421 __ret; \
44427 uint64x2_t __ret; \
44428 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__rev0, __p1, 51); \
44429 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
44430 __ret; \
44437 uint64x1_t __ret; \
44438 __ret = (uint64x1_t) __builtin_neon_vcvt_n_u64_v((int8x8_t)__s0, __p1, 19); \
44439 __ret; \
44444 uint64x1_t __ret; \
44445 __ret = (uint64x1_t) __builtin_neon_vcvt_n_u64_v((int8x8_t)__s0, __p1, 19); \
44446 __ret; \
44453 uint64_t __ret; \
44454 __ret = (uint64_t) __builtin_neon_vcvtd_n_u64_f64(__s0, __p1); \
44455 __ret; \
44460 uint64_t __ret; \
44461 __ret = (uint64_t) __builtin_neon_vcvtd_n_u64_f64(__s0, __p1); \
44462 __ret; \
44468 int32_t __ret;
44469 __ret = (int32_t) __builtin_neon_vcvts_s32_f32(__p0);
44470 return __ret;
44474 int32_t __ret;
44475 __ret = (int32_t) __builtin_neon_vcvts_s32_f32(__p0);
44476 return __ret;
44482 int64_t __ret;
44483 __ret = (int64_t) __builtin_neon_vcvtd_s64_f64(__p0);
44484 return __ret;
44488 int64_t __ret;
44489 __ret = (int64_t) __builtin_neon_vcvtd_s64_f64(__p0);
44490 return __ret;
44496 int64x2_t __ret;
44497 __ret = (int64x2_t) __builtin_neon_vcvtq_s64_v((int8x16_t)__p0, 35);
44498 return __ret;
44503 int64x2_t __ret;
44504 __ret = (int64x2_t) __builtin_neon_vcvtq_s64_v((int8x16_t)__rev0, 35);
44505 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44506 return __ret;
44512 int64x1_t __ret;
44513 __ret = (int64x1_t) __builtin_neon_vcvt_s64_v((int8x8_t)__p0, 3);
44514 return __ret;
44518 int64x1_t __ret;
44519 __ret = (int64x1_t) __builtin_neon_vcvt_s64_v((int8x8_t)__p0, 3);
44520 return __ret;
44526 uint32_t __ret;
44527 __ret = (uint32_t) __builtin_neon_vcvts_u32_f32(__p0);
44528 return __ret;
44532 uint32_t __ret;
44533 __ret = (uint32_t) __builtin_neon_vcvts_u32_f32(__p0);
44534 return __ret;
44540 uint64_t __ret;
44541 __ret = (uint64_t) __builtin_neon_vcvtd_u64_f64(__p0);
44542 return __ret;
44546 uint64_t __ret;
44547 __ret = (uint64_t) __builtin_neon_vcvtd_u64_f64(__p0);
44548 return __ret;
44554 uint64x2_t __ret;
44555 __ret = (uint64x2_t) __builtin_neon_vcvtq_u64_v((int8x16_t)__p0, 51);
44556 return __ret;
44561 uint64x2_t __ret;
44562 __ret = (uint64x2_t) __builtin_neon_vcvtq_u64_v((int8x16_t)__rev0, 51);
44563 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44564 return __ret;
44570 uint64x1_t __ret;
44571 __ret = (uint64x1_t) __builtin_neon_vcvt_u64_v((int8x8_t)__p0, 19);
44572 return __ret;
44576 uint64x1_t __ret;
44577 __ret = (uint64x1_t) __builtin_neon_vcvt_u64_v((int8x8_t)__p0, 19);
44578 return __ret;
44584 int32_t __ret;
44585 __ret = (int32_t) __builtin_neon_vcvtas_s32_f32(__p0);
44586 return __ret;
44590 int32_t __ret;
44591 __ret = (int32_t) __builtin_neon_vcvtas_s32_f32(__p0);
44592 return __ret;
44598 int64_t __ret;
44599 __ret = (int64_t) __builtin_neon_vcvtad_s64_f64(__p0);
44600 return __ret;
44604 int64_t __ret;
44605 __ret = (int64_t) __builtin_neon_vcvtad_s64_f64(__p0);
44606 return __ret;
44612 uint32_t __ret;
44613 __ret = (uint32_t) __builtin_neon_vcvtas_u32_f32(__p0);
44614 return __ret;
44618 uint32_t __ret;
44619 __ret = (uint32_t) __builtin_neon_vcvtas_u32_f32(__p0);
44620 return __ret;
44626 uint64_t __ret;
44627 __ret = (uint64_t) __builtin_neon_vcvtad_u64_f64(__p0);
44628 return __ret;
44632 uint64_t __ret;
44633 __ret = (uint64_t) __builtin_neon_vcvtad_u64_f64(__p0);
44634 return __ret;
44640 int32_t __ret;
44641 __ret = (int32_t) __builtin_neon_vcvtms_s32_f32(__p0);
44642 return __ret;
44646 int32_t __ret;
44647 __ret = (int32_t) __builtin_neon_vcvtms_s32_f32(__p0);
44648 return __ret;
44654 int64_t __ret;
44655 __ret = (int64_t) __builtin_neon_vcvtmd_s64_f64(__p0);
44656 return __ret;
44660 int64_t __ret;
44661 __ret = (int64_t) __builtin_neon_vcvtmd_s64_f64(__p0);
44662 return __ret;
44668 uint32_t __ret;
44669 __ret = (uint32_t) __builtin_neon_vcvtms_u32_f32(__p0);
44670 return __ret;
44674 uint32_t __ret;
44675 __ret = (uint32_t) __builtin_neon_vcvtms_u32_f32(__p0);
44676 return __ret;
44682 uint64_t __ret;
44683 __ret = (uint64_t) __builtin_neon_vcvtmd_u64_f64(__p0);
44684 return __ret;
44688 uint64_t __ret;
44689 __ret = (uint64_t) __builtin_neon_vcvtmd_u64_f64(__p0);
44690 return __ret;
44696 int32_t __ret;
44697 __ret = (int32_t) __builtin_neon_vcvtns_s32_f32(__p0);
44698 return __ret;
44702 int32_t __ret;
44703 __ret = (int32_t) __builtin_neon_vcvtns_s32_f32(__p0);
44704 return __ret;
44710 int64_t __ret;
44711 __ret = (int64_t) __builtin_neon_vcvtnd_s64_f64(__p0);
44712 return __ret;
44716 int64_t __ret;
44717 __ret = (int64_t) __builtin_neon_vcvtnd_s64_f64(__p0);
44718 return __ret;
44724 uint32_t __ret;
44725 __ret = (uint32_t) __builtin_neon_vcvtns_u32_f32(__p0);
44726 return __ret;
44730 uint32_t __ret;
44731 __ret = (uint32_t) __builtin_neon_vcvtns_u32_f32(__p0);
44732 return __ret;
44738 uint64_t __ret;
44739 __ret = (uint64_t) __builtin_neon_vcvtnd_u64_f64(__p0);
44740 return __ret;
44744 uint64_t __ret;
44745 __ret = (uint64_t) __builtin_neon_vcvtnd_u64_f64(__p0);
44746 return __ret;
44752 int32_t __ret;
44753 __ret = (int32_t) __builtin_neon_vcvtps_s32_f32(__p0);
44754 return __ret;
44758 int32_t __ret;
44759 __ret = (int32_t) __builtin_neon_vcvtps_s32_f32(__p0);
44760 return __ret;
44766 int64_t __ret;
44767 __ret = (int64_t) __builtin_neon_vcvtpd_s64_f64(__p0);
44768 return __ret;
44772 int64_t __ret;
44773 __ret = (int64_t) __builtin_neon_vcvtpd_s64_f64(__p0);
44774 return __ret;
44780 uint32_t __ret;
44781 __ret = (uint32_t) __builtin_neon_vcvtps_u32_f32(__p0);
44782 return __ret;
44786 uint32_t __ret;
44787 __ret = (uint32_t) __builtin_neon_vcvtps_u32_f32(__p0);
44788 return __ret;
44794 uint64_t __ret;
44795 __ret = (uint64_t) __builtin_neon_vcvtpd_u64_f64(__p0);
44796 return __ret;
44800 uint64_t __ret;
44801 __ret = (uint64_t) __builtin_neon_vcvtpd_u64_f64(__p0);
44802 return __ret;
44808 float32_t __ret;
44809 __ret = (float32_t) __builtin_neon_vcvtxd_f32_f64(__p0);
44810 return __ret;
44814 float32_t __ret;
44815 __ret = (float32_t) __builtin_neon_vcvtxd_f32_f64(__p0);
44816 return __ret;
44822 float32x2_t __ret;
44823 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__p0, 42);
44824 return __ret;
44829 float32x2_t __ret;
44830 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__rev0, 42);
44831 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44832 return __ret;
44835 float32x2_t __ret;
44836 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__p0, 42);
44837 return __ret;
44843 float32x4_t __ret;
44844 __ret = vcombine_f32(__p0, vcvtx_f32_f64(__p1));
44845 return __ret;
44851 float32x4_t __ret;
44852 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvtx_f32_f64(__rev1));
44853 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44854 return __ret;
44860 float64x2_t __ret;
44861 __ret = __p0 / __p1;
44862 return __ret;
44868 float64x2_t __ret;
44869 __ret = __rev0 / __rev1;
44870 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44871 return __ret;
44877 float32x4_t __ret;
44878 __ret = __p0 / __p1;
44879 return __ret;
44885 float32x4_t __ret;
44886 __ret = __rev0 / __rev1;
44887 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44888 return __ret;
44894 float64x1_t __ret;
44895 __ret = __p0 / __p1;
44896 return __ret;
44900 float64x1_t __ret;
44901 __ret = __p0 / __p1;
44902 return __ret;
44908 float32x2_t __ret;
44909 __ret = __p0 / __p1;
44910 return __ret;
44916 float32x2_t __ret;
44917 __ret = __rev0 / __rev1;
44918 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
44919 return __ret;
44926 poly8_t __ret; \
44927 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
44928 __ret; \
44934 poly8_t __ret; \
44935 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
44936 __ret; \
44943 poly16_t __ret; \
44944 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__s0, __p1); \
44945 __ret; \
44951 poly16_t __ret; \
44952 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__rev0, __p1); \
44953 __ret; \
44960 uint8_t __ret; \
44961 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
44962 __ret; \
44968 uint8_t __ret; \
44969 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
44970 __ret; \
44977 uint32_t __ret; \
44978 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__s0, __p1); \
44979 __ret; \
44985 uint32_t __ret; \
44986 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__rev0, __p1); \
44987 __ret; \
44994 uint64_t __ret; \
44995 __ret = (uint64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
44996 __ret; \
45001 uint64_t __ret; \
45002 __ret = (uint64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
45003 __ret; \
45010 uint16_t __ret; \
45011 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__s0, __p1); \
45012 __ret; \
45018 uint16_t __ret; \
45019 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__rev0, __p1); \
45020 __ret; \
45027 int8_t __ret; \
45028 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
45029 __ret; \
45035 int8_t __ret; \
45036 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
45037 __ret; \
45044 float64_t __ret; \
45045 __ret = (float64_t) __builtin_neon_vdupd_lane_f64((int8x8_t)__s0, __p1); \
45046 __ret; \
45051 float64_t __ret; \
45052 __ret = (float64_t) __builtin_neon_vdupd_lane_f64((int8x8_t)__s0, __p1); \
45053 __ret; \
45060 float32_t __ret; \
45061 __ret = (float32_t) __builtin_neon_vdups_lane_f32((int8x8_t)__s0, __p1); \
45062 __ret; \
45068 float32_t __ret; \
45069 __ret = (float32_t) __builtin_neon_vdups_lane_f32((int8x8_t)__rev0, __p1); \
45070 __ret; \
45077 int32_t __ret; \
45078 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__s0, __p1); \
45079 __ret; \
45085 int32_t __ret; \
45086 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int8x8_t)__rev0, __p1); \
45087 __ret; \
45094 int64_t __ret; \
45095 __ret = (int64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
45096 __ret; \
45101 int64_t __ret; \
45102 __ret = (int64_t) __builtin_neon_vdupd_lane_i64((int8x8_t)__s0, __p1); \
45103 __ret; \
45110 int16_t __ret; \
45111 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__s0, __p1); \
45112 __ret; \
45118 int16_t __ret; \
45119 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int8x8_t)__rev0, __p1); \
45120 __ret; \
45127 poly64x1_t __ret; \
45128 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45129 __ret; \
45134 poly64x1_t __ret; \
45135 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45136 __ret; \
45143 poly64x2_t __ret; \
45144 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45145 __ret; \
45150 poly64x2_t __ret; \
45151 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45152 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45153 __ret; \
45160 float64x2_t __ret; \
45161 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45162 __ret; \
45167 float64x2_t __ret; \
45168 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45169 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45170 __ret; \
45177 float16x8_t __ret; \
45178 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45179 __ret; \
45185 float16x8_t __ret; \
45186 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45187 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45188 __ret; \
45195 float64x1_t __ret; \
45196 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45197 __ret; \
45202 float64x1_t __ret; \
45203 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45204 __ret; \
45211 float16x4_t __ret; \
45212 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45213 __ret; \
45219 float16x4_t __ret; \
45220 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45221 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45222 __ret; \
45229 poly8_t __ret; \
45230 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
45231 __ret; \
45237 poly8_t __ret; \
45238 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
45239 __ret; \
45246 poly16_t __ret; \
45247 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__s0, __p1); \
45248 __ret; \
45254 poly16_t __ret; \
45255 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__rev0, __p1); \
45256 __ret; \
45263 uint8_t __ret; \
45264 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
45265 __ret; \
45271 uint8_t __ret; \
45272 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
45273 __ret; \
45280 uint32_t __ret; \
45281 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__s0, __p1); \
45282 __ret; \
45288 uint32_t __ret; \
45289 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__rev0, __p1); \
45290 __ret; \
45297 uint64_t __ret; \
45298 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__s0, __p1); \
45299 __ret; \
45305 uint64_t __ret; \
45306 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__rev0, __p1); \
45307 __ret; \
45314 uint16_t __ret; \
45315 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__s0, __p1); \
45316 __ret; \
45322 uint16_t __ret; \
45323 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__rev0, __p1); \
45324 __ret; \
45331 int8_t __ret; \
45332 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
45333 __ret; \
45339 int8_t __ret; \
45340 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
45341 __ret; \
45348 float64_t __ret; \
45349 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((int8x16_t)__s0, __p1); \
45350 __ret; \
45356 float64_t __ret; \
45357 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((int8x16_t)__rev0, __p1); \
45358 __ret; \
45365 float32_t __ret; \
45366 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((int8x16_t)__s0, __p1); \
45367 __ret; \
45373 float32_t __ret; \
45374 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((int8x16_t)__rev0, __p1); \
45375 __ret; \
45382 int32_t __ret; \
45383 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__s0, __p1); \
45384 __ret; \
45390 int32_t __ret; \
45391 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int8x16_t)__rev0, __p1); \
45392 __ret; \
45399 int64_t __ret; \
45400 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__s0, __p1); \
45401 __ret; \
45407 int64_t __ret; \
45408 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int8x16_t)__rev0, __p1); \
45409 __ret; \
45416 int16_t __ret; \
45417 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__s0, __p1); \
45418 __ret; \
45424 int16_t __ret; \
45425 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int8x16_t)__rev0, __p1); \
45426 __ret; \
45433 poly8x8_t __ret; \
45434 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45435 __ret; \
45441 poly8x8_t __ret; \
45442 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45443 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45444 __ret; \
45451 poly64x1_t __ret; \
45452 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45453 __ret; \
45459 poly64x1_t __ret; \
45460 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
45461 __ret; \
45468 poly16x4_t __ret; \
45469 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45470 __ret; \
45476 poly16x4_t __ret; \
45477 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45478 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45479 __ret; \
45486 poly8x16_t __ret; \
45487 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45488 __ret; \
45494 poly8x16_t __ret; \
45495 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45496 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
45497 __ret; \
45504 poly64x2_t __ret; \
45505 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45506 __ret; \
45512 poly64x2_t __ret; \
45513 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
45514 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45515 __ret; \
45522 poly16x8_t __ret; \
45523 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45524 __ret; \
45530 poly16x8_t __ret; \
45531 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45532 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45533 __ret; \
45540 uint8x16_t __ret; \
45541 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45542 __ret; \
45548 uint8x16_t __ret; \
45549 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45550 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
45551 __ret; \
45558 uint32x4_t __ret; \
45559 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45560 __ret; \
45566 uint32x4_t __ret; \
45567 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45568 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45569 __ret; \
45576 uint64x2_t __ret; \
45577 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45578 __ret; \
45584 uint64x2_t __ret; \
45585 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
45586 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45587 __ret; \
45594 uint16x8_t __ret; \
45595 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45596 __ret; \
45602 uint16x8_t __ret; \
45603 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45604 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45605 __ret; \
45612 int8x16_t __ret; \
45613 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45614 __ret; \
45620 int8x16_t __ret; \
45621 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45622 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
45623 __ret; \
45630 float64x2_t __ret; \
45631 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45632 __ret; \
45638 float64x2_t __ret; \
45639 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
45640 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45641 __ret; \
45648 float32x4_t __ret; \
45649 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45650 __ret; \
45656 float32x4_t __ret; \
45657 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45658 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45659 __ret; \
45666 float16x8_t __ret; \
45667 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45668 __ret; \
45674 float16x8_t __ret; \
45675 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45676 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45677 __ret; \
45684 int32x4_t __ret; \
45685 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45686 __ret; \
45692 int32x4_t __ret; \
45693 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45694 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45695 __ret; \
45702 int64x2_t __ret; \
45703 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45704 __ret; \
45710 int64x2_t __ret; \
45711 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
45712 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45713 __ret; \
45720 int16x8_t __ret; \
45721 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45722 __ret; \
45728 int16x8_t __ret; \
45729 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45730 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45731 __ret; \
45738 uint8x8_t __ret; \
45739 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45740 __ret; \
45746 uint8x8_t __ret; \
45747 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45748 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45749 __ret; \
45756 uint32x2_t __ret; \
45757 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45758 __ret; \
45764 uint32x2_t __ret; \
45765 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
45766 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45767 __ret; \
45774 uint64x1_t __ret; \
45775 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45776 __ret; \
45782 uint64x1_t __ret; \
45783 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
45784 __ret; \
45791 uint16x4_t __ret; \
45792 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45793 __ret; \
45799 uint16x4_t __ret; \
45800 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45801 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45802 __ret; \
45809 int8x8_t __ret; \
45810 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45811 __ret; \
45817 int8x8_t __ret; \
45818 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1); \
45819 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45820 __ret; \
45827 float64x1_t __ret; \
45828 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45829 __ret; \
45835 float64x1_t __ret; \
45836 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
45837 __ret; \
45844 float32x2_t __ret; \
45845 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45846 __ret; \
45852 float32x2_t __ret; \
45853 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
45854 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45855 __ret; \
45862 float16x4_t __ret; \
45863 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45864 __ret; \
45870 float16x4_t __ret; \
45871 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45872 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45873 __ret; \
45880 int32x2_t __ret; \
45881 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1); \
45882 __ret; \
45888 int32x2_t __ret; \
45889 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1); \
45890 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
45891 __ret; \
45898 int64x1_t __ret; \
45899 __ret = __builtin_shufflevector(__s0, __s0, __p1); \
45900 __ret; \
45906 int64x1_t __ret; \
45907 __ret = __builtin_shufflevector(__rev0, __rev0, __p1); \
45908 __ret; \
45915 int16x4_t __ret; \
45916 __ret = __builtin_shufflevector(__s0, __s0, __p1, __p1, __p1, __p1); \
45917 __ret; \
45923 int16x4_t __ret; \
45924 __ret = __builtin_shufflevector(__rev0, __rev0, __p1, __p1, __p1, __p1); \
45925 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45926 __ret; \
45932 poly64x1_t __ret;
45933 __ret = (poly64x1_t) {__p0};
45934 return __ret;
45938 poly64x1_t __ret;
45939 __ret = (poly64x1_t) {__p0};
45940 return __ret;
45946 poly64x2_t __ret;
45947 __ret = (poly64x2_t) {__p0, __p0};
45948 return __ret;
45952 poly64x2_t __ret;
45953 __ret = (poly64x2_t) {__p0, __p0};
45954 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45955 return __ret;
45961 float64x2_t __ret;
45962 __ret = (float64x2_t) {__p0, __p0};
45963 return __ret;
45967 float64x2_t __ret;
45968 __ret = (float64x2_t) {__p0, __p0};
45969 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
45970 return __ret;
45976 float64x1_t __ret;
45977 __ret = (float64x1_t) {__p0};
45978 return __ret;
45982 float64x1_t __ret;
45983 __ret = (float64x1_t) {__p0};
45984 return __ret;
45992 poly64x1_t __ret; \
45993 __ret = (poly64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
45994 __ret; \
46000 poly64x1_t __ret; \
46001 __ret = (poly64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
46002 __ret; \
46010 poly64x2_t __ret; \
46011 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
46012 __ret; \
46020 poly64x2_t __ret; \
46021 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
46022 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46023 __ret; \
46031 float64x2_t __ret; \
46032 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 42); \
46033 __ret; \
46041 float64x2_t __ret; \
46042 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 42); \
46043 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46044 __ret; \
46052 float64x1_t __ret; \
46053 __ret = (float64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
46054 __ret; \
46060 float64x1_t __ret; \
46061 __ret = (float64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
46062 __ret; \
46068 float64x2_t __ret;
46069 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
46070 return __ret;
46077 float64x2_t __ret;
46078 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
46079 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46080 return __ret;
46083 float64x2_t __ret;
46084 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
46085 return __ret;
46091 float64x1_t __ret;
46092 __ret = (float64x1_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
46093 return __ret;
46097 float64x1_t __ret;
46098 __ret = (float64x1_t) __builtin_neon_vfma_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
46099 return __ret;
46108 float64_t __ret; \
46109 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (int8x8_t)__s2, __p3); \
46110 __ret; \
46117 float64_t __ret; \
46118 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (int8x8_t)__s2, __p3); \
46119 __ret; \
46125 float64_t __ret; \
46126 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (int8x8_t)__s2, __p3); \
46127 __ret; \
46136 float32_t __ret; \
46137 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (int8x8_t)__s2, __p3); \
46138 __ret; \
46146 float32_t __ret; \
46147 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (int8x8_t)__rev2, __p3); \
46148 __ret; \
46154 float32_t __ret; \
46155 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (int8x8_t)__s2, __p3); \
46156 __ret; \
46165 float64x2_t __ret; \
46166 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \
46167 __ret; \
46176 float64x2_t __ret; \
46177 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__s2, __p3, 42); \
46178 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46179 __ret; \
46185 float64x2_t __ret; \
46186 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \
46187 __ret; \
46196 float32x4_t __ret; \
46197 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \
46198 __ret; \
46208 float32x4_t __ret; \
46209 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, __p3, 41); \
46210 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46211 __ret; \
46217 float32x4_t __ret; \
46218 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \
46219 __ret; \
46228 float64x1_t __ret; \
46229 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \
46230 __ret; \
46237 float64x1_t __ret; \
46238 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \
46239 __ret; \
46245 float64x1_t __ret; \
46246 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \
46247 __ret; \
46256 float32x2_t __ret; \
46257 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \
46258 __ret; \
46268 float32x2_t __ret; \
46269 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, __p3, 9); \
46270 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46271 __ret; \
46277 float32x2_t __ret; \
46278 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \
46279 __ret; \
46288 float64_t __ret; \
46289 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (int8x16_t)__s2, __p3); \
46290 __ret; \
46298 float64_t __ret; \
46299 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (int8x16_t)__rev2, __p3); \
46300 __ret; \
46306 float64_t __ret; \
46307 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (int8x16_t)__s2, __p3); \
46308 __ret; \
46317 float32_t __ret; \
46318 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (int8x16_t)__s2, __p3); \
46319 __ret; \
46327 float32_t __ret; \
46328 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (int8x16_t)__rev2, __p3); \
46329 __ret; \
46335 float32_t __ret; \
46336 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (int8x16_t)__s2, __p3); \
46337 __ret; \
46346 float64x2_t __ret; \
46347 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \
46348 __ret; \
46358 float64x2_t __ret; \
46359 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 42); \
46360 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46361 __ret; \
46367 float64x2_t __ret; \
46368 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \
46369 __ret; \
46378 float32x4_t __ret; \
46379 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \
46380 __ret; \
46390 float32x4_t __ret; \
46391 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 41); \
46392 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46393 __ret; \
46399 float32x4_t __ret; \
46400 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \
46401 __ret; \
46410 float64x1_t __ret; \
46411 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \
46412 __ret; \
46420 float64x1_t __ret; \
46421 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__rev2, __p3, 10); \
46422 __ret; \
46428 float64x1_t __ret; \
46429 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \
46430 __ret; \
46439 float32x2_t __ret; \
46440 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \
46441 __ret; \
46451 float32x2_t __ret; \
46452 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x16_t)__rev2, __p3, 9); \
46453 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
46454 __ret; \
46460 float32x2_t __ret; \
46461 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \
46462 __ret; \
46468 float64x2_t __ret;
46469 __ret = vfmaq_f64(__p0, __p1, (float64x2_t) {__p2, __p2});
46470 return __ret;
46476 float64x2_t __ret;
46477 __ret = __noswap_vfmaq_f64(__rev0, __rev1, (float64x2_t) {__p2, __p2});
46478 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46479 return __ret;
46485 float32x4_t __ret;
46486 __ret = vfmaq_f32(__p0, __p1, (float32x4_t) {__p2, __p2, __p2, __p2});
46487 return __ret;
46493 float32x4_t __ret;
46494 __ret = __noswap_vfmaq_f32(__rev0, __rev1, (float32x4_t) {__p2, __p2, __p2, __p2});
46495 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46496 return __ret;
46502 float32x2_t __ret;
46503 __ret = vfma_f32(__p0, __p1, (float32x2_t) {__p2, __p2});
46504 return __ret;
46510 float32x2_t __ret;
46511 __ret = __noswap_vfma_f32(__rev0, __rev1, (float32x2_t) {__p2, __p2});
46512 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46513 return __ret;
46519 float64x2_t __ret;
46520 __ret = (float64x2_t) __builtin_neon_vfmsq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
46521 return __ret;
46528 float64x2_t __ret;
46529 __ret = (float64x2_t) __builtin_neon_vfmsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
46530 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46531 return __ret;
46534 float64x2_t __ret;
46535 __ret = (float64x2_t) __builtin_neon_vfmsq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 42);
46536 return __ret;
46542 float32x4_t __ret;
46543 __ret = (float32x4_t) __builtin_neon_vfmsq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 41);
46544 return __ret;
46551 float32x4_t __ret;
46552 __ret = (float32x4_t) __builtin_neon_vfmsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
46553 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46554 return __ret;
46557 float32x4_t __ret;
46558 __ret = (float32x4_t) __builtin_neon_vfmsq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 41);
46559 return __ret;
46565 float64x1_t __ret;
46566 __ret = (float64x1_t) __builtin_neon_vfms_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
46567 return __ret;
46571 float64x1_t __ret;
46572 __ret = (float64x1_t) __builtin_neon_vfms_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 10);
46573 return __ret;
46579 float32x2_t __ret;
46580 __ret = (float32x2_t) __builtin_neon_vfms_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 9);
46581 return __ret;
46588 float32x2_t __ret;
46589 __ret = (float32x2_t) __builtin_neon_vfms_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
46590 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46591 return __ret;
46594 float32x2_t __ret;
46595 __ret = (float32x2_t) __builtin_neon_vfms_v((int8x8_t)__p0, (int8x8_t)__p1, (int8x8_t)__p2, 9);
46596 return __ret;
46869 float64x2_t __ret;
46870 __ret = vfmsq_f64(__p0, __p1, (float64x2_t) {__p2, __p2});
46871 return __ret;
46877 float64x2_t __ret;
46878 __ret = __noswap_vfmsq_f64(__rev0, __rev1, (float64x2_t) {__p2, __p2});
46879 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46880 return __ret;
46886 float32x4_t __ret;
46887 __ret = vfmsq_f32(__p0, __p1, (float32x4_t) {__p2, __p2, __p2, __p2});
46888 return __ret;
46894 float32x4_t __ret;
46895 __ret = __noswap_vfmsq_f32(__rev0, __rev1, (float32x4_t) {__p2, __p2, __p2, __p2});
46896 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46897 return __ret;
46903 float32x2_t __ret;
46904 __ret = vfms_f32(__p0, __p1, (float32x2_t) {__p2, __p2});
46905 return __ret;
46911 float32x2_t __ret;
46912 __ret = __noswap_vfms_f32(__rev0, __rev1, (float32x2_t) {__p2, __p2});
46913 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46914 return __ret;
46920 poly64x1_t __ret;
46921 __ret = __builtin_shufflevector(__p0, __p0, 1);
46922 return __ret;
46927 poly64x1_t __ret;
46928 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
46929 return __ret;
46932 poly64x1_t __ret;
46933 __ret = __builtin_shufflevector(__p0, __p0, 1);
46934 return __ret;
46940 float64x1_t __ret;
46941 __ret = __builtin_shufflevector(__p0, __p0, 1);
46942 return __ret;
46947 float64x1_t __ret;
46948 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
46949 return __ret;
46956 poly64_t __ret; \
46957 __ret = (poly64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
46958 __ret; \
46963 poly64_t __ret; \
46964 __ret
46965 __ret; \
46969 poly64_t __ret; \
46970 __ret = (poly64_t) __builtin_neon_vget_lane_i64((int8x8_t)__s0, __p1); \
46971 __ret; \
46978 poly64_t __ret; \
46979 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
46980 __ret; \
46986 poly64_t __ret; \
46987 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__rev0, __p1); \
46988 __ret; \
46992 poly64_t __ret; \
46993 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((int8x16_t)__s0, __p1); \
46994 __ret; \
47001 float64_t __ret; \
47002 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((int8x16_t)__s0, __p1); \
47003 __ret; \
47009 float64_t __ret; \
47010 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((int8x16_t)__rev0, __p1); \
47011 __ret; \
47015 float64_t __ret; \
47016 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((int8x16_t)__s0, __p1); \
47017 __ret; \
47024 float64_t __ret; \
47025 __ret = (float64_t) __builtin_neon_vget_lane_f64((int8x8_t)__s0, __p1); \
47026 __ret; \
47031 float64_t __ret; \
47032 __ret = (float64_t) __builtin_neon_vget_lane_f64((int8x8_t)__s0, __p1); \
47033 __ret; \
47037 float64_t __ret; \
47038 __ret = (float64_t) __builtin_neon_vget_lane_f64((int8x8_t)__s0, __p1); \
47039 __ret; \
47087 poly64x1_t __ret;
47088 __ret = __builtin_shufflevector(__p0, __p0, 0);
47089 return __ret;
47094 poly64x1_t __ret;
47095 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
47096 return __ret;
47102 float64x1_t __ret;
47103 __ret = __builtin_shufflevector(__p0, __p0, 0);
47104 return __ret;
47109 float64x1_t __ret;
47110 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
47111 return __ret;
47117 poly64x1_t __ret; \
47118 __ret = (poly64x1_t) __builtin_neon_vld1_v(__p0, 6); \
47119 __ret; \
47123 poly64x1_t __ret; \
47124 __ret = (poly64x1_t) __builtin_neon_vld1_v(__p0, 6); \
47125 __ret; \
47131 poly64x2_t __ret; \
47132 __ret = (poly64x2_t) __builtin_neon_vld1q_v(__p0, 38); \
47133 __ret; \
47137 poly64x2_t __ret; \
47138 __ret = (poly64x2_t) __builtin_neon_vld1q_v(__p0, 38); \
47139 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47140 __ret; \
47146 float64x2_t __ret; \
47147 __ret = (float64x2_t) __builtin_neon_vld1q_v(__p0, 42); \
47148 __ret; \
47152 float64x2_t __ret; \
47153 __ret = (float64x2_t) __builtin_neon_vld1q_v(__p0, 42); \
47154 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47155 __ret; \
47161 float64x1_t __ret; \
47162 __ret = (float64x1_t) __builtin_neon_vld1_v(__p0, 10); \
47163 __ret; \
47167 float64x1_t __ret; \
47168 __ret = (float64x1_t) __builtin_neon_vld1_v(__p0, 10); \
47169 __ret; \
47175 poly64x1_t __ret; \
47176 __ret = (poly64x1_t) __builtin_neon_vld1_dup_v(__p0, 6); \
47177 __ret; \
47181 poly64x1_t __ret; \
47182 __ret = (poly64x1_t) __builtin_neon_vld1_dup_v(__p0, 6); \
47183 __ret; \
47189 poly64x2_t __ret; \
47190 __ret = (poly64x2_t) __builtin_neon_vld1q_dup_v(__p0, 38); \
47191 __ret; \
47195 poly64x2_t __ret; \
47196 __ret = (poly64x2_t) __builtin_neon_vld1q_dup_v(__p0, 38); \
47197 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47198 __ret; \
47204 float64x2_t __ret; \
47205 __ret = (float64x2_t) __builtin_neon_vld1q_dup_v(__p0, 42); \
47206 __ret; \
47210 float64x2_t __ret; \
47211 __ret = (float64x2_t) __builtin_neon_vld1q_dup_v(__p0, 42); \
47212 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47213 __ret; \
47219 float64x1_t __ret; \
47220 __ret = (float64x1_t) __builtin_neon_vld1_dup_v(__p0, 10); \
47221 __ret; \
47225 float64x1_t __ret; \
47226 __ret = (float64x1_t) __builtin_neon_vld1_dup_v(__p0, 10); \
47227 __ret; \
47234 poly64x1_t __ret; \
47235 __ret = (poly64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 6); \
47236 __ret; \
47241 poly64x1_t __ret; \
47242 __ret = (poly64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 6); \
47243 __ret; \
47250 poly64x2_t __ret; \
47251 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 38); \
47252 __ret; \
47258 poly64x2_t __ret; \
47259 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 38); \
47260 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47261 __ret; \
47268 float64x2_t __ret; \
47269 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 42); \
47270 __ret; \
47276 float64x2_t __ret; \
47277 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 42); \
47278 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
47279 __ret; \
47286 float64x1_t __ret; \
47287 __ret = (float64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 10); \
47288 __ret; \
47293 float64x1_t __ret; \
47294 __ret = (float64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 10); \
47295 __ret; \
47301 poly8x8x2_t __ret; \
47302 __builtin_neon_vld1_x2_v(&__ret, __p0, 4); \
47303 __ret; \
47307 poly8x8x2_t __ret; \
47308 __builtin_neon_vld1_x2_v(&__ret, __p0, 4); \
47310 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47311 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47312 __ret; \
47318 poly64x1x2_t __ret; \
47319 __builtin_neon_vld1_x2_v(&__ret, __p0, 6); \
47320 __ret; \
47324 poly64x1x2_t __ret; \
47325 __builtin_neon_vld1_x2_v(&__ret, __p0, 6); \
47326 __ret; \
47332 poly16x4x2_t __ret; \
47333 __builtin_neon_vld1_x2_v(&__ret, __p0, 5); \
47334 __ret; \
47338 poly16x4x2_t __ret; \
47339 __builtin_neon_vld1_x2_v(&__ret, __p0, 5); \
47341 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47342 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47343 __ret; \
47349 poly8x16x2_t __ret; \
47350 __builtin_neon_vld1q_x2_v(&__ret, __p0, 36); \
47351 __ret; \
47355 poly8x16x2_t __ret; \
47356 __builtin_neon_vld1q_x2_v(&__ret, __p0, 36); \
47358 __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); \
47359 __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); \
47360 __ret; \
47366 poly64x2x2_t __ret; \
47367 __builtin_neon_vld1q_x2_v(&__ret, __p0, 38); \
47368 __ret; \
47372 poly64x2x2_t __ret; \
47373 __builtin_neon_vld1q_x2_v(&__ret, __p0, 38); \
47375 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47376 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47377 __ret; \
47383 poly16x8x2_t __ret; \
47384 __builtin_neon_vld1q_x2_v(&__ret, __p0, 37); \
47385 __ret; \
47389 poly16x8x2_t __ret; \
47390 __builtin_neon_vld1q_x2_v(&__ret, __p0, 37); \
47392 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47393 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47394 __ret; \
47400 uint8x16x2_t __ret; \
47401 __builtin_neon_vld1q_x2_v(&__ret, __p0, 48); \
47402 __ret; \
47406 uint8x16x2_t __ret; \
47407 __builtin_neon_vld1q_x2_v(&__ret, __p0, 48); \
47409 __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); \
47410 __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); \
47411 __ret; \
47417 uint32x4x2_t __ret; \
47418 __builtin_neon_vld1q_x2_v(&__ret, __p0, 50); \
47419 __ret; \
47423 uint32x4x2_t __ret; \
47424 __builtin_neon_vld1q_x2_v(&__ret, __p0, 50); \
47426 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47427 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47428 __ret; \
47434 uint64x2x2_t __ret; \
47435 __builtin_neon_vld1q_x2_v(&__ret, __p0, 51); \
47436 __ret; \
47440 uint64x2x2_t __ret; \
47441 __builtin_neon_vld1q_x2_v(&__ret, __p0, 51); \
47443 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47444 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47445 __ret; \
47451 uint16x8x2_t __ret; \
47452 __builtin_neon_vld1q_x2_v(&__ret, __p0, 49); \
47453 __ret; \
47457 uint16x8x2_t __ret; \
47458 __builtin_neon_vld1q_x2_v(&__ret, __p0, 49); \
47460 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47461 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47462 __ret; \
47468 int8x16x2_t __ret; \
47469 __builtin_neon_vld1q_x2_v(&__ret, __p0, 32); \
47470 __ret; \
47474 int8x16x2_t __ret; \
47475 __builtin_neon_vld1q_x2_v(&__ret, __p0, 32); \
47477 __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); \
47478 __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); \
47479 __ret; \
47485 float64x2x2_t __ret; \
47486 __builtin_neon_vld1q_x2_v(&__ret, __p0, 42); \
47487 __ret; \
47491 float64x2x2_t __ret; \
47492 __builtin_neon_vld1q_x2_v(&__ret, __p0, 42); \
47494 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47495 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47496 __ret; \
47502 float32x4x2_t __ret; \
47503 __builtin_neon_vld1q_x2_v(&__ret, __p0, 41); \
47504 __ret; \
47508 float32x4x2_t __ret; \
47509 __builtin_neon_vld1q_x2_v(&__ret, __p0, 41); \
47511 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47512 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47513 __ret; \
47519 float16x8x2_t __ret; \
47520 __builtin_neon_vld1q_x2_v(&__ret, __p0, 40); \
47521 __ret; \
47525 float16x8x2_t __ret; \
47526 __builtin_neon_vld1q_x2_v(&__ret, __p0, 40); \
47528 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47529 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47530 __ret; \
47536 int32x4x2_t __ret; \
47537 __builtin_neon_vld1q_x2_v(&__ret, __p0, 34); \
47538 __ret; \
47542 int32x4x2_t __ret; \
47543 __builtin_neon_vld1q_x2_v(&__ret, __p0, 34); \
47545 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47546 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47547 __ret; \
47553 int64x2x2_t __ret; \
47554 __builtin_neon_vld1q_x2_v(&__ret, __p0, 35); \
47555 __ret; \
47559 int64x2x2_t __ret; \
47560 __builtin_neon_vld1q_x2_v(&__ret, __p0, 35); \
47562 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47563 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47564 __ret; \
47570 int16x8x2_t __ret; \
47571 __builtin_neon_vld1q_x2_v(&__ret, __p0, 33); \
47572 __ret; \
47576 int16x8x2_t __ret; \
47577 __builtin_neon_vld1q_x2_v(&__ret, __p0, 33); \
47579 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47580 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47581 __ret; \
47587 uint8x8x2_t __ret; \
47588 __builtin_neon_vld1_x2_v(&__ret, __p0, 16); \
47589 __ret; \
47593 uint8x8x2_t __ret; \
47594 __builtin_neon_vld1_x2_v(&__ret, __p0, 16); \
47596 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47597 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47598 __ret; \
47604 uint32x2x2_t __ret; \
47605 __builtin_neon_vld1_x2_v(&__ret, __p0, 18); \
47606 __ret; \
47610 uint32x2x2_t __ret; \
47611 __builtin_neon_vld1_x2_v(&__ret, __p0, 18); \
47613 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47614 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47615 __ret; \
47621 uint64x1x2_t __ret; \
47622 __builtin_neon_vld1_x2_v(&__ret, __p0, 19); \
47623 __ret; \
47627 uint64x1x2_t __ret; \
47628 __builtin_neon_vld1_x2_v(&__ret, __p0, 19); \
47629 __ret; \
47635 uint16x4x2_t __ret; \
47636 __builtin_neon_vld1_x2_v(&__ret, __p0, 17); \
47637 __ret; \
47641 uint16x4x2_t __ret; \
47642 __builtin_neon_vld1_x2_v(&__ret, __p0, 17); \
47644 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47645 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47646 __ret; \
47652 int8x8x2_t __ret; \
47653 __builtin_neon_vld1_x2_v(&__ret, __p0, 0); \
47654 __ret; \
47658 int8x8x2_t __ret; \
47659 __builtin_neon_vld1_x2_v(&__ret, __p0, 0); \
47661 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47662 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47663 __ret; \
47669 float64x1x2_t __ret; \
47670 __builtin_neon_vld1_x2_v(&__ret, __p0, 10); \
47671 __ret; \
47675 float64x1x2_t __ret; \
47676 __builtin_neon_vld1_x2_v(&__ret, __p0, 10); \
47677 __ret; \
47683 float32x2x2_t __ret; \
47684 __builtin_neon_vld1_x2_v(&__ret, __p0, 9); \
47685 __ret; \
47689 float32x2x2_t __ret; \
47690 __builtin_neon_vld1_x2_v(&__ret, __p0, 9); \
47692 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47693 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47694 __ret; \
47700 float16x4x2_t __ret; \
47701 __builtin_neon_vld1_x2_v(&__ret, __p0, 8); \
47702 __ret; \
47706 float16x4x2_t __ret; \
47707 __builtin_neon_vld1_x2_v(&__ret, __p0, 8); \
47709 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47710 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47711 __ret; \
47717 int32x2x2_t __ret; \
47718 __builtin_neon_vld1_x2_v(&__ret, __p0, 2); \
47719 __ret; \
47723 int32x2x2_t __ret; \
47724 __builtin_neon_vld1_x2_v(&__ret, __p0, 2); \
47726 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47727 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47728 __ret; \
47734 int64x1x2_t __ret; \
47735 __builtin_neon_vld1_x2_v(&__ret, __p0, 3); \
47736 __ret; \
47740 int64x1x2_t __ret; \
47741 __builtin_neon_vld1_x2_v(&__ret, __p0, 3); \
47742 __ret; \
47748 int16x4x2_t __ret; \
47749 __builtin_neon_vld1_x2_v(&__ret, __p0, 1); \
47750 __ret; \
47754 int16x4x2_t __ret; \
47755 __builtin_neon_vld1_x2_v(&__ret, __p0, 1); \
47757 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47758 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47759 __ret; \
47765 poly8x8x3_t __ret; \
47766 __builtin_neon_vld1_x3_v(&__ret, __p0, 4); \
47767 __ret; \
47771 poly8x8x3_t __ret; \
47772 __builtin_neon_vld1_x3_v(&__ret, __p0, 4); \
47774 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47775 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47776 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
47777 __ret; \
47783 poly64x1x3_t __ret; \
47784 __builtin_neon_vld1_x3_v(&__ret, __p0, 6); \
47785 __ret; \
47789 poly64x1x3_t __ret; \
47790 __builtin_neon_vld1_x3_v(&__ret, __p0, 6); \
47791 __ret; \
47797 poly16x4x3_t __ret; \
47798 __builtin_neon_vld1_x3_v(&__ret, __p0, 5); \
47799 __ret; \
47803 poly16x4x3_t __ret; \
47804 __builtin_neon_vld1_x3_v(&__ret, __p0, 5); \
47806 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47807 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47808 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
47809 __ret; \
47815 poly8x16x3_t __ret; \
47816 __builtin_neon_vld1q_x3_v(&__ret, __p0, 36); \
47817 __ret; \
47821 poly8x16x3_t __ret; \
47822 __builtin_neon_vld1q_x3_v(&__ret, __p0, 36); \
47824 __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); \
47825 __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); \
47826 __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); \
47827 __ret; \
47833 poly64x2x3_t __ret; \
47834 __builtin_neon_vld1q_x3_v(&__ret, __p0, 38); \
47835 __ret; \
47839 poly64x2x3_t __ret; \
47840 __builtin_neon_vld1q_x3_v(&__ret, __p0, 38); \
47842 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47843 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47844 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
47845 __ret; \
47851 poly16x8x3_t __ret; \
47852 __builtin_neon_vld1q_x3_v(&__ret, __p0, 37); \
47853 __ret; \
47857 poly16x8x3_t __ret; \
47858 __builtin_neon_vld1q_x3_v(&__ret, __p0, 37); \
47860 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47861 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47862 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
47863 __ret; \
47869 uint8x16x3_t __ret; \
47870 __builtin_neon_vld1q_x3_v(&__ret, __p0, 48); \
47871 __ret; \
47875 uint8x16x3_t __ret; \
47876 __builtin_neon_vld1q_x3_v(&__ret, __p0, 48); \
47878 __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); \
47879 __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); \
47880 __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); \
47881 __ret; \
47887 uint32x4x3_t __ret; \
47888 __builtin_neon_vld1q_x3_v(&__ret, __p0, 50); \
47889 __ret; \
47893 uint32x4x3_t __ret; \
47894 __builtin_neon_vld1q_x3_v(&__ret, __p0, 50); \
47896 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47897 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47898 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
47899 __ret; \
47905 uint64x2x3_t __ret; \
47906 __builtin_neon_vld1q_x3_v(&__ret, __p0, 51); \
47907 __ret; \
47911 uint64x2x3_t __ret; \
47912 __builtin_neon_vld1q_x3_v(&__ret, __p0, 51); \
47914 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47915 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47916 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
47917 __ret; \
47923 uint16x8x3_t __ret; \
47924 __builtin_neon_vld1q_x3_v(&__ret, __p0, 49); \
47925 __ret; \
47929 uint16x8x3_t __ret; \
47930 __builtin_neon_vld1q_x3_v(&__ret, __p0, 49); \
47932 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
47933 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
47934 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
47935 __ret; \
47941 int8x16x3_t __ret; \
47942 __builtin_neon_vld1q_x3_v(&__ret, __p0, 32); \
47943 __ret; \
47947 int8x16x3_t __ret; \
47948 __builtin_neon_vld1q_x3_v(&__ret, __p0, 32); \
47950 __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); \
47951 __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); \
47952 __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); \
47953 __ret; \
47959 float64x2x3_t __ret; \
47960 __builtin_neon_vld1q_x3_v(&__ret, __p0, 42); \
47961 __ret; \
47965 float64x2x3_t __ret; \
47966 __builtin_neon_vld1q_x3_v(&__ret, __p0, 42); \
47968 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
47969 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
47970 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
47971 __ret; \
47977 float32x4x3_t __ret; \
47978 __builtin_neon_vld1q_x3_v(&__ret, __p0, 41); \
47979 __ret; \
47983 float32x4x3_t __ret; \
47984 __builtin_neon_vld1q_x3_v(&__ret, __p0, 41); \
47986 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
47987 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
47988 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
47989 __ret; \
47995 float16x8x3_t __ret; \
47996 __builtin_neon_vld1q_x3_v(&__ret, __p0, 40); \
47997 __ret; \
48001 float16x8x3_t __ret; \
48002 __builtin_neon_vld1q_x3_v(&__ret, __p0, 40); \
48004 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48005 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48006 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48007 __ret; \
48013 int32x4x3_t __ret; \
48014 __builtin_neon_vld1q_x3_v(&__ret, __p0, 34); \
48015 __ret; \
48019 int32x4x3_t __ret; \
48020 __builtin_neon_vld1q_x3_v(&__ret, __p0, 34); \
48022 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48023 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48024 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48025 __ret; \
48031 int64x2x3_t __ret; \
48032 __builtin_neon_vld1q_x3_v(&__ret, __p0, 35); \
48033 __ret; \
48037 int64x2x3_t __ret; \
48038 __builtin_neon_vld1q_x3_v(&__ret, __p0, 35); \
48040 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48041 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48042 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48043 __ret; \
48049 int16x8x3_t __ret; \
48050 __builtin_neon_vld1q_x3_v(&__ret, __p0, 33); \
48051 __ret; \
48055 int16x8x3_t __ret; \
48056 __builtin_neon_vld1q_x3_v(&__ret, __p0, 33); \
48058 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48059 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48060 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48061 __ret; \
48067 uint8x8x3_t __ret; \
48068 __builtin_neon_vld1_x3_v(&__ret, __p0, 16); \
48069 __ret; \
48073 uint8x8x3_t __ret; \
48074 __builtin_neon_vld1_x3_v(&__ret, __p0, 16); \
48076 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48077 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48078 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48079 __ret; \
48085 uint32x2x3_t __ret; \
48086 __builtin_neon_vld1_x3_v(&__ret, __p0, 18); \
48087 __ret; \
48091 uint32x2x3_t __ret; \
48092 __builtin_neon_vld1_x3_v(&__ret, __p0, 18); \
48094 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48095 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48096 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48097 __ret; \
48103 uint64x1x3_t __ret; \
48104 __builtin_neon_vld1_x3_v(&__ret, __p0, 19); \
48105 __ret; \
48109 uint64x1x3_t __ret; \
48110 __builtin_neon_vld1_x3_v(&__ret, __p0, 19); \
48111 __ret; \
48117 uint16x4x3_t __ret; \
48118 __builtin_neon_vld1_x3_v(&__ret, __p0, 17); \
48119 __ret; \
48123 uint16x4x3_t __ret; \
48124 __builtin_neon_vld1_x3_v(&__ret, __p0, 17); \
48126 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48127 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48128 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48129 __ret; \
48135 int8x8x3_t __ret; \
48136 __builtin_neon_vld1_x3_v(&__ret, __p0, 0); \
48137 __ret; \
48141 int8x8x3_t __ret; \
48142 __builtin_neon_vld1_x3_v(&__ret, __p0, 0); \
48144 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48145 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48146 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48147 __ret; \
48153 float64x1x3_t __ret; \
48154 __builtin_neon_vld1_x3_v(&__ret, __p0, 10); \
48155 __ret; \
48159 float64x1x3_t __ret; \
48160 __builtin_neon_vld1_x3_v(&__ret, __p0, 10); \
48161 __ret; \
48167 float32x2x3_t __ret; \
48168 __builtin_neon_vld1_x3_v(&__ret, __p0, 9); \
48169 __ret; \
48173 float32x2x3_t __ret; \
48174 __builtin_neon_vld1_x3_v(&__ret, __p0, 9); \
48176 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48177 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48178 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48179 __ret; \
48185 float16x4x3_t __ret; \
48186 __builtin_neon_vld1_x3_v(&__ret, __p0, 8); \
48187 __ret; \
48191 float16x4x3_t __ret; \
48192 __builtin_neon_vld1_x3_v(&__ret, __p0, 8); \
48194 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48195 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48196 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48197 __ret; \
48203 int32x2x3_t __ret; \
48204 __builtin_neon_vld1_x3_v(&__ret, __p0, 2); \
48205 __ret; \
48209 int32x2x3_t __ret; \
48210 __builtin_neon_vld1_x3_v(&__ret, __p0, 2); \
48212 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48213 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48214 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48215 __ret; \
48221 int64x1x3_t __ret; \
48222 __builtin_neon_vld1_x3_v(&__ret, __p0, 3); \
48223 __ret; \
48227 int64x1x3_t __ret; \
48228 __builtin_neon_vld1_x3_v(&__ret, __p0, 3); \
48229 __ret; \
48235 int16x4x3_t __ret; \
48236 __builtin_neon_vld1_x3_v(&__ret, __p0, 1); \
48237 __ret; \
48241 int16x4x3_t __ret; \
48242 __builtin_neon_vld1_x3_v(&__ret, __p0, 1); \
48244 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48245 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48246 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48247 __ret; \
48253 poly8x8x4_t __ret; \
48254 __builtin_neon_vld1_x4_v(&__ret, __p0, 4); \
48255 __ret; \
48259 poly8x8x4_t __ret; \
48260 __builtin_neon_vld1_x4_v(&__ret, __p0, 4); \
48262 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48263 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48264 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48265 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
48266 __ret; \
48272 poly64x1x4_t __ret; \
48273 __builtin_neon_vld1_x4_v(&__ret, __p0, 6); \
48274 __ret; \
48278 poly64x1x4_t __ret; \
48279 __builtin_neon_vld1_x4_v(&__ret, __p0, 6); \
48280 __ret; \
48286 poly16x4x4_t __ret; \
48287 __builtin_neon_vld1_x4_v(&__ret, __p0, 5); \
48288 __ret; \
48292 poly16x4x4_t __ret; \
48293 __builtin_neon_vld1_x4_v(&__ret, __p0, 5); \
48295 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48296 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48297 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48298 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
48299 __ret; \
48305 poly8x16x4_t __ret; \
48306 __builtin_neon_vld1q_x4_v(&__ret, __p0, 36); \
48307 __ret; \
48311 poly8x16x4_t __ret; \
48312 __builtin_neon_vld1q_x4_v(&__ret, __p0, 36); \
48314 __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); \
48315 __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); \
48316 __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); \
48317 __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); \
48318 __ret; \
48324 poly64x2x4_t __ret; \
48325 __builtin_neon_vld1q_x4_v(&__ret, __p0, 38); \
48326 __ret; \
48330 poly64x2x4_t __ret; \
48331 __builtin_neon_vld1q_x4_v(&__ret, __p0, 38); \
48333 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48334 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48335 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48336 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
48337 __ret; \
48343 poly16x8x4_t __ret; \
48344 __builtin_neon_vld1q_x4_v(&__ret, __p0, 37); \
48345 __ret; \
48349 poly16x8x4_t __ret; \
48350 __builtin_neon_vld1q_x4_v(&__ret, __p0, 37); \
48352 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48353 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48354 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48355 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
48356 __ret; \
48362 uint8x16x4_t __ret; \
48363 __builtin_neon_vld1q_x4_v(&__ret, __p0, 48); \
48364 __ret; \
48368 uint8x16x4_t __ret; \
48369 __builtin_neon_vld1q_x4_v(&__ret, __p0, 48); \
48371 __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); \
48372 __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); \
48373 __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); \
48374 __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); \
48375 __ret; \
48381 uint32x4x4_t __ret; \
48382 __builtin_neon_vld1q_x4_v(&__ret, __p0, 50); \
48383 __ret; \
48387 uint32x4x4_t __ret; \
48388 __builtin_neon_vld1q_x4_v(&__ret, __p0, 50); \
48390 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48391 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48392 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48393 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
48394 __ret; \
48400 uint64x2x4_t __ret; \
48401 __builtin_neon_vld1q_x4_v(&__ret, __p0, 51); \
48402 __ret; \
48406 uint64x2x4_t __ret; \
48407 __builtin_neon_vld1q_x4_v(&__ret, __p0, 51); \
48409 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48410 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48411 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48412 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
48413 __ret; \
48419 uint16x8x4_t __ret; \
48420 __builtin_neon_vld1q_x4_v(&__ret, __p0, 49); \
48421 __ret; \
48425 uint16x8x4_t __ret; \
48426 __builtin_neon_vld1q_x4_v(&__ret, __p0, 49); \
48428 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48429 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48430 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48431 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
48432 __ret; \
48438 int8x16x4_t __ret; \
48439 __builtin_neon_vld1q_x4_v(&__ret, __p0, 32); \
48440 __ret; \
48444 int8x16x4_t __ret; \
48445 __builtin_neon_vld1q_x4_v(&__ret, __p0, 32); \
48447 __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); \
48448 __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); \
48449 __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); \
48450 __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); \
48451 __ret; \
48457 float64x2x4_t __ret; \
48458 __builtin_neon_vld1q_x4_v(&__ret, __p0, 42); \
48459 __ret; \
48463 float64x2x4_t __ret; \
48464 __builtin_neon_vld1q_x4_v(&__ret, __p0, 42); \
48466 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48467 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48468 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48469 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
48470 __ret; \
48476 float32x4x4_t __ret; \
48477 __builtin_neon_vld1q_x4_v(&__ret, __p0, 41); \
48478 __ret; \
48482 float32x4x4_t __ret; \
48483 __builtin_neon_vld1q_x4_v(&__ret, __p0, 41); \
48485 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48486 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48487 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48488 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
48489 __ret; \
48495 float16x8x4_t __ret; \
48496 __builtin_neon_vld1q_x4_v(&__ret, __p0, 40); \
48497 __ret; \
48501 float16x8x4_t __ret; \
48502 __builtin_neon_vld1q_x4_v(&__ret, __p0, 40); \
48504 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48505 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48506 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48507 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
48508 __ret; \
48514 int32x4x4_t __ret; \
48515 __builtin_neon_vld1q_x4_v(&__ret, __p0, 34); \
48516 __ret; \
48520 int32x4x4_t __ret; \
48521 __builtin_neon_vld1q_x4_v(&__ret, __p0, 34); \
48523 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48524 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48525 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48526 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
48527 __ret; \
48533 int64x2x4_t __ret; \
48534 __builtin_neon_vld1q_x4_v(&__ret, __p0, 35); \
48535 __ret; \
48539 int64x2x4_t __ret; \
48540 __builtin_neon_vld1q_x4_v(&__ret, __p0, 35); \
48542 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48543 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48544 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48545 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
48546 __ret; \
48552 int16x8x4_t __ret; \
48553 __builtin_neon_vld1q_x4_v(&__ret, __p0, 33); \
48554 __ret; \
48558 int16x8x4_t __ret; \
48559 __builtin_neon_vld1q_x4_v(&__ret, __p0, 33); \
48561 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48562 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48563 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48564 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
48565 __ret; \
48571 uint8x8x4_t __ret; \
48572 __builtin_neon_vld1_x4_v(&__ret, __p0, 16); \
48573 __ret; \
48577 uint8x8x4_t __ret; \
48578 __builtin_neon_vld1_x4_v(&__ret, __p0, 16); \
48580 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48581 __ret__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48582 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48583 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
48584 __ret; \
48590 uint32x2x4_t __ret; \
48591 __builtin_neon_vld1_x4_v(&__ret, __p0, 18); \
48592 __ret; \
48596 uint32x2x4_t __ret; \
48597 __builtin_neon_vld1_x4_v(&__ret, __p0, 18); \
48599 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48600 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48601 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48602 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
48603 __ret; \
48609 uint64x1x4_t __ret; \
48610 __builtin_neon_vld1_x4_v(&__ret, __p0, 19); \
48611 __ret; \
48615 uint64x1x4_t __ret; \
48616 __builtin_neon_vld1_x4_v(&__ret, __p0, 19); \
48617 __ret; \
48623 uint16x4x4_t __ret; \
48624 __builtin_neon_vld1_x4_v(&__ret, __p0, 17); \
48625 __ret; \
48629 uint16x4x4_t __ret; \
48630 __builtin_neon_vld1_x4_v(&__ret, __p0, 17); \
48632 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48633 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48634 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48635 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
48636 __ret; \
48642 int8x8x4_t __ret; \
48643 __builtin_neon_vld1_x4_v(&__ret, __p0, 0); \
48644 __ret; \
48648 int8x8x4_t __ret; \
48649 __builtin_neon_vld1_x4_v(&__ret, __p0, 0); \
48651 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48652 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48653 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
48654 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
48655 __ret; \
48661 float64x1x4_t __ret; \
48662 __builtin_neon_vld1_x4_v(&__ret, __p0, 10); \
48663 __ret; \
48667 float64x1x4_t __ret; \
48668 __builtin_neon_vld1_x4_v(&__ret, __p0, 10); \
48669 __ret; \
48675 float32x2x4_t __ret; \
48676 __builtin_neon_vld1_x4_v(&__ret, __p0, 9); \
48677 __ret; \
48681 float32x2x4_t __ret; \
48682 __builtin_neon_vld1_x4_v(&__ret, __p0, 9); \
48684 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48685 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48686 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48687 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
48688 __ret; \
48694 float16x4x4_t __ret; \
48695 __builtin_neon_vld1_x4_v(&__ret, __p0, 8); \
48696 __ret; \
48700 float16x4x4_t __ret; \
48701 __builtin_neon_vld1_x4_v(&__ret, __p0, 8); \
48703 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48704 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48705 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48706 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
48707 __ret; \
48713 int32x2x4_t __ret; \
48714 __builtin_neon_vld1_x4_v(&__ret, __p0, 2); \
48715 __ret; \
48719 int32x2x4_t __ret; \
48720 __builtin_neon_vld1_x4_v(&__ret, __p0, 2); \
48722 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48723 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48724 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
48725 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
48726 __ret; \
48732 int64x1x4_t __ret; \
48733 __builtin_neon_vld1_x4_v(&__ret, __p0, 3); \
48734 __ret; \
48738 int64x1x4_t __ret; \
48739 __builtin_neon_vld1_x4_v(&__ret, __p0, 3); \
48740 __ret; \
48746 int16x4x4_t __ret; \
48747 __builtin_neon_vld1_x4_v(&__ret, __p0, 1); \
48748 __ret; \
48752 int16x4x4_t __ret; \
48753 __builtin_neon_vld1_x4_v(&__ret, __p0, 1); \
48755 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48756 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48757 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
48758 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
48759 __ret; \
48765 poly64x1x2_t __ret; \
48766 __builtin_neon_vld2_v(&__ret, __p0, 6); \
48767 __ret; \
48771 poly64x1x2_t __ret; \
48772 __builtin_neon_vld2_v(&__ret, __p0, 6); \
48773 __ret; \
48779 poly64x2x2_t __ret; \
48780 __builtin_neon_vld2q_v(&__ret, __p0, 38); \
48781 __ret; \
48785 poly64x2x2_t __ret; \
48786 __builtin_neon_vld2q_v(&__ret, __p0, 38); \
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 uint64x2x2_t __ret; \
48797 __builtin_neon_vld2q_v(&__ret, __p0, 51); \
48798 __ret; \
48802 uint64x2x2_t __ret; \
48803 __builtin_neon_vld2q_v(&__ret, __p0, 51); \
48805 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48806 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48807 __ret; \
48813 float64x2x2_t __ret; \
48814 __builtin_neon_vld2q_v(&__ret, __p0, 42); \
48815 __ret; \
48819 float64x2x2_t __ret; \
48820 __builtin_neon_vld2q_v(&__ret, __p0, 42); \
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 int64x2x2_t __ret; \
48831 __builtin_neon_vld2q_v(&__ret, __p0, 35); \
48832 __ret; \
48836 int64x2x2_t __ret; \
48837 __builtin_neon_vld2q_v(&__ret, __p0, 35); \
48839 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48840 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48841 __ret; \
48847 float64x1x2_t __ret; \
48848 __builtin_neon_vld2_v(&__ret, __p0, 10); \
48849 __ret; \
48853 float64x1x2_t __ret; \
48854 __builtin_neon_vld2_v(&__ret, __p0, 10); \
48855 __ret; \
48861 poly64x1x2_t __ret; \
48862 __builtin_neon_vld2_dup_v(&__ret, __p0, 6); \
48863 __ret; \
48867 poly64x1x2_t __ret; \
48868 __builtin_neon_vld2_dup_v(&__ret, __p0, 6); \
48869 __ret; \
48875 poly8x16x2_t __ret; \
48876 __builtin_neon_vld2q_dup_v(&__ret, __p0, 36); \
48877 __ret; \
48881 poly8x16x2_t __ret; \
48882 __builtin_neon_vld2q_dup_v(&__ret, __p0, 36); \
48884 __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); \
48885 __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); \
48886 __ret; \
48892 poly64x2x2_t __ret; \
48893 __builtin_neon_vld2q_dup_v(&__ret, __p0, 38); \
48894 __ret; \
48898 poly64x2x2_t __ret; \
48899 __builtin_neon_vld2q_dup_v(&__ret, __p0, 38); \
48901 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48902 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48903 __ret; \
48909 poly16x8x2_t __ret; \
48910 __builtin_neon_vld2q_dup_v(&__ret, __p0, 37); \
48911 __ret; \
48915 poly16x8x2_t __ret; \
48916 __builtin_neon_vld2q_dup_v(&__ret, __p0, 37); \
48918 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48919 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48920 __ret; \
48926 uint8x16x2_t __ret; \
48927 __builtin_neon_vld2q_dup_v(&__ret, __p0, 48); \
48928 __ret; \
48932 uint8x16x2_t __ret; \
48933 __builtin_neon_vld2q_dup_v(&__ret, __p0, 48); \
48935 __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); \
48936 __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); \
48937 __ret; \
48943 uint32x4x2_t __ret; \
48944 __builtin_neon_vld2q_dup_v(&__ret, __p0, 50); \
48945 __ret; \
48949 uint32x4x2_t __ret; \
48950 __builtin_neon_vld2q_dup_v(&__ret, __p0, 50); \
48952 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
48953 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
48954 __ret; \
48960 uint64x2x2_t __ret; \
48961 __builtin_neon_vld2q_dup_v(&__ret, __p0, 51); \
48962 __ret; \
48966 uint64x2x2_t __ret; \
48967 __builtin_neon_vld2q_dup_v(&__ret, __p0, 51); \
48969 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
48970 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
48971 __ret; \
48977 uint16x8x2_t __ret; \
48978 __builtin_neon_vld2q_dup_v(&__ret, __p0, 49); \
48979 __ret; \
48983 uint16x8x2_t __ret; \
48984 __builtin_neon_vld2q_dup_v(&__ret, __p0, 49); \
48986 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
48987 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
48988 __ret; \
48994 int8x16x2_t __ret; \
48995 __builtin_neon_vld2q_dup_v(&__ret, __p0, 32); \
48996 __ret; \
49000 int8x16x2_t __ret; \
49001 __builtin_neon_vld2q_dup_v(&__ret, __p0, 32); \
49003 __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); \
49004 __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); \
49005 __ret; \
49011 float64x2x2_t __ret; \
49012 __builtin_neon_vld2q_dup_v(&__ret, __p0, 42); \
49013 __ret; \
49017 float64x2x2_t __ret; \
49018 __builtin_neon_vld2q_dup_v(&__ret, __p0, 42); \
49020 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49021 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49022 __ret; \
49028 float32x4x2_t __ret; \
49029 __builtin_neon_vld2q_dup_v(&__ret, __p0, 41); \
49030 __ret; \
49034 float32x4x2_t __ret; \
49035 __builtin_neon_vld2q_dup_v(&__ret, __p0, 41); \
49037 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49038 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49039 __ret; \
49045 float16x8x2_t __ret; \
49046 __builtin_neon_vld2q_dup_v(&__ret, __p0, 40); \
49047 __ret; \
49051 float16x8x2_t __ret; \
49052 __builtin_neon_vld2q_dup_v(&__ret, __p0, 40); \
49054 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49055 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49056 __ret; \
49062 int32x4x2_t __ret; \
49063 __builtin_neon_vld2q_dup_v(&__ret, __p0, 34); \
49064 __ret; \
49068 int32x4x2_t __ret; \
49069 __builtin_neon_vld2q_dup_v(&__ret, __p0, 34); \
49071 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49072 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49073 __ret; \
49079 int64x2x2_t __ret; \
49080 __builtin_neon_vld2q_dup_v(&__ret, __p0, 35); \
49081 __ret; \
49085 int64x2x2_t __ret; \
49086 __builtin_neon_vld2q_dup_v(&__ret, __p0, 35); \
49088 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49089 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49090 __ret; \
49096 int16x8x2_t __ret; \
49097 __builtin_neon_vld2q_dup_v(&__ret, __p0, 33); \
49098 __ret; \
49102 int16x8x2_t __ret; \
49103 __builtin_neon_vld2q_dup_v(&__ret, __p0, 33); \
49105 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49106 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49107 __ret; \
49113 float64x1x2_t __ret; \
49114 __builtin_neon_vld2_dup_v(&__ret, __p0, 10); \
49115 __ret; \
49119 float64x1x2_t __ret; \
49120 __builtin_neon_vld2_dup_v(&__ret, __p0, 10); \
49121 __ret; \
49128 poly64x1x2_t __ret; \
49129 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 6); \
49130 __ret; \
49135 poly64x1x2_t __ret; \
49136 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 6); \
49137 __ret; \
49144 poly8x16x2_t __ret; \
49145 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 36); \
49146 __ret; \
49154 poly8x16x2_t __ret; \
49155 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 36); \
49157 __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); \
49158 __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); \
49159 __ret; \
49166 poly64x2x2_t __ret; \
49167 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 38); \
49168 __ret; \
49176 poly64x2x2_t __ret; \
49177 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 38); \
49179 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49180 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49181 __ret; \
49188 uint8x16x2_t __ret; \
49189 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 48); \
49190 __ret; \
49198 uint8x16x2_t __ret; \
49199 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 48); \
49201 __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); \
49202 __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); \
49203 __ret; \
49210 uint64x2x2_t __ret; \
49211 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 51); \
49212 __ret; \
49220 uint64x2x2_t __ret; \
49221 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 51); \
49223 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49224 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49225 __ret; \
49232 int8x16x2_t __ret; \
49233 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 32); \
49234 __ret; \
49242 int8x16x2_t __ret; \
49243 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 32); \
49245 __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); \
49246 __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); \
49247 __ret; \
49254 float64x2x2_t __ret; \
49255 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 42); \
49256 __ret; \
49264 float64x2x2_t __ret; \
49265 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 42); \
49267 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49268 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49269 __ret; \
49276 int64x2x2_t __ret; \
49277 __builtin_neon_vld2q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 35); \
49278 __ret; \
49286 int64x2x2_t __ret; \
49287 __builtin_neon_vld2q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __p2, 35); \
49289 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49290 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49291 __ret; \
49298 uint64x1x2_t __ret; \
49299 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 19); \
49300 __ret; \
49305 uint64x1x2_t __ret; \
49306 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 19); \
49307 __ret; \
49314 float64x1x2_t __ret; \
49315 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 10); \
49316 __ret; \
49321 float64x1x2_t __ret; \
49322 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 10); \
49323 __ret; \
49330 int64x1x2_t __ret; \
49331 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 3); \
49332 __ret; \
49337 int64x1x2_t __ret; \
49338 __builtin_neon_vld2_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __p2, 3); \
49339 __ret; \
49345 poly64x1x3_t __ret; \
49346 __builtin_neon_vld3_v(&__ret, __p0, 6); \
49347 __ret; \
49351 poly64x1x3_t __ret; \
49352 __builtin_neon_vld3_v(&__ret, __p0, 6); \
49353 __ret; \
49359 poly64x2x3_t __ret; \
49360 __builtin_neon_vld3q_v(&__ret, __p0, 38); \
49361 __ret; \
49365 poly64x2x3_t __ret; \
49366 __builtin_neon_vld3q_v(&__ret, __p0, 38); \
49368 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49369 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49370 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49371 __ret; \
49377 uint64x2x3_t __ret; \
49378 __builtin_neon_vld3q_v(&__ret, __p0, 51); \
49379 __ret; \
49383 uint64x2x3_t __ret; \
49384 __builtin_neon_vld3q_v(&__ret, __p0, 51); \
49386 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49387 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49388 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49389 __ret; \
49395 float64x2x3_t __ret; \
49396 __builtin_neon_vld3q_v(&__ret, __p0, 42); \
49397 __ret; \
49401 float64x2x3_t __ret; \
49402 __builtin_neon_vld3q_v(&__ret, __p0, 42); \
49404 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49405 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49406 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49407 __ret; \
49413 int64x2x3_t __ret; \
49414 __builtin_neon_vld3q_v(&__ret, __p0, 35); \
49415 __ret; \
49419 int64x2x3_t __ret; \
49420 __builtin_neon_vld3q_v(&__ret, __p0, 35); \
49422 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49423 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49424 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49425 __ret; \
49431 float64x1x3_t __ret; \
49432 __builtin_neon_vld3_v(&__ret, __p0, 10); \
49433 __ret; \
49437 float64x1x3_t __ret; \
49438 __builtin_neon_vld3_v(&__ret, __p0, 10); \
49439 __ret; \
49445 poly64x1x3_t __ret; \
49446 __builtin_neon_vld3_dup_v(&__ret, __p0, 6); \
49447 __ret; \
49451 poly64x1x3_t __ret; \
49452 __builtin_neon_vld3_dup_v(&__ret, __p0, 6); \
49453 __ret; \
49459 poly8x16x3_t __ret; \
49460 __builtin_neon_vld3q_dup_v(&__ret, __p0, 36); \
49461 __ret; \
49465 poly8x16x3_t __ret; \
49466 __builtin_neon_vld3q_dup_v(&__ret, __p0, 36); \
49468 __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); \
49469 __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); \
49470 __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); \
49471 __ret; \
49477 poly64x2x3_t __ret; \
49478 __builtin_neon_vld3q_dup_v(&__ret, __p0, 38); \
49479 __ret; \
49483 poly64x2x3_t __ret; \
49484 __builtin_neon_vld3q_dup_v(&__ret, __p0, 38); \
49486 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49487 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49488 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49489 __ret; \
49495 poly16x8x3_t __ret; \
49496 __builtin_neon_vld3q_dup_v(&__ret, __p0, 37); \
49497 __ret; \
49501 poly16x8x3_t __ret; \
49502 __builtin_neon_vld3q_dup_v(&__ret, __p0, 37); \
49504 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49505 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49506 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49507 __ret; \
49513 uint8x16x3_t __ret; \
49514 __builtin_neon_vld3q_dup_v(&__ret, __p0, 48); \
49515 __ret; \
49519 uint8x16x3_t __ret; \
49520 __builtin_neon_vld3q_dup_v(&__ret, __p0, 48); \
49522 __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); \
49523 __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); \
49524 __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); \
49525 __ret; \
49531 uint32x4x3_t __ret; \
49532 __builtin_neon_vld3q_dup_v(&__ret, __p0, 50); \
49533 __ret; \
49537 uint32x4x3_t __ret; \
49538 __builtin_neon_vld3q_dup_v(&__ret, __p0, 50); \
49540 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49541 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49542 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49543 __ret; \
49549 uint64x2x3_t __ret; \
49550 __builtin_neon_vld3q_dup_v(&__ret, __p0, 51); \
49551 __ret; \
49555 uint64x2x3_t __ret; \
49556 __builtin_neon_vld3q_dup_v(&__ret, __p0, 51); \
49558 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49559 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49560 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49561 __ret; \
49567 uint16x8x3_t __ret; \
49568 __builtin_neon_vld3q_dup_v(&__ret, __p0, 49); \
49569 __ret; \
49573 uint16x8x3_t __ret; \
49574 __builtin_neon_vld3q_dup_v(&__ret, __p0, 49); \
49576 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49577 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49578 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49579 __ret; \
49585 int8x16x3_t __ret; \
49586 __builtin_neon_vld3q_dup_v(&__ret, __p0, 32); \
49587 __ret; \
49591 int8x16x3_t __ret; \
49592 __builtin_neon_vld3q_dup_v(&__ret, __p0, 32); \
49594 __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); \
49595 __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); \
49596 __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); \
49597 __ret; \
49603 float64x2x3_t __ret; \
49604 __builtin_neon_vld3q_dup_v(&__ret, __p0, 42); \
49605 __ret; \
49609 float64x2x3_t __ret; \
49610 __builtin_neon_vld3q_dup_v(&__ret, __p0, 42); \
49612 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49613 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49614 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49615 __ret; \
49621 float32x4x3_t __ret; \
49622 __builtin_neon_vld3q_dup_v(&__ret, __p0, 41); \
49623 __ret; \
49627 float32x4x3_t __ret; \
49628 __builtin_neon_vld3q_dup_v(&__ret, __p0, 41); \
49630 __ret.val[0] = __builtin_shufflevector(__ret__ret.val[0], 3, 2, 1, 0); \
49631 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49632 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49633 __ret; \
49639 float16x8x3_t __ret; \
49640 __builtin_neon_vld3q_dup_v(&__ret, __p0, 40); \
49641 __ret; \
49645 float16x8x3_t __ret; \
49646 __builtin_neon_vld3q_dup_v(&__ret, __p0, 40); \
49648 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49649 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49650 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49651 __ret; \
49657 int32x4x3_t __ret; \
49658 __builtin_neon_vld3q_dup_v(&__ret, __p0, 34); \
49659 __ret; \
49663 int32x4x3_t __ret; \
49664 __builtin_neon_vld3q_dup_v(&__ret, __p0, 34); \
49666 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
49667 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
49668 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
49669 __ret; \
49675 int64x2x3_t __ret; \
49676 __builtin_neon_vld3q_dup_v(&__ret, __p0, 35); \
49677 __ret; \
49681 int64x2x3_t __ret; \
49682 __builtin_neon_vld3q_dup_v(&__ret, __p0, 35); \
49684 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49685 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49686 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49687 __ret; \
49693 int16x8x3_t __ret; \
49694 __builtin_neon_vld3q_dup_v(&__ret, __p0, 33); \
49695 __ret; \
49699 int16x8x3_t __ret; \
49700 __builtin_neon_vld3q_dup_v(&__ret, __p0, 33); \
49702 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
49703 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
49704 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
49705 __ret; \
49711 float64x1x3_t __ret; \
49712 __builtin_neon_vld3_dup_v(&__ret, __p0, 10); \
49713 __ret; \
49717 float64x1x3_t __ret; \
49718 __builtin_neon_vld3_dup_v(&__ret, __p0, 10); \
49719 __ret; \
49726 poly64x1x3_t __ret; \
49727 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 6); \
49728 __ret; \
49733 poly64x1x3_t __ret; \
49734 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 6); \
49735 __ret; \
49742 poly8x16x3_t __ret; \
49743 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 36); \
49744 __ret; \
49753 poly8x16x3_t __ret; \
49754 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 36); \
49756 __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); \
49757 __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); \
49758 __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); \
49759 __ret; \
49766 poly64x2x3_t __ret; \
49767 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 38); \
49768 __ret; \
49777 poly64x2x3_t __ret; \
49778 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 38); \
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; \
49790 uint8x16x3_t __ret; \
49791 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 48); \
49792 __ret; \
49801 uint8x16x3_t __ret; \
49802 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 48); \
49804 __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); \
49805 __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); \
49806 __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); \
49807 __ret; \
49814 uint64x2x3_t __ret; \
49815 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 51); \
49816 __ret; \
49825 uint64x2x3_t __ret; \
49826 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 51); \
49828 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49829 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49830 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49831 __ret; \
49838 int8x16x3_t __ret; \
49839 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 32); \
49840 __ret; \
49849 int8x16x3_t __ret; \
49850 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 32); \
49852 __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); \
49853 __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); \
49854 __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); \
49855 __ret; \
49862 float64x2x3_t __ret; \
49863 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 42); \
49864 __ret; \
49873 float64x2x3_t __ret; \
49874 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 42); \
49876 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49877 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49878 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49879 __ret; \
49886 int64x2x3_t __ret; \
49887 __builtin_neon_vld3q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 35); \
49888 __ret; \
49897 int64x2x3_t __ret; \
49898 __builtin_neon_vld3q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __p2, 35); \
49900 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49901 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49902 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49903 __ret; \
49910 uint64x1x3_t __ret; \
49911 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 19); \
49912 __ret; \
49917 uint64x1x3_t __ret; \
49918 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 19); \
49919 __ret; \
49926 float64x1x3_t __ret; \
49927 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 10); \
49928 __ret; \
49933 float64x1x3_t __ret; \
49934 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 10); \
49935 __ret; \
49942 int64x1x3_t __ret; \
49943 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 3); \
49944 __ret; \
49949 int64x1x3_t __ret; \
49950 __builtin_neon_vld3_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __p2, 3); \
49951 __ret; \
49957 poly64x1x4_t __ret; \
49958 __builtin_neon_vld4_v(&__ret, __p0, 6); \
49959 __ret; \
49963 poly64x1x4_t __ret; \
49964 __builtin_neon_vld4_v(&__ret, __p0, 6); \
49965 __ret; \
49971 poly64x2x4_t __ret; \
49972 __builtin_neon_vld4q_v(&__ret, __p0, 38); \
49973 __ret; \
49977 poly64x2x4_t __ret; \
49978 __builtin_neon_vld4q_v(&__ret, __p0, 38); \
49980 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
49981 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
49982 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
49983 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
49984 __ret; \
49990 uint64x2x4_t __ret; \
49991 __builtin_neon_vld4q_v(&__ret, __p0, 51); \
49992 __ret; \
49996 uint64x2x4_t __ret; \
49997 __builtin_neon_vld4q_v(&__ret, __p0, 51); \
49999 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50000 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50001 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50002 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50003 __ret; \
50009 float64x2x4_t __ret; \
50010 __builtin_neon_vld4q_v(&__ret, __p0, 42); \
50011 __ret; \
50015 float64x2x4_t __ret; \
50016 __builtin_neon_vld4q_v(&__ret, __p0, 42); \
50018 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50019 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50020 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50021 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50022 __ret; \
50028 int64x2x4_t __ret; \
50029 __builtin_neon_vld4q_v(&__ret, __p0, 35); \
50030 __ret; \
50034 int64x2x4_t __ret; \
50035 __builtin_neon_vld4q_v(&__ret, __p0, 35); \
50037 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50038 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50039 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50040 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50041 __ret; \
50047 float64x1x4_t __ret; \
50048 __builtin_neon_vld4_v(&__ret, __p0, 10); \
50049 __ret; \
50053 float64x1x4_t __ret; \
50054 __builtin_neon_vld4_v(&__ret, __p0, 10); \
50055 __ret; \
50061 poly64x1x4_t __ret; \
50062 __builtin_neon_vld4_dup_v(&__ret, __p0, 6); \
50063 __ret; \
50067 poly64x1x4_t __ret; \
50068 __builtin_neon_vld4_dup_v(&__ret, __p0, 6); \
50069 __ret; \
50075 poly8x16x4_t __ret; \
50076 __ret, __p0, 36); \
50077 __ret; \
50081 poly8x16x4_t __ret; \
50082 __builtin_neon_vld4q_dup_v(&__ret, __p0, 36); \
50084 __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); \
50085 __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); \
50086 __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); \
50087 __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); \
50088 __ret; \
50094 poly64x2x4_t __ret; \
50095 __builtin_neon_vld4q_dup_v(&__ret, __p0, 38); \
50096 __ret; \
50100 poly64x2x4_t __ret; \
50101 __builtin_neon_vld4q_dup_v(&__ret, __p0, 38); \
50103 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50104 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50105 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50106 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50107 __ret; \
50113 poly16x8x4_t __ret; \
50114 __builtin_neon_vld4q_dup_v(&__ret, __p0, 37); \
50115 __ret; \
50119 poly16x8x4_t __ret; \
50120 __builtin_neon_vld4q_dup_v(&__ret, __p0, 37); \
50122 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50123 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50124 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50125 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
50126 __ret; \
50132 uint8x16x4_t __ret; \
50133 __builtin_neon_vld4q_dup_v(&__ret, __p0, 48); \
50134 __ret; \
50138 uint8x16x4_t __ret; \
50139 __builtin_neon_vld4q_dup_v(&__ret, __p0, 48); \
50141 __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); \
50142 __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); \
50143 __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); \
50144 __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); \
50145 __ret; \
50151 uint32x4x4_t __ret; \
50152 __builtin_neon_vld4q_dup_v(&__ret, __p0, 50); \
50153 __ret; \
50157 uint32x4x4_t __ret; \
50158 __builtin_neon_vld4q_dup_v(&__ret, __p0, 50); \
50160 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50161 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50162 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
50163 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
50164 __ret; \
50170 uint64x2x4_t __ret; \
50171 __builtin_neon_vld4q_dup_v(&__ret, __p0, 51); \
50172 __ret; \
50176 uint64x2x4_t __ret; \
50177 __builtin_neon_vld4q_dup_v(&__ret, __p0, 51); \
50179 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50180 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50181 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50182 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50183 __ret; \
50189 uint16x8x4_t __ret; \
50190 __builtin_neon_vld4q_dup_v(&__ret, __p0, 49); \
50191 __ret; \
50195 uint16x8x4_t __ret; \
50196 __builtin_neon_vld4q_dup_v(&__ret, __p0, 49); \
50198 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50199 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50200 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50201 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
50202 __ret; \
50208 int8x16x4_t __ret; \
50209 __builtin_neon_vld4q_dup_v(&__ret, __p0, 32); \
50210 __ret; \
50214 int8x16x4_t __ret; \
50215 __builtin_neon_vld4q_dup_v(&__ret, __p0, 32); \
50217 __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); \
50218 __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); \
50219 __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); \
50220 __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); \
50221 __ret; \
50227 float64x2x4_t __ret; \
50228 __builtin_neon_vld4q_dup_v(&__ret, __p0, 42); \
50229 __ret; \
50233 float64x2x4_t __ret; \
50234 __builtin_neon_vld4q_dup_v(&__ret, __p0, 42); \
50236 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50237 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50238 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50239 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50240 __ret; \
50246 float32x4x4_t __ret; \
50247 __builtin_neon_vld4q_dup_v(&__ret, __p0, 41); \
50248 __ret; \
50252 float32x4x4_t __ret; \
50253 __builtin_neon_vld4q_dup_v(&__ret, __p0, 41); \
50255 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50256 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50257 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
50258 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
50259 __ret; \
50265 float16x8x4_t __ret; \
50266 __builtin_neon_vld4q_dup_v(&__ret, __p0, 40); \
50267 __ret; \
50271 float16x8x4_t __ret; \
50272 __builtin_neon_vld4q_dup_v(&__ret, __p0, 40); \
50274 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50275 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50276 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50277 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
50278 __ret; \
50284 int32x4x4_t __ret; \
50285 __builtin_neon_vld4q_dup_v(&__ret, __p0, 34); \
50286 __ret; \
50290 int32x4x4_t __ret; \
50291 __builtin_neon_vld4q_dup_v(&__ret, __p0, 34); \
50293 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
50294 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 3, 2, 1, 0); \
50295 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 3, 2, 1, 0); \
50296 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 3, 2, 1, 0); \
50297 __ret; \
50303 int64x2x4_t __ret; \
50304 __builtin_neon_vld4q_dup_v(&__ret, __p0, 35); \
50305 __ret; \
50309 int64x2x4_t __ret; \
50310 __builtin_neon_vld4q_dup_v(&__ret, __p0, 35); \
50312 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50313 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50314 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50315 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50316 __ret; \
50322 int16x8x4_t __ret; \
50323 __builtin_neon_vld4q_dup_v(&__ret, __p0, 33); \
50324 __ret; \
50328 int16x8x4_t __ret; \
50329 __builtin_neon_vld4q_dup_v(&__ret, __p0, 33); \
50331 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
50332 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
50333 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
50334 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
50335 __ret; \
50341 float64x1x4_t __ret; \
50342 __builtin_neon_vld4_dup_v(&__ret, __p0, 10); \
50343 __ret; \
50347 float64x1x4_t __ret; \
50348 __builtin_neon_vld4_dup_v(&__ret, __p0, 10); \
50349 __ret; \
50356 poly64x1x4_t __ret; \
50357 __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); \
50358 __ret; \
50363 poly64x1x4_t __ret; \
50364 __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); \
50365 __ret; \
50372 poly8x16x4_t __ret; \
50373 __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); \
50374 __ret; \
50384 poly8x16x4_t __ret; \
50385 __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); \
50387 __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); \
50388 __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); \
50389 __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); \
50390 __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); \
50391 __ret; \
50398 poly64x2x4_t __ret; \
50399 __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); \
50400 __ret; \
50410 poly64x2x4_t __ret; \
50411 __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); \
50413 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50414 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50415 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50416 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50417 __ret; \
50424 uint8x16x4_t __ret; \
50425 __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); \
50426 __ret; \
50436 uint8x16x4_t __ret; \
50437 __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); \
50439 __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); \
50440 __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); \
50441 __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); \
50442 __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); \
50443 __ret; \
50450 uint64x2x4_t __ret; \
50451 __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); \
50452 __ret; \
50462 uint64x2x4_t __ret; \
50463 __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); \
50465 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50466 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50467 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50468 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50469 __ret; \
50476 __ret; \
50477 __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); \
50478 __ret; \
50488 int8x16x4_t __ret; \
50489 __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); \
50491 __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); \
50492 __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); \
50493 __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); \
50494 __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); \
50495 __ret; \
50502 float64x2x4_t __ret; \
50503 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 42); \
50504 __ret; \
50514 float64x2x4_t __ret; \
50515 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 42); \
50517 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50518 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50519 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50520 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50521 __ret; \
50528 int64x2x4_t __ret; \
50529 __builtin_neon_vld4q_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 35); \
50530 __ret; \
50540 int64x2x4_t __ret; \
50541 __builtin_neon_vld4q_lane_v(&__ret, __p0, __rev1.val[0], __rev1.val[1], __rev1.val[2], __rev1.val[3], __p2, 35); \
50543 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
50544 __ret.val[1] = __builtin_shufflevector(__ret.val[1], __ret.val[1], 1, 0); \
50545 __ret.val[2] = __builtin_shufflevector(__ret.val[2], __ret.val[2], 1, 0); \
50546 __ret.val[3] = __builtin_shufflevector(__ret.val[3], __ret.val[3], 1, 0); \
50547 __ret; \
50554 uint64x1x4_t __ret; \
50555 __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); \
50556 __ret; \
50561 uint64x1x4_t __ret; \
50562 __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); \
50563 __ret; \
50570 float64x1x4_t __ret; \
50571 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 10); \
50572 __ret; \
50577 float64x1x4_t __ret; \
50578 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 10); \
50579 __ret; \
50586 int64x1x4_t __ret; \
50587 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 3); \
50588 __ret; \
50593 int64x1x4_t __ret; \
50594 __builtin_neon_vld4_lane_v(&__ret, __p0, __s1.val[0], __s1.val[1], __s1.val[2], __s1.val[3], __p2, 3); \
50595 __ret; \
50601 poly128_t __ret; \
50602 __ret = (poly128_t) __builtin_neon_vldrq_p128(__p0); \
50603 __ret; \
50607 poly128_t __ret; \
50608 __ret = (poly128_t) __builtin_neon_vldrq_p128(__p0); \
50609 __ret; \
50615 float64x2_t __ret;
50616 __ret = (float64x2_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
50617 return __ret;
50623 float64x2_t __ret;
50624 __ret = (float64x2_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
50625 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50626 return __ret;
50632 float64x1_t __ret;
50633 __ret = (float64x1_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
50634 return __ret;
50638 float64x1_t __ret;
50639 __ret = (float64x1_t) __builtin_neon_vmax_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
50640 return __ret;
50646 float64x2_t __ret;
50647 __ret = (float64x2_t) __builtin_neon_vmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
50648 return __ret;
50654 float64x2_t __ret;
50655 __ret = (float64x2_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
50656 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50657 return __ret;
50663 float32x4_t __ret;
50664 __ret = (float32x4_t) __builtin_neon_vmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
50665 return __ret;
50671 float32x4_t __ret;
50672 __ret = (float32x4_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
50673 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
50674 return __ret;
50680 float64x1_t __ret;
50681 __ret = (float64x1_t) __builtin_neon_vmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
50682 return __ret;
50686 float64x1_t __ret;
50687 __ret = (float64x1_t) __builtin_neon_vmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
50688 return __ret;
50694 float32x2_t __ret;
50695 __ret = (float32x2_t) __builtin_neon_vmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
50696 return __ret;
50702 float32x2_t __ret;
50703 __ret = (float32x2_t) __builtin_neon_vmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
50704 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50705 return __ret;
50711 float64_t __ret;
50712 __ret = (float64_t) __builtin_neon_vmaxnmvq_f64((int8x16_t)__p0);
50713 return __ret;
50718 float64_t __ret;
50719 __ret = (float64_t) __builtin_neon_vmaxnmvq_f64((int8x16_t)__rev0);
50720 return __ret;
50726 float32_t __ret;
50727 __ret = (float32_t) __builtin_neon_vmaxnmvq_f32((int8x16_t)__p0);
50728 return __ret;
50733 float32_t __ret;
50734 __ret = (float32_t) __builtin_neon_vmaxnmvq_f32((int8x16_t)__rev0);
50735 return __ret;
50741 float32_t __ret;
50742 __ret = (float32_t) __builtin_neon_vmaxnmv_f32((int8x8_t)__p0);
50743 return __ret;
50748 float32_t __ret;
50749 __ret = (float32_t) __builtin_neon_vmaxnmv_f32((int8x8_t)__rev0);
50750 return __ret;
50756 uint8_t __ret;
50757 __ret = (uint8_t) __builtin_neon_vmaxvq_u8((int8x16_t)__p0);
50758 return __ret;
50763 uint8_t __ret;
50764 __ret = (uint8_t) __builtin_neon_vmaxvq_u8((int8x16_t)__rev0);
50765 return __ret;
50771 uint32_t __ret;
50772 __ret = (uint32_t) __builtin_neon_vmaxvq_u32((int8x16_t)__p0);
50773 return __ret;
50778 uint32_t __ret;
50779 __ret = (uint32_t) __builtin_neon_vmaxvq_u32((int8x16_t)__rev0);
50780 return __ret;
50786 uint16_t __ret;
50787 __ret = (uint16_t) __builtin_neon_vmaxvq_u16((int8x16_t)__p0);
50788 return __ret;
50793 uint16_t __ret;
50794 __ret = (uint16_t) __builtin_neon_vmaxvq_u16((int8x16_t)__rev0);
50795 return __ret;
50801 int8_t __ret;
50802 __ret = (int8_t) __builtin_neon_vmaxvq_s8((int8x16_t)__p0);
50803 return __ret;
50808 int8_t __ret;
50809 __ret = (int8_t) __builtin_neon_vmaxvq_s8((int8x16_t)__rev0);
50810 return __ret;
50816 float64_t __ret;
50817 __ret = (float64_t) __builtin_neon_vmaxvq_f64((int8x16_t)__p0);
50818 return __ret;
50823 float64_t __ret;
50824 __ret = (float64_t) __builtin_neon_vmaxvq_f64((int8x16_t)__rev0);
50825 return __ret;
50831 float32_t __ret;
50832 __ret = (float32_t) __builtin_neon_vmaxvq_f32((int8x16_t)__p0);
50833 return __ret;
50838 float32_t __ret;
50839 __ret = (float32_t) __builtin_neon_vmaxvq_f32((int8x16_t)__rev0);
50840 return __ret;
50846 int32_t __ret;
50847 __ret = (int32_t) __builtin_neon_vmaxvq_s32((int8x16_t)__p0);
50848 return __ret;
50853 int32_t __ret;
50854 __ret = (int32_t) __builtin_neon_vmaxvq_s32((int8x16_t)__rev0);
50855 return __ret;
50861 int16_t __ret;
50862 __ret = (int16_t) __builtin_neon_vmaxvq_s16((int8x16_t)__p0);
50863 return __ret;
50868 int16_t __ret;
50869 __ret = (int16_t) __builtin_neon_vmaxvq_s16((int8x16_t)__rev0);
50870 return __ret;
50876 uint8_t __ret;
50877 __ret = (uint8_t) __builtin_neon_vmaxv_u8((int8x8_t)__p0);
50878 return __ret;
50883 uint8_t __ret;
50884 __ret = (uint8_t) __builtin_neon_vmaxv_u8((int8x8_t)__rev0);
50885 return __ret;
50891 uint32_t __ret;
50892 __ret = (uint32_t) __builtin_neon_vmaxv_u32((int8x8_t)__p0);
50893 return __ret;
50898 uint32_t __ret;
50899 __ret = (uint32_t) __builtin_neon_vmaxv_u32((int8x8_t)__rev0);
50900 return __ret;
50906 uint16_t __ret;
50907 __ret = (uint16_t) __builtin_neon_vmaxv_u16((int8x8_t)__p0);
50908 return __ret;
50913 uint16_t __ret;
50914 __ret = (uint16_t) __builtin_neon_vmaxv_u16((int8x8_t)__rev0);
50915 return __ret;
50921 int8_t __ret;
50922 __ret = (int8_t) __builtin_neon_vmaxv_s8((int8x8_t)__p0);
50923 return __ret;
50928 int8_t __ret;
50929 __ret = (int8_t) __builtin_neon_vmaxv_s8((int8x8_t)__rev0);
50930 return __ret;
50936 float32_t __ret;
50937 __ret = (float32_t) __builtin_neon_vmaxv_f32((int8x8_t)__p0);
50938 return __ret;
50943 float32_t __ret;
50944 __ret = (float32_t) __builtin_neon_vmaxv_f32((int8x8_t)__rev0);
50945 return __ret;
50951 int32_t __ret;
50952 __ret = (int32_t) __builtin_neon_vmaxv_s32((int8x8_t)__p0);
50953 return __ret;
50958 int32_t __ret;
50959 __ret = (int32_t) __builtin_neon_vmaxv_s32((int8x8_t)__rev0);
50960 return __ret;
50966 int16_t __ret;
50967 __ret = (int16_t) __builtin_neon_vmaxv_s16((int8x8_t)__p0);
50968 return __ret;
50973 int16_t __ret;
50974 __ret = (int16_t) __builtin_neon_vmaxv_s16((int8x8_t)__rev0);
50975 return __ret;
50981 float64x2_t __ret;
50982 __ret = (float64x2_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
50983 return __ret;
50989 float64x2_t __ret;
50990 __ret = (float64x2_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
50991 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50992 return __ret;
50998 float64x1_t __ret;
50999 __ret = (float64x1_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
51000 return __ret;
51004 float64x1_t __ret;
51005 __ret = (float64x1_t) __builtin_neon_vmin_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
51006 return __ret;
51012 float64x2_t __ret;
51013 __ret = (float64x2_t) __builtin_neon_vminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
51014 return __ret;
51020 float64x2_t __ret;
51021 __ret = (float64x2_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
51022 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51023 return __ret;
51029 float32x4_t __ret;
51030 __ret = (float32x4_t) __builtin_neon_vminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
51031 return __ret;
51037 float32x4_t __ret;
51038 __ret = (float32x4_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
51039 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
51040 return __ret;
51046 float64x1_t __ret;
51047 __ret = (float64x1_t) __builtin_neon_vminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
51048 return __ret;
51052 float64x1_t __ret;
51053 __ret = (float64x1_t) __builtin_neon_vminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
51054 return __ret;
51060 float32x2_t __ret;
51061 __ret = (float32x2_t) __builtin_neon_vminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
51062 return __ret;
51068 float32x2_t __ret;
51069 __ret = (float32x2_t) __builtin_neon_vminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
51070 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51071 return __ret;
51077 float64_t __ret;
51078 __ret = (float64_t) __builtin_neon_vminnmvq_f64((int8x16_t)__p0);
51079 return __ret;
51084 float64_t __ret;
51085 __ret = (float64_t) __builtin_neon_vminnmvq_f64((int8x16_t)__rev0);
51086 return __ret;
51092 float32_t __ret;
51093 __ret = (float32_t) __builtin_neon_vminnmvq_f32((int8x16_t)__p0);
51094 return __ret;
51099 float32_t __ret;
51100 __ret = (float32_t) __builtin_neon_vminnmvq_f32((int8x16_t)__rev0);
51101 return __ret;
51107 float32_t __ret;
51108 __ret = (float32_t) __builtin_neon_vminnmv_f32((int8x8_t)__p0);
51109 return __ret;
51114 float32_t __ret;
51115 __ret = (float32_t) __builtin_neon_vminnmv_f32((int8x8_t)__rev0);
51116 return __ret;
51122 uint8_t __ret;
51123 __ret = (uint8_t) __builtin_neon_vminvq_u8((int8x16_t)__p0);
51124 return __ret;
51129 uint8_t __ret;
51130 __ret = (uint8_t) __builtin_neon_vminvq_u8((int8x16_t)__rev0);
51131 return __ret;
51137 uint32_t __ret;
51138 __ret = (uint32_t) __builtin_neon_vminvq_u32((int8x16_t)__p0);
51139 return __ret;
51144 uint32_t __ret;
51145 __ret = (uint32_t) __builtin_neon_vminvq_u32((int8x16_t)__rev0);
51146 return __ret;
51152 uint16_t __ret;
51153 __ret = (uint16_t) __builtin_neon_vminvq_u16((int8x16_t)__p0);
51154 return __ret;
51159 uint16_t __ret;
51160 __ret = (uint16_t) __builtin_neon_vminvq_u16((int8x16_t)__rev0);
51161 return __ret;
51167 int8_t __ret;
51168 __ret = (int8_t) __builtin_neon_vminvq_s8((int8x16_t)__p0);
51169 return __ret;
51174 int8_t __ret;
51175 __ret = (int8_t) __builtin_neon_vminvq_s8((int8x16_t)__rev0);
51176 return __ret;
51182 float64_t __ret;
51183 __ret = (float64_t) __builtin_neon_vminvq_f64((int8x16_t)__p0);
51184 return __ret;
51189 float64_t __ret;
51190 __ret = (float64_t) __builtin_neon_vminvq_f64((int8x16_t)__rev0);
51191 return __ret;
51197 float32_t __ret;
51198 __ret = (float32_t) __builtin_neon_vminvq_f32((int8x16_t)__p0);
51199 return __ret;
51204 float32_t __ret;
51205 __ret = (float32_t) __builtin_neon_vminvq_f32((int8x16_t)__rev0);
51206 return __ret;
51212 int32_t __ret;
51213 __ret = (int32_t) __builtin_neon_vminvq_s32((int8x16_t)__p0);
51214 return __ret;
51219 int32_t __ret;
51220 __ret = (int32_t) __builtin_neon_vminvq_s32((int8x16_t)__rev0);
51221 return __ret;
51227 int16_t __ret;
51228 __ret = (int16_t) __builtin_neon_vminvq_s16((int8x16_t)__p0);
51229 return __ret;
51234 int16_t __ret;
51235 __ret = (int16_t) __builtin_neon_vminvq_s16((int8x16_t)__rev0);
51236 return __ret;
51242 uint8_t __ret;
51243 __ret = (uint8_t) __builtin_neon_vminv_u8((int8x8_t)__p0);
51244 return __ret;
51249 uint8_t __ret;
51250 __ret = (uint8_t) __builtin_neon_vminv_u8((int8x8_t)__rev0);
51251 return __ret;
51257 uint32_t __ret;
51258 __ret = (uint32_t) __builtin_neon_vminv_u32((int8x8_t)__p0);
51259 return __ret;
51264 uint32_t __ret;
51265 __ret = (uint32_t) __builtin_neon_vminv_u32((int8x8_t)__rev0);
51266 return __ret;
51272 uint16_t __ret;
51273 __ret = (uint16_t) __builtin_neon_vminv_u16((int8x8_t)__p0);
51274 return __ret;
51279 uint16_t __ret;
51280 __ret = (uint16_t) __builtin_neon_vminv_u16((int8x8_t)__rev0);
51281 return __ret;
51287 int8_t __ret;
51288 __ret = (int8_t) __builtin_neon_vminv_s8((int8x8_t)__p0);
51289 return __ret;
51294 int8_t __ret;
51295 __ret = (int8_t) __builtin_neon_vminv_s8((int8x8_t)__rev0);
51296 return __ret;
51302 float32_t __ret;
51303 __ret = (float32_t) __builtin_neon_vminv_f32((int8x8_t)__p0);
51304 return __ret;
51309 float32_t __ret;
51310 __ret = (float32_t) __builtin_neon_vminv_f32((int8x8_t)__rev0);
51311 return __ret;
51317 int32_t __ret;
51318 __ret = (int32_t) __builtin_neon_vminv_s32((int8x8_t)__p0);
51319 return __ret;
51324 int32_t __ret;
51325 __ret = (int32_t) __builtin_neon_vminv_s32((int8x8_t)__rev0);
51326 return __ret;
51332 int16_t __ret;
51333 __ret = (int16_t) __builtin_neon_vminv_s16((int8x8_t)__p0);
51334 return __ret;
51339 int16_t __ret;
51340 __ret = (int16_t) __builtin_neon_vminv_s16((int8x8_t)__rev0);
51341 return __ret;
51347 float64x2_t __ret;
51348 __ret = __p0 + __p1 * __p2;
51349 return __ret;
51356 float64x2_t __ret;
51357 __ret = __rev0 + __rev1 * __rev2;
51358 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51359 return __ret;
51365 float64x1_t __ret;
51366 __ret = __p0 + __p1 * __p2;
51367 return __ret;
51371 float64x1_t __ret;
51372 __ret = __p0 + __p1 * __p2;
51373 return __ret;
51382 uint32x4_t __ret; \
51383 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
51384 __ret; \
51394 uint32x4_t __ret; \
51395 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
51396 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51397 __ret; \
51406 uint16x8_t __ret; \
51407 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
51408 __ret; \
51418 uint16x8_t __ret; \
51419 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
51420 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
51421 __ret; \
51430 float32x4_t __ret; \
51431 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
51432 __ret; \
51442 float32x4_t __ret; \
51443 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
51444 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51445 __ret; \
51454 int32x4_t __ret; \
51455 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
51456 __ret; \
51466 int32x4_t __ret; \
51467 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
51468 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51469 __ret; \
51478 int16x8_t __ret; \
51479 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
51480 __ret; \
51490 int16x8_t __ret; \
51491 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
51492 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
51493 __ret; \
51502 uint32x2_t __ret; \
51503 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
51504 __ret; \
51514 uint32x2_t __ret; \
51515 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
51516 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51517 __ret; \
51526 uint16x4_t __ret; \
51527 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
51528 __ret; \
51538 uint16x4_t __ret; \
51539 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
51540 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51541 __ret; \
51550 float32x2_t __ret; \
51551 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
51552 __ret; \
51562 float32x2_t __ret; \
51563 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
51564 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51565 __ret; \
51574 int32x2_t __ret; \
51575 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
51576 __ret; \
51586 int32x2_t __ret; \
51587 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
51588 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51589 __ret; \
51598 int16x4_t __ret; \
51599 __ret = __s0 + __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
51600 __ret; \
51610 int16x4_t __ret; \
51611 __ret = __rev0 + __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
51612 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51613 __ret; \
51619 float64x2_t __ret;
51620 __ret = __p0 + __p1 * (float64x2_t) {__p2, __p2};
51621 return __ret;
51627 float64x2_t __ret;
51628 __ret = __rev0 + __rev1 * (float64x2_t) {__p2, __p2};
51629 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51630 return __ret;
51639 uint64x2_t __ret; \
51640 __ret = __s0 + vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
51641 __ret; \
51651 uint64x2_t __ret; \
51652 __ret = __rev0 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
51653 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51654 __ret; \
51663 uint32x4_t __ret; \
51664 __ret = __s0 + vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
51665 __ret; \
51675 uint32x4_t __ret; \
51676 __ret = __rev0 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
51677 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51678 __ret; \
51687 int64x2_t __ret; \
51688 __ret = __s0 + vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
51689 __ret; \
51699 int64x2_t __ret; \
51700 __ret = __rev0 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
51701 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51702 __ret; \
51711 int32x4_t __ret; \
51712 __ret = __s0 + vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
51713 __ret; \
51723 int32x4_t __ret; \
51724 __ret = __rev0 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
51725 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51726 __ret; \
51735 uint64x2_t __ret; \
51736 __ret = __s0 + vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
51737 __ret; \
51747 uint64x2_t __ret; \
51748 __ret = __rev0 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
51749 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51750 __ret; \
51759 uint32x4_t __ret; \
51760 __ret = __s0 + vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
51761 __ret; \
51771 uint32x4_t __ret; \
51772 __ret = __rev0 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
51773 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51774 __ret; \
51783 int64x2_t __ret; \
51784 __ret = __s0 + vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
51785 __ret; \
51795 int64x2_t __ret; \
51796 __ret = __rev0 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
51797 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51798 __ret; \
51807 int32x4_t __ret; \
51808 __ret = __s0 + vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
51809 __ret; \
51819 int32x4_t __ret; \
51820 __ret = __rev0 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
51821 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51822 __ret; \
51831 uint64x2_t __ret; \
51832 __ret = __s0 + vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
51833 __ret; \
51843 uint64x2_t __ret; \
51844 __ret = __rev0 + __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
51845 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51846 __ret; \
51855 uint32x4_t __ret; \
51856 __ret = __s0 + vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
51857 __ret; \
51867 uint32x4_t __ret; \
51868 __ret = __rev0 + __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
51869 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51870 __ret; \
51879 int64x2_t __ret; \
51880 __ret = __s0 + vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
51881 __ret; \
51891 int64x2_t __ret; \
51892 __ret = __rev0 + __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
51893 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51894 __ret; \
51903 int32x4_t __ret; \
51904 __ret = __s0 + vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
51905 __ret; \
51915 int32x4_t __ret; \
51916 __ret = __rev0 + __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
51917 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51918 __ret; \
51924 float64x2_t __ret;
51925 __ret = __p0 - __p1 * __p2;
51926 return __ret;
51933 float64x2_t __ret;
51934 __ret = __rev0 - __rev1 * __rev2;
51935 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51936 return __ret;
51942 float64x1_t __ret;
51943 __ret = __p0 - __p1 * __p2;
51944 return __ret;
51948 float64x1_t __ret;
51949 __ret = __p0 - __p1 * __p2;
51950 return __ret;
51959 uint32x4_t __ret; \
51960 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
51961 __ret; \
51971 uint32x4_t __ret; \
51972 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
51973 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
51974 __ret; \
51983 uint16x8_t __ret; \
51984 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
51985 __ret; \
51995 uint16x8_t __ret; \
51996 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
51997 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
51998 __ret; \
52007 float32x4_t __ret; \
52008 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52009 __ret; \
52019 float32x4_t __ret; \
52020 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52021 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52022 __ret; \
52031 int32x4_t __ret; \
52032 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52033 __ret; \
52043 int32x4_t __ret; \
52044 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52045 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52046 __ret; \
52055 int16x8_t __ret; \
52056 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52057 __ret; \
52067 int16x8_t __ret; \
52068 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3, __p3, __p3, __p3, __p3); \
52069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
52070 __ret; \
52079 uint32x2_t __ret; \
52080 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
52081 __ret; \
52091 uint32x2_t __ret; \
52092 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
52093 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52094 __ret; \
52103 uint16x4_t __ret; \
52104 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52105 __ret; \
52115 uint16x4_t __ret; \
52116 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52117 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52118 __ret; \
52127 float32x2_t __ret; \
52128 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
52129 __ret; \
52139 float32x2_t __ret; \
52140 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
52141 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52142 __ret; \
52151 int32x2_t __ret; \
52152 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3); \
52153 __ret; \
52163 int32x2_t __ret; \
52164 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3); \
52165 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52166 __ret; \
52175 int16x4_t __ret; \
52176 __ret = __s0 - __s1 * __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3); \
52177 __ret; \
52187 int16x4_t __ret; \
52188 __ret = __rev0 - __rev1 * __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3); \
52189 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52190 __ret; \
52196 float64x2_t __ret;
52197 __ret = __p0 - __p1 * (float64x2_t) {__p2, __p2};
52198 return __ret;
52204 float64x2_t __ret;
52205 __ret = __rev0 - __rev1 * (float64x2_t) {__p2, __p2};
52206 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52207 return __ret;
52216 uint64x2_t __ret; \
52217 __ret = __s0 - vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52218 __ret; \
52228 uint64x2_t __ret; \
52229 __ret = __rev0 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52231 __ret; \
52240 uint32x4_t __ret; \
52241 __ret = __s0 - vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52242 __ret; \
52252 uint32x4_t __ret; \
52253 __ret = __rev0 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52254 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52255 __ret; \
52264 int64x2_t __ret; \
52265 __ret = __s0 - vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52266 __ret; \
52276 int64x2_t __ret; \
52277 __ret = __rev0 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52278 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52279 __ret; \
52288 int32x4_t __ret; \
52289 __ret = __s0 - vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52290 __ret; \
52300 int32x4_t __ret; \
52301 __ret = __rev0 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52302 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52303 __ret; \
52312 uint64x2_t __ret; \
52313 __ret = __s0 - vmull_u32(vget_high_u32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52314 __ret; \
52324 uint64x2_t __ret; \
52325 __ret = __rev0 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52326 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52327 __ret; \
52336 uint32x4_t __ret; \
52337 __ret = __s0 - vmull_u16(vget_high_u16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52338 __ret; \
52348 uint32x4_t __ret; \
52349 __ret = __rev0 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52350 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52351 __ret; \
52360 int64x2_t __ret; \
52361 __ret = __s0 - vmull_s32(vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52362 __ret; \
52372 int64x2_t __ret; \
52373 __ret = __rev0 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52374 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52375 __ret; \
52384 int32x4_t __ret; \
52385 __ret = __s0 - vmull_s16(vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52386 __ret; \
52396 int32x4_t __ret; \
52397 __ret = __rev0 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52398 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52399 __ret; \
52408 uint64x2_t __ret; \
52409 __ret = __s0 - vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52410 __ret; \
52420 uint64x2_t __ret; \
52421 __ret = __rev0 - __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52422 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52423 __ret; \
52432 uint32x4_t __ret; \
52433 __ret = __s0 - vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52434 __ret; \
52444 uint32x4_t __ret; \
52445 __ret = __rev0 - __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52446 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52447 __ret; \
52456 int64x2_t __ret; \
52457 __ret = __s0 - vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
52458 __ret; \
52468 int64x2_t __ret; \
52469 __ret = __rev0 - __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
52470 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52471 __ret; \
52480 int32x4_t __ret; \
52481 __ret = __s0 - vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
52482 __ret; \
52492 int32x4_t __ret; \
52493 __ret = __rev0 - __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
52494 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52495 __ret; \
52501 float64x2_t __ret;
52502 __ret = (float64x2_t) {__p0, __p0};
52503 return __ret;
52507 float64x2_t __ret;
52508 __ret = (float64x2_t) {__p0, __p0};
52509 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52510 return __ret;
52516 float64x1_t __ret;
52517 __ret = (float64x1_t) {__p0};
52518 return __ret;
52522 float64x1_t __ret;
52523 __ret = (float64x1_t) {__p0};
52524 return __ret;
52674 uint16x8_t __ret;
52675 __ret = vcombine_u16(__p0, vmovn_u32(__p1));
52676 return __ret;
52682 uint16x8_t __ret;
52683 __ret = __noswap_vcombine_u16(__rev0, __noswap_vmovn_u32(__rev1));
52684 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
52685 return __ret;
52691 uint32x4_t __ret;
52692 __ret = vcombine_u32(__p0, vmovn_u64(__p1));
52693 return __ret;
52699 uint32x4_t __ret;
52700 __ret = __noswap_vcombine_u32(__rev0, __noswap_vmovn_u64(__rev1));
52701 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
52702 return __ret;
52708 uint8x16_t __ret;
52709 __ret = vcombine_u8(__p0, vmovn_u16(__p1));
52710 return __ret;
52716 uint8x16_t __ret;
52717 __ret = __noswap_vcombine_u8(__rev0, __noswap_vmovn_u16(__rev1));
52718 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
52719 return __ret;
52725 int16x8_t __ret;
52726 __ret = vcombine_s16(__p0, vmovn_s32(__p1));
52727 return __ret;
52733 int16x8_t __ret;
52734 __ret = __noswap_vcombine_s16(__rev0, __noswap_vmovn_s32(__rev1));
52735 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
52736 return __ret;
52742 int32x4_t __ret;
52743 __ret = vcombine_s32(__p0, vmovn_s64(__p1));
52744 return __ret;
52750 int32x4_t __ret;
52751 __ret = __noswap_vcombine_s32(__rev0, __noswap_vmovn_s64(__rev1));
52752 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
52753 return __ret;
52759 int8x16_t __ret;
52760 __ret = vcombine_s8(__p0, vmovn_s16(__p1));
52761 return __ret;
52767 int8x16_t __ret;
52768 __ret = __noswap_vcombine_s8(__rev0, __noswap_vmovn_s16(__rev1));
52769 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
52770 return __ret;
52776 float64x2_t __ret;
52777 __ret = __p0 * __p1;
52778 return __ret;
52784 float64x2_t __ret;
52785 __ret = __rev0 * __rev1;
52786 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52787 return __ret;
52793 float64x1_t __ret;
52794 __ret = __p0 * __p1;
52795 return __ret;
52799 float64x1_t __ret;
52800 __ret = __p0 * __p1;
52801 return __ret;
52846 float64x1_t __ret; \
52847 __ret = (float64x1_t) __builtin_neon_vmul_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
52848 __ret; \
52854 float64x1_t __ret; \
52855 __ret = (float64x1_t) __builtin_neon_vmul_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
52856 __ret; \
52864 float64x2_t __ret; \
52865 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
52866 __ret; \
52873 float64x2_t __ret; \
52874 __ret = __rev0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
52875 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52876 __ret; \
52922 float64x1_t __ret; \
52923 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 10); \
52924 __ret; \
52931 float64x1_t __ret; \
52932 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__rev1, __p2, 10); \
52933 __ret; \
52941 uint32x4_t __ret; \
52942 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
52943 __ret; \
52951 uint32x4_t __ret; \
52952 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
52953 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52954 __ret; \
52962 uint16x8_t __ret; \
52963 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
52964 __ret; \
52972 uint16x8_t __ret; \
52973 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
52974 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
52975 __ret; \
52983 float64x2_t __ret; \
52984 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
52985 __ret; \
52993 float64x2_t __ret; \
52994 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
52995 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52996 __ret; \
53004 float32x4_t __ret; \
53005 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
53006 __ret; \
53014 float32x4_t __ret; \
53015 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
53016 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53017 __ret; \
53025 int32x4_t __ret; \
53026 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
53027 __ret; \
53035 int32x4_t __ret; \
53036 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
53037 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53038 __ret; \
53046 int16x8_t __ret; \
53047 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
53048 __ret; \
53056 int16x8_t __ret; \
53057 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2); \
53058 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
53059 __ret; \
53067 uint32x2_t __ret; \
53068 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
53069 __ret; \
53077 uint32x2_t __ret; \
53078 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
53079 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53080 __ret; \
53088 uint16x4_t __ret; \
53089 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
53090 __ret; \
53098 uint16x4_t __ret; \
53099 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
53100 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53101 __ret; \
53109 float32x2_t __ret; \
53110 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
53111 __ret; \
53119 float32x2_t __ret; \
53120 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
53121 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53122 __ret; \
53130 int32x2_t __ret; \
53131 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2); \
53132 __ret; \
53140 int32x2_t __ret; \
53141 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2); \
53142 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53143 __ret; \
53151 int16x4_t __ret; \
53152 __ret = __s0 * __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2); \
53153 __ret; \
53161 int16x4_t __ret; \
53162 __ret = __rev0 * __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2); \
53163 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53164 __ret; \
53170 float64x1_t __ret;
53171 __ret = (float64x1_t) __builtin_neon_vmul_n_f64((int8x8_t)__p0, __p1);
53172 return __ret;
53176 float64x1_t __ret;
53177 __ret = (float64x1_t) __builtin_neon_vmul_n_f64((int8x8_t)__p0, __p1);
53178 return __ret;
53184 float64x2_t __ret;
53185 __ret = __p0 * (float64x2_t) {__p1, __p1};
53186 return __ret;
53191 float64x2_t __ret;
53192 __ret = __rev0 * (float64x2_t) {__p1, __p1};
53193 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53194 return __ret;
53200 poly128_t __ret;
53201 __ret = (poly128_t) __builtin_neon_vmull_p64(__p0, __p1);
53202 return __ret;
53206 poly128_t __ret;
53207 __ret = (poly128_t) __builtin_neon_vmull_p64(__p0, __p1);
53208 return __ret;
53211 poly128_t __ret;
53212 __ret = (poly128_t) __builtin_neon_vmull_p64(__p0, __p1);
53213 return __ret;
53219 poly16x8_t __ret;
53220 __ret = vmull_p8(vget_high_p8(__p0), vget_high_p8(__p1));
53221 return __ret;
53227 poly16x8_t __ret;
53228 __ret = __noswap_vmull_p8(__noswap_vget_high_p8(__rev0), __noswap_vget_high_p8(__rev1));
53229 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
53230 return __ret;
53236 uint16x8_t __ret;
53237 __ret = vmull_u8(vget_high_u8(__p0), vget_high_u8(__p1));
53238 return __ret;
53244 uint16x8_t __ret;
53245 __ret = __noswap_vmull_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));
53246 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
53247 return __ret;
53253 uint64x2_t __ret;
53254 __ret = vmull_u32(vget_high_u32(__p0), vget_high_u32(__p1));
53255 return __ret;
53261 uint64x2_t __ret;
53262 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));
53263 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53264 return __ret;
53270 uint32x4_t __ret;
53271 __ret = vmull_u16(vget_high_u16(__p0), vget_high_u16(__p1));
53272 return __ret;
53278 uint32x4_t __ret;
53279 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));
53280 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53281 return __ret;
53287 int16x8_t __ret;
53288 __ret
53289 return __ret;
53295 int16x8_t __ret;
53296 __ret = __noswap_vmull_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));
53297 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
53298 return __ret;
53304 int64x2_t __ret;
53305 __ret = vmull_s32(vget_high_s32(__p0), vget_high_s32(__p1));
53306 return __ret;
53312 int64x2_t __ret;
53313 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
53314 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53315 return __ret;
53321 int32x4_t __ret;
53322 __ret = vmull_s16(vget_high_s16(__p0), vget_high_s16(__p1));
53323 return __ret;
53329 int32x4_t __ret;
53330 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
53331 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53332 return __ret;
53338 poly128_t __ret;
53339 __ret = vmull_p64((poly64_t)(vget_high_p64(__p0)), (poly64_t)(vget_high_p64(__p1)));
53340 return __ret;
53346 poly128_t __ret;
53347 __ret = __noswap_vmull_p64((poly64_t)(__noswap_vget_high_p64(__rev0)), (poly64_t)(__noswap_vget_high_p64(__rev1)));
53348 return __ret;
53356 uint64x2_t __ret; \
53357 __ret = vmull_u32(vget_high_u32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53358 __ret; \
53366 uint64x2_t __ret; \
53367 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53368 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53369 __ret; \
53377 uint32x4_t __ret; \
53378 __ret = vmull_u16(vget_high_u16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53379 __ret; \
53387 uint32x4_t __ret; \
53388 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53389 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53390 __ret; \
53398 int64x2_t __ret; \
53399 __ret = vmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53400 __ret; \
53408 int64x2_t __ret; \
53409 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53410 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53411 __ret; \
53419 int32x4_t __ret; \
53420 __ret = vmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53421 __ret; \
53429 int32x4_t __ret; \
53430 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53431 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53432 __ret; \
53440 uint64x2_t __ret; \
53441 __ret = vmull_u32(vget_high_u32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53442 __ret; \
53450 uint64x2_t __ret; \
53451 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53452 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53453 __ret; \
53461 uint32x4_t __ret; \
53462 __ret = vmull_u16(vget_high_u16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53463 __ret; \
53471 uint32x4_t __ret; \
53472 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53473 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53474 __ret; \
53482 int64x2_t __ret; \
53483 __ret = vmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53484 __ret; \
53492 int64x2_t __ret; \
53493 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53494 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53495 __ret; \
53503 int32x4_t __ret; \
53504 __ret = vmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53505 __ret; \
53513 int32x4_t __ret; \
53514 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53515 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53516 __ret; \
53522 uint64x2_t __ret;
53523 __ret = vmull_n_u32(vget_high_u32(__p0), __p1);
53524 return __ret;
53529 uint64x2_t __ret;
53530 __ret = __noswap_vmull_n_u32(__noswap_vget_high_u32(__rev0), __p1);
53531 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53532 return __ret;
53538 uint32x4_t __ret;
53539 __ret = vmull_n_u16(vget_high_u16(__p0), __p1);
53540 return __ret;
53545 uint32x4_t __ret;
53546 __ret = __noswap_vmull_n_u16(__noswap_vget_high_u16(__rev0), __p1);
53547 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53548 return __ret;
53554 int64x2_t __ret;
53555 __ret = vmull_n_s32(vget_high_s32(__p0), __p1);
53556 return __ret;
53561 int64x2_t __ret;
53562 __ret = __noswap_vmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);
53563 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53564 return __ret;
53570 int32x4_t __ret;
53571 __ret = vmull_n_s16(vget_high_s16(__p0), __p1);
53572 return __ret;
53577 int32x4_t __ret;
53578 __ret = __noswap_vmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);
53579 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53580 return __ret;
53588 uint64x2_t __ret; \
53589 __ret = vmull_u32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53590 __ret; \
53598 uint64x2_t __ret; \
53599 __ret = __noswap_vmull_u32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53600 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53601 __ret; \
53609 uint32x4_t __ret; \
53610 __ret = vmull_u16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53611 __ret; \
53619 uint32x4_t __ret; \
53620 __ret = __noswap_vmull_u16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53621 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53622 __ret; \
53630 int64x2_t __ret; \
53631 __ret = vmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53632 __ret; \
53640 int64x2_t __ret; \
53641 __ret = __noswap_vmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53642 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53643 __ret; \
53651 int32x4_t __ret; \
53652 __ret = vmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53653 __ret; \
53661 int32x4_t __ret; \
53662 __ret = __noswap_vmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53663 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53664 __ret; \
53670 float64x2_t __ret;
53671 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
53672 return __ret;
53678 float64x2_t __ret;
53679 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
53680 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53681 return __ret;
53684 float64x2_t __ret;
53685 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
53686 return __ret;
53692 float32x4_t __ret;
53693 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
53694 return __ret;
53700 float32x4_t __ret;
53701 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
53702 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53703 return __ret;
53706 float32x4_t __ret;
53707 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
53708 return __ret;
53714 float64x1_t __ret;
53715 __ret = (float64x1_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
53716 return __ret;
53720 float64x1_t __ret;
53721 __ret = (float64x1_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
53722 return __ret;
53728 float32x2_t __ret;
53729 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
53730 return __ret;
53736 float32x2_t __ret;
53737 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
53738 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53739 return __ret;
53742 float32x2_t __ret;
53743 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
53744 return __ret;
53750 float64_t __ret;
53751 __ret = (float64_t) __builtin_neon_vmulxd_f64(__p0, __p1);
53752 return __ret;
53756 float64_t __ret;
53757 __ret = (float64_t) __builtin_neon_vmulxd_f64(__p0, __p1);
53758 return __ret;
53761 float64_t __ret;
53762 __ret = (float64_t) __builtin_neon_vmulxd_f64(__p0, __p1);
53763 return __ret;
53769 float32_t __ret;
53770 __ret = (float32_t) __builtin_neon_vmulxs_f32(__p0, __p1);
53771 return __ret;
53775 float32_t __ret;
53776 __ret = (float32_t) __builtin_neon_vmulxs_f32(__p0, __p1);
53777 return __ret;
53780 float32_t __ret;
53781 __ret = (float32_t) __builtin_neon_vmulxs_f32(__p0, __p1);
53782 return __ret;
53827 float64x2_t __ret; \
53828 __ret = vmulxq_f64(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53829 __ret; \
53836 float64x2_t __ret; \
53837 __ret = __noswap_vmulxq_f64(__rev0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53838 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53839 __ret; \
53847 float32x4_t __ret; \
53848 __ret = vmulxq_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53849 __ret; \
53857 float32x4_t __ret; \
53858 __ret = __noswap_vmulxq_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53859 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53860 __ret; \
53868 float32x2_t __ret; \
53869 __ret = vmulx_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53870 __ret; \
53878 float32x2_t __ret; \
53879 __ret = __noswap_vmulx_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53880 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53881 __ret; \
53927 float64x2_t __ret; \
53928 __ret = vmulxq_f64(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53929 __ret; \
53937 float64x2_t __ret; \
53938 __ret = __noswap_vmulxq_f64(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53939 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53940 __ret; \
53948 float32x4_t __ret; \
53949 __ret = vmulxq_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
53950 __ret; \
53958 float32x4_t __ret; \
53959 __ret = __noswap_vmulxq_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
53960 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
53961 __ret; \
53969 float32x2_t __ret; \
53970 __ret = vmulx_f32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
53971 __ret; \
53979 float32x2_t __ret; \
53980 __ret = __noswap_vmulx_f32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
53981 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53982 __ret; \
53988 float64x2_t __ret;
53989 __ret = -__p0;
53990 return __ret;
53995 float64x2_t __ret;
53996 __ret = -__rev0;
53997 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53998 return __ret;
54004 int64x2_t __ret;
54005 __ret = -__p0;
54006 return __ret;
54011 int64x2_t __ret;
54012 __ret = -__rev0;
54013 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54014 return __ret;
54020 float64x1_t __ret;
54021 __ret = -__p0;
54022 return __ret;
54026 float64x1_t __ret;
54027 __ret = -__p0;
54028 return __ret;
54034 int64x1_t __ret;
54035 __ret = -__p0;
54036 return __ret;
54040 int64x1_t __ret;
54041 __ret = -__p0;
54042 return __ret;
54048 int64_t __ret;
54049 __ret = (int64_t) __builtin_neon_vnegd_s64(__p0);
54050 return __ret;
54054 int64_t __ret;
54055 __ret = (int64_t) __builtin_neon_vnegd_s64(__p0);
54056 return __ret;
54062 uint8x16_t __ret;
54063 __ret = (uint8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
54064 return __ret;
54070 uint8x16_t __ret;
54071 __ret = (uint8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
54072 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54073 return __ret;
54079 uint32x4_t __ret;
54080 __ret = (uint32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
54081 return __ret;
54087 uint32x4_t __ret;
54088 __ret = (uint32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
54089 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54090 return __ret;
54096 uint64x2_t __ret;
54097 __ret = (uint64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
54098 return __ret;
54104 uint64x2_t __ret;
54105 __ret = (uint64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
54106 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54107 return __ret;
54113 uint16x8_t __ret;
54114 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
54115 return __ret;
54121 uint16x8_t __ret;
54122 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
54123 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54124 return __ret;
54130 int8x16_t __ret;
54131 __ret = (int8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
54132 return __ret;
54138 int8x16_t __ret;
54139 __ret = (int8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
54140 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54141 return __ret;
54147 float64x2_t __ret;
54148 __ret = (float64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
54149 return __ret;
54155 float64x2_t __ret;
54156 __ret = (float64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
54157 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54158 return __ret;
54164 float32x4_t __ret;
54165 __ret = (float32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
54166 return __ret;
54172 float32x4_t __ret;
54173 __ret = (float32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
54174 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54175 return __ret;
54181 int32x4_t __ret;
54182 __ret = (int32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
54183 return __ret;
54189 int32x4_t __ret;
54190 __ret = (int32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
54191 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54192 return __ret;
54198 int64x2_t __ret;
54199 __ret = (int64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
54200 return __ret;
54206 int64x2_t __ret;
54207 __ret = (int64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
54208 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54209 return __ret;
54215 int16x8_t __ret;
54216 __ret = (int16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
54217 return __ret;
54223 int16x8_t __ret;
54224 __ret = (int16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
54225 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54226 return __ret;
54232 uint64_t __ret;
54233 __ret = (uint64_t) __builtin_neon_vpaddd_u64((int8x16_t)__p0);
54234 return __ret;
54239 uint64_t __ret;
54240 __ret = (uint64_t) __builtin_neon_vpaddd_u64((int8x16_t)__rev0);
54241 return __ret;
54247 float64_t __ret;
54248 __ret = (float64_t) __builtin_neon_vpaddd_f64((int8x16_t)__p0);
54249 return __ret;
54254 float64_t __ret;
54255 __ret = (float64_t) __builtin_neon_vpaddd_f64((int8x16_t)__rev0);
54256 return __ret;
54262 int64_t __ret;
54263 __ret = (int64_t) __builtin_neon_vpaddd_s64((int8x16_t)__p0);
54264 return __ret;
54269 int64_t __ret;
54270 __ret = (int64_t) __builtin_neon_vpaddd_s64((int8x16_t)__rev0);
54271 return __ret;
54277 float32_t __ret;
54278 __ret = (float32_t) __builtin_neon_vpadds_f32((int8x8_t)__p0);
54279 return __ret;
54284 float32_t __ret;
54285 __ret = (float32_t) __builtin_neon_vpadds_f32((int8x8_t)__rev0);
54286 return __ret;
54292 uint8x16_t __ret;
54293 __ret = (uint8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
54294 return __ret;
54300 uint8x16_t __ret;
54301 __ret = (uint8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
54302 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54303 return __ret;
54309 uint32x4_t __ret;
54310 __ret = (uint32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
54311 return __ret;
54317 uint32x4_t __ret;
54318 __ret = (uint32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
54319 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54320 return __ret;
54326 uint16x8_t __ret;
54327 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
54328 return __ret;
54334 uint16x8_t __ret;
54335 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
54336 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54337 return __ret;
54343 int8x16_t __ret;
54344 __ret = (int8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
54345 return __ret;
54351 int8x16_t __ret;
54352 __ret = (int8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
54353 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54354 return __ret;
54360 float64x2_t __ret;
54361 __ret = (float64x2_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
54362 return __ret;
54368 float64x2_t __ret;
54369 __ret = (float64x2_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
54370 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54371 return __ret;
54377 float32x4_t __ret;
54378 __ret = (float32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
54379 return __ret;
54385 float32x4_t __ret;
54386 __ret = (float32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
54387 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54388 return __ret;
54394 int32x4_t __ret;
54395 __ret = (int32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
54396 return __ret;
54402 int32x4_t __ret;
54403 __ret = (int32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
54404 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54405 return __ret;
54411 int16x8_t __ret;
54412 __ret = (int16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
54413 return __ret;
54419 int16x8_t __ret;
54420 __ret = (int16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
54421 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54422 return __ret;
54428 float64_t __ret;
54429 __ret = (float64_t) __builtin_neon_vpmaxqd_f64((int8x16_t)__p0);
54430 return __ret;
54435 float64_t __ret;
54436 __ret = (float64_t) __builtin_neon_vpmaxqd_f64((int8x16_t)__rev0);
54437 return __ret;
54443 float32_t __ret;
54444 __ret = (float32_t) __builtin_neon_vpmaxs_f32((int8x8_t)__p0);
54445 return __ret;
54450 float32_t __ret;
54451 __ret = (float32_t) __builtin_neon_vpmaxs_f32((int8x8_t)__rev0);
54452 return __ret;
54458 float64x2_t __ret;
54459 __ret = (float64x2_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
54460 return __ret;
54466 float64x2_t __ret;
54467 __ret = (float64x2_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
54468 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54469 return __ret;
54475 float32x4_t __ret;
54476 __ret = (float32x4_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
54477 return __ret;
54483 float32x4_t __ret;
54484 __ret = (float32x4_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
54485 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54486 return __ret;
54492 float32x2_t __ret;
54493 __ret = (float32x2_t) __builtin_neon_vpmaxnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
54494 return __ret;
54500 float32x2_t __ret;
54501 __ret = (float32x2_t) __builtin_neon_vpmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
54502 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54503 return __ret;
54509 float64_t __ret;
54510 __ret = (float64_t) __builtin_neon_vpmaxnmqd_f64((int8x16_t)__p0);
54511 return __ret;
54516 float64_t __ret;
54517 __ret = (float64_t) __builtin_neon_vpmaxnmqd_f64((int8x16_t)__rev0);
54518 return __ret;
54524 float32_t __ret;
54525 __ret = (float32_t) __builtin_neon_vpmaxnms_f32((int8x8_t)__p0);
54526 return __ret;
54531 float32_t __ret;
54532 __ret = (float32_t) __builtin_neon_vpmaxnms_f32((int8x8_t)__rev0);
54533 return __ret;
54539 uint8x16_t __ret;
54540 __ret = (uint8x16_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
54541 return __ret;
54547 uint8x16_t __ret;
54548 __ret = (uint8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
54549 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54550 return __ret;
54556 uint32x4_t __ret;
54557 __ret = (uint32x4_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
54558 return __ret;
54564 uint32x4_t __ret;
54565 __ret = (uint32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
54566 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54567 return __ret;
54573 uint16x8_t __ret;
54574 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
54575 return __ret;
54581 uint16x8_t __ret;
54582 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
54583 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54584 return __ret;
54590 int8x16_t __ret;
54591 __ret = (int8x16_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
54592 return __ret;
54598 int8x16_t __ret;
54599 __ret = (int8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
54600 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54601 return __ret;
54607 float64x2_t __ret;
54608 __ret = (float64x2_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
54609 return __ret;
54615 float64x2_t __ret;
54616 __ret = (float64x2_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
54617 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54618 return __ret;
54624 float32x4_t __ret;
54625 __ret = (float32x4_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
54626 return __ret;
54632 float32x4_t __ret;
54633 __ret = (float32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
54634 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54635 return __ret;
54641 int32x4_t __ret;
54642 __ret = (int32x4_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
54643 return __ret;
54649 int32x4_t __ret;
54650 __ret = (int32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
54651 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54652 return __ret;
54658 int16x8_t __ret;
54659 __ret = (int16x8_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
54660 return __ret;
54666 int16x8_t __ret;
54667 __ret = (int16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
54668 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
54669 return __ret;
54675 float64_t __ret;
54676 __ret = (float64_t) __builtin_neon_vpminqd_f64((int8x16_t)__p0);
54677 return __ret;
54682 float64_t __ret;
54683 __ret = (float64_t) __builtin_neon_vpminqd_f64((int8x16_t)__rev0);
54684 return __ret;
54690 float32_t __ret;
54691 __ret = (float32_t) __builtin_neon_vpmins_f32((int8x8_t)__p0);
54692 return __ret;
54697 float32_t __ret;
54698 __ret = (float32_t) __builtin_neon_vpmins_f32((int8x8_t)__rev0);
54699 return __ret;
54705 float64x2_t __ret;
54706 __ret = (float64x2_t) __builtin_neon_vpminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
54707 return __ret;
54713 float64x2_t __ret;
54714 __ret = (float64x2_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
54715 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54716 return __ret;
54722 float32x4_t __ret;
54723 __ret = (float32x4_t) __builtin_neon_vpminnmq_v((int8x16_t)__p0, (int8x16_t)__p1, 41);
54724 return __ret;
54730 float32x4_t __ret;
54731 __ret = (float32x4_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
54732 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
54733 return __ret;
54739 float32x2_t __ret;
54740 __ret = (float32x2_t) __builtin_neon_vpminnm_v((int8x8_t)__p0, (int8x8_t)__p1, 9);
54741 return __ret;
54747 float32x2_t __ret;
54748 __ret = (float32x2_t) __builtin_neon_vpminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
54749 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54750 return __ret;
54756 float64_t __ret;
54757 __ret = (float64_t) __builtin_neon_vpminnmqd_f64((int8x16_t)__p0);
54758 return __ret;
54763 float64_t __ret;
54764 __ret = (float64_t) __builtin_neon_vpminnmqd_f64((int8x16_t)__rev0);
54765 return __ret;
54771 float32_t __ret;
54772 __ret = (float32_t) __builtin_neon_vpminnms_f32((int8x8_t)__p0);
54773 return __ret;
54778 float32_t __ret;
54779 __ret = (float32_t) __builtin_neon_vpminnms_f32((int8x8_t)__rev0);
54780 return __ret;
54786 int64x2_t __ret;
54787 __ret = (int64x2_t) __builtin_neon_vqabsq_v((int8x16_t)__p0, 35);
54788 return __ret;
54793 int64x2_t __ret;
54794 __ret = (int64x2_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 35);
54795 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54796 return __ret;
54802 int64x1_t __ret;
54803 __ret = (int64x1_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 3);
54804 return __ret;
54808 int64x1_t __ret;
54809 __ret = (int64x1_t) __builtin_neon_vqabs_v((int8x8_t)__p0, 3);
54810 return __ret;
54816 int8_t __ret;
54817 __ret = (int8_t) __builtin_neon_vqabsb_s8(__p0);
54818 return __ret;
54822 int8_t __ret;
54823 __ret = (int8_t) __builtin_neon_vqabsb_s8(__p0);
54824 return __ret;
54830 int32_t __ret;
54831 __ret = (int32_t) __builtin_neon_vqabss_s32(__p0);
54832 return __ret;
54836 int32_t __ret;
54837 __ret = (int32_t) __builtin_neon_vqabss_s32(__p0);
54838 return __ret;
54844 int64_t __ret;
54845 __ret = (int64_t) __builtin_neon_vqabsd_s64(__p0);
54846 return __ret;
54850 int64_t __ret;
54851 __ret = (int64_t) __builtin_neon_vqabsd_s64(__p0);
54852 return __ret;
54858 int16_t __ret;
54859 __ret = (int16_t) __builtin_neon_vqabsh_s16(__p0);
54860 return __ret;
54864 int16_t __ret;
54865 __ret = (int16_t) __builtin_neon_vqabsh_s16(__p0);
54866 return __ret;
54872 uint8_t __ret;
54873 __ret = (uint8_t) __builtin_neon_vqaddb_u8(__p0, __p1);
54874 return __ret;
54878 uint8_t __ret;
54879 __ret = (uint8_t) __builtin_neon_vqaddb_u8(__p0, __p1);
54880 return __ret;
54886 uint32_t __ret;
54887 __ret = (uint32_t) __builtin_neon_vqadds_u32(__p0, __p1);
54888 return __ret;
54892 uint32_t __ret;
54893 __ret = (uint32_t) __builtin_neon_vqadds_u32(__p0, __p1);
54894 return __ret;
54900 uint64_t __ret;
54901 __ret = (uint64_t) __builtin_neon_vqaddd_u64(__p0, __p1);
54902 return __ret;
54906 uint64_t __ret;
54907 __ret = (uint64_t) __builtin_neon_vqaddd_u64(__p0, __p1);
54908 return __ret;
54914 uint16_t __ret;
54915 __ret = (uint16_t) __builtin_neon_vqaddh_u16(__p0, __p1);
54916 return __ret;
54920 uint16_t __ret;
54921 __ret = (uint16_t) __builtin_neon_vqaddh_u16(__p0, __p1);
54922 return __ret;
54928 int8_t __ret;
54929 __ret = (int8_t) __builtin_neon_vqaddb_s8(__p0, __p1);
54930 return __ret;
54934 int8_t __ret;
54935 __ret = (int8_t) __builtin_neon_vqaddb_s8(__p0, __p1);
54936 return __ret;
54942 int32_t __ret;
54943 __ret = (int32_t) __builtin_neon_vqadds_s32(__p0, __p1);
54944 return __ret;
54948 int32_t __ret;
54949 __ret = (int32_t) __builtin_neon_vqadds_s32(__p0, __p1);
54950 return __ret;
54956 int64_t __ret;
54957 __ret = (int64_t) __builtin_neon_vqaddd_s64(__p0, __p1);
54958 return __ret;
54962 int64_t __ret;
54963 __ret = (int64_t) __builtin_neon_vqaddd_s64(__p0, __p1);
54964 return __ret;
54970 int16_t __ret;
54971 __ret = (int16_t) __builtin_neon_vqaddh_s16(__p0, __p1);
54972 return __ret;
54976 int16_t __ret;
54977 __ret = (int16_t) __builtin_neon_vqaddh_s16(__p0, __p1);
54978 return __ret;
54984 int64_t __ret;
54985 __ret = (int64_t) __builtin_neon_vqdmlals_s32(__p0, __p1, __p2);
54986 return __ret;
54990 int64_t __ret;
54991 __ret = (int64_t) __builtin_neon_vqdmlals_s32(__p0, __p1, __p2);
54992 return __ret;
54998 int32_t __ret;
54999 __ret = (int32_t) __builtin_neon_vqdmlalh_s16(__p0, __p1, __p2);
55000 return __ret;
55004 int32_t __ret;
55005 __ret = (int32_t) __builtin_neon_vqdmlalh_s16(__p0, __p1, __p2);
55006 return __ret;
55012 int64x2_t __ret;
55013 __ret = vqdmlal_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
55014 return __ret;
55021 int64x2_t __ret;
55022 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
55023 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55024 return __ret;
55030 int32x4_t __ret;
55031 __ret = vqdmlal_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
55032 return __ret;
55039 int32x4_t __ret;
55040 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
55041 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55042 return __ret;
55051 int64x2_t __ret; \
55052 __ret = vqdmlal_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
55053 __ret; \
55063 int64x2_t __ret; \
55064 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
55065 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55066 __ret; \
55075 int32x4_t __ret; \
55076 __ret = vqdmlal_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
55077 __ret; \
55087 int32x4_t __ret; \
55088 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
55089 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55090 __ret; \
55099 int64x2_t __ret; \
55100 __ret = vqdmlal_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
55101 __ret; \
55111 int64x2_t __ret; \
55112 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
55113 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55114 __ret; \
55123 int32x4_t __ret; \
55124 __ret = vqdmlal_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
55125 __ret; \
55135 int32x4_t __ret; \
55136 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
55137 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55138 __ret; \
55144 int64x2_t __ret;
55145 __ret = vqdmlal_n_s32(__p0, vget_high_s32(__p1), __p2);
55146 return __ret;
55152 int64x2_t __ret;
55153 __ret = __noswap_vqdmlal_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
55154 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55155 return __ret;
55161 int32x4_t __ret;
55162 __ret = vqdmlal_n_s16(__p0, vget_high_s16(__p1), __p2);
55163 return __ret;
55169 int32x4_t __ret;
55170 __ret = __noswap_vqdmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
55171 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55172 return __ret;
55181 int64_t __ret; \
55182 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, (int8x8_t)__s2, __p3); \
55183 __ret; \
55191 int64_t __ret; \
55192 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, (int8x8_t)__rev2, __p3); \
55193 __ret; \
55202 int32_t __ret; \
55203 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, (int8x8_t)__s2, __p3); \
55204 __ret; \
55212 int32_t __ret; \
55213 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, (int8x8_t)__rev2, __p3); \
55214 __ret; \
55223 int64_t __ret; \
55224 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, (int8x16_t)__s2, __p3); \
55225 __ret; \
55233 int64_t __ret; \
55234 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, (int8x16_t)__rev2, __p3); \
55235 __ret; \
55244 int32_t __ret; \
55245 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, (int8x16_t)__s2, __p3); \
55246 __ret; \
55254 int32_t __ret; \
55255 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, (int8x16_t)__rev2, __p3); \
55256 __ret; \
55265 int64x2_t __ret; \
55266 __ret = vqdmlal_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
55267 __ret; \
55277 int64x2_t __ret; \
55278 __ret = __noswap_vqdmlal_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
55279 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55280 __ret; \
55289 int32x4_t __ret; \
55290 __ret = vqdmlal_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
55291 __ret; \
55301 int32x4_t __ret; \
55302 __ret = __noswap_vqdmlal_s16(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
55303 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55304 __ret; \
55310 int64_t __ret;
55311 __ret = (int64_t) __builtin_neon_vqdmlsls_s32(__p0, __p1, __p2);
55312 return __ret;
55316 int64_t __ret;
55317 __ret = (int64_t) __builtin_neon_vqdmlsls_s32(__p0, __p1, __p2);
55318 return __ret;
55324 int32_t __ret;
55325 __ret = (int32_t) __builtin_neon_vqdmlslh_s16(__p0, __p1, __p2);
55326 return __ret;
55330 int32_t __ret;
55331 __ret = (int32_t) __builtin_neon_vqdmlslh_s16(__p0, __p1, __p2);
55332 return __ret;
55338 int64x2_t __ret;
55339 __ret = vqdmlsl_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
55340 return __ret;
55347 int64x2_t __ret;
55348 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
55349 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55350 return __ret;
55356 int32x4_t __ret;
55357 __ret = vqdmlsl_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
55358 return __ret;
55365 int32x4_t __ret;
55366 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
55367 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55368 return __ret;
55377 int64x2_t __ret; \
55378 __ret = vqdmlsl_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
55379 __ret; \
55389 int64x2_t __ret; \
55390 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
55391 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55392 __ret; \
55401 int32x4_t __ret; \
55402 __ret = vqdmlsl_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
55403 __ret; \
55413 int32x4_t __ret; \
55414 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
55415 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55416 __ret; \
55425 int64x2_t __ret; \
55426 __ret = vqdmlsl_s32(__s0, vget_high_s32(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
55427 __ret; \
55437 int64x2_t __ret; \
55438 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
55439 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55440 __ret; \
55449 int32x4_t __ret; \
55450 __ret = vqdmlsl_s16(__s0, vget_high_s16(__s1), __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
55451 __ret; \
55461 int32x4_t __ret; \
55462 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
55463 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55464 __ret; \
55470 int64x2_t __ret;
55471 __ret = vqdmlsl_n_s32(__p0, vget_high_s32(__p1), __p2);
55472 return __ret;
55478 int64x2_t __ret;
55479 __ret = __noswap_vqdmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
55480 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55481 return __ret;
55487 int32x4_t __ret;
55488 __ret = vqdmlsl_n_s16(__p0, vget_high_s16(__p1), __p2);
55489 return __ret;
55495 int32x4_t __ret;
55496 __ret = __noswap_vqdmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
55497 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55498 return __ret;
55507 int64_t __ret; \
55508 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, (int8x8_t)__s2, __p3); \
55509 __ret; \
55517 int64_t __ret; \
55518 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, (int8x8_t)__rev2, __p3); \
55519 __ret; \
55528 int32_t __ret; \
55529 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, (int8x8_t)__s2, __p3); \
55530 __ret; \
55538 int32_t __ret; \
55539 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, (int8x8_t)__rev2, __p3); \
55540 __ret; \
55549 int64_t __ret; \
55550 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, (int8x16_t)__s2, __p3); \
55551 __ret; \
55559 int64_t __ret; \
55560 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, (int8x16_t)__rev2, __p3); \
55561 __ret; \
55570 int32_t __ret; \
55571 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, (int8x16_t)__s2, __p3); \
55572 __ret; \
55580 int32_t __ret; \
55581 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, (int8x16_t)__rev2, __p3); \
55582 __ret; \
55591 int64x2_t __ret; \
55592 __ret = vqdmlsl_s32(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
55593 __ret; \
55603 int64x2_t __ret; \
55604 __ret = __noswap_vqdmlsl_s32(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
55605 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55606 __ret; \
55615 int32x4_t __ret; \
55616 __ret = vqdmlsl_s16(__s0, __s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
55617 __ret; \
55627 int32x4_t __ret; \
55628 __ret = __noswap_vqdmlsl_s16(__rev0, __rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
55629 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55630 __ret; \
55636 int32_t __ret;
55637 __ret = (int32_t) __builtin_neon_vqdmulhs_s32(__p0, __p1);
55638 return __ret;
55642 int32_t __ret;
55643 __ret = (int32_t) __builtin_neon_vqdmulhs_s32(__p0, __p1);
55644 return __ret;
55647 int32_t __ret;
55648 __ret = (int32_t) __builtin_neon_vqdmulhs_s32(__p0, __p1);
55649 return __ret;
55655 int16_t __ret;
55656 __ret = (int16_t) __builtin_neon_vqdmulhh_s16(__p0, __p1);
55657 return __ret;
55661 int16_t __ret;
55662 __ret
55663 return __ret;
55666 int16_t __ret;
55667 __ret = (int16_t) __builtin_neon_vqdmulhh_s16(__p0, __p1);
55668 return __ret;
55752 int32x4_t __ret; \
55753 __ret = vqdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
55754 __ret; \
55762 int32x4_t __ret; \
55763 __ret = __noswap_vqdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
55764 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55765 __ret; \
55773 int16x8_t __ret; \
55774 __ret = vqdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
55775 __ret; \
55783 int16x8_t __ret; \
55784 __ret = __noswap_vqdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
55785 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
55786 __ret; \
55794 int32x2_t __ret; \
55795 __ret = vqdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
55796 __ret; \
55804 int32x2_t __ret; \
55805 __ret = __noswap_vqdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
55806 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55807 __ret; \
55815 int16x4_t __ret; \
55816 __ret = vqdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
55817 __ret; \
55825 int16x4_t __ret; \
55826 __ret = __noswap_vqdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
55827 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55828 __ret; \
55834 int64_t __ret;
55835 __ret = (int64_t) __builtin_neon_vqdmulls_s32(__p0, __p1);
55836 return __ret;
55840 int64_t __ret;
55841 __ret = (int64_t) __builtin_neon_vqdmulls_s32(__p0, __p1);
55842 return __ret;
55845 int64_t __ret;
55846 __ret = (int64_t) __builtin_neon_vqdmulls_s32(__p0, __p1);
55847 return __ret;
55853 int32_t __ret;
55854 __ret = (int32_t) __builtin_neon_vqdmullh_s16(__p0, __p1);
55855 return __ret;
55859 int32_t __ret;
55860 __ret = (int32_t) __builtin_neon_vqdmullh_s16(__p0, __p1);
55861 return __ret;
55864 int32_t __ret;
55865 __ret = (int32_t) __builtin_neon_vqdmullh_s16(__p0, __p1);
55866 return __ret;
55872 int64x2_t __ret;
55873 __ret = vqdmull_s32(vget_high_s32(__p0), vget_high_s32(__p1));
55874 return __ret;
55880 int64x2_t __ret;
55881 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
55882 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55883 return __ret;
55889 int32x4_t __ret;
55890 __ret = vqdmull_s16(vget_high_s16(__p0), vget_high_s16(__p1));
55891 return __ret;
55897 int32x4_t __ret;
55898 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
55899 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
55900 return __ret;
55908 int64x2_t __ret; \
55909 __ret = vqdmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
55910 __ret; \
55918 int64x2_t __ret; \
55919 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
55920 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55921 __ret; \
55929 int32x4_t __ret; \
55930 __ret = vqdmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
55931 __ret; \
55939 int32x4_t __ret; \
55940 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
55941 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55942 __ret; \
55950 int64x2_t __ret; \
55951 __ret = vqdmull_s32(vget_high_s32(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
55952 __ret; \
55960 int64x2_t __ret; \
55961 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
55962 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
55963 __ret; \
55971 int32x4_t __ret; \
55972 __ret = vqdmull_s16(vget_high_s16(__s0), __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
55973 __ret; \
55981 int32x4_t __ret; \
55982 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
55983 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
55984 __ret; \
55990 int64x2_t __ret;
55991 __ret = vqdmull_n_s32(vget_high_s32(__p0), __p1);
55992 return __ret;
55997 int64x2_t __ret;
55998 __ret = __noswap_vqdmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);
55999 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56000 return __ret;
56006 int32x4_t __ret;
56007 __ret = vqdmull_n_s16(vget_high_s16(__p0), __p1);
56008 return __ret;
56013 int32x4_t __ret;
56014 __ret = __noswap_vqdmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);
56015 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56016 return __ret;
56100 int64x2_t __ret; \
56101 __ret = vqdmull_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
56102 __ret; \
56110 int64x2_t __ret; \
56111 __ret = __noswap_vqdmull_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
56112 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56113 __ret; \
56121 int32x4_t __ret; \
56122 __ret = vqdmull_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
56123 __ret; \
56131 int32x4_t __ret; \
56132 __ret = __noswap_vqdmull_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
56133 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56134 __ret; \
56140 int16_t __ret;
56141 __ret = (int16_t) __builtin_neon_vqmovns_s32(__p0);
56142 return __ret;
56146 int16_t __ret;
56147 __ret = (int16_t) __builtin_neon_vqmovns_s32(__p0);
56148 return __ret;
56154 int32_t __ret;
56155 __ret = (int32_t) __builtin_neon_vqmovnd_s64(__p0);
56156 return __ret;
56160 int32_t __ret;
56161 __ret = (int32_t) __builtin_neon_vqmovnd_s64(__p0);
56162 return __ret;
56168 int8_t __ret;
56169 __ret = (int8_t) __builtin_neon_vqmovnh_s16(__p0);
56170 return __ret;
56174 int8_t __ret;
56175 __ret = (int8_t) __builtin_neon_vqmovnh_s16(__p0);
56176 return __ret;
56182 uint16_t __ret;
56183 __ret = (uint16_t) __builtin_neon_vqmovns_u32(__p0);
56184 return __ret;
56188 uint16_t __ret;
56189 __ret = (uint16_t) __builtin_neon_vqmovns_u32(__p0);
56190 return __ret;
56196 uint32_t __ret;
56197 __ret = (uint32_t) __builtin_neon_vqmovnd_u64(__p0);
56198 return __ret;
56202 uint32_t __ret;
56203 __ret = (uint32_t) __builtin_neon_vqmovnd_u64(__p0);
56204 return __ret;
56210 uint8_t __ret;
56211 __ret = (uint8_t) __builtin_neon_vqmovnh_u16(__p0);
56212 return __ret;
56216 uint8_t __ret;
56217 __ret = (uint8_t) __builtin_neon_vqmovnh_u16(__p0);
56218 return __ret;
56224 uint16x8_t __ret;
56225 __ret = vcombine_u16(__p0, vqmovn_u32(__p1));
56226 return __ret;
56232 uint16x8_t __ret;
56233 __ret = __noswap_vcombine_u16(__rev0, __noswap_vqmovn_u32(__rev1));
56234 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
56235 return __ret;
56241 uint32x4_t __ret;
56242 __ret = vcombine_u32(__p0, vqmovn_u64(__p1));
56243 return __ret;
56249 uint32x4_t __ret;
56250 __ret = __noswap_vcombine_u32(__rev0, __noswap_vqmovn_u64(__rev1));
56251 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56252 return __ret;
56258 uint8x16_t __ret;
56259 __ret = vcombine_u8(__p0, vqmovn_u16(__p1));
56260 return __ret;
56266 uint8x16_t __ret;
56267 __ret = __noswap_vcombine_u8(__rev0, __noswap_vqmovn_u16(__rev1));
56268 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56269 return __ret;
56275 int16x8_t __ret;
56276 __ret = vcombine_s16(__p0, vqmovn_s32(__p1));
56277 return __ret;
56283 int16x8_t __ret;
56284 __ret = __noswap_vcombine_s16(__rev0, __noswap_vqmovn_s32(__rev1));
56285 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
56286 return __ret;
56292 int32x4_t __ret;
56293 __ret = vcombine_s32(__p0, vqmovn_s64(__p1));
56294 return __ret;
56300 int32x4_t __ret;
56301 __ret = __noswap_vcombine_s32(__rev0, __noswap_vqmovn_s64(__rev1));
56302 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56303 return __ret;
56309 int8x16_t __ret;
56310 __ret = vcombine_s8(__p0, vqmovn_s16(__p1));
56311 return __ret;
56317 int8x16_t __ret;
56318 __ret = __noswap_vcombine_s8(__rev0, __noswap_vqmovn_s16(__rev1));
56319 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56320 return __ret;
56326 int16_t __ret;
56327 __ret = (int16_t) __builtin_neon_vqmovuns_s32(__p0);
56328 return __ret;
56332 int16_t __ret;
56333 __ret = (int16_t) __builtin_neon_vqmovuns_s32(__p0);
56334 return __ret;
56340 int32_t __ret;
56341 __ret = (int32_t) __builtin_neon_vqmovund_s64(__p0);
56342 return __ret;
56346 int32_t __ret;
56347 __ret = (int32_t) __builtin_neon_vqmovund_s64(__p0);
56348 return __ret;
56354 int8_t __ret;
56355 __ret = (int8_t) __builtin_neon_vqmovunh_s16(__p0);
56356 return __ret;
56360 int8_t __ret;
56361 __ret = (int8_t) __builtin_neon_vqmovunh_s16(__p0);
56362 return __ret;
56368 int16x8_t __ret;
56369 __ret = vcombine_u16((uint16x4_t)(__p0), vqmovun_s32(__p1));
56370 return __ret;
56376 int16x8_t __ret;
56377 __ret = __noswap_vcombine_u16((uint16x4_t)(__rev0), __noswap_vqmovun_s32(__rev1));
56378 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
56379 return __ret;
56385 int32x4_t __ret;
56386 __ret = vcombine_u32((uint32x2_t)(__p0), vqmovun_s64(__p1));
56387 return __ret;
56393 int32x4_t __ret;
56394 __ret = __noswap_vcombine_u32((uint32x2_t)(__rev0), __noswap_vqmovun_s64(__rev1));
56395 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56396 return __ret;
56402 int8x16_t __ret;
56403 __ret = vcombine_u8((uint8x8_t)(__p0), vqmovun_s16(__p1));
56404 return __ret;
56410 int8x16_t __ret;
56411 __ret = __noswap_vcombine_u8((uint8x8_t)(__rev0), __noswap_vqmovun_s16(__rev1));
56412 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56413 return __ret;
56419 int64x2_t __ret;
56420 __ret = (int64x2_t) __builtin_neon_vqnegq_v((int8x16_t)__p0, 35);
56421 return __ret;
56426 int64x2_t __ret;
56427 __ret = (int64x2_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 35);
56428 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56429 return __ret;
56435 int64x1_t __ret;
56436 __ret = (int64x1_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 3);
56437 return __ret;
56441 int64x1_t __ret;
56442 __ret = (int64x1_t) __builtin_neon_vqneg_v((int8x8_t)__p0, 3);
56443 return __ret;
56449 int8_t __ret;
56450 __ret = (int8_t) __builtin_neon_vqnegb_s8(__p0);
56451 return __ret;
56455 int8_t __ret;
56456 __ret = (int8_t) __builtin_neon_vqnegb_s8(__p0);
56457 return __ret;
56463 int32_t __ret;
56464 __ret = (int32_t) __builtin_neon_vqnegs_s32(__p0);
56465 return __ret;
56469 int32_t __ret;
56470 __ret = (int32_t) __builtin_neon_vqnegs_s32(__p0);
56471 return __ret;
56477 int64_t __ret;
56478 __ret = (int64_t) __builtin_neon_vqnegd_s64(__p0);
56479 return __ret;
56483 int64_t __ret;
56484 __ret = (int64_t) __builtin_neon_vqnegd_s64(__p0);
56485 return __ret;
56491 int16_t __ret;
56492 __ret = (int16_t) __builtin_neon_vqnegh_s16(__p0);
56493 return __ret;
56497 int16_t __ret;
56498 __ret = (int16_t) __builtin_neon_vqnegh_s16(__p0);
56499 return __ret;
56505 int32_t __ret;
56506 __ret = (int32_t) __builtin_neon_vqrdmulhs_s32(__p0, __p1);
56507 return __ret;
56511 int32_t __ret;
56512 __ret = (int32_t) __builtin_neon_vqrdmulhs_s32(__p0, __p1);
56513 return __ret;
56516 int32_t __ret;
56517 __ret = (int32_t) __builtin_neon_vqrdmulhs_s32(__p0, __p1);
56518 return __ret;
56524 int16_t __ret;
56525 __ret = (int16_t) __builtin_neon_vqrdmulhh_s16(__p0, __p1);
56526 return __ret;
56530 int16_t __ret;
56531 __ret = (int16_t) __builtin_neon_vqrdmulhh_s16(__p0, __p1);
56532 return __ret;
56535 int16_t __ret;
56536 __ret = (int16_t) __builtin_neon_vqrdmulhh_s16(__p0, __p1);
56537 return __ret;
56621 int32x4_t __ret; \
56622 __ret = vqrdmulhq_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
56623 __ret; \
56631 int32x4_t __ret; \
56632 __ret = __noswap_vqrdmulhq_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
56633 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56634 __ret; \
56642 int16x8_t __ret; \
56643 __ret = vqrdmulhq_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
56644 __ret; \
56652 int16x8_t __ret; \
56653 __ret = __noswap_vqrdmulhq_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2)); \
56654 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
56655 __ret; \
56663 int32x2_t __ret; \
56664 __ret = vqrdmulh_s32(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2)); \
56665 __ret; \
56673 int32x2_t __ret; \
56674 __ret = __noswap_vqrdmulh_s32(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2)); \
56675 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
56676 __ret; \
56684 int16x4_t __ret; \
56685 __ret = vqrdmulh_s16(__s0, __builtin_shufflevector(__s1, __s1, __p2, __p2, __p2, __p2)); \
56686 __ret; \
56694 int16x4_t __ret; \
56695 __ret = __noswap_vqrdmulh_s16(__rev0, __builtin_shufflevector(__rev1, __rev1, __p2, __p2, __p2, __p2)); \
56696 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
56697 __ret; \
56703 uint8_t __ret;
56704 __ret = (uint8_t) __builtin_neon_vqrshlb_u8(__p0, __p1);
56705 return __ret;
56709 uint8_t __ret;
56710 __ret = (uint8_t) __builtin_neon_vqrshlb_u8(__p0, __p1);
56711 return __ret;
56717 uint32_t __ret;
56718 __ret = (uint32_t) __builtin_neon_vqrshls_u32(__p0, __p1);
56719 return __ret;
56723 uint32_t __ret;
56724 __ret = (uint32_t) __builtin_neon_vqrshls_u32(__p0, __p1);
56725 return __ret;
56731 uint64_t __ret;
56732 __ret = (uint64_t) __builtin_neon_vqrshld_u64(__p0, __p1);
56733 return __ret;
56737 uint64_t __ret;
56738 __ret = (uint64_t) __builtin_neon_vqrshld_u64(__p0, __p1);
56739 return __ret;
56745 uint16_t __ret;
56746 __ret = (uint16_t) __builtin_neon_vqrshlh_u16(__p0, __p1);
56747 return __ret;
56751 uint16_t __ret;
56752 __ret = (uint16_t) __builtin_neon_vqrshlh_u16(__p0, __p1);
56753 return __ret;
56759 int8_t __ret;
56760 __ret = (int8_t) __builtin_neon_vqrshlb_s8(__p0, __p1);
56761 return __ret;
56765 int8_t __ret;
56766 __ret = (int8_t) __builtin_neon_vqrshlb_s8(__p0, __p1);
56767 return __ret;
56773 int32_t __ret;
56774 __ret = (int32_t) __builtin_neon_vqrshls_s32(__p0, __p1);
56775 return __ret;
56779 int32_t __ret;
56780 __ret = (int32_t) __builtin_neon_vqrshls_s32(__p0, __p1);
56781 return __ret;
56787 int64_t __ret;
56788 __ret = (int64_t) __builtin_neon_vqrshld_s64(__p0, __p1);
56789 return __ret;
56793 int64_t __ret;
56794 __ret = (int64_t) __builtin_neon_vqrshld_s64(__p0, __p1);
56795 return __ret;
56801 int16_t __ret;
56802 __ret = (int16_t) __builtin_neon_vqrshlh_s16(__p0, __p1);
56803 return __ret;
56807 int16_t __ret;
56808 __ret = (int16_t) __builtin_neon_vqrshlh_s16(__p0, __p1);
56809 return __ret;
56942 uint16_t __ret; \
56943 __ret = (uint16_t) __builtin_neon_vqrshrns_n_u32(__s0, __p1); \
56944 __ret; \
56949 uint16_t __ret; \
56950 __ret = (uint16_t) __builtin_neon_vqrshrns_n_u32(__s0, __p1); \
56951 __ret; \
56958 uint32_t __ret; \
56959 __ret = (uint32_t) __builtin_neon_vqrshrnd_n_u64(__s0, __p1); \
56960 __ret; \
56965 uint32_t __ret; \
56966 __ret = (uint32_t) __builtin_neon_vqrshrnd_n_u64(__s0, __p1); \
56967 __ret; \
56974 uint8_t __ret; \
56975 __ret = (uint8_t) __builtin_neon_vqrshrnh_n_u16(__s0, __p1); \
56976 __ret; \
56981 uint8_t __ret; \
56982 __ret = (uint8_t) __builtin_neon_vqrshrnh_n_u16(__s0, __p1); \
56983 __ret; \
56990 int16_t __ret; \
56991 __ret = (int16_t) __builtin_neon_vqrshrns_n_s32(__s0, __p1); \
56992 __ret; \
56997 int16_t __ret; \
56998 __ret = (int16_t) __builtin_neon_vqrshrns_n_s32(__s0, __p1); \
56999 __ret; \
57006 int32_t __ret; \
57007 __ret = (int32_t) __builtin_neon_vqrshrnd_n_s64(__s0, __p1); \
57008 __ret; \
57013 int32_t __ret; \
57014 __ret = (int32_t) __builtin_neon_vqrshrnd_n_s64(__s0, __p1); \
57015 __ret; \
57022 int8_t __ret; \
57023 __ret = (int8_t) __builtin_neon_vqrshrnh_n_s16(__s0, __p1); \
57024 __ret; \
57029 int8_t __ret; \
57030 __ret = (int8_t) __builtin_neon_vqrshrnh_n_s16(__s0, __p1); \
57031 __ret; \
57101 int16_t __ret; \
57102 __ret = (int16_t) __builtin_neon_vqrshruns_n_s32(__s0, __p1); \
57103 __ret; \
57108 int16_t __ret; \
57109 __ret = (int16_t) __builtin_neon_vqrshruns_n_s32(__s0, __p1); \
57110 __ret; \
57117 int32_t __ret; \
57118 __ret = (int32_t) __builtin_neon_vqrshrund_n_s64(__s0, __p1); \
57119 __ret; \
57124 int32_t __ret; \
57125 __ret = (int32_t) __builtin_neon_vqrshrund_n_s64(__s0, __p1); \
57126 __ret; \
57133 int8_t __ret; \
57134 __ret = (int8_t) __builtin_neon_vqrshrunh_n_s16(__s0, __p1); \
57135 __ret; \
57140 int8_t __ret; \
57141 __ret = (int8_t) __builtin_neon_vqrshrunh_n_s16(__s0, __p1); \
57142 __ret; \
57148 uint8_t __ret;
57149 __ret = (uint8_t) __builtin_neon_vqshlb_u8(__p0, __p1);
57150 return __ret;
57154 uint8_t __ret;
57155 __ret = (uint8_t) __builtin_neon_vqshlb_u8(__p0, __p1);
57156 return __ret;
57162 uint32_t __ret;
57163 __ret = (uint32_t) __builtin_neon_vqshls_u32(__p0, __p1);
57164 return __ret;
57168 uint32_t __ret;
57169 __ret = (uint32_t) __builtin_neon_vqshls_u32(__p0, __p1);
57170 return __ret;
57176 uint64_t __ret;
57177 __ret = (uint64_t) __builtin_neon_vqshld_u64(__p0, __p1);
57178 return __ret;
57182 uint64_t __ret;
57183 __ret = (uint64_t) __builtin_neon_vqshld_u64(__p0, __p1);
57184 return __ret;
57190 uint16_t __ret;
57191 __ret = (uint16_t) __builtin_neon_vqshlh_u16(__p0, __p1);
57192 return __ret;
57196 uint16_t __ret;
57197 __ret = (uint16_t) __builtin_neon_vqshlh_u16(__p0, __p1);
57198 return __ret;
57204 int8_t __ret;
57205 __ret = (int8_t) __builtin_neon_vqshlb_s8(__p0, __p1);
57206 return __ret;
57210 int8_t __ret;
57211 __ret = (int8_t) __builtin_neon_vqshlb_s8(__p0, __p1);
57212 return __ret;
57218 int32_t __ret;
57219 __ret = (int32_t) __builtin_neon_vqshls_s32(__p0, __p1);
57220 return __ret;
57224 int32_t __ret;
57225 __ret = (int32_t) __builtin_neon_vqshls_s32(__p0, __p1);
57226 return __ret;
57232 int64_t __ret;
57233 __ret = (int64_t) __builtin_neon_vqshld_s64(__p0, __p1);
57234 return __ret;
57238 int64_t __ret;
57239 __ret = (int64_t) __builtin_neon_vqshld_s64(__p0, __p1);
57240 return __ret;
57246 int16_t __ret;
57247 __ret = (int16_t) __builtin_neon_vqshlh_s16(__p0, __p1);
57248 return __ret;
57252 int16_t __ret;
57253 __ret = (int16_t) __builtin_neon_vqshlh_s16(__p0, __p1);
57254 return __ret;
57261 uint8_t __ret; \
57262 __ret = (uint8_t) __builtin_neon_vqshlb_n_u8(__s0, __p1); \
57263 __ret; \
57268 uint8_t __ret; \
57269 __ret = (uint8_t) __builtin_neon_vqshlb_n_u8(__s0, __p1); \
57270 __ret; \
57277 uint32_t __ret; \
57278 __ret = (uint32_t) __builtin_neon_vqshls_n_u32(__s0, __p1); \
57279 __ret; \
57284 uint32_t __ret; \
57285 __ret = (uint32_t) __builtin_neon_vqshls_n_u32(__s0, __p1); \
57286 __ret; \
57293 uint64_t __ret; \
57294 __ret = (uint64_t) __builtin_neon_vqshld_n_u64(__s0, __p1); \
57295 __ret; \
57300 uint64_t __ret; \
57301 __ret = (uint64_t) __builtin_neon_vqshld_n_u64(__s0, __p1); \
57302 __ret; \
57309 uint16_t __ret; \
57310 __ret = (uint16_t) __builtin_neon_vqshlh_n_u16(__s0, __p1); \
57311 __ret; \
57316 uint16_t __ret; \
57317 __ret = (uint16_t) __builtin_neon_vqshlh_n_u16(__s0, __p1); \
57318 __ret; \
57325 int8_t __ret; \
57326 __ret = (int8_t) __builtin_neon_vqshlb_n_s8(__s0, __p1); \
57327 __ret; \
57332 int8_t __ret; \
57333 __ret = (int8_t) __builtin_neon_vqshlb_n_s8(__s0, __p1); \
57334 __ret; \
57341 int32_t __ret; \
57342 __ret = (int32_t) __builtin_neon_vqshls_n_s32(__s0, __p1); \
57343 __ret; \
57348 int32_t __ret; \
57349 __ret = (int32_t) __builtin_neon_vqshls_n_s32(__s0, __p1); \
57350 __ret; \
57357 int64_t __ret; \
57358 __ret = (int64_t) __builtin_neon_vqshld_n_s64(__s0, __p1); \
57359 __ret; \
57364 int64_t __ret; \
57365 __ret = (int64_t) __builtin_neon_vqshld_n_s64(__s0, __p1); \
57366 __ret; \
57373 int16_t __ret; \
57374 __ret = (int16_t) __builtin_neon_vqshlh_n_s16(__s0, __p1); \
57375 __ret; \
57380 int16_t __ret; \
57381 __ret = (int16_t) __builtin_neon_vqshlh_n_s16(__s0, __p1); \
57382 __ret; \
57389 int8_t __ret; \
57390 __ret = (int8_t) __builtin_neon_vqshlub_n_s8(__s0, __p1); \
57391 __ret; \
57396 int8_t __ret; \
57397 __ret = (int8_t) __builtin_neon_vqshlub_n_s8(__s0, __p1); \
57398 __ret; \
57405 int32_t __ret; \
57406 __ret = (int32_t) __builtin_neon_vqshlus_n_s32(__s0, __p1); \
57407 __ret; \
57412 int32_t __ret; \
57413 __ret = (int32_t) __builtin_neon_vqshlus_n_s32(__s0, __p1); \
57414 __ret; \
57421 int64_t __ret; \
57422 __ret = (int64_t) __builtin_neon_vqshlud_n_s64(__s0, __p1); \
57423 __ret; \
57428 int64_t __ret; \
57429 __ret = (int64_t) __builtin_neon_vqshlud_n_s64(__s0, __p1); \
57430 __ret; \
57437 int16_t __ret; \
57438 __ret = (int16_t) __builtin_neon_vqshluh_n_s16(__s0, __p1); \
57439 __ret; \
57444 int16_t __ret; \
57445 __ret = (int16_t) __builtin_neon_vqshluh_n_s16(__s0, __p1); \
57446 __ret; \
57579 uint16_t __ret; \
57580 __ret = (uint16_t) __builtin_neon_vqshrns_n_u32(__s0, __p1); \
57581 __ret; \
57586 uint16_t __ret; \
57587 __ret = (uint16_t) __builtin_neon_vqshrns_n_u32(__s0, __p1); \
57588 __ret; \
57595 uint32_t __ret; \
57596 __ret = (uint32_t) __builtin_neon_vqshrnd_n_u64(__s0, __p1); \
57597 __ret; \
57602 uint32_t __ret; \
57603 __ret = (uint32_t) __builtin_neon_vqshrnd_n_u64(__s0, __p1); \
57604 __ret; \
57611 uint8_t __ret; \
57612 __ret = (uint8_t) __builtin_neon_vqshrnh_n_u16(__s0, __p1); \
57613 __ret; \
57618 uint8_t __ret; \
57619 __ret = (uint8_t) __builtin_neon_vqshrnh_n_u16(__s0, __p1); \
57620 __ret; \
57627 int16_t __ret; \
57628 __ret = (int16_t) __builtin_neon_vqshrns_n_s32(__s0, __p1); \
57629 __ret; \
57634 int16_t __ret; \
57635 __ret = (int16_t) __builtin_neon_vqshrns_n_s32(__s0, __p1); \
57636 __ret; \
57643 int32_t __ret; \
57644 __ret = (int32_t) __builtin_neon_vqshrnd_n_s64(__s0, __p1); \
57645 __ret; \
57650 int32_t __ret; \
57651 __ret = (int32_t) __builtin_neon_vqshrnd_n_s64(__s0, __p1); \
57652 __ret; \
57659 int8_t __ret; \
57660 __ret = (int8_t) __builtin_neon_vqshrnh_n_s16(__s0, __p1); \
57661 __ret; \
57666 int8_t __ret; \
57667 __ret = (int8_t) __builtin_neon_vqshrnh_n_s16(__s0, __p1); \
57668 __ret; \
57738 int16_t __ret; \
57739 __ret = (int16_t) __builtin_neon_vqshruns_n_s32(__s0, __p1); \
57740 __ret; \
57745 int16_t __ret; \
57746 __ret = (int16_t) __builtin_neon_vqshruns_n_s32(__s0, __p1); \
57747 __ret; \
57754 int32_t __ret; \
57755 __ret = (int32_t) __builtin_neon_vqshrund_n_s64(__s0, __p1); \
57756 __ret; \
57761 int32_t __ret; \
57762 __ret = (int32_t) __builtin_neon_vqshrund_n_s64(__s0, __p1); \
57763 __ret; \
57770 int8_t __ret; \
57771 __ret = (int8_t) __builtin_neon_vqshrunh_n_s16(__s0, __p1); \
57772 __ret; \
57777 int8_t __ret; \
57778 __ret = (int8_t) __builtin_neon_vqshrunh_n_s16(__s0, __p1); \
57779 __ret; \
57785 uint8_t __ret;
57786 __ret = (uint8_t) __builtin_neon_vqsubb_u8(__p0, __p1);
57787 return __ret;
57791 uint8_t __ret;
57792 __ret = (uint8_t) __builtin_neon_vqsubb_u8(__p0, __p1);
57793 return __ret;
57799 uint32_t __ret;
57800 __ret = (uint32_t) __builtin_neon_vqsubs_u32(__p0, __p1);
57801 return __ret;
57805 uint32_t __ret;
57806 __ret = (uint32_t) __builtin_neon_vqsubs_u32(__p0, __p1);
57807 return __ret;
57813 uint64_t __ret;
57814 __ret = (uint64_t) __builtin_neon_vqsubd_u64(__p0, __p1);
57815 return __ret;
57819 uint64_t __ret;
57820 __ret = (uint64_t) __builtin_neon_vqsubd_u64(__p0, __p1);
57821 return __ret;
57827 uint16_t __ret;
57828 __ret = (uint16_t) __builtin_neon_vqsubh_u16(__p0, __p1);
57829 return __ret;
57833 uint16_t __ret;
57834 __ret = (uint16_t) __builtin_neon_vqsubh_u16(__p0, __p1);
57835 return __ret;
57841 int8_t __ret;
57842 __ret = (int8_t) __builtin_neon_vqsubb_s8(__p0, __p1);
57843 return __ret;
57847 int8_t __ret;
57848 __ret = (int8_t) __builtin_neon_vqsubb_s8(__p0, __p1);
57849 return __ret;
57855 int32_t __ret;
57856 __ret = (int32_t) __builtin_neon_vqsubs_s32(__p0, __p1);
57857 return __ret;
57861 int32_t __ret;
57862 __ret = (int32_t) __builtin_neon_vqsubs_s32(__p0, __p1);
57863 return __ret;
57869 int64_t __ret;
57870 __ret = (int64_t) __builtin_neon_vqsubd_s64(__p0, __p1);
57871 return __ret;
57875 int64_t __ret;
57876 __ret = (int64_t) __builtin_neon_vqsubd_s64(__p0, __p1);
57877 return __ret;
57883 int16_t __ret;
57884 __ret = (int16_t) __builtin_neon_vqsubh_s16(__p0, __p1);
57885 return __ret;
57889 int16_t __ret;
57890 __ret = (int16_t) __builtin_neon_vqsubh_s16(__p0, __p1);
57891 return __ret;
57897 poly8x8_t __ret;
57898 __ret = (poly8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__p0, (int8x8_t)__p1, 4);
57899 return __ret;
57905 poly8x8_t __ret;
57906 __ret = (poly8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 4);
57907 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57908 return __ret;
57914 poly8x16_t __ret;
57915 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__p0, (int8x16_t)__p1, 36);
57916 return __ret;
57922 poly8x16_t __ret;
57923 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
57924 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57925 return __ret;
57931 uint8x16_t __ret;
57932 __ret = (uint8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
57933 return __ret;
57939 uint8x16_t __ret;
57940 __ret = (uint8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
57941 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57942 return __ret;
57948 int8x16_t __ret;
57949 __ret = (int8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
57950 return __ret;
57956 int8x16_t __ret;
57957 __ret = (int8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
57958 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57959 return __ret;
57965 uint8x8_t __ret;
57966 __ret = (uint8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__p0, (int8x8_t)__p1, 16);
57967 return __ret;
57973 uint8x8_t __ret;
57974 __ret = (uint8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 16);
57975 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57976 return __ret;
57982 int8x8_t __ret;
57983 __ret = (int8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__p0, (int8x8_t)__p1, 0);
57984 return __ret;
57990 int8x8_t __ret;
57991 __ret = (int8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 0);
57992 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57993 return __ret;
57999 poly8x8_t __ret;
58000 __ret = (poly8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x8_t)__p1, 4);
58001 return __ret;
58009 poly8x8_t __ret;
58010 __ret = (poly8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 4);
58011 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58012 return __ret;
58018 poly8x16_t __ret;
58019 __ret = (poly8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p1, 36);
58020 return __ret;
58028 poly8x16_t __ret;
58029 __ret = (poly8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 36);
58030 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58031 return __ret;
58037 uint8x16_t __ret;
58038 __ret = (uint8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p1, 48);
58039 return __ret;
58047 uint8x16_t __ret;
58048 __ret = (uint8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 48);
58049 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58050 return __ret;
58056 int8x16_t __ret;
58057 __ret = (int8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x16_t)__p1, 32);
58058 return __ret;
58066 int8x16_t __ret;
58067 __ret = (int8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 32);
58068 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58069 return __ret;
58075 uint8x8_t __ret;
58076 __ret = (uint8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x8_t)__p1, 16);
58077 return __ret;
58085 uint8x8_t __ret;
58086 __ret = (uint8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 16);
58087 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58088 return __ret;
58094 int8x8_t __ret;
58095 __ret = (int8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__p0.val[0], (int8x16_t)__p0.val[1], (int8x8_t)__p1, 0);
58096 return __ret;
58104 int8x8_t __ret;
58105 __ret = (int8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 0);
58106 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58107 return __ret;
58113 poly8x8_t __ret;
58114 __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);
58115 return __ret;
58124 poly8x8_t __ret;
58125 __ret
58126 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58127 return __ret;
58133 poly8x16_t __ret;
58134 __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);
58135 return __ret;
58144 poly8x16_t __ret;
58145 __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);
58146 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58147 return __ret;
58153 uint8x16_t __ret;
58154 __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);
58155 return __ret;
58164 uint8x16_t __ret;
58165 __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);
58166 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58167 return __ret;
58173 int8x16_t __ret;
58174 __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);
58175 return __ret;
58184 int8x16_t __ret;
58185 __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);
58186 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58187 return __ret;
58193 uint8x8_t __ret;
58194 __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);
58195 return __ret;
58204 uint8x8_t __ret;
58205 __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);
58206 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58207 return __ret;
58213 int8x8_t __ret;
58214 __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);
58215 return __ret;
58224 int8x8_t __ret;
58225 __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);
58226 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58227 return __ret;
58233 poly8x8_t __ret;
58234 __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);
58235 return __ret;
58245 poly8x8_t __ret;
58246 __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);
58247 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58248 return __ret;
58254 poly8x16_t __ret;
58255 __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);
58256 return __ret;
58266 poly8x16_t __ret;
58267 __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);
58268 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58269 return __ret;
58275 uint8x16_t __ret;
58276 __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);
58277 return __ret;
58287 uint8x16_t __ret;
58288 __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);
58289 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58290 return __ret;
58296 int8x16_t __ret;
58297 __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);
58298 return __ret;
58308 int8x16_t __ret;
58309 __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);
58310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58311 return __ret;
58317 uint8x8_t __ret;
58318 __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);
58319 return __ret;
58329 uint8x8_t __ret;
58330 __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);
58331 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58332 return __ret;
58338 int8x8_t __ret;
58339 __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);
58340 return __ret;
58350 int8x8_t __ret;
58351 __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);
58352 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58353 return __ret;
58359 poly8x8_t __ret;
58360 __ret = (poly8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__p0, (int8x16_t)__p1, (int8x8_t)__p2, 4);
58361 return __ret;
58368 poly8x8_t __ret;
58369 __ret = (poly8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 4);
58370 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58371 return __ret;
58377 poly8x16_t __ret;
58378 __ret = (poly8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 36);
58379 return __ret;
58386 poly8x16_t __ret;
58387 __ret = (poly8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);
58388 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58389 return __ret;
58395 uint8x16_t __ret;
58396 __ret = (uint8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 48);
58397 return __ret;
58404 uint8x16_t __ret;
58405 __ret = (uint8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);
58406 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58407 return __ret;
58413 int8x16_t __ret;
58414 __ret
58415 return __ret;
58422 int8x16_t __ret;
58423 __ret = (int8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);
58424 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58425 return __ret;
58431 uint8x8_t __ret;
58432 __ret = (uint8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__p0, (int8x16_t)__p1, (int8x8_t)__p2, 16);
58433 return __ret;
58440 uint8x8_t __ret;
58441 __ret = (uint8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 16);
58442 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58443 return __ret;
58449 int8x8_t __ret;
58450 __ret = (int8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__p0, (int8x16_t)__p1, (int8x8_t)__p2, 0);
58451 return __ret;
58458 int8x8_t __ret;
58459 __ret = (int8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 0);
58460 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58461 return __ret;
58467 poly8x8_t __ret;
58468 __ret = (poly8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x8_t)__p2, 4);
58469 return __ret;
58478 poly8x8_t __ret;
58479 __ret = (poly8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 4);
58480 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58481 return __ret;
58487 poly8x16_t __ret;
58488 __ret = (poly8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p2, 36);
58489 return __ret;
58498 poly8x16_t __ret;
58499 __ret = (poly8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 36);
58500 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58501 return __ret;
58507 uint8x16_t __ret;
58508 __ret = (uint8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p2, 48);
58509 return __ret;
58518 uint8x16_t __ret;
58519 __ret = (uint8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 48);
58520 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58521 return __ret;
58527 int8x16_t __ret;
58528 __ret = (int8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x16_t)__p2, 32);
58529 return __ret;
58538 int8x16_t __ret;
58539 __ret = (int8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 32);
58540 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58541 return __ret;
58547 uint8x8_t __ret;
58548 __ret = (uint8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x8_t)__p2, 16);
58549 return __ret;
58558 uint8x8_t __ret;
58559 __ret = (uint8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 16);
58560 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58561 return __ret;
58567 int8x8_t __ret;
58568 __ret = (int8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__p0, (int8x16_t)__p1.val[0], (int8x16_t)__p1.val[1], (int8x8_t)__p2, 0);
58569 return __ret;
58578 int8x8_t __ret;
58579 __ret = (int8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 0);
58580 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58581 return __ret;
58587 poly8x8_t __ret;
58588 __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);
58589 return __ret;
58599 poly8x8_t __ret;
58600 __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);
58601 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58602 return __ret;
58608 poly8x16_t __ret;
58609 __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);
58610 return __ret;
58620 poly8x16_t __ret;
58621 __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);
58622 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58623 return __ret;
58629 uint8x16_t __ret;
58630 __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);
58631 return __ret;
58641 uint8x16_t __ret;
58642 __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);
58643 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58644 return __ret;
58650 int8x16_t __ret;
58651 __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);
58652 return __ret;
58662 int8x16_t __ret;
58663 __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);
58664 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58665 return __ret;
58671 uint8x8_t __ret;
58672 __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);
58673 return __ret;
58683 uint8x8_t __ret;
58684 __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);
58685 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58686 return __ret;
58692 int8x8_t __ret;
58693 __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);
58694 return __ret;
58704 int8x8_t __ret;
58705 __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);
58706 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58707 return __ret;
58713 poly8x8_t __ret;
58714 __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);
58715 return __ret;
58726 poly8x8_t __ret;
58727 __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);
58728 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58729 return __ret;
58735 poly8x16_t __ret;
58736 __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);
58737 return __ret;
58748 poly8x16_t __ret;
58749 __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);
58750 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58751 return __ret;
58757 uint8x16_t __ret;
58758 __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);
58759 return __ret;
58770 uint8x16_t __ret;
58771 __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);
58772 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58773 return __ret;
58779 int8x16_t __ret;
58780 __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);
58781 return __ret;
58792 int8x16_t __ret;
58793 __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);
58794 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58795 return __ret;
58801 uint8x8_t __ret;
58802 __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);
58803 return __ret;
58814 uint8x8_t __ret;
58815 __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);
58816 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58817 return __ret;
58823 int8x8_t __ret;
58824 __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);
58825 return __ret;
58836 int8x8_t __ret;
58837 __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);
58838 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58839 return __ret;
58845 uint16x8_t __ret;
58846 __ret = vcombine_u16(__p0, vraddhn_u32(__p1, __p2));
58847 return __ret;
58854 uint16x8_t __ret;
58855 __ret = __noswap_vcombine_u16(__rev0, __noswap_vraddhn_u32(__rev1, __rev2));
58856 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58857 return __ret;
58863 uint32x4_t __ret;
58864 __ret = vcombine_u32(__p0, vraddhn_u64(__p1, __p2));
58865 return __ret;
58872 uint32x4_t __ret;
58873 __ret = __noswap_vcombine_u32(__rev0, __noswap_vraddhn_u64(__rev1, __rev2));
58874 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58875 return __ret;
58881 uint8x16_t __ret;
58882 __ret = vcombine_u8(__p0, vraddhn_u16(__p1, __p2));
58883 return __ret;
58890 uint8x16_t __ret;
58891 __ret = __noswap_vcombine_u8(__rev0, __noswap_vraddhn_u16(__rev1, __rev2));
58892 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58893 return __ret;
58899 int16x8_t __ret;
58900 __ret = vcombine_s16(__p0, vraddhn_s32(__p1, __p2));
58901 return __ret;
58908 int16x8_t __ret;
58909 __ret = __noswap_vcombine_s16(__rev0, __noswap_vraddhn_s32(__rev1, __rev2));
58910 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58911 return __ret;
58917 int32x4_t __ret;
58918 __ret = vcombine_s32(__p0, vraddhn_s64(__p1, __p2));
58919 return __ret;
58926 int32x4_t __ret;
58927 __ret = __noswap_vcombine_s32(__rev0, __noswap_vraddhn_s64(__rev1, __rev2));
58928 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58929 return __ret;
58935 int8x16_t __ret;
58936 __ret = vcombine_s8(__p0, vraddhn_s16(__p1, __p2));
58937 return __ret;
58944 int8x16_t __ret;
58945 __ret = __noswap_vcombine_s8(__rev0, __noswap_vraddhn_s16(__rev1, __rev2));
58946 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58947 return __ret;
58953 poly8x8_t __ret;
58954 __ret = (poly8x8_t) __builtin_neon_vrbit_v((int8x8_t)__p0, 4);
58955 return __ret;
58960 poly8x8_t __ret;
58961 __ret = (poly8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 4);
58962 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58963 return __ret;
58969 poly8x16_t __ret;
58970 __ret = (poly8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__p0, 36);
58971 return __ret;
58976 poly8x16_t __ret;
58977 __ret = (poly8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 36);
58978 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58979 return __ret;
58985 uint8x16_t __ret;
58986 __ret = (uint8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__p0, 48);
58987 return __ret;
58992 uint8x16_t __ret;
58993 __ret = (uint8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 48);
58994 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58995 return __ret;
59001 int8x16_t __ret;
59002 __ret = (int8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__p0, 32);
59003 return __ret;
59008 int8x16_t __ret;
59009 __ret = (int8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 32);
59010 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59011 return __ret;
59017 uint8x8_t __ret;
59018 __ret = (uint8x8_t) __builtin_neon_vrbit_v((int8x8_t)__p0, 16);
59019 return __ret;
59024 uint8x8_t __ret;
59025 __ret = (uint8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 16);
59026 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59027 return __ret;
59033 int8x8_t __ret;
59034 __ret
59035 return __ret;
59040 int8x8_t __ret;
59041 __ret = (int8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 0);
59042 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59043 return __ret;
59049 float64x2_t __ret;
59050 __ret = (float64x2_t) __builtin_neon_vrecpeq_v((int8x16_t)__p0, 42);
59051 return __ret;
59056 float64x2_t __ret;
59057 __ret = (float64x2_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 42);
59058 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59059 return __ret;
59065 float64x1_t __ret;
59066 __ret = (float64x1_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 10);
59067 return __ret;
59071 float64x1_t __ret;
59072 __ret = (float64x1_t) __builtin_neon_vrecpe_v((int8x8_t)__p0, 10);
59073 return __ret;
59079 float64_t __ret;
59080 __ret = (float64_t) __builtin_neon_vrecped_f64(__p0);
59081 return __ret;
59085 float64_t __ret;
59086 __ret = (float64_t) __builtin_neon_vrecped_f64(__p0);
59087 return __ret;
59093 float32_t __ret;
59094 __ret = (float32_t) __builtin_neon_vrecpes_f32(__p0);
59095 return __ret;
59099 float32_t __ret;
59100 __ret = (float32_t) __builtin_neon_vrecpes_f32(__p0);
59101 return __ret;
59107 float64x2_t __ret;
59108 __ret = (float64x2_t) __builtin_neon_vrecpsq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
59109 return __ret;
59115 float64x2_t __ret;
59116 __ret = (float64x2_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
59117 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59118 return __ret;
59124 float64x1_t __ret;
59125 __ret = (float64x1_t) __builtin_neon_vrecps_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
59126 return __ret;
59130 float64x1_t __ret;
59131 __ret = (float64x1_t) __builtin_neon_vrecps_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
59132 return __ret;
59138 float64_t __ret;
59139 __ret = (float64_t) __builtin_neon_vrecpsd_f64(__p0, __p1);
59140 return __ret;
59144 float64_t __ret;
59145 __ret = (float64_t) __builtin_neon_vrecpsd_f64(__p0, __p1);
59146 return __ret;
59152 float32_t __ret;
59153 __ret = (float32_t) __builtin_neon_vrecpss_f32(__p0, __p1);
59154 return __ret;
59158 float32_t __ret;
59159 __ret = (float32_t) __builtin_neon_vrecpss_f32(__p0, __p1);
59160 return __ret;
59166 float64_t __ret;
59167 __ret = (float64_t) __builtin_neon_vrecpxd_f64(__p0);
59168 return __ret;
59172 float64_t __ret;
59173 __ret = (float64_t) __builtin_neon_vrecpxd_f64(__p0);
59174 return __ret;
59180 float32_t __ret;
59181 __ret = (float32_t) __builtin_neon_vrecpxs_f32(__p0);
59182 return __ret;
59186 float32_t __ret;
59187 __ret = (float32_t) __builtin_neon_vrecpxs_f32(__p0);
59188 return __ret;
59194 float64x2_t __ret;
59195 __ret = (float64x2_t) __builtin_neon_vrndq_v((int8x16_t)__p0, 42);
59196 return __ret;
59201 float64x2_t __ret;
59202 __ret = (float64x2_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 42);
59203 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59204 return __ret;
59210 float32x4_t __ret;
59211 __ret = (float32x4_t) __builtin_neon_vrndq_v((int8x16_t)__p0, 41);
59212 return __ret;
59217 float32x4_t __ret;
59218 __ret = (float32x4_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 41);
59219 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59220 return __ret;
59226 float64x1_t __ret;
59227 __ret = (float64x1_t) __builtin_neon_vrnd_v((int8x8_t)__p0, 10);
59228 return __ret;
59232 float64x1_t __ret;
59233 __ret = (float64x1_t) __builtin_neon_vrnd_v((int8x8_t)__p0, 10);
59234 return __ret;
59240 float32x2_t __ret;
59241 __ret = (float32x2_t) __builtin_neon_vrnd_v((int8x8_t)__p0, 9);
59242 return __ret;
59247 float32x2_t __ret;
59248 __ret = (float32x2_t) __builtin_neon_vrnd_v((int8x8_t)__rev0, 9);
59249 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59250 return __ret;
59256 float64x2_t __ret;
59257 __ret = (float64x2_t) __builtin_neon_vrndaq_v((int8x16_t)__p0, 42);
59258 return __ret;
59263 float64x2_t __ret;
59264 __ret = (float64x2_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 42);
59265 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59266 return __ret;
59272 float32x4_t __ret;
59273 __ret = (float32x4_t) __builtin_neon_vrndaq_v((int8x16_t)__p0, 41);
59274 return __ret;
59279 float32x4_t __ret;
59280 __ret = (float32x4_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 41);
59281 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59282 return __ret;
59288 float64x1_t __ret;
59289 __ret = (float64x1_t) __builtin_neon_vrnda_v((int8x8_t)__p0, 10);
59290 return __ret;
59294 float64x1_t __ret;
59295 __ret = (float64x1_t) __builtin_neon_vrnda_v((int8x8_t)__p0, 10);
59296 return __ret;
59302 float32x2_t __ret;
59303 __ret = (float32x2_t) __builtin_neon_vrnda_v((int8x8_t)__p0, 9);
59304 return __ret;
59309 float32x2_t __ret;
59310 __ret = (float32x2_t) __builtin_neon_vrnda_v((int8x8_t)__rev0, 9);
59311 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59312 return __ret;
59318 float64x2_t __ret;
59319 __ret = (float64x2_t) __builtin_neon_vrndiq_v((int8x16_t)__p0, 42);
59320 return __ret;
59325 float64x2_t __ret;
59326 __ret = (float64x2_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 42);
59327 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59328 return __ret;
59334 float32x4_t __ret;
59335 __ret = (float32x4_t) __builtin_neon_vrndiq_v((int8x16_t)__p0, 41);
59336 return __ret;
59341 float32x4_t __ret;
59342 __ret = (float32x4_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 41);
59343 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59344 return __ret;
59350 float64x1_t __ret;
59351 __ret = (float64x1_t) __builtin_neon_vrndi_v((int8x8_t)__p0, 10);
59352 return __ret;
59356 float64x1_t __ret;
59357 __ret = (float64x1_t) __builtin_neon_vrndi_v((int8x8_t)__p0, 10);
59358 return __ret;
59364 float32x2_t __ret;
59365 __ret = (float32x2_t) __builtin_neon_vrndi_v((int8x8_t)__p0, 9);
59366 return __ret;
59371 float32x2_t __ret;
59372 __ret = (float32x2_t) __builtin_neon_vrndi_v((int8x8_t)__rev0, 9);
59373 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59374 return __ret;
59380 float64x2_t __ret;
59381 __ret = (float64x2_t) __builtin_neon_vrndmq_v((int8x16_t)__p0, 42);
59382 return __ret;
59387 float64x2_t __ret;
59388 __ret = (float64x2_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 42);
59389 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59390 return __ret;
59396 float32x4_t __ret;
59397 __ret = (float32x4_t) __builtin_neon_vrndmq_v((int8x16_t)__p0, 41);
59398 return __ret;
59403 float32x4_t __ret;
59404 __ret = (float32x4_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 41);
59405 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59406 return __ret;
59412 float64x1_t __ret;
59413 __ret = (float64x1_t) __builtin_neon_vrndm_v((int8x8_t)__p0, 10);
59414 return __ret;
59418 float64x1_t __ret;
59419 __ret = (float64x1_t) __builtin_neon_vrndm_v((int8x8_t)__p0, 10);
59420 return __ret;
59426 float32x2_t __ret;
59427 __ret = (float32x2_t) __builtin_neon_vrndm_v((int8x8_t)__p0, 9);
59428 return __ret;
59433 float32x2_t __ret;
59434 __ret = (float32x2_t) __builtin_neon_vrndm_v((int8x8_t)__rev0, 9);
59435 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59436 return __ret;
59442 float64x2_t __ret;
59443 __ret = (float64x2_t) __builtin_neon_vrndnq_v((int8x16_t)__p0, 42);
59444 return __ret;
59449 float64x2_t __ret;
59450 __ret = (float64x2_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 42);
59451 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59452 return __ret;
59458 float32x4_t __ret;
59459 __ret = (float32x4_t) __builtin_neon_vrndnq_v((int8x16_t)__p0, 41);
59460 return __ret;
59465 float32x4_t __ret;
59466 __ret = (float32x4_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 41);
59467 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59468 return __ret;
59474 float64x1_t __ret;
59475 __ret = (float64x1_t) __builtin_neon_vrndn_v((int8x8_t)__p0, 10);
59476 return __ret;
59480 float64x1_t __ret;
59481 __ret = (float64x1_t) __builtin_neon_vrndn_v((int8x8_t)__p0, 10);
59482 return __ret;
59488 float32x2_t __ret;
59489 __ret = (float32x2_t) __builtin_neon_vrndn_v((int8x8_t)__p0, 9);
59490 return __ret;
59495 float32x2_t __ret;
59496 __ret = (float32x2_t) __builtin_neon_vrndn_v((int8x8_t)__rev0, 9);
59497 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59498 return __ret;
59504 float64x2_t __ret;
59505 __ret = (float64x2_t) __builtin_neon_vrndpq_v((int8x16_t)__p0, 42);
59506 return __ret;
59511 float64x2_t __ret;
59512 __ret = (float64x2_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 42);
59513 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59514 return __ret;
59520 float32x4_t __ret;
59521 __ret = (float32x4_t) __builtin_neon_vrndpq_v((int8x16_t)__p0, 41);
59522 return __ret;
59527 float32x4_t __ret;
59528 __ret = (float32x4_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 41);
59529 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59530 return __ret;
59536 float64x1_t __ret;
59537 __ret = (float64x1_t) __builtin_neon_vrndp_v((int8x8_t)__p0, 10);
59538 return __ret;
59542 float64x1_t __ret;
59543 __ret = (float64x1_t) __builtin_neon_vrndp_v((int8x8_t)__p0, 10);
59544 return __ret;
59550 float32x2_t __ret;
59551 __ret = (float32x2_t) __builtin_neon_vrndp_v((int8x8_t)__p0, 9);
59552 return __ret;
59557 float32x2_t __ret;
59558 __ret = (float32x2_t) __builtin_neon_vrndp_v((int8x8_t)__rev0, 9);
59559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59560 return __ret;
59566 float64x2_t __ret;
59567 __ret = (float64x2_t) __builtin_neon_vrndxq_v((int8x16_t)__p0, 42);
59568 return __ret;
59573 float64x2_t __ret;
59574 __ret = (float64x2_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 42);
59575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59576 return __ret;
59582 float32x4_t __ret;
59583 __ret = (float32x4_t) __builtin_neon_vrndxq_v((int8x16_t)__p0, 41);
59584 return __ret;
59589 float32x4_t __ret;
59590 __ret = (float32x4_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 41);
59591 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59592 return __ret;
59598 float64x1_t __ret;
59599 __ret = (float64x1_t) __builtin_neon_vrndx_v((int8x8_t)__p0, 10);
59600 return __ret;
59604 float64x1_t __ret;
59605 __ret
59606 return __ret;
59612 float32x2_t __ret;
59613 __ret = (float32x2_t) __builtin_neon_vrndx_v((int8x8_t)__p0, 9);
59614 return __ret;
59619 float32x2_t __ret;
59620 __ret = (float32x2_t) __builtin_neon_vrndx_v((int8x8_t)__rev0, 9);
59621 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59622 return __ret;
59628 uint64_t __ret;
59629 __ret = (uint64_t) __builtin_neon_vrshld_u64(__p0, __p1);
59630 return __ret;
59634 uint64_t __ret;
59635 __ret = (uint64_t) __builtin_neon_vrshld_u64(__p0, __p1);
59636 return __ret;
59642 int64_t __ret;
59643 __ret = (int64_t) __builtin_neon_vrshld_s64(__p0, __p1);
59644 return __ret;
59648 int64_t __ret;
59649 __ret = (int64_t) __builtin_neon_vrshld_s64(__p0, __p1);
59650 return __ret;
59657 uint64_t __ret; \
59658 __ret = (uint64_t) __builtin_neon_vrshrd_n_u64(__s0, __p1); \
59659 __ret; \
59664 uint64_t __ret; \
59665 __ret = (uint64_t) __builtin_neon_vrshrd_n_u64(__s0, __p1); \
59666 __ret; \
59673 int64_t __ret; \
59674 __ret = (int64_t) __builtin_neon_vrshrd_n_s64(__s0, __p1); \
59675 __ret; \
59680 int64_t __ret; \
59681 __ret = (int64_t) __builtin_neon_vrshrd_n_s64(__s0, __p1); \
59682 __ret; \
59814 float64x2_t __ret;
59815 __ret = (float64x2_t) __builtin_neon_vrsqrteq_v((int8x16_t)__p0, 42);
59816 return __ret;
59821 float64x2_t __ret;
59822 __ret = (float64x2_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 42);
59823 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59824 return __ret;
59830 float64x1_t __ret;
59831 __ret = (float64x1_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 10);
59832 return __ret;
59836 float64x1_t __ret;
59837 __ret = (float64x1_t) __builtin_neon_vrsqrte_v((int8x8_t)__p0, 10);
59838 return __ret;
59844 float64_t __ret;
59845 __ret = (float64_t) __builtin_neon_vrsqrted_f64(__p0);
59846 return __ret;
59850 float64_t __ret;
59851 __ret = (float64_t) __builtin_neon_vrsqrted_f64(__p0);
59852 return __ret;
59858 float32_t __ret;
59859 __ret = (float32_t) __builtin_neon_vrsqrtes_f32(__p0);
59860 return __ret;
59864 float32_t __ret;
59865 __ret = (float32_t) __builtin_neon_vrsqrtes_f32(__p0);
59866 return __ret;
59872 float64x2_t __ret;
59873 __ret = (float64x2_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__p0, (int8x16_t)__p1, 42);
59874 return __ret;
59880 float64x2_t __ret;
59881 __ret = (float64x2_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
59882 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59883 return __ret;
59889 float64x1_t __ret;
59890 __ret = (float64x1_t) __builtin_neon_vrsqrts_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
59891 return __ret;
59895 float64x1_t __ret;
59896 __ret = (float64x1_t) __builtin_neon_vrsqrts_v((int8x8_t)__p0, (int8x8_t)__p1, 10);
59897 return __ret;
59903 float64_t __ret;
59904 __ret = (float64_t) __builtin_neon_vrsqrtsd_f64(__p0, __p1);
59905 return __ret;
59909 float64_t __ret;
59910 __ret = (float64_t) __builtin_neon_vrsqrtsd_f64(__p0, __p1);
59911 return __ret;
59917 float32_t __ret;
59918 __ret = (float32_t) __builtin_neon_vrsqrtss_f32(__p0, __p1);
59919 return __ret;
59923 float32_t __ret;
59924 __ret = (float32_t) __builtin_neon_vrsqrtss_f32(__p0, __p1);
59925 return __ret;
59933 uint64_t __ret; \
59934 __ret = (uint64_t) __builtin_neon_vrsrad_n_u64(__s0, __s1, __p2); \
59935 __ret; \
59941 uint64_t __ret; \
59942 __ret = (uint64_t) __builtin_neon_vrsrad_n_u64(__s0, __s1, __p2); \
59943 __ret; \
59951 int64_t __ret; \
59952 __ret = (int64_t) __builtin_neon_vrsrad_n_s64(__s0, __s1, __p2); \
59953 __ret; \
59959 int64_t __ret; \
59960 __ret = (int64_t) __builtin_neon_vrsrad_n_s64(__s0, __s1, __p2); \
59961 __ret; \
59967 uint16x8_t __ret;
59968 __ret = vcombine_u16(__p0, vrsubhn_u32(__p1, __p2));
59969 return __ret;
59976 uint16x8_t __ret;
59977 __ret = __noswap_vcombine_u16(__rev0, __noswap_vrsubhn_u32(__rev1, __rev2));
59978 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59979 return __ret;
59985 uint32x4_t __ret;
59986 __ret = vcombine_u32(__p0, vrsubhn_u64(__p1, __p2));
59987 return __ret;
59994 uint32x4_t __ret;
59995 __ret = __noswap_vcombine_u32(__rev0, __noswap_vrsubhn_u64(__rev1, __rev2));
59996 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59997 return __ret;
60003 uint8x16_t __ret;
60004 __ret = vcombine_u8(__p0, vrsubhn_u16(__p1, __p2));
60005 return __ret;
60012 uint8x16_t __ret;
60013 __ret = __noswap_vcombine_u8(__rev0, __noswap_vrsubhn_u16(__rev1, __rev2));
60014 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60015 return __ret;
60021 int16x8_t __ret;
60022 __ret = vcombine_s16(__p0, vrsubhn_s32(__p1, __p2));
60023 return __ret;
60030 int16x8_t __ret;
60031 __ret = __noswap_vcombine_s16(__rev0, __noswap_vrsubhn_s32(__rev1, __rev2));
60032 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
60033 return __ret;
60039 int32x4_t __ret;
60040 __ret = vcombine_s32(__p0, vrsubhn_s64(__p1, __p2));
60041 return __ret;
60048 int32x4_t __ret;
60049 __ret = __noswap_vcombine_s32(__rev0, __noswap_vrsubhn_s64(__rev1, __rev2));
60050 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
60051 return __ret;
60057 int8x16_t __ret;
60058 __ret = vcombine_s8(__p0, vrsubhn_s16(__p1, __p2));
60059 return __ret;
60066 int8x16_t __ret;
60067 __ret = __noswap_vcombine_s8(__rev0, __noswap_vrsubhn_s16(__rev1, __rev2));
60068 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60069 return __ret;
60129 poly64x1_t __ret; \
60130 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
60131 __ret; \
60137 poly64x1_t __ret; \
60138 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
60139 __ret; \
60144 poly64x1_t __ret; \
60145 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (int8x8_t)__s1, __p2); \
60146 __ret; \
60154 poly64x2_t __ret; \
60155 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
60156 __ret; \
60163 poly64x2_t __ret; \
60164 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__rev1, __p2); \
60165 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60166 __ret; \
60171 poly64x2_t __ret; \
60172 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int8x16_t)__s1, __p2); \
60173 __ret; \
60181 float64x2_t __ret; \
60182 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (int8x16_t)__s1, __p2); \
60183 __ret; \
60190 float64x2_t __ret; \
60191 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (int8x16_t)__rev1, __p2); \
60192 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60193 __ret; \
60198 float64x2_t __ret; \
60199 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (int8x16_t)__s1, __p2); \
60200 __ret; \
60208 float64x1_t __ret; \
60209 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (int8x8_t)__s1, __p2); \
60210 __ret; \
60216 float64x1_t __ret; \
60217 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (int8x8_t)__s1, __p2); \
60218 __ret; \
60223 float64x1_t __ret; \
60224 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (int8x8_t)__s1, __p2); \
60225 __ret; \
60231 uint64_t __ret;
60232 __ret = (uint64_t) __builtin_neon_vshld_u64(__p0, __p1);
60233 return __ret;
60237 uint64_t __ret;
60238 __ret = (uint64_t) __builtin_neon_vshld_u64(__p0, __p1);
60239 return __ret;
60245 int64_t __ret;
60246 __ret = (int64_t) __builtin_neon_vshld_s64(__p0, __p1);
60247 return __ret;
60251 int64_t __ret;
60252 __ret = (int64_t) __builtin_neon_vshld_s64(__p0, __p1);
60253 return __ret;
60260 uint64_t __ret; \
60261 __ret = (uint64_t) __builtin_neon_vshld_n_u64(__s0, __p1); \
60262 __ret; \
60267 uint64_t __ret; \
60268 __ret = (uint64_t) __builtin_neon_vshld_n_u64(__s0, __p1); \
60269 __ret; \
60276 int64_t __ret; \
60277 __ret = (int64_t) __builtin_neon_vshld_n_s64(__s0, __p1); \
60278 __ret; \
60283 int64_t __ret; \
60284 __ret = (int64_t) __builtin_neon_vshld_n_s64(__s0, __p1); \
60285 __ret; \
60400 uint64_t __ret; \
60401 __ret = (uint64_t) __builtin_neon_vshrd_n_u64(__s0, __p1); \
60402 __ret; \
60407 uint64_t __ret; \
60408 __ret = (uint64_t) __builtin_neon_vshrd_n_u64(__s0, __p1); \
60409 __ret; \
60416 int64_t __ret; \
60417 __ret = (int64_t) __builtin_neon_vshrd_n_s64(__s0, __p1); \
60418 __ret; \
60423 int64_t __ret; \
60424 __ret = (int64_t) __builtin_neon_vshrd_n_s64(__s0, __p1); \
60425 __ret; \
60559 uint64_t __ret; \
60560 __ret = (uint64_t) __builtin_neon_vslid_n_u64(__s0, __s1, __p2); \
60561 __ret; \
60567 uint64_t __ret; \
60568 __ret = (uint64_t) __builtin_neon_vslid_n_u64(__s0, __s1, __p2); \
60569 __ret; \
60577 int64_t __ret; \
60578 __ret = (int64_t) __builtin_neon_vslid_n_s64(__s0, __s1, __p2); \
60579 __ret; \
60585 int64_t __ret; \
60586 __ret = (int64_t) __builtin_neon_vslid_n_s64(__s0, __s1, __p2); \
60587 __ret; \
60595 poly64x1_t __ret; \
60596 __ret = (poly64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
60597 __ret; \
60603 poly64x1_t __ret; \
60604 __ret = (poly64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
60605 __ret; \
60613 poly64x2_t __ret; \
60614 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
60615 __ret; \
60623 poly64x2_t __ret; \
60624 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
60625 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60626 __ret; \
60632 uint8_t __ret;
60633 __ret = (uint8_t) __builtin_neon_vsqaddb_u8(__p0, __p1);
60634 return __ret;
60638 uint8_t __ret;
60639 __ret = (uint8_t) __builtin_neon_vsqaddb_u8(__p0, __p1);
60640 return __ret;
60646 uint32_t __ret;
60647 __ret = (uint32_t) __builtin_neon_vsqadds_u32(__p0, __p1);
60648 return __ret;
60652 uint32_t __ret;
60653 __ret = (uint32_t) __builtin_neon_vsqadds_u32(__p0, __p1);
60654 return __ret;
60660 uint64_t __ret;
60661 __ret = (uint64_t) __builtin_neon_vsqaddd_u64(__p0, __p1);
60662 return __ret;
60666 uint64_t __ret;
60667 __ret = (uint64_t) __builtin_neon_vsqaddd_u64(__p0, __p1);
60668 return __ret;
60674 uint16_t __ret;
60675 __ret = (uint16_t) __builtin_neon_vsqaddh_u16(__p0, __p1);
60676 return __ret;
60680 uint16_t __ret;
60681 __ret = (uint16_t) __builtin_neon_vsqaddh_u16(__p0, __p1);
60682 return __ret;
60688 uint8x16_t __ret;
60689 __ret = (uint8x16_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 48);
60690 return __ret;
60696 uint8x16_t __ret;
60697 __ret = (uint8x16_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
60698 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60699 return __ret;
60705 uint32x4_t __ret;
60706 __ret = (uint32x4_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 50);
60707 return __ret;
60713 uint32x4_t __ret;
60714 __ret = (uint32x4_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
60715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
60716 return __ret;
60722 uint64x2_t __ret;
60723 __ret = (uint64x2_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
60724 return __ret;
60730 uint64x2_t __ret;
60731 __ret = (uint64x2_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
60732 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60733 return __ret;
60739 uint16x8_t __ret;
60740 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
60741 return __ret;
60747 uint16x8_t __ret;
60748 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
60749 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
60750 return __ret;
60756 uint8x8_t __ret;
60757 __ret = (uint8x8_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 16);
60758 return __ret;
60764 uint8x8_t __ret;
60765 __ret = (uint8x8_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
60766 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
60767 return __ret;
60773 uint32x2_t __ret;
60774 __ret = (uint32x2_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 18);
60775 return __ret;
60781 uint32x2_t __ret;
60782 __ret = (uint32x2_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
60783 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60784 return __ret;
60790 uint64x1_t __ret;
60791 __ret = (uint64x1_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
60792 return __ret;
60796 uint64x1_t __ret;
60797 __ret = (uint64x1_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
60798 return __ret;
60804 uint16x4_t __ret;
60805 __ret = (uint16x4_t) __builtin_neon_vsqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 17);
60806 return __ret;
60812 uint16x4_t __ret;
60813 __ret = (uint16x4_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
60814 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
60815 return __ret;
60821 float64x2_t __ret;
60822 __ret = (float64x2_t) __builtin_neon_vsqrtq_v((int8x16_t)__p0, 42);
60823 return __ret;
60828 float64x2_t __ret;
60829 __ret = (float64x2_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 42);
60830 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60831 return __ret;
60837 float32x4_t __ret;
60838 __ret = (float32x4_t) __builtin_neon_vsqrtq_v((int8x16_t)__p0, 41);
60839 return __ret;
60844 float32x4_t __ret;
60845 __ret = (float32x4_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 41);
60846 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
60847 return __ret;
60853 float64x1_t __ret;
60854 __ret = (float64x1_t) __builtin_neon_vsqrt_v((int8x8_t)__p0, 10);
60855 return __ret;
60859 float64x1_t __ret;
60860 __ret = (float64x1_t) __builtin_neon_vsqrt_v((int8x8_t)__p0, 10);
60861 return __ret;
60867 float32x2_t __ret;
60868 __ret = (float32x2_t) __builtin_neon_vsqrt_v((int8x8_t)__p0, 9);
60869 return __ret;
60874 float32x2_t __ret;
60875 __ret = (float32x2_t) __builtin_neon_vsqrt_v((int8x8_t)__rev0, 9);
60876 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60877 return __ret;
60885 uint64_t __ret; \
60886 __ret = (uint64_t) __builtin_neon_vsrad_n_u64(__s0, __s1, __p2); \
60887 __ret; \
60893 uint64_t __ret; \
60894 __ret = (uint64_t) __builtin_neon_vsrad_n_u64(__s0, __s1, __p2); \
60895 __ret; \
60903 int64_t __ret; \
60904 __ret = (int64_t) __builtin_neon_vsrad_n_s64(__s0, __s1, __p2); \
60905 __ret; \
60911 int64_t __ret; \
60912 __ret = (int64_t) __builtin_neon_vsrad_n_s64(__s0, __s1, __p2); \
60913 __ret; \
60921 uint64_t __ret; \
60922 __ret = (uint64_t) __builtin_neon_vsrid_n_u64(__s0, __s1, __p2); \
60923 __ret; \
60929 uint64_t __ret; \
60930 __ret = (uint64_t) __builtin_neon_vsrid_n_u64(__s0, __s1, __p2); \
60931 __ret; \
60939 int64_t __ret; \
60940 __ret = (int64_t) __builtin_neon_vsrid_n_s64(__s0, __s1, __p2); \
60941 __ret; \
60947 int64_t __ret; \
60948 __ret = (int64_t) __builtin_neon_vsrid_n_s64(__s0, __s1, __p2); \
60949 __ret; \
60957 poly64x1_t __ret; \
60958 __ret = (poly64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
60959 __ret; \
60965 poly64x1_t __ret; \
60966 __ret = (poly64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
60967 __ret; \
60975 poly64x2_t __ret; \
60976 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
60977 __ret; \
60985 poly64x2_t __ret; \
60986 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
60987 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60988 __ret; \
63146 uint64_t __ret;
63147 __ret = (uint64_t) __builtin_neon_vsubd_u64(__p0, __p1);
63148 return __ret;
63152 uint64_t __ret;
63153 __ret = (uint64_t) __builtin_neon_vsubd_u64(__p0, __p1);
63154 return __ret;
63160 int64_t __ret;
63161 __ret = (int64_t) __builtin_neon_vsubd_s64(__p0, __p1);
63162 return __ret;
63166 int64_t __ret;
63167 __ret = (int64_t) __builtin_neon_vsubd_s64(__p0, __p1);
63168 return __ret;
63174 float64x2_t __ret;
63175 __ret = __p0 - __p1;
63176 return __ret;
63182 float64x2_t __ret;
63183 __ret = __rev0 - __rev1;
63184 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63185 return __ret;
63191 float64x1_t __ret;
63192 __ret = __p0 - __p1;
63193 return __ret;
63197 float64x1_t __ret;
63198 __ret = __p0 - __p1;
63199 return __ret;
63205 uint16x8_t __ret;
63206 __ret = vcombine_u16(__p0, vsubhn_u32(__p1, __p2));
63207 return __ret;
63214 uint16x8_t __ret;
63215 __ret = __noswap_vcombine_u16(__rev0, __noswap_vsubhn_u32(__rev1, __rev2));
63216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63217 return __ret;
63223 uint32x4_t __ret;
63224 __ret = vcombine_u32(__p0, vsubhn_u64(__p1, __p2));
63225 return __ret;
63232 uint32x4_t __ret;
63233 __ret = __noswap_vcombine_u32(__rev0, __noswap_vsubhn_u64(__rev1, __rev2));
63234 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63235 return __ret;
63241 uint8x16_t __ret;
63242 __ret = vcombine_u8(__p0, vsubhn_u16(__p1, __p2));
63243 return __ret;
63250 uint8x16_t __ret;
63251 __ret = __noswap_vcombine_u8(__rev0, __noswap_vsubhn_u16(__rev1, __rev2));
63252 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63253 return __ret;
63259 int16x8_t __ret;
63260 __ret = vcombine_s16(__p0, vsubhn_s32(__p1, __p2));
63261 return __ret;
63268 int16x8_t __ret;
63269 __ret = __noswap_vcombine_s16(__rev0, __noswap_vsubhn_s32(__rev1, __rev2));
63270 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63271 return __ret;
63277 int32x4_t __ret;
63278 __ret = vcombine_s32(__p0, vsubhn_s64(__p1, __p2));
63279 return __ret;
63286 int32x4_t __ret;
63287 __ret = __noswap_vcombine_s32(__rev0, __noswap_vsubhn_s64(__rev1, __rev2));
63288 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63289 return __ret;
63295 int8x16_t __ret;
63296 __ret = vcombine_s8(__p0, vsubhn_s16(__p1, __p2));
63297 return __ret;
63304 int8x16_t __ret;
63305 __ret = __noswap_vcombine_s8(__rev0, __noswap_vsubhn_s16(__rev1, __rev2));
63306 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63307 return __ret;
63313 uint16x8_t __ret;
63314 __ret = vmovl_high_u8(__p0) - vmovl_high_u8(__p1);
63315 return __ret;
63321 uint16x8_t __ret;
63322 __ret = __noswap_vmovl_high_u8(__rev0) - __noswap_vmovl_high_u8(__rev1);
63323 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63324 return __ret;
63330 uint64x2_t __ret;
63331 __ret = vmovl_high_u32(__p0) - vmovl_high_u32(__p1);
63332 return __ret;
63338 uint64x2_t __ret;
63339 __ret = __noswap_vmovl_high_u32(__rev0) - __noswap_vmovl_high_u32(__rev1);
63340 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63341 return __ret;
63347 uint32x4_t __ret;
63348 __ret = vmovl_high_u16(__p0) - vmovl_high_u16(__p1);
63349 return __ret;
63355 uint32x4_t __ret;
63356 __ret = __noswap_vmovl_high_u16(__rev0) - __noswap_vmovl_high_u16(__rev1);
63357 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63358 return __ret;
63364 int16x8_t __ret;
63365 __ret = vmovl_high_s8(__p0) - vmovl_high_s8(__p1);
63366 return __ret;
63372 int16x8_t __ret;
63373 __ret = __noswap_vmovl_high_s8(__rev0) - __noswap_vmovl_high_s8(__rev1);
63374 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63375 return __ret;
63381 int64x2_t __ret;
63382 __ret = vmovl_high_s32(__p0) - vmovl_high_s32(__p1);
63383 return __ret;
63389 int64x2_t __ret;
63390 __ret = __noswap_vmovl_high_s32(__rev0) - __noswap_vmovl_high_s32(__rev1);
63391 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63392 return __ret;
63398 int32x4_t __ret;
63399 __ret = vmovl_high_s16(__p0) - vmovl_high_s16(__p1);
63400 return __ret;
63406 int32x4_t __ret;
63407 __ret = __noswap_vmovl_high_s16(__rev0) - __noswap_vmovl_high_s16(__rev1);
63408 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63409 return __ret;
63415 uint16x8_t __ret;
63416 __ret = __p0 - vmovl_high_u8(__p1);
63417 return __ret;
63423 uint16x8_t __ret;
63424 __ret = __rev0 - __noswap_vmovl_high_u8(__rev1);
63425 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63426 return __ret;
63432 uint64x2_t __ret;
63433 __ret = __p0 - vmovl_high_u32(__p1);
63434 return __ret;
63440 uint64x2_t __ret;
63441 __ret = __rev0 - __noswap_vmovl_high_u32(__rev1);
63442 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63443 return __ret;
63449 uint32x4_t __ret;
63450 __ret = __p0 - vmovl_high_u16(__p1);
63451 return __ret;
63457 uint32x4_t __ret;
63458 __ret = __rev0 - __noswap_vmovl_high_u16(__rev1);
63459 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63460 return __ret;
63466 int16x8_t __ret;
63467 __ret = __p0 - vmovl_high_s8(__p1);
63468 return __ret;
63474 int16x8_t __ret;
63475 __ret = __rev0 - __noswap_vmovl_high_s8(__rev1);
63476 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63477 return __ret;
63483 int64x2_t __ret;
63484 __ret = __p0 - vmovl_high_s32(__p1);
63485 return __ret;
63491 int64x2_t __ret;
63492 __ret = __rev0 - __noswap_vmovl_high_s32(__rev1);
63493 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63494 return __ret;
63500 int32x4_t __ret;
63501 __ret = __p0 - vmovl_high_s16(__p1);
63502 return __ret;
63508 int32x4_t __ret;
63509 __ret = __rev0 - __noswap_vmovl_high_s16(__rev1);
63510 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63511 return __ret;
63517 poly8x8_t __ret;
63518 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
63519 return __ret;
63525 poly8x8_t __ret;
63526 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
63527 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63528 return __ret;
63534 poly16x4_t __ret;
63535 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
63536 return __ret;
63542 poly16x4_t __ret;
63543 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
63544 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63545 return __ret;
63551 poly8x16_t __ret;
63552 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
63553 return __ret;
63559 poly8x16_t __ret;
63560 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
63561 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63562 return __ret;
63568 poly64x2_t __ret;
63569 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
63570 return __ret;
63576 poly64x2_t __ret;
63577 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
63578 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63579 return __ret;
63585 poly16x8_t __ret;
63586 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
63587 return __ret;
63593 poly16x8_t __ret;
63594 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
63595 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63596 return __ret;
63602 uint8x16_t __ret;
63603 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
63604 return __ret;
63610 uint8x16_t __ret;
63611 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
63612 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63613 return __ret;
63619 uint32x4_t __ret;
63620 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
63621 return __ret;
63627 uint32x4_t __ret;
63628 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
63629 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63630 return __ret;
63636 uint64x2_t __ret;
63637 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
63638 return __ret;
63644 uint64x2_t __ret;
63645 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
63646 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63647 return __ret;
63653 uint16x8_t __ret;
63654 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
63655 return __ret;
63661 uint16x8_t __ret;
63662 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
63663 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63664 return __ret;
63670 int8x16_t __ret;
63671 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
63672 return __ret;
63678 int8x16_t __ret;
63679 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
63680 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63681 return __ret;
63687 float64x2_t __ret;
63688 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
63689 return __ret;
63695 float64x2_t __ret;
63696 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
63697 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63698 return __ret;
63704 float32x4_t __ret;
63705 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
63706 return __ret;
63712 float32x4_t __ret;
63713 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
63714 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63715 return __ret;
63721 int32x4_t __ret;
63722 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
63723 return __ret;
63729 int32x4_t __ret;
63730 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
63731 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63732 return __ret;
63738 int64x2_t __ret;
63739 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
63740 return __ret;
63746 int64x2_t __ret;
63747 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
63748 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63749 return __ret;
63755 int16x8_t __ret;
63756 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
63757 return __ret;
63763 int16x8_t __ret;
63764 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
63765 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63766 return __ret;
63772 uint8x8_t __ret;
63773 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
63774 return __ret;
63780 uint8x8_t __ret;
63781 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
63782 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63783 return __ret;
63789 uint32x2_t __ret;
63790 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
63791 return __ret;
63797 uint32x2_t __ret;
63798 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
63799 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63800 return __ret;
63806 uint16x4_t __ret;
63807 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
63808 return __ret;
63814 uint16x4_t __ret;
63815 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
63816 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63817 return __ret;
63823 int8x8_t __ret;
63824 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 2, 10, 4, 12, 6, 14);
63825 return __ret;
63831 int8x8_t __ret;
63832 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
63833 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63834 return __ret;
63840 float32x2_t __ret;
63841 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
63842 return __ret;
63848 float32x2_t __ret;
63849 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
63850 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63851 return __ret;
63857 int32x2_t __ret;
63858 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
63859 return __ret;
63865 int32x2_t __ret;
63866 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
63867 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63868 return __ret;
63874 int16x4_t __ret;
63875 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 2, 6);
63876 return __ret;
63882 int16x4_t __ret;
63883 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
63884 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63885 return __ret;
63891 poly8x8_t __ret;
63892 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
63893 return __ret;
63899 poly8x8_t __ret;
63900 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
63901 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63902 return __ret;
63908 poly16x4_t __ret;
63909 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
63910 return __ret;
63916 poly16x4_t __ret;
63917 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
63918 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63919 return __ret;
63925 poly8x16_t __ret;
63926 __ret = __builtin_shufflevector(__p0, __p1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
63927 return __ret;
63933 poly8x16_t __ret;
63934 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
63935 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63936 return __ret;
63942 poly64x2_t __ret;
63943 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
63944 return __ret;
63950 poly64x2_t __ret;
63951 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
63952 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63953 return __ret;
63959 poly16x8_t __ret;
63960 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
63961 return __ret;
63967 poly16x8_t __ret;
63968 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
63969 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63970 return __ret;
63976 uint8x16_t __ret;
63977 __ret = __builtin_shufflevector(__p0, __p1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
63978 return __ret;
63984 uint8x16_t __ret;
63985 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
63986 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63987 return __ret;
63993 uint32x4_t __ret;
63994 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
63995 return __ret;
64001 uint32x4_t __ret;
64002 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64003 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64004 return __ret;
64010 uint64x2_t __ret;
64011 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64012 return __ret;
64018 uint64x2_t __ret;
64019 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64020 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64021 return __ret;
64027 uint16x8_t __ret;
64028 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64029 return __ret;
64035 uint16x8_t __ret;
64036 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64037 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64038 return __ret;
64044 int8x16_t __ret;
64045 __ret = __builtin_shufflevector(__p0, __p1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64046 return __ret;
64052 int8x16_t __ret;
64053 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64054 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64055 return __ret;
64061 float64x2_t __ret;
64062 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64063 return __ret;
64069 float64x2_t __ret;
64070 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64071 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64072 return __ret;
64078 float32x4_t __ret;
64079 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64080 return __ret;
64086 float32x4_t __ret;
64087 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64088 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64089 return __ret;
64095 int32x4_t __ret;
64096 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64097 return __ret;
64103 int32x4_t __ret;
64104 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64105 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64106 return __ret;
64112 int64x2_t __ret;
64113 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64114 return __ret;
64120 int64x2_t __ret;
64121 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64122 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64123 return __ret;
64129 int16x8_t __ret;
64130 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64131 return __ret;
64137 int16x8_t __ret;
64138 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64139 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64140 return __ret;
64146 uint8x8_t __ret;
64147 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64148 return __ret;
64154 uint8x8_t __ret;
64155 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64156 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64157 return __ret;
64163 uint32x2_t __ret;
64164 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64165 return __ret;
64171 uint32x2_t __ret;
64172 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64173 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64174 return __ret;
64180 uint16x4_t __ret;
64181 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64182 return __ret;
64188 uint16x4_t __ret;
64189 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64190 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64191 return __ret;
64197 int8x8_t __ret;
64198 __ret = __builtin_shufflevector(__p0, __p1, 1, 9, 3, 11, 5, 13, 7, 15);
64199 return __ret;
64205 int8x8_t __ret;
64206 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64207 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64208 return __ret;
64214 float32x2_t __ret;
64215 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64216 return __ret;
64222 float32x2_t __ret;
64223 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64224 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64225 return __ret;
64231 int32x2_t __ret;
64232 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
64233 return __ret;
64239 int32x2_t __ret;
64240 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64241 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64242 return __ret;
64248 int16x4_t __ret;
64249 __ret = __builtin_shufflevector(__p0, __p1, 1, 5, 3, 7);
64250 return __ret;
64256 int16x4_t __ret;
64257 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64258 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64259 return __ret;
64265 uint64x1_t __ret;
64266 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64267 return __ret;
64271 uint64x1_t __ret;
64272 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64273 return __ret;
64279 uint64x2_t __ret;
64280 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
64281 return __ret;
64287 uint64x2_t __ret;
64288 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
64289 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64290 return __ret;
64296 uint64x2_t __ret;
64297 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
64298 return __ret;
64304 uint64x2_t __ret;
64305 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
64306 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64307 return __ret;
64313 uint64x2_t __ret;
64314 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 51);
64315 return __ret;
64321 uint64x2_t __ret;
64322 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
64323 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64324 return __ret;
64330 uint64x1_t __ret;
64331 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64332 return __ret;
64336 __ret;
64337 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64338 return __ret;
64344 uint64x1_t __ret;
64345 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64346 return __ret;
64350 uint64x1_t __ret;
64351 __ret = (uint64x1_t) __builtin_neon_vtst_v((int8x8_t)__p0, (int8x8_t)__p1, 19);
64352 return __ret;
64358 uint64_t __ret;
64359 __ret = (uint64_t) __builtin_neon_vtstd_u64(__p0, __p1);
64360 return __ret;
64364 uint64_t __ret;
64365 __ret = (uint64_t) __builtin_neon_vtstd_u64(__p0, __p1);
64366 return __ret;
64372 int64_t __ret;
64373 __ret = (int64_t) __builtin_neon_vtstd_s64(__p0, __p1);
64374 return __ret;
64378 int64_t __ret;
64379 __ret = (int64_t) __builtin_neon_vtstd_s64(__p0, __p1);
64380 return __ret;
64386 int8_t __ret;
64387 __ret = (int8_t) __builtin_neon_vuqaddb_s8(__p0, __p1);
64388 return __ret;
64392 int8_t __ret;
64393 __ret = (int8_t) __builtin_neon_vuqaddb_s8(__p0, __p1);
64394 return __ret;
64400 int32_t __ret;
64401 __ret = (int32_t) __builtin_neon_vuqadds_s32(__p0, __p1);
64402 return __ret;
64406 int32_t __ret;
64407 __ret = (int32_t) __builtin_neon_vuqadds_s32(__p0, __p1);
64408 return __ret;
64414 int64_t __ret;
64415 __ret = (int64_t) __builtin_neon_vuqaddd_s64(__p0, __p1);
64416 return __ret;
64420 int64_t __ret;
64421 __ret = (int64_t) __builtin_neon_vuqaddd_s64(__p0, __p1);
64422 return __ret;
64428 int16_t __ret;
64429 __ret = (int16_t) __builtin_neon_vuqaddh_s16(__p0, __p1);
64430 return __ret;
64434 int16_t __ret;
64435 __ret = (int16_t) __builtin_neon_vuqaddh_s16(__p0, __p1);
64436 return __ret;
64442 int8x16_t __ret;
64443 __ret = (int8x16_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 32);
64444 return __ret;
64450 int8x16_t __ret;
64451 __ret = (int8x16_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
64452 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64453 return __ret;
64459 int32x4_t __ret;
64460 __ret = (int32x4_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 34);
64461 return __ret;
64467 int32x4_t __ret;
64468 __ret = (int32x4_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
64469 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64470 return __ret;
64476 int64x2_t __ret;
64477 __ret = (int64x2_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 35);
64478 return __ret;
64484 int64x2_t __ret;
64485 __ret = (int64x2_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
64486 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64487 return __ret;
64493 int16x8_t __ret;
64494 __ret = (int16x8_t) __builtin_neon_vuqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 33);
64495 return __ret;
64501 int16x8_t __ret;
64502 __ret = (int16x8_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
64503 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64504 return __ret;
64510 int8x8_t __ret;
64511 __ret = (int8x8_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 0);
64512 return __ret;
64518 int8x8_t __ret;
64519 __ret = (int8x8_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
64520 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64521 return __ret;
64527 int32x2_t __ret;
64528 __ret = (int32x2_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 2);
64529 return __ret;
64535 int32x2_t __ret;
64536 __ret = (int32x2_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
64537 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64538 return __ret;
64544 int64x1_t __ret;
64545 __ret = (int64x1_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
64546 return __ret;
64550 int64x1_t __ret;
64551 __ret = (int64x1_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 3);
64552 return __ret;
64558 int16x4_t __ret;
64559 __ret = (int16x4_t) __builtin_neon_vuqadd_v((int8x8_t)__p0, (int8x8_t)__p1, 1);
64560 return __ret;
64566 int16x4_t __ret;
64567 __ret = (int16x4_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
64568 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64569 return __ret;
64575 poly8x8_t __ret;
64576 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
64577 return __ret;
64583 poly8x8_t __ret;
64584 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
64585 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64586 return __ret;
64592 poly16x4_t __ret;
64593 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
64594 return __ret;
64600 poly16x4_t __ret;
64601 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
64602 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64603 return __ret;
64609 poly8x16_t __ret;
64610 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
64611 return __ret;
64617 poly8x16_t __ret;
64618 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
64619 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64620 return __ret;
64626 poly64x2_t __ret;
64627 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64628 return __ret;
64634 poly64x2_t __ret;
64635 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64636 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64637 return __ret;
64643 poly16x8_t __ret;
64644 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
64645 return __ret;
64651 poly16x8_t __ret;
64652 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
64653 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64654 return __ret;
64660 uint8x16_t __ret;
64661 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
64662 return __ret;
64668 uint8x16_t __ret;
64669 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
64670 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64671 return __ret;
64677 uint32x4_t __ret;
64678 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
64679 return __ret;
64685 uint32x4_t __ret;
64686 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
64687 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64688 return __ret;
64694 uint64x2_t __ret;
64695 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64696 return __ret;
64702 uint64x2_t __ret;
64703 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64704 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64705 return __ret;
64711 uint16x8_t __ret;
64712 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
64713 return __ret;
64719 uint16x8_t __ret;
64720 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
64721 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64722 return __ret;
64728 int8x16_t __ret;
64729 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
64730 return __ret;
64736 int8x16_t __ret;
64737 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
64738 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64739 return __ret;
64745 float64x2_t __ret;
64746 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64747 return __ret;
64753 float64x2_t __ret;
64754 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64755 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64756 return __ret;
64762 float32x4_t __ret;
64763 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
64764 return __ret;
64770 float32x4_t __ret;
64771 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
64772 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64773 return __ret;
64779 int32x4_t __ret;
64780 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
64781 return __ret;
64787 int32x4_t __ret;
64788 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
64789 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64790 return __ret;
64796 int64x2_t __ret;
64797 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64798 return __ret;
64804 int64x2_t __ret;
64805 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64806 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64807 return __ret;
64813 int16x8_t __ret;
64814 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
64815 return __ret;
64821 int16x8_t __ret;
64822 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
64823 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64824 return __ret;
64830 uint8x8_t __ret;
64831 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
64832 return __ret;
64838 uint8x8_t __ret;
64839 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
64840 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64841 return __ret;
64847 uint32x2_t __ret;
64848 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64849 return __ret;
64855 uint32x2_t __ret;
64856 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64857 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64858 return __ret;
64864 uint16x4_t __ret;
64865 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
64866 return __ret;
64872 uint16x4_t __ret;
64873 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
64874 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64875 return __ret;
64881 int8x8_t __ret;
64882 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6, 8, 10, 12, 14);
64883 return __ret;
64889 int8x8_t __ret;
64890 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
64891 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64892 return __ret;
64898 float32x2_t __ret;
64899 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64900 return __ret;
64906 float32x2_t __ret;
64907 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64908 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64909 return __ret;
64915 int32x2_t __ret;
64916 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
64917 return __ret;
64923 int32x2_t __ret;
64924 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64925 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64926 return __ret;
64932 int16x4_t __ret;
64933 __ret = __builtin_shufflevector(__p0, __p1, 0, 2, 4, 6);
64934 return __ret;
64940 int16x4_t __ret;
64941 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
64942 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64943 return __ret;
64949 poly8x8_t __ret;
64950 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
64951 return __ret;
64957 poly8x8_t __ret;
64958 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
64959 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64960 return __ret;
64966 poly16x4_t __ret;
64967 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
64968 return __ret;
64974 poly16x4_t __ret;
64975 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
64976 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64977 return __ret;
64983 poly8x16_t __ret;
64984 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
64985 return __ret;
64991 poly8x16_t __ret;
64992 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
64993 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64994 return __ret;
65000 poly64x2_t __ret;
65001 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65002 return __ret;
65008 poly64x2_t __ret;
65009 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65010 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65011 return __ret;
65017 poly16x8_t __ret;
65018 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65019 return __ret;
65025 poly16x8_t __ret;
65026 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65027 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65028 return __ret;
65034 uint8x16_t __ret;
65035 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65036 return __ret;
65042 uint8x16_t __ret;
65043 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65044 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65045 return __ret;
65051 uint32x4_t __ret;
65052 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65053 return __ret;
65059 uint32x4_t __ret;
65060 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65061 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65062 return __ret;
65068 uint64x2_t __ret;
65069 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65070 return __ret;
65076 uint64x2_t __ret;
65077 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65078 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65079 return __ret;
65085 uint16x8_t __ret;
65086 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65087 return __ret;
65093 uint16x8_t __ret;
65094 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65095 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65096 return __ret;
65102 int8x16_t __ret;
65103 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65104 return __ret;
65110 int8x16_t __ret;
65111 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65112 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65113 return __ret;
65119 float64x2_t __ret;
65120 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65121 return __ret;
65127 float64x2_t __ret;
65128 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65129 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65130 return __ret;
65136 float32x4_t __ret;
65137 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65138 return __ret;
65144 float32x4_t __ret;
65145 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65146 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65147 return __ret;
65153 int32x4_t __ret;
65154 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65155 return __ret;
65161 int32x4_t __ret;
65162 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65163 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65164 return __ret;
65170 int64x2_t __ret;
65171 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65172 return __ret;
65178 int64x2_t __ret;
65179 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65180 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65181 return __ret;
65187 int16x8_t __ret;
65188 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65189 return __ret;
65195 int16x8_t __ret;
65196 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65197 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65198 return __ret;
65204 uint8x8_t __ret;
65205 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65206 return __ret;
65212 uint8x8_t __ret;
65213 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65215 return __ret;
65221 uint32x2_t __ret;
65222 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65223 return __ret;
65229 uint32x2_t __ret;
65230 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65231 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65232 return __ret;
65238 uint16x4_t __ret;
65239 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65240 return __ret;
65246 uint16x4_t __ret;
65247 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65248 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65249 return __ret;
65255 int8x8_t __ret;
65256 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7, 9, 11, 13, 15);
65257 return __ret;
65263 __ret;
65264 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65265 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65266 return __ret;
65272 float32x2_t __ret;
65273 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65274 return __ret;
65280 float32x2_t __ret;
65281 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65282 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65283 return __ret;
65289 int32x2_t __ret;
65290 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65291 return __ret;
65297 int32x2_t __ret;
65298 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65299 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65300 return __ret;
65306 int16x4_t __ret;
65307 __ret = __builtin_shufflevector(__p0, __p1, 1, 3, 5, 7);
65308 return __ret;
65314 int16x4_t __ret;
65315 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65316 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65317 return __ret;
65323 poly8x8_t __ret;
65324 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65325 return __ret;
65331 poly8x8_t __ret;
65332 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65333 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65334 return __ret;
65340 poly16x4_t __ret;
65341 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65342 return __ret;
65348 poly16x4_t __ret;
65349 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65350 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65351 return __ret;
65357 poly8x16_t __ret;
65358 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65359 return __ret;
65365 poly8x16_t __ret;
65366 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65367 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65368 return __ret;
65374 poly64x2_t __ret;
65375 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65376 return __ret;
65382 poly64x2_t __ret;
65383 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65384 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65385 return __ret;
65391 poly16x8_t __ret;
65392 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65393 return __ret;
65399 poly16x8_t __ret;
65400 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65401 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65402 return __ret;
65408 uint8x16_t __ret;
65409 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65410 return __ret;
65416 uint8x16_t __ret;
65417 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65418 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65419 return __ret;
65425 uint32x4_t __ret;
65426 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65427 return __ret;
65433 uint32x4_t __ret;
65434 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65435 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65436 return __ret;
65442 uint64x2_t __ret;
65443 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65444 return __ret;
65450 uint64x2_t __ret;
65451 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65452 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65453 return __ret;
65459 uint16x8_t __ret;
65460 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65461 return __ret;
65467 uint16x8_t __ret;
65468 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65469 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65470 return __ret;
65476 int8x16_t __ret;
65477 __ret = __builtin_shufflevector(__p0, __p1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65478 return __ret;
65484 int8x16_t __ret;
65485 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
65486 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65487 return __ret;
65493 float64x2_t __ret;
65494 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65495 return __ret;
65501 float64x2_t __ret;
65502 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65503 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65504 return __ret;
65510 float32x4_t __ret;
65511 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65512 return __ret;
65518 float32x4_t __ret;
65519 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65520 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65521 return __ret;
65527 int32x4_t __ret;
65528 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65529 return __ret;
65535 int32x4_t __ret;
65536 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65537 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65538 return __ret;
65544 int64x2_t __ret;
65545 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65546 return __ret;
65552 int64x2_t __ret;
65553 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65555 return __ret;
65561 int16x8_t __ret;
65562 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65563 return __ret;
65569 int16x8_t __ret;
65570 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65571 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65572 return __ret;
65578 uint8x8_t __ret;
65579 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65580 return __ret;
65586 uint8x8_t __ret;
65587 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65588 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65589 return __ret;
65595 uint32x2_t __ret;
65596 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65597 return __ret;
65603 uint32x2_t __ret;
65604 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65605 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65606 return __ret;
65612 uint16x4_t __ret;
65613 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65614 return __ret;
65620 uint16x4_t __ret;
65621 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65622 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65623 return __ret;
65629 int8x8_t __ret;
65630 __ret = __builtin_shufflevector(__p0, __p1, 0, 8, 1, 9, 2, 10, 3, 11);
65631 return __ret;
65637 int8x8_t __ret;
65638 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
65639 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65640 return __ret;
65646 float32x2_t __ret;
65647 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65648 return __ret;
65654 float32x2_t __ret;
65655 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65656 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65657 return __ret;
65663 int32x2_t __ret;
65664 __ret = __builtin_shufflevector(__p0, __p1, 0, 2);
65665 return __ret;
65671 int32x2_t __ret;
65672 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65673 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65674 return __ret;
65680 int16x4_t __ret;
65681 __ret = __builtin_shufflevector(__p0, __p1, 0, 4, 1, 5);
65682 return __ret;
65688 int16x4_t __ret;
65689 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
65690 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65691 return __ret;
65697 poly8x8_t __ret;
65698 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
65699 return __ret;
65705 poly8x8_t __ret;
65706 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
65707 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65708 return __ret;
65714 poly16x4_t __ret;
65715 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
65716 return __ret;
65722 poly16x4_t __ret;
65723 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
65724 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65725 return __ret;
65731 poly8x16_t __ret;
65732 __ret = __builtin_shufflevector(__p0, __p1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
65733 return __ret;
65739 poly8x16_t __ret;
65740 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
65741 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65742 return __ret;
65748 poly64x2_t __ret;
65749 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65750 return __ret;
65756 poly64x2_t __ret;
65757 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65758 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65759 return __ret;
65765 poly16x8_t __ret;
65766 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
65767 return __ret;
65773 poly16x8_t __ret;
65774 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
65775 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65776 return __ret;
65782 uint8x16_t __ret;
65783 __ret = __builtin_shufflevector(__p0, __p1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
65784 return __ret;
65790 uint8x16_t __ret;
65791 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
65792 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65793 return __ret;
65799 uint32x4_t __ret;
65800 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
65801 return __ret;
65807 uint32x4_t __ret;
65808 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
65809 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65810 return __ret;
65816 uint64x2_t __ret;
65817 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65818 return __ret;
65824 uint64x2_t __ret;
65825 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65826 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65827 return __ret;
65833 uint16x8_t __ret;
65834 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
65835 return __ret;
65841 uint16x8_t __ret;
65842 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
65843 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65844 return __ret;
65850 int8x16_t __ret;
65851 __ret = __builtin_shufflevector(__p0, __p1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
65852 return __ret;
65858 int8x16_t __ret;
65859 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
65860 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65861 return __ret;
65867 float64x2_t __ret;
65868 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65869 return __ret;
65875 float64x2_t __ret;
65876 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65877 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65878 return __ret;
65884 float32x4_t __ret;
65885 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
65886 return __ret;
65892 float32x4_t __ret;
65893 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
65894 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65895 return __ret;
65901 int32x4_t __ret;
65902 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
65903 return __ret;
65909 int32x4_t __ret;
65910 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
65911 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65912 return __ret;
65918 int64x2_t __ret;
65919 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65920 return __ret;
65926 int64x2_t __ret;
65927 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65928 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65929 return __ret;
65935 int16x8_t __ret;
65936 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
65937 return __ret;
65943 int16x8_t __ret;
65944 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
65945 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65946 return __ret;
65952 uint8x8_t __ret;
65953 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
65954 return __ret;
65960 uint8x8_t __ret;
65961 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
65962 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65963 return __ret;
65969 uint32x2_t __ret;
65970 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
65971 return __ret;
65977 uint32x2_t __ret;
65978 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65979 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65980 return __ret;
65986 uint16x4_t __ret;
65987 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
65988 return __ret;
65994 uint16x4_t __ret;
65995 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
65996 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65997 return __ret;
66003 int8x8_t __ret;
66004 __ret = __builtin_shufflevector(__p0, __p1, 4, 12, 5, 13, 6, 14, 7, 15);
66005 return __ret;
66011 int8x8_t __ret;
66012 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66013 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66014 return __ret;
66020 float32x2_t __ret;
66021 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66022 return __ret;
66028 float32x2_t __ret;
66029 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66030 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66031 return __ret;
66037 int32x2_t __ret;
66038 __ret = __builtin_shufflevector(__p0, __p1, 1, 3);
66039 return __ret;
66045 int32x2_t __ret;
66046 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66047 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66048 return __ret;
66054 int16x4_t __ret;
66055 __ret = __builtin_shufflevector(__p0, __p1, 2, 6, 3, 7);
66056 return __ret;
66062 int16x4_t __ret;
66063 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66064 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66065 return __ret;
66072 uint8x16_t __ret;
66073 __ret = __p0 + vabdq_u8(__p1, __p2);
66074 return __ret;
66081 uint8x16_t __ret;
66082 __ret = __rev0 + __noswap_vabdq_u8(__rev1, __rev2);
66083 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66084 return __ret;
66090 uint32x4_t __ret;
66091 __ret = __p0 + vabdq_u32(__p1, __p2);
66092 return __ret;
66099 uint32x4_t __ret;
66100 __ret = __rev0 + __noswap_vabdq_u32(__rev1, __rev2);
66101 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66102 return __ret;
66108 uint16x8_t __ret;
66109 __ret = __p0 + vabdq_u16(__p1, __p2);
66110 return __ret;
66117 uint16x8_t __ret;
66118 __ret = __rev0 + __noswap_vabdq_u16(__rev1, __rev2);
66119 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66120 return __ret;
66126 int8x16_t __ret;
66127 __ret = __p0 + vabdq_s8(__p1, __p2);
66128 return __ret;
66135 int8x16_t __ret;
66136 __ret = __rev0 + __noswap_vabdq_s8(__rev1, __rev2);
66137 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66138 return __ret;
66144 int32x4_t __ret;
66145 __ret = __p0 + vabdq_s32(__p1, __p2);
66146 return __ret;
66153 int32x4_t __ret;
66154 __ret = __rev0 + __noswap_vabdq_s32(__rev1, __rev2);
66155 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66156 return __ret;
66162 int16x8_t __ret;
66163 __ret = __p0 + vabdq_s16(__p1, __p2);
66164 return __ret;
66171 int16x8_t __ret;
66172 __ret = __rev0 + __noswap_vabdq_s16(__rev1, __rev2);
66173 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66174 return __ret;
66180 uint8x8_t __ret;
66181 __ret = __p0 + vabd_u8(__p1, __p2);
66182 return __ret;
66189 uint8x8_t __ret;
66190 __ret = __rev0 + __noswap_vabd_u8(__rev1, __rev2);
66191 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66192 return __ret;
66198 uint32x2_t __ret;
66199 __ret = __p0 + vabd_u32(__p1, __p2);
66200 return __ret;
66207 uint32x2_t __ret;
66208 __ret = __rev0 + __noswap_vabd_u32(__rev1, __rev2);
66209 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66210 return __ret;
66216 uint16x4_t __ret;
66217 __ret = __p0 + vabd_u16(__p1, __p2);
66218 return __ret;
66225 uint16x4_t __ret;
66226 __ret = __rev0 + __noswap_vabd_u16(__rev1, __rev2);
66227 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66228 return __ret;
66234 int8x8_t __ret;
66235 __ret = __p0 + vabd_s8(__p1, __p2);
66236 return __ret;
66243 int8x8_t __ret;
66244 __ret = __rev0 + __noswap_vabd_s8(__rev1, __rev2);
66245 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66246 return __ret;
66252 int32x2_t __ret;
66253 __ret = __p0 + vabd_s32(__p1, __p2);
66254 return __ret;
66261 int32x2_t __ret;
66262 __ret = __rev0 + __noswap_vabd_s32(__rev1, __rev2);
66263 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66264 return __ret;
66270 int16x4_t __ret;
66271 __ret = __p0 + vabd_s16(__p1, __p2);
66272 return __ret;
66279 int16x4_t __ret;
66280 __ret = __rev0 + __noswap_vabd_s16(__rev1, __rev2);
66281 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66282 return __ret;
66288 uint16x8_t __ret;
66289 __ret = (uint16x8_t)(vmovl_u8((uint8x8_t)(vabd_u8(__p0, __p1))));
66290 return __ret;
66296 uint16x8_t __ret;
66297 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__rev0, __rev1))));
66298 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66299 return __ret;
66302 uint16x8_t __ret;
66303 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__p0, __p1))));
66304 return __ret;
66310 uint64x2_t __ret;
66311 __ret = (uint64x2_t)(vmovl_u32((uint32x2_t)(vabd_u32(__p0, __p1))));
66312 return __ret;
66318 uint64x2_t __ret;
66319 __ret = (uint64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_u32(__rev0, __rev1))));
66320 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66321 return __ret;
66324 uint64x2_t __ret;
66325 __ret = (uint64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_u32(__p0, __p1))));
66326 return __ret;
66332 uint32x4_t __ret;
66333 __ret = (uint32x4_t)(vmovl_u16((uint16x4_t)(vabd_u16(__p0, __p1))));
66334 return __ret;
66340 uint32x4_t __ret;
66341 __ret = (uint32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_u16(__rev0, __rev1))));
66342 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66343 return __ret;
66346 uint32x4_t __ret;
66347 __ret = (uint32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_u16(__p0, __p1))));
66348 return __ret;
66354 int16x8_t __ret;
66355 __ret = (int16x8_t)(vmovl_u8((uint8x8_t)(vabd_s8(__p0, __p1))));
66356 return __ret;
66362 int16x8_t __ret;
66363 __ret = (int16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_s8(__rev0, __rev1))));
66364 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66365 return __ret;
66368 int16x8_t __ret;
66369 __ret = (int16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_s8(__p0, __p1))));
66370 return __ret;
66376 int64x2_t __ret;
66377 __ret = (int64x2_t)(vmovl_u32((uint32x2_t)(vabd_s32(__p0, __p1))));
66378 return __ret;
66384 int64x2_t __ret;
66385 __ret = (int64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_s32(__rev0, __rev1))));
66386 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66387 return __ret;
66390 int64x2_t __ret;
66391 __ret = (int64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_s32(__p0, __p1))));
66392 return __ret;
66398 int32x4_t __ret;
66399 __ret = (int32x4_t)(vmovl_u16((uint16x4_t)(vabd_s16(__p0, __p1))));
66400 return __ret;
66406 int32x4_t __ret;
66407 __ret = (int32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_s16(__rev0, __rev1))));
66408 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66409 return __ret;
66412 int32x4_t __ret;
66413 __ret = (int32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_s16(__p0, __p1))));
66414 return __ret;
66420 uint16x8_t __ret;
66421 __ret = vmovl_u8(__p0) + vmovl_u8(__p1);
66422 return __ret;
66428 uint16x8_t __ret;
66429 __ret = __noswap_vmovl_u8(__rev0) + __noswap_vmovl_u8(__rev1);
66430 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66431 return __ret;
66437 uint64x2_t __ret;
66438 __ret = vmovl_u32(__p0) + vmovl_u32(__p1);
66439 return __ret;
66445 uint64x2_t __ret;
66446 __ret = __noswap_vmovl_u32(__rev0) + __noswap_vmovl_u32(__rev1);
66447 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66448 return __ret;
66454 uint32x4_t __ret;
66455 __ret = vmovl_u16(__p0) + vmovl_u16(__p1);
66456 return __ret;
66462 uint32x4_t __ret;
66463 __ret = __noswap_vmovl_u16(__rev0) + __noswap_vmovl_u16(__rev1);
66464 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66465 return __ret;
66471 int16x8_t __ret;
66472 __ret = vmovl_s8(__p0) + vmovl_s8(__p1);
66473 return __ret;
66479 int16x8_t __ret;
66480 __ret = __noswap_vmovl_s8(__rev0) + __noswap_vmovl_s8(__rev1);
66481 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66482 return __ret;
66488 int64x2_t __ret;
66489 __ret = vmovl_s32(__p0) + vmovl_s32(__p1);
66490 return __ret;
66496 int64x2_t __ret;
66497 __ret = __noswap_vmovl_s32(__rev0) + __noswap_vmovl_s32(__rev1);
66498 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66499 return __ret;
66505 int32x4_t __ret;
66506 __ret = vmovl_s16(__p0) + vmovl_s16(__p1);
66507 return __ret;
66513 int32x4_t __ret;
66514 __ret = __noswap_vmovl_s16(__rev0) + __noswap_vmovl_s16(__rev1);
66515 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66516 return __ret;
66522 uint16x8_t __ret;
66523 __ret = __p0 + vmovl_u8(__p1);
66524 return __ret;
66530 uint16x8_t __ret;
66531 __ret = __rev0 + __noswap_vmovl_u8(__rev1);
66532 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66533 return __ret;
66539 uint64x2_t __ret;
66540 __ret = __p0 + vmovl_u32(__p1);
66541 return __ret;
66547 uint64x2_t __ret;
66548 __ret = __rev0 + __noswap_vmovl_u32(__rev1);
66549 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66550 return __ret;
66556 uint32x4_t __ret;
66557 __ret = __p0 + vmovl_u16(__p1);
66558 return __ret;
66564 uint32x4_t __ret;
66565 __ret = __rev0 + __noswap_vmovl_u16(__rev1);
66566 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66567 return __ret;
66573 int16x8_t __ret;
66574 __ret = __p0 + vmovl_s8(__p1);
66575 return __ret;
66581 int16x8_t __ret;
66582 __ret = __rev0 + __noswap_vmovl_s8(__rev1);
66583 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66584 return __ret;
66590 int64x2_t __ret;
66591 __ret = __p0 + vmovl_s32(__p1);
66592 return __ret;
66598 int64x2_t __ret;
66599 __ret = __rev0 + __noswap_vmovl_s32(__rev1);
66600 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66601 return __ret;
66607 int32x4_t __ret;
66608 __ret = __p0 + vmovl_s16(__p1);
66609 return __ret;
66615 int32x4_t __ret;
66616 __ret = __rev0 + __noswap_vmovl_s16(__rev1);
66617 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66618 return __ret;
66624 uint16x8_t __ret;
66625 __ret = __p0 + vmull_u8(__p1, __p2);
66626 return __ret;
66633 uint16x8_t __ret;
66634 __ret = __rev0 + __noswap_vmull_u8(__rev1, __rev2);
66635 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66636 return __ret;
66639 uint16x8_t __ret;
66640 __ret = __p0 + __noswap_vmull_u8(__p1, __p2);
66641 return __ret;
66647 uint64x2_t __ret;
66648 __ret = __p0 + vmull_u32(__p1, __p2);
66649 return __ret;
66656 uint64x2_t __ret;
66657 __ret = __rev0 + __noswap_vmull_u32(__rev1, __rev2);
66658 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66659 return __ret;
66662 uint64x2_t __ret;
66663 __ret = __p0 + __noswap_vmull_u32(__p1, __p2);
66664 return __ret;
66670 uint32x4_t __ret;
66671 __ret = __p0 + vmull_u16(__p1, __p2);
66672 return __ret;
66679 uint32x4_t __ret;
66680 __ret = __rev0 + __noswap_vmull_u16(__rev1, __rev2);
66681 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66682 return __ret;
66685 uint32x4_t __ret;
66686 __ret = __p0 + __noswap_vmull_u16(__p1, __p2);
66687 return __ret;
66693 int16x8_t __ret;
66694 __ret = __p0 + vmull_s8(__p1, __p2);
66695 return __ret;
66702 int16x8_t __ret;
66703 __ret = __rev0 + __noswap_vmull_s8(__rev1, __rev2);
66704 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66705 return __ret;
66708 int16x8_t __ret;
66709 __ret = __p0 + __noswap_vmull_s8(__p1, __p2);
66710 return __ret;
66716 int64x2_t __ret;
66717 __ret = __p0 + vmull_s32(__p1, __p2);
66718 return __ret;
66725 int64x2_t __ret;
66726 __ret = __rev0 + __noswap_vmull_s32(__rev1, __rev2);
66727 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66728 return __ret;
66731 int64x2_t __ret;
66732 __ret = __p0 + __noswap_vmull_s32(__p1, __p2);
66733 return __ret;
66739 int32x4_t __ret;
66740 __ret = __p0 + vmull_s16(__p1, __p2);
66741 return __ret;
66748 int32x4_t __ret;
66749 __ret = __rev0 + __noswap_vmull_s16(__rev1, __rev2);
66750 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66751 return __ret;
66754 int32x4_t __ret;
66755 __ret = __p0 + __noswap_vmull_s16(__p1, __p2);
66756 return __ret;
66765 uint64x2_t __ret; \
66766 __ret = __s0 + vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
66767 __ret; \
66777 uint64x2_t __ret; \
66778 __ret = __rev0 + __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
66779 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
66780 __ret; \
66789 uint32x4_t __ret; \
66790 __ret = __s0 + vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
66791 __ret; \
66801 uint32x4_t __ret; \
66802 __ret = __rev0 + __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
66803 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
66804 __ret; \
66813 int64x2_t __ret; \
66814 __ret = __s0 + vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
66815 __ret; \
66825 int64x2_t __ret; \
66826 __ret = __rev0 + __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
66827 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
66828 __ret; \
66837 int32x4_t __ret; \
66838 __ret = __s0 + vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
66839 __ret; \
66849 int32x4_t __ret; \
66850 __ret = __rev0 + __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
66851 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
66852 __ret; \
66858 uint64x2_t __ret;
66859 __ret = __p0 + vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
66860 return __ret;
66866 uint64x2_t __ret;
66867 __ret = __rev0 + __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});
66868 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66869 return __ret;
66872 uint64x2_t __ret;
66873 __ret = __p0 + __noswap_vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
66874 return __ret;
66880 uint32x4_t __ret;
66881 __ret = __p0 + vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
66882 return __ret;
66888 uint32x4_t __ret;
66889 __ret = __rev0 + __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});
66890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66891 return __ret;
66894 uint32x4_t __ret;
66895 __ret = __p0 + __noswap_vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
66896 return __ret;
66902 int64x2_t __ret;
66903 __ret = __p0 + vmull_s32(__p1, (int32x2_t) {__p2, __p2});
66904 return __ret;
66910 int64x2_t __ret;
66911 __ret = __rev0 + __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});
66912 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66913 return __ret;
66916 int64x2_t __ret;
66917 __ret = __p0 + __noswap_vmull_s32(__p1, (int32x2_t) {__p2, __p2});
66918 return __ret;
66924 int32x4_t __ret;
66925 __ret = __p0 + vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
66926 return __ret;
66932 int32x4_t __ret;
66933 __ret = __rev0 + __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
66934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66935 return __ret;
66938 int32x4_t __ret;
66939 __ret = __p0 + __noswap_vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
66940 return __ret;
66946 uint16x8_t __ret;
66947 __ret = __p0 - vmull_u8(__p1, __p2);
66948 return __ret;
66955 uint16x8_t __ret;
66956 __ret = __rev0 - __noswap_vmull_u8(__rev1, __rev2);
66957 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66958 return __ret;
66961 uint16x8_t __ret;
66962 __ret = __p0 - __noswap_vmull_u8(__p1, __p2);
66963 return __ret;
66969 uint64x2_t __ret;
66970 __ret = __p0 - vmull_u32(__p1, __p2);
66971 return __ret;
66978 uint64x2_t __ret;
66979 __ret = __rev0 - __noswap_vmull_u32(__rev1, __rev2);
66980 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66981 return __ret;
66984 uint64x2_t __ret;
66985 __ret = __p0 - __noswap_vmull_u32(__p1, __p2);
66986 return __ret;
66992 uint32x4_t __ret;
66993 __ret = __p0 - vmull_u16(__p1, __p2);
66994 return __ret;
67001 uint32x4_t __ret;
67002 __ret = __rev0 - __noswap_vmull_u16(__rev1, __rev2);
67003 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67004 return __ret;
67007 uint32x4_t __ret;
67008 __ret = __p0 - __noswap_vmull_u16(__p1, __p2);
67009 return __ret;
67015 int16x8_t __ret;
67016 __ret = __p0 - vmull_s8(__p1, __p2);
67017 return __ret;
67024 int16x8_t __ret;
67025 __ret = __rev0 - __noswap_vmull_s8(__rev1, __rev2);
67026 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67027 return __ret;
67030 int16x8_t __ret;
67031 __ret = __p0 - __noswap_vmull_s8(__p1, __p2);
67032 return __ret;
67038 int64x2_t __ret;
67039 __ret = __p0 - vmull_s32(__p1, __p2);
67040 return __ret;
67047 int64x2_t __ret;
67048 __ret = __rev0 - __noswap_vmull_s32(__rev1, __rev2);
67049 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67050 return __ret;
67053 int64x2_t __ret;
67054 __ret = __p0 - __noswap_vmull_s32(__p1, __p2);
67055 return __ret;
67061 int32x4_t __ret;
67062 __ret = __p0 - vmull_s16(__p1, __p2);
67063 return __ret;
67070 int32x4_t __ret;
67071 __ret = __rev0 - __noswap_vmull_s16(__rev1, __rev2);
67072 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67073 return __ret;
67076 int32x4_t __ret;
67077 __ret = __p0 - __noswap_vmull_s16(__p1, __p2);
67078 return __ret;
67087 uint64x2_t __ret; \
67088 __ret = __s0 - vmull_u32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
67089 __ret; \
67099 uint64x2_t __ret; \
67100 __ret = __rev0 - __noswap_vmull_u32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
67101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
67102 __ret; \
67111 uint32x4_t __ret; \
67112 __ret = __s0 - vmull_u16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
67113 __ret; \
67123 uint32x4_t __ret; \
67124 __ret = __rev0 - __noswap_vmull_u16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
67125 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
67126 __ret; \
67135 int64x2_t __ret; \
67136 __ret = __s0 - vmull_s32(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3)); \
67137 __ret; \
67147 int64x2_t __ret; \
67148 __ret = __rev0 - __noswap_vmull_s32(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3)); \
67149 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
67150 __ret; \
67159 int32x4_t __ret; \
67160 __ret = __s0 - vmull_s16(__s1, __builtin_shufflevector(__s2, __s2, __p3, __p3, __p3, __p3)); \
67161 __ret; \
67171 int32x4_t __ret; \
67172 __ret = __rev0 - __noswap_vmull_s16(__rev1, __builtin_shufflevector(__rev2, __rev2, __p3, __p3, __p3, __p3)); \
67173 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
67174 __ret; \
67180 uint64x2_t __ret;
67181 __ret = __p0 - vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
67182 return __ret;
67188 uint64x2_t __ret;
67189 __ret = __rev0 - __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});
67190 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67191 return __ret;
67194 uint64x2_t __ret;
67195 __ret = __p0 - __noswap_vmull_u32(__p1, (uint32x2_t) {__p2, __p2});
67196 return __ret;
67202 uint32x4_t __ret;
67203 __ret = __p0 - vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67204 return __ret;
67210 uint32x4_t __ret;
67211 __ret = __rev0 - __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67212 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67213 return __ret;
67216 uint32x4_t __ret;
67217 __ret = __p0 - __noswap_vmull_u16(__p1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67218 return __ret;
67224 int64x2_t __ret;
67225 __ret = __p0 - vmull_s32(__p1, (int32x2_t) {__p2, __p2});
67226 return __ret;
67232 int64x2_t __ret;
67233 __ret = __rev0 - __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});
67234 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67235 return __ret;
67238 int64x2_t __ret;
67239 __ret = __p0 - __noswap_vmull_s32(__p1, (int32x2_t) {__p2, __p2});
67240 return __ret;
67246 int32x4_t __ret;
67247 __ret = __p0 - vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
67248 return __ret;
67254 int32x4_t __ret;
67255 __ret = __rev0 - __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
67256 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67257 return __ret;
67260 int32x4_t __ret;
67261 __ret = __p0 - __noswap_vmull_s16(__p1, (int16x4_t) {__p2, __p2, __p2, __p2});
67262 return __ret;
67269 uint16x8_t __ret;
67270 __ret = vabdl_u8(vget_high_u8(__p0), vget_high_u8(__p1));
67271 return __ret;
67277 uint16x8_t __ret;
67278 __ret = __noswap_vabdl_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));
67279 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67280 return __ret;
67286 uint64x2_t __ret;
67287 __ret = vabdl_u32(vget_high_u32(__p0), vget_high_u32(__p1));
67288 return __ret;
67294 uint64x2_t __ret;
67295 __ret = __noswap_vabdl_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));
67296 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67297 return __ret;
67303 uint32x4_t __ret;
67304 __ret = vabdl_u16(vget_high_u16(__p0), vget_high_u16(__p1));
67305 return __ret;
67311 uint32x4_t __ret;
67312 __ret = __noswap_vabdl_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));
67313 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67314 return __ret;
67320 int16x8_t __ret;
67321 __ret = vabdl_s8(vget_high_s8(__p0), vget_high_s8(__p1));
67322 return __ret;
67328 int16x8_t __ret;
67329 __ret = __noswap_vabdl_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));
67330 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67331 return __ret;
67337 int64x2_t __ret;
67338 __ret = vabdl_s32(vget_high_s32(__p0), vget_high_s32(__p1));
67339 return __ret;
67345 int64x2_t __ret;
67346 __ret = __noswap_vabdl_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
67347 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67348 return __ret;
67354 int32x4_t __ret;
67355 __ret = vabdl_s16(vget_high_s16(__p0), vget_high_s16(__p1));
67356 return __ret;
67362 int32x4_t __ret;
67363 __ret = __noswap_vabdl_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
67364 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67365 return __ret;
67371 uint16x8_t __ret;
67372 __ret = vmovl_high_u8(__p0) + vmovl_high_u8(__p1);
67373 return __ret;
67379 uint16x8_t __ret;
67380 __ret = __noswap_vmovl_high_u8(__rev0) + __noswap_vmovl_high_u8(__rev1);
67381 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67382 return __ret;
67388 uint64x2_t __ret;
67389 __ret = vmovl_high_u32(__p0) + vmovl_high_u32(__p1);
67390 return __ret;
67396 uint64x2_t __ret;
67397 __ret = __noswap_vmovl_high_u32(__rev0) + __noswap_vmovl_high_u32(__rev1);
67398 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67399 return __ret;
67405 uint32x4_t __ret;
67406 __ret = vmovl_high_u16(__p0) + vmovl_high_u16(__p1);
67407 return __ret;
67413 uint32x4_t __ret;
67414 __ret = __noswap_vmovl_high_u16(__rev0) + __noswap_vmovl_high_u16(__rev1);
67415 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67416 return __ret;
67422 int16x8_t __ret;
67423 __ret = vmovl_high_s8(__p0) + vmovl_high_s8(__p1);
67424 return __ret;
67430 int16x8_t __ret;
67431 __ret = __noswap_vmovl_high_s8(__rev0) + __noswap_vmovl_high_s8(__rev1);
67432 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67433 return __ret;
67439 int64x2_t __ret;
67440 __ret = vmovl_high_s32(__p0) + vmovl_high_s32(__p1);
67441 return __ret;
67447 int64x2_t __ret;
67448 __ret = __noswap_vmovl_high_s32(__rev0) + __noswap_vmovl_high_s32(__rev1);
67449 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67450 return __ret;
67456 int32x4_t __ret;
67457 __ret = vmovl_high_s16(__p0) + vmovl_high_s16(__p1);
67458 return __ret;
67464 int32x4_t __ret;
67465 __ret = __noswap_vmovl_high_s16(__rev0) + __noswap_vmovl_high_s16(__rev1);
67466 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67467 return __ret;
67473 uint16x8_t __ret;
67474 __ret = __p0 + vmovl_high_u8(__p1);
67475 return __ret;
67481 uint16x8_t __ret;
67482 __ret = __rev0 + __noswap_vmovl_high_u8(__rev1);
67483 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67484 return __ret;
67490 uint64x2_t __ret;
67491 __ret = __p0 + vmovl_high_u32(__p1);
67492 return __ret;
67498 uint64x2_t __ret;
67499 __ret = __rev0 + __noswap_vmovl_high_u32(__rev1);
67500 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67501 return __ret;
67507 uint32x4_t __ret;
67508 __ret
67509 return __ret;
67515 uint32x4_t __ret;
67516 __ret = __rev0 + __noswap_vmovl_high_u16(__rev1);
67517 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67518 return __ret;
67524 int16x8_t __ret;
67525 __ret = __p0 + vmovl_high_s8(__p1);
67526 return __ret;
67532 int16x8_t __ret;
67533 __ret = __rev0 + __noswap_vmovl_high_s8(__rev1);
67534 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67535 return __ret;
67541 int64x2_t __ret;
67542 __ret = __p0 + vmovl_high_s32(__p1);
67543 return __ret;
67549 int64x2_t __ret;
67550 __ret = __rev0 + __noswap_vmovl_high_s32(__rev1);
67551 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67552 return __ret;
67558 int32x4_t __ret;
67559 __ret = __p0 + vmovl_high_s16(__p1);
67560 return __ret;
67566 int32x4_t __ret;
67567 __ret = __rev0 + __noswap_vmovl_high_s16(__rev1);
67568 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67569 return __ret;
67731 uint16x8_t __ret;
67732 __ret = vmlal_u8(__p0, vget_high_u8(__p1), vget_high_u8(__p2));
67733 return __ret;
67740 uint16x8_t __ret;
67741 __ret = __noswap_vmlal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
67742 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67743 return __ret;
67749 uint64x2_t __ret;
67750 __ret = vmlal_u32(__p0, vget_high_u32(__p1), vget_high_u32(__p2));
67751 return __ret;
67758 uint64x2_t __ret;
67759 __ret = __noswap_vmlal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
67760 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67761 return __ret;
67767 uint32x4_t __ret;
67768 __ret = vmlal_u16(__p0, vget_high_u16(__p1), vget_high_u16(__p2));
67769 return __ret;
67776 uint32x4_t __ret;
67777 __ret = __noswap_vmlal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
67778 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67779 return __ret;
67785 int16x8_t __ret;
67786 __ret = vmlal_s8(__p0, vget_high_s8(__p1), vget_high_s8(__p2));
67787 return __ret;
67794 int16x8_t __ret;
67795 __ret = __noswap_vmlal_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
67796 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67797 return __ret;
67803 int64x2_t __ret;
67804 __ret = vmlal_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
67805 return __ret;
67812 int64x2_t __ret;
67813 __ret = __noswap_vmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
67814 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67815 return __ret;
67821 int32x4_t __ret;
67822 __ret = vmlal_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
67823 return __ret;
67830 int32x4_t __ret;
67831 __ret = __noswap_vmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
67832 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67833 return __ret;
67839 uint64x2_t __ret;
67840 __ret = vmlal_n_u32(__p0, vget_high_u32(__p1), __p2);
67841 return __ret;
67847 uint64x2_t __ret;
67848 __ret = __noswap_vmlal_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);
67849 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67850 return __ret;
67856 uint32x4_t __ret;
67857 __ret = vmlal_n_u16(__p0, vget_high_u16(__p1), __p2);
67858 return __ret;
67864 uint32x4_t __ret;
67865 __ret = __noswap_vmlal_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);
67866 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67867 return __ret;
67873 int64x2_t __ret;
67874 __ret = vmlal_n_s32(__p0, vget_high_s32(__p1), __p2);
67875 return __ret;
67881 int64x2_t __ret;
67882 __ret = __noswap_vmlal_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
67883 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67884 return __ret;
67890 int32x4_t __ret;
67891 __ret = vmlal_n_s16(__p0, vget_high_s16(__p1), __p2);
67892 return __ret;
67898 int32x4_t __ret;
67899 __ret = __noswap_vmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
67900 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67901 return __ret;
67907 uint16x8_t __ret;
67908 __ret = vmlsl_u8(__p0, vget_high_u8(__p1), vget_high_u8(__p2));
67909 return __ret;
67916 uint16x8_t __ret;
67917 __ret = __noswap_vmlsl_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
67918 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67919 return __ret;
67925 uint64x2_t __ret;
67926 __ret = vmlsl_u32(__p0, vget_high_u32(__p1), vget_high_u32(__p2));
67927 return __ret;
67934 uint64x2_t __ret;
67935 __ret = __noswap_vmlsl_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
67936 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67937 return __ret;
67943 uint32x4_t __ret;
67944 __ret = vmlsl_u16(__p0, vget_high_u16(__p1), vget_high_u16(__p2));
67945 return __ret;
67952 uint32x4_t __ret;
67953 __ret = __noswap_vmlsl_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
67954 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67955 return __ret;
67961 int16x8_t __ret;
67962 __ret = vmlsl_s8(__p0, vget_high_s8(__p1), vget_high_s8(__p2));
67963 return __ret;
67970 int16x8_t __ret;
67971 __ret = __noswap_vmlsl_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
67972 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67973 return __ret;
67979 int64x2_t __ret;
67980 __ret = vmlsl_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
67981 return __ret;
67988 int64x2_t __ret;
67989 __ret = __noswap_vmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
67990 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67991 return __ret;
67997 int32x4_t __ret;
67998 __ret = vmlsl_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
67999 return __ret;
68006 int32x4_t __ret;
68007 __ret = __noswap_vmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
68008 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68009 return __ret;
68015 uint64x2_t __ret;
68016 __ret = vmlsl_n_u32(__p0, vget_high_u32(__p1), __p2);
68017 return __ret;
68023 uint64x2_t __ret;
68024 __ret = __noswap_vmlsl_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);
68025 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68026 return __ret;
68032 uint32x4_t __ret;
68033 __ret = vmlsl_n_u16(__p0, vget_high_u16(__p1), __p2);
68034 return __ret;
68040 uint32x4_t __ret;
68041 __ret = __noswap_vmlsl_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);
68042 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68043 return __ret;
68049 int64x2_t __ret;
68050 __ret = vmlsl_n_s32(__p0, vget_high_s32(__p1), __p2);
68051 return __ret;
68057 int64x2_t __ret;
68058 __ret = __noswap_vmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
68059 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68060 return __ret;
68066 int32x4_t __ret;
68067 __ret = vmlsl_n_s16(__p0, vget_high_s16(__p1), __p2);
68068 return __ret;
68074 int32x4_t __ret;
68075 __ret = __noswap_vmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
68076 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68077 return __ret;
68133 uint16x8_t __ret;
68134 __ret = __p0 + vabdl_u8(__p1, __p2);
68135 return __ret;
68142 uint16x8_t __ret;
68143 __ret = __rev0 + __noswap_vabdl_u8(__rev1, __rev2);
68144 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68145 return __ret;
68148 uint16x8_t __ret;
68149 __ret = __p0 + __noswap_vabdl_u8(__p1, __p2);
68150 return __ret;
68156 uint64x2_t __ret;
68157 __ret = __p0 + vabdl_u32(__p1, __p2);
68158 return __ret;
68165 uint64x2_t __ret;
68166 __ret = __rev0 + __noswap_vabdl_u32(__rev1, __rev2);
68167 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68168 return __ret;
68171 uint64x2_t __ret;
68172 __ret = __p0 + __noswap_vabdl_u32(__p1, __p2);
68173 return __ret;
68179 uint32x4_t __ret;
68180 __ret = __p0 + vabdl_u16(__p1, __p2);
68181 return __ret;
68188 uint32x4_t __ret;
68189 __ret = __rev0 + __noswap_vabdl_u16(__rev1, __rev2);
68190 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68191 return __ret;
68194 uint32x4_t __ret;
68195 __ret = __p0 + __noswap_vabdl_u16(__p1, __p2);
68196 return __ret;
68202 int16x8_t __ret;
68203 __ret = __p0 + vabdl_s8(__p1, __p2);
68204 return __ret;
68211 int16x8_t __ret;
68212 __ret = __rev0 + __noswap_vabdl_s8(__rev1, __rev2);
68213 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68214 return __ret;
68217 int16x8_t __ret;
68218 __ret = __p0 + __noswap_vabdl_s8(__p1, __p2);
68219 return __ret;
68225 int64x2_t __ret;
68226 __ret = __p0 + vabdl_s32(__p1, __p2);
68227 return __ret;
68234 int64x2_t __ret;
68235 __ret = __rev0 + __noswap_vabdl_s32(__rev1, __rev2);
68236 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68237 return __ret;
68240 int64x2_t __ret;
68241 __ret = __p0 + __noswap_vabdl_s32(__p1, __p2);
68242 return __ret;
68248 int32x4_t __ret;
68249 __ret = __p0 + vabdl_s16(__p1, __p2);
68250 return __ret;
68257 int32x4_t __ret;
68258 __ret = __rev0 + __noswap_vabdl_s16(__rev1, __rev2);
68259 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68260 return __ret;
68263 int32x4_t __ret;
68264 __ret = __p0 + __noswap_vabdl_s16(__p1, __p2);
68265 return __ret;
68272 uint16x8_t __ret;
68273 __ret = vabal_u8(__p0, vget_high_u8(__p1), vget_high_u8(__p2));
68274 return __ret;
68281 uint16x8_t __ret;
68282 __ret = __noswap_vabal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
68283 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68284 return __ret;
68290 uint64x2_t __ret;
68291 __ret = vabal_u32(__p0, vget_high_u32(__p1), vget_high_u32(__p2));
68292 return __ret;
68299 uint64x2_t __ret;
68300 __ret = __noswap_vabal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
68301 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68302 return __ret;
68308 uint32x4_t __ret;
68309 __ret = vabal_u16(__p0, vget_high_u16(__p1), vget_high_u16(__p2));
68310 return __ret;
68317 uint32x4_t __ret;
68318 __ret = __noswap_vabal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
68319 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68320 return __ret;
68326 int16x8_t __ret;
68327 __ret = vabal_s8(__p0, vget_high_s8(__p1), vget_high_s8(__p2));
68328 return __ret;
68335 int16x8_t __ret;
68336 __ret
68337 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68338 return __ret;
68344 int64x2_t __ret;
68345 __ret = vabal_s32(__p0, vget_high_s32(__p1), vget_high_s32(__p2));
68346 return __ret;
68353 int64x2_t __ret;
68354 __ret = __noswap_vabal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
68355 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68356 return __ret;
68362 int32x4_t __ret;
68363 __ret = vabal_s16(__p0, vget_high_s16(__p1), vget_high_s16(__p2));
68364 return __ret;
68371 int32x4_t __ret;
68372 __ret = __noswap_vabal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
68373 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68374 return __ret;