|
#define | ATOMIC_VAR_INIT(__VALUE) (__VALUE) |
|
#define | atomic_init(object, value) atomic_store_explicit(object, value, memory_order_relaxed) |
|
#define | atomic_store_explicit(object, desired, order) |
|
#define | atomic_store(object, desired) atomic_store_explicit(object, desired, memory_order_seq_cst) |
|
#define | atomic_load_explicit(object, order) |
|
#define | atomic_load(object) atomic_load_explicit(object, memory_order_seq_cst) |
|
#define | atomic_exchange_explicit(object, desired, order) |
|
#define | atomic_exchange(object, desired) atomic_exchange_explicit(object, desired, memory_order_seq_cst) |
|
#define | atomic_compare_exchange_strong_explicit(object, expected, desired, order_success, order_fail) |
|
#define | atomic_compare_exchange_strong(object, expected, desired) atomic_compare_exchange_strong_explicit(object, expected, desired, memory_order_seq_cst, memory_order_seq_cst) |
|
#define | atomic_compare_exchange_weak_explicit(object, expected, desired, order_success, order_fail) |
|
#define | atomic_compare_exchange_weak(object, expected, desired) atomic_compare_exchange_weak_explicit(object, expected, desired, memory_order_seq_cst, memory_order_seq_cst) |
|
#define | atomic_fetch_add_explicit(object, operand, order) |
|
#define | atomic_fetch_add(object, operand) atomic_fetch_add_explicit(object, operand, memory_order_seq_cst) |
|
#define | atomic_fetch_sub_explicit(object, operand, order) |
|
#define | atomic_fetch_sub(object, operand) atomic_fetch_sub_explicit(object, operand, memory_order_seq_cst) |
|
#define | atomic_fetch_or_explicit(object, operand, order) |
|
#define | atomic_fetch_or(object, operand) atomic_fetch_or_explicit(object, operand, memory_order_seq_cst) |
|
#define | atomic_fetch_xor_explicit(object, operand, order) |
|
#define | atomic_fetch_xor(object, operand) atomic_fetch_xor_explicit(object, operand, memory_order_seq_cst) |
|
#define | atomic_fetch_and_explicit(object, operand, order) |
|
#define | atomic_fetch_and(object, operand) atomic_fetch_and_explicit(object, operand, memory_order_seq_cst) |
|