Lines Matching refs:sp
43 stmfd sp!, {lr} @ push pc (lr should be pushed in place of PC)
44 stmfd sp!, {r0-r12, lr} @ push lr & register file
47 stmfd sp!, {r4} @ push cpsr
49 stmfd sp!, {r4} @ push spsr
51 str sp, [r0] @ store sp in preempted tasks TCB
52 ldr sp, [r1] @ get new task stack pointer
54 ldmfd sp!, {r4} @ pop new task spsr
56 ldmfd sp!, {r4} @ pop new task cpsr
59 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
67 ldr sp, [r0] @ get new task stack pointer
69 ldmfd sp!, {r4} @ pop new task spsr
71 ldmfd sp!, {r4} @ pop new task cpsr
74 ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc