Skip to content

Commit 3513815

Browse files
committed
Give notes their own paragraphs and fix indentation of copy_to as reported by Marshall
1 parent 0495e8e commit 3513815

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

data_parallel_types.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,9 +244,17 @@ <h1><ins><code>simd</code> ABI tags</ins></h1>
244244
<p>
245245
<ins>
246246
Use of the <code>simd_abi::fixed_size&lt;N&gt;</code> tag type requires data-parallel types to store <code>N</code> elements (i.e. <code>simd&lt;T, simd_abi::fixed_size&lt;N&gt;&gt;::size()</code> is <code>N</code>). <code>simd&lt;T, fixed_size&lt;N&gt;&gt;</code> and <code>simd_mask&lt;T, fixed_size&lt;N&gt;&gt;</code> with <code>N &gt; 0</code> and <code>N &lt;= max_fixed_size&lt;T&gt;</code> shall be supported. Additionally, for every supported <code>simd&lt;T, Abi&gt;</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&lt;T, Abi&gt;::size()</code> shall be supported.
247+
</ins>
248+
</p>
247249

250+
<p>
251+
<ins>
248252
<cxx-note>It is unspecified whether <code>simd&lt;T, fixed_size&lt;T, fixed_size&lt;N&gt;&gt;</code> with <code>N &gt; max_fixed_size&lt;T&gt;</code> is supported. The value of <code>max_fixed_size&lt;T&gt;</code> can depend on compiler flags and can change between different compiler versions.</cxx-note>
253+
</ins>
254+
</p>
249255

256+
<p>
257+
<ins>
250258
<cxx-note>An implementation can forego ABI compatibility between differently compiled translation units for <code>simd</code> and <code>simd_mask</code> specializations using the same <code>simd_abi::fixed_size&lt;N&gt;</code> tag. Otherwise, the efficiency of <code>simd&lt;T, Abi&gt;</code> is likely to be better than for <code>simd&lt;T, fixed_size&lt;simd_size_v&lt;T, Abi&gt;&gt;&gt;</code> (with <code>Abi</code> not a specialization of <code>simd_abi::fixed_size</code>).</cxx-note>
251259
</ins>
252260
</p>
@@ -646,7 +654,10 @@ <h1><ins>Class templates <code>const_where_expression</code> and <code>where_exp
646654
</cxx-function>
647655

648656
<cxx-function>
649-
<cxx-signature><ins>template&lt;class U, class Flags&gt; void copy_to(U* mem, Flags) const &&;</ins></cxx-signature>
657+
<cxx-signature><ins>
658+
template&lt;class U, class Flags&gt; void copy_to(U* mem, Flags) const &&;
659+
</ins>
660+
</cxx-signature>
650661

651662
<cxx-requires>
652663
<ins>

0 commit comments

Comments
 (0)