Searched refs:__ASM (Results 1 – 5 of 5) sorted by relevance
| /libcpu/c-sky/common/ |
| A D | csi_reg.h | 36 __ASM volatile("psrset ie"); in __enable_irq() 48 __ASM volatile("psrclr ie"); in __disable_irq() 60 __ASM volatile("mfcr %0, psr" : "=r"(result)); in __get_PSR() 71 __ASM volatile("mtcr %0, psr" : : "r"(psr)); in __set_PSR() 83 __ASM volatile("mov %0, sp" : "=r"(result)); in __get_SP() 107 __ASM volatile("mfcr %0, vbr" : "=r"(result)); in __get_VBR() 118 __ASM volatile("mtcr %0, vbr" : : "r"(vbr)); in __set_VBR() 130 __ASM volatile("mfcr %0, epc" : "=r"(result)); in __get_EPC() 141 __ASM volatile("mtcr %0, epc" : : "r"(epc)); in __set_EPC() 312 __ASM volatile("psrset ee, ie"); in __enable_excp_irq() [all …]
|
| A D | csi_instr.h | 37 __ASM volatile("nop"); in __NOP() 47 __ASM volatile("wait"); in __WFI() 56 __ASM volatile("wait"); in __WAIT() 65 __ASM volatile("doze"); in __DOZE() 74 __ASM volatile("stop"); in __STOP() 85 __ASM volatile("sync"::: "memory"); in __ISB() 96 __ASM volatile("sync"::: "memory"); in __DSB() 107 __ASM volatile("sync"::: "memory"); in __DMB() 174 __ASM volatile("bkpt"); in __BKPT() 320 __ASM volatile("bgeni t0, 31\n\t" in __RRX() [all …]
|
| A D | csi_gcc.h | 27 #define __ASM __asm /*!< asm keyword for GNU Compil… macro
|
| /libcpu/arm/dm36x/ |
| A D | cpuport.c | 211 __ASM("RSB r4, r0, #0"); in __rt_ffs() 212 __ASM("AND r4, r4, r0"); in __rt_ffs() 213 __ASM("CLZ r4, r4"); in __rt_ffs() 214 __ASM("RSB r0, r4, #32"); in __rt_ffs()
|
| /libcpu/arm/armv6/ |
| A D | cpuport.c | 213 __ASM("RSB r4, r0, #0"); in __rt_ffs() 214 __ASM("AND r4, r4, r0"); in __rt_ffs() 215 __ASM("CLZ r4, r4"); in __rt_ffs() 216 __ASM("RSB r0, r4, #32"); in __rt_ffs()
|
Completed in 8 milliseconds