Home
last modified time | relevance | path

Searched refs:ATOMIC64_EMU_BIN (Results 1 – 1 of 1) sorted by relevance

/f-stack/freebsd/kern/
H A Dsubr_atomic64.c90 #define ATOMIC64_EMU_BIN(op, rt, block, ret) \ macro
99 ATOMIC64_EMU_BIN(add, void, (*p = *p + v), return);
100 ATOMIC64_EMU_BIN(clear, void, *p &= ~v, return);
101 ATOMIC64_EMU_BIN(fetchadd, u_int64_t, (*p = *p + v, v = *p - v), return (v));
103 ATOMIC64_EMU_BIN(set, void, *p |= v, return);
104 ATOMIC64_EMU_BIN(subtract, void, (*p = *p - v), return);
105 ATOMIC64_EMU_BIN(store, void, *p = v, return);
106 ATOMIC64_EMU_BIN(swap, u_int64_t, tmp = *p; *p = v; v = tmp, return(v));