Searched refs:__vec_ext (Results 1 – 2 of 2) sorted by relevance
28 struct __vec_ext { struct34 inline constexpr bool is_abi_tag_v<simd_abi::__vec_ext<_Np>> = _Np > 0 && _Np <= 32; argument37 struct __simd_storage<_Tp, simd_abi::__vec_ext<_Np>> {51 struct __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>52 … : __simd_storage<decltype(experimental::__choose_mask_type<_Tp>()), simd_abi::__vec_ext<_Np>> {};55 struct __simd_operations<_Tp, simd_abi::__vec_ext<_Np>> {56 using _SimdStorage = __simd_storage<_Tp, simd_abi::__vec_ext<_Np>>;57 using _MaskStorage = __mask_storage<_Tp, simd_abi::__vec_ext<_Np>>;85 struct __mask_operations<_Tp, simd_abi::__vec_ext<_Np>> {86 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)>;