Lines Matching +full:push +full:- +full:pull
78 stmfd sp!, {r5 - r8}
124 lsl ip, ip, #STR1W_SHIFT - LDR1W_SHIFT
126 lsr ip, ip, #LDR1W_SHIFT - STR1W_SHIFT
143 7: ldmfd sp!, {r5 - r8}
175 .macro forward_copy_shift pull push argument
186 11: stmfd sp!, {r5 - r9}
197 mov r3, lr, lspull #\pull
200 orr r3, r3, r4, lspush #\push
201 mov r4, r4, lspull #\pull
202 orr r4, r4, r5, lspush #\push
203 mov r5, r5, lspull #\pull
204 orr r5, r5, r6, lspush #\push
205 mov r6, r6, lspull #\pull
206 orr r6, r6, r7, lspush #\push
207 mov r7, r7, lspull #\pull
208 orr r7, r7, r8, lspush #\push
209 mov r8, r8, lspull #\pull
210 orr r8, r8, r9, lspush #\push
211 mov r9, r9, lspull #\pull
212 orr r9, r9, ip, lspush #\push
213 mov ip, ip, lspull #\pull
214 orr ip, ip, lr, lspush #\push
220 ldmfd sp!, {r5 - r9}
225 15: mov r3, lr, lspull #\pull
228 orr r3, r3, lr, lspush #\push
234 16: sub r1, r1, #(\push / 8)
240 forward_copy_shift pull=8 push=24
242 17: forward_copy_shift pull=16 push=16
244 18: forward_copy_shift pull=24 push=8
255 19: ldmfd sp!, {r5 - r9}
257 20: ldmfd sp!, {r5 - r8}