khypervisor
v1
|
00001 #ifndef __ASM_ARM_INLINE__ 00002 #define __ASM_ARM_INLINE__ 00003 00004 #define isb() asm volatile("isb" : : : "memory") 00005 #define dsb() asm volatile("dsb" : : : "memory") 00006 #define irq_enable() asm volatile("cpsie i" : : : "memory") 00007 #define asm_clz(x) ({ uint32_t rval; asm volatile(\ 00008 " clz %0, %1\n\t" \ 00009 : "=r" (rval) : "r" (x) :); rval;}) 00010 #endif