A D | atomic.h | 139 __arch_compare_and_exchange_xxx_8_int(mem, new, old, rel, acq); \ 144 __arch_compare_and_exchange_xxx_16_int(mem, new, old, rel, acq); \ 162 __arch_compare_and_exchange_xxx_8_int(mem, new, old, rel, acq); \ 182 #define atomic_compare_and_exchange_bool_acq(mem, new, old) \ argument 184 mem, new, old, "", MIPS_SYNC_STR) 186 #define atomic_compare_and_exchange_val_acq(mem, new, old) \ argument 188 mem, new, old, "", MIPS_SYNC_STR) 192 #define atomic_compare_and_exchange_bool_rel(mem, new, old) \ argument 194 mem, new, old, MIPS_SYNC_STR, "") 196 #define atomic_compare_and_exchange_val_rel(mem, new, old) \ argument [all …]
|