Done mostly in the same way as previous. Two issues:
- _RTN version of atomics aren't marked with MayLoad, MayStore, is that a typo?
- Looks like RTN atomics has two patterns, one inline and one as separate def, is this as intended? What I'm missing here?