| H A D | atomic_private.h | 391 #define os_atomic_add_orig(p, v, m) _os_atomic_c11_op_orig(p, v, m, fetch_add) argument 392 #define os_atomic_add(p, v, m) _os_atomic_c11_op(p, v, m, fetch_add, +) argument 410 #define os_atomic_inc_orig(p, m) _os_atomic_c11_op_orig(p, 1, m, fetch_add) argument 411 #define os_atomic_inc(p, m) _os_atomic_c11_op(p, 1, m, fetch_add, +) argument 433 #define os_atomic_sub(p, v, m) _os_atomic_c11_op(p, v, m, fetch_sub, -) argument 452 #define os_atomic_dec(p, m) _os_atomic_c11_op(p, 1, m, fetch_sub, -) argument 474 #define os_atomic_and(p, v, m) _os_atomic_c11_op(p, v, m, fetch_and, &) argument 517 #define os_atomic_or_orig(p, v, m) _os_atomic_c11_op_orig(p, v, m, fetch_or) argument 518 #define os_atomic_or(p, v, m) _os_atomic_c11_op(p, v, m, fetch_or, |) argument 540 #define os_atomic_xor(p, v, m) _os_atomic_c11_op(p, v, m, fetch_xor, ^) argument [all …]
|