Home
last modified time | relevance | path

Searched refs:ip (Results 1 – 25 of 177) sorted by relevance

12345678

/art/runtime/arch/arm/
Dmemcmp16_arm.S59 ldrh ip, [r1], #2
60 subs r0, r0, ip
78 ldrh ip, [r1], #2
80 subs r0, r0, ip
101 ldr ip, [r1]
110 eors r0, r0, ip
112 ldreq ip, [r1, #4]!
116 eorseq r0, r0, ip
118 ldreq ip, [r1, #4]!
122 eorseq r0, r0, ip
[all …]
/art/runtime/interpreter/mterp/out/
Dmterp_arm64.S112 #define ip x16 macro
363 GET_INST_OPCODE ip // extract opcode from wINST
364 GOTO_OPCODE ip // jump to next instruction
378 GET_INST_OPCODE ip // ip<- opcode from rINST
379 GOTO_OPCODE ip // execute it
391 GET_INST_OPCODE ip // ip<- opcode from wINST
397 GOTO_OPCODE ip // execute next instruction
409 GET_INST_OPCODE ip // extract opcode from wINST
415 GOTO_OPCODE ip // jump to next instruction
427 GET_INST_OPCODE ip // extract opcode from xINST
[all …]
Dmterp_arm.S364 GET_INST_OPCODE ip @ extract opcode from rINST
365 GOTO_OPCODE ip @ jump to next instruction
379 GET_INST_OPCODE ip @ ip<- opcode from rINST
380 GOTO_OPCODE ip @ execute it
392 GET_INST_OPCODE ip @ ip<- opcode from rINST
398 GOTO_OPCODE ip @ execute next instruction
410 GET_INST_OPCODE ip @ extract opcode from rINST
416 GOTO_OPCODE ip @ jump to next instruction
428 GET_INST_OPCODE ip @ extract opcode from rINST
434 GOTO_OPCODE ip @ jump to next instruction
[all …]
/art/runtime/interpreter/mterp/arm/
Dop_cmp_long.S15 sbcs ip, r1, r3 @ Sets correct CCs for checking LT (but not EQ/NE)
16 mov ip, #0
17 mvnlt ip, #0 @ -1
19 orrne ip, #1
21 SET_VREG ip, r9 @ vAA<- ip
22 GET_INST_OPCODE ip @ extract opcode from rINST
23 GOTO_OPCODE ip @ jump to next instruction
Dop_ushr_long_2addr.S9 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
16 subs ip, r2, #32 @ ip<- r2 - 32
18 movpl r0, r1, lsr ip @ if r2 >= 32, r0<-r1 >>> (r2-32)
20 GET_INST_OPCODE ip @ extract opcode from rINST
22 GOTO_OPCODE ip @ jump to next instruction
Dop_shl_long_2addr.S9 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
16 subs ip, r2, #32 @ ip<- r2 - 32
18 movpl r1, r0, asl ip @ if r2 >= 32, r1<- r0 << (r2-32)
20 GET_INST_OPCODE ip @ extract opcode from rINST
22 GOTO_OPCODE ip @ jump to next instruction
Dop_shr_long_2addr.S9 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
16 subs ip, r2, #32 @ ip<- r2 - 32
18 movpl r0, r1, asr ip @ if r2 >= 32, r0<-r1 >> (r2-32)
20 GET_INST_OPCODE ip @ extract opcode from rINST
22 GOTO_OPCODE ip @ jump to next instruction
Dop_shl_long.S15 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
21 subs ip, r2, #32 @ ip<- r2 - 32
22 movpl r1, r0, asl ip @ if r2 >= 32, r1<- r0 << (r2-32)
25 GET_INST_OPCODE ip @ extract opcode from rINST
27 GOTO_OPCODE ip @ jump to next instruction
Dop_shr_long.S15 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
21 subs ip, r2, #32 @ ip<- r2 - 32
22 movpl r0, r1, asr ip @ if r2 >= 32, r0<-r1 >> (r2-32)
25 GET_INST_OPCODE ip @ extract opcode from rINST
27 GOTO_OPCODE ip @ jump to next instruction
Dop_ushr_long.S15 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
21 subs ip, r2, #32 @ ip<- r2 - 32
22 movpl r0, r1, lsr ip @ if r2 >= 32, r0<-r1 >>> (r2-32)
25 GET_INST_OPCODE ip @ extract opcode from rINST
27 GOTO_OPCODE ip @ jump to next instruction
Dop_nop.S2 GET_INST_OPCODE ip @ ip<- opcode from rINST
3 GOTO_OPCODE ip @ execute it
Dop_mul_long_2addr.S16 mul ip, r2, r1 @ ip<- ZxW
18 mla r2, r0, r3, ip @ r2<- YxX + (ZxW)
22 GET_INST_OPCODE ip @ extract opcode from rINST
24 GOTO_OPCODE ip @ jump to next instruction
Dop_mul_long.S27 mul ip, r2, r1 @ ip<- ZxW
29 mla r2, r0, r3, ip @ r2<- YxX + (ZxW)
34 GET_INST_OPCODE ip @ extract opcode from rINST
36 GOTO_OPCODE ip @ jump to next instruction
Dop_const_4.S5 GET_INST_OPCODE ip @ ip<- opcode from rINST
7 GOTO_OPCODE ip @ execute next instruction
DbinopWide2addr.S24 orrs ip, r2, r3 @ second arg (r2-r3) is zero?
27 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
31 GET_INST_OPCODE ip @ extract opcode from rINST
33 GOTO_OPCODE ip @ jump to next instruction
Dop_move.S8 GET_INST_OPCODE ip @ ip<- opcode from rINST
14 GOTO_OPCODE ip @ execute next instruction
DbinopWide.S28 orrs ip, r2, r3 @ second arg (r2-r3) is zero?
31 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
35 GET_INST_OPCODE ip @ extract opcode from rINST
37 GOTO_OPCODE ip @ jump to next instruction
Dop_move_result_wide.S6 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
9 GET_INST_OPCODE ip @ extract opcode from rINST
10 GOTO_OPCODE ip @ jump to next instruction
DfunopWider.S14 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
15 GET_INST_OPCODE ip @ extract opcode from rINST
18 GOTO_OPCODE ip @ jump to next instruction
Dop_move_wide_16.S9 CLEAR_SHADOW_PAIR r2, r3, ip @ Zero out the shadow regs
11 GET_INST_OPCODE ip @ extract opcode from rINST
12 GOTO_OPCODE ip @ jump to next instruction
DunopWider.S15 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
18 GET_INST_OPCODE ip @ extract opcode from rINST
20 GOTO_OPCODE ip @ jump to next instruction
Dop_move_wide.S8 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
10 GET_INST_OPCODE ip @ extract opcode from rINST
12 GOTO_OPCODE ip @ jump to next instruction
DfbinopWide2addr.S13 CLEAR_SHADOW_PAIR r9, ip, r0 @ Zero out shadow regs
19 GET_INST_OPCODE ip @ extract opcode from rINST
21 GOTO_OPCODE ip @ jump to next instruction
/art/runtime/interpreter/mterp/arm64/
Dfooter.S107 GET_INST_OPCODE ip
108 GOTO_OPCODE ip
146 GET_INST_OPCODE ip // extract opcode from wINST
147 GOTO_OPCODE ip // jump to next instruction
155 GET_INST_OPCODE ip // extract opcode from wINST
156 GOTO_OPCODE ip // jump to next instruction
175 GET_INST_OPCODE ip // extract opcode from wINST
176 GOTO_OPCODE ip // jump to next instruction
208 GET_INST_OPCODE ip // extract opcode from wINST
209 GOTO_OPCODE ip // jump to next instruction
[all …]
Dop_nop.S2 GET_INST_OPCODE ip // ip<- opcode from rINST
3 GOTO_OPCODE ip // execute it

12345678