Home | History | Annotate | Download | only in arm

Lines Matching defs:uint32x4_t

43 typedef __Uint32x4_t uint32x4_t;
52 typedef __simd128_uint32_t uint32x4_t;
85 typedef __attribute__((neon_vector_type(4))) uint32_t uint32x4_t;
110 static __inline uint32x4_t
111 vaddq_u32(uint32x4_t __v0, uint32x4_t __v1)
117 static __inline uint32x4_t
120 return (uint32x4_t)(__v0 < __v1);
131 static __inline uint32x4_t
134 return (uint32x4_t) { __x, __x, __x, __x };
149 static __inline uint32x4_t
150 vextq_u32(uint32x4_t __lo, uint32x4_t __hi, uint8_t __i)
154 (uint32x4_t) { 4 - __i, 5 - __i, 6 - __i, 7 - __i });
157 (uint32x4_t) { __i + 0, __i + 1, __i + 2, __i + 3 });
163 (uint32x4_t)__builtin_neon_vextq_v((int8x16_t)(__lo), \
168 uint32x4_t __tlo = (__lo); \
169 uint32x4_t __thi = (__hi); \
170 uint32x4_t __lo_r = __builtin_shufflevector(__tlo, __tlo, 3,2,1,0); \
171 uint32x4_t __hi_r = __builtin_shufflevector(__thi, __thi, 3,2,1,0); \
172 uint32x4_t __r = __builtin_neon_vextq_v((int8x16_t)__lo_r, \
232 vgetq_lane_u32(uint32x4_t __v, uint8_t __i)
247 static __inline uint32x4_t
255 return (uint32x4_t)__builtin_aarch64_ld1v4si(__p);
259 return (uint32x4_t)__builtin_neon_vld1v4si(__p);
262 uint32x4_t __v = (uint32x4_t)__builtin_neon_vld1q_v(__p32, 50);
374 vreinterpretq_u16_u32(uint32x4_t __v)
380 static __inline uint32x4_t
383 return (uint32x4_t)__v;
387 static __inline uint32x4_t
390 return (uint32x4_t)__v;
394 static __inline uint32x4_t
397 return (uint32x4_t)__v;
402 vreinterpretq_u64_u32(uint32x4_t __v)
423 vreinterpretq_u8_u32(uint32x4_t __v)
461 static __inline uint32x4_t
462 vsetq_lane_u32(uint32_t __x, uint32x4_t __v, uint8_t __i)
469 (uint32x4_t)__builtin_neon_vsetq_lane_i32((__x), (int32x4_t)(__v), \
505 static __inline uint32x4_t
506 vshlq_n_u32(uint32x4_t __v, uint8_t __bits)
509 return (uint32x4_t)__builtin_aarch64_ashlv4si((int32x4_t)__v, __bits);
511 return (uint32x4_t)__builtin_neon_vshl_nv4si((int32x4_t)__v, __bits);
516 (uint32x4_t)__builtin_neon_vshlq_n_v((int32x4_t)(__v), (__bits), 50)
521 static __inline uint32x4_t
522 vshrq_n_u32(uint32x4_t __v, uint8_t __bits)
528 return (uint32x4_t)__builtin_aarch64_lshrv4si((int32x4_t)__v, __bits);
531 return (uint32x4_t)__builtin_neon_vshru_nv4si((int32x4_t)__v, __bits);
536 (uint32x4_t)__builtin_neon_vshrq_n_v((int32x4_t)(__v), (__bits), 50)
594 static __inline uint32x4_t
595 vsriq_n_u32(uint32x4_t __vins, uint32x4_t __vsh, uint8_t __bits)
600 return (uint32x4_t)__builtin_neon_vsri_nv4si((int32x4_t)__vins,
628 vst1q_u32(uint32_t *__p32, uint32x4_t __v)