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 Datomic.h191 #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 Datomic.h191 #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