Lines Matching defs:poly8x16_t
73 typedef __attribute__((neon_polyvector_type(16))) poly8_t poly8x16_t;
176 poly8x16_t val[2];
292 poly8x16_t val[3];
408 poly8x16_t val[4];
1859 __ai poly8x16_t vbslq_p8(uint8x16_t __p0, poly8x16_t __p1, poly8x16_t __p2) {
1860 poly8x16_t __ret;
1861 __ret = (poly8x16_t) __builtin_neon_vbslq_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 36);
1865 __ai poly8x16_t vbslq_p8(uint8x16_t __p0, poly8x16_t __p1, poly8x16_t __p2) {
1867 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1868 poly8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1869 poly8x16_t __ret;
1870 __ret = (poly8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);
2364 __ai uint8x16_t vceqq_p8(poly8x16_t __p0, poly8x16_t __p1) {
2370 __ai uint8x16_t vceqq_p8(poly8x16_t __p0, poly8x16_t __p1) {
2371 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2372 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3875 __ai poly8x16_t vcntq_p8(poly8x16_t __p0) {
3876 poly8x16_t __ret;
3877 __ret = (poly8x16_t) __builtin_neon_vcntq_v((int8x16_t)__p0, 36);
3881 __ai poly8x16_t vcntq_p8(poly8x16_t __p0) {
3882 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3883 poly8x16_t __ret;
3884 __ret = (poly8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 36);
3955 __ai poly8x16_t vcombine_p8(poly8x8_t __p0, poly8x8_t __p1) {
3956 poly8x16_t __ret;
3961 __ai poly8x16_t vcombine_p8(poly8x8_t __p0, poly8x8_t __p1) {
3964 poly8x16_t __ret;
4715 poly8x16_t __ret; \
4723 poly8x16_t __ret; \
5097 __ai poly8x16_t vdupq_n_p8(poly8_t __p0) {
5098 poly8x16_t __ret;
5099 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5103 __ai poly8x16_t vdupq_n_p8(poly8_t __p0) {
5104 poly8x16_t __ret;
5105 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
5738 poly8x16_t __s0 = __p0; \
5739 poly8x16_t __s1 = __p1; \
5740 poly8x16_t __ret; \
5741 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
5746 poly8x16_t __s0 = __p0; \
5747 poly8x16_t __s1 = __p1; \
5748 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5749 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5750 poly8x16_t __ret; \
5751 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
6197 __ai poly8x8_t vget_high_p8(poly8x16_t __p0) {
6203 __ai poly8x8_t vget_high_p8(poly8x16_t __p0) {
6204 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
6210 __ai poly8x8_t __noswap_vget_high_p8(poly8x16_t __p0) {
6479 poly8x16_t __s0 = __p0; \
6486 poly8x16_t __s0 = __p0; \
6487 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
6493 poly8x16_t __s0 = __p0; \
6936 __ai poly8x8_t vget_low_p8(poly8x16_t __p0) {
6942 __ai poly8x8_t vget_low_p8(poly8x16_t __p0) {
6943 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7565 poly8x16_t __ret; \
7566 __ret = (poly8x16_t) __builtin_neon_vld1q_v(__p0, 36); \
7571 poly8x16_t __ret; \
7572 __ret = (poly8x16_t) __builtin_neon_vld1q_v(__p0, 36); \
7923 poly8x16_t __ret; \
7924 __ret = (poly8x16_t) __builtin_neon_vld1q_dup_v(__p0, 36); \
7929 poly8x16_t __ret; \
7930 __ret = (poly8x16_t) __builtin_neon_vld1q_dup_v(__p0, 36); \
8287 poly8x16_t __s1 = __p1; \
8288 poly8x16_t __ret; \
8289 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 36); \
8294 poly8x16_t __s1 = __p1; \
8295 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
8296 poly8x16_t __ret; \
8297 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 36); \
13520 __ai poly8x16_t vmovq_n_p8(poly8_t __p0) {
13521 poly8x16_t __ret;
13522 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
13526 __ai poly8x16_t vmovq_n_p8(poly8_t __p0) {
13527 poly8x16_t __ret;
13528 __ret = (poly8x16_t) {__p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0, __p0};
14359 __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
14360 poly8x16_t __ret;
14361 __ret = (poly8x16_t) __builtin_neon_vmulq_v((int8x16_t)__p0, (int8x16_t)__p1, 36);
14365 __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
14366 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14367 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14368 poly8x16_t __ret;
14369 __ret = (poly8x16_t) __builtin_neon_vmulq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
15084 __ai poly8x16_t vmvnq_p8(poly8x16_t __p0) {
15085 poly8x16_t __ret;
15090 __ai poly8x16_t vmvnq_p8(poly8x16_t __p0) {
15091 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15092 poly8x16_t __ret;
20124 __ai poly8x16_t vrev16q_p8(poly8x16_t __p0) {
20125 poly8x16_t __ret;
20130 __ai poly8x16_t vrev16q_p8(poly8x16_t __p0) {
20131 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20132 poly8x16_t __ret;
20236 __ai poly8x16_t vrev32q_p8(poly8x16_t __p0) {
20237 poly8x16_t __ret;
20242 __ai poly8x16_t vrev32q_p8(poly8x16_t __p0) {
20243 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20244 poly8x16_t __ret;
20428 __ai poly8x16_t vrev64q_p8(poly8x16_t __p0) {
20429 poly8x16_t __ret;
20434 __ai poly8x16_t vrev64q_p8(poly8x16_t __p0) {
20435 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20436 poly8x16_t __ret;
22198 poly8x16_t __s1 = __p1; \
22199 poly8x16_t __ret; \
22200 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
22206 poly8x16_t __s1 = __p1; \
22207 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
22208 poly8x16_t __ret; \
22209 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
22215 poly8x16_t __s1 = __p1; \
22216 poly8x16_t __ret; \
22217 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
23897 poly8x16_t __s0 = __p0; \
23898 poly8x16_t __s1 = __p1; \
23899 poly8x16_t __ret; \
23900 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
23905 poly8x16_t __s0 = __p0; \
23906 poly8x16_t __s1 = __p1; \
23907 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23908 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23909 poly8x16_t __ret; \
23910 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
24641 poly8x16_t __s0 = __p0; \
24642 poly8x16_t __s1 = __p1; \
24643 poly8x16_t __ret; \
24644 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
24649 poly8x16_t __s0 = __p0; \
24650 poly8x16_t __s1 = __p1; \
24651 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24652 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24653 poly8x16_t __ret; \
24654 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
25039 poly8x16_t __s1 = __p1; \
25044 poly8x16_t __s1 = __p1; \
25045 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25349 poly8x16_t __s1 = __p1; \
25354 poly8x16_t __s1 = __p1; \
25355 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
28628 __ai poly8x16x2_t vtrnq_p8(poly8x16_t __p0, poly8x16_t __p1) {
28634 __ai poly8x16x2_t vtrnq_p8(poly8x16_t __p0, poly8x16_t __p1) {
28635 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28636 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28966 __ai uint8x16_t vtstq_p8(poly8x16_t __p0, poly8x16_t __p1) {
28972 __ai uint8x16_t vtstq_p8(poly8x16_t __p0, poly8x16_t __p1) {
28973 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
28974 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29242 __ai poly8x16x2_t vuzpq_p8(poly8x16_t __p0, poly8x16_t __p1) {
29248 __ai poly8x16x2_t vuzpq_p8(poly8x16_t __p0, poly8x16_t __p1) {
29249 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29250 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29584 __ai poly8x16x2_t vzipq_p8(poly8x16_t __p0, poly8x16_t __p1) {
29590 __ai poly8x16x2_t vzipq_p8(poly8x16_t __p0, poly8x16_t __p1) {
29591 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29592 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
30197 __ai poly8x16_t vreinterpretq_p8_p16(poly16x8_t __p0) {
30198 poly8x16_t __ret;
30199 __ret = (poly8x16_t)(__p0);
30203 __ai poly8x16_t vreinterpretq_p8_p16(poly16x8_t __p0) {
30204 poly8x16_t __ret;
30205 __ret = (poly8x16_t)(__p0);
30211 __ai poly8x16_t vreinterpretq_p8_u8(uint8x16_t __p0) {
30212 poly8x16_t __ret;
30213 __ret = (poly8x16_t)(__p0);
30217 __ai poly8x16_t vreinterpretq_p8_u8(uint8x16_t __p0) {
30218 poly8x16_t __ret;
30219 __ret = (poly8x16_t)(__p0);
30225 __ai poly8x16_t vreinterpretq_p8_u32(uint32x4_t __p0) {
30226 poly8x16_t __ret;
30227 __ret = (poly8x16_t)(__p0);
30231 __ai poly8x16_t vreinterpretq_p8_u32(uint32x4_t __p0) {
30232 poly8x16_t __ret;
30233 __ret = (poly8x16_t)(__p0);
30239 __ai poly8x16_t vreinterpretq_p8_u64(uint64x2_t __p0) {
30240 poly8x16_t __ret;
30241 __ret = (poly8x16_t)(__p0);
30245 __ai poly8x16_t vreinterpretq_p8_u64(uint64x2_t __p0) {
30246 poly8x16_t __ret;
30247 __ret = (poly8x16_t)(__p0);
30253 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
30254 poly8x16_t __ret;
30255 __ret = (poly8x16_t)(__p0);
30259 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
30260 poly8x16_t __ret;
30261 __ret = (poly8x16_t)(__p0);
30267 __ai poly8x16_t vreinterpretq_p8_s8(int8x16_t __p0) {
30268 poly8x16_t __ret;
30269 __ret = (poly8x16_t)(__p0);
30273 __ai poly8x16_t vreinterpretq_p8_s8(int8x16_t __p0) {
30274 poly8x16_t __ret;
30275 __ret = (poly8x16_t)(__p0);
30281 __ai poly8x16_t vreinterpretq_p8_f32(float32x4_t __p0) {
30282 poly8x16_t __ret;
30283 __ret = (poly8x16_t)(__p0);
30287 __ai poly8x16_t vreinterpretq_p8_f32(float32x4_t __p0) {
30288 poly8x16_t __ret;
30289 __ret = (poly8x16_t)(__p0);
30295 __ai poly8x16_t vreinterpretq_p8_f16(float16x8_t __p0) {
30296 poly8x16_t __ret;
30297 __ret = (poly8x16_t)(__p0);
30301 __ai poly8x16_t vreinterpretq_p8_f16(float16x8_t __p0) {
30302 poly8x16_t __ret;
30303 __ret = (poly8x16_t)(__p0);
30309 __ai poly8x16_t vreinterpretq_p8_s32(int32x4_t __p0) {
30310 poly8x16_t __ret;
30311 __ret = (poly8x16_t)(__p0);
30315 __ai poly8x16_t vreinterpretq_p8_s32(int32x4_t __p0) {
30316 poly8x16_t __ret;
30317 __ret = (poly8x16_t)(__p0);
30323 __ai poly8x16_t vreinterpretq_p8_s64(int64x2_t __p0) {
30324 poly8x16_t __ret;
30325 __ret = (poly8x16_t)(__p0);
30329 __ai poly8x16_t vreinterpretq_p8_s64(int64x2_t __p0) {
30330 poly8x16_t __ret;
30331 __ret = (poly8x16_t)(__p0);
30337 __ai poly8x16_t vreinterpretq_p8_s16(int16x8_t __p0) {
30338 poly8x16_t __ret;
30339 __ret = (poly8x16_t)(__p0);
30343 __ai poly8x16_t vreinterpretq_p8_s16(int16x8_t __p0) {
30344 poly8x16_t __ret;
30345 __ret = (poly8x16_t)(__p0);
30351 __ai poly16x8_t vreinterpretq_p16_p8(poly8x16_t __p0) {
30357 __ai poly16x8_t vreinterpretq_p16_p8(poly8x16_t __p0) {
30505 __ai uint8x16_t vreinterpretq_u8_p8(poly8x16_t __p0) {
30511 __ai uint8x16_t vreinterpretq_u8_p8(poly8x16_t __p0) {
30659 __ai uint32x4_t vreinterpretq_u32_p8(poly8x16_t __p0) {
30665 __ai uint32x4_t vreinterpretq_u32_p8(poly8x16_t __p0) {
30813 __ai uint64x2_t vreinterpretq_u64_p8(poly8x16_t __p0) {
30819 __ai uint64x2_t vreinterpretq_u64_p8(poly8x16_t __p0) {
30967 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
30973 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
31121 __ai int8x16_t vreinterpretq_s8_p8(poly8x16_t __p0) {
31127 __ai int8x16_t vreinterpretq_s8_p8(poly8x16_t __p0) {
31275 __ai float32x4_t vreinterpretq_f32_p8(poly8x16_t __p0) {
31281 __ai float32x4_t vreinterpretq_f32_p8(poly8x16_t __p0) {
31429 __ai float16x8_t vreinterpretq_f16_p8(poly8x16_t __p0) {
31435 __ai float16x8_t vreinterpretq_f16_p8(poly8x16_t __p0) {
31583 __ai int32x4_t vreinterpretq_s32_p8(poly8x16_t __p0) {
31589 __ai int32x4_t vreinterpretq_s32_p8(poly8x16_t __p0) {
31737 __ai int64x2_t vreinterpretq_s64_p8(poly8x16_t __p0) {
31743 __ai int64x2_t vreinterpretq_s64_p8(poly8x16_t __p0) {
31891 __ai int16x8_t vreinterpretq_s16_p8(poly8x16_t __p0) {
31897 __ai int16x8_t vreinterpretq_s16_p8(poly8x16_t __p0) {
34631 __ai poly8x16_t vreinterpretq_p8_p128(poly128_t __p0) {
34632 poly8x16_t __ret;
34633 __ret = (poly8x16_t)(__p0);
34637 __ai poly8x16_t vreinterpretq_p8_p128(poly128_t __p0) {
34638 poly8x16_t __ret;
34639 __ret = (poly8x16_t)(__p0);
34645 __ai poly8x16_t vreinterpretq_p8_p64(poly64x2_t __p0) {
34646 poly8x16_t __ret;
34647 __ret = (poly8x16_t)(__p0);
34651 __ai poly8x16_t vreinterpretq_p8_p64(poly64x2_t __p0) {
34652 poly8x16_t __ret;
34653 __ret = (poly8x16_t)(__p0);
34659 __ai poly8x16_t vreinterpretq_p8_p16(poly16x8_t __p0) {
34660 poly8x16_t __ret;
34661 __ret = (poly8x16_t)(__p0);
34665 __ai poly8x16_t vreinterpretq_p8_p16(poly16x8_t __p0) {
34666 poly8x16_t __ret;
34667 __ret = (poly8x16_t)(__p0);
34673 __ai poly8x16_t vreinterpretq_p8_u8(uint8x16_t __p0) {
34674 poly8x16_t __ret;
34675 __ret = (poly8x16_t)(__p0);
34679 __ai poly8x16_t vreinterpretq_p8_u8(uint8x16_t __p0) {
34680 poly8x16_t __ret;
34681 __ret = (poly8x16_t)(__p0);
34687 __ai poly8x16_t vreinterpretq_p8_u32(uint32x4_t __p0) {
34688 poly8x16_t __ret;
34689 __ret = (poly8x16_t)(__p0);
34693 __ai poly8x16_t vreinterpretq_p8_u32(uint32x4_t __p0) {
34694 poly8x16_t __ret;
34695 __ret = (poly8x16_t)(__p0);
34701 __ai poly8x16_t vreinterpretq_p8_u64(uint64x2_t __p0) {
34702 poly8x16_t __ret;
34703 __ret = (poly8x16_t)(__p0);
34707 __ai poly8x16_t vreinterpretq_p8_u64(uint64x2_t __p0) {
34708 poly8x16_t __ret;
34709 __ret = (poly8x16_t)(__p0);
34715 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
34716 poly8x16_t __ret;
34717 __ret = (poly8x16_t)(__p0);
34721 __ai poly8x16_t vreinterpretq_p8_u16(uint16x8_t __p0) {
34722 poly8x16_t __ret;
34723 __ret = (poly8x16_t)(__p0);
34729 __ai poly8x16_t vreinterpretq_p8_s8(int8x16_t __p0) {
34730 poly8x16_t __ret;
34731 __ret = (poly8x16_t)(__p0);
34735 __ai poly8x16_t vreinterpretq_p8_s8(int8x16_t __p0) {
34736 poly8x16_t __ret;
34737 __ret = (poly8x16_t)(__p0);
34743 __ai poly8x16_t vreinterpretq_p8_f64(float64x2_t __p0) {
34744 poly8x16_t __ret;
34745 __ret = (poly8x16_t)(__p0);
34749 __ai poly8x16_t vreinterpretq_p8_f64(float64x2_t __p0) {
34750 poly8x16_t __ret;
34751 __ret = (poly8x16_t)(__p0);
34757 __ai poly8x16_t vreinterpretq_p8_f32(float32x4_t __p0) {
34758 poly8x16_t __ret;
34759 __ret = (poly8x16_t)(__p0);
34763 __ai poly8x16_t vreinterpretq_p8_f32(float32x4_t __p0) {
34764 poly8x16_t __ret;
34765 __ret = (poly8x16_t)(__p0);
34771 __ai poly8x16_t vreinterpretq_p8_f16(float16x8_t __p0) {
34772 poly8x16_t __ret;
34773 __ret = (poly8x16_t)(__p0);
34777 __ai poly8x16_t vreinterpretq_p8_f16(float16x8_t __p0) {
34778 poly8x16_t __ret;
34779 __ret = (poly8x16_t)(__p0);
34785 __ai poly8x16_t vreinterpretq_p8_s32(int32x4_t __p0) {
34786 poly8x16_t __ret;
34787 __ret = (poly8x16_t)(__p0);
34791 __ai poly8x16_t vreinterpretq_p8_s32(int32x4_t __p0) {
34792 poly8x16_t __ret;
34793 __ret = (poly8x16_t)(__p0);
34799 __ai poly8x16_t vreinterpretq_p8_s64(int64x2_t __p0) {
34800 poly8x16_t __ret;
34801 __ret = (poly8x16_t)(__p0);
34805 __ai poly8x16_t vreinterpretq_p8_s64(int64x2_t __p0) {
34806 poly8x16_t __ret;
34807 __ret = (poly8x16_t)(__p0);
34813 __ai poly8x16_t vreinterpretq_p8_s16(int16x8_t __p0) {
34814 poly8x16_t __ret;
34815 __ret = (poly8x16_t)(__p0);
34819 __ai poly8x16_t vreinterpretq_p8_s16(int16x8_t __p0) {
34820 poly8x16_t __ret;
34821 __ret = (poly8x16_t)(__p0);
34827 __ai poly128_t vreinterpretq_p128_p8(poly8x16_t __p0) {
34833 __ai poly128_t vreinterpretq_p128_p8(poly8x16_t __p0) {
35023 __ai poly64x2_t vreinterpretq_p64_p8(poly8x16_t __p0) {
35029 __ai poly64x2_t vreinterpretq_p64_p8(poly8x16_t __p0) {
35219 __ai poly16x8_t vreinterpretq_p16_p8(poly8x16_t __p0) {
35225 __ai poly16x8_t vreinterpretq_p16_p8(poly8x16_t __p0) {
35415 __ai uint8x16_t vreinterpretq_u8_p8(poly8x16_t __p0) {
35421 __ai uint8x16_t vreinterpretq_u8_p8(poly8x16_t __p0) {
35611 __ai uint32x4_t vreinterpretq_u32_p8(poly8x16_t __p0) {
35617 __ai uint32x4_t vreinterpretq_u32_p8(poly8x16_t __p0) {
35807 __ai uint64x2_t vreinterpretq_u64_p8(poly8x16_t __p0) {
35813 __ai uint64x2_t vreinterpretq_u64_p8(poly8x16_t __p0) {
36003 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
36009 __ai uint16x8_t vreinterpretq_u16_p8(poly8x16_t __p0) {
36199 __ai int8x16_t vreinterpretq_s8_p8(poly8x16_t __p0) {
36205 __ai int8x16_t vreinterpretq_s8_p8(poly8x16_t __p0) {
36395 __ai float64x2_t vreinterpretq_f64_p8(poly8x16_t __p0) {
36401 __ai float64x2_t vreinterpretq_f64_p8(poly8x16_t __p0) {
36591 __ai float32x4_t vreinterpretq_f32_p8(poly8x16_t __p0) {
36597 __ai float32x4_t vreinterpretq_f32_p8(poly8x16_t __p0) {
36787 __ai float16x8_t vreinterpretq_f16_p8(poly8x16_t __p0) {
36793 __ai float16x8_t vreinterpretq_f16_p8(poly8x16_t __p0) {
36983 __ai int32x4_t vreinterpretq_s32_p8(poly8x16_t __p0) {
36989 __ai int32x4_t vreinterpretq_s32_p8(poly8x16_t __p0) {
37179 __ai int64x2_t vreinterpretq_s64_p8(poly8x16_t __p0) {
37185 __ai int64x2_t vreinterpretq_s64_p8(poly8x16_t __p0) {
37375 __ai int16x8_t vreinterpretq_s16_p8(poly8x16_t __p0) {
37381 __ai int16x8_t vreinterpretq_s16_p8(poly8x16_t __p0) {
41075 __ai uint8x16_t vceqzq_p8(poly8x16_t __p0) {
41081 __ai uint8x16_t vceqzq_p8(poly8x16_t __p0) {
41082 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43040 poly8x16_t __s0_0 = __p0_0; \
43042 poly8x16_t __ret_0; \
43048 poly8x16_t __s0_1 = __p0_1; \
43050 poly8x16_t __rev0_1; __rev0_1 = __builtin_shufflevector(__s0_1, __s0_1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43052 poly8x16_t __ret_1; \
43494 poly8x16_t __s0_44 = __p0_44; \
43495 poly8x16_t __s2_44 = __p2_44; \
43496 poly8x16_t __ret_44; \
43502 poly8x16_t __s0_45 = __p0_45; \
43503 poly8x16_t __s2_45 = __p2_45; \
43504 poly8x16_t __rev0_45; __rev0_45 = __builtin_shufflevector(__s0_45, __s0_45, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43505 poly8x16_t __rev2_45; __rev2_45 = __builtin_shufflevector(__s2_45, __s2_45, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43506 poly8x16_t __ret_45; \
43726 poly8x16_t __s2_66 = __p2_66; \
43734 poly8x16_t __s2_67 = __p2_67; \
43736 poly8x16_t __rev2_67; __rev2_67 = __builtin_shufflevector(__s2_67, __s2_67, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
45228 poly8x16_t __s0 = __p0; \
45235 poly8x16_t __s0 = __p0; \
45236 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
45432 poly8x16_t __s0 = __p0; \
45439 poly8x16_t __s0 = __p0; \
45440 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
45485 poly8x16_t __s0 = __p0; \
45486 poly8x16_t __ret; \
45492 poly8x16_t __s0 = __p0; \
45493 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
45494 poly8x16_t __ret; \
53218 __ai poly16x8_t vmull_high_p8(poly8x16_t __p0, poly8x16_t __p1) {
53224 __ai poly16x8_t vmull_high_p8(poly8x16_t __p0, poly8x16_t __p1) {
53225 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
53226 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57896 __ai poly8x8_t vqtbl1_p8(poly8x16_t __p0, uint8x8_t __p1) {
57902 __ai poly8x8_t vqtbl1_p8(poly8x16_t __p0, uint8x8_t __p1) {
57903 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57913 __ai poly8x16_t vqtbl1q_p8(poly8x16_t __p0, uint8x16_t __p1) {
57914 poly8x16_t __ret;
57915 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__p0, (int8x16_t)__p1, 36);
57919 __ai poly8x16_t vqtbl1q_p8(poly8x16_t __p0, uint8x16_t __p1) {
57920 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57922 poly8x16_t __ret;
57923 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
58017 __ai poly8x16_t vqtbl2q_p8(poly8x16x2_t __p0, uint8x16_t __p1) {
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);
58023 __ai poly8x16_t vqtbl2q_p8(poly8x16x2_t __p0, uint8x16_t __p1) {
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);
58132 __ai poly8x16_t vqtbl3q_p8(poly8x16x3_t __p0, uint8x16_t __p1) {
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);
58138 __ai poly8x16_t vqtbl3q_p8(poly8x16x3_t __p0, uint8x16_t __p1) {
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);
58253 __ai poly8x16_t vqtbl4q_p8(poly8x16x4_t __p0, uint8x16_t __p1) {
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);
58259 __ai poly8x16_t vqtbl4q_p8(poly8x16x4_t __p0, uint8x16_t __p1) {
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);
58358 __ai poly8x8_t vqtbx1_p8(poly8x8_t __p0, poly8x16_t __p1, uint8x8_t __p2) {
58364 __ai poly8x8_t vqtbx1_p8(poly8x8_t __p0, poly8x16_t __p1, uint8x8_t __p2) {
58366 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58376 __ai poly8x16_t vqtbx1q_p8(poly8x16_t __p0, poly8x16_t __p1, uint8x16_t __p2) {
58377 poly8x16_t __ret;
58378 __ret = (poly8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__p0, (int8x16_t)__p1, (int8x16_t)__p2, 36);
58382 __ai poly8x16_t vqtbx1q_p8(poly8x16_t __p0, poly8x16_t __p1, uint8x16_t __p2) {
58383 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58384 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58386 poly8x16_t __ret;
58387 __ret = (poly8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);
58486 __ai poly8x16_t vqtbx2q_p8(poly8x16_t __p0, poly8x16x2_t __p1, uint8x16_t __p2) {
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);
58492 __ai poly8x16_t vqtbx2q_p8(poly8x16_t __p0, poly8x16x2_t __p1, uint8x16_t __p2) {
58493 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
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);
58607 __ai poly8x16_t vqtbx3q_p8(poly8x16_t __p0, poly8x16x3_t __p1, uint8x16_t __p2) {
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);
58613 __ai poly8x16_t vqtbx3q_p8(poly8x16_t __p0, poly8x16x3_t __p1, uint8x16_t __p2) {
58614 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
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);
58734 __ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2) {
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);
58740 __ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2) {
58741 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
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);
58968 __ai poly8x16_t vrbitq_p8(poly8x16_t __p0) {
58969 poly8x16_t __ret;
58970 __ret = (poly8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__p0, 36);
58974 __ai poly8x16_t vrbitq_p8(poly8x16_t __p0) {
58975 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58976 poly8x16_t __ret;
58977 __ret = (poly8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 36);
63550 __ai poly8x16_t vtrn1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
63551 poly8x16_t __ret;
63556 __ai poly8x16_t vtrn1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
63557 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63558 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63559 poly8x16_t __ret;
63924 __ai poly8x16_t vtrn2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
63925 poly8x16_t __ret;
63930 __ai poly8x16_t vtrn2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
63931 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63932 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
63933 poly8x16_t __ret;
64608 __ai poly8x16_t vuzp1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64609 poly8x16_t __ret;
64614 __ai poly8x16_t vuzp1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64615 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64616 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64617 poly8x16_t __ret;
64982 __ai poly8x16_t vuzp2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64983 poly8x16_t __ret;
64988 __ai poly8x16_t vuzp2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64989 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64990 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64991 poly8x16_t __ret;
65356 __ai poly8x16_t vzip1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65357 poly8x16_t __ret;
65362 __ai poly8x16_t vzip1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65363 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65364 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65365 poly8x16_t __ret;
65730 __ai poly8x16_t vzip2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65731 poly8x16_t __ret;
65736 __ai poly8x16_t vzip2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65737 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65738 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65739 poly8x16_t __ret;