|
Blender V5.0
|
Go to the source code of this file.
Macros | |
| #define | ATOMIC_INLINE static inline __attribute__((always_inline)) |
| #define | _ATOMIC_LIKELY(x) |
| #define | _ATOMIC_UNLIKELY(x) |
| #define | _ATOMIC_MAYBE_UNUSED |
| #define | ATOMIC_ASSERT_CONCAT_(a, b) |
| #define | ATOMIC_ASSERT_CONCAT(a, b) |
| #define | ATOMIC_STATIC_ASSERT(a, msg) |
| #define _ATOMIC_LIKELY | ( | x | ) |
Definition at line 71 of file atomic_ops_utils.h.
| #define _ATOMIC_MAYBE_UNUSED |
Definition at line 73 of file atomic_ops_utils.h.
| #define _ATOMIC_UNLIKELY | ( | x | ) |
Definition at line 72 of file atomic_ops_utils.h.
Referenced by atomic_add_and_fetch_fl().
| #define ATOMIC_ASSERT_CONCAT | ( | a, | |
| b ) |
Definition at line 114 of file atomic_ops_utils.h.
| #define ATOMIC_ASSERT_CONCAT_ | ( | a, | |
| b ) |
Definition at line 113 of file atomic_ops_utils.h.
| #define ATOMIC_INLINE static inline __attribute__((always_inline)) |
Definition at line 63 of file atomic_ops_utils.h.
Referenced by atomic_add_and_fetch_fl(), atomic_add_and_fetch_int32(), atomic_add_and_fetch_int64(), atomic_add_and_fetch_u(), atomic_add_and_fetch_uint32(), atomic_add_and_fetch_uint64(), atomic_add_and_fetch_z(), atomic_cas_float(), atomic_cas_int32(), atomic_cas_int64(), atomic_cas_ptr(), atomic_cas_u(), atomic_cas_uint32(), atomic_cas_uint64(), atomic_cas_z(), atomic_fetch_and_add_int32(), atomic_fetch_and_add_int64(), atomic_fetch_and_add_u(), atomic_fetch_and_add_uint32(), atomic_fetch_and_add_uint64(), atomic_fetch_and_add_z(), atomic_fetch_and_and_char(), atomic_fetch_and_and_int16(), atomic_fetch_and_and_int32(), atomic_fetch_and_and_int8(), atomic_fetch_and_and_uint32(), atomic_fetch_and_and_uint8(), atomic_fetch_and_or_char(), atomic_fetch_and_or_int16(), atomic_fetch_and_or_int32(), atomic_fetch_and_or_int8(), atomic_fetch_and_or_uint32(), atomic_fetch_and_or_uint8(), atomic_fetch_and_sub_int64(), atomic_fetch_and_sub_u(), atomic_fetch_and_sub_uint64(), atomic_fetch_and_sub_z(), atomic_fetch_and_update_max_z(), atomic_load_int32(), atomic_load_int64(), atomic_load_ptr(), atomic_load_uint32(), atomic_load_uint64(), atomic_load_z(), atomic_spin_lock(), atomic_spin_unlock(), atomic_store_int32(), atomic_store_int64(), atomic_store_ptr(), atomic_store_uint32(), atomic_store_uint64(), atomic_store_z(), atomic_sub_and_fetch_int32(), atomic_sub_and_fetch_int64(), atomic_sub_and_fetch_u(), atomic_sub_and_fetch_uint32(), atomic_sub_and_fetch_uint64(), and atomic_sub_and_fetch_z().
| #define ATOMIC_STATIC_ASSERT | ( | a, | |
| msg ) |
Definition at line 125 of file atomic_ops_utils.h.