Home | History | Annotate | Download | only in include

Lines Matching defs:uint16x4_t

52 typedef __builtin_neon_uhi uint16x4_t	__attribute__ ((__vector_size__ (8)));
130 uint16x4_t val[2];
256 uint16x4_t val[3];
382 uint16x4_t val[4];
487 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
488 vadd_u16 (uint16x4_t __a, uint16x4_t __b)
490 return (uint16x4_t)__builtin_neon_vaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
590 vaddl_u16 (uint16x4_t __a, uint16x4_t __b)
626 vaddw_u16 (uint32x4_t __a, uint16x4_t __b)
661 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
662 vhadd_u16 (uint16x4_t __a, uint16x4_t __b)
664 return (uint16x4_t)__builtin_neon_vhaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
733 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
734 vrhadd_u16 (uint16x4_t __a, uint16x4_t __b)
736 return (uint16x4_t)__builtin_neon_vhaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 4);
811 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
812 vqadd_u16 (uint16x4_t __a, uint16x4_t __b)
814 return (uint16x4_t)__builtin_neon_vqaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
901 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
904 return (uint16x4_t)__builtin_neon_vaddhnv4si ((int32x4_t) __a, (int32x4_t) __b, 0);
937 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
940 return (uint16x4_t)__builtin_neon_vaddhnv4si ((int32x4_t) __a, (int32x4_t) __b, 4);
979 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
980 vmul_u16 (uint16x4_t __a, uint16x4_t __b)
982 return (uint16x4_t)__builtin_neon_vmulv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
1118 vmull_u16 (uint16x4_t __a, uint16x4_t __b)
1177 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1178 vmla_u16 (uint16x4_t __a, uint16x4_t __b, uint16x4_t __c)
1180 return (uint16x4_t)__builtin_neon_vmlav4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c, 0);
1256 vmlal_u16 (uint32x4_t __a, uint16x4_t __b, uint16x4_t __c)
1309 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1310 vmls_u16 (uint16x4_t __a, uint16x4_t __b, uint16x4_t __c)
1312 return (uint16x4_t)__builtin_neon_vmlsv4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c, 0);
1388 vmlsl_u16 (uint32x4_t __a, uint16x4_t __b, uint16x4_t __c)
1553 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1554 vsub_u16 (uint16x4_t __a, uint16x4_t __b)
1556 return (uint16x4_t)__builtin_neon_vsubv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
1656 vsubl_u16 (uint16x4_t __a, uint16x4_t __b)
1692 vsubw_u16 (uint32x4_t __a, uint16x4_t __b)
1727 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1728 vhsub_u16 (uint16x4_t __a, uint16x4_t __b)
1730 return (uint16x4_t)__builtin_neon_vhsubv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
1805 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1806 vqsub_u16 (uint16x4_t __a, uint16x4_t __b)
1808 return (uint16x4_t)__builtin_neon_vqsubv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
1895 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1898 return (uint16x4_t)__builtin_neon_vsubhnv4si ((int32x4_t) __a, (int32x4_t) __b, 0);
1931 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1934 return (uint16x4_t)__builtin_neon_vsubhnv4si ((int32x4_t) __a, (int32x4_t) __b, 4);
1949 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1952 return (uint16x4_t)__builtin_neon_vceqv4hi (__a, __b, 1);
1973 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
1974 vceq_u16 (uint16x4_t __a, uint16x4_t __b)
1976 return (uint16x4_t)__builtin_neon_vceqv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2045 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2048 return (uint16x4_t)__builtin_neon_vcgev4hi (__a, __b, 1);
2069 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2070 vcge_u16 (uint16x4_t __a, uint16x4_t __b)
2072 return (uint16x4_t)__builtin_neon_vcgeuv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2129 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2132 return (uint16x4_t)__builtin_neon_vcgev4hi (__b, __a, 1);
2153 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2154 vcle_u16 (uint16x4_t __a, uint16x4_t __b)
2156 return (uint16x4_t)__builtin_neon_vcgeuv4hi ((int16x4_t) __b, (int16x4_t) __a, 0);
2213 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2216 return (uint16x4_t)__builtin_neon_vcgtv4hi (__a, __b, 1);
2237 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2238 vcgt_u16 (uint16x4_t __a, uint16x4_t __b)
2240 return (uint16x4_t)__builtin_neon_vcgtuv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2297 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2300 return (uint16x4_t)__builtin_neon_vcgtv4hi (__b, __a, 1);
2321 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2322 vclt_u16 (uint16x4_t __a, uint16x4_t __b)
2324 return (uint16x4_t)__builtin_neon_vcgtuv4hi ((int16x4_t) __b, (int16x4_t) __a, 0);
2429 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2432 return (uint16x4_t)__builtin_neon_vtstv4hi (__a, __b, 1);
2447 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2448 vtst_u16 (uint16x4_t __a, uint16x4_t __b)
2450 return (uint16x4_t)__builtin_neon_vtstv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2537 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2538 vabd_u16 (uint16x4_t __a, uint16x4_t __b)
2540 return (uint16x4_t)__builtin_neon_vabdv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2616 vabdl_u16 (uint16x4_t __a, uint16x4_t __b)
2651 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2652 vaba_u16 (uint16x4_t __a, uint16x4_t __b, uint16x4_t __c)
2654 return (uint16x4_t)__builtin_neon_vabav4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c, 0);
2724 vabal_u16 (uint32x4_t __a, uint16x4_t __b, uint16x4_t __c)
2765 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2766 vmax_u16 (uint16x4_t __a, uint16x4_t __b)
2768 return (uint16x4_t)__builtin_neon_vmaxv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2849 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2850 vmin_u16 (uint16x4_t __a, uint16x4_t __b)
2852 return (uint16x4_t)__builtin_neon_vminv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2933 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2934 vpadd_u16 (uint16x4_t __a, uint16x4_t __b)
2936 return (uint16x4_t)__builtin_neon_vpaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
2963 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
2966 return (uint16x4_t)__builtin_neon_vpaddlv8qi ((int8x8_t) __a, 0);
2970 vpaddl_u16 (uint16x4_t __a)
3035 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3036 vpadal_u8 (uint16x4_t __a, uint8x8_t __b)
3038 return (uint16x4_t)__builtin_neon_vpadalv8qi ((int16x4_t) __a, (int8x8_t) __b, 0);
3042 vpadal_u16 (uint32x2_t __a, uint16x4_t __b)
3119 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3120 vpmax_u16 (uint16x4_t __a, uint16x4_t __b)
3122 return (uint16x4_t)__builtin_neon_vpmaxv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
3161 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3162 vpmin_u16 (uint16x4_t __a, uint16x4_t __b)
3164 return (uint16x4_t)__builtin_neon_vpminv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
3227 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3228 vshl_u16 (uint16x4_t __a, int16x4_t __b)
3230 return (uint16x4_t)__builtin_neon_vshlv4hi ((int16x4_t) __a, __b, 0);
3323 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3324 vrshl_u16 (uint16x4_t __a, int16x4_t __b)
3326 return (uint16x4_t)__builtin_neon_vshlv4hi ((int16x4_t) __a, __b, 4);
3419 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3420 vqshl_u16 (uint16x4_t __a, int16x4_t __b)
3422 return (uint16x4_t)__builtin_neon_vqshlv4hi ((int16x4_t) __a, __b, 0);
3515 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3516 vqrshl_u16 (uint16x4_t __a, int16x4_t __b)
3518 return (uint16x4_t)__builtin_neon_vqshlv4hi ((int16x4_t) __a, __b, 4);
3611 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3612 vshr_n_u16 (uint16x4_t __a, const int __b)
3614 return (uint16x4_t)__builtin_neon_vshr_nv4hi ((int16x4_t) __a, __b, 0);
3707 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3708 vrshr_n_u16 (uint16x4_t __a, const int __b)
3710 return (uint16x4_t)__builtin_neon_vshr_nv4hi ((int16x4_t) __a, __b, 4);
3797 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3800 return (uint16x4_t)__builtin_neon_vshrn_nv4si ((int32x4_t) __a, __b, 0);
3833 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3836 return (uint16x4_t)__builtin_neon_vshrn_nv4si ((int32x4_t) __a, __b, 4);
3869 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3872 return (uint16x4_t)__builtin_neon_vqshrn_nv4si ((int32x4_t) __a, __b, 0);
3905 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3908 return (uint16x4_t)__builtin_neon_vqshrn_nv4si ((int32x4_t) __a, __b, 4);
3923 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3926 return (uint16x4_t)__builtin_neon_vqshrun_nv4si (__a, __b, 1);
3941 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3944 return (uint16x4_t)__builtin_neon_vqshrun_nv4si (__a, __b, 5);
3983 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
3984 vshl_n_u16 (uint16x4_t __a, const int __b)
3986 return (uint16x4_t)__builtin_neon_vshl_nv4hi ((int16x4_t) __a, __b, 0);
4079 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
4080 vqshl_n_u16 (uint16x4_t __a, const int __b)
4082 return (uint16x4_t)__builtin_neon_vqshl_nv4hi ((int16x4_t) __a, __b, 0);
4151 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
4154 return (uint16x4_t)__builtin_neon_vqshlu_nv4hi (__a, __b, 1);
4218 vshll_n_u16 (uint16x4_t __a, const int __b)
4259 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
4260 vsra_n_u16 (uint16x4_t __a, uint16x4_t __b, const int __c)
4262 return (uint16x4_t)__builtin_neon_vsra_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c, 0);
4355 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
4356 vrsra_n_u16 (uint16x4_t __a, uint16x4_t __b, const int __c)
4358 return (uint16x4_t)__builtin_neon_vsra_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c, 4);
4459 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
4460 vsri_n_u16 (uint16x4_t __a, uint16x4_t __b, const int __c)
4462 return (uint16x4_t)__builtin_neon_vsri_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
4595 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
4596 vsli_n_u16 (uint16x4_t __a, uint16x4_t __b, const int __c)
4598 return (uint16x4_t)__builtin_neon_vsli_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
4885 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
4886 vmvn_u16 (uint16x4_t __a)
4888 return (uint16x4_t)__builtin_neon_vmvnv4hi ((int16x4_t) __a, 0);
5005 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
5006 vclz_u16 (uint16x4_t __a)
5008 return (uint16x4_t)__builtin_neon_vclzv4hi ((int16x4_t) __a, 0);
5168 vget_lane_u16 (uint16x4_t __a, const int __b)
5299 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
5300 vset_lane_u16 (uint16_t __a, uint16x4_t __b, const int __c)
5302 return (uint16x4_t)__builtin_neon_vset_lanev4hi ((__builtin_neon_hi) __a, (int16x4_t) __b, __c);
5445 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
5448 return (uint16x4_t)__builtin_neon_vcreatev4hi ((__builtin_neon_di) __a);
5505 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
5508 return (uint16x4_t)__builtin_neon_vdup_nv4hi ((__builtin_neon_hi) __a);
5653 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
5656 return (uint16x4_t)__builtin_neon_vdup_nv4hi ((__builtin_neon_hi) __a);
5785 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
5786 vdup_lane_u16 (uint16x4_t __a, const int __b)
5788 return (uint16x4_t)__builtin_neon_vdup_lanev4hi ((int16x4_t) __a, __b);
5860 vdupq_lane_u16 (uint16x4_t __a, const int __b)
5948 vcombine_u16 (uint16x4_t __a, uint16x4_t __b)
6021 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6024 return (uint16x4_t)__builtin_neon_vget_highv8hi ((int16x8_t) __a);
6081 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6084 return (uint16x4_t)__builtin_neon_vget_lowv8hi ((int16x8_t) __a);
6261 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6264 return (uint16x4_t)__builtin_neon_vmovnv4si ((int32x4_t) __a, 0);
6297 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6300 return (uint16x4_t)__builtin_neon_vqmovnv4si ((int32x4_t) __a, 0);
6315 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6318 return (uint16x4_t)__builtin_neon_vqmovunv4si (__a, 1);
6352 vmovl_u16 (uint16x4_t __a)
6543 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6544 vmul_lane_u16 (uint16x4_t __a, uint16x4_t __b, const int __c)
6546 return (uint16x4_t)__builtin_neon_vmul_lanev4hi ((int16x4_t) __a, (int16x4_t) __b, __c, 0);
6574 vmulq_lane_u16 (uint16x8_t __a, uint16x4_t __b, const int __c)
6603 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6604 vmla_lane_u16 (uint16x4_t __a, uint16x4_t __b, uint16x4_t __c, const int __d)
6606 return (uint16x4_t)__builtin_neon_vmla_lanev4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c, __d, 0);
6634 vmlaq_lane_u16 (uint16x8_t __a, uint16x8_t __b, uint16x4_t __c, const int __d)
6658 vmlal_lane_u16 (uint32x4_t __a, uint16x4_t __b, uint16x4_t __c, const int __d)
6699 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6700 vmls_lane_u16 (uint16x4_t __a, uint16x4_t __b, uint16x4_t __c, const int __d)
6702 return (uint16x4_t)__builtin_neon_vmls_lanev4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c, __d, 0);
6730 vmlsq_lane_u16 (uint16x8_t __a, uint16x8_t __b, uint16x4_t __c, const int __d)
6754 vmlsl_lane_u16 (uint32x4_t __a, uint16x4_t __b, uint16x4_t __c, const int __d)
6790 vmull_lane_u16 (uint16x4_t __a, uint16x4_t __b, const int __c)
6879 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
6880 vmul_n_u16 (uint16x4_t __a, uint16_t __b)
6882 return (uint16x4_t)__builtin_neon_vmul_nv4hi ((int16x4_t) __a, (__builtin_neon_hi) __b, 0);
6934 vmull_n_u16 (uint16x4_t __a, uint16_t __b)
7023 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
7024 vmla_n_u16 (uint16x4_t __a, uint16x4_t __b, uint16_t __c)
7026 return (uint16x4_t)__builtin_neon_vmla_nv4hi ((int16x4_t) __a, (int16x4_t) __b, (__builtin_neon_hi) __c, 0);
7078 vmlal_n_u16 (uint32x4_t __a, uint16x4_t __b, uint16_t __c)
7119 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
7120 vmls_n_u16 (uint16x4_t __a, uint16x4_t __b, uint16_t __c)
7122 return (uint16x4_t)__builtin_neon_vmls_nv4hi ((int16x4_t) __a, (int16x4_t) __b, (__builtin_neon_hi) __c, 0);
7174 vmlsl_n_u16 (uint32x4_t __a, uint16x4_t __b, uint16_t __c)
7241 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
7242 vext_u16 (uint16x4_t __a, uint16x4_t __b, const int __c)
7244 return (uint16x4_t)__builtin_neon_vextv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
7354 return (int16x4_t) __builtin_shuffle (__a, (uint16x4_t) { 3, 2, 1, 0 });
7375 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
7376 vrev64_u16 (uint16x4_t __a)
7378 return (uint16x4_t) __builtin_shuffle (__a, (uint16x4_t) { 3, 2, 1, 0 });
7396 return (poly16x4_t) __builtin_shuffle (__a, (uint16x4_t) { 3, 2, 1, 0 });
7462 return (int16x4_t) __builtin_shuffle (__a, (uint16x4_t) { 1, 0, 3, 2 });
7471 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
7472 vrev32_u16 (uint16x4_t __a)
7474 return (uint16x4_t) __builtin_shuffle (__a, (uint16x4_t) { 1, 0, 3, 2 });
7486 return (poly16x4_t) __builtin_shuffle (__a, (uint16x4_t) { 1, 0, 3, 2 });
7576 vbsl_s16 (uint16x4_t __a, int16x4_t __b, int16x4_t __c)
7605 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
7606 vbsl_u16 (uint16x4_t __a, uint16x4_t __b, uint16x4_t __c)
7608 return (uint16x4_t)__builtin_neon_vbslv4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c);
7630 vbsl_p16 (uint16x4_t __a, poly16x4_t __b, poly16x4_t __c)
7743 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 5, 1, 7, 3 });
7744 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 0, 6, 2 });
7746 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 4, 2, 6 });
7747 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 1, 5, 3, 7 });
7771 vtrn_u16 (uint16x4_t __a, uint16x4_t __b)
7775 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 5, 1, 7, 3 });
7776 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 0, 6, 2 });
7778 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 4, 2, 6 });
7779 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 1, 5, 3, 7 });
7807 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 5, 1, 7, 3 });
7808 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 0, 6, 2 });
7810 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 4, 2, 6 });
7811 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 1, 5, 3, 7 });
8031 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 6, 2, 7, 3 });
8032 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 0, 5, 1 });
8034 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 4, 1, 5 });
8035 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 2, 6, 3, 7 });
8059 vzip_u16 (uint16x4_t __a, uint16x4_t __b)
8063 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 6, 2, 7, 3 });
8064 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 0, 5, 1 });
8066 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 4, 1, 5 });
8067 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 2, 6, 3, 7 });
8095 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 6, 2, 7, 3 });
8096 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 0, 5, 1 });
8098 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 4, 1, 5 });
8099 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 2, 6, 3, 7 });
8319 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 5, 7, 1, 3 });
8320 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 6, 0, 2 });
8322 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 2, 4, 6 });
8323 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 1, 3, 5, 7 });
8375 vuzp_u16 (uint16x4_t __a, uint16x4_t __b)
8379 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 5, 7, 1, 3 });
8380 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 6, 0, 2 });
8382 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 2, 4, 6 });
8383 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 1, 3, 5, 7 });
8425 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 5, 7, 1, 3 });
8426 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 4, 6, 0, 2 });
8428 __rv.val[0] = __builtin_shuffle (__a, __b, (uint16x4_t) { 0, 2, 4, 6 });
8429 __rv.val[1] = __builtin_shuffle (__a, __b, (uint16x4_t) { 1, 3, 5, 7 });
8628 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
8631 return (uint16x4_t)__builtin_neon_vld1v4hi ((const __builtin_neon_hi *) __a);
8762 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
8763 vld1_lane_u16 (const uint16_t * __a, uint16x4_t __b, const int __c)
8765 return (uint16x4_t)__builtin_neon_vld1_lanev4hi ((const __builtin_neon_hi *) __a, (int16x4_t) __b, __c);
8910 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
8913 return (uint16x4_t)__builtin_neon_vld1_dupv4hi ((const __builtin_neon_hi *) __a);
9073 vst1_u16 (uint16_t * __a, uint16x4_t __b)
9207 vst1_lane_u16 (uint16_t * __a, uint16x4_t __b, const int __c)
11319 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
11320 vand_u16 (uint16x4_t __a, uint16x4_t __b)
11322 return (uint16x4_t)__builtin_neon_vandv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
11415 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
11416 vorr_u16 (uint16x4_t __a, uint16x4_t __b)
11418 return (uint16x4_t)__builtin_neon_vorrv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
11511 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
11512 veor_u16 (uint16x4_t __a, uint16x4_t __b)
11514 return (uint16x4_t)__builtin_neon_veorv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
11607 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
11608 vbic_u16 (uint16x4_t __a, uint16x4_t __b)
11610 return (uint16x4_t)__builtin_neon_vbicv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
11703 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
11704 vorn_u16 (uint16x4_t __a, uint16x4_t __b)
11706 return (uint16x4_t)__builtin_neon_vornv4hi ((int16x4_t) __a, (int16x4_t) __b, 0);
11833 vreinterpret_p8_u16 (uint16x4_t __a)
11901 vreinterpret_p16_u16 (uint16x4_t __a)
11969 vreinterpret_f32_u16 (uint16x4_t __a)
12054 vreinterpret_p64_u16 (uint16x4_t __a)
12125 vreinterpret_s64_u16 (uint16x4_t __a)
12193 vreinterpret_u64_u16 (uint16x4_t __a)
12261 vreinterpret_s8_u16 (uint16x4_t __a)
12329 vreinterpret_s16_u16 (uint16x4_t __a)
12397 vreinterpret_s32_u16 (uint16x4_t __a)
12465 vreinterpret_u8_u16 (uint16x4_t __a)
12476 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12479 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv8qi ((int8x8_t) __a);
12482 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12485 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv4hi ((int16x4_t) __a);
12488 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12491 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv2sf (__a);
12495 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12498 return (uint16x4_t)__builtin_neon_vreinterpretv4hidi (__a);
12502 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12505 return (uint16x4_t)__builtin_neon_vreinterpretv4hidi (__a);
12508 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12511 return (uint16x4_t)__builtin_neon_vreinterpretv4hidi ((int64x1_t) __a);
12514 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12517 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv8qi (__a);
12520 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12523 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv4hi (__a);
12526 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12529 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv2si (__a);
12532 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12535 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv8qi ((int8x8_t) __a);
12538 __extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
12541 return (uint16x4_t)__builtin_neon_vreinterpretv4hiv2si ((int32x2_t) __a);
12607 vreinterpret_u32_u16 (uint16x4_t __a)