Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/Core/Include/m-profile/
Dcmsis_armclang_m.h87 __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRBT()
99 __ASM volatile ("strht %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRHT()
111 __ASM volatile ("strt %1, %0" : "=Q" (*ptr) : "r" (value) ); in __STRT()
132 __ASM volatile ("MRS %0, control" : "=r" (result) ); in __get_CONTROL()
147 __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); in __TZ_get_CONTROL_NS()
160 __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); in __set_CONTROL()
173 __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); in __TZ_set_CONTROL_NS()
188 __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); in __get_IPSR()
202 __ASM volatile ("MRS %0, apsr" : "=r" (result) ); in __get_APSR()
216 __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); in __get_xPSR()
[all …]
Dcmsis_clang_m.h94 __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRBT()
106 __ASM volatile ("strht %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRHT()
118 __ASM volatile ("strt %1, %0" : "=Q" (*ptr) : "r" (value) ); in __STRT()
138 __ASM volatile ("MRS %0, control" : "=r" (result) ); in __get_CONTROL()
153 __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); in __TZ_get_CONTROL_NS()
166 __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); in __set_CONTROL()
179 __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); in __TZ_set_CONTROL_NS()
194 __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); in __get_IPSR()
208 __ASM volatile ("MRS %0, apsr" : "=r" (result) ); in __get_APSR()
222 __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); in __get_xPSR()
[all …]
Dcmsis_gcc_m.h131 __ASM volatile ("MRS %0, control" : "=r" (result) ); in __get_CONTROL()
146 __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); in __TZ_get_CONTROL_NS()
159 __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); in __set_CONTROL()
172 __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); in __TZ_set_CONTROL_NS()
187 __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); in __get_IPSR()
201 __ASM volatile ("MRS %0, apsr" : "=r" (result) ); in __get_APSR()
215 __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); in __get_xPSR()
229 __ASM volatile ("MRS %0, psp" : "=r" (result) ); in __get_PSP()
244 __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); in __TZ_get_PSP_NS()
257 __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); in __set_PSP()
[all …]
Dcmsis_tiarmclang_m.h35 #ifndef __ASM
36 #define __ASM __asm macro
100 #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
267 #define __BKPT(value) __ASM volatile ("bkpt "#value)
448 __ASM volatile ("rrx %0, %1" : "=r" (result) : "r" (value)); in __RRX()
463 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT()
478 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT()
493 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT()
506 __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRBT()
518 __ASM volatile ("strht %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRHT()
[all …]
Darmv81m_pac.h48 __ASM volatile ( in __get_PAC_KEY_P()
67 __ASM volatile ( in __set_PAC_KEY_P()
86 __ASM volatile ( in __get_PAC_KEY_U()
105 __ASM volatile ( in __set_PAC_KEY_U()
126 __ASM volatile ( in __TZ_get_PAC_KEY_P_NS()
145 __ASM volatile ( in __TZ_set_PAC_KEY_P_NS()
164 __ASM volatile ( in __TZ_get_PAC_KEY_U_NS()
183 __ASM volatile ( in __TZ_set_PAC_KEY_U_NS()
Dcmsis_iccarm_m.h117 #ifndef __ASM
118 #define __ASM __asm macro
122 #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
328 __ASM volatile ("CPSID F" ::: "memory"); in __disable_fault_irq()
333 __ASM volatile ("CPSIE F" ::: "memory"); in __enable_fault_irq()
450 #define __CLREX() (__ASM volatile ("CLREX" ::: "memory"))
659 __ASM volatile("RRX %0, %1" : "=r"(result) : "r" (value)); in __RRX()
670 __ASM volatile ("CPSID F" ::: "memory"); in __disable_fault_irq()
675 __ASM volatile ("CPSIE F" ::: "memory"); in __enable_fault_irq()
912 __ASM volatile ("LDRBT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); in __LDRBT()
[all …]
/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/Core/Include/
Dcmsis_armclang_ltm.h33 #ifndef __ASM
34 #define __ASM __asm macro
110 #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
276 #define __BKPT(value) __ASM volatile ("bkpt "#value)
423 __ASM volatile ("rrx %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); in __RRX()
438 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT()
453 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT()
468 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT()
481 __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRBT()
493 __ASM volatile ("strht %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRHT()
[all …]
Dcmsis_gcc.h38 #ifndef __ASM
39 #define __ASM __asm macro
110 #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
142 #define __NOP() __ASM volatile ("nop")
149 #define __WFI() __ASM volatile ("wfi":::"memory")
157 #define __WFE() __ASM volatile ("wfe":::"memory")
164 #define __SEV() __ASM volatile ("sev")
175 __ASM volatile ("isb 0xF":::"memory"); in __ISB()
186 __ASM volatile ("dsb 0xF":::"memory"); in __DSB()
197 __ASM volatile ("dmb 0xF":::"memory"); in __DMB()
[all …]
Dcmsis_armclang.h37 #ifndef __ASM
38 #define __ASM __asm macro
105 #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
231 #define __BKPT(value) __ASM volatile ("bkpt "#value)
412 __ASM volatile ("rrx %0, %1" : "=r" (result) : "r" (value)); in __RRX()
427 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT()
442 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT()
457 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT()
474 __ASM volatile ("ldab %0, %1" : "=r" (result) : "Q" (*ptr) : "memory" ); in __LDAB()
489 __ASM volatile ("ldah %0, %1" : "=r" (result) : "Q" (*ptr) : "memory" ); in __LDAH()
[all …]
Dcmsis_clang.h42 #ifndef __ASM
43 #define __ASM __asm macro
110 #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
236 #define __BKPT(value) __ASM volatile ("bkpt "#value)
417 __ASM volatile ("rrx %0, %1" : "=r" (result) : "r" (value)); in __RRX()
432 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT()
447 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT()
462 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT()
479 __ASM volatile ("ldab %0, %1" : "=r" (result) : "Q" (*ptr) : "memory" ); in __LDAB()
494 __ASM volatile ("ldah %0, %1" : "=r" (result) : "Q" (*ptr) : "memory" ); in __LDAH()
[all …]
Dcmsis_armcc.h57 #ifndef __ASM
58 #define __ASM __asm macro
162 register uint32_t __regControl __ASM("control"); in __get_CONTROL()
174 register uint32_t __regControl __ASM("control"); in __set_CONTROL()
186 register uint32_t __regIPSR __ASM("ipsr"); in __get_IPSR()
198 register uint32_t __regAPSR __ASM("apsr"); in __get_APSR()
210 register uint32_t __regXPSR __ASM("xpsr"); in __get_xPSR()
222 register uint32_t __regProcessStackPointer __ASM("psp"); in __get_PSP()
234 register uint32_t __regProcessStackPointer __ASM("psp"); in __set_PSP()
246 register uint32_t __regMainStackPointer __ASM("msp"); in __get_MSP()
[all …]
Dcmsis_iccarm.h112 #ifndef __ASM
113 #define __ASM __asm macro
117 #define __COMPILER_BARRIER() __ASM volatile("":::"memory")
632 __ASM volatile("RRX %0, %1" : "=r"(result) : "r" (value)); in __RRX()
872 __ASM volatile ("LDRBT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); in __LDRBT()
879 __ASM volatile ("LDRHT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); in __LDRHT()
886 __ASM volatile ("LDRT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); in __LDRT()
892 __ASM volatile ("STRBT %1, [%0]" : : "r" (addr), "r" ((uint32_t)value) : "memory"); in __STRBT()
897 __ASM volatile ("STRHT %1, [%0]" : : "r" (addr), "r" ((uint32_t)value) : "memory"); in __STRHT()
902 __ASM volatile ("STRT %1, [%0]" : : "r" (addr), "r" (value) : "memory"); in __STRT()
[all …]
Dcmsis_compiler.h76 #ifndef __ASM
77 #define __ASM __asm macro
149 #ifndef __ASM
150 #define __ASM __asm macro
219 #ifndef __ASM
220 #define __ASM _asm macro