/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/Core/Include/m-profile/ |
D | cmsis_armclang_m.h | 87 __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 …]
|
D | cmsis_clang_m.h | 94 __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 …]
|
D | cmsis_gcc_m.h | 131 __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 …]
|
D | cmsis_tiarmclang_m.h | 35 #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 …]
|
D | armv81m_pac.h | 48 __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()
|
D | cmsis_iccarm_m.h | 117 #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/ |
D | cmsis_armclang_ltm.h | 33 #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 …]
|
D | cmsis_gcc.h | 38 #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 …]
|
D | cmsis_armclang.h | 37 #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 …]
|
D | cmsis_clang.h | 42 #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 …]
|
D | cmsis_armcc.h | 57 #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 …]
|
D | cmsis_iccarm.h | 112 #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 …]
|
D | cmsis_compiler.h | 76 #ifndef __ASM 77 #define __ASM __asm macro 149 #ifndef __ASM 150 #define __ASM __asm macro 219 #ifndef __ASM 220 #define __ASM _asm macro
|