Searched refs:__vec_ext (Results 1 – 2 of 2) sorted by relevance
30 struct __vec_ext { struct36 inline constexpr bool is_abi_tag_v<simd_abi::__vec_ext<_Np>> = _Np > 0 && _Np <= 32; argument39 struct __simd_storage<_Tp, simd_abi::__vec_ext<_Np>> {53 struct __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>54 … : __simd_storage<decltype(experimental::__choose_mask_type<_Tp>()), simd_abi::__vec_ext<_Np>> {};57 struct __simd_operations<_Tp, simd_abi::__vec_ext<_Np>> {58 using _SimdStorage _LIBCPP_NODEBUG = __simd_storage<_Tp, simd_abi::__vec_ext<_Np>>;59 using _MaskStorage _LIBCPP_NODEBUG = __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>;103 struct __mask_operations<_Tp, simd_abi::__vec_ext<_Np>> {104 using _MaskStorage _LIBCPP_NODEBUG = __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>;
29 struct __vec_ext;36 using fixed_size = __vec_ext<_Np>;43 using compatible = __vec_ext<16 / sizeof(_Tp)>;47 using native = __vec_ext<_LIBCPP_NATIVE_SIMD_WIDTH_IN_BYTES / sizeof(_Tp)>;