| /bsp/fujitsu/mb9x/mb9bf500r/CMSIS/ |
| A D | core_cm3.c | 62 bx lr in __REV16() 78 bx lr in __REVSH() 119 bx lr in __get_CONTROL() 134 bx lr in __set_CONTROL() 149 bx lr in __get_IPSR() 164 bx lr in __get_APSR() 179 bx lr in __get_xPSR() 194 bx lr in __get_PSP() 210 bx lr in __set_PSP() 226 bx lr in __get_MSP() [all …]
|
| /bsp/raspberry-pi/raspi2/cpu/ |
| A D | context_gcc.S | 19 bx lr 27 bx lr 40 ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc 56 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC) 57 stmfd sp!, {r0-r12, lr} @ push lr & register file 60 tst lr, #0x01
|
| A D | cp15_gcc.S | 14 bx lr 20 bx lr 27 bx lr 34 bx lr 85 bx lr 89 push {r4-r11, lr} 95 bx lr 102 bx lr 111 bx lr 119 bx lr [all …]
|
| A D | start_gcc.S | 128 bx lr 137 bx lr 146 bx lr 153 stmfd sp!,{r0-r7,lr} 155 ldmfd sp!,{r0-r7,lr} 156 subs pc, lr, #4 171 stmfd sp!, {r0-r12,lr} 203 stmfd sp!, {r4-r12,lr}@ push old task's lr,r12-r4 219 ldmfd sp!, {r0-r12,lr,pc}^ @ pop new task's r0-r12,lr & pc, copy spsr to cpsr
|
| /bsp/nxp/imx/imx6sx/cortex-a9/cpu/ |
| A D | context_gcc.S | 19 bx lr 27 bx lr 40 ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc 56 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC) 57 stmfd sp!, {r0-r12, lr} @ push lr & register file 60 tst lr, #0x01
|
| A D | cp15_gcc.S | 14 bx lr 20 bx lr 27 bx lr 34 bx lr 85 bx lr 89 push {r4-r11, lr} 95 bx lr 102 bx lr 111 bx lr 119 bx lr [all …]
|
| A D | cortexA9_gcc.S | 54 bx lr 64 BX lr 122 bx lr 137 bx lr 147 bx lr 161 bx lr 171 bx lr 180 bx lr 189 bx lr 210 bx lr [all …]
|
| A D | start_gcc.S | 77 mov lr, pc 116 bx lr 123 stmfd sp!,{r0-r7,lr} 125 ldmfd sp!,{r0-r7,lr} 126 subs pc, lr, #4 141 stmfd sp!, {r0-r12,lr} 173 stmfd sp!, {r4-r12,lr}@ push old task's lr,r12-r4 189 ldmfd sp!, {r0-r12,lr,pc}^ @ pop new task's r0-r12,lr & pc, copy spsr to cpsr
|
| /bsp/raspberry-pi/raspi3-32/cpu/ |
| A D | cp15_gcc.S | 14 bx lr 25 bx lr 32 bx lr 39 bx lr 49 bx lr 53 bx lr 99 bx lr 107 bx lr 117 bx lr 124 bx lr [all …]
|
| A D | context_gcc.S | 27 bx lr 35 bx lr 67 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC) 68 stmfd sp!, {r0-r12, lr} @ push lr & register file 71 tst lr, #0x01 148 bx lr 182 ldmfd sp!, {r0-r12,lr,pc}^ /* irq return */
|
| A D | start_gcc.S | 190 bx lr 199 stmfd sp!,{r0-r7,lr} 201 ldmfd sp!,{r0-r7,lr} 202 subs pc, lr, #4 223 mov r1, lr /* svc_lr */ 226 sub lr, lr, #4 227 stmfd r0!, {r1, lr} /* svc_lr, svc_pc */ 265 stmfd sp!, {r0-r12,lr} 297 stmfd sp!, {r4-r12,lr}@ push old task's lr,r12-r4 348 ldmfd sp!, {r0-r12,lr,pc}^ @ pop new task's r0-r12,lr & pc, copy spsr to cpsr
|
| /bsp/smartfusion2/CMSIS/ |
| A D | core_cm3.c | 67 bx lr in __get_PSP() 81 bx lr in __set_PSP() 95 bx lr in __get_MSP() 109 bx lr in __set_MSP() 123 bx lr in __REV16() 137 bx lr in __REVSH() 163 bx lr in __get_BASEPRI() 176 bx lr in __set_BASEPRI() 189 bx lr in __get_PRIMASK() 202 bx lr in __set_PRIMASK() [all …]
|
| /bsp/wch/arm/Libraries/CH32F20x_StdPeriph_Driver/CMSIS/ |
| A D | core_cm3.c | 61 bx lr in __get_PSP() 75 bx lr in __set_PSP() 89 bx lr in __get_MSP() 103 bx lr in __set_MSP() 117 bx lr in __REV16() 131 bx lr in __REVSH() 157 bx lr in __get_BASEPRI() 170 bx lr in __set_BASEPRI() 183 bx lr in __get_PRIMASK() 196 bx lr in __set_PRIMASK() [all …]
|
| /bsp/wch/arm/Libraries/CH32F10x_StdPeriph_Driver/CMSIS/ |
| A D | core_cm3.c | 61 bx lr in __get_PSP() 75 bx lr in __set_PSP() 89 bx lr in __get_MSP() 103 bx lr in __set_MSP() 117 bx lr in __REV16() 131 bx lr in __REVSH() 157 bx lr in __get_BASEPRI() 170 bx lr in __set_BASEPRI() 183 bx lr in __get_PRIMASK() 196 bx lr in __set_PRIMASK() [all …]
|
| /bsp/allwinner_tina/libcpu/ |
| A D | start_gcc.S | 198 bx lr 229 bx lr 253 stmfd sp!,{r0-r7,lr} 255 ldmfd sp!,{r0-r7,lr} 256 subs pc, lr, #4 260 stmfd sp!, {r0-r12,lr} 271 ldmfd sp!, {r0-r12,lr} 272 subs pc, lr, #4 280 ldmfd sp!, {r4-r12,lr} 311 str lr, [r0, #15*4] [all …]
|
| A D | context_gcc.S | 38 STMFD SP!, {LR} @; push pc (lr should be pushed in place of pc) 39 STMFD SP!, {R0-R12, LR} @; push lr & register file 46 LDMFD SP!, {R0-R12, LR, PC}^ @; pop new task r0-r12, lr & pc 57 LDMFD SP!, {R0-R12, LR, PC}^ @; pop new task r0-r12, lr & pc
|
| /bsp/phytium/board/ |
| A D | phytium_cpu_id.S | 30 mov pc, lr // no mapping needed 32 mov pc, lr // no mapping needed 37 mov pc, lr 41 mov pc, lr 45 mov pc, lr 49 mov pc, lr 54 mov r9, lr 140 mov x9, lr 144 mov lr, x9
|
| /bsp/lm4f232/Libraries/driverlib/ |
| A D | cpu.c | 85 bx lr in CPUcpsid() 164 bx lr in CPUprimask() 245 bx lr in CPUcpsie() 304 bx lr in CPUwfi() 353 bx lr in CPUbasepriSet() 420 bx lr in CPUbasepriGet()
|
| /bsp/lm3s9b9x/Libraries/driverlib/ |
| A D | cpu.c | 85 bx lr in CPUcpsid() 164 bx lr in CPUprimask() 245 bx lr in CPUcpsie() 304 bx lr in CPUwfi() 353 bx lr in CPUbasepriSet() 420 bx lr in CPUbasepriGet()
|
| /bsp/lm3s8962/Libraries/driverlib/ |
| A D | cpu.c | 85 bx lr in CPUcpsid() 164 bx lr in CPUprimask() 245 bx lr in CPUcpsie() 304 bx lr in CPUwfi() 353 bx lr in CPUbasepriSet() 420 bx lr in CPUbasepriGet()
|
| /bsp/tm4c123bsp/libraries/TivaWare_C_series/tm4c123_driverlib/src/ |
| A D | cpu.c | 101 bx lr in CPUcpsid() 180 bx lr in CPUprimask() 261 bx lr in CPUcpsie() 320 bx lr in CPUwfi() 368 bx lr in CPUbasepriSet() 435 bx lr in CPUbasepriGet()
|
| /bsp/msp432e401y-LaunchPad/libraries/msp432e4/driverlib/ |
| A D | cpu.c | 99 bx lr in CPUcpsid() 178 bx lr in CPUprimask() 259 bx lr in CPUcpsie() 318 bx lr in CPUwfi() 366 bx lr in CPUbasepriSet() 433 bx lr in CPUbasepriGet()
|
| /bsp/tm4c129x/libraries/driverlib/ |
| A D | cpu.c | 101 bx lr in CPUcpsid() 180 bx lr in CPUprimask() 261 bx lr in CPUcpsie() 320 bx lr in CPUwfi() 368 bx lr in CPUbasepriSet() 435 bx lr in CPUbasepriGet()
|
| /bsp/stm32/stm32h563-st-nucleo/ |
| A D | context_rvds.lst | 212 130 00000062 4672 MOV r2, lr ; r2 = lr 256 158 00000096 4673 MOV r3, lr ; r3 = lr 283 175 000000B8 469E MOV lr, r3 ; lr = r3 302 185 000000CA 469E MOV lr, r3 ; lr = r1 336 204 000000EC 4770 BX lr 410 267 0000013A 4770 BX lr 436 285 00000152 4673 MOV r3, lr ; r3 = lr 462 300 00000174 B500 PUSH {lr} 464 302 0000017A F85D EB04 POP {lr} 466 304 0000017E F04E 0E04 ORR lr, lr, #0x04 [all …]
|
| /bsp/dm365/platform/ |
| A D | start_gcc.S | 191 mov lr, pc 225 str lr, [r0, #S_PC] @/* Push PC */ 230 str lr, [r0, #S_LR] @/* Save calling PC */ 264 stmfd sp!, {r0-r12,lr} 304 stmfd sp!, {r3-r12,lr}@ push old task's lr,r12-r4 320 ldmfd sp!, {r0-r12,lr,pc}^ @ pop new task's r0-r12,lr & pc, copy spsr to cpsr 349 bx lr /* The LR register may be not valid for the mode changes.*/
|