Home
last modified time | relevance | path

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

/loramac-node-3.4.0/src/boards/mcu/saml21/cmsis/
Dcore_cmFunc.h66 register uint32_t __regControl __ASM("control"); in __get_CONTROL()
79 register uint32_t __regControl __ASM("control"); in __set_CONTROL()
92 register uint32_t __regIPSR __ASM("ipsr"); in __get_IPSR()
105 register uint32_t __regAPSR __ASM("apsr"); in __get_APSR()
118 register uint32_t __regXPSR __ASM("xpsr"); in __get_xPSR()
131 register uint32_t __regProcessStackPointer __ASM("psp"); in __get_PSP()
144 register uint32_t __regProcessStackPointer __ASM("psp"); in __set_PSP()
157 register uint32_t __regMainStackPointer __ASM("msp"); in __get_MSP()
170 register uint32_t __regMainStackPointer __ASM("msp"); in __set_MSP()
183 register uint32_t __regPriMask __ASM("primask"); in __get_PRIMASK()
[all …]
Dcore_cmSimd.h139 __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
147 __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
155 __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
163 __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
171 __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
179 __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
188 __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
196 __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
204 __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
212 __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
[all …]
Dcore_cmInstr.h129 __attribute__((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value) in __REV16()
144 __attribute__((section(".revsh_text"))) __STATIC_INLINE __ASM int32_t __REVSH(int32_t value) in __REVSH()
300 __attribute__((section(".rrx_text"))) __STATIC_INLINE __ASM uint32_t __RRX(uint32_t value) in __RRX()
390 __ASM volatile ("nop"); in __NOP()
401 __ASM volatile ("wfi"); in __WFI()
412 __ASM volatile ("wfe"); in __WFE()
422 __ASM volatile ("sev"); in __SEV()
434 __ASM volatile ("isb"); in __ISB()
445 __ASM volatile ("dsb"); in __DSB()
456 __ASM volatile ("dmb"); in __DMB()
[all …]
Dcore_cm0.h80 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
85 …#define __ASM __asm /*!< asm keyword for GNU Compi…
90 …#define __ASM __asm /*!< asm keyword for IAR Compi…
95 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
99 …#define __ASM __asm /*!< asm keyword for TASKING C…
105 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm0plus.h80 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
85 …#define __ASM __asm /*!< asm keyword for GNU Compi…
90 …#define __ASM __asm /*!< asm keyword for IAR Compi…
95 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
99 …#define __ASM __asm /*!< asm keyword for TASKING C…
105 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_sc000.h80 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
85 …#define __ASM __asm /*!< asm keyword for GNU Compi…
90 …#define __ASM __asm /*!< asm keyword for IAR Compi…
95 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
99 …#define __ASM __asm /*!< asm keyword for TASKING C…
105 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm3.h80 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
85 …#define __ASM __asm /*!< asm keyword for GNU Compi…
90 …#define __ASM __asm /*!< asm keyword for IAR Compi…
95 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
99 …#define __ASM __asm /*!< asm keyword for TASKING C…
105 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_sc300.h80 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
85 …#define __ASM __asm /*!< asm keyword for GNU Compi…
90 …#define __ASM __asm /*!< asm keyword for IAR Compi…
95 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
99 …#define __ASM __asm /*!< asm keyword for TASKING C…
105 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm4.h80 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
85 …#define __ASM __asm /*!< asm keyword for GNU Compi…
90 …#define __ASM __asm /*!< asm keyword for IAR Compi…
95 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
99 …#define __ASM __asm /*!< asm keyword for TASKING C…
105 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm7.h80 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
85 …#define __ASM __asm /*!< asm keyword for GNU Compi…
90 …#define __ASM __asm /*!< asm keyword for IAR Compi…
95 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
99 …#define __ASM __asm /*!< asm keyword for TASKING C…
105 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
/loramac-node-3.4.0/src/boards/mcu/stm32/cmsis/
Dcmsis_armcc_V6.h52 __ASM volatile ("cpsie i" : : : "memory"); in __enable_irq()
63 __ASM volatile ("cpsid i" : : : "memory"); in __disable_irq()
76 __ASM volatile ("MRS %0, control" : "=r" (result) ); in __get_CONTROL()
91 __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); in __TZ_get_CONTROL_NS()
104 __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); in __set_CONTROL()
116 __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); in __TZ_set_CONTROL_NS()
130 __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); in __get_IPSR()
145 __ASM volatile ("MRS %0, ipsr_ns" : "=r" (result) ); in __TZ_get_IPSR_NS()
160 __ASM volatile ("MRS %0, apsr" : "=r" (result) ); in __get_APSR()
175 __ASM volatile ("MRS %0, apsr_ns" : "=r" (result) ); in __TZ_get_APSR_NS()
[all …]
Dcmsis_gcc.h60 __ASM volatile ("cpsie i" : : : "memory"); in __enable_irq()
71 __ASM volatile ("cpsid i" : : : "memory"); in __disable_irq()
84 __ASM volatile ("MRS %0, control" : "=r" (result) ); in __get_CONTROL()
96 __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); in __set_CONTROL()
109 __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); in __get_IPSR()
123 __ASM volatile ("MRS %0, apsr" : "=r" (result) ); in __get_APSR()
138 __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); in __get_xPSR()
152 __ASM volatile ("MRS %0, psp\n" : "=r" (result) ); in __get_PSP()
164 __ASM volatile ("MSR psp, %0\n" : : "r" (topOfProcStack) : "sp"); in __set_PSP()
177 __ASM volatile ("MRS %0, msp\n" : "=r" (result) ); in __get_MSP()
[all …]
Dcmsis_armcc.h59 register uint32_t __regControl __ASM("control"); in __get_CONTROL()
71 register uint32_t __regControl __ASM("control"); in __set_CONTROL()
83 register uint32_t __regIPSR __ASM("ipsr"); in __get_IPSR()
95 register uint32_t __regAPSR __ASM("apsr"); in __get_APSR()
107 register uint32_t __regXPSR __ASM("xpsr"); in __get_xPSR()
119 register uint32_t __regProcessStackPointer __ASM("psp"); in __get_PSP()
131 register uint32_t __regProcessStackPointer __ASM("psp"); in __set_PSP()
143 register uint32_t __regMainStackPointer __ASM("msp"); in __get_MSP()
155 register uint32_t __regMainStackPointer __ASM("msp"); in __set_MSP()
167 register uint32_t __regPriMask __ASM("primask"); in __get_PRIMASK()
[all …]
Dcore_cm0.h83 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
88 …#define __ASM __asm /*!< asm keyword for ARM Compi…
93 …#define __ASM __asm /*!< asm keyword for GNU Compi…
98 …#define __ASM __asm /*!< asm keyword for IAR Compi…
103 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
107 …#define __ASM __asm /*!< asm keyword for TASKING C…
113 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm0plus.h83 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
88 …#define __ASM __asm /*!< asm keyword for ARM Compi…
93 …#define __ASM __asm /*!< asm keyword for GNU Compi…
98 …#define __ASM __asm /*!< asm keyword for IAR Compi…
103 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
107 …#define __ASM __asm /*!< asm keyword for TASKING C…
113 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_sc000.h83 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
88 …#define __ASM __asm /*!< asm keyword for ARM Compi…
93 …#define __ASM __asm /*!< asm keyword for GNU Compi…
98 …#define __ASM __asm /*!< asm keyword for IAR Compi…
103 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
107 …#define __ASM __asm /*!< asm keyword for TASKING C…
113 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm3.h83 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
88 …#define __ASM __asm /*!< asm keyword for ARM Compi…
93 …#define __ASM __asm /*!< asm keyword for GNU Compi…
98 …#define __ASM __asm /*!< asm keyword for IAR Compi…
103 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
107 …#define __ASM __asm /*!< asm keyword for TASKING C…
113 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_sc300.h83 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
88 …#define __ASM __asm /*!< asm keyword for ARM Compi…
93 …#define __ASM __asm /*!< asm keyword for GNU Compi…
98 …#define __ASM __asm /*!< asm keyword for IAR Compi…
103 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
107 …#define __ASM __asm /*!< asm keyword for TASKING C…
113 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm4.h83 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
88 …#define __ASM __asm /*!< asm keyword for ARM Compi…
93 …#define __ASM __asm /*!< asm keyword for GNU Compi…
98 …#define __ASM __asm /*!< asm keyword for IAR Compi…
103 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
107 …#define __ASM __asm /*!< asm keyword for TASKING C…
113 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Dcore_cm7.h83 …#define __ASM __asm /*!< asm keyword for ARM Compi… macro
88 …#define __ASM __asm /*!< asm keyword for ARM Compi…
93 …#define __ASM __asm /*!< asm keyword for GNU Compi…
98 …#define __ASM __asm /*!< asm keyword for IAR Compi…
103 …#define __ASM __asm /*!< asm keyword for TI CCS Co…
107 …#define __ASM __asm /*!< asm keyword for TASKING C…
113 …#define __ASM _asm /*!< asm keyword for COSMIC Com…
Darm_math.h5759 __ASM("VSQRT.F32 %0,%1" : "=t"(*pOut) : "t"(in)); in arm_sqrt_f32()