This data structure is used by the Zig language code generation and therefore must be kept in sync with the compiler implementation.
unorderedmonotonicacquirereleaseacq_relseq_cstpub const AtomicOrder = enum {
unordered,
monotonic,
acquire,
release,
acq_rel,
seq_cst,
}