Home
last modified time | relevance | path

Searched refs:atomic_exchange_and_add (Results 1 – 1 of 1) sorted by relevance

/include/
A Datomic.h184 # ifdef atomic_exchange_and_add
186 atomic_exchange_and_add (mem, value)
210 #ifndef atomic_exchange_and_add
211 # define atomic_exchange_and_add(mem, value) \ macro
287 # define atomic_add(mem, value) (void) atomic_exchange_and_add ((mem), (value))
308 # define atomic_increment_val(mem) (atomic_exchange_and_add ((mem), 1) + 1)
320 (atomic_exchange_and_add ((mem), 1) + 1 == 0)
335 # define atomic_decrement_val(mem) (atomic_exchange_and_add ((mem), -1) - 1)
347 (atomic_exchange_and_add ((mem), -1) == 1)
374 atomic_exchange_and_add (mem, __atg12_value) < -__atg12_value; })
[all …]

Completed in 5 milliseconds