Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/os/cpu/cortexm4/inc/cpu/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_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_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_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…