|
| Atomic32 | NoBarrier_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
| |
| Atomic32 | NoBarrier_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
| |
| Atomic32 | NoBarrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
| |
| Atomic32 | Barrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
| |
| void | MemoryBarrier () |
| |
| Atomic32 | Acquire_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
| |
| Atomic32 | Release_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
| |
| void | NoBarrier_Store (volatile Atomic32 *ptr, Atomic32 value) |
| |
| void | Acquire_Store (volatile Atomic32 *ptr, Atomic32 value) |
| |
| void | Release_Store (volatile Atomic32 *ptr, Atomic32 value) |
| |
| Atomic32 | NoBarrier_Load (volatile const Atomic32 *ptr) |
| |
| Atomic32 | Acquire_Load (volatile const Atomic32 *ptr) |
| |
| Atomic32 | Release_Load (volatile const Atomic32 *ptr) |
| |
| AtomicWord | NoBarrier_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
| |
| AtomicWord | NoBarrier_AtomicExchange (volatile AtomicWord *ptr, AtomicWord new_value) |
| |
| AtomicWord | NoBarrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment) |
| |
| AtomicWord | Barrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment) |
| |
| AtomicWord | Acquire_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
| |
| AtomicWord | Release_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
| |
| void | NoBarrier_Store (volatile AtomicWord *ptr, AtomicWord value) |
| |
| void | Acquire_Store (volatile AtomicWord *ptr, AtomicWord value) |
| |
| void | Release_Store (volatile AtomicWord *ptr, AtomicWord value) |
| |
| AtomicWord | NoBarrier_Load (volatile const AtomicWord *ptr) |
| |
| AtomicWord | Acquire_Load (volatile const AtomicWord *ptr) |
| |
| AtomicWord | Release_Load (volatile const AtomicWord *ptr) |
| |