Home
last modified time | relevance | path

Searched refs:LR (Results 1 – 25 of 41) sorted by relevance

12

/libcpu/arm/cortex-m33/
A Dsyscall_iar.S30 BX LR
33 PUSH {R1, R4, LR}
38 POP {R1, R4, LR}
40 BX LR ;/* return to thread */
43 BX LR ;/* return to user app */
50 TST LR, #0x04 ;/* if(!EXC_RETURN[2]) */
A Dsyscall_gcc.S23 BX LR
26 PUSH {R1, R4, LR}
31 POP {R1, R4, LR}
33 BX LR /* return to thread */
36 BX LR /* return to user app */
44 TST LR, #0x04 /* if(!EXC_RETURN[2]) */
A Dsyscall_rvds.S24 BX LR
29 PUSH {R1, R4, LR}
34 POP {R1, R4, LR}
36 BX LR ; return to thread
41 BX LR ; return to user app
53 TST LR, #0x04 ;if(!EXC_RETURN[2])
A Dcontext_gcc.S41 BX LR
50 BX LR
82 BX LR
309 PUSH {LR}
311 POP {LR}
/libcpu/arm/am335x/
A Dcontext_iar.S23 MOV PC, LR
31 MOV PC, LR
40 STMFD SP!, {LR} ; push pc (lr should be pushed in place of PC)
41 STMFD SP!, {R0-R12, LR} ; push lr & register file
43 TST LR, #0x01
/libcpu/arm/cortex-m3/
A Dcontext_gcc.S37 BX LR
46 BX LR
77 BX LR
120 ORR LR, LR, #0x04
121 BX LR
175 BX LR
199 PUSH {LR}
201 POP {LR}
203 ORR LR, LR, #0x04
204 BX LR
[all …]
A Dcontext_iar.S41 BX LR
49 BX LR
78 BX LR
A Dcontext_rvds.S40 BX LR
49 BX LR
80 BX LR
/libcpu/arm/arm926/
A Dcontext_gcc.S22 BX LR
30 BX LR
39 STMFD SP!, {LR} @; push pc (lr should be pushed in place of pc)
40 STMFD SP!, {R0-R12, LR} @; push lr & register file
47 LDMFD SP!, {R0-R12, LR, PC}^ @; pop new task r0-r12, lr & pc
58 LDMFD SP!, {R0-R12, LR, PC}^ @; pop new task r0-r12, lr & pc
79 BX LR
A Dcontext_iar.S23 MOV PC, LR
31 MOV PC, LR
40 STMFD SP!, {LR} ; push pc (lr should be pushed in place of PC)
41 STMFD SP!, {R0-R12, LR} ; push lr & register file
48 LDMFD SP!, {R0-R12, LR, PC}^ ; pop new task r0-r12, lr & pc
59 LDMFD SP!, {R0-R12, LR, PC}^ ; pop new task r0-r12, lr & pc
80 MOV PC, LR
A Dstart_rvds.S183 STMDB R8, {SP, LR} ; Calling SP, LR
184 STR LR, [R8, #0] ; Save calling PC
204 STMDB R8, {SP, LR} ; Calling SP, LR
205 STR LR, [R8, #0] ; Save calling PC
218 STMFD SP!, {R0-R7,LR}
220 LDMFD SP!, {R0-R7,LR}
221 SUBS PC, LR, #4
225 STMFD SP!, {R0-R12,LR}
249 SUB R2, LR, #4 ; Save old task's PC to R2
256 STMFD SP!, {R3-R12,LR} ; Push old task's LR,R12-R3
[all …]
A Dstart_iar.S195 STMDB R8, {SP, LR} ; Calling SP, LR
196 STR LR, [R8, #0] ; Save calling PC
213 STMDB R8, {SP, LR} ; Calling SP, LR
214 STR LR, [R8, #0] ; Save calling PC
225 STMFD SP!, {R0-R12,LR}
254 SUB R2, LR, #4 ; Save old task's PC to R2
261 STMFD SP!, {R3-R12,LR} ; Push old task's LR,R12-R3
277 LDMFD SP!, {R0-R12,LR,PC}^ ; pop new task's R0-R12,LR & PC SPSR to CPSR
/libcpu/arm/cortex-m85/
A Dcontext_gcc.S39 BX LR
48 BX LR
80 BX LR
131 PUSH {LR}
133 POP {LR}
253 PUSH {LR}
255 POP {LR}
/libcpu/ppc/ppc405/
A Dcontext.h43 #define LR (CTR + 4) macro
44 #define SRR0 (LR + 4)
/libcpu/arm/cortex-m0/
A Dcontext_gcc.S36 BX LR
45 BX LR
76 BX LR
193 BX LR
201 PUSH {LR}
214 BX LR
A Dcontext_iar.S41 BX LR
49 BX LR
78 BX LR
A Dcontext_rvds.S41 BX LR
50 BX LR
81 BX LR
/libcpu/arm/cortex-m23/
A Dcontext_gcc.S37 BX LR
46 BX LR
77 BX LR
194 BX LR
202 PUSH {LR}
215 BX LR
A Dcontext_iar.S42 BX LR
50 BX LR
79 BX LR
A Dcontext_rvds.S42 BX LR
51 BX LR
82 BX LR
/libcpu/arm/cortex-m4/
A Dcontext_gcc.S41 BX LR
51 BX LR
83 BX LR
268 PUSH {LR}
270 POP {LR}
/libcpu/arm/cortex-m7/
A Dcontext_gcc.S41 BX LR
50 BX LR
82 BX LR
257 PUSH {LR}
259 POP {LR}
A Dcontext_iar.S43 BX LR
51 BX LR
80 BX LR
/libcpu/arm/cortex-r52/
A Dbacktrace.c66 LR = 14, enumerator
327 ctrl->vrs[PC] = ctrl->vrs[LR]; in unwind_exec_insn()
359 ctrl->vrs[FP], ctrl->vrs[SP], ctrl->vrs[LR], ctrl->vrs[PC]); in unwind_exec_insn()
417 ctrl.vrs[LR] = frame->lr; in unwind_frame()
469 ctrl.vrs[PC] = ctrl.vrs[LR]; in unwind_frame()
477 frame->lr = ctrl.vrs[LR]; in unwind_frame()
/libcpu/arm/cortex-a/
A Dbacktrace.c65 LR = 14, enumerator
326 ctrl->vrs[PC] = ctrl->vrs[LR]; in unwind_exec_insn()
358 ctrl->vrs[FP], ctrl->vrs[SP], ctrl->vrs[LR], ctrl->vrs[PC]); in unwind_exec_insn()
416 ctrl.vrs[LR] = frame->lr; in unwind_frame()
468 ctrl.vrs[PC] = ctrl.vrs[LR]; in unwind_frame()
476 frame->lr = ctrl.vrs[LR]; in unwind_frame()

Completed in 28 milliseconds

12