wfe
#define wfe() __asm__ __volatile__ ("wfe" : : : "memory")
#define wfe() do { } while (0)
#define wfe() asm volatile("wfe" : : : "memory")