/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_DIRECT_EMPTY.S | 6 GET_INST_OPCODE(ip) @ ip<- opcode from rINST 7 GOTO_OPCODE(ip) @ execute it
|
H A D | OP_NOP.S | 3 GET_INST_OPCODE(ip) @ ip<- opcode from rINST 4 GOTO_OPCODE(ip) @ execute it
|
H A D | OP_EXECUTE_INLINE_RANGE.S | 26 GET_INST_OPCODE(ip) @ extract opcode from rINST 27 GOTO_OPCODE(ip) @ jump to next instruction 41 4: add ip, r9, #3 @ base+3 42 GET_VREG(r3, ip) @ r3<- vBase[3] 43 3: add ip, r9, #2 @ base+2 44 GET_VREG(r2, ip) @ r2<- vBase[2] 45 2: add ip, r9, #1 @ base+1 46 GET_VREG(r1, ip) @ r1<- vBase[1] 47 1: add ip, r9, #0 @ (nop) 48 GET_VREG(r0, ip) [all...] |
H A D | OP_GOTO_32.S | 17 cmp ip, ip @ (clear V flag during stall) 26 GET_INST_OPCODE(ip) @ extract opcode from rINST 27 GOTO_OPCODE(ip) @ jump to next instruction 30 GET_INST_OPCODE(ip) @ extract opcode from rINST 31 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_CONST_16.S | 7 GET_INST_OPCODE(ip) @ extract opcode from rINST 8 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_MOVE_16.S | 8 GET_INST_OPCODE(ip) @ extract opcode from rINST 10 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_MOVE_FROM16.S | 8 GET_INST_OPCODE(ip) @ extract opcode from rINST 10 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_MOVE_RESULT.S | 7 GET_INST_OPCODE(ip) @ extract opcode from rINST 9 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_GOTO.S | 19 GET_INST_OPCODE(ip) @ extract opcode from rINST 20 GOTO_OPCODE(ip) @ jump to next instruction 23 GET_INST_OPCODE(ip) @ extract opcode from rINST 24 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_GOTO_16.S | 18 GET_INST_OPCODE(ip) @ extract opcode from rINST 19 GOTO_OPCODE(ip) @ jump to next instruction 22 GET_INST_OPCODE(ip) @ extract opcode from rINST 23 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_CONST_4.S | 8 GET_INST_OPCODE(ip) @ ip<- opcode from rINST 10 GOTO_OPCODE(ip) @ execute next instruction
|
H A D | OP_MOVE.S | 9 GET_INST_OPCODE(ip) @ ip<- opcode from rINST 11 GOTO_OPCODE(ip) @ execute next instruction
|
H A D | OP_MUL_LONG_2ADDR.S | 18 mul ip, r2, r1 @ ip<- ZxW 20 mla r2, r0, r3, ip @ r2<- YxX + (ZxW) 24 GET_INST_OPCODE(ip) @ extract opcode from rINST 26 GOTO_OPCODE(ip) @ jump to next instruction
|
H A D | OP_EXECUTE_INLINE.S | 25 GET_INST_OPCODE(ip) @ extract opcode from rINST 26 GOTO_OPCODE(ip) @ jump to next instruction 46 4: and ip, r9, #0xf000 @ isolate F 47 ldr r3, [rFP, ip, lsr #10] @ r3<- vF (shift right 12, left 2) 48 3: and ip, r9, #0x0f00 @ isolate E 49 ldr r2, [rFP, ip, lsr #6] @ r2<- vE 50 2: and ip, r9, #0x00f0 @ isolate D 51 ldr r1, [rFP, ip, lsr #2] @ r1<- vD 52 1: and ip, r9, #0x000f @ isolate C 53 ldr r0, [rFP, ip, ls [all...] |
H A D | zcmp.S | 25 GET_INST_OPCODE(ip) @ extract opcode from rINST 26 GOTO_OPCODE(ip) @ jump to next instruction 29 GET_INST_OPCODE(ip) @ extract opcode from rINST 30 GOTO_OPCODE(ip) @ jump to next instruction
|
/dalvik/vm/mterp/armv4t/ |
H A D | platform.S | 14 ldr ip, \source 15 bx ip 25 ldr ip, \source 27 bx ip
|
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_MUL_LONG.S | 22 mul ip, r2, r1 @ ip<- ZxW 24 mla r2, r0, r3, ip @ r2<- YxX + (ZxW)
|
H A D | TEMPLATE_SHL_LONG.S | 12 subs ip, r2, #32 @ ip<- r2 - 32 13 movpl r1, r0, asl ip @ if r2 >= 32, r1<- r0 << (r2-32)
|
H A D | TEMPLATE_SHR_LONG.S | 12 subs ip, r2, #32 @ ip<- r2 - 32 13 movpl r0, r1, asr ip @ if r2 >= 32, r0<-r1 >> (r2-32)
|
H A D | TEMPLATE_USHR_LONG.S | 12 subs ip, r2, #32 @ ip<- r2 - 32 13 movpl r0, r1, lsr ip @ if r2 >= 32, r0<-r1 >>> (r2-32)
|
/dalvik/vm/mterp/armv6t2/ |
H A D | OP_CONST_4.S | 7 GET_INST_OPCODE(ip) @ ip<- opcode from rINST 9 GOTO_OPCODE(ip) @ execute next instruction
|
H A D | OP_MOVE.S | 8 GET_INST_OPCODE(ip) @ ip<- opcode from rINST 10 GOTO_OPCODE(ip) @ execute next instruction
|
H A D | OP_MUL_LONG_2ADDR.S | 17 mul ip, r2, r1 @ ip<- ZxW 19 mla r2, r0, r3, ip @ r2<- YxX + (ZxW) 23 GET_INST_OPCODE(ip) @ extract opcode from rINST 25 GOTO_OPCODE(ip) @ jump to next instruction
|
/dalvik/vm/arch/arm/ |
H A D | CallEABI.S | 59 r12 (ip) is scratch -- not preserved across method calls 136 mov ip, sp @ ip<- original stack pointer 137 .save {r4, r5, r6, r7, r8, r9, ip, lr} 138 stmfd sp!, {r4, r5, r6, r7, r8, r9, ip, lr} 140 mov r4, ip @ r4<- original stack pointer 179 and ip, r2, #0x0f000000 @ ip<- double-words required 181 sub sp, sp, ip, lsr #21 @ shift right 24, then left 3 208 ldrcc ip, [r [all...] |
/dalvik/vm/mterp/arm-vfp/ |
H A D | fbinop2addr.S | 19 GET_INST_OPCODE(ip) @ extract opcode from rINST 21 GOTO_OPCODE(ip) @ jump to next instruction
|