Searched refs:__arch_atomic_update (Results 1 - 2 of 2) sorted by relevance
/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/tilepro/ |
H A D | atomic.h | 191 #define __arch_atomic_update(mem, value, op, _mask, _addend, _expr) \ macro 228 #define __arch_atomic_update(mem, value, _op, mask, addend, expr) \ macro 244 __arch_atomic_update(mem, newvalue, exch, 0, newvalue, __value) 247 __arch_atomic_update(mem, value, fetchadd, -1, value, __old + __value) 256 __arch_atomic_update(mem, mask, fetchand, mask, 0, __old & __value) 259 __arch_atomic_update(mem, mask, fetchor, ~mask, mask, __old | __value)
|
/netbsd-current/external/gpl3/gcc/dist/libgcc/config/tilepro/ |
H A D | atomic.h | 191 #define __arch_atomic_update(mem, value, op, _mask, _addend, _expr) \ macro 228 #define __arch_atomic_update(mem, value, _op, mask, addend, expr) \ macro 244 __arch_atomic_update(mem, newvalue, exch, 0, newvalue, __value) 247 __arch_atomic_update(mem, value, fetchadd, -1, value, __old + __value) 256 __arch_atomic_update(mem, mask, fetchand, mask, 0, __old & __value) 259 __arch_atomic_update(mem, mask, fetchor, ~mask, mask, __old | __value)
|
Completed in 181 milliseconds