 However this can lead to problems if the order of memory accesses is of importance.These barriers prevent a compiler from reordering instructions during compile time – they do not prevent reordering by CPU during runtime.asm volatile(""