/third_party/cmsis/CMSIS/Core/Include/a-profile/ |
H A D | cmsis_gcc_a.h | 38 #ifndef __ASM 39 #define __ASM __asm macro 110 #define __COMPILER_BARRIER() __ASM volatile("":::"memory") 119 #define __NOP() __ASM volatile ("nop") 126 #define __WFI() __ASM volatile ("wfi":::"memory") 134 #define __WFE() __ASM volatile ("wfe":::"memory") 141 #define __SEV() __ASM volatile ("sev") 152 __ASM volatile ("isb 0xF":::"memory"); in __ISB() 163 __ASM volatile ("dsb 0xF":::"memory"); in __DSB() 174 __ASM volatil in __DMB() [all...] |
H A D | cmsis_clang_a.h | 35 #ifndef __ASM 36 #define __ASM __asm macro 103 #define __COMPILER_BARRIER() __ASM volatile("":::"memory") 112 #define __NOP() __ASM volatile ("nop") 119 #define __WFI() __ASM volatile ("wfi":::"memory") 127 #define __WFE() __ASM volatile ("wfe":::"memory") 134 #define __SEV() __ASM volatile ("sev") 145 __ASM volatile ("isb 0xF":::"memory"); in __ISB() 156 __ASM volatile ("dsb 0xF":::"memory"); in __DSB() 167 __ASM volatil in __DMB() [all...] |
H A D | cmsis_armclang_a.h | 29 #ifndef __ASM 30 #define __ASM __asm macro 100 #define __COMPILER_BARRIER() __ASM volatile("":::"memory") 210 #define __BKPT(value) __ASM volatile ("bkpt "#value) 343 __ASM volatile ("rrx %0, %1" : "=r" (result) : "r" (value)); in __RRX() 358 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT() 373 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT() 388 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT() 401 __ASM volatile ("strbt %1, %0, #0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRBT() 413 __ASM volatil in __STRHT() [all...] |
H A D | cmsis_iccarm_a.h | 66 #ifndef __ASM 67 #define __ASM __asm macro 71 #define __COMPILER_BARRIER() __ASM volatile("":::"memory") 256 __ASM volatile("MRRC p" # cp ", " # op1 ", %Q0, %R0, c" # CRm : "=r" (Rt) : : "memory" ) 259 __ASM volatile("MCRR p" # cp ", " # op1 ", %Q0, %R0, c" # CRm : : "r" (Rt) : "memory" ) 393 __ASM volatile("MSR cpsr_c, %0" : : "r" (mode) : "memory"); in __set_mode() 410 __ASM("RRX %0, %1" : "=r"(result) : "r" (value) : "cc"); in __RRX() 424 __ASM volatile("VMRS %0, fpexc" : "=r" (result) : : "memory"); in __get_FPEXC() 434 __ASM volatile ("VMSR fpexc, %0" : : "r" (fpexc) : "memory"); in __set_FPEXC() 440 __ASM volatil [all...] |
/third_party/cmsis/CMSIS/Core/Include/m-profile/ |
H A D | cmsis_gcc_m.h | 40 #ifndef __ASM 41 #define __ASM __asm macro 109 #define __COMPILER_BARRIER() __ASM volatile("":::"memory") 225 #define __NOP() __ASM volatile ("nop") 232 #define __WFI() __ASM volatile ("wfi":::"memory") 240 #define __WFE() __ASM volatile ("wfe":::"memory") 247 #define __SEV() __ASM volatile ("sev") 258 __ASM volatile ("isb 0xF":::"memory"); in __ISB() 269 __ASM volatile ("dsb 0xF":::"memory"); in __DSB() 280 __ASM volatil in __DMB() [all...] |
H A D | cmsis_armclang_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 volatil in __STRHT() [all...] |
H A D | cmsis_clang_m.h | 40 #ifndef __ASM 41 #define __ASM __asm macro 105 #define __COMPILER_BARRIER() __ASM volatile("":::"memory") 272 #define __BKPT(value) __ASM volatile ("bkpt "#value) 453 __ASM volatile ("rrx %0, %1" : "=r" (result) : "r" (value)); in __RRX() 468 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT() 483 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT() 498 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT() 511 __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRBT() 523 __ASM volatil in __STRHT() [all...] |
H A 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 volatil in __STRHT() [all...] |
H A 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()
|
H A D | cmsis_iccarm_m.h | 115 #ifndef __ASM 116 #define __ASM __asm macro 120 #define __COMPILER_BARRIER() __ASM volatile("":::"memory") 326 __ASM volatile ("CPSID F" ::: "memory"); in __disable_fault_irq() 331 __ASM volatile ("CPSIE F" ::: "memory"); in __enable_fault_irq() 448 #define __CLREX() (__ASM volatile ("CLREX" ::: "memory")) 657 __ASM volatile("RRX %0, %1" : "=r"(result) : "r" (value)); in __RRX() 668 __ASM volatile ("CPSID F" ::: "memory"); in __disable_fault_irq() 673 __ASM volatile ("CPSIE F" ::: "memory"); in __enable_fault_irq() 910 __ASM volatil in __LDRBT() [all...] |
/third_party/cmsis/CMSIS/Core/Include/ |
H A D | cmsis_compiler.h | 108 #ifndef __ASM 109 #define __ASM __asm macro 181 #ifndef __ASM 182 #define __ASM __asm macro 251 #ifndef __ASM 252 #define __ASM _asm macro
|