Home | History | Annotate | Download | only in include

Lines Matching refs:poly16x4_t

50 typedef __builtin_neon_poly16 poly16x4_t	__attribute__ ((__vector_size__ (8)));
173 poly16x4_t val[2];
283 poly16x4_t val[3];
393 poly16x4_t val[4];
4308 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
4309 vsri_n_p16 (poly16x4_t __a, poly16x4_t __b, const int __c)
4311 return (poly16x4_t)__builtin_neon_vsri_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
4428 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
4429 vsli_n_p16 (poly16x4_t __a, poly16x4_t __b, const int __c)
4431 return (poly16x4_t)__builtin_neon_vsli_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
4987 vget_lane_p16 (poly16x4_t __a, const int __b)
5118 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5119 vset_lane_p16 (poly16_t __a, poly16x4_t __b, const int __c)
5121 return (poly16x4_t)__builtin_neon_vset_lanev4hi ((__builtin_neon_hi) __a, (int16x4_t) __b, __c);
5262 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5265 return (poly16x4_t)__builtin_neon_vcreatev4hi ((__builtin_neon_di) __a);
5316 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5319 return (poly16x4_t)__builtin_neon_vdup_nv4hi ((__builtin_neon_hi) __a);
5448 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5451 return (poly16x4_t)__builtin_neon_vdup_nv4hi ((__builtin_neon_hi) __a);
5580 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5581 vdup_lane_p16 (poly16x4_t __a, const int __b)
5583 return (poly16x4_t)__builtin_neon_vdup_lanev4hi ((int16x4_t) __a, __b);
5647 vdupq_lane_p16 (poly16x4_t __a, const int __b)
5725 vcombine_p16 (poly16x4_t __a, poly16x4_t __b)
5790 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5793 return (poly16x4_t)__builtin_neon_vget_highv8hi ((int16x8_t) __a);
5856 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5859 return (poly16x4_t)__builtin_neon_vget_lowv8hi ((int16x8_t) __a);
6978 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
6979 vext_p16 (poly16x4_t __a, poly16x4_t __b, const int __c)
6981 return (poly16x4_t)__builtin_neon_vextv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
7098 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7099 vrev64_p16 (poly16x4_t __a)
7101 return (poly16x4_t)__builtin_neon_vrev64v4hi ((int16x4_t) __a, 2);
7188 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7189 vrev32_p16 (poly16x4_t __a)
7191 return (poly16x4_t)__builtin_neon_vrev32v4hi ((int16x4_t) __a, 2);
7326 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7327 vbsl_p16 (uint16x4_t __a, poly16x4_t __b, poly16x4_t __c)
7329 return (poly16x4_t)__builtin_neon_vbslv4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c);
7463 vtrn_p16 (poly16x4_t __a, poly16x4_t __b)
7607 vzip_p16 (poly16x4_t __a, poly16x4_t __b)
7751 vuzp_p16 (poly16x4_t __a, poly16x4_t __b)
7890 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7893 return (poly16x4_t)__builtin_neon_vld1v4hi ((const __builtin_neon_hi *) __a);
8010 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
8011 vld1_lane_p16 (const poly16_t * __a, poly16x4_t __b, const int __c)
8013 return (poly16x4_t)__builtin_neon_vld1_lanev4hi ((const __builtin_neon_hi *) __a, (int16x4_t) __b, __c);
8142 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
8145 return (poly16x4_t)__builtin_neon_vld1_dupv4hi ((const __builtin_neon_hi *) __a);
8287 vst1_p16 (poly16_t * __a, poly16x4_t __b)
8407 vst1_lane_p16 (poly16_t * __a, poly16x4_t __b, const int __c)
10910 vreinterpret_p8_p16 (poly16x4_t __a)
10975 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10978 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv8qi (__a);
10981 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10984 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv4hi (__a);
10987 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10990 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv2si (__a);
10993 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10996 return (poly16x4_t)__builtin_neon_vreinterpretv4hidi (__a);
10999 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11002 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv2sf (__a);
11005 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11008 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv8qi ((int8x8_t) __a);
11011 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11014 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv4hi ((int16x4_t) __a);
11017 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11020 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv2si ((int32x2_t) __a);
11023 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11026 return (poly16x4_t)__builtin_neon_vreinterpretv4hidi ((int64x1_t) __a);
11029 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11032 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv8qi ((int8x8_t) __a);
11150 vreinterpret_f32_p16 (poly16x4_t __a)
11270 vreinterpret_s64_p16 (poly16x4_t __a)
11390 vreinterpret_u64_p16 (poly16x4_t __a)
11510 vreinterpret_s8_p16 (poly16x4_t __a)
11630 vreinterpret_s16_p16 (poly16x4_t __a)
11750 vreinterpret_s32_p16 (poly16x4_t __a)
11870 vreinterpret_u8_p16 (poly16x4_t __a)
11990 vreinterpret_u16_p16 (poly16x4_t __a)
12110 vreinterpret_u32_p16 (poly16x4_t __a)