• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/lib/gcc/arm-brcm-linux-uclibcgnueabi/4.5.3/include/

Lines Matching refs:int32x2_t

43 typedef __builtin_neon_si int32x2_t	__attribute__ ((__vector_size__ (8)));
90 int32x2_t val[2];
200 int32x2_t val[3];
310 int32x2_t val[4];
411 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
412 vadd_s32 (int32x2_t __a, int32x2_t __b)
414 return (int32x2_t)__builtin_neon_vaddv2si (__a, __b, 1);
444 return (uint32x2_t)__builtin_neon_vaddv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
520 vaddl_s32 (int32x2_t __a, int32x2_t __b)
540 return (uint64x2_t)__builtin_neon_vaddlv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
556 vaddw_s32 (int64x2_t __a, int32x2_t __b)
576 return (uint64x2_t)__builtin_neon_vaddwv2si ((int64x2_t) __a, (int32x2_t) __b, 0);
591 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
592 vhadd_s32 (int32x2_t __a, int32x2_t __b)
594 return (int32x2_t)__builtin_neon_vhaddv2si (__a, __b, 1);
612 return (uint32x2_t)__builtin_neon_vhaddv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
663 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
664 vrhadd_s32 (int32x2_t __a, int32x2_t __b)
666 return (int32x2_t)__builtin_neon_vhaddv2si (__a, __b, 5);
684 return (uint32x2_t)__builtin_neon_vhaddv2si ((int32x2_t) __a, (int32x2_t) __b, 4);
735 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
736 vqadd_s32 (int32x2_t __a, int32x2_t __b)
738 return (int32x2_t)__builtin_neon_vqaddv2si (__a, __b, 1);
762 return (uint32x2_t)__builtin_neon_vqaddv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
831 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
834 return (int32x2_t)__builtin_neon_vaddhnv2di (__a, __b, 1);
867 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
870 return (int32x2_t)__builtin_neon_vaddhnv2di (__a, __b, 5);
903 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
904 vmul_s32 (int32x2_t __a, int32x2_t __b)
906 return (int32x2_t)__builtin_neon_vmulv2si (__a, __b, 1);
930 return (uint32x2_t)__builtin_neon_vmulv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
993 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
994 vqdmulh_s32 (int32x2_t __a, int32x2_t __b)
996 return (int32x2_t)__builtin_neon_vqdmulhv2si (__a, __b, 1);
1017 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1018 vqrdmulh_s32 (int32x2_t __a, int32x2_t __b)
1020 return (int32x2_t)__builtin_neon_vqdmulhv2si (__a, __b, 5);
1048 vmull_s32 (int32x2_t __a, int32x2_t __b)
1068 return (uint64x2_t)__builtin_neon_vmullv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
1084 vqdmull_s32 (int32x2_t __a, int32x2_t __b)
1101 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1102 vmla_s32 (int32x2_t __a, int32x2_t __b, int32x2_t __c)
1104 return (int32x2_t)__builtin_neon_vmlav2si (__a, __b, __c, 1);
1128 return (uint32x2_t)__builtin_neon_vmlav2si ((int32x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, 0);
1186 vmlal_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c)
1206 return (uint64x2_t)__builtin_neon_vmlalv2si ((int64x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, 0);
1216 vqdmlal_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c)
1233 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1234 vmls_s32 (int32x2_t __a, int32x2_t __b, int32x2_t __c)
1236 return (int32x2_t)__builtin_neon_vmlsv2si (__a, __b, __c, 1);
1260 return (uint32x2_t)__builtin_neon_vmlsv2si ((int32x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, 0);
1318 vmlsl_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c)
1338 return (uint64x2_t)__builtin_neon_vmlslv2si ((int64x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, 0);
1348 vqdmlsl_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c)
1365 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1366 vsub_s32 (int32x2_t __a, int32x2_t __b)
1368 return (int32x2_t)__builtin_neon_vsubv2si (__a, __b, 1);
1398 return (uint32x2_t)__builtin_neon_vsubv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
1474 vsubl_s32 (int32x2_t __a, int32x2_t __b)
1494 return (uint64x2_t)__builtin_neon_vsublv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
1510 vsubw_s32 (int64x2_t __a, int32x2_t __b)
1530 return (uint64x2_t)__builtin_neon_vsubwv2si ((int64x2_t) __a, (int32x2_t) __b, 0);
1545 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1546 vhsub_s32 (int32x2_t __a, int32x2_t __b)
1548 return (int32x2_t)__builtin_neon_vhsubv2si (__a, __b, 1);
1566 return (uint32x2_t)__builtin_neon_vhsubv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
1617 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1618 vqsub_s32 (int32x2_t __a, int32x2_t __b)
1620 return (int32x2_t)__builtin_neon_vqsubv2si (__a, __b, 1);
1644 return (uint32x2_t)__builtin_neon_vqsubv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
1713 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1716 return (int32x2_t)__builtin_neon_vsubhnv2di (__a, __b, 1);
1749 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
1752 return (int32x2_t)__builtin_neon_vsubhnv2di (__a, __b, 5);
1786 vceq_s32 (int32x2_t __a, int32x2_t __b)
1812 return (uint32x2_t)__builtin_neon_vceqv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
1882 vcge_s32 (int32x2_t __a, int32x2_t __b)
1908 return (uint32x2_t)__builtin_neon_vcgev2si ((int32x2_t) __a, (int32x2_t) __b, 0);
1966 vcle_s32 (int32x2_t __a, int32x2_t __b)
1992 return (uint32x2_t)__builtin_neon_vcgev2si ((int32x2_t) __b, (int32x2_t) __a, 0);
2050 vcgt_s32 (int32x2_t __a, int32x2_t __b)
2076 return (uint32x2_t)__builtin_neon_vcgtv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2134 vclt_s32 (int32x2_t __a, int32x2_t __b)
2160 return (uint32x2_t)__builtin_neon_vcgtv2si ((int32x2_t) __b, (int32x2_t) __a, 0);
2266 vtst_s32 (int32x2_t __a, int32x2_t __b)
2286 return (uint32x2_t)__builtin_neon_vtstv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2349 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2350 vabd_s32 (int32x2_t __a, int32x2_t __b)
2352 return (int32x2_t)__builtin_neon_vabdv2si (__a, __b, 1);
2376 return (uint32x2_t)__builtin_neon_vabdv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2434 vabdl_s32 (int32x2_t __a, int32x2_t __b)
2454 return (uint64x2_t)__builtin_neon_vabdlv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2469 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2470 vaba_s32 (int32x2_t __a, int32x2_t __b, int32x2_t __c)
2472 return (int32x2_t)__builtin_neon_vabav2si (__a, __b, __c, 1);
2490 return (uint32x2_t)__builtin_neon_vabav2si ((int32x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, 0);
2542 vabal_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c)
2562 return (uint64x2_t)__builtin_neon_vabalv2si ((int64x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, 0);
2577 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2578 vmax_s32 (int32x2_t __a, int32x2_t __b)
2580 return (int32x2_t)__builtin_neon_vmaxv2si (__a, __b, 1);
2604 return (uint32x2_t)__builtin_neon_vmaxv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2661 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2662 vmin_s32 (int32x2_t __a, int32x2_t __b)
2664 return (int32x2_t)__builtin_neon_vminv2si (__a, __b, 1);
2688 return (uint32x2_t)__builtin_neon_vminv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2745 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2746 vpadd_s32 (int32x2_t __a, int32x2_t __b)
2748 return (int32x2_t)__builtin_neon_vpaddv2si (__a, __b, 1);
2772 return (uint32x2_t)__builtin_neon_vpaddv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2781 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2784 return (int32x2_t)__builtin_neon_vpaddlv4hi (__a, 1);
2788 vpaddl_s32 (int32x2_t __a)
2808 return (uint64x1_t)__builtin_neon_vpaddlv2si ((int32x2_t) __a, 0);
2853 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2854 vpadal_s16 (int32x2_t __a, int16x4_t __b)
2856 return (int32x2_t)__builtin_neon_vpadalv4hi (__a, __b, 1);
2860 vpadal_s32 (int64x1_t __a, int32x2_t __b)
2874 return (uint32x2_t)__builtin_neon_vpadalv4hi ((int32x2_t) __a, (int16x4_t) __b, 0);
2880 return (uint64x1_t)__builtin_neon_vpadalv2si ((int64x1_t) __a, (int32x2_t) __b, 0);
2931 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2932 vpmax_s32 (int32x2_t __a, int32x2_t __b)
2934 return (int32x2_t)__builtin_neon_vpmaxv2si (__a, __b, 1);
2958 return (uint32x2_t)__builtin_neon_vpmaxv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
2973 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
2974 vpmin_s32 (int32x2_t __a, int32x2_t __b)
2976 return (int32x2_t)__builtin_neon_vpminv2si (__a, __b, 1);
3000 return (uint32x2_t)__builtin_neon_vpminv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
3039 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3040 vshl_s32 (int32x2_t __a, int32x2_t __b)
3042 return (int32x2_t)__builtin_neon_vshlv2si (__a, __b, 1);
3064 vshl_u32 (uint32x2_t __a, int32x2_t __b)
3066 return (uint32x2_t)__builtin_neon_vshlv2si ((int32x2_t) __a, __b, 0);
3135 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3136 vrshl_s32 (int32x2_t __a, int32x2_t __b)
3138 return (int32x2_t)__builtin_neon_vshlv2si (__a, __b, 5);
3160 vrshl_u32 (uint32x2_t __a, int32x2_t __b)
3162 return (uint32x2_t)__builtin_neon_vshlv2si ((int32x2_t) __a, __b, 4);
3231 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3232 vqshl_s32 (int32x2_t __a, int32x2_t __b)
3234 return (int32x2_t)__builtin_neon_vqshlv2si (__a, __b, 1);
3256 vqshl_u32 (uint32x2_t __a, int32x2_t __b)
3258 return (uint32x2_t)__builtin_neon_vqshlv2si ((int32x2_t) __a, __b, 0);
3327 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3328 vqrshl_s32 (int32x2_t __a, int32x2_t __b)
3330 return (int32x2_t)__builtin_neon_vqshlv2si (__a, __b, 5);
3352 vqrshl_u32 (uint32x2_t __a, int32x2_t __b)
3354 return (uint32x2_t)__builtin_neon_vqshlv2si ((int32x2_t) __a, __b, 4);
3423 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3424 vshr_n_s32 (int32x2_t __a, const int __b)
3426 return (int32x2_t)__builtin_neon_vshr_nv2si (__a, __b, 1);
3450 return (uint32x2_t)__builtin_neon_vshr_nv2si ((int32x2_t) __a, __b, 0);
3519 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3520 vrshr_n_s32 (int32x2_t __a, const int __b)
3522 return (int32x2_t)__builtin_neon_vshr_nv2si (__a, __b, 5);
3546 return (uint32x2_t)__builtin_neon_vshr_nv2si ((int32x2_t) __a, __b, 4);
3615 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3618 return (int32x2_t)__builtin_neon_vshrn_nv2di (__a, __b, 1);
3651 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3654 return (int32x2_t)__builtin_neon_vshrn_nv2di (__a, __b, 5);
3687 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3690 return (int32x2_t)__builtin_neon_vqshrn_nv2di (__a, __b, 1);
3723 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3726 return (int32x2_t)__builtin_neon_vqshrn_nv2di (__a, __b, 5);
3795 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3796 vshl_n_s32 (int32x2_t __a, const int __b)
3798 return (int32x2_t)__builtin_neon_vshl_nv2si (__a, __b, 1);
3822 return (uint32x2_t)__builtin_neon_vshl_nv2si ((int32x2_t) __a, __b, 0);
3891 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
3892 vqshl_n_s32 (int32x2_t __a, const int __b)
3894 return (int32x2_t)__builtin_neon_vqshl_nv2si (__a, __b, 1);
3918 return (uint32x2_t)__builtin_neon_vqshl_nv2si ((int32x2_t) __a, __b, 0);
3988 vqshlu_n_s32 (int32x2_t __a, const int __b)
4036 vshll_n_s32 (int32x2_t __a, const int __b)
4056 return (uint64x2_t)__builtin_neon_vshll_nv2si ((int32x2_t) __a, __b, 0);
4071 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4072 vsra_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
4074 return (int32x2_t)__builtin_neon_vsra_nv2si (__a, __b, __c, 1);
4098 return (uint32x2_t)__builtin_neon_vsra_nv2si ((int32x2_t) __a, (int32x2_t) __b, __c, 0);
4167 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4168 vrsra_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
4170 return (int32x2_t)__builtin_neon_vsra_nv2si (__a, __b, __c, 5);
4194 return (uint32x2_t)__builtin_neon_vsra_nv2si ((int32x2_t) __a, (int32x2_t) __b, __c, 4);
4263 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4264 vsri_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
4266 return (int32x2_t)__builtin_neon_vsri_nv2si (__a, __b, __c);
4290 return (uint32x2_t)__builtin_neon_vsri_nv2si ((int32x2_t) __a, (int32x2_t) __b, __c);
4383 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4384 vsli_n_s32 (int32x2_t __a, int32x2_t __b, const int __c)
4386 return (int32x2_t)__builtin_neon_vsli_nv2si (__a, __b, __c);
4410 return (uint32x2_t)__builtin_neon_vsli_nv2si ((int32x2_t) __a, (int32x2_t) __b, __c);
4503 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4504 vabs_s32 (int32x2_t __a)
4506 return (int32x2_t)__builtin_neon_vabsv2si (__a, 1);
4551 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4552 vqabs_s32 (int32x2_t __a)
4554 return (int32x2_t)__builtin_neon_vqabsv2si (__a, 1);
4587 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4588 vneg_s32 (int32x2_t __a)
4590 return (int32x2_t)__builtin_neon_vnegv2si (__a, 1);
4635 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4636 vqneg_s32 (int32x2_t __a)
4638 return (int32x2_t)__builtin_neon_vqnegv2si (__a, 1);
4671 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4672 vmvn_s32 (int32x2_t __a)
4674 return (int32x2_t)__builtin_neon_vmvnv2si (__a, 1);
4692 return (uint32x2_t)__builtin_neon_vmvnv2si ((int32x2_t) __a, 0);
4755 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4756 vcls_s32 (int32x2_t __a)
4758 return (int32x2_t)__builtin_neon_vclsv2si (__a, 1);
4791 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
4792 vclz_s32 (int32x2_t __a)
4794 return (int32x2_t)__builtin_neon_vclzv2si (__a, 1);
4812 return (uint32x2_t)__builtin_neon_vclzv2si ((int32x2_t) __a, 0);
4896 return (uint32x2_t)__builtin_neon_vrecpev2si ((int32x2_t) __a, 0);
4920 return (uint32x2_t)__builtin_neon_vrsqrtev2si ((int32x2_t) __a, 0);
4948 vget_lane_s32 (int32x2_t __a, const int __b)
4974 return (uint32_t)__builtin_neon_vget_lanev2si ((int32x2_t) __a, __b, 0);
5079 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5080 vset_lane_s32 (int32_t __a, int32x2_t __b, const int __c)
5082 return (int32x2_t)__builtin_neon_vset_lanev2si ((__builtin_neon_si) __a, __b, __c);
5106 return (uint32x2_t)__builtin_neon_vset_lanev2si ((__builtin_neon_si) __a, (int32x2_t) __b, __c);
5211 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5214 return (int32x2_t)__builtin_neon_vcreatev2si ((__builtin_neon_di) __a);
5277 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5280 return (int32x2_t)__builtin_neon_vdup_nv2si ((__builtin_neon_si) __a);
5409 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5412 return (int32x2_t)__builtin_neon_vdup_nv2si ((__builtin_neon_si) __a);
5541 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5542 vdup_lane_s32 (int32x2_t __a, const int __b)
5544 return (int32x2_t)__builtin_neon_vdup_lanev2si (__a, __b);
5568 return (uint32x2_t)__builtin_neon_vdup_lanev2si ((int32x2_t) __a, __b);
5608 vdupq_lane_s32 (int32x2_t __a, const int __b)
5634 return (uint32x4_t)__builtin_neon_vdup_lanev4si ((int32x2_t) __a, __b);
5674 vcombine_s32 (int32x2_t __a, int32x2_t __b)
5706 return (uint32x4_t)__builtin_neon_vcombinev2si ((int32x2_t) __a, (int32x2_t) __b);
5739 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5742 return (int32x2_t)__builtin_neon_vget_highv4si (__a);
5805 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5808 return (int32x2_t)__builtin_neon_vget_lowv4si (__a);
5859 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5862 return (int32x2_t)__builtin_neon_vcvtv2sf (__a, 1);
5866 vcvt_f32_s32 (int32x2_t __a)
5874 return (float32x2_t)__builtin_neon_vcvtv2si ((int32x2_t) __a, 0);
5907 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5910 return (int32x2_t)__builtin_neon_vcvt_nv2sf (__a, __b, 1);
5914 vcvt_n_f32_s32 (int32x2_t __a, const int __b)
5922 return (float32x2_t)__builtin_neon_vcvt_nv2si ((int32x2_t) __a, __b, 0);
5967 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
5970 return (int32x2_t)__builtin_neon_vmovnv2di (__a, 1);
6003 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6006 return (int32x2_t)__builtin_neon_vqmovnv2di (__a, 1);
6058 vmovl_s32 (int32x2_t __a)
6078 return (uint64x2_t)__builtin_neon_vmovlv2si ((int32x2_t) __a, 0);
6249 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6250 vmul_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
6252 return (int32x2_t)__builtin_neon_vmul_lanev2si (__a, __b, __c, 1);
6270 return (uint32x2_t)__builtin_neon_vmul_lanev2si ((int32x2_t) __a, (int32x2_t) __b, __c, 0);
6280 vmulq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __c)
6300 return (uint32x4_t)__builtin_neon_vmul_lanev4si ((int32x4_t) __a, (int32x2_t) __b, __c, 0);
6309 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6310 vmla_lane_s32 (int32x2_t __a, int32x2_t __b, int32x2_t __c, const int __d)
6312 return (int32x2_t)__builtin_neon_vmla_lanev2si (__a, __b, __c, __d, 1);
6330 return (uint32x2_t)__builtin_neon_vmla_lanev2si ((int32x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, __d, 0);
6340 vmlaq_lane_s32 (int32x4_t __a, int32x4_t __b, int32x2_t __c, const int __d)
6360 return (uint32x4_t)__builtin_neon_vmla_lanev4si ((int32x4_t) __a, (int32x4_t) __b, (int32x2_t) __c, __d, 0);
6370 vmlal_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, const int __d)
6384 return (uint64x2_t)__builtin_neon_vmlal_lanev2si ((int64x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, __d, 0);
6394 vqdmlal_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, const int __d)
6405 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6406 vmls_lane_s32 (int32x2_t __a, int32x2_t __b, int32x2_t __c, const int __d)
6408 return (int32x2_t)__builtin_neon_vmls_lanev2si (__a, __b, __c, __d, 1);
6426 return (uint32x2_t)__builtin_neon_vmls_lanev2si ((int32x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, __d, 0);
6436 vmlsq_lane_s32 (int32x4_t __a, int32x4_t __b, int32x2_t __c, const int __d)
6456 return (uint32x4_t)__builtin_neon_vmls_lanev4si ((int32x4_t) __a, (int32x4_t) __b, (int32x2_t) __c, __d, 0);
6466 vmlsl_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, const int __d)
6480 return (uint64x2_t)__builtin_neon_vmlsl_lanev2si ((int64x2_t) __a, (int32x2_t) __b, (int32x2_t) __c, __d, 0);
6490 vqdmlsl_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, const int __d)
6502 vmull_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
6516 return (uint64x2_t)__builtin_neon_vmull_lanev2si ((int32x2_t) __a, (int32x2_t) __b, __c, 0);
6526 vqdmull_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
6538 vqdmulhq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __c)
6549 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6550 vqdmulh_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
6552 return (int32x2_t)__builtin_neon_vqdmulh_lanev2si (__a, __b, __c, 1);
6562 vqrdmulhq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __c)
6573 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6574 vqrdmulh_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
6576 return (int32x2_t)__builtin_neon_vqdmulh_lanev2si (__a, __b, __c, 5);
6585 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6586 vmul_n_s32 (int32x2_t __a, int32_t __b)
6588 return (int32x2_t)__builtin_neon_vmul_nv2si (__a, (__builtin_neon_si) __b, 1);
6606 return (uint32x2_t)__builtin_neon_vmul_nv2si ((int32x2_t) __a, (__builtin_neon_si) __b, 0);
6646 vmull_n_s32 (int32x2_t __a, int32_t __b)
6660 return (uint64x2_t)__builtin_neon_vmull_nv2si ((int32x2_t) __a, (__builtin_neon_si) __b, 0);
6670 vqdmull_n_s32 (int32x2_t __a, int32_t __b)
6693 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6694 vqdmulh_n_s32 (int32x2_t __a, int32_t __b)
6696 return (int32x2_t)__builtin_neon_vqdmulh_nv2si (__a, (__builtin_neon_si) __b, 1);
6717 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6718 vqrdmulh_n_s32 (int32x2_t __a, int32_t __b)
6720 return (int32x2_t)__builtin_neon_vqdmulh_nv2si (__a, (__builtin_neon_si) __b, 5);
6729 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6730 vmla_n_s32 (int32x2_t __a, int32x2_t __b, int32_t __c)
6732 return (int32x2_t)__builtin_neon_vmla_nv2si (__a, __b, (__builtin_neon_si) __c, 1);
6750 return (uint32x2_t)__builtin_neon_vmla_nv2si ((int32x2_t) __a, (int32x2_t) __b, (__builtin_neon_si) __c, 0);
6790 vmlal_n_s32 (int64x2_t __a, int32x2_t __b, int32_t __c)
6804 return (uint64x2_t)__builtin_neon_vmlal_nv2si ((int64x2_t) __a, (int32x2_t) __b, (__builtin_neon_si) __c, 0);
6814 vqdmlal_n_s32 (int64x2_t __a, int32x2_t __b, int32_t __c)
6825 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6826 vmls_n_s32 (int32x2_t __a, int32x2_t __b, int32_t __c)
6828 return (int32x2_t)__builtin_neon_vmls_nv2si (__a, __b, (__builtin_neon_si) __c, 1);
6846 return (uint32x2_t)__builtin_neon_vmls_nv2si ((int32x2_t) __a, (int32x2_t) __b, (__builtin_neon_si) __c, 0);
6886 vmlsl_n_s32 (int64x2_t __a, int32x2_t __b, int32_t __c)
6900 return (uint64x2_t)__builtin_neon_vmlsl_nv2si ((int64x2_t) __a, (int32x2_t) __b, (__builtin_neon_si) __c, 0);
6910 vqdmlsl_n_s32 (int64x2_t __a, int32x2_t __b, int32_t __c)
6927 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
6928 vext_s32 (int32x2_t __a, int32x2_t __b, const int __c)
6930 return (int32x2_t)__builtin_neon_vextv2si (__a, __b, __c);
6960 return (uint32x2_t)__builtin_neon_vextv2si ((int32x2_t) __a, (int32x2_t) __b, __c);
7059 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
7060 vrev64_s32 (int32x2_t __a)
7062 return (int32x2_t)__builtin_neon_vrev64v2si (__a, 1);
7086 return (uint32x2_t)__builtin_neon_vrev64v2si ((int32x2_t) __a, 0);
7275 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
7276 vbsl_s32 (uint32x2_t __a, int32x2_t __b, int32x2_t __c)
7278 return (int32x2_t)__builtin_neon_vbslv2si ((int32x2_t) __a, __b, __c);
7290 return (float32x2_t)__builtin_neon_vbslv2sf ((int32x2_t) __a, __b, __c);
7308 return (uint32x2_t)__builtin_neon_vbslv2si ((int32x2_t) __a, (int32x2_t) __b, (int32x2_t) __c);
7412 vtrn_s32 (int32x2_t __a, int32x2_t __b)
7447 __builtin_neon_vtrnv2si ((int32x2_t *) &__rv.val[0], (int32x2_t) __a, (int32x2_t) __b);
7556 vzip_s32 (int32x2_t __a, int32x2_t __b)
7591 __builtin_neon_vzipv2si ((int32x2_t *) &__rv.val[0], (int32x2_t) __a, (int32x2_t) __b);
7700 vuzp_s32 (int32x2_t __a, int32x2_t __b)
7735 __builtin_neon_vuzpv2si ((int32x2_t *) &__rv.val[0], (int32x2_t) __a, (int32x2_t) __b);
7839 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
7842 return (int32x2_t)__builtin_neon_vld1v2si ((const __builtin_neon_si *) __a);
7971 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
7972 vld1_lane_s32 (const int32_t * __a, int32x2_t __b, const int __c)
7974 return (int32x2_t)__builtin_neon_vld1_lanev2si ((const __builtin_neon_si *) __a, __b, __c);
7998 return (uint32x2_t)__builtin_neon_vld1_lanev2si ((const __builtin_neon_si *) __a, (int32x2_t) __b, __c);
8103 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
8106 return (int32x2_t)__builtin_neon_vld1_dupv2si ((const __builtin_neon_si *) __a);
8236 vst1_s32 (int32_t * __a, int32x2_t __b)
8268 __builtin_neon_vst1v2si ((__builtin_neon_si *) __a, (int32x2_t) __b);
8368 vst1_lane_s32 (int32_t * __a, int32x2_t __b, const int __c)
8394 __builtin_neon_vst1_lanev2si ((__builtin_neon_si *) __a, (int32x2_t) __b, __c);
10383 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10384 vand_s32 (int32x2_t __a, int32x2_t __b)
10386 return (int32x2_t)__builtin_neon_vandv2si (__a, __b, 1);
10410 return (uint32x2_t)__builtin_neon_vandv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
10479 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10480 vorr_s32 (int32x2_t __a, int32x2_t __b)
10482 return (int32x2_t)__builtin_neon_vorrv2si (__a, __b, 1);
10506 return (uint32x2_t)__builtin_neon_vorrv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
10575 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10576 veor_s32 (int32x2_t __a, int32x2_t __b)
10578 return (int32x2_t)__builtin_neon_veorv2si (__a, __b, 1);
10602 return (uint32x2_t)__builtin_neon_veorv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
10671 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10672 vbic_s32 (int32x2_t __a, int32x2_t __b)
10674 return (int32x2_t)__builtin_neon_vbicv2si (__a, __b, 1);
10698 return (uint32x2_t)__builtin_neon_vbicv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
10767 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
10768 vorn_s32 (int32x2_t __a, int32x2_t __b)
10770 return (int32x2_t)__builtin_neon_vornv2si (__a, __b, 1);
10794 return (uint32x2_t)__builtin_neon_vornv2si ((int32x2_t) __a, (int32x2_t) __b, 0);
10865 vreinterpret_p8_s32 (int32x2_t __a)
10897 return (poly8x8_t)__builtin_neon_vreinterpretv8qiv2si ((int32x2_t) __a);
10985 vreinterpret_p16_s32 (int32x2_t __a)
11017 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv2si ((int32x2_t) __a);
11105 vreinterpret_f32_s32 (int32x2_t __a)
11131 return (float32x2_t)__builtin_neon_vreinterpretv2sfv2si ((int32x2_t) __a);
11225 vreinterpret_s64_s32 (int32x2_t __a)
11251 return (int64x1_t)__builtin_neon_vreinterpretdiv2si ((int32x2_t) __a);
11345 vreinterpret_u64_s32 (int32x2_t __a)
11377 return (uint64x1_t)__builtin_neon_vreinterpretdiv2si ((int32x2_t) __a);
11459 vreinterpret_s8_s32 (int32x2_t __a)
11491 return (int8x8_t)__builtin_neon_vreinterpretv8qiv2si ((int32x2_t) __a);
11579 vreinterpret_s16_s32 (int32x2_t __a)
11611 return (int16x4_t)__builtin_neon_vreinterpretv4hiv2si ((int32x2_t) __a);
11692 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11695 return (int32x2_t)__builtin_neon_vreinterpretv2siv8qi (__a);
11698 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11701 return (int32x2_t)__builtin_neon_vreinterpretv2siv4hi (__a);
11704 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11707 return (int32x2_t)__builtin_neon_vreinterpretv2sidi (__a);
11710 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11713 return (int32x2_t)__builtin_neon_vreinterpretv2siv2sf (__a);
11716 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11719 return (int32x2_t)__builtin_neon_vreinterpretv2siv8qi ((int8x8_t) __a);
11722 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11725 return (int32x2_t)__builtin_neon_vreinterpretv2siv4hi ((int16x4_t) __a);
11728 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11731 return (int32x2_t)__builtin_neon_vreinterpretv2siv2si ((int32x2_t) __a);
11734 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11737 return (int32x2_t)__builtin_neon_vreinterpretv2sidi ((int64x1_t) __a);
11740 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11743 return (int32x2_t)__builtin_neon_vreinterpretv2siv8qi ((int8x8_t) __a);
11746 __extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
11749 return (int32x2_t)__builtin_neon_vreinterpretv2siv4hi ((int16x4_t) __a);
11825 vreinterpret_u8_s32 (int32x2_t __a)
11851 return (uint8x8_t)__builtin_neon_vreinterpretv8qiv2si ((int32x2_t) __a);
11945 vreinterpret_u16_s32 (int32x2_t __a)
11971 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv2si ((int32x2_t) __a);
12065 vreinterpret_u32_s32 (int32x2_t __a)