Searched refs:__vec_ext (Results 1 – 2 of 2) sorted by relevance
29 struct __vec_ext { struct35 inline constexpr bool is_abi_tag_v<simd_abi::__vec_ext<_Np>> = _Np > 0 && _Np <= 32; argument38 struct __simd_storage<_Tp, simd_abi::__vec_ext<_Np>> {52 struct __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>53 … : __simd_storage<decltype(experimental::__choose_mask_type<_Tp>()), simd_abi::__vec_ext<_Np>> {};56 struct __simd_operations<_Tp, simd_abi::__vec_ext<_Np>> {57 using _SimdStorage = __simd_storage<_Tp, simd_abi::__vec_ext<_Np>>;58 using _MaskStorage = __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>;92 struct __mask_operations<_Tp, simd_abi::__vec_ext<_Np>> {93 using _MaskStorage = __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>;
22 struct __vec_ext;29 using fixed_size = __vec_ext<_Np>;36 using compatible = __vec_ext<16 / sizeof(_Tp)>;40 using native = __vec_ext<_LIBCPP_NATIVE_SIMD_WIDTH_IN_BYTES / sizeof(_Tp)>;