Lines Matching refs:sp
47 STMFD sp!, {lr} /* push pc (lr should be pushed in place of PC) */
49 STMFD sp!, {r0-r12, lr} /* push lr & register file */
53 STMFD sp!, {r4} /* push cpsr */
56 STMFD sp!, {r4} /* push spsr */
59 STR sp, [r0] /* store sp in preempted tasks TCB */
62 LDR sp, [r1] /* get new task stack pointer */
66 LDMFD sp!, {r4} /* pop new task spsr */
69 LDMFD sp!, {r4} /* pop new task cpsr */
73 LDMFD sp!, {r0-r12, lr, pc} /* pop new task r0-r12, lr & pc */
79 LDR sp, [r0] /* get new task stack pointer */
82 LDMFD sp!, {r4} /* pop new task spsr */
85 LDMFD sp!, {r4} /* pop new task cpsr */
89 LDMFD sp!, {r0-r12, lr, pc} /* pop new task r0-r12, lr & pc */