raw_atomic_long_fetch_andnot
old = raw_atomic_long_fetch_andnot(mask, (atomic_long_t *)p);
return raw_atomic_long_fetch_andnot(i, v);