Use of the <code>simd_abi::fixed_size<N></code> tag type requires data-parallel types to store <code>N</code> elements (i.e. <code>simd<T, simd_abi::fixed_size<N>>::size()</code> is <code>N</code>). <code>simd<T, fixed_size<N>></code> and <code>simd_mask<T, fixed_size<N>></code> with <code>N > 0</code> and <code>N <= max_fixed_size<T></code> shall be supported. Additionally, for every supported <code>simd<T, Abi></code> (see <cxx-ref to="parallel.simd.overview"></cxx-ref>), where <code>Abi</code> is an ABI tag that is not a specialization of <code>simd_abi::fixed_size</code>, <code>N == simd<T, Abi>::size()</code> shall be supported.
0 commit comments