Home | History | Annotate | Download | only in include

Lines Matching defs:int32x2_t

39 typedef __builtin_aarch64_simd_si int32x2_t
118 int32x2_t val[2];
238 int32x2_t val[3];
358 int32x2_t val[4];
484 __aarch64_vget_lane_any (v2si, (uint32_t), (int32x2_t), __a, __b)
629 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
630 vadd_s32 (int32x2_t __a, int32x2_t __b)
750 vaddl_s32 (int32x2_t __a, int32x2_t __b)
772 return (uint64x2_t) __builtin_aarch64_uaddlv2si ((int32x2_t) __a,
773 (int32x2_t) __b);
828 vaddw_s32 (int64x2_t __a, int32x2_t __b)
851 (int32x2_t) __b);
905 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
906 vhadd_s32 (int32x2_t __a, int32x2_t __b)
908 return (int32x2_t) __builtin_aarch64_shaddv2si (__a, __b);
928 return (uint32x2_t) __builtin_aarch64_uhaddv2si ((int32x2_t) __a,
929 (int32x2_t) __b);
983 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
984 vrhadd_s32 (int32x2_t __a, int32x2_t __b)
986 return (int32x2_t) __builtin_aarch64_srhaddv2si (__a, __b);
1006 return (uint32x2_t) __builtin_aarch64_urhaddv2si ((int32x2_t) __a,
1007 (int32x2_t) __b);
1061 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1064 return (int32x2_t) __builtin_aarch64_addhnv2di (__a, __b);
1100 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1103 return (int32x2_t) __builtin_aarch64_raddhnv2di (__a, __b);
1140 vaddhn_high_s64 (int32x2_t __a, int64x2_t __b, int64x2_t __c)
1164 return (uint32x4_t) __builtin_aarch64_addhn2v2di ((int32x2_t) __a,
1182 vraddhn_high_s64 (int32x2_t __a, int64x2_t __b, int64x2_t __c)
1206 return (uint32x4_t) __builtin_aarch64_raddhn2v2di ((int32x2_t) __a,
1247 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1248 vmul_s32 (int32x2_t __a, int32x2_t __b)
1351 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1352 vand_s32 (int32x2_t __a, int32x2_t __b)
1447 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1448 vorr_s32 (int32x2_t __a, int32x2_t __b)
1543 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1544 veor_s32 (int32x2_t __a, int32x2_t __b)
1639 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1640 vbic_s32 (int32x2_t __a, int32x2_t __b)
1735 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1736 vorn_s32 (int32x2_t __a, int32x2_t __b)
1831 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1832 vsub_s32 (int32x2_t __a, int32x2_t __b)
1952 vsubl_s32 (int32x2_t __a, int32x2_t __b)
1974 return (uint64x2_t) __builtin_aarch64_usublv2si ((int32x2_t) __a,
1975 (int32x2_t) __b);
2030 vsubw_s32 (int64x2_t __a, int32x2_t __b)
2053 (int32x2_t) __b);
2107 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2108 vqadd_s32 (int32x2_t __a, int32x2_t __b)
2110 return (int32x2_t) __builtin_aarch64_sqaddv2si (__a, __b);
2136 return (uint32x2_t) __builtin_aarch64_uqaddv2si ((int32x2_t) __a,
2137 (int32x2_t) __b);
2211 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2212 vqsub_s32 (int32x2_t __a, int32x2_t __b)
2214 return (int32x2_t) __builtin_aarch64_sqsubv2si (__a, __b);
2240 return (uint32x2_t) __builtin_aarch64_uqsubv2si ((int32x2_t) __a,
2241 (int32x2_t) __b);
2315 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2316 vqneg_s32 (int32x2_t __a)
2318 return (int32x2_t) __builtin_aarch64_sqnegv2si (__a);
2351 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2352 vqabs_s32 (int32x2_t __a)
2354 return (int32x2_t) __builtin_aarch64_sqabsv2si (__a);
2381 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2382 vqdmulh_s32 (int32x2_t __a, int32x2_t __b)
2384 return (int32x2_t) __builtin_aarch64_sqdmulhv2si (__a, __b);
2405 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2406 vqrdmulh_s32 (int32x2_t __a, int32x2_t __b)
2408 return (int32x2_t) __builtin_aarch64_sqrdmulhv2si (__a, __b);
2435 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2438 return (int32x2_t) __a;
2534 vget_lane_s32 (int32x2_t __a, const int __b)
2658 vreinterpret_p8_s32 (int32x2_t __a)
2690 return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
2783 vreinterpret_p16_s32 (int32x2_t __a)
2815 return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
2905 vreinterpret_f32_s32 (int32x2_t __a)
2932 return (float32x2_t) __builtin_aarch64_reinterpretv2sfv2si ((int32x2_t)
3034 vreinterpret_s64_s32 (int32x2_t __a)
3060 return (int64x1_t) __builtin_aarch64_reinterpretdiv2si ((int32x2_t) __a);
3154 vreinterpret_u64_s32 (int32x2_t __a)
3186 return (uint64x1_t) __builtin_aarch64_reinterpretdiv2si ((int32x2_t) __a);
3270 vreinterpret_s8_s32 (int32x2_t __a)
3302 return (int8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
3392 vreinterpret_s16_s32 (int32x2_t __a)
3424 return (int16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
3505 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3508 return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi (__a);
3511 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3514 return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi (__a);
3517 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3520 return (int32x2_t) __builtin_aarch64_reinterpretv2sidi (__a);
3523 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3526 return (int32x2_t) __builtin_aarch64_reinterpretv2siv2sf (__a);
3529 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3532 return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
3535 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3538 return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
3541 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3544 return (int32x2_t) __builtin_aarch64_reinterpretv2siv2si ((int32x2_t) __a);
3547 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3550 return (int32x2_t) __builtin_aarch64_reinterpretv2sidi ((int64x1_t) __a);
3553 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3556 return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
3559 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3562 return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
3638 vreinterpret_u8_s32 (int32x2_t __a)
3664 return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
3763 vreinterpret_u16_s32 (int32x2_t __a)
3789 return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
3885 vreinterpret_u32_s32 (int32x2_t __a)
4035 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4086 vcombine_s32 (int32x2_t __a, int32x2_t __b)
4120 return (uint32x4_t) __builtin_aarch64_combinev2si ((int32x2_t) __a,
4121 (int32x2_t) __b);
4175 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4176 vaba_s32 (int32x2_t a, int32x2_t b, int32x2_t c)
4178 int32x2_t result;
4308 vabal_s32 (int64x2_t a, int32x2_t b, int32x2_t c)
4450 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4451 vabd_s32 (int32x2_t a, int32x2_t b)
4453 int32x2_t result;
4594 vabdl_s32 (int32x2_t a, int32x2_t b)
4868 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4869 vcls_s32 (int32x2_t a)
4871 int32x2_t result;
5147 int32x2_t a_ = (a); \
5172 int32x2_t result; \
5498 int32x2_t b_ = (b); \
5499 int32x2_t a_ = (a); \
5500 int32x2_t result; \
5894 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5897 int32x2_t result;
5982 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5983 vhsub_s32 (int32x2_t a, int32x2_t b)
5985 int32x2_t result;
6158 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6161 int32x2_t result;
6305 int32x2_t b_ = (b); \
6307 int32x2_t result; \
6691 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6692 vmla_n_s32 (int32x2_t a, int32x2_t b, int32_t c)
6694 int32x2_t result;
6746 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6747 vmla_s32 (int32x2_t a, int32x2_t b, int32x2_t c)
6749 int32x2_t result;
7029 int32x2_t c_ = (c); \
7030 int32x2_t b_ = (b); \
7086 int32x2_t b_ = (b); \
7136 vmlal_n_s32 (int64x2_t a, int32x2_t b, int32_t c)
7191 vmlal_s32 (int64x2_t a, int32x2_t b, int32x2_t c)
7391 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
7392 vmls_n_s32 (int32x2_t a, int32x2_t b, int32_t c)
7394 int32x2_t result;
7446 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
7447 vmls_s32 (int32x2_t a, int32x2_t b, int32x2_t c)
7449 int32x2_t result;
7729 int32x2_t c_ = (c); \
7730 int32x2_t b_ = (b); \
7786 int32x2_t b_ = (b); \
7836 vmlsl_n_s32 (int64x2_t a, int32x2_t b, int32_t c)
7891 vmlsl_s32 (int64x2_t a, int32x2_t b, int32x2_t c)
8157 vmovl_s32 (int32x2_t a)
8223 vmovn_high_s64 (int32x2_t a, int64x2_t b)
8288 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
8291 int32x2_t result;
8354 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
8355 vmul_n_s32 (int32x2_t a, int32_t b)
8357 int32x2_t result;
8641 int32x2_t b_ = (b); \
8642 int32x2_t a_ = (a); \
8694 int32x2_t a_ = (a); \
8741 vmull_n_s32 (int32x2_t a, int32_t b)
8807 vmull_s32 (int32x2_t a, int32x2_t b)
9056 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
9057 vmvn_s32 (int32x2_t a)
9059 int32x2_t result;
9189 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
9190 vpadal_s16 (int32x2_t a, int16x4_t b)
9192 int32x2_t result;
9201 vpadal_s32 (int64x1_t a, int32x2_t b)
9333 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
9334 vpadd_s32 (int32x2_t __a, int32x2_t __b)
9356 return (uint32x2_t) __builtin_aarch64_addpv2si ((int32x2_t) __a,
9357 (int32x2_t) __b);
9382 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
9385 int32x2_t result;
9394 vpaddl_s32 (int32x2_t a)
9657 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
9658 vpmax_s32 (int32x2_t a, int32x2_t b)
9660 int32x2_t result;
9899 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
9900 vpmin_s32 (int32x2_t a, int32x2_t b)
9902 int32x2_t result;
10119 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10120 vqdmulh_n_s32 (int32x2_t a, int32_t b)
10122 int32x2_t result;
10175 vqmovn_high_s64 (int32x2_t a, int64x2_t b)
10262 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10263 vqrdmulh_n_s32 (int32x2_t a, int32_t b)
10265 int32x2_t result;
10329 int32x2_t a_ = (a); \
10464 int32x2_t a_ = (a); \
10884 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10885 vrev64_s32 (int32x2_t a)
10887 int32x2_t result;
11061 int32x2_t a_ = (a); \
11145 int32x2_t result; \
11366 vrsubhn_high_s64 (int32x2_t a, int64x2_t b, int64x2_t c)
11431 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11434 int32x2_t result;
11556 int32x2_t b_ = (b); \
11558 int32x2_t result; \
11821 int32x2_t a_ = (a); \
11905 int32x2_t result; \
12122 int32x2_t b_ = (b); \
12341 vsubhn_high_s64 (int32x2_t a, int64x2_t b, int64x2_t c)
12406 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
12409 int32x2_t result;
12505 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
12506 vtrn1_s32 (int32x2_t a, int32x2_t b)
12508 int32x2_t result;
12736 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
12737 vtrn2_s32 (int32x2_t a, int32x2_t b)
12739 int32x2_t result;
13010 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
13011 vuzp1_s32 (int32x2_t a, int32x2_t b)
13013 int32x2_t result;
13241 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
13242 vuzp2_s32 (int32x2_t a, int32x2_t b)
13244 int32x2_t result;
13472 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
13473 vzip1_s32 (int32x2_t a, int32x2_t b)
13475 int32x2_t result;
13703 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
13704 vzip2_s32 (int32x2_t a, int32x2_t b)
13706 int32x2_t result;
13983 __LD2R_FUNC (int32x2x2_t, int32x2_t, int32_t, 2s, s32,)
13995 __LD2R_FUNC (int32x4x2_t, int32x2_t, int32_t, 4s, s32, q)
14335 vaddlv_s32 (int32x2_t a)
14362 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
14363 vqdmulh_laneq_s32 (int32x2_t __a, int32x4_t __b, const int __c)
14386 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
14387 vqrdmulh_laneq_s32 (int32x2_t __a, int32x4_t __b, const int __c)
15252 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
15253 vabs_s32 (int32x2_t __a)
15329 vaddv_s32 (int32x2_t __a)
15354 __builtin_aarch64_reduc_uplus_v2si ((int32x2_t) __a),
15468 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
15469 vbsl_s32 (uint32x2_t __a, int32x2_t __b, int32x2_t __c)
15744 vceq_s32 (int32x2_t __a, int32x2_t __b)
15772 return (uint32x2_t) __builtin_aarch64_cmeqv2si ((int32x2_t) __a,
15773 (int32x2_t) __b);
15917 vceqz_s32 (int32x2_t __a)
15919 int32x2_t __b = {0, 0};
15949 return (uint32x2_t) __builtin_aarch64_cmeqv2si ((int32x2_t) __a,
15950 (int32x2_t) __b);
16104 vcge_s32 (int32x2_t __a, int32x2_t __b)
16132 return (uint32x2_t) __builtin_aarch64_cmgeuv2si ((int32x2_t) __a,
16133 (int32x2_t) __b);
16277 vcgez_s32 (int32x2_t __a)
16279 int32x2_t __b = {0, 0};
16309 return (uint32x2_t) __builtin_aarch64_cmgeuv2si ((int32x2_t) __a,
16310 (int32x2_t) __b);
16464 vcgt_s32 (int32x2_t __a, int32x2_t __b)
16492 return (uint32x2_t) __builtin_aarch64_cmgtuv2si ((int32x2_t) __a,
16493 (int32x2_t) __b);
16637 vcgtz_s32 (int32x2_t __a)
16639 int32x2_t __b = {0, 0};
16669 return (uint32x2_t) __builtin_aarch64_cmgtuv2si ((int32x2_t) __a,
16670 (int32x2_t) __b);
16824 vcle_s32 (int32x2_t __a, int32x2_t __b)
16852 return (uint32x2_t) __builtin_aarch64_cmgeuv2si ((int32x2_t) __b,
16853 (int32x2_t) __a);
16997 vclez_s32 (int32x2_t __a)
16999 int32x2_t __b = {0, 0};
17127 vclt_s32 (int32x2_t __a, int32x2_t __b)
17155 return (uint32x2_t) __builtin_aarch64_cmgtuv2si ((int32x2_t) __b,
17156 (int32x2_t) __a);
17300 vcltz_s32 (int32x2_t __a)
17302 int32x2_t __b = {0, 0};
17404 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
17405 vclz_s32 (int32x2_t __a)
17425 return (uint32x2_t)__builtin_aarch64_clzv2si ((int32x2_t)__a);
17520 vcvt_f32_s32 (int32x2_t __a)
17528 return __builtin_aarch64_floatunsv2siv2sf ((int32x2_t) __a);
17581 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
17649 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
17717 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
17785 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
17853 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
17933 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
17936 return (int32x2_t) {__a, __a};
18084 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
18085 vdup_lane_s32 (int32x2_t __a, const int __b)
18158 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
18232 vdupq_lane_s32 (int32x2_t __a, const int __b)
18386 vdups_lane_s32 (int32x2_t __a, const int __b)
18736 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
18940 ret.val[0] = (int32x2_t) __builtin_aarch64_get_dregoiv2si (__o, 0);
18941 ret.val[1] = (int32x2_t) __builtin_aarch64_get_dregoiv2si (__o, 1);
19211 ret.val[0] = (int32x2_t) __builtin_aarch64_get_dregciv2si (__o, 0);
19212 ret.val[1] = (int32x2_t) __builtin_aarch64_get_dregciv2si (__o, 1);
19213 ret.val[2] = (int32x2_t) __builtin_aarch64_get_dregciv2si (__o, 2);
19506 ret.val[0] = (int32x2_t) __builtin_aarch64_get_dregxiv2si (__o, 0);
19507 ret.val[1] = (int32x2_t) __builtin_aarch64_get_dregxiv2si (__o, 1);
19508 ret.val[2] = (int32x2_t) __builtin_aarch64_get_dregxiv2si (__o, 2);
19509 ret.val[3] = (int32x2_t) __builtin_aarch64_get_dregxiv2si (__o, 3);
19741 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
19742 vmax_s32 (int32x2_t __a, int32x2_t __b)
19764 return (uint32x2_t) __builtin_aarch64_umaxv2si ((int32x2_t) __a,
19765 (int32x2_t) __b);
19861 vmaxv_s32 (int32x2_t __a)
19886 __builtin_aarch64_reduc_umax_v2si ((int32x2_t) __a),
19987 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
19988 vmin_s32 (int32x2_t __a, int32x2_t __b)
20010 return (uint32x2_t) __builtin_aarch64_uminv2si ((int32x2_t) __a,
20011 (int32x2_t) __b);
20108 vminv_s32 (int32x2_t __a)
20133 __builtin_aarch64_reduc_umin_v2si ((int32x2_t) __a),
20249 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20250 vmla_lane_s32 (int32x2_t __a, int32x2_t __b,
20251 int32x2_t __c, const int __lane)
20286 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20287 vmla_laneq_s32 (int32x2_t __a, int32x2_t __b,
20325 int32x2_t __c, const int __lane)
20417 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20418 vmls_lane_s32 (int32x2_t __a, int32x2_t __b,
20419 int32x2_t __c, const int __lane)
20454 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20455 vmls_laneq_s32 (int32x2_t __a, int32x2_t __b,
20493 int32x2_t __c, const int __lane)
20586 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20714 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20715 vmul_lane_s32 (int32x2_t __a, int32x2_t __b, const int __lane)
20752 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20753 vmul_laneq_s32 (int32x2_t __a, int32x4_t __b, const int __lane)
20791 vmulq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __lane)
20872 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
20873 vneg_s32 (int32x2_t __a)
21049 vqdmlal_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c)
21061 vqdmlal_high_lane_s32 (int64x2_t __a, int32x4_t __b, int32x2_t __c,
21081 vqdmlal_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, int const __d)
21087 vqdmlal_laneq_s32 (int64x2_t __a, int32x2_t __b, int32x4_t __c, int const __d)
21093 vqdmlal_n_s32 (int64x2_t __a, int32x2_t __b, int32_t __c)
21117 vqdmlals_lane_s32 (int64x1_t __a, int32x1_t __b, int32x2_t __c, const int __d)
21175 vqdmlsl_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c)
21187 vqdmlsl_high_lane_s32 (int64x2_t __a, int32x4_t __b, int32x2_t __c,
21207 vqdmlsl_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, int const __d)
21213 vqdmlsl_laneq_s32 (int64x2_t __a, int32x2_t __b, int32x4_t __c, int const __d)
21219 vqdmlsl_n_s32 (int64x2_t __a, int32x2_t __b, int32_t __c)
21243 vqdmlsls_lane_s32 (int64x1_t __a, int32x1_t __b, int32x2_t __c, const int __d)
21256 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
21257 vqdmulh_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
21269 vqdmulhq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __c)
21293 vqdmulhs_lane_s32 (int32x1_t __a, int32x2_t __b, const int __c)
21349 vqdmull_s32 (int32x2_t __a, int32x2_t __b)
21361 vqdmull_high_lane_s32 (int32x4_t __a, int32x2_t __b, int const __c)
21379 vqdmull_lane_s32 (int32x2_t __a, int32x2_t __b, int const __c)
21385 vqdmull_laneq_s32 (int32x2_t __a, int32x4_t __b, int const __c)
21391 vqdmull_n_s32 (int32x2_t __a, int32_t __b)
21415 vqdmulls_lane_s32 (int32x1_t __a, int32x2_t __b, const int __c)
21434 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
21437 return (int32x2_t) __builtin_aarch64_sqmovnv2di (__a);
21566 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
21567 vqrdmulh_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
21579 vqrdmulhq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __c)
21603 vqrdmulhs_lane_s32 (int32x1_t __a, int32x2_t __b, const int __c)
21622 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
21623 vqrshl_s32 (int32x2_t __a, int32x2_t __b)
21647 vqrshl_u32 (uint32x2_t __a, int32x2_t __b)
21649 return (uint32x2_t) __builtin_aarch64_uqrshlv2si ((int32x2_t) __a, __b);
21768 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
21771 return (int32x2_t) __builtin_aarch64_sqrshrn_nv2di (__a, __b);
21880 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
21881 vqshl_s32 (int32x2_t __a, int32x2_t __b)
21905 vqshl_u32 (uint32x2_t __a, int32x2_t __b)
21907 return (uint32x2_t) __builtin_aarch64_uqshlv2si ((int32x2_t) __a, __b);
22024 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
22025 vqshl_n_s32 (int32x2_t __a, const int __b)
22027 return (int32x2_t) __builtin_aarch64_sqshl_nv2si (__a, __b);
22051 return (uint32x2_t) __builtin_aarch64_uqshl_nv2si ((int32x2_t) __a, __b);
22171 vqshlu_n_s32 (int32x2_t __a, const int __b)
22244 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
22247 return (int32x2_t) __builtin_aarch64_sqshrn_nv2di (__a, __b);
22623 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
22624 vrshl_s32 (int32x2_t __a, int32x2_t __b)
22626 return (int32x2_t) __builtin_aarch64_srshlv2si (__a, __b);
22648 vrshl_u32 (uint32x2_t __a, int32x2_t __b)
22650 return (uint32x2_t) __builtin_aarch64_urshlv2si ((int32x2_t) __a, __b);
22733 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
22734 vrshr_n_s32 (int32x2_t __a, const int __b)
22736 return (int32x2_t) __builtin_aarch64_srshr_nv2si (__a, __b);
22760 return (uint32x2_t) __builtin_aarch64_urshr_nv2si ((int32x2_t) __a, __b);
22843 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
22844 vrsra_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
22846 return (int32x2_t) __builtin_aarch64_srsra_nv2si (__a, __b, __c);
22872 return (uint32x2_t) __builtin_aarch64_ursra_nv2si ((int32x2_t) __a,
22873 (int32x2_t) __b, __c);
23038 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
23039 vshl_n_s32 (int32x2_t __a, const int __b)
23041 return (int32x2_t) __builtin_aarch64_ashlv2si (__a, __b);
23065 return (uint32x2_t) __builtin_aarch64_ashlv2si ((int32x2_t) __a, __b);
23146 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
23147 vshl_s32 (int32x2_t __a, int32x2_t __b)
23149 return (int32x2_t) __builtin_aarch64_sshlv2si (__a, __b);
23171 vshl_u32 (uint32x2_t __a, int32x2_t __b)
23173 return (uint32x2_t) __builtin_aarch64_ushlv2si ((int32x2_t) __a, __b);
23291 vshll_n_s32 (int32x2_t __a, const int __b)
23311 return (uint64x2_t) __builtin_aarch64_ushll_nv2si ((int32x2_t) __a, __b);
23328 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
23329 vshr_n_s32 (int32x2_t __a, const int __b)
23331 return (int32x2_t) __builtin_aarch64_ashrv2si (__a, __b);
23355 return (uint32x2_t) __builtin_aarch64_lshrv2si ((int32x2_t) __a, __b);
23438 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
23439 vsli_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
23441 return (int32x2_t) __builtin_aarch64_ssli_nv2si (__a, __b, __c);
23467 return (uint32x2_t) __builtin_aarch64_usli_nv2si ((int32x2_t) __a,
23468 (int32x2_t) __b, __c);
23559 vsqadd_u32 (uint32x2_t __a, int32x2_t __b)
23561 return (uint32x2_t) __builtin_aarch64_usqaddv2si ((int32x2_t) __a,
23562 (int32x2_t) __b);
23656 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
23657 vsra_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
23659 return (int32x2_t) __builtin_aarch64_ssra_nv2si (__a, __b, __c);
23685 return (uint32x2_t) __builtin_aarch64_usra_nv2si ((int32x2_t) __a,
23686 (int32x2_t) __b, __c);
23774 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
23775 vsri_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
23777 return (int32x2_t) __builtin_aarch64_ssri_nv2si (__a, __b, __c);
23803 return (uint32x2_t) __builtin_aarch64_usri_nv2si ((int32x2_t) __a,
23804 (int32x2_t) __b, __c);
23919 vst1_s32 (int32_t *a, int32x2_t b)
23948 (int32x2_t) b);
25010 vtrn_s32 (int32x2_t a, int32x2_t b)
25102 vtst_s32 (int32x2_t __a, int32x2_t __b)
25130 return (uint32x2_t) __builtin_aarch64_cmtstv2si ((int32x2_t) __a,
25131 (int32x2_t) __b);
25218 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
25219 vuqadd_s32 (int32x2_t __a, uint32x2_t __b)
25221 return (int32x2_t) __builtin_aarch64_suqaddv2si (__a, (int32x2_t) __b);
25293 __DEFINTERLEAVE (op, int32x2x2_t, int32x2_t, s32,) \