wmb
#define wmb() __asm__ volatile("wmb" : : : "memory")
#define wmb() __asm volatile("lock; addl $0,-4(%%esp)" : : : "memory", "cc")
#define wmb() __membar("sfence")
#define wmb() __membar("dsb st")
#define wmb() __membar("dsb sy")
#define wmb() mips_sync()
#define wmb() __membar("sync")
#define wmb() __membar("sync")
#define wmb() __membar("fence ow,ow")
#define wmb() membar_sync()