Lines Matching full:semantics
110 Except as noted below, the semantics of these operations are almost
111 identical to the semantics of similarly named C11 atomic operations.
174 semantics.
182 The second variant has acquire semantics, and the third variant has release
183 semantics.
185 When an atomic operation has acquire semantics, the operation must have
188 Conversely, acquire semantics do not require that prior loads or stores have
190 An atomic operation can only have acquire semantics if it performs a load
192 To denote acquire semantics, the suffix
201 When an atomic operation has release semantics, all prior loads or stores
203 Conversely, release semantics do not require that the atomic operation must
205 An atomic operation can only have release semantics if it performs a store
207 To denote release semantics, the suffix
227 In effect, atomic operations with acquire and release semantics establish
236 or stores into the critical section, which does not violate the semantics of
244 When a fence has acquire semantics, all prior loads (by program order) must
247 To denote acquire semantics, the suffix
252 When a fence has release semantics, all prior loads or stores (by program
256 To denote release semantics, the suffix
263 implements both acquire and release semantics, it is not a full barrier.
319 .Ss Semantics
320 This section describes the semantics of each operation using a C like notation.