Home
last modified time | relevance | path

Searched refs:rINST (Results 1 – 25 of 414) sorted by relevance

12345678910>>...17

/art/runtime/interpreter/mterp/out/
Dmterp_mips64.S104 #define rINST s3 macro
160 lhu rINST, 0(rPC)
198 lhu rINST, ((\count) * 2)(rPC)
205 and \reg, rINST, 255
442 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
443 GET_INST_OPCODE v0 # extract opcode from rINST
452 ext a2, rINST, 8, 4 # a2 <- A
453 ext a3, rINST, 12, 4 # a3 <- B
454 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
456 GET_INST_OPCODE v0 # extract opcode from rINST
[all …]
Dmterp_arm.S107 #define rINST r7 macro
154 ldrh rINST, [rPC]
170 ldrh rINST, [rPC, #((\count)*2)]!
187 ldrh rINST, [rPC, #((\count)*2)]
206 ldrh rINST, [rPC, \reg]!
236 and \reg, rINST, #255
394 FETCH_INST @ load rINST from rPC
395 GET_INST_OPCODE ip @ extract opcode from rINST
408 FETCH_ADVANCE_INST 1 @ advance to next instr, load rINST
409 GET_INST_OPCODE ip @ ip<- opcode from rINST
[all …]
/art/runtime/interpreter/mterp/arm/
DunopWider.S10 mov r3, rINST, lsr #12 @ r3<- B
11 ubfx rINST, rINST, #8, #4 @ rINST<- A
13 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A]
15 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
16 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
18 GET_INST_OPCODE ip @ extract opcode from rINST
Dop_move_wide.S3 mov r3, rINST, lsr #12 @ r3<- B
4 ubfx rINST, rINST, #8, #4 @ rINST<- A
6 VREG_INDEX_TO_ADDR r2, rINST @ r2<- &fp[A]
8 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
9 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
10 GET_INST_OPCODE ip @ extract opcode from rINST
DunopWide.S10 mov r3, rINST, lsr #12 @ r3<- B
11 ubfx rINST, rINST, #8, #4 @ rINST<- A
13 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A]
15 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
16 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
19 GET_INST_OPCODE ip @ extract opcode from rINST
Dop_move_result_wide.S2 mov rINST, rINST, lsr #8 @ rINST<- AA
4 VREG_INDEX_TO_ADDR r2, rINST @ r2<- &fp[AA]
6 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
7 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
9 GET_INST_OPCODE ip @ extract opcode from rINST
Dop_mul_long_2addr.S10 mov r1, rINST, lsr #12 @ r1<- B
11 ubfx r9, rINST, #8, #4 @ r9<- A
13 VREG_INDEX_TO_ADDR rINST, r9 @ rINST<- &fp[A]
15 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1
19 mov r0, rINST @ r0<- &fp[A] (free up rINST)
20 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
22 GET_INST_OPCODE ip @ extract opcode from rINST
Dop_move_wide_from16.S4 mov rINST, rINST, lsr #8 @ rINST<- AA
6 VREG_INDEX_TO_ADDR r2, rINST @ r2<- &fp[AA]
8 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
9 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
10 GET_INST_OPCODE ip @ extract opcode from rINST
DbinopWide2addr.S17 mov r1, rINST, lsr #12 @ r1<- B
18 ubfx rINST, rINST, #8, #4 @ rINST<- A
20 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A]
27 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
28 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
31 GET_INST_OPCODE ip @ extract opcode from rINST
/art/runtime/interpreter/mterp/x86/
Dop_move.S6 shrl $$4, rINST # rINST <- B
7 GET_VREG rINST, rINST
9 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B]
11 SET_VREG rINST, %eax # fp[A] <- fp[B]
Dop_array_length.S4 mov rINST, %eax # eax <- BA
5 sarl $$4, rINST # rINST <- B
6 GET_VREG %ecx, rINST # ecx <- vB (object ref)
10 movl MIRROR_ARRAY_LENGTH_OFFSET(%ecx), rINST
11 SET_VREG rINST, %eax
Dbincmp.S12 sarl $$4, rINST # rINST <- B
13 cmpl VREG_ADDRESS(rINST), %eax # compare (vA, vB)
15 movswl 2(rPC), rINST # Get signed branch offset
16 testl rINST, rINST
Dop_div_long_2addr.S10 andb $$0xf, rINSTbl # rINST <- A
11 mov rINST, LOCAL1(%esp) # save rINST/%ebx
21 mov LOCAL1(%esp), rINST # restore rINST/%ebx
22 SET_VREG_HIGH rIBASE, rINST
23 SET_VREG %eax, rINST
Dop_move_from16.S6 GET_VREG rINST, rINST # rINST <- fp[BBBB]
8 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B]
10 SET_VREG rINST, %eax # fp[A] <- fp[B]
Dop_mul_int_2addr.S3 sarl $$4, rINST # rINST <- B
4 GET_VREG %eax, rINST # eax <- vB
6 movl rIBASE, rINST
8 movl rINST, rIBASE
Dop_goto_16.S8 movswl 2(rPC), rINST # rINST <- ssssAAAA
9 testl rINST, rINST
Dop_goto.S8 movsbl rINSTbl, rINST # rINST <- ssssssAA
9 testl rINST, rINST
Dop_goto_32.S13 movl 2(rPC), rINST # rINST <- AAAAAAAA
14 testl rINST, rINST
Dop_div_long.S8 mov rINST, LOCAL1(%esp) # save rINST/%ebx
19 mov LOCAL1(%esp), rINST # restore rINST/%ebx
20 SET_VREG_HIGH rIBASE, rINST
21 SET_VREG %eax, rINST
Dop_const_4.S3 movl $$0xf, rINST
4 andl %eax, rINST # rINST <- A
6 SET_VREG %eax, rINST
/art/runtime/interpreter/mterp/mips64/
Dop_goto.S8 srl rINST, rINST, 8
9 seb rINST, rINST # rINST <- offset (sign-extended AA)
Dbincmp.S9 ext a2, rINST, 8, 4 # a2 <- A
10 ext a3, rINST, 12, 4 # a3 <- B
11 lh rINST, 2(rPC) # rINST <- offset (sign-extended CCCC)
17 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
18 GET_INST_OPCODE v0 # extract opcode from rINST
Dop_const_4.S2 ext a2, rINST, 8, 4 # a2 <- A
3 seh a0, rINST # sign extend B in rINST
4 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
6 GET_INST_OPCODE v0 # extract opcode from rINST
/art/runtime/interpreter/mterp/x86_64/
Dop_array_length.S4 movl rINST, %eax # eax <- BA
5 sarl $$4, rINST # rINST <- B
10 movl MIRROR_ARRAY_LENGTH_OFFSET(%rcx), rINST
11 SET_VREG rINST, %rax
/art/runtime/interpreter/mterp/mips/
Dop_goto_32.S11 FETCH(rINST, 1) # rINST <- aaaa (lo)
13 INSERT_HIGH_HALF(rINST, a1) # rINST <- AAAAaaaa

12345678910>>...17