table of contents
std::experimental::to_fixed_size,std::experimental::to_native,(3) | C++ Standard Libary | std::experimental::to_fixed_size,std::experimental::to_native,(3) |
NAME¶
std::experimental::to_fixed_size,std::experimental::to_native, - std::experimental::to_fixed_size,std::experimental::to_native,
Synopsis¶
Defined in header <experimental/simd>
template < class T, class Abi >
fixed_size_simd<T, simd_size_v<T, Abi>> (1) (parallelism
TS v2)
to_fixed_size( const simd<T, Abi>& v ) noexcept;
template < class T, class Abi >
fixed_size_simd_mask<T, simd_size_v<T, Abi>> (2)
(parallelism TS v2)
to_fixed_size( const simd_mask<T, Abi>& v ) noexcept;
template < class T, std::size_t N >
native_simd<T> (3) (parallelism TS v2)
to_native( const fixed_size_simd<T, N>& v ) noexcept;
template < class T, std::size_t N >
native_simd_mask<T> (4) (parallelism TS v2)
to_native( const fixed_size_simd_mask<T, N>>& v ) noexcept;
template < class T, std::size_t N >
simd<T> (5) (parallelism TS v2)
to_compatible( const fixed_size_simd<T, N>& v ) noexcept;
template < class T, std::size_t N >
simd_mask<T> (6) (parallelism TS v2)
to_compatible( const fixed_size_simd_mask<T, N>& v )
noexcept;
Returns an simd or simd_mask object with the same elements, but a different
ABI.
3-6) these functions do not participate in overloading resolution unless N is
the
same as the size of the return type.
Parameters¶
v - the input simd or simd_mask object
Return value¶
The simd or simd_mask object with the specified ABI.
Example¶
2022.07.31 | http://cppreference.com |