|
3068 | 3068 | \pnum |
3069 | 3069 | An \defnadj{atomic}{modify-write operation} is |
3070 | 3070 | an atomic read-modify-write operation |
3071 | | -with weaker synchronization requirements as specified in\iref{atomics.fences}. |
| 3071 | +with weaker synchronization requirements as specified in~\ref{atomics.fences}. |
3072 | 3072 | \begin{note} |
3073 | 3073 | The intent is for atomic modify-write operations |
3074 | 3074 | to be implemented using mechanisms that are not ordered, in hardware, |
|
3826 | 3826 | \indexlibrarymember{store_sub}{atomic_ref<\placeholder{integral-type}>}% |
3827 | 3827 | \begin{itemdecl} |
3828 | 3828 | constexpr void store_@\placeholdernc{key}@(value_type operand, |
3829 | | - memory_order order = memory_order::seq_cst) const noexcept; |
| 3829 | + memory_order order = memory_order::seq_cst) const noexcept; |
3830 | 3830 | \end{itemdecl} |
3831 | 3831 |
|
3832 | 3832 | \begin{itemdescr} |
|
5266 | 5266 | \pnum |
5267 | 5267 | \remarks |
5268 | 5268 | Except for \tcode{store_max} and \tcode{store_min}, |
5269 | | -for signed integer types the result is as if |
| 5269 | +for signed integer types, the result is as if |
5270 | 5270 | the value pointed to by \tcode{this} and parameters |
5271 | 5271 | were converted to their corresponding unsigned types, |
5272 | 5272 | the computation performed on those types, and |
|
5548 | 5548 | \begin{itemize} |
5549 | 5549 | \item |
5550 | 5550 | If both arguments are NaN, |
5551 | | -an unspecified NaN value replaces the value pointed to by \tcode{this.} |
| 5551 | +an unspecified NaN value replaces the value pointed to by \tcode{this}. |
5552 | 5552 | \item |
5553 | 5553 | If exactly one argument is a NaN, |
5554 | 5554 | either the other argument or an unspecified NaN value replaces |
5555 | | -the value pointed to by \tcode{this}, it is unspecified which. |
| 5555 | +the value pointed to by \tcode{this}; |
| 5556 | +it is unspecified which. |
5556 | 5557 | \item |
5557 | 5558 | If the arguments are differently signed zeros, |
5558 | 5559 | which of these values replaces the value pointed to by \tcode{this} is unspecified. |
|
0 commit comments