|
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,
|
|
3825 | 3825 | \indexlibrarymember{store_or}{atomic_ref<\placeholder{integral-type}>}%
|
3826 | 3826 | \indexlibrarymember{store_sub}{atomic_ref<\placeholder{integral-type}>}%
|
3827 | 3827 | \begin{itemdecl}
|
3828 |
| -constexpr void store_@\placeholdernc{key}@(value_type operand, |
3829 |
| - memory_order order = memory_order::seq_cst) const noexcept; |
| 3828 | +constexpr void store_@\placeholdernc{key}(value_type operand, |
| 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