raw_atomic_cmpxchg_relaxed
r = raw_atomic_cmpxchg_relaxed(v, o, new);
return raw_atomic_cmpxchg_relaxed(v, old, new);