Lines Matching refs:sp
51 str r0, [sp, #S_R0+S_OFF]! @ returned r0
62 str r0, [sp, #S_R0 + S_OFF]! @ save returned r0
76 mov r0, sp @ 'regs'
82 ldmia sp, {r0 - r6} @ have to reload r0 - r6
148 sub sp, sp, #S_FRAME_SIZE
149 stmia sp, {r0 - r12} @ Calling r0 - r12
150 ARM( add r8, sp, #S_PC )
151 ARM( stmdb r8, {sp, lr}^ ) @ Calling sp, lr
152 THUMB( mov r8, sp )
153 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
155 str lr, [sp, #S_PC] @ Save calling PC
156 str r8, [sp, #S_PSR] @ Save CPSR
157 str r0, [sp, #S_OLD_R0] @ Save OLD_R0
221 stmdb sp!, {r4, r5} @ push fifth and sixth args
230 add r1, sp, #S_OFF
248 str lr, [sp, #S_PC]
259 add r0, sp, #S_OFF
264 add r1, sp, #S_R0 + S_OFF @ pointer to regs
267 stmccia sp, {r4, r5} @ and update the stack args
271 add sp, sp, #S_OFF @ restore stack
275 str r0, [sp, #S_R0 + S_OFF]! @ save returned r0
276 mov r0, sp
282 mov r0, sp
320 stmloia sp, {r5, r6} @ shuffle args
330 add r0, sp, #S_OFF
336 add r0, sp, #S_OFF
361 streq r5, [sp, #4]
366 str r5, [sp, #4]
378 stmia sp, {r3, r4}
383 stmia sp, {r3, r4}
400 str r3, [sp]