xadd
#define _ASM_XADD __ASM_SIZE(xadd)
return i + xadd(&v->counter, i);
return xadd(&v->counter, i);
return i + xadd(&v->counter, i);
return xadd(&v->counter, i);
#define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock)
EM_ASM_2(xadd);
#define _ASM_XADD __ASM_SIZE(xadd)