Memory Ordering Instructions

Operation

Mnemonic(s)

Ordered load and ordered check load

ld.acq, ld.c.clr.acq

Ordered Store

st.rel

Exchange memory and general register

xchg

Conditional exchange of memory and general register

cmpxchg.acq, cmpxchg.rel

Add immediate to memory

Fetchadd.acq, fetchadd.rel

Memory ordering fence

mf