Home | History | Annotate | Download | only in arm

Lines Matching refs:__bits

490 vshlq_n_s32(int32x4_t __v, uint8_t __bits)
493 return (int32x4_t)__builtin_aarch64_ashlv4si(__v, __bits);
495 return (int32x4_t)__builtin_neon_vshl_nv4si(__v, __bits);
499 #define vshlq_n_s32(__v, __bits) \
500 (int32x4_t)__builtin_neon_vshlq_n_v((int32x4_t)(__v), (__bits), 34)
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);
515 #define vshlq_n_u32(__v, __bits) \
516 (uint32x4_t)__builtin_neon_vshlq_n_v((int32x4_t)(__v), (__bits), 50)
522 vshrq_n_u32(uint32x4_t __v, uint8_t __bits)
526 return __builtin_aarch64_lshrv4si_uus(__v, __bits);
528 return (uint32x4_t)__builtin_aarch64_lshrv4si((int32x4_t)__v, __bits);
531 return (uint32x4_t)__builtin_neon_vshru_nv4si((int32x4_t)__v, __bits);
535 #define vshrq_n_u32(__v, __bits) \
536 (uint32x4_t)__builtin_neon_vshrq_n_v((int32x4_t)(__v), (__bits), 50)
542 vshrq_n_u8(uint8x16_t __v, uint8_t __bits)
546 return __builtin_aarch64_lshrv16qi_uus(__v, __bits);
548 return (uint8x16_t)__builtin_aarch64_lshrv16qi((int8x16_t)__v, __bits);
551 return (uint8x16_t)__builtin_neon_vshru_nv16qi((int8x16_t)__v, __bits);
555 #define vshrq_n_u8(__v, __bits) \
556 (uint8x16_t)__builtin_neon_vshrq_n_v((int8x16_t)(__v), (__bits), 48)
562 vsliq_n_s32(int32x4_t __vins, int32x4_t __vsh, uint8_t __bits)
565 return (int32x4_t)__builtin_aarch64_ssli_nv4si(__vins, __vsh, __bits);
567 return (int32x4_t)__builtin_neon_vsli_nv4si(__vins, __vsh, __bits);
572 #define vsliq_n_s32(__vins, __vsh, __bits) \
574 (int32x4_t)(__vsh), (__bits), 34)
576 __bits) ( \
580 uint8_t __tbits = (__bits); \
595 vsriq_n_u32(uint32x4_t __vins, uint32x4_t __vsh, uint8_t __bits)
598 return __builtin_aarch64_usri_nv4si_uuus(__vins, __vsh, __bits);
601 (int32x4_t)__vsh, __bits);
606 #define vsriq_n_u32(__vins, __vsh, __bits) \
608 (int32x4_t)(__vsh), (__bits), 34)
610 #define vsriq_n_s32(__vins, __vsh, __bits) ( \
614 uint8_t __tbits = (__bits); \