> > amocas.X.aqrl a5,a4,(s1) > > We won't get release semantics if the exchange fails. Does that matter? Conditional (atomic) RMW operations are unordered/relaxed on failure, so we should be okay here; cf. e.g. Documentation/atomic_t.txt. Andrea