Home
last modified time | relevance | path

Searched refs:__ASM (Results 1 – 5 of 5) sorted by relevance

/libcpu/c-sky/common/
A Dcsi_reg.h36 __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 Dcsi_instr.h37 __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 Dcsi_gcc.h27 #define __ASM __asm /*!< asm keyword for GNU Compil… macro
/libcpu/arm/dm36x/
A Dcpuport.c211 __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 Dcpuport.c213 __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