Searched defs:ATOMIC_SIZE_ADD (Results 1 - 1 of 1) sorted by relevance
/macosx-10.10.1/ruby-106/ruby/ |
H A D | ruby_atomic.h | 17 # define ATOMIC_SIZE_ADD(var, val) __atomic_fetch_add(&(var), (val), __ATOMIC_SEQ_CST) macro 35 # define ATOMIC_SIZE_ADD(var, val) __sync_fetch_and_add(&(var), (val)) macro 79 # define ATOMIC_SIZE_ADD(var, val) InterlockedExchangeAdd64((LONG_LONG *)&(var), (val)) macro 86 # define ATOMIC_SIZE_ADD(var, val) InterlockedExchangeAdd((LONG *)&(var), (val)) macro 105 # define ATOMIC_SIZE_ADD(var, val) atomic_add_long(&(var), (val)) macro 112 # define ATOMIC_SIZE_ADD(var, val) atomic_add_int(&(var), (val)) macro 134 # define ATOMIC_SIZE_ADD(var, val) (void)((var) += (val)) macro
|
Completed in 114 milliseconds