• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2013.11/lib/gcc/arm-none-eabi/4.8.1/include/

Lines Matching refs:poly16x8_t

58 typedef __builtin_neon_poly16 poly16x8_t	__attribute__ ((__vector_size__ (16)));
175 poly16x8_t val[2];
285 poly16x8_t val[3];
395 poly16x8_t val[4];
1071 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
1074 return (poly16x8_t)__builtin_neon_vmullv8qi ((int8x8_t) __a, (int8x8_t) __b, 2);
4477 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
4478 vsriq_n_p16 (poly16x8_t __a, poly16x8_t __b, const int __c)
4480 return (poly16x8_t)__builtin_neon_vsri_nv8hi ((int16x8_t) __a, (int16x8_t) __b, __c);
4597 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
4598 vsliq_n_p16 (poly16x8_t __a, poly16x8_t __b, const int __c)
4600 return (poly16x8_t)__builtin_neon_vsli_nv8hi ((int16x8_t) __a, (int16x8_t) __b, __c);
5162 vgetq_lane_p16 (poly16x8_t __a, const int __b)
5293 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
5294 vsetq_lane_p16 (poly16_t __a, poly16x8_t __b, const int __c)
5296 return (poly16x8_t)__builtin_neon_vset_lanev8hi ((__builtin_neon_hi) __a, (int16x8_t) __b, __c);
5491 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
5494 return (poly16x8_t)__builtin_neon_vdup_nv8hi ((__builtin_neon_hi) __a);
5623 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
5626 return (poly16x8_t)__builtin_neon_vdup_nv8hi ((__builtin_neon_hi) __a);
5755 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
5758 return (poly16x8_t)__builtin_neon_vdup_lanev8hi ((int16x4_t) __a, __b);
5833 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
5836 return (poly16x8_t)__builtin_neon_vcombinev4hi ((int16x4_t) __a, (int16x4_t) __b);
5900 vget_high_p16 (poly16x8_t __a)
5954 vget_low_p16 (poly16x8_t __a)
7153 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
7154 vextq_p16 (poly16x8_t __a, poly16x8_t __b, const int __c)
7156 return (poly16x8_t)__builtin_neon_vextv8hi ((int16x8_t) __a, (int16x8_t) __b, __c);
7261 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
7262 vrev64q_p16 (poly16x8_t __a)
7264 return (poly16x8_t) __builtin_shuffle (__a, (uint16x8_t) { 3, 2, 1, 0, 7, 6, 5, 4 });
7333 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
7334 vrev32q_p16 (poly16x8_t __a)
7336 return (poly16x8_t) __builtin_shuffle (__a, (uint16x8_t) { 1, 0, 3, 2, 5, 4, 7, 6 });
7501 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
7502 vbslq_p16 (uint16x8_t __a, poly16x8_t __b, poly16x8_t __c)
7504 return (poly16x8_t)__builtin_neon_vbslv8hi ((int16x8_t) __a, (int16x8_t) __b, (int16x8_t) __c);
7661 vtrnq_p16 (poly16x8_t __a, poly16x8_t __b)
7664 __rv.val[0] = (poly16x8_t) __builtin_shuffle (__a, __b, (uint16x8_t) { 0, 8, 2, 10, 4, 12, 6, 14 });
7665 __rv.val[1] = (poly16x8_t) __builtin_shuffle (__a, __b, (uint16x8_t) { 1, 9, 3, 11, 5, 13, 7, 15 });
7823 vzipq_p16 (poly16x8_t __a, poly16x8_t __b)
7826 __rv.val[0] = (poly16x8_t) __builtin_shuffle (__a, __b, (uint16x8_t) { 0, 8, 1, 9, 2, 10, 3, 11 });
7827 __rv.val[1] = (poly16x8_t) __builtin_shuffle (__a, __b, (uint16x8_t) { 4, 12, 5, 13, 6, 14, 7, 15 });
7985 vuzpq_p16 (poly16x8_t __a, poly16x8_t __b)
7988 __rv.val[0] = (poly16x8_t) __builtin_shuffle (__a, __b, (uint16x8_t) { 0, 2, 4, 6, 8, 10, 12, 14 });
7989 __rv.val[1] = (poly16x8_t) __builtin_shuffle (__a, __b, (uint16x8_t) { 1, 3, 5, 7, 9, 11, 13, 15 });
8119 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
8122 return (poly16x8_t)__builtin_neon_vld1v8hi ((const __builtin_neon_hi *) __a);
8239 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
8240 vld1q_lane_p16 (const poly16_t * __a, poly16x8_t __b, const int __c)
8242 return (poly16x8_t)__builtin_neon_vld1_lanev8hi ((const __builtin_neon_hi *) __a, (int16x8_t) __b, __c);
8371 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
8374 return (poly16x8_t)__builtin_neon_vld1_dupv8hi ((const __builtin_neon_hi *) __a);
8516 vst1q_p16 (poly16_t * __a, poly16x8_t __b)
8636 vst1q_lane_p16 (poly16_t * __a, poly16x8_t __b, const int __c)
11133 vreinterpretq_p8_p16 (poly16x8_t __a)
11198 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11201 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv16qi (__a);
11204 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11207 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv8hi (__a);
11210 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11213 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv4si (__a);
11216 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11219 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv2di (__a);
11222 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11225 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv4sf (__a);
11228 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11231 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv16qi ((int8x16_t) __a);
11234 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11237 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv8hi ((int16x8_t) __a);
11240 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11243 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv4si ((int32x4_t) __a);
11246 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11249 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv2di ((int64x2_t) __a);
11252 __extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
11255 return (poly16x8_t)__builtin_neon_vreinterpretv8hiv16qi ((int8x16_t) __a);
11373 vreinterpretq_f32_p16 (poly16x8_t __a)
11493 vreinterpretq_s64_p16 (poly16x8_t __a)
11613 vreinterpretq_u64_p16 (poly16x8_t __a)
11733 vreinterpretq_s8_p16 (poly16x8_t __a)
11853 vreinterpretq_s16_p16 (poly16x8_t __a)
11973 vreinterpretq_s32_p16 (poly16x8_t __a)
12093 vreinterpretq_u8_p16 (poly16x8_t __a)
12213 vreinterpretq_u16_p16 (poly16x8_t __a)
12333 vreinterpretq_u32_p16 (poly16x8_t __a)