Home | History | Annotate | Download | only in include

Lines Matching refs:poly16x4_t

47 typedef __builtin_neon_poly16 poly16x4_t	__attribute__ ((__vector_size__ (8)));
170 poly16x4_t val[2];
280 poly16x4_t val[3];
390 poly16x4_t val[4];
4305 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
4306 vsri_n_p16 (poly16x4_t __a, poly16x4_t __b, const int __c)
4308 return (poly16x4_t)__builtin_neon_vsri_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
4425 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
4426 vsli_n_p16 (poly16x4_t __a, poly16x4_t __b, const int __c)
4428 return (poly16x4_t)__builtin_neon_vsli_nv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
4984 vget_lane_p16 (poly16x4_t __a, const int __b)
5115 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5116 vset_lane_p16 (poly16_t __a, poly16x4_t __b, const int __c)
5118 return (poly16x4_t)__builtin_neon_vset_lanev4hi ((__builtin_neon_hi) __a, (int16x4_t) __b, __c);
5259 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5262 return (poly16x4_t)__builtin_neon_vcreatev4hi ((__builtin_neon_di) __a);
5313 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5316 return (poly16x4_t)__builtin_neon_vdup_nv4hi ((__builtin_neon_hi) __a);
5445 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5448 return (poly16x4_t)__builtin_neon_vdup_nv4hi ((__builtin_neon_hi) __a);
5577 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5578 vdup_lane_p16 (poly16x4_t __a, const int __b)
5580 return (poly16x4_t)__builtin_neon_vdup_lanev4hi ((int16x4_t) __a, __b);
5644 vdupq_lane_p16 (poly16x4_t __a, const int __b)
5722 vcombine_p16 (poly16x4_t __a, poly16x4_t __b)
5787 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5790 return (poly16x4_t)__builtin_neon_vget_highv8hi ((int16x8_t) __a);
5853 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
5856 return (poly16x4_t)__builtin_neon_vget_lowv8hi ((int16x8_t) __a);
6975 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
6976 vext_p16 (poly16x4_t __a, poly16x4_t __b, const int __c)
6978 return (poly16x4_t)__builtin_neon_vextv4hi ((int16x4_t) __a, (int16x4_t) __b, __c);
7095 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7096 vrev64_p16 (poly16x4_t __a)
7098 return (poly16x4_t)__builtin_neon_vrev64v4hi ((int16x4_t) __a, 2);
7185 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7186 vrev32_p16 (poly16x4_t __a)
7188 return (poly16x4_t)__builtin_neon_vrev32v4hi ((int16x4_t) __a, 2);
7323 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7324 vbsl_p16 (uint16x4_t __a, poly16x4_t __b, poly16x4_t __c)
7326 return (poly16x4_t)__builtin_neon_vbslv4hi ((int16x4_t) __a, (int16x4_t) __b, (int16x4_t) __c);
7460 vtrn_p16 (poly16x4_t __a, poly16x4_t __b)
7604 vzip_p16 (poly16x4_t __a, poly16x4_t __b)
7748 vuzp_p16 (poly16x4_t __a, poly16x4_t __b)
7887 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
7890 return (poly16x4_t)__builtin_neon_vld1v4hi ((const __builtin_neon_hi *) __a);
8007 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
8008 vld1_lane_p16 (const poly16_t * __a, poly16x4_t __b, const int __c)
8010 return (poly16x4_t)__builtin_neon_vld1_lanev4hi ((const __builtin_neon_hi *) __a, (int16x4_t) __b, __c);
8139 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
8142 return (poly16x4_t)__builtin_neon_vld1_dupv4hi ((const __builtin_neon_hi *) __a);
8284 vst1_p16 (poly16_t * __a, poly16x4_t __b)
8404 vst1_lane_p16 (poly16_t * __a, poly16x4_t __b, const int __c)
10907 vreinterpret_p8_p16 (poly16x4_t __a)
10972 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10975 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv8qi (__a);
10978 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10981 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv4hi (__a);
10984 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10987 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv2si (__a);
10990 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10993 return (poly16x4_t)__builtin_neon_vreinterpretv4hidi (__a);
10996 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
10999 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv2sf (__a);
11002 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11005 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv8qi ((int8x8_t) __a);
11008 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11011 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv4hi ((int16x4_t) __a);
11014 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11017 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv2si ((int32x2_t) __a);
11020 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11023 return (poly16x4_t)__builtin_neon_vreinterpretv4hidi ((int64x1_t) __a);
11026 __extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
11029 return (poly16x4_t)__builtin_neon_vreinterpretv4hiv8qi ((int8x8_t) __a);
11147 vreinterpret_f32_p16 (poly16x4_t __a)
11267 vreinterpret_s64_p16 (poly16x4_t __a)
11387 vreinterpret_u64_p16 (poly16x4_t __a)
11507 vreinterpret_s8_p16 (poly16x4_t __a)
11627 vreinterpret_s16_p16 (poly16x4_t __a)
11747 vreinterpret_s32_p16 (poly16x4_t __a)
11867 vreinterpret_u8_p16 (poly16x4_t __a)
11987 vreinterpret_u16_p16 (poly16x4_t __a)
12107 vreinterpret_u32_p16 (poly16x4_t __a)