#define cmm_mb() asm volatile("dmb":::"memory")
#define cmm_rmb() asm volatile("dmb":::"memory")
#define cmm_wmb() asm volatile("dmb":::"memory")
#define cmm_mb() asm volatile("dmb":::"memory")
#define cmm_rmb() asm volatile("dmb":::"memory")
#define cmm_wmb() asm volatile("dmb":::"memory")