Home | History | Annotate | Download | only in include

Lines Matching defs:int8x16_t

59 typedef __builtin_aarch64_simd_qi int8x16_t
96 int8x16_t val[2];
216 int8x16_t val[3];
336 int8x16_t val[4];
504 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
505 vaddq_s8 (int8x16_t __a, int8x16_t __b)
604 vaddl_high_s8 (int8x16_t __a, int8x16_t __b)
624 return (uint16x8_t) __builtin_aarch64_uaddl2v16qi ((int8x16_t) __a,
625 (int8x16_t) __b);
682 vaddw_high_s8 (int16x8_t __a, int8x16_t __b)
703 (int8x16_t) __b);
759 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
760 vhaddq_s8 (int8x16_t __a, int8x16_t __b)
762 return (int8x16_t) __builtin_aarch64_shaddv16qi (__a, __b);
780 return (uint8x16_t) __builtin_aarch64_uhaddv16qi ((int8x16_t) __a,
781 (int8x16_t) __b);
837 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
838 vrhaddq_s8 (int8x16_t __a, int8x16_t __b)
840 return (int8x16_t) __builtin_aarch64_srhaddv16qi (__a, __b);
858 return (uint8x16_t) __builtin_aarch64_urhaddv16qi ((int8x16_t) __a,
859 (int8x16_t) __b);
954 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
957 return (int8x16_t) __builtin_aarch64_addhn2v8hi (__a, __b, __c);
996 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
999 return (int8x16_t) __builtin_aarch64_raddhn2v8hi (__a, __b, __c);
1105 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1106 vmulq_s8 (int8x16_t __a, int8x16_t __b)
1156 return (poly8x16_t) __builtin_aarch64_pmulv16qi ((int8x16_t) __a,
1157 (int8x16_t) __b);
1208 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1209 vandq_s8 (int8x16_t __a, int8x16_t __b)
1304 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1305 vorrq_s8 (int8x16_t __a, int8x16_t __b)
1400 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1401 veorq_s8 (int8x16_t __a, int8x16_t __b)
1496 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1497 vbicq_s8 (int8x16_t __a, int8x16_t __b)
1592 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1593 vornq_s8 (int8x16_t __a, int8x16_t __b)
1694 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1695 vsubq_s8 (int8x16_t __a, int8x16_t __b)
1794 vsubl_high_s8 (int8x16_t __a, int8x16_t __b)
1814 return (uint16x8_t) __builtin_aarch64_usubl2v16qi ((int8x16_t) __a,
1815 (int8x16_t) __b);
1872 vsubw_high_s8 (int16x8_t __a, int8x16_t __b)
1893 (int8x16_t) __b);
1962 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
1963 vqaddq_s8 (int8x16_t __a, int8x16_t __b)
1965 return (int8x16_t) __builtin_aarch64_sqaddv16qi (__a, __b);
1989 return (uint8x16_t) __builtin_aarch64_uqaddv16qi ((int8x16_t) __a,
1990 (int8x16_t) __b);
2066 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
2067 vqsubq_s8 (int8x16_t __a, int8x16_t __b)
2069 return (int8x16_t) __builtin_aarch64_sqsubv16qi (__a, __b);
2093 return (uint8x16_t) __builtin_aarch64_uqsubv16qi ((int8x16_t) __a,
2094 (int8x16_t) __b);
2136 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
2137 vqnegq_s8 (int8x16_t __a)
2139 return (int8x16_t) __builtin_aarch64_sqnegv16qi (__a);
2172 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
2173 vqabsq_s8 (int8x16_t __a)
2175 return (int8x16_t) __builtin_aarch64_sqabsv16qi (__a);
2382 vgetq_lane_s8 (int8x16_t __a, const int __b)
2414 return (uint8_t) __builtin_aarch64_get_lane_unsignedv16qi ((int8x16_t) __a,
2435 return (poly8_t) __builtin_aarch64_get_lane_unsignedv16qi ((int8x16_t) __a,
2520 vreinterpretq_p8_s8 (int8x16_t __a)
2552 return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
2645 vreinterpretq_p16_s8 (int8x16_t __a)
2677 return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
2702 return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
2770 vreinterpretq_f32_s8 (int8x16_t __a)
2796 return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi ((int8x16_t)
2824 return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi ((int8x16_t)
2896 vreinterpretq_s64_s8 (int8x16_t __a)
2922 return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t) __a);
2946 return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t) __a);
3016 vreinterpretq_u64_s8 (int8x16_t __a)
3048 return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t)
3067 return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t)
3137 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3140 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi (__a);
3143 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3146 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4si (__a);
3149 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3152 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv2di (__a);
3155 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3158 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4sf (__a);
3161 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3164 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
3168 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3171 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t) __a);
3174 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3177 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4si ((int32x4_t) __a);
3180 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3183 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv2di ((int64x2_t) __a);
3186 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3189 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
3193 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3196 return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t) __a);
3260 vreinterpretq_s16_s8 (int8x16_t __a)
3286 return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t) __a);
3310 return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t) __a);
3380 vreinterpretq_s32_s8 (int8x16_t __a)
3406 return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t) __a);
3430 return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t) __a);
3500 vreinterpretq_u8_s8 (int8x16_t __a)
3553 return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
3625 vreinterpretq_u16_s8 (int8x16_t __a)
3657 return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
3676 return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
3747 vreinterpretq_u32_s8 (int8x16_t __a)
3779 return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t)
3798 return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t)
3808 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
3811 return (int8x16_t) __builtin_aarch64_combinev8qi (__a, __b);
3955 vabal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)
4086 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
4087 vabaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)
4089 int8x16_t result;
4241 vabdl_high_s8 (int8x16_t a, int8x16_t b)
4394 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
4395 vabdq_s8 (int8x16_t a, int8x16_t b)
4397 int8x16_t result;
4537 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
4538 vabsq_s8 (int8x16_t a)
4540 int8x16_t result;
4670 vaddlvq_s8 (int8x16_t a)
4780 vaddvq_s8 (int8x16_t a)
5010 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
5011 vbslq_s8 (uint8x16_t a, int8x16_t b, int8x16_t c)
5013 int8x16_t result;
5483 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
5484 vclsq_s8 (int8x16_t a)
5486 int8x16_t result;
5626 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
5627 vclzq_s8 (int8x16_t a)
5629 int8x16_t result;
5736 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
5737 vcntq_s8 (int8x16_t a)
5739 int8x16_t result;
5813 int8x16_t c_ = (c); \
5814 int8x16_t a_ = (a); \
5815 int8x16_t result; \
7240 int8x16_t result; \
7376 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
7379 int8x16_t result;
7687 int8x16_t b_ = (b); \
7688 int8x16_t a_ = (a); \
7689 int8x16_t result; \
8026 vget_high_s8 (int8x16_t a)
8170 vget_low_s8 (int8x16_t a)
8323 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
8324 vhsubq_s8 (int8x16_t a, int8x16_t b)
8326 int8x16_t result;
8721 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
8724 int8x16_t result;
8864 int8x16_t b_ = (b); \
8866 int8x16_t result; \
9065 vmaxvq_s8 (int8x16_t a)
9197 vminvq_s8 (int8x16_t a)
9668 vmlal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)
10150 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
10151 vmlaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)
10153 int8x16_t result;
10566 vmlsl_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)
11063 int8x16_t __attribute__ ((__always_inline__))
11064 vmlsq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)
11066 int8x16_t result;
11251 vmovl_high_s8 (int8x16_t a)
11382 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
11385 int8x16_t result = vcombine_s8 (a, vcreate_s8 (UINT64_C (0x0)));
11553 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
11556 int8x16_t result;
11999 vmull_high_s8 (int8x16_t a, int8x16_t b)
12706 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
12707 vmvnq_s8 (int8x16_t a)
12709 int8x16_t result;
12838 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
12839 vnegq_s8 (int8x16_t a)
12841 int8x16_t result;
12949 vpadalq_s8 (int16x8_t a, int8x16_t b)
13142 vpaddlq_s8 (int8x16_t a)
13229 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
13230 vpaddq_s8 (int8x16_t a, int8x16_t b)
13232 int8x16_t result;
13482 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
13483 vpmaxq_s8 (int8x16_t a, int8x16_t b)
13485 int8x16_t result;
13724 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
13725 vpminq_s8 (int8x16_t a, int8x16_t b)
13727 int8x16_t result;
13856 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
13859 int8x16_t result = vcombine_s8 (a, vcreate_s8 (UINT64_C (0x0)));
14004 int8x16_t result = vcombine_s8 \
14130 int8x16_t result = vcombine_s8 \
14273 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
14274 vrbitq_s8 (int8x16_t a)
14276 int8x16_t result;
14493 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
14494 vrev16q_s8 (int8x16_t a)
14496 int8x16_t result;
14603 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
14604 vrev32q_s8 (int8x16_t a)
14606 int8x16_t result;
14779 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
14780 vrev64q_s8 (int8x16_t a)
14782 int8x16_t result;
15015 int8x16_t result = vcombine_s8 \
15320 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
15323 int8x16_t result = vcombine_s8 (a, vcreate_s8 (UINT64_C (0x0)));
15663 int8x16_t b_ = (b); \
15665 int8x16_t result; \
15769 int8x16_t result = vcombine_s8 \
16204 int8x16_t b_ = (b); \
16289 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
16292 int8x16_t result = vcombine_s8 (a, vcreate_s8 (UINT64_C (0x0)));
16564 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
16565 vtrn1q_s8 (int8x16_t a, int8x16_t b)
16567 int8x16_t result;
16795 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
16796 vtrn2q_s8 (int8x16_t a, int8x16_t b)
16798 int8x16_t result;
17069 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
17070 vuzp1q_s8 (int8x16_t a, int8x16_t b)
17072 int8x16_t result;
17300 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
17301 vuzp2q_s8 (int8x16_t a, int8x16_t b)
17303 int8x16_t result;
17531 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
17532 vzip1q_s8 (int8x16_t a, int8x16_t b)
17534 int8x16_t result;
17762 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
17763 vzip2q_s8 (int8x16_t a, int8x16_t b)
17765 int8x16_t result;
18460 vqtbl1_s8 (int8x16_t a, int8x8_t b)
18492 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18493 vqtbl1q_s8 (int8x16_t a, int8x16_t b)
18495 int8x16_t result;
18550 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18551 vqtbl2q_s8 (int8x16x2_t tab, int8x16_t idx)
18553 int8x16_t result;
18622 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18623 vqtbl3q_s8 (int8x16x3_t tab, int8x16_t idx)
18625 int8x16_t result;
18695 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18696 vqtbl4q_s8 (int8x16x4_t tab, int8x16_t idx)
18698 int8x16_t result;
18733 vqtbx1_s8 (int8x8_t r, int8x16_t tab, int8x8_t idx)
18765 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18766 vqtbx1q_s8 (int8x16_t r, int8x16_t tab, int8x16_t idx)
18768 int8x16_t result = r;
18835 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18836 vqtbx2q_s8 (int8x16_t r, int8x16x2_t tab, int8x16_t idx)
18838 int8x16_t result = r;
18909 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18910 vqtbx3q_s8 (int8x16_t r, int8x16x3_t tab, int8x16_t idx)
18912 int8x16_t result = r;
18983 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
18984 vqtbx4q_s8 (int8x16_t r, int8x16x4_t tab, int8x16_t idx)
18986 int8x16_t result = r;
19025 int8x16_t temp = vcombine_s8 (tab, vcreate_s8 (UINT64_C (0x0)));
19061 int8x16_t temp = vcombine_s8 (tab.val[0], tab.val[1]);
19188 int8x16_t temp = vcombine_s8 (tab, vcreate_s8 (UINT64_C (0x0)));
19235 int8x16_t temp = vcombine_s8 (tab.val[0], tab.val[1]);
19451 return (uint8x16_t) __builtin_aarch64_cmeqv16qi ((int8x16_t) __a,
19452 (int8x16_t) __b);
19456 vceqq_s8 (int8x16_t __a, int8x16_t __b)
19482 return (uint8x16_t) __builtin_aarch64_cmeqv16qi ((int8x16_t) __a,
19483 (int8x16_t) __b);
19580 vcgeq_s8 (int8x16_t __a, int8x16_t __b)
19606 return (uint8x16_t) __builtin_aarch64_cmhsv16qi ((int8x16_t) __a,
19607 (int8x16_t) __b);
19705 vcgtq_s8 (int8x16_t __a, int8x16_t __b)
19731 return (uint8x16_t) __builtin_aarch64_cmhiv16qi ((int8x16_t) __a,
19732 (int8x16_t) __b);
19830 vcleq_s8 (int8x16_t __a, int8x16_t __b)
19856 return (uint8x16_t) __builtin_aarch64_cmhsv16qi ((int8x16_t) __b,
19857 (int8x16_t) __a);
19948 vcltq_s8 (int8x16_t __a, int8x16_t __b)
19974 return (uint8x16_t) __builtin_aarch64_cmhiv16qi ((int8x16_t) __b,
19975 (int8x16_t) __a);
20014 vdupb_lane_s8 (int8x16_t a, int const b)
20022 return (uint8x1_t) __builtin_aarch64_dup_laneqi ((int8x16_t) a, b);
20168 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
20360 ret.val[0] = (int8x16_t) __builtin_aarch64_get_qregoiv16qi (__o, 0);
20361 ret.val[1] = (int8x16_t) __builtin_aarch64_get_qregoiv16qi (__o, 1);
20636 ret.val[0] = (int8x16_t) __builtin_aarch64_get_qregciv16qi (__o, 0);
20637 ret.val[1] = (int8x16_t) __builtin_aarch64_get_qregciv16qi (__o, 1);
20638 ret.val[2] = (int8x16_t) __builtin_aarch64_get_qregciv16qi (__o, 2);
20936 ret.val[0] = (int8x16_t) __builtin_aarch64_get_qregxiv16qi (__o, 0);
20937 ret.val[1] = (int8x16_t) __builtin_aarch64_get_qregxiv16qi (__o, 1);
20938 ret.val[2] = (int8x16_t) __builtin_aarch64_get_qregxiv16qi (__o, 2);
20939 ret.val[3] = (int8x16_t) __builtin_aarch64_get_qregxiv16qi (__o, 3);
21145 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
21146 vmaxq_s8 (int8x16_t __a, int8x16_t __b)
21166 return (uint8x16_t) __builtin_aarch64_umaxv16qi ((int8x16_t) __a,
21167 (int8x16_t) __b);
21243 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
21244 vminq_s8 (int8x16_t __a, int8x16_t __b)
21264 return (uint8x16_t) __builtin_aarch64_uminv16qi ((int8x16_t) __a,
21265 (int8x16_t) __b);
22064 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
22065 vqrshlq_s8 (int8x16_t __a, int8x16_t __b)
22089 vqrshlq_u8 (uint8x16_t __a, int8x16_t __b)
22091 return (uint8x16_t) __builtin_aarch64_uqrshlv16qi ((int8x16_t) __a, __b);
22322 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
22323 vqshlq_s8 (int8x16_t __a, int8x16_t __b)
22347 vqshlq_u8 (uint8x16_t __a, int8x16_t __b)
22349 return (uint8x16_t) __builtin_aarch64_uqshlv16qi ((int8x16_t) __a, __b);
22466 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
22467 vqshlq_n_s8 (int8x16_t __a, const int __b)
22469 return (int8x16_t) __builtin_aarch64_sqshl_nv16qi (__a, __b);
22493 return (uint8x16_t) __builtin_aarch64_uqshl_nv16qi ((int8x16_t) __a, __b);
22589 vqshluq_n_s8 (int8x16_t __a, const int __b)
22848 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
22849 vrshlq_s8 (int8x16_t __a, int8x16_t __b)
22851 return (int8x16_t) __builtin_aarch64_srshlv16qi (__a, __b);
22873 vrshlq_u8 (uint8x16_t __a, int8x16_t __b)
22875 return (uint8x16_t) __builtin_aarch64_urshlv16qi ((int8x16_t) __a, __b);
22958 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
22959 vrshrq_n_s8 (int8x16_t __a, const int __b)
22961 return (int8x16_t) __builtin_aarch64_srshr_nv16qi (__a, __b);
22985 return (uint8x16_t) __builtin_aarch64_urshr_nv16qi ((int8x16_t) __a, __b);
23072 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
23073 vrsraq_n_s8 (int8x16_t __a, int8x16_t __b, const int __c)
23075 return (int8x16_t) __builtin_aarch64_srsra_nv16qi (__a, __b, __c);
23099 return (uint8x16_t) __builtin_aarch64_ursra_nv16qi ((int8x16_t) __a,
23100 (int8x16_t) __b, __c);
23186 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
23187 vshlq_n_s8 (int8x16_t __a, const int __b)
23189 return (int8x16_t) __builtin_aarch64_sshl_nv16qi (__a, __b);
23213 return (uint8x16_t) __builtin_aarch64_ushl_nv16qi ((int8x16_t) __a, __b);
23294 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
23295 vshlq_s8 (int8x16_t __a, int8x16_t __b)
23297 return (int8x16_t) __builtin_aarch64_sshlv16qi (__a, __b);
23319 vshlq_u8 (uint8x16_t __a, int8x16_t __b)
23321 return (uint8x16_t) __builtin_aarch64_ushlv16qi ((int8x16_t) __a, __b);
23355 vshll_high_n_s8 (int8x16_t __a, const int __b)
23375 return (uint16x8_t) __builtin_aarch64_ushll2_nv16qi ((int8x16_t) __a, __b);
23476 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
23477 vshrq_n_s8 (int8x16_t __a, const int __b)
23479 return (int8x16_t) __builtin_aarch64_sshr_nv16qi (__a, __b);
23503 return (uint8x16_t) __builtin_aarch64_ushr_nv16qi ((int8x16_t) __a, __b);
23590 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
23591 vsliq_n_s8 (int8x16_t __a, int8x16_t __b, const int __c)
23593 return (int8x16_t) __builtin_aarch64_ssli_nv16qi (__a, __b, __c);
23617 return (uint8x16_t) __builtin_aarch64_usli_nv16qi ((int8x16_t) __a,
23618 (int8x16_t) __b, __c);
23684 vsqaddq_u8 (uint8x16_t __a, int8x16_t __b)
23686 return (uint8x16_t) __builtin_aarch64_usqaddv16qi ((int8x16_t) __a,
23687 (int8x16_t) __b);
23808 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
23809 vsraq_n_s8 (int8x16_t __a, int8x16_t __b, const int __c)
23811 return (int8x16_t) __builtin_aarch64_ssra_nv16qi (__a, __b, __c);
23835 return (uint8x16_t) __builtin_aarch64_usra_nv16qi ((int8x16_t) __a,
23836 (int8x16_t) __b, __c);
23926 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
23927 vsriq_n_s8 (int8x16_t __a, int8x16_t __b, const int __c)
23929 return (int8x16_t) __builtin_aarch64_ssri_nv16qi (__a, __b, __c);
23953 return (uint8x16_t) __builtin_aarch64_usri_nv16qi ((int8x16_t) __a,
23954 (int8x16_t) __b, __c);
24087 (int8x16_t) b);
24098 vst1q_s8 (int8_t *a, int8x16_t b)
24125 (int8x16_t) b);
24194 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) temp.val[0], 0);
24195 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) temp.val[1], 1);
24206 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) temp.val[0], 0);
24207 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) temp.val[1], 1);
24254 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) temp.val[0], 0);
24255 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) temp.val[1], 1);
24299 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) val.val[0], 0);
24300 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) val.val[1], 1);
24308 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) val.val[0], 0);
24309 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) val.val[1], 1);
24353 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) val.val[0], 0);
24354 __o = __builtin_aarch64_set_qregoiv16qi (__o, (int8x16_t) val.val[1], 1);
24453 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[0], 0);
24454 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[1], 1);
24455 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[2], 2);
24467 int8x16_t) temp.val[0], 0);
24468 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[1], 1);
24469 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[2], 2);
24523 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[0], 0);
24524 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[1], 1);
24525 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) temp.val[2], 2);
24575 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[0], 0);
24576 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[1], 1);
24577 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[2], 2);
24585 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[0], 0);
24586 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[1], 1);
24587 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[2], 2);
24635 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[0], 0);
24636 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[1], 1);
24637 __o = __builtin_aarch64_set_qregciv16qi (__o, (int8x16_t) val.val[2], 2);
24748 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[0], 0);
24749 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[1], 1);
24750 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[2], 2);
24751 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[3], 3);
24764 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[0], 0);
24765 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[1], 1);
24766 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[2], 2);
24767 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[3], 3);
24828 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[0], 0);
24829 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[1], 1);
24830 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[2], 2);
24831 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) temp.val[3], 3);
24887 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[0], 0);
24888 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[1], 1);
24889 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[2], 2);
24890 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[3], 3);
24898 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[0], 0);
24899 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[1], 1);
24900 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[2], 2);
24901 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[3], 3);
24953 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[0], 0);
24954 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[1], 1);
24955 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[2], 2);
24956 __o = __builtin_aarch64_set_qregxiv16qi (__o, (int8x16_t) val.val[3], 3);
25104 vtrnq_s8 (int8x16_t a, int8x16_t b)
25194 vtstq_s8 (int8x16_t __a, int8x16_t __b)
25220 return (uint8x16_t) __builtin_aarch64_cmtstv16qi ((int8x16_t) __a,
25221 (int8x16_t) __b);
25284 __extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
25285 vuqaddq_s8 (int8x16_t __a, uint8x16_t __b)
25287 return (int8x16_t) __builtin_aarch64_suqaddv16qi (__a, (int8x16_t) __b);
25354 __DEFINTERLEAVE (op, int8x16x2_t, int8x16_t, s8, q) \