Home | History | Annotate | Download | only in clang-include

Lines Matching defs:uint16x8_t

59 typedef __attribute__((neon_vector_type(8))) uint16_t uint16x8_t;
126 uint16x8_t val[2];
242 uint16x8_t val[3];
358 uint16x8_t val[4];
477 __ai uint16x8_t vabdq_u16(uint16x8_t __p0, uint16x8_t __p1) {
478 uint16x8_t __ret;
479 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
483 __ai uint16x8_t vabdq_u16(uint16x8_t __p0, uint16x8_t __p1) {
484 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
485 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
486 uint16x8_t __ret;
487 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
491 __ai uint16x8_t __noswap_vabdq_u16(uint16x8_t __p0, uint16x8_t __p1) {
492 uint16x8_t __ret;
493 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
910 __ai uint16x8_t vaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
911 uint16x8_t __ret;
916 __ai uint16x8_t vaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
917 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
918 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
919 uint16x8_t __ret;
1203 __ai uint8x8_t vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
1209 __ai uint8x8_t vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
1210 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1211 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1217 __ai uint8x8_t __noswap_vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
1342 __ai uint16x8_t vandq_u16(uint16x8_t __p0, uint16x8_t __p1) {
1343 uint16x8_t __ret;
1348 __ai uint16x8_t vandq_u16(uint16x8_t __p0, uint16x8_t __p1) {
1349 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1350 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1351 uint16x8_t __ret;
1608 __ai uint16x8_t vbicq_u16(uint16x8_t __p0, uint16x8_t __p1) {
1609 uint16x8_t __ret;
1614 __ai uint16x8_t vbicq_u16(uint16x8_t __p0, uint16x8_t __p1) {
1615 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1616 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1617 uint16x8_t __ret;
1877 __ai poly16x8_t vbslq_p16(uint16x8_t __p0, poly16x8_t __p1, poly16x8_t __p2) {
1883 __ai poly16x8_t vbslq_p16(uint16x8_t __p0, poly16x8_t __p1, poly16x8_t __p2) {
1884 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1949 __ai uint16x8_t vbslq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
1950 uint16x8_t __ret;
1951 __ret = (uint16x8_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 49);
1955 __ai uint16x8_t vbslq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
1956 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1957 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1958 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
1959 uint16x8_t __ret;
1960 __ret = (uint16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);
2039 __ai int16x8_t vbslq_s16(uint16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
2045 __ai int16x8_t vbslq_s16(uint16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
2046 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2415 __ai uint16x8_t vceqq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2416 uint16x8_t __ret;
2417 __ret = (uint16x8_t)(__p0 == __p1);
2421 __ai uint16x8_t vceqq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2422 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2423 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2424 uint16x8_t __ret;
2425 __ret = (uint16x8_t)(__rev0 == __rev1);
2483 __ai uint16x8_t vceqq_s16(int16x8_t __p0, int16x8_t __p1) {
2484 uint16x8_t __ret;
2485 __ret = (uint16x8_t)(__p0 == __p1);
2489 __ai uint16x8_t vceqq_s16(int16x8_t __p0, int16x8_t __p1) {
2492 uint16x8_t __ret;
2493 __ret = (uint16x8_t)(__rev0 == __rev1);
2653 __ai uint16x8_t vcgeq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2654 uint16x8_t __ret;
2655 __ret = (uint16x8_t)(__p0 >= __p1);
2659 __ai uint16x8_t vcgeq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2660 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2661 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2662 uint16x8_t __ret;
2663 __ret = (uint16x8_t)(__rev0 >= __rev1);
2721 __ai uint16x8_t vcgeq_s16(int16x8_t __p0, int16x8_t __p1) {
2722 uint16x8_t __ret;
2723 __ret = (uint16x8_t)(__p0 >= __p1);
2727 __ai uint16x8_t vcgeq_s16(int16x8_t __p0, int16x8_t __p1) {
2730 uint16x8_t __ret;
2731 __ret = (uint16x8_t)(__rev0 >= __rev1);
2891 __ai uint16x8_t vcgtq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2892 uint16x8_t __ret;
2893 __ret = (uint16x8_t)(__p0 > __p1);
2897 __ai uint16x8_t vcgtq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2898 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2899 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2900 uint16x8_t __ret;
2901 __ret = (uint16x8_t)(__rev0 > __rev1);
2959 __ai uint16x8_t vcgtq_s16(int16x8_t __p0, int16x8_t __p1) {
2960 uint16x8_t __ret;
2961 __ret = (uint16x8_t)(__p0 > __p1);
2965 __ai uint16x8_t vcgtq_s16(int16x8_t __p0, int16x8_t __p1) {
2968 uint16x8_t __ret;
2969 __ret = (uint16x8_t)(__rev0 > __rev1);
3129 __ai uint16x8_t vcleq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3130 uint16x8_t __ret;
3131 __ret = (uint16x8_t)(__p0 <= __p1);
3135 __ai uint16x8_t vcleq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3136 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3137 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3138 uint16x8_t __ret;
3139 __ret = (uint16x8_t)(__rev0 <= __rev1);
3197 __ai uint16x8_t vcleq_s16(int16x8_t __p0, int16x8_t __p1) {
3198 uint16x8_t __ret;
3199 __ret = (uint16x8_t)(__p0 <= __p1);
3203 __ai uint16x8_t vcleq_s16(int16x8_t __p0, int16x8_t __p1) {
3206 uint16x8_t __ret;
3207 __ret = (uint16x8_t)(__rev0 <= __rev1);
3463 __ai uint16x8_t vcltq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3464 uint16x8_t __ret;
3465 __ret = (uint16x8_t)(__p0 < __p1);
3469 __ai uint16x8_t vcltq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3470 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3471 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3472 uint16x8_t __ret;
3473 __ret = (uint16x8_t)(__rev0 < __rev1);
3531 __ai uint16x8_t vcltq_s16(int16x8_t __p0, int16x8_t __p1) {
3532 uint16x8_t __ret;
3533 __ret = (uint16x8_t)(__p0 < __p1);
3537 __ai uint16x8_t vcltq_s16(int16x8_t __p0, int16x8_t __p1) {
3540 uint16x8_t __ret;
3541 __ret = (uint16x8_t)(__rev0 < __rev1);
3699 __ai uint16x8_t vclzq_u16(uint16x8_t __p0) {
3700 uint16x8_t __ret;
3701 __ret = (uint16x8_t) __builtin_neon_vclzq_v((int8x16_t)__p0, 49);
3705 __ai uint16x8_t vclzq_u16(uint16x8_t __p0) {
3706 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3707 uint16x8_t __ret;
3708 __ret = (uint16x8_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 49);
4048 __ai uint16x8_t vcombine_u16(uint16x4_t __p0, uint16x4_t __p1) {
4049 uint16x8_t __ret;
4054 __ai uint16x8_t vcombine_u16(uint16x4_t __p0, uint16x4_t __p1) {
4057 uint16x8_t __ret;
4062 __ai uint16x8_t __noswap_vcombine_u16(uint16x4_t __p0, uint16x4_t __p1) {
4063 uint16x8_t __ret;
4804 uint16x8_t __ret; \
4812 uint16x8_t __ret; \
5172 __ai uint16x8_t vdupq_n_u16(uint16_t __p0) {
5173 uint16x8_t __ret;
5174 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5178 __ai uint16x8_t vdupq_n_u16(uint16_t __p0) {
5179 uint16x8_t __ret;
5180 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5480 __ai uint16x8_t veorq_u16(uint16x8_t __p0, uint16x8_t __p1) {
5481 uint16x8_t __ret;
5486 __ai uint16x8_t veorq_u16(uint16x8_t __p0, uint16x8_t __p1) {
5487 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5488 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
5489 uint16x8_t __ret;
5843 uint16x8_t __s0 = __p0; \
5844 uint16x8_t __s1 = __p1; \
5845 uint16x8_t __ret; \
5846 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
5851 uint16x8_t __s0 = __p0; \
5852 uint16x8_t __s1 = __p1; \
5853 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
5854 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
5855 uint16x8_t __ret; \
5856 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
6291 __ai uint16x4_t vget_high_u16(uint16x8_t __p0) {
6297 __ai uint16x4_t vget_high_u16(uint16x8_t __p0) {
6298 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
6304 __ai uint16x4_t __noswap_vget_high_u16(uint16x8_t __p0) {
6594 uint16x8_t __s0 = __p0; \
6601 uint16x8_t __s0 = __p0; \
6602 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
6608 uint16x8_t __s0 = __p0; \
7015 __ai uint16x4_t vget_low_u16(uint16x8_t __p0) {
7021 __ai uint16x4_t vget_low_u16(uint16x8_t __p0) {
7022 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7160 __ai uint16x8_t vhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
7161 uint16x8_t __ret;
7162 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
7166 __ai uint16x8_t vhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
7167 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7168 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
7169 uint16x8_t __ret;
7170 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
7364 __ai uint16x8_t vhsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
7365 uint16x8_t __ret;
7366 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
7370 __ai uint16x8_t vhsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
7371 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7372 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
7373 uint16x8_t __ret;
7374 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
7640 uint16x8_t __ret; \
7641 __ret = (uint16x8_t) __builtin_neon_vld1q_v(__p0, 49); \
7646 uint16x8_t __ret; \
7647 __ret = (uint16x8_t) __builtin_neon_vld1q_v(__p0, 49); \
7998 uint16x8_t __ret; \
7999 __ret = (uint16x8_t) __builtin_neon_vld1q_dup_v(__p0, 49); \
8004 uint16x8_t __ret; \
8005 __ret = (uint16x8_t) __builtin_neon_vld1q_dup_v(__p0, 49); \
8377 uint16x8_t __s1 = __p1; \
8378 uint16x8_t __ret; \
8379 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 49); \
8384 uint16x8_t __s1 = __p1; \
8385 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
8386 uint16x8_t __ret; \
8387 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 49); \
11724 __ai uint16x8_t vmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
11725 uint16x8_t __ret;
11726 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
11730 __ai uint16x8_t vmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
11731 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
11732 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
11733 uint16x8_t __ret;
11734 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
11962 __ai uint16x8_t vminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
11963 uint16x8_t __ret;
11964 __ret = (uint16x8_t) __builtin_neon_vminq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
11968 __ai uint16x8_t vminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
11969 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
11970 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
11971 uint16x8_t __ret;
11972 __ret = (uint16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
12202 __ai uint16x8_t vmlaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
12203 uint16x8_t __ret;
12208 __ai uint16x8_t vmlaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
12209 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
12210 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
12211 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
12212 uint16x8_t __ret;
12443 uint16x8_t __s0 = __p0; \
12444 uint16x8_t __s1 = __p1; \
12446 uint16x8_t __ret; \
12452 uint16x8_t __s0 = __p0; \
12453 uint16x8_t __s1 = __p1; \
12455 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
12456 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
12458 uint16x8_t __ret; \
12675 __ai uint16x8_t vmlaq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
12676 uint16x8_t __ret;
12677 __ret = __p0 + __p1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12681 __ai uint16x8_t vmlaq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
12682 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
12683 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
12684 uint16x8_t __ret;
12685 __ret = __rev0 + __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
12864 __ai uint16x8_t vmlsq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
12865 uint16x8_t __ret;
12870 __ai uint16x8_t vmlsq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
12871 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
12872 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
12873 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
12874 uint16x8_t __ret;
13105 uint16x8_t __s0 = __p0; \
13106 uint16x8_t __s1 = __p1; \
13108 uint16x8_t __ret; \
13114 uint16x8_t __s0 = __p0; \
13115 uint16x8_t __s1 = __p1; \
13117 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
13118 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
13120 uint16x8_t __ret; \
13337 __ai uint16x8_t vmlsq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
13338 uint16x8_t __ret;
13339 __ret = __p0 - __p1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13343 __ai uint16x8_t vmlsq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
13344 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
13345 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
13346 uint16x8_t __ret;
13347 __ret = __rev0 - __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
13595 __ai uint16x8_t vmovq_n_u16(uint16_t __p0) {
13596 uint16x8_t __ret;
13597 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13601 __ai uint16x8_t vmovq_n_u16(uint16_t __p0) {
13602 uint16x8_t __ret;
13603 __ret = (uint16x8_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13852 __ai uint16x8_t vmovl_u8(uint8x8_t __p0) {
13853 uint16x8_t __ret;
13854 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 49);
13858 __ai uint16x8_t vmovl_u8(uint8x8_t __p0) {
13860 uint16x8_t __ret;
13861 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 49);
13865 __ai uint16x8_t __noswap_vmovl_u8(uint8x8_t __p0) {
13866 uint16x8_t __ret;
13867 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__p0, 49);
14020 __ai uint8x8_t vmovn_u16(uint16x8_t __p0) {
14026 __ai uint8x8_t vmovn_u16(uint16x8_t __p0) {
14027 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14033 __ai uint8x8_t __noswap_vmovn_u16(uint16x8_t __p0) {
14138 __ai uint16x8_t vmulq_u16(uint16x8_t __p0, uint16x8_t __p1) {
14139 uint16x8_t __ret;
14144 __ai uint16x8_t vmulq_u16(uint16x8_t __p0, uint16x8_t __p1) {
14145 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14146 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14147 uint16x8_t __ret;
14398 uint16x8_t __s0 = __p0; \
14400 uint16x8_t __ret; \
14406 uint16x8_t __s0 = __p0; \
14408 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
14410 uint16x8_t __ret; \
14602 __ai uint16x8_t vmulq_n_u16(uint16x8_t __p0, uint16_t __p1) {
14603 uint16x8_t __ret;
14604 __ret = __p0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14608 __ai uint16x8_t vmulq_n_u16(uint16x8_t __p0, uint16_t __p1) {
14609 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14610 uint16x8_t __ret;
14611 __ret = __rev0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
14768 __ai uint16x8_t vmull_u8(uint8x8_t __p0, uint8x8_t __p1) {
14769 uint16x8_t __ret;
14770 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 49);
14774 __ai uint16x8_t vmull_u8(uint8x8_t __p0, uint8x8_t __p1) {
14777 uint16x8_t __ret;
14778 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 49);
14782 __ai uint16x8_t __noswap_vmull_u8(uint8x8_t __p0, uint8x8_t __p1) {
14783 uint16x8_t __ret;
14784 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__p0, (int8x8_t)__p1, 49);
15132 __ai uint16x8_t vmvnq_u16(uint16x8_t __p0) {
15133 uint16x8_t __ret;
15138 __ai uint16x8_t vmvnq_u16(uint16x8_t __p0) {
15139 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15140 uint16x8_t __ret;
15471 __ai uint16x8_t vornq_u16(uint16x8_t __p0, uint16x8_t __p1) {
15472 uint16x8_t __ret;
15477 __ai uint16x8_t vornq_u16(uint16x8_t __p0, uint16x8_t __p1) {
15478 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15479 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15480 uint16x8_t __ret;
15737 __ai uint16x8_t vorrq_u16(uint16x8_t __p0, uint16x8_t __p1) {
15738 uint16x8_t __ret;
15743 __ai uint16x8_t vorrq_u16(uint16x8_t __p0, uint16x8_t __p1) {
15744 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15745 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15746 uint16x8_t __ret;
15952 __ai uint16x8_t vpadalq_u8(uint16x8_t __p0, uint8x16_t __p1) {
15953 uint16x8_t __ret;
15954 __ret = (uint16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
15958 __ai uint16x8_t vpadalq_u8(uint16x8_t __p0, uint8x16_t __p1) {
15959 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15961 uint16x8_t __ret;
15962 __ret = (uint16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
15986 __ai uint32x4_t vpadalq_u16(uint32x4_t __p0, uint16x8_t __p1) {
15992 __ai uint32x4_t vpadalq_u16(uint32x4_t __p0, uint16x8_t __p1) {
15994 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16271 __ai uint16x8_t vpaddlq_u8(uint8x16_t __p0) {
16272 uint16x8_t __ret;
16273 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__p0, 49);
16277 __ai uint16x8_t vpaddlq_u8(uint8x16_t __p0) {
16279 uint16x8_t __ret;
16280 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 49);
16303 __ai uint32x4_t vpaddlq_u16(uint16x8_t __p0) {
16309 __ai uint32x4_t vpaddlq_u16(uint16x8_t __p0) {
16310 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16846 __ai uint16x8_t vqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
16847 uint16x8_t __ret;
16848 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
16852 __ai uint16x8_t vqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
16853 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16854 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16855 uint16x8_t __ret;
16856 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
17743 __ai uint8x8_t vqmovn_u16(uint16x8_t __p0) {
17749 __ai uint8x8_t vqmovn_u16(uint16x8_t __p0) {
17750 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17756 __ai uint8x8_t __noswap_vqmovn_u16(uint16x8_t __p0) {
18273 __ai uint16x8_t vqrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
18274 uint16x8_t __ret;
18275 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
18279 __ai uint16x8_t vqrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
18280 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18282 uint16x8_t __ret;
18283 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
18537 uint16x8_t __s0 = __p0; \
18544 uint16x8_t __s0 = __p0; \
18545 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
18552 uint16x8_t __s0 = __p0; \
18755 __ai uint16x8_t vqshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
18756 uint16x8_t __ret;
18757 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
18761 __ai uint16x8_t vqshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
18762 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18764 uint16x8_t __ret;
18765 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
19025 uint16x8_t __s0 = __p0; \
19026 uint16x8_t __ret; \
19027 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 49); \
19032 uint16x8_t __s0 = __p0; \
19033 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
19034 uint16x8_t __ret; \
19035 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 49); \
19310 uint16x8_t __ret; \
19311 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 49); \
19318 uint16x8_t __ret; \
19319 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 49); \
19445 uint16x8_t __s0 = __p0; \
19452 uint16x8_t __s0 = __p0; \
19453 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
19460 uint16x8_t __s0 = __p0; \
19663 __ai uint16x8_t vqsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
19664 uint16x8_t __ret;
19665 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
19669 __ai uint16x8_t vqsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
19670 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19671 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
19672 uint16x8_t __ret;
19673 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
19922 __ai uint8x8_t vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
19928 __ai uint8x8_t vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
19929 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19930 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
19936 __ai uint8x8_t __noswap_vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
20284 __ai uint16x8_t vrev32q_u16(uint16x8_t __p0) {
20285 uint16x8_t __ret;
20290 __ai uint16x8_t vrev32q_u16(uint16x8_t __p0) {
20291 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20292 uint16x8_t __ret;
20492 __ai uint16x8_tuint16x8_t __p0) {
20493 uint16x8_t __ret;
20498 __ai uint16x8_t vrev64q_u16(uint16x8_t __p0) {
20499 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20500 uint16x8_t __ret;
20718 __ai uint16x8_t vrhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
20719 uint16x8_t __ret;
20720 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
20724 __ai uint16x8_t vrhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
20725 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20726 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20727 uint16x8_t __ret;
20728 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
20939 __ai uint16x8_t vrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
20940 uint16x8_t __ret;
20941 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
20945 __ai uint16x8_t vrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
20946 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20948 uint16x8_t __ret;
20949 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
21209 uint16x8_t __s0 = __p0; \
21210 uint16x8_t __ret; \
21211 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 49); \
21216 uint16x8_t __s0 = __p0; \
21217 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21218 uint16x8_t __ret; \
21219 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 49); \
21487 uint16x8_t __s0 = __p0; \
21494 uint16x8_t __s0 = __p0; \
21495 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21502 uint16x8_t __s0 = __p0; \
21744 uint16x8_t __s0 = __p0; \
21745 uint16x8_t __s1 = __p1; \
21746 uint16x8_t __ret; \
21747 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
21752 uint16x8_t __s0 = __p0; \
21753 uint16x8_t __s1 = __p1; \
21754 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21755 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
21756 uint16x8_t __ret; \
21757 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
22054 __ai uint8x8_t vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
22060 __ai uint8x8_t vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
22061 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22062 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22068 __ai uint8x8_t __noswap_vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
22333 uint16x8_t __s1 = __p1; \
22334 uint16x8_t __ret; \
22335 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22341 uint16x8_t __s1 = __p1; \
22342 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
22343 uint16x8_t __ret; \
22344 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__rev1, __p2); \
22350 uint16x8_t __s1 = __p1; \
22351 uint16x8_t __ret; \
22352 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int8x16_t)__s1, __p2); \
22783 __ai uint16x8_t vshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
22784 uint16x8_t __ret;
22785 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
22789 __ai uint16x8_t vshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
22790 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22792 uint16x8_t __ret;
22793 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
23053 uint16x8_t __s0 = __p0; \
23054 uint16x8_t __ret; \
23055 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 49); \
23060 uint16x8_t __s0 = __p0; \
23061 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23062 uint16x8_t __ret; \
23063 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 49); \
23284 uint16x8_t __ret; \
23285 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
23292 uint16x8_t __ret; \
23293 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 49); \
23299 uint16x8_t __ret; \
23300 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
23481 uint16x8_t __s0 = __p0; \
23482 uint16x8_t __ret; \
23483 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 49); \
23488 uint16x8_t __s0 = __p0; \
23489 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23490 uint16x8_t __ret; \
23491 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 49); \
23759 uint16x8_t __s0 = __p0; \
23766 uint16x8_t __s0 = __p0; \
23767 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23774 uint16x8_t __s0 = __p0; \
24002 uint16x8_t __s0 = __p0; \
24003 uint16x8_t __s1 = __p1; \
24004 uint16x8_t __ret; \
24005 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24010 uint16x8_t __s0 = __p0; \
24011 uint16x8_t __s1 = __p1; \
24012 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
24013 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24014 uint16x8_t __ret; \
24015 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
24332 uint16x8_t __s0 = __p0; \
24333 uint16x8_t __s1 = __p1; \
24334 uint16x8_t __ret; \
24335 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24340 uint16x8_t __s0 = __p0; \
24341 uint16x8_t __s1 = __p1; \
24342 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
24343 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24344 uint16x8_t __ret; \
24345 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
24746 uint16x8_t __s0 = __p0; \
24747 uint16x8_t __s1 = __p1; \
24748 uint16x8_t __ret; \
24749 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
24754 uint16x8_t __s0 = __p0; \
24755 uint16x8_t __s1 = __p1; \
24756 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
24757 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24758 uint16x8_t __ret; \
24759 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
25104 uint16x8_t __s1 = __p1; \
25109 uint16x8_t __s1 = __p1; \
25110 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
25414 uint16x8_t __s1 = __p1; \
25419 uint16x8_t __s1 = __p1; \
25420 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
27531 __ai uint16x8_t vsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
27532 uint16x8_t __ret;
27537 __ai uint16x8_t vsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
27538 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
27539 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
27540 uint16x8_t __ret;
27824 __ai uint8x8_t vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
27830 __ai uint8x8_t vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
27831 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
27832 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
27838 __ai uint8x8_t __noswap_vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
27912 __ai uint16x8_t vsubl_u8(uint8x8_t __p0, uint8x8_t __p1) {
27913 uint16x8_t __ret;
27918 __ai uint16x8_t vsubl_u8(uint8x8_t __p0, uint8x8_t __p1) {
27921 uint16x8_t __ret;
28014 __ai uint16x8_t vsubw_u8(uint16x8_t __p0, uint8x8_t __p1) {
28015 uint16x8_t __ret;
28020 __ai uint16x8_t vsubw_u8(uint16x8_t __p0, uint8x8_t __p1) {
28021 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
28023 uint16x8_t __ret;
28704 __ai uint16x8x2_t vtrnq_u16(uint16x8_t __p0, uint16x8_t __p1) {
28710 __ai uint16x8x2_t vtrnq_u16(uint16x8_t __p0, uint16x8_t __p1) {
28711 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
28712 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
28983 __ai uint16x8_t vtstq_p16(poly16x8_t __p0, poly16x8_t __p1) {
28984 uint16x8_t __ret;
28985 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
28989 __ai uint16x8_t vtstq_p16(poly16x8_t __p0, poly16x8_t __p1) {
28992 uint16x8_t __ret;
28993 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29034 __ai uint16x8_t vtstq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29035 uint16x8_t __ret;
29036 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
29040 __ai uint16x8_t vtstq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29041 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
29042 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
29043 uint16x8_t __ret;
29044 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29085 __ai uint16x8_t vtstq_s16(int16x8_t __p0, int16x8_t __p1) {
29086 uint16x8_t __ret;
29087 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
29091 __ai uint16x8_t vtstq_s16(int16x8_t __p0, int16x8_t __p1) {
29094 uint16x8_t __ret;
29095 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
29318 __ai uint16x8x2_t vuzpq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29324 __ai uint16x8x2_t vuzpq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29325 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
29326 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
29660 __ai uint16x8x2_t vzipq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29666 __ai uint16x8x2_t vzipq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29667 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
29668 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30253 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
30259 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
30407 __ai poly16x8_t vreinterpretq_p16_u16(uint16x8_t __p0) {
30413 __ai poly16x8_t vreinterpretq_p16_u16(uint16x8_t __p0) {
30561 __ai uint8x16_t vreinterpretq_u8_u16(uint16x8_t __p0) {
30567 __ai uint8x16_t vreinterpretq_u8_u16(uint16x8_t __p0) {
30715 __ai uint32x4_t vreinterpretq_u32_u16(uint16x8_t __p0) {
30721 __ai uint32x4_t vreinterpretq_u32_u16(uint16x8_t __p0) {
30869 __ai uint64x2_t vreinterpretq_u64_u16(uint16x8_t __p0) {
30875 __ai uint64x2_t vreinterpretq_u64_u16(uint16x8_t __p0) {
30967 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
30968 uint16x8_t __ret;
30969 __ret = (uint16x8_t)(__p0);
30973 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
30974 uint16x8_t __ret;
30975 __ret = (uint16x8_t)(__p0);
30981 __ai uint16x8_t vreinterpretq_u16_p16(poly16x8_t __p0) {
30982 uint16x8_t __ret;
30983 __ret = (uint16x8_t)(__p0);
30987 __ai uint16x8_t vreinterpretq_u16_p16(poly16x8_t __p0) {
30988 uint16x8_t __ret;
30989 __ret = (uint16x8_t)(__p0);
30995 __ai uint16x8_t vreinterpretq_u16_u8(uint8x16_t __p0) {
30996 uint16x8_t __ret;
30997 __ret = (uint16x8_t)(__p0);
31001 __ai uint16x8_t vreinterpretq_u16_u8(uint8x16_t __p0) {
31002 uint16x8_t __ret;
31003 __ret = (uint16x8_t)(__p0);
31009 __ai uint16x8_t vreinterpretq_u16_u32(uint32x4_t __p0) {
31010 uint16x8_t __ret;
31011 __ret = (uint16x8_t)(__p0);
31015 __ai uint16x8_t vreinterpretq_u16_u32(uint32x4_t __p0) {
31016 uint16x8_t __ret;
31017 __ret = (uint16x8_t)(__p0);
31023 __ai uint16x8_t vreinterpretq_u16_u64(uint64x2_t __p0) {
31024 uint16x8_t __ret;
31025 __ret = (uint16x8_t)(__p0);
31029 __ai uint16x8_t vreinterpretq_u16_u64(uint64x2_t __p0) {
31030 uint16x8_t __ret;
31031 __ret = (uint16x8_t)(__p0);
31037 __ai uint16x8_t vreinterpretq_u16_s8(int8x16_t __p0) {
31038 uint16x8_t __ret;
31039 __ret = (uint16x8_t)(__p0);
31043 __ai uint16x8_t vreinterpretq_u16_s8(int8x16_t __p0) {
31044 uint16x8_t __ret;
31045 __ret = (uint16x8_t)(__p0);
31051 __ai uint16x8_t vreinterpretq_u16_f32(float32x4_t __p0) {
31052 uint16x8_t __ret;
31053 __ret = (uint16x8_t)(__p0);
31057 __ai uint16x8_t vreinterpretq_u16_f32(float32x4_t __p0) {
31058 uint16x8_t __ret;
31059 __ret = (uint16x8_t)(__p0);
31065 __ai uint16x8_t vreinterpretq_u16_f16(float16x8_t __p0) {
31066 uint16x8_t __ret;
31067 __ret = (uint16x8_t)(__p0);
31071 __ai uint16x8_t vreinterpretq_u16_f16(float16x8_t __p0) {
31072 uint16x8_t __ret;
31073 __ret = (uint16x8_t)(__p0);
31079 __ai uint16x8_t vreinterpretq_u16_s32(int32x4_t __p0) {
31080 uint16x8_t __ret;
31081 __ret = (uint16x8_t)(__p0);
31085 __ai uint16x8_t vreinterpretq_u16_s32(int32x4_t __p0) {
31086 uint16x8_t __ret;
31087 __ret = (uint16x8_t)(__p0);
31093 __ai uint16x8_t vreinterpretq_u16_s64(int64x2_t __p0) {
31094 uint16x8_t __ret;
31095 __ret = (uint16x8_t)(__p0);
31099 __ai uint16x8_t vreinterpretq_u16_s64(int64x2_t __p0) {
31100 uint16x8_t __ret;
31101 __ret = (uint16x8_t)(__p0);
31107 __ai uint16x8_t vreinterpretq_u16_s16(int16x8_t __p0) {
31108 uint16x8_t __ret;
31109 __ret = (uint16x8_t)(__p0);
31113 __ai uint16x8_t vreinterpretq_u16_s16(int16x8_t __p0) {
31114 uint16x8_t __ret;
31115 __ret = (uint16x8_t)(__p0);
31191 __ai int8x16_t vreinterpretq_s8_u16(uint16x8_t __p0) {
31197 __ai int8x16_t vreinterpretq_s8_u16(uint16x8_t __p0) {
31345 __ai float32x4_t vreinterpretq_f32_u16(uint16x8_t __p0) {
31351 __ai float32x4_t vreinterpretq_f32_u16(uint16x8_t __p0) {
31499 __ai float16x8_t vreinterpretq_f16_u16(uint16x8_t __p0) {
31505 __ai float16x8_t vreinterpretq_f16_u16(uint16x8_t __p0) {
31653 __ai int32x4_t vreinterpretq_s32_u16(uint16x8_t __p0) {
31659 __ai int32x4_t vreinterpretq_s32_u16(uint16x8_t __p0) {
31807 __ai int64x2_t vreinterpretq_s64_u16(uint16x8_t __p0) {
31813 __ai int64x2_t vreinterpretq_s64_u16(uint16x8_t __p0) {
31961 __ai int16x8_t vreinterpretq_s16_u16(uint16x8_t __p0) {
31967 __ai int16x8_t vreinterpretq_s16_u16(uint16x8_t __p0) {
34715 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
34721 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
34911 __ai poly128_t vreinterpretq_p128_u16(uint16x8_t __p0) {
34917 __ai poly128_t vreinterpretq_p128_u16(uint16x8_t __p0) {
35107 __ai poly64x2_t vreinterpretq_p64_u16(uint16x8_t __p0) {
35113 __ai poly64x2_t vreinterpretq_p64_u16(uint16x8_t __p0) {
35303 __ai poly16x8_t vreinterpretq_p16_u16(uint16x8_t __p0) {
35309 __ai poly16x8_t vreinterpretq_p16_u16(uint16x8_t __p0) {
35499 __ai uint8x16_t vreinterpretq_u8_u16(uint16x8_t __p0) {
35505 __ai uint8x16_t vreinterpretq_u8_u16(uint16x8_t __p0) {
35695 __ai uint32x4_t vreinterpretq_u32_u16(uint16x8_t __p0) {
35701 __ai uint32x4_t vreinterpretq_u32_u16(uint16x8_t __p0) {
35891 __ai uint64x2_t vreinterpretq_u64_u16(uint16x8_t __p0) {
35897 __ai uint64x2_t vreinterpretq_u64_u16(uint16x8_t __p0) {
36003 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
36004 uint16x8_t __ret;
36005 __ret = (uint16x8_t)(__p0);
36009 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
36010 uint16x8_t __ret;
36011 __ret = (uint16x8_t)(__p0);
36017 __ai uint16x8_t vreinterpretq_u16_p128(poly128_t __p0) {
36018 uint16x8_t __ret;
36019 __ret = (uint16x8_t)(__p0);
36023 __ai uint16x8_t vreinterpretq_u16_p128(poly128_t __p0) {
36024 uint16x8_t __ret;
36025 __ret = (uint16x8_t)(__p0);
36031 __ai uint16x8_t vreinterpretq_u16_p64(poly64x2_t __p0) {
36032 uint16x8_t __ret;
36033 __ret = (uint16x8_t)(__p0);
36037 __ai uint16x8_t vreinterpretq_u16_p64(poly64x2_t __p0) {
36038 uint16x8_t __ret;
36039 __ret = (uint16x8_t)(__p0);
36045 __ai uint16x8_t vreinterpretq_u16_p16(poly16x8_t __p0) {
36046 uint16x8_t __ret;
36047 __ret = (uint16x8_t)(__p0);
36051 __ai uint16x8_t vreinterpretq_u16_p16(poly16x8_t __p0) {
36052 uint16x8_t __ret;
36053 __ret = (uint16x8_t)(__p0);
36059 __ai uint16x8_t vreinterpretq_u16_u8(uint8x16_t __p0) {
36060 uint16x8_t __ret;
36061 __ret = (uint16x8_t)(__p0);
36065 __ai uint16x8_t vreinterpretq_u16_u8(uint8x16_t __p0) {
36066 uint16x8_t __ret;
36067 __ret = (uint16x8_t)(__p0);
36073 __ai uint16x8_t vreinterpretq_u16_u32(uint32x4_t __p0) {
36074 uint16x8_t __ret;
36075 __ret = (uint16x8_t)(__p0);
36079 __ai uint16x8_t vreinterpretq_u16_u32(uint32x4_t __p0) {
36080 uint16x8_t __ret;
36081 __ret = (uint16x8_t)(__p0);
36087 __ai uint16x8_t vreinterpretq_u16_u64(uint64x2_t __p0) {
36088 uint16x8_t __ret;
36089 __ret = (uint16x8_t)(__p0);
36093 __ai uint16x8_t vreinterpretq_u16_u64(uint64x2_t __p0) {
36094 uint16x8_t __ret;
36095 __ret = (uint16x8_t)(__p0);
36101 __ai uint16x8_t vreinterpretq_u16_s8(int8x16_t __p0) {
36102 uint16x8_t __ret;
36103 __ret = (uint16x8_t)(__p0);
36107 __ai uint16x8_t vreinterpretq_u16_s8(int8x16_t __p0) {
36108 uint16x8_t __ret;
36109 __ret = (uint16x8_t)(__p0);
36115 __ai uint16x8_t vreinterpretq_u16_f64(float64x2_t __p0) {
36116 uint16x8_t __ret;
36117 __ret = (uint16x8_t)(__p0);
36121 __ai uint16x8_t vreinterpretq_u16_f64(float64x2_t __p0) {
36122 uint16x8_t __ret;
36123 __ret = (uint16x8_t)(__p0);
36129 __ai uint16x8_t vreinterpretq_u16_f32(float32x4_t __p0) {
36130 uint16x8_t __ret;
36131 __ret = (uint16x8_t)(__p0);
36135 __ai uint16x8_t vreinterpretq_u16_f32(float32x4_t __p0) {
36136 uint16x8_t __ret;
36137 __ret = (uint16x8_t)(__p0);
36143 __ai uint16x8_t vreinterpretq_u16_f16(float16x8_t __p0) {
36144 uint16x8_t __ret;
36145 __ret = (uint16x8_t)(__p0);
36149 __ai uint16x8_t vreinterpretq_u16_f16(float16x8_t __p0) {
36150 uint16x8_t __ret;
36151 __ret = (uint16x8_t)(__p0);
36157 __ai uint16x8_t vreinterpretq_u16_s32(int32x4_t __p0) {
36158 uint16x8_t __ret;
36159 __ret = (uint16x8_t)(__p0);
36163 __ai uint16x8_t vreinterpretq_u16_s32(int32x4_t __p0) {
36164 uint16x8_t __ret;
36165 __ret = (uint16x8_t)(__p0);
36171 __ai uint16x8_t vreinterpretq_u16_s64(int64x2_t __p0) {
36172 uint16x8_t __ret;
36173 __ret = (uint16x8_t)(__p0);
36177 __ai uint16x8_t vreinterpretq_u16_s64(int64x2_t __p0) {
36178 uint16x8_t __ret;
36179 __ret = (uint16x8_t)(__p0);
36185 __ai uint16x8_t vreinterpretq_u16_s16(int16x8_t __p0) {
36186 uint16x8_t __ret;
36187 __ret = (uint16x8_t)(__p0);
36191 __ai uint16x8_t vreinterpretq_u16_s16(int16x8_t __p0) {
36192 uint16x8_t __ret;
36193 __ret = (uint16x8_t)(__p0);
36297 __ai int8x16_t vreinterpretq_s8_u16(uint16x8_t __p0) {
36303 __ai int8x16_t vreinterpretq_s8_u16(uint16x8_t __p0) {
36493 __ai float64x2_t vreinterpretq_f64_u16(uint16x8_t __p0) {
36499 __ai float64x2_t vreinterpretq_f64_u16(uint16x8_t __p0) {
36689 __ai float32x4_t vreinterpretq_f32_u16(uint16x8_t __p0) {
36695 __ai float32x4_t vreinterpretq_f32_u16(uint16x8_t __p0) {
36885 __ai float16x8_t vreinterpretq_f16_u16(uint16x8_t __p0) {
36891 __ai float16x8_t vreinterpretq_f16_u16(uint16x8_t __p0) {
37081 __ai int32x4_t vreinterpretq_s32_u16(uint16x8_t __p0) {
37087 __ai int32x4_t vreinterpretq_s32_u16(uint16x8_t __p0) {
37277 __ai int64x2_t vreinterpretq_s64_u16(uint16x8_t __p0) {
37283 __ai int64x2_t vreinterpretq_s64_u16(uint16x8_t __p0) {
37473 __ai int16x8_t vreinterpretq_s16_u16(uint16x8_t __p0) {
37479 __ai int16x8_t vreinterpretq_s16_u16(uint16x8_t __p0) {
40006 __ai uint16x8_t vaddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
40007 uint16x8_t __ret;
40012 __ai uint16x8_t vaddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
40016 uint16x8_t __ret;
40042 __ai uint8x16_t vaddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
40048 __ai uint8x16_t vaddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
40050 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
40051 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
40144 __ai uint32_t vaddlvq_u16(uint16x8_t __p0) {
40150 __ai uint32_t vaddlvq_u16(uint16x8_t __p0) {
40151 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
40339 __ai uint16_t vaddvq_u16(uint16x8_t __p0) {
40345 __ai uint16_t vaddvq_u16(uint16x8_t __p0) {
40346 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
41107 __ai uint16x8_t vceqzq_p16(poly16x8_t __p0) {
41108 uint16x8_t __ret;
41109 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
41113 __ai uint16x8_t vceqzq_p16(poly16x8_t __p0) {
41115 uint16x8_t __ret;
41116 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
41171 __ai uint16x8_t vceqzq_u16(uint16x8_t __p0) {
41172 uint16x8_t __ret;
41173 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
41177 __ai uint16x8_t vceqzq_u16(uint16x8_t __p0) {
41178 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
41179 uint16x8_t __ret;
41180 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
41267 __ai uint16x8_t vceqzq_s16(int16x8_t __p0) {
41268 uint16x8_t __ret;
41269 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__p0, 49);
41273 __ai uint16x8_t vceqzq_s16(int16x8_t __p0) {
41275 uint16x8_t __ret;
41276 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
41722 __ai uint16x8_t vcgezq_s16(int16x8_t __p0) {
41723 uint16x8_t __ret;
41724 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__p0, 49);
41728 __ai uint16x8_t vcgezq_s16(int16x8_t __p0) {
41730 uint16x8_t __ret;
41731 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 49);
42101 __ai uint16x8_t vcgtzq_s16(int16x8_t __p0) {
42102 uint16x8_t __ret;
42103 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__p0, 49);
42107 __ai uint16x8_t vcgtzq_s16(int16x8_t __p0) {
42109 uint16x8_t __ret;
42110 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 49);
42480 __ai uint16x8_t vclezq_s16(int16x8_t __p0) {
42481 uint16x8_t __ret;
42482 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__p0, 49);
42486 __ai uint16x8_t vclezq_s16(int16x8_t __p0) {
42488 uint16x8_t __ret;
42489 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 49);
42859 __ai uint16x8_t vcltzq_s16(int16x8_t __p0) {
42860 uint16x8_t __ret;
42861 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__p0, 49);
42865 __ai uint16x8_t vcltzq_s16(int16x8_t __p0) {
42867 uint16x8_t __ret;
42868 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 49);
43144 uint16x8_t __s0_10 = __p0_10; \
43146 uint16x8_t __ret_10; \
43152 uint16x8_t __s0_11 = __p0_11; \
43154 uint16x8_t __rev0_11; __rev0_11 = __builtin_shufflevector(__s0_11, __s0_11, 7, 6, 5, 4, 3, 2, 1, 0); \
43156 uint16x8_t __ret_11; \
43599 uint16x8_t __s0_54 = __p0_54; \
43600 uint16x8_t __s2_54 = __p2_54; \
43601 uint16x8_t __ret_54; \
43607 uint16x8_t __s0_55 = __p0_55; \
43608 uint16x8_t __s2_55 = __p2_55; \
43609 uint16x8_t __rev0_55; __rev0_55 = __builtin_shufflevector(__s0_55, __s0_55, 7, 6, 5, 4, 3, 2, 1, 0); \
43610 uint16x8_t __rev2_55; __rev2_55 = __builtin_shufflevector(__s2_55, __s2_55, 7, 6, 5, 4, 3, 2, 1, 0); \
43611 uint16x8_t __ret_55; \
43829 uint16x8_t __s2_76 = __p2_76; \
43837 uint16x8_t __s2_77 = __p2_77; \
43839 uint16x8_t __rev2_77; __rev2_77 = __builtin_shufflevector(__s2_77, __s2_77, 7, 6, 5, 4, 3, 2, 1, 0); \
45313 uint16x8_t __s0 = __p0; \
45320 uint16x8_t __s0 = __p0; \
45321 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
45593 uint16x8_t __s0 = __p0; \
45594 uint16x8_t __ret; \
45600 uint16x8_t __s0 = __p0; \
45601 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
45602 uint16x8_t __ret; \
45790 uint16x8_t __s0 = __p0; \
45797 uint16x8_t __s0 = __p0; \
45798 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
50785 __ai uint16_t vmaxvq_u16(uint16x8_t __p0) {
50791 __ai uint16_t vmaxvq_u16(uint16x8_t __p0) {
50792 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
51151 __ai uint16_t vminvq_u16(uint16x8_t __p0) {
51157 __ai uint16_t vminvq_u16(uint16x8_t __p0) {
51158 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
51403 uint16x8_t __s0 = __p0; \
51404 uint16x8_t __s1 = __p1; \
51405 uint16x8_t __s2 = __p2; \
51406 uint16x8_t __ret; \
51412 uint16x8_t __s0 = __p0; \
51413 uint16x8_t __s1 = __p1; \
51414 uint16x8_t __s2 = __p2; \
51415 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
51416 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
51417 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
51418 uint16x8_t __ret; \
51525 uint16x8_t __s2 = __p2; \
51534 uint16x8_t __s2 = __p2; \
51537 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
51661 uint16x8_t __s1 = __p1; \
51670 uint16x8_t __s1 = __p1; \
51673 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
51757 uint16x8_t __s1 = __p1; \
51758 uint16x8_t __s2 = __p2; \
51766 uint16x8_t __s1 = __p1; \
51767 uint16x8_t __s2 = __p2; \
51769 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
51770 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
51854 uint16x8_t __s2 = __p2; \
51863 uint16x8_t __s2 = __p2; \
51866 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
51980 uint16x8_t __s0 = __p0; \
51981 uint16x8_t __s1 = __p1; \
51982 uint16x8_t __s2 = __p2; \
51983 uint16x8_t __ret; \
51989 uint16x8_t __s0 = __p0; \
51990 uint16x8_t __s1 = __p1; \
51991 uint16x8_t __s2 = __p2; \
51992 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
51993 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
51994 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
51995 uint16x8_t __ret; \
52102 uint16x8_t __s2 = __p2; \
52111 uint16x8_t __s2 = __p2; \
52114 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
52238 uint16x8_t __s1 = __p1; \
52247 uint16x8_t __s1 = __p1; \
52250 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
52334 uint16x8_t __s1 = __p1; \
52335 uint16x8_t __s2 = __p2; \
52343 uint16x8_t __s1 = __p1; \
52344 uint16x8_t __s2 = __p2; \
52346 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
52347 uint16x8_t
52431 uint16x8_t __s2 = __p2; \
52440 uint16x8_t __s2 = __p2; \
52443 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
52529 __ai uint16x8_t vmovl_high_u8(uint8x16_t __p0_116) {
52530 uint16x8_t __ret_116;
52532 __ret_116 = (uint16x8_t)(vshll_n_u8(__a1_116, 0));
52536 __ai uint16x8_t vmovl_high_u8(uint8x16_t __p0_117) {
52538 uint16x8_t __ret_117;
52540 __ret_117 = (uint16x8_t)(__noswap_vshll_n_u8(__a1_117, 0));
52544 __ai uint16x8_t __noswap_vmovl_high_u8(uint8x16_t __p0_118) {
52545 uint16x8_t __ret_118;
52547 __ret_118 = (uint16x8_t)(__noswap_vshll_n_u8(__a1_118, 0));
52577 __ai uint32x4_t vmovl_high_u16(uint16x8_t __p0_122) {
52584 __ai uint32x4_t vmovl_high_u16(uint16x8_t __p0_123) {
52585 uint16x8_t __rev0_123; __rev0_123 = __builtin_shufflevector(__p0_123, __p0_123, 7, 6, 5, 4, 3, 2, 1, 0);
52592 __ai uint32x4_t __noswap_vmovl_high_u16(uint16x8_t __p0_124) {
52673 __ai uint16x8_t vmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
52674 uint16x8_t __ret;
52679 __ai uint16x8_t vmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
52682 uint16x8_t __ret;
52707 __ai uint8x16_t vmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
52713 __ai uint8x16_t vmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
52715 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
52960 uint16x8_t __s0 = __p0; \
52961 uint16x8_t __s1 = __p1; \
52962 uint16x8_t __ret; \
52968 uint16x8_t __s0 = __p0; \
52969 uint16x8_t __s1 = __p1; \
52970 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
52971 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
52972 uint16x8_t __ret; \
53087 uint16x8_t __s1 = __p1; \
53095 uint16x8_t __s1 = __p1; \
53097 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
53235 __ai uint16x8_t vmull_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
53236 uint16x8_t __ret;
53241 __ai uint16x8_t vmull_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
53244 uint16x8_t __ret;
53269 __ai uint32x4_t vmull_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
53275 __ai uint32x4_t vmull_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
53276 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
53277 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
53375 uint16x8_t __s0 = __p0; \
53383 uint16x8_t __s0 = __p0; \
53385 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
53459 uint16x8_t __s0 = __p0; \
53460 uint16x8_t __s1 = __p1; \
53467 uint16x8_t __s0 = __p0; \
53468 uint16x8_t __s1 = __p1; \
53469 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
53470 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
53537 __ai uint32x4_t vmull_high_n_u16(uint16x8_t __p0, uint16_t __p1) {
53543 __ai uint32x4_t vmull_high_n_u16(uint16x8_t __p0, uint16_t __p1) {
53544 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
53608 uint16x8_t __s1 = __p1; \
53616 uint16x8_t __s1 = __p1; \
53618 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
54112 __ai uint16x8_t vpaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
54113 uint16x8_t __ret;
54114 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
54118 __ai uint16x8_t vpaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
54119 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54120 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
54121 uint16x8_t __ret;
54122 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
54325 __ai uint16x8_t vpmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
54326 uint16x8_t __ret;
54327 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
54331 __ai uint16x8_t vpmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
54332 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54333 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
54334 uint16x8_t __ret;
54335 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
54572 __ai uint16x8_t vpminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
54573 uint16x8_t __ret;
54574 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
54578 __ai uint16x8_t vpminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
54579 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54580 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
54581 uint16x8_t __ret;
54582 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
56223 __ai uint16x8_t vqmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
56224 uint16x8_t __ret;
56229 __ai uint16x8_t vqmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
56232 uint16x8_t __ret;
56257 __ai uint8x16_t vqmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
56263 __ai uint8x16_t vqmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
56265 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
56817 uint16x8_t __ret_174; \
56818 __ret_174 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_174), (uint16x4_t)(vqrshrn_n_u32(__s1_174, __p2_174)))); \
56827 uint16x8_t __ret_175; \
56828 __ret_175 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_175), (uint16x4_t)(__noswap_vqrshrn_n_u32(__rev1_175, __p2_175)))); \
56858 uint16x8_t __s1_178 = __p1_178; \
56866 uint16x8_t __s1_179 = __p1_179; \
56868 uint16x8_t __rev1_179; __rev1_179 = __builtin_shufflevector(__s1_179, __s1_179, 7, 6, 5, 4, 3, 2, 1, 0); \
57454 uint16x8_t __ret_192; \
57455 __ret_192 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_192), (uint16x4_t)(vqshrn_n_u32(__s1_192, __p2_192)))); \
57464 uint16x8_t __ret_193; \
57465 __ret_193 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_193), (uint16x4_t)(__noswap_vqshrn_n_u32(__rev1_193, __p2_193)))); \
57495 uint16x8_t __s1_196 = __p1_196; \
57503 uint16x8_t __s1_197 = __p1_197; \
57505 uint16x8_t __rev1_197; __rev1_197 = __builtin_shufflevector(__s1_197, __s1_197, 7, 6, 5, 4, 3, 2, 1, 0); \
58844 __ai uint16x8_t vraddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
58845 uint16x8_t __ret;
58850 __ai uint16x8_t vraddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
58854 uint16x8_t __ret;
58880 __ai uint8x16_t vraddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
58886 __ai uint8x16_t vraddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
58888 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58889 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
59690 uint16x8_t __ret_210; \
59691 __ret_210 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_210), (uint16x4_t)(vrshrn_n_u32(__s1_210, __p2_210)))); \
59700 uint16x8_t __ret_211; \
59701 __ret_211 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_211), (uint16x4_t)(__noswap_vrshrn_n_u32(__rev1_211, __p2_211)))); \
59731 uint16x8_t __s1_214 = __p1_214; \
59739 uint16x8_t __s1_215 = __p1_215; \
59741 uint16x8_t __rev1_215; __rev1_215 = __builtin_shufflevector(__s1_215, __s1_215, 7, 6, 5, 4, 3, 2, 1, 0); \
59966 __ai uint16x8_t vrsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
59967 uint16x8_t __ret;
59972 __ai uint16x8_t vrsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
59976 uint16x8_t __ret;
60002 __ai uint8x16_t vrsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
60008 __ai uint8x16_t vrsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
60010 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
60011 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
60292 uint16x8_t __ret_226; \
60293 __ret_226 = (uint16x8_t)(vshll_n_u8(vget_high_u8(__s0_226), __p1_226)); \
60300 uint16x8_t __ret_227; \
60301 __ret_227 = (uint16x8_t)(__noswap_vshll_n_u8(__noswap_vget_high_u8(__rev0_227), __p1_227)); \
60327 uint16x8_t __s0_230 = __p0_230; \
60334 uint16x8_t __s0_231 = __p0_231; \
60335 uint16x8_t __rev0_231; __rev0_231 = __builtin_shufflevector(__s0_231, __s0_231, 7, 6, 5, 4, 3, 2, 1, 0); \
60433 uint16x8_t __ret_238; \
60434 __ret_238 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_238), (uint16x4_t)(vshrn_n_u32(__s1_238, __p2_238)))); \
60443 uint16x8_t __ret_239; \
60444 __ret_239 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_239), (uint16x4_t)(__noswap_vshrn_n_u32(__rev1_239, __p2_239)))); \
60474 uint16x8_t __s1_242 = __p1_242; \
60482 uint16x8_t __s1_243 = __p1_243; \
60484 uint16x8_t __rev1_243; __rev1_243 = __builtin_shufflevector(__s1_243, __s1_243, 7, 6, 5, 4, 3, 2, 1, 0); \
60738 __ai uint16x8_t vsqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
60739 uint16x8_t __ret;
60740 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__p0, (int8x16_t)__p1, 49);
60744 __ai uint16x8_t vsqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
60745 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
60746 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
60747 uint16x8_t __ret;
60748 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
63204 __ai uint16x8_t vsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
63205 uint16x8_t __ret;
63210 __ai uint16x8_t vsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
63214 uint16x8_t __ret;
63240 __ai uint8x16_t vsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
63246 __ai uint8x16_t vsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
63248 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
63249 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
63312 __ai uint16x8_t vsubl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
63313 uint16x8_t __ret;
63318 __ai uint16x8_t vsubl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
63321 uint16x8_t __ret;
63346 __ai uint32x4_t vsubl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
63352 __ai uint32x4_t vsubl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
63353 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
63354 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
63414 __ai uint16x8_t vsubw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
63415 uint16x8_t __ret;
63420 __ai uint16x8_t vsubw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
63421 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
63423 uint16x8_t __ret;
63448 __ai uint32x4_t vsubw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
63454 __ai uint32x4_t vsubw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
63456 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
63652 __ai uint16x8_t vtrn1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
63653 uint16x8_t __ret;
63658 __ai uint16x8_t vtrn1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
63659 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
63660 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
63661 uint16x8_t __ret;
64026 __ai uint16x8_t vtrn2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64027 uint16x8_t __ret;
64032 __ai uint16x8_t vtrn2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64033 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64034 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64035 uint16x8_t __ret;
64710 __ai uint16x8_t vuzp1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64711 uint16x8_t __ret;
64716 __ai uint16x8_t vuzp1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64717 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64718 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64719 uint16x8_t __ret;
65084 __ai uint16x8_t vuzp2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65085 uint16x8_t __ret;
65090 __ai uint16x8_t vuzp2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65091 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65092 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65093 uint16x8_t __ret;
65458 __ai uint16x8_t vzip1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65459 uint16x8_t __ret;
65464 __ai uint16x8_t vzip1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65465 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65466 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65467 uint16x8_t __ret;
65832 __ai uint16x8_t vzip2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65833 uint16x8_t __ret;
65838 __ai uint16x8_t vzip2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65839 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65840 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65841 uint16x8_t __ret;
66107 __ai uint16x8_t vabaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
66108 uint16x8_t __ret;
66113 __ai uint16x8_t vabaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
66114 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66115 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66116 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
66117 uint16x8_t __ret;
66287 __ai uint16x8_t vabdl_u8(uint8x8_t __p0, uint8x8_t __p1) {
66288 uint16x8_t __ret;
66289 __ret = (uint16x8_t)(vmovl_u8((uint8x8_t)(vabd_u8(__p0, __p1))));
66293 __ai uint16x8_t vabdl_u8(uint8x8_t __p0, uint8x8_t __p1) {
66296 uint16x8_t __ret;
66297 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__rev0, __rev1))));
66301 __ai uint16x8_t __noswap_vabdl_u8(uint8x8_t __p0, uint8x8_t __p1) {
66302 uint16x8_t __ret;
66303 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__p0, __p1))));
66419 __ai uint16x8_t vaddl_u8(uint8x8_t __p0, uint8x8_t __p1) {
66420 uint16x8_t __ret;
66425 __ai uint16x8_t vaddl_u8(uint8x8_t __p0, uint8x8_t __p1) {
66428 uint16x8_t __ret;
66521 __ai uint16x8_t vaddw_u8(uint16x8_t __p0, uint8x8_t __p1) {
66522 uint16x8_t __ret;
66527 __ai uint16x8_t vaddw_u8(uint16x8_t __p0, uint8x8_t __p1) {
66528 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66530 uint16x8_t __ret;
66623 __ai uint16x8_t vmlal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
66624 uint16x8_t __ret;
66629 uint16x8_t vmlal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
66630 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66633 uint16x8_t __ret;
66638 __ai uint16x8_t __noswap_vmlal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
66639 uint16x8_t __ret;
66945 __ai uint16x8_t vmlsl_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
66946 uint16x8_t __ret;
66951 __ai uint16x8_t vmlsl_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
66952 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66955 uint16x8_t __ret;
66960 __ai uint16x8_t __noswap_vmlsl_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
66961 uint16x8_t __ret;
67268 __ai uint16x8_t vabdl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
67269 uint16x8_t __ret;
67274 __ai uint16x8_t vabdl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
67277 uint16x8_t __ret;
67302 __ai uint32x4_t vabdl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
67308 __ai uint32x4_t vabdl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
67309 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67310 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67370 __ai uint16x8_t vaddl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
67371 uint16x8_t __ret;
67376 __ai uint16x8_t vaddl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
67379 uint16x8_t __ret;
67404 __ai uint32x4_t vaddl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
67410 __ai uint32x4_t vaddl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
67411 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67412 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67472 __ai uint16x8_t vaddw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
67473 uint16x8_t __ret;
67478 __ai uint16x8_t vaddw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
67479 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67481 uint16x8_t __ret;
67506 __ai uint32x4_t vaddw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
67512 __ai uint32x4_t vaddw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
67514 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67730 __ai uint16x8_t vmlal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
67731 uint16x8_t __ret;
67736 __ai uint16x8_t vmlal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
67737 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67740 uint16x8_t __ret;
67766 __ai uint32x4_t vmlal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
67772 __ai uint32x4_t vmlal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
67774 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67775 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
67855 __ai uint32x4_t vmlal_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {
67861 __ai uint32x4_t vmlal_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {
67863 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67906 __ai uint16x8_t vmlsl_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
67907 uint16x8_t __ret;
67912 __ai uint16x8_t vmlsl_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
67913 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67916 uint16x8_t __ret;
67942 __ai uint32x4_t vmlsl_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
67948 __ai uint32x4_t vmlsl_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
67950 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67951 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
68031 __ai uint32x4_t vmlsl_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {
68037 __ai uint32x4_t vmlsl_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {
68039 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
68132 __ai uint16x8_t vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
68133 uint16x8_t __ret;
68138 __ai uint16x8_t vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
68139 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68142 uint16x8_t __ret;
68147 __ai uint16x8_t __noswap_vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
68148 uint16x8_t __ret;
68271 __ai uint16x8_t vabal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
68272 uint16x8_t __ret;
68277 __ai uint16x8_t vabal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
68278 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68281 uint16x8_t __ret;
68307 __ai uint32x4_t vabal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
68313 __ai uint32x4_t vabal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
68315 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
68316 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);