_arch_atomic_dec_unless_positive
_arch_atomic_dec_unless_positive(prev, rc, v->counter, "w");
_arch_atomic_dec_unless_positive(prev, rc, v->counter, "d");