Searched refs:hb_atomic_int_impl_add (Results 1 – 1 of 1) sorted by relevance
/external/harfbuzz_ng/src/ |
D | hb-atomic-private.hh | 42 #if defined(hb_atomic_int_impl_add) \ 67 #define hb_atomic_int_impl_add(AI, V) InterlockedExchangeAdd (&(AI), (V)) macro 85 #define hb_atomic_int_impl_add(AI, V) (OSAtomicAdd32Barrier ((V), &(AI)) - (V)) macro 103 #define hb_atomic_int_impl_add(AI, V) __sync_fetch_and_add (&(AI), (V)) macro 116 #define hb_atomic_int_impl_add(AI, V) ( ({__machine_rw_barrier ();}), atomic_add_int_nv (&(AI), (V… macro 142 #define hb_atomic_int_impl_add(AI, V) hb_fetch_and_add (&(AI), (V)) macro 153 #define hb_atomic_int_impl_add(AI, V) (((AI) += (V)) - (V)) macro 163 #define hb_atomic_int_impl_add(AI, V) (((AI) += (V)) - (V)) macro 180 …inline int inc (void) { return hb_atomic_int_impl_add (const_cast<hb_atomic_int_impl_t &> (v), 1)… in inc() 181 …inline int dec (void) { return hb_atomic_int_impl_add (const_cast<hb_atomic_int_impl_t &> (v), -1)… in dec()
|