Lines Matching defs:uint8x16_t
45 typedef __Uint8x16_t uint8x16_t;
46 typedef struct { uint8x16_t val[2]; } uint8x16x2_t;
54 typedef __simd128_uint8_t uint8x16_t;
60 typedef struct { uint8x16_t val[2]; } uint8x16x2_t;
83 typedef __attribute__((neon_vector_type(16))) uint8_t uint8x16_t;
93 typedef struct { uint8x16_t val[2]; } uint8x16x2_t;
138 static __inline uint8x16_t
141 return (uint8x16_t) {
181 static __inline uint8x16_t
182 vextq_u8(uint8x16_t __lo, uint8x16_t __hi, uint8_t __i)
187 (uint8x16_t) {
195 (uint8x16_t) {
203 return (uint8x16_t)__builtin_neon_vextv16qi((int8x16_t)__lo,
210 (uint8x16_t)__builtin_neon_vextq_v((int8x16_t)(__lo), \
215 uint8x16_t __tlo = (__lo); \
216 uint8x16_t __thi = (__hi); \
217 uint8x16_t __lo_r = __builtin_shufflevector(__tlo, __tlo, \
219 uint8x16_t __hi_r = __builtin_shufflevector(__thi, __thi, \
221 uint8x16_t __r = __builtin_neon_vextq_v((int8x16_t)__lo_r, \
271 static __inline uint8x16_t
279 return (uint8x16_t)__builtin_aarch64_ld1v16qi(__p);
283 return (uint8x16_t)__builtin_neon_vld1v16qi(__p);
286 uint8x16_t __v = (uint8x16_t)__builtin_neon_vld1q_v(__p8, 48);
296 static __inline uint8x16_t
297 vqtbl1q_u8(uint8x16_t __tab, uint8x16_t __idx)
301 uint8x16_t __res;
328 return (uint8x16_t)__out64;
337 uint8x16_t __r;
355 __r = (uint8x16_t)__out64;
367 vreinterpretq_s32_u8(uint8x16_t __v)
395 vreinterpretq_u32_u8(uint8x16_t __v)
409 vreinterpretq_u64_u8(uint8x16_t __v)
415 static __inline uint8x16_t
418 return (uint8x16_t)__v;
422 static __inline uint8x16_t
425 return (uint8x16_t)__v;
429 static __inline uint8x16_t
432 return (uint8x16_t)__v;
447 static __inline uint8x16_t
448 vrev32q_u8(uint8x16_t __v)
452 (uint8x16_t) { 3,2,1,0, 7,6,5,4, 11,10,9,8, 15,14,13,12 });
541 static __inline uint8x16_t
542 vshrq_n_u8(uint8x16_t __v, uint8_t __bits)
548 return (uint8x16_t)__builtin_aarch64_lshrv16qi((int8x16_t)__v, __bits);
551 return (uint8x16_t)__builtin_neon_vshru_nv16qi((int8x16_t)__v, __bits);
556 (uint8x16_t)__builtin_neon_vshrq_n_v((int8x16_t)(__v), (__bits), 48)
650 vst1q_u8(uint8_t *__p8, uint8x16_t __v)