Home | History | Annotate | Download | only in jni

Lines Matching defs:int16x8_t

10 typedef __builtin_neon_hi int16x8_t __attribute__ ((__vector_size__ (16)));
26 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0);
41 return (uint16x8_t)__builtin_neon_vaddwv8qi ((int16x8_t) __a, (int8x8_t) __b, 0);
61 return (uint8x8_t)__builtin_neon_vshrn_nv8hi ((int16x8_t) __a, __b, 0);
68 __extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
69 vshlq_n_s16 (int16x8_t __a, const int __b)
71 return (int16x8_t)__builtin_neon_vshl_nv8hi (__a, __b, 1);
93 __extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
96 return (int16x8_t)__builtin_neon_vcombinev4hi (__a, __b);
99 vget_high_s16 (int16x8_t __a)
104 vget_low_s16 (int16x8_t __a)
109 vqmovun_s16 (int16x8_t __a)
155 __extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
158 return (int16x8_t)__builtin_neon_vreinterpretv8hiv8hi ((int16x8_t) __a);
250 int16x8_t yy = vreinterpretq_s16_u16(vsubl_u8(y, u16));
251 int16x8_t uu = vreinterpretq_s16_u16(vsubl_u8(u, u128));
252 int16x8_t vv = vreinterpretq_s16_u16(vsubl_u8(v, u128));
253 int16x8_t ud = vshlq_n_s16(uu, 1);
254 int16x8_t vd = vshlq_n_s16(vv, 1);
257 int16x8_t vr = vcombine_s16(vrshrn_n_s32(vrl, 16), vrshrn_n_s32(vrh, 16));
264 int16x8_t gc = vcombine_s16(vrshrn_n_s32(gcl, 16), vrshrn_n_s32(gch, 16));
267 int16x8_t ub = vcombine_s16(vrshrn_n_s32(ubl, 16), vrshrn_n_s32(ubh, 16));
298 int16x8_t yy = vreinterpretq_s16_u16(vsubl_u8(y, u16));
299 int16x8_t uu = vreinterpretq_s16_u16(vsubl_u8(u, u128));
300 int16x8_t vv = vreinterpretq_s16_u16(vsubl_u8(v, u128));
301 int16x8_t ud = vshlq_n_s16(uu, 1);
302 int16x8_t vd = vshlq_n_s16(vv, 1);
305 int16x8_t vr = vcombine_s16(vrshrn_n_s32(vrl, 16), vrshrn_n_s32(vrh, 16));
312 int16x8_t gc = vcombine_s16(vrshrn_n_s32(gcl, 16), vrshrn_n_s32(gch, 16));
315 int16x8_t ub = vcombine_s16(vrshrn_n_s32(ubl, 16), vrshrn_n_s32(ubh, 16));