Home
last modified time | relevance | path

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

12345678910>>...16

/art/runtime/interpreter/mterp/out/
Dmterp_x86_64.S165 #define rPC %r12 macro
191 movq rPC, OFF_FP_DEX_PC_PTR(rFP)
221 movzwq (rPC), rINSTq
239 leaq 2*\_count(rPC), rPC
361 leaq CODEITEM_INSNS_OFFSET(IN_ARG1), rPC
362 leaq (rPC, %rax, 2), rPC
415 movzwq 2(rPC), %rax # eax <- BBBB
430 movzwq 4(rPC), %rcx # ecx <- BBBB
431 movzwq 2(rPC), %rax # eax <- AAAA
459 movzwl 2(rPC), %ecx # ecx <- BBBB
[all …]
Dmterp_mips64.S66 #define rPC s0 macro
110 sd rPC, OFF_FP_DEX_PC_PTR(rFP)
124 lhu rINST, 0(rPC)
129 daddu rPC, rPC, (\count) * 2
139 daddu rPC, rPC, \reg
162 lhu rINST, ((\count) * 2)(rPC)
375 daddu rPC, a1, CODEITEM_INSNS_OFFSET
377 dlsa rPC, v0, rPC, 1
406 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
418 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
[all …]
Dmterp_x86.S165 #define rPC %esi macro
190 movl rPC, OFF_FP_DEX_PC_PTR(rFP)
236 movzwl (rPC), rINST
254 leal 2*\_count(rPC), rPC
381 lea CODEITEM_INSNS_OFFSET(%ecx), rPC
382 lea (rPC, %eax, 2), rPC
436 movw 2(rPC), rINSTw # rINSTw <- BBBB
451 movzwl 4(rPC), %ecx # ecx <- BBBB
452 movzwl 2(rPC), %eax # eax <- AAAA
480 movzwl 2(rPC), %ecx # ecx <- BBBB
[all …]
/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.S60 add rPC, r1, #CODEITEM_INSNS_OFFSET @ Point to base of insns[]
61 add rPC, rPC, r0, lsl #1 @ Create direct pointer to 1st dex opcode
74 FETCH_INST @ load rINST from rPC
/art/runtime/interpreter/mterp/mips64/
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_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_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.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_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_packed_switch.S13 lh a0, 2(rPC) # a0 <- bbbb (lo)
14 lh a1, 4(rPC) # a1 <- BBBB (hi)
18 dlsa a0, a0, rPC, 1 # a0 <- PC + BBBBbbbb*2
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_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_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_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
DbinopWide.S18 lbu a2, 2(rPC) # a2 <- BB
19 lbu a3, 3(rPC) # a3 <- CC
25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
Dheader.S59 #define rPC s0 macro
103 sd rPC, OFF_FP_DEX_PC_PTR(rFP)
117 lhu rINST, 0(rPC)
122 daddu rPC, rPC, (\count) * 2
132 daddu rPC, rPC, \reg
155 lhu rINST, ((\count) * 2)(rPC)
/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
70 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
Dop_cmp_long.S6 movzbl 2(rPC), %eax # eax <- BB
7 movzbl 3(rPC), %ecx # ecx <- CC
12 movzbl 2(rPC), %eax # eax <- BB, restore BB

12345678910>>...16