Home | History | Annotate | Download | only in arm

Lines Matching refs:ip

60 r12 (ip) is scratch -- not preserved across method calls
198 and ip, r2, #0x0f000000 @ ip<- double-words required
200 sub sp, sp, ip, lsr #21 @ shift right 24, then left 3
226 ldrcc ip, [r7], #4 @ ip = *r7++ (pull from argv)
227 strcc ip, [r8], #4 @ *r8++ = ip (write to stack)
230 DBG movcs ip, #-3 @ DEBUG DEBUG - make pad word obvious
231 DBG strcs ip, [r8] @ DEBUG DEBUG
232 add r8, r8, #4 @ if pad, just advance ip without store
256 ldr ip, [fp, #8+FP_ADJ] @ ip<- func
258 blx ip @ call func
261 bx ip
276 ldrne ip, [fp, #12+FP_ADJ] @ pReturn
278 stmneia ip, {r0-r1} @ pReturn->j <- r0/r1
313 mov ip, r2, lsr #28 @ ip<- return type
319 ldrb ip, [r6], #1 @ ip<- *signature++
320 cmp ip, #0 @ end?
323 cmp ip, #'D' @ look for 'D' or 'J', which are 64-bit
324 cmpne ip, #'J'
360 ldrb ip, [r6], #1 @ ip<- *signature++
361 cmp ip, #'D'
362 cmpne ip, #'J'
366 ldrb ip, [r6], #1 @ ip<- *signature++
367 cmp ip, #'D'
368 cmpne ip, #'J'
375 ldrb ip, [r6], #1 @ ip<- *signature++
377 cmp ip, #0 @ end of shorty?
380 cmp ip, #'D'
381 cmpne ip, #'J'
388 ldr ip, [r7], #4
389 str ip, [r8], #4
397 ldr ip, [r7], #4
400 str ip, [r8], #4
411 * to save ip won't work, but we need to save an even number of
416 stmfd sp!, {r0, r1, r2, r3, ip, lr}
421 ldmfd sp!, {r0, r1, r2, r3, ip, pc}
423 ldmfd sp!, {r0, r1, r2, r3, ip, lr}