khypervisor  v1
include/asm-arm_inline.h
Go to the documentation of this file.
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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines