wmb
#define wmb() __asm __volatile("sfence;" : : : "memory")
#define wmb() dmb()
#define wmb() dmb(st) /* Full system memory barrier store */
#define wmb() __mbk()
#define wmb() __mbu()
#define wmb() __asm __volatile("lwsync" : : : "memory")
#define wmb() __asm __volatile("sync" : : : "memory")
#define wmb() fence()