When compiling with -O0, some compilers generate a xchg instruction for the __atomic_store(...) built-in. Using xchg on MMIO memory is undefined-behavior and may be ignored on certain CPUs. [ROCm/ROCR-Runtime commit: f011a9506d]
f011a9506d