Home
last modified time | relevance | path

Searched refs:lr (Results 1 – 25 of 122) sorted by relevance

12345

/libcpu/arm/armv6/
A Darm_entry_gcc.S19 stmfd sp!, {r0-r3, ip, lr}
25 1: ldmfd sp!, {r0-r3, ip, lr}
31 stmfd sp!, {r0-r3, ip, lr}
38 1: ldmfd sp!, {r0-r3, ip, lr}
44 stmfd sp!, {r0-r3, ip, lr}
53 1: ldmfd sp!, {r0-r3, ip, lr}
109 mov pc, lr @ CP0
110 mov pc, lr @ CP1
111 mov pc, lr @ CP2
112 mov pc, lr @ CP3
[all …]
A Dcontext_gcc.S28 bx lr
36 bx lr
45 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
46 stmfd sp!, {r0-r12, lr} @ push lr & register file
49 tst lr, #0x01
/libcpu/arm/am335x/
A Dcontext_gcc.S18 bx lr
26 bx lr
35 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
36 stmfd sp!, {r0-r12, lr} @ push lr & register file
39 tst lr, #0x01
/libcpu/arm/dm36x/
A Dcontext_gcc.S27 bx lr
35 bx lr
44 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
45 stmfd sp!, {r0-r12, lr} @ push lr & register file
48 tst lr, #0x01
A Dcontext_rvds.S26 BX lr
35 BX lr
45 STMFD sp!, {lr} ; push pc (lr should be pushed in place of PC)
46 STMFD sp!, {r0-r12, lr} ; push lr & register file
61 LDMFD sp!, {r0-r12, lr, pc}^ ; pop new task r0-r12, lr & pc
77 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
100 BX lr
/libcpu/arm/realview-a8-vmm/
A Dcontext_gcc.S21 bx lr
29 bx lr
42 ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc
58 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
59 stmfd sp!, {r0-r12, lr} @ push lr & register file
62 tst lr, #0x01
/libcpu/arm/zynqmp-r5/
A Dcontext_gcc.S19 bx lr
27 bx lr
48 ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc
59 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
60 stmfd sp!, {r0-r12, lr} @ push lr & register file
63 tst lr, #0x01
/libcpu/arm/lpc24xx/
A Dcontext_rvds.S27 BX lr
36 BX lr
46 STMFD sp!, {lr} ; push pc (lr should be pushed in place of PC)
47 STMFD sp!, {r0-r12, lr} ; push lr & register file
50 TST lr, #0x01
A Dcontext_gcc.S26 mov pc, lr
34 mov pc, lr
43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
44 stmfd sp!, {r0-r12, lr} @ push lr & register file
59 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
95 mov pc, lr
/libcpu/arm/cortex-a/
A Dstart_gcc.S74 mov pc, lr
93 mov pc, lr
107 mov r9, lr
121 mov lr ,r9
142 mov r9, lr
156 mov lr ,r9
179 mov pc, lr
270 mov pc, lr
277 mov pc, lr
283 mov pc, lr
[all …]
A Dcontext_gcc.S26 bx lr
34 bx lr
81 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
82 stmfd sp!, {r0-r12, lr} @ push lr & register file
85 tst lr, #0x01
161 pop {r0 - r3, lr}
194 push {r1, lr}
197 pop {r1, lr}
202 bx lr
216 bx lr
[all …]
/libcpu/arm/cortex-m7/
A Dcontext_gcc.S111 TST lr, #0x10 /* if(!EXC_RETURN[4]) */
121 TST lr, #0x10 /* if(!EXC_RETURN[4]) */
151 ORR lr, lr, #0x10 /* lr |= (1 << 4), clean FPCA. */
154 BICNE lr, lr, #0x10 /* lr &= ~(1 << 4), set FPCA. */
158 PUSH {r0-r3, r12, lr}
161 POP {r0-r3, r12, lr}
168 ORR lr, lr, #0x04
169 BX lr
230 BX lr
261 ORR lr, lr, #0x04
[all …]
/libcpu/arc/em/
A Dcontex_gcc_mw.S25 lr r0, [AUX_SEC_STAT]
29 lr r0, [AUX_STATUS32]
35 lr r0, [AUX_SEC_STAT]
39 lr r0, [AUX_STATUS32]
112 lr r0, [AUX_SEC_STAT]
116 lr r0, [AUX_STATUS32]
122 lr r0, [AUX_SEC_STAT]
126 lr r0, [AUX_STATUS32]
178 lr r0, [AUX_ECR]
240 lr r0, [AUX_IRQ_ACT]
[all …]
/libcpu/arm/cortex-m85/
A Dcontext_gcc.S109 TST lr, #0x10 /* if(!EXC_RETURN[4]) */
119 TST lr, #0x10 /* if(!EXC_RETURN[4]) */
154 ORR lr, lr, #0x10 /* lr |= (1 << 4), clean FPCA. */
157 BICNE lr, lr, #0x10 /* lr &= ~(1 << 4), set FPCA. */
164 ORR lr, lr, #0x04
165 BX lr
226 BX lr
234 TST lr, #0x04 /* if(!EXC_RETURN[2]) */
245 TST lr, #0x04 /* if(!EXC_RETURN[2]) */
257 ORR lr, lr, #0x04
[all …]
/libcpu/arm/cortex-r4/
A Dcontext_ccs.asm31 BX lr
41 BX lr
52 STMDB sp!, {lr} ; push pc (lr should be pushed in place of PC)
53 STMDB sp!, {r0-r12, lr} ; push lr & register file
56 TST lr, #0x01
180 LDMIA sp!, {r0-r12,lr}
181 SUBS pc, lr, #4
202 LDMIA sp!, {r0-r12,lr} ; reload saved registers
206 SUB r2, lr, #4 ; save old task's pc to r2
214 STMDB sp!, {r4-r12,lr} ; push old task's lr,r12-r4
[all …]
A Dcontext_gcc.S33 BX lr
41 BX lr
50 STMDB sp!, {lr} @ push pc (lr should be pushed in place of PC)
51 STMDB sp!, {r0-r12, lr} @ push lr & register file
54 TST lr, #0x01
174 LDMIA sp!, {r0-r12,lr}
175 SUBS pc, lr, #4
196 LDMIA sp!, {r0-r12,lr} @ reload saved registers
200 SUB r2, lr, #4 @ save old task's pc to r2
208 STMDB sp!, {r4-r12,lr} @ push old task's lr,r12-r4
[all …]
/libcpu/arm/cortex-r52/
A Dcontext_gcc.S28 bx lr
36 bx lr
46 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
47 stmfd sp!, {r0-r12, lr} @ push lr & register file
50 tst lr, #0x01
171 LDMIA sp!, {r0-r12,lr}
172 SUBS pc, lr, #4
193 LDMIA sp!, {r0-r12,lr} @ reload saved registers
197 SUB r2, lr, #4 @ save old task's pc to r2
205 STMDB sp!, {r4-r12,lr} @ push old task's lr,r12-r4
[all …]
A Dcontext_iar.S33 BX lr
41 BX lr
50 STMDB sp!, {lr} ; push pc (lr should be pushed in place of PC)
51 STMDB sp!, {r0-r12, lr} ; push lr & register file
54 TST lr, #0x01
179 LDMIA sp!, {r0-r12,lr}
180 SUBS pc, lr, #4
201 LDMIA sp!, {r0-r12,lr} ; reload saved registers
205 SUB r2, lr, #4 ; save old task's pc to r2
213 STMDB sp!, {r4-r12,lr} ; push old task's lr,r12-r4
[all …]
/libcpu/arm/s3c44b0/
A Dcontext_gcc.S26 mov pc, lr
34 mov pc, lr
43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
44 stmfd sp!, {r0-r12, lr} @ push lr & register file
59 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
95 mov pc, lr
A Dcontext_rvds.S26 BX lr
35 BX lr
45 STMFD sp!, {lr} ; push pc (lr should be pushed in place of PC)
46 STMFD sp!, {r0-r12, lr} ; push lr & register file
61 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
77 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
100 BX lr
/libcpu/arm/s3c24x0/
A Dcontext_gcc.S26 mov pc, lr
34 mov pc, lr
43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
44 stmfd sp!, {r0-r12, lr} @ push lr & register file
59 ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc
74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
95 mov pc, lr
/libcpu/arm/AT91SAM7X/
A Dcontext_gcc.S26 mov pc, lr
34 mov pc, lr
43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
44 stmfd sp!, {r0-r12, lr} @ push lr & register file
59 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
95 mov pc, lr
/libcpu/arm/cortex-m4/
A Dcontext_gcc.S112 TST lr, #0x10 /* if(!EXC_RETURN[4]) */
122 TST lr, #0x10 /* if(!EXC_RETURN[4]) */
152 ORR lr, lr, #0x10 /* lr |= (1 << 4), clean FPCA. */
155 BICNE lr, lr, #0x10 /* lr &= ~(1 << 4), set FPCA. */
162 ORR lr, lr, #0x04
163 BX lr
228 BX lr
236 TST lr, #0x04 /* if(!EXC_RETURN[2]) */
242 TST lr, #0x10 /* if(!EXC_RETURN[4]) */
272 ORR lr, lr, #0x04
[all …]
/libcpu/arm/cortex-m33/
A Dcontext_gcc.S127 MOV r2, lr /* r2 = lr */
156 MOV r3, lr /* r3 = lr */
173 MOV lr, r3 /* lr = r3 */
183 MOV lr, r3 /* lr = r1 */
198 PUSH {r0-r3, r12, lr}
201 POP {r0-r3, r12, lr}
210 BX lr
271 BX lr
294 MOV r3, lr /* r3 = lr */
313 ORR lr, lr, #0x04
[all …]
/libcpu/arm/AT91SAM7S/
A Dcontext_rvds.S26 BX lr
35 BX lr
45 STMFD sp!, {lr} ; push pc (lr should be pushed in place of PC)
46 STMFD sp!, {r0-r12, lr} ; push lr & register file
61 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
77 LDMFD sp!, {r0-r12, lr, pc} ; pop new task r0-r12, lr & pc
100 BX lr

Completed in 32 milliseconds

12345