Home
last modified time | relevance | path

Searched refs:rPC (Results 1 – 25 of 376) sorted by relevance

12345678910>>...16

/art/runtime/interpreter/mterp/arm/
Dheader.S94 #define rPC r4 macro
129 str rPC, [rFP, #OFF_FP_DEX_PC_PTR]
134 str rPC, [rFP, #OFF_FP_DEX_PC_PTR]
136 sub \tmp, rPC, \tmp
145 ldrh rINST, [rPC]
161 ldrh rINST, [rPC, #((\count)*2)]!
178 ldrh rINST, [rPC, #((\count)*2)]
183 add rPC, #((\count)*2)
197 ldrh rINST, [rPC, \reg]!
207 ldrh \reg, [rPC, #((\count)*2)]
[all …]
Dentry.S51 add rPC, r1, #CODEITEM_INSNS_OFFSET @ Point to base of insns[]
52 add rPC, rPC, r0, lsl #1 @ Create direct pointer to 1st dex opcode
65 FETCH_INST @ load rINST from rPC
/art/runtime/interpreter/mterp/mips64/
Dop_packed_switch.S14 lh a0, 2(rPC) # a0 <- bbbb (lo)
15 lh a1, 4(rPC) # a1 <- BBBB (hi)
19 dlsa a0, a0, rPC, 1 # a0 <- PC + BBBBbbbb*2
30 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset * 2
Dop_goto_32.S12 lh rINST, 2(rPC) # rINST <- aaaa (low)
13 lh a1, 4(rPC) # a1 <- AAAA (high)
23 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset * 2
Dop_const_wide.S3 lh a0, 2(rPC) # a0 <- bbbb (low)
4 lh a1, 4(rPC) # a1 <- BBBB (low middle)
5 lh a2, 6(rPC) # a2 <- hhhh (high middle)
6 lh a3, 8(rPC) # a3 <- HHHH (high)
7 FETCH_ADVANCE_INST 5 # advance rPC, load rINST
Dop_goto_16.S9 lh rINST, 2(rPC) # rINST <- offset (sign-extended AAAA)
18 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset * 2
Dzcmp.S11 lh rINST, 2(rPC) # rINST <- offset (sign-extended BBBB)
24 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset * 2
Dbincmp.S12 lh rINST, 2(rPC) # rINST <- offset (sign-extended CCCC)
26 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset * 2
Dop_fill_array_data.S4 lh a1, 2(rPC) # a1 <- bbbb (lo)
5 lh a0, 4(rPC) # a0 <- BBBB (hi)
9 dlsa a1, a1, rPC, 1 # a1 <- PC + BBBBbbbb*2 (array data off.)
12 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
Dop_goto.S19 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset * 2
Dop_move_wide_16.S3 lhu a3, 4(rPC) # a3 <- BBBB
4 lhu a2, 2(rPC) # a2 <- AAAA
6 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
Dop_move_16.S4 lhu a3, 4(rPC) # a3 <- BBBB
5 lhu a2, 2(rPC) # a2 <- AAAA
6 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
Dop_const_wide_32.S3 lh a0, 2(rPC) # a0 <- bbbb (low)
4 lh a1, 4(rPC) # a1 <- BBBB (high)
5 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
Dop_const.S3 lh a0, 2(rPC) # a0 <- bbbb (low)
4 lh a1, 4(rPC) # a1 <- BBBB (high)
5 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
DfbinopWide.S10 lbu a2, 2(rPC) # a2 <- BB
11 lbu a3, 3(rPC) # a3 <- CC
15 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
Dfbinop.S10 lbu a2, 2(rPC) # a2 <- BB
11 lbu a3, 3(rPC) # a3 <- CC
15 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
Dop_rem_double.S3 lbu a2, 2(rPC) # a2 <- BB
4 lbu a3, 3(rPC) # a3 <- CC
9 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
Dop_rem_float.S3 lbu a2, 2(rPC) # a2 <- BB
4 lbu a3, 3(rPC) # a3 <- CC
9 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
Dop_cmp_long.S2 lbu a2, 2(rPC) # a2 <- BB
3 lbu a3, 3(rPC) # a3 <- CC
7 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
DbinopLit8.S16 lbu a3, 2(rPC) # a3 <- BB
17 lb a1, 3(rPC) # a1 <- sign-extended CC
23 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
Dbinop.S18 lbu a2, 2(rPC) # a2 <- BB
19 lbu a3, 3(rPC) # a3 <- CC
25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
Dop_const_string_jumbo.S4 lh a0, 2(rPC) # a0 <- bbbb (low)
5 lh a4, 4(rPC) # a4 <- BBBB (high)
13 ADVANCE 3 # advance rPC
/art/runtime/interpreter/mterp/out/
Dmterp_mips64.S65 #define rPC s0 macro
108 sd rPC, OFF_FP_DEX_PC_PTR(rFP)
122 lhu rINST, 0(rPC)
127 daddu rPC, rPC, (\count) * 2
149 lhu rINST, ((\count) * 2)(rPC)
359 daddu rPC, a1, CODEITEM_INSNS_OFFSET
361 dlsa rPC, v0, rPC, 1
384 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
396 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
412 lhu a3, 2(rPC) # a3 <- BBBB
[all …]
/art/runtime/interpreter/mterp/mips/
Dentry.S55 addu rPC, a1, CODEITEM_INSNS_OFFSET # Point to base of insns[]
56 EAS1(rPC, rPC, a0) # Create direct pointer to 1st dex opcode
64 FETCH_INST() # load rINST from rPC
/art/runtime/interpreter/mterp/x86/
Dop_mul_long.S13 movzbl 2(rPC), %eax # eax <- B
14 movzbl 3(rPC), %ecx # ecx <- C
15 mov rPC, LOCAL0(%esp) # save Interpreter PC
27 mov LOCAL0(%esp), rPC # restore Interpreter PC

12345678910>>...16