There are eight types of memory ordering in some architectures which can be reordered with atomic operations if the operations consists of an ordered list of invocation and response events.
na
na
na
na
na
na