Home
last modified time | relevance | path

Searched defs:hb_atomic_int_impl_add (Results 1 – 1 of 1) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-atomic.hh58 #define hb_atomic_int_impl_add(AI, V) __atomic_fetch_add ((AI), (V), __ATOMIC_ACQ_REL) macro
85 #define hb_atomic_int_impl_add(AI, V) (reinterpret_cast<std::atomic<int> *> (AI)->fetch_add ((V), … macro
119 #define hb_atomic_int_impl_add(AI, V) InterlockedExchangeAdd ((LONG *) (AI), (V)) macro
129 #define hb_atomic_int_impl_add(AI, V) __sync_fetch_and_add ((AI), (V)) macro
158 #define hb_atomic_int_impl_add(AI, V) _hb_fetch_and_add ((AI), (V)) macro
174 #define hb_atomic_int_impl_add(AI, V) (OSAtomicAdd32Barrier ((V), (AI)) - (V)) macro
208 #define hb_atomic_int_impl_add(AI, V) _hb_fetch_and_add ((AI), (V)) macro
220 #define hb_atomic_int_impl_add(AI, V) ((*(AI) += (V)) - (V)) macro
227 #define hb_atomic_int_impl_add(AI, V) ((*(AI) += (V)) - (V)) macro