atomic_add_64_nv
*ret = atomic_add_64_nv(val, op);
return (atomic_add_64_nv(target, 1));
return (atomic_add_64_nv(target, -1));
extern uint64_t atomic_add_64_nv(volatile uint64_t *target, int64_t delta);