4 #define enable_intr() asm volatile ("cpsie i")
5 #define disable_intr() asm volatile ("cpsid i")
6 #define mem_barrier() asm volatile ("dmb" ::: "memory")
8 #define delay(x) asm volatile ( \
9 "0: subs %0, %0, #1\n\t" \
13 #define halt_cpu() asm volatile("wfe");