membar_consumer
#define membar_consumer() __membar("")
#define membar_consumer() __membar("")
#define membar_consumer() __membar("dmb sy")
#define membar_consumer() __membar("dmb ld")
#define membar_consumer() __insn_barrier()
#define membar_consumer() __membar("")
#define membar_consumer() __membar("")
#define membar_consumer() __membar()
#define membar_consumer() __asm__ volatile ("" : : : "memory")
#define membar_consumer() __membar("isync")
#define membar_consumer() __membar("")
#define membar_consumer() __membar("sync")
#define membar_consumer() __membar("")
#define membar_consumer() __membar("fence r,r")
#define membar_consumer() __membar("#LoadLoad")
#define membar_consumer() __sync_synchronize()