Skip to content

Commit c564a42

Browse files
committed
Introduce [parallel.simd.cassign]
1 parent 931ce3f commit c564a42

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

data_parallel_types.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1695,6 +1695,51 @@ <h1><ins><code>simd</code> non-member operations</ins></h1>
16951695
</cxx-remarks>
16961696
</cxx-function>
16971697
</cxx-section>
1698+
1699+
<cxx-section id="parallel.simd.cassign">
1700+
<h1><ins><code>simd</code> compound assignment</ins></h1>
1701+
1702+
<cxx-function>
1703+
<cxx-signature><ins>
1704+
friend simd& operator+=(simd& lhs, const simd& rhs);
1705+
friend simd& operator-=(simd& lhs, const simd& rhs);
1706+
friend simd& operator*=(simd& lhs, const simd& rhs);
1707+
friend simd& operator/=(simd& lhs, const simd& rhs);
1708+
friend simd& operator%=(simd& lhs, const simd& rhs);
1709+
friend simd& operator&=(simd& lhs, const simd& rhs);
1710+
friend simd& operator|=(simd& lhs, const simd& rhs);
1711+
friend simd& operator^=(simd& lhs, const simd& rhs);
1712+
friend simd& operator&lt;&lt;=(simd& lhs, const simd& rhs);
1713+
friend simd& operator&gt;&gt;=(simd& lhs, const simd& rhs);
1714+
friend simd& operator&lt;&lt;=(simd& lhs, int n);
1715+
friend simd& operator&gt;&gt;=(simd& lhs, int n);
1716+
</ins></cxx-signature>
1717+
1718+
<cxx-effects>
1719+
<ins>
1720+
These operators perform the indicated binary element-wise operation.
1721+
</ins>
1722+
</cxx-effects>
1723+
1724+
<cxx-returns>
1725+
<ins>
1726+
<code>lhs</code>.
1727+
</ins>
1728+
</cxx-returns>
1729+
1730+
<cxx-throws>
1731+
<ins>
1732+
Nothing.
1733+
</ins>
1734+
</cxx-throws>
1735+
1736+
<cxx-remarks>
1737+
<ins>
1738+
These operators shall not participate in overload resolution unless the indicated operator can be applied to objects of type <code>value_type</code>.
1739+
</ins>
1740+
</cxx-remarks>
1741+
</cxx-function>
1742+
</cxx-section>
16981743
</cxx-section>
16991744
</cxx-section>
17001745
</cxx-clause>

0 commit comments

Comments
 (0)