FreeBSD Manual Pages
std::experi..._mask::size(3) C++ Standard Libary std::experi..._mask::size(3) NAME std::experimental::simd_mask::size - std::experimental::simd_mask::size Synopsis static constexpr size_t size() noexcept; (parallelism TS v2) Returns the width (the number of values) of simd_mask<T, Abi>. Example The actual output depends on target and compiler flags. // Run this code #include <experimental/simd> #include <iostream> namespace stdx = std::experimental; int main() { stdx::native_simd_mask<int> a { true }; std::cout << a.size() << '\n'; std::cout << popcount(a) << '\n'; } Possible output: 16 16 See also simd_size obtains the number of elements of a given element type and (parallelism TS v2) ABI tag (class template) size returns the width / number of elements [static] (parallelism TS (public static member function of v2) std::experimental::simd<T,Abi>) http://cppreference.com 2024.06.10 std::experi..._mask::size(3)
NAME | Synopsis | Example | Possible output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::simd_mask::size&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
