Home
last modified time | relevance | path

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

12

/art/runtime/interpreter/mterp/mips64/
Dother.S8 lhu a0, 2(rPC) # a0 <- BBBB
15 ADVANCE 2 # advance rPC
28 lh a0, 2(rPC) # a0 <- bbbb (low)
29 lh a1, 4(rPC) # a1 <- BBBB (high)
30 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
39 lh a0, 2(rPC) # a0 <- sign-extended BBBB
40 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
49 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
61 lh a0, 2(rPC) # a0 <- BBBB
62 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
[all …]
Darray.S11 lbu a2, 2(rPC) # a2 <- BB
12 lbu a3, 3(rPC) # a3 <- CC
25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
48 lbu a2, 2(rPC) # a2 <- BB
49 lbu a3, 3(rPC) # a3 <- CC
72 lbu a2, 2(rPC) # a2 <- BB
73 lbu a3, 3(rPC) # a3 <- CC
81 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
99 lbu a2, 2(rPC) # a2 <- BB
100 lbu a3, 3(rPC) # a3 <- CC
[all …]
Dfloating_point.S10 lbu a2, 2(rPC) # a2 <- BB
11 lbu a3, 3(rPC) # a3 <- CC
15 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
33 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
47 lbu a2, 2(rPC) # a2 <- BB
48 lbu a3, 3(rPC) # a3 <- CC
52 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
70 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
84 lbu a2, 2(rPC) # a2 <- BB
85 lbu a3, 3(rPC) # a3 <- CC
[all …]
Dcontrol_flow.S12 lh rINST, 2(rPC) # rINST <- offset (sign-extended CCCC)
18 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
32 lh rINST, 2(rPC) # rINST <- offset (sign-extended BBBB)
37 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
61 lh rINST, 2(rPC) # rINST <- offset (sign-extended AAAA)
75 lh rINST, 2(rPC) # rINST <- aaaa (low)
76 lh a1, 4(rPC) # a1 <- AAAA (high)
128 lh a0, 2(rPC) # a0 <- bbbb (lo)
129 lh a1, 4(rPC) # a1 <- BBBB (hi)
133 dlsa a0, a0, rPC, 1 # a0 <- PC + BBBBbbbb*2
Darithmetic.S18 lbu a2, 2(rPC) # a2 <- BB
19 lbu a3, 3(rPC) # a3 <- CC
25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
56 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
77 lh a1, 2(rPC) # a1 <- sign-extended CCCC
84 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
107 lbu a3, 2(rPC) # a3 <- BB
108 lb a1, 3(rPC) # a1 <- sign-extended CC
114 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
139 lbu a2, 2(rPC) # a2 <- BB
[all …]
Dobject.S11 lhu a0, 2(rPC) # a0 <- BBBB
52 lhu a1, 2(rPC) # a1 <- field byte offset
75 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
92 lhu a4, 2(rPC) # a4 <- field byte offset
Dmain.S93 #define rPC s0 macro
140 sd rPC, OFF_FP_DEX_PC_PTR(rFP)
154 lhu rINST, 0(rPC)
159 daddu rPC, rPC, (\count) * 2
169 daddu rPC, rPC, \reg
192 lhu rINST, ((\count) * 2)(rPC)
406 dlsa rPC, v0, a1, 1
433 move a2, rPC
510 dlsa rPC, a1, a0, 1 # generate new dex_pc_ptr
/art/runtime/interpreter/mterp/x86/
Darray.S9 movzbl 2(rPC), %eax # eax <- BB
10 movzbl 3(rPC), %ecx # ecx <- CC
37 movzbl 2(rPC), %eax # eax <- BB
38 movzbl 3(rPC), %ecx # ecx <- CC
60 movzbl 2(rPC), %eax # eax <- BB
61 movzbl 3(rPC), %ecx # ecx <- CC
81 movzbl 2(rPC), %eax # eax <- BB
82 movzbl 3(rPC), %ecx # ecx <- CC
111 movl rPC, OUT_ARG1(%esp)
129 movzbl 2(rPC), %eax # eax <- BB
[all …]
Dother.S8 movzwl 2(rPC), %eax # eax <- BBBB
29 movl 2(rPC), %eax # grab all 32 bits at once
35 movswl 2(rPC), %ecx # ecx <- ssssBBBB
53 movzwl 2(rPC), %eax # eax <- 0000BBBB
70 movl 2(rPC), %eax # eax <- BBBB
85 movl 2(rPC), %eax # eax <- lsw
87 movl 6(rPC), rINST # rINST <- msw
94 movswl 2(rPC), %eax # eax <- ssssBBBB
104 movl 2(rPC), %eax # eax <- BBBBbbbb
114 movzwl 2(rPC), %eax # eax <- 0000BBBB
[all …]
Darithmetic.S7 movzbl 2(rPC), %eax # eax <- BB
8 movzbl 3(rPC), %ecx # ecx <- CC
95 movswl 2(rPC), %ecx # ecx <- ssssCCCC
121 movzbl 2(rPC), %eax # eax <- BB
122 movsbl 3(rPC), %ecx # ecx <- ssssssCC
153 movzbl 2(rPC), %eax # eax <- BB
154 movzbl 3(rPC), %ecx # ecx <- CC
166 movzbl 2(rPC),%eax # eax <- BB
167 movzbl 3(rPC),%ecx # ecx <- CC
208 movswl 2(rPC), %ecx # ecx <- ssssCCCC
[all …]
Dcontrol_flow.S16 movswl 2(rPC), rINST # Get signed branch offset
35 movswl 2(rPC), rINST # fetch signed displacement
63 movswl 2(rPC), rINST # rINST <- ssssAAAA
80 movl 2(rPC), rINST # rINST <- AAAAAAAA
131 movl 2(rPC), %ecx # ecx <- BBBBbbbb
133 leal (rPC,%ecx,2), %ecx # ecx <- PC + BBBBbbbb*2
Dfloating_point.S19 movzbl 3(rPC), %ecx # ecx<- CC
20 movzbl 2(rPC), %eax # eax<- BB
56 movzbl 2(rPC), %ecx # ecx <- BB
57 movzbl 3(rPC), %eax # eax <- CC
162 movzbl 3(rPC), %ecx # ecx <- BB
163 movzbl 2(rPC), %eax # eax <- CC
195 movzbl 3(rPC), %ecx # ecx <- BB
196 movzbl 2(rPC), %eax # eax <- CC
/art/runtime/interpreter/mterp/x86_64/
Dother.S8 movzwq 2(rPC), OUT_ARG0 # eax <- OUT_ARG0
25 movl 2(rPC), %eax # grab all 32 bits at once
31 movswl 2(rPC), %ecx # ecx <- ssssBBBB
49 movzwl 2(rPC), %eax # eax <- 0000BBBB
66 movl 2(rPC), OUT_32_ARG0 # OUT_32_ARG0 <- BBBB
77 movq 2(rPC), %rax # rax <- HHHHhhhhBBBBbbbb
83 movswq 2(rPC), %rax # rax <- ssssBBBB
89 movslq 2(rPC), %rax # eax <- ssssssssBBBBbbbb
95 movzwq 2(rPC), %rax # eax <- 0000BBBB
157 movzwq 4(rPC), %rcx # ecx <- BBBB
[all …]
Darray.S9 movzbq 2(rPC), %rax # eax <- BB
10 movzbq 3(rPC), %rcx # ecx <- CC
42 movzbq 2(rPC), %rax # rax <- BB
43 movzbq 3(rPC), %rcx # rcx <- CC
68 movzbq 2(rPC), %rax # rax <- BB
69 movzbq 3(rPC), %rcx # rcx <- CC
100 movq rPC, OUT_ARG1
131 movslq 2(rPC), %rcx # rcx <- ssssssssBBBBbbbb
132 leaq (rPC,%rcx,2), OUT_ARG1 # OUT_ARG1 <- PC + ssssssssBBBBbbbb*2
150 movq rPC, OUT_ARG1
[all …]
Dcontrol_flow.S16 movswq 2(rPC), rINSTq # Get signed branch offset
35 movswq 2(rPC), rINSTq # fetch signed displacement
63 movswq 2(rPC), rINSTq # rINSTq <- ssssAAAA
78 movslq 2(rPC), rINSTq # rINSTq <- AAAAAAAA
129 movslq 2(rPC), OUT_ARG0 # rcx <- ssssssssBBBBbbbb
130 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + ssssssssBBBBbbbb*2
Darithmetic.S6 movzbq 2(rPC), %rax # rax <- BB
7 movzbq 3(rPC), %rcx # rcx <- CC
81 movswl 2(rPC), %ecx # ecx <- ssssCCCC
106 movzbq 2(rPC), %rax # eax <- BB
107 movsbl 3(rPC), %ecx # ecx <- ssssssCC
137 movzbq 2(rPC), %rax # rax <- BB
138 movzbq 3(rPC), %rcx # rcx <- CC
150 movzbq 2(rPC), %rax # eax <- BB
151 movzbq 3(rPC), %rcx # ecx <- CC
199 movswl 2(rPC), %ecx # ecx <- ssssCCCC
[all …]
Dfloating_point.S19 movzbq 3(rPC), %rcx # ecx<- CC
20 movzbq 2(rPC), %rax # eax<- BB
56 movzbq 2(rPC), %rcx # ecx <- BB
57 movzbq 3(rPC), %rax # eax <- CC
162 movzbq 3(rPC), %rcx # ecx <- BB
163 movzbq 2(rPC), %rax # eax <- CC
195 movzbq 3(rPC), %rcx # ecx <- BB
196 movzbq 2(rPC), %rax # eax <- CC
Dobject.S7 movq rPC, OUT_ARG0 # arg0: Instruction* inst
22 movzwq 2(rPC), OUT_ARG0 # OUT_ARG0 <- BBBB
78 movzwq 2(rPC), %rax # eax <- field byte offset
112 movzwl 2(rPC), OUT_32_ARG0 # OUT_32_ARG0 <- CCCC
154 movq rPC, OUT_ARG1
192 movzwq 2(rPC), %rax # rax<- field byte offset
/art/runtime/interpreter/mterp/mips/
Dother.S15 ADVANCE(2) # advance rPC
30 FETCH_ADVANCE_INST(3) # advance rPC, load rINST
39 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
47 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
61 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
86 ADVANCE(3) # advance rPC
99 FETCH_ADVANCE_INST(5) # advance rPC, load rINST
108 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
117 FETCH_ADVANCE_INST(3) # advance rPC, load rINST
129 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
[all …]
Darray.S25 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
56 ADVANCE(2) # advance rPC
82 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
108 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
132 move a1, rPC
136 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
162 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
179 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
192 EAS1(a1, rPC, a1) # a1 <- PC + BBBBbbbb*2 (array data off.)
195 FETCH_ADVANCE_INST(3) # advance rPC, load rINST
[all …]
Dfloating_point.S16 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
35 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
61 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
84 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
101 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
117 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
189 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
240 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
273 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
306 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
[all …]
/art/runtime/interpreter/mterp/arm/
Dother.S16 ADVANCE 2 @ advance rPC
31 FETCH_ADVANCE_INST 3 @ advance rPC, load rINST
41 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
50 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
63 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
87 PREFETCH_INST 3 @ advance rPC
90 ADVANCE 3 @ advance rPC
104 FETCH_ADVANCE_INST 5 @ advance rPC, load rINST
115 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
127 FETCH_ADVANCE_INST 3 @ advance rPC, load rINST
[all …]
Darray.S25 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
85 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
117 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
139 mov r1, rPC
144 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
171 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
186 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
200 add r1, rPC, r1, lsl #1 @ r1<- PC + BBBBbbbb*2 (array data off.)
204 FETCH_ADVANCE_INST 3 @ advance rPC, load rINST
219 mov r1, rPC
[all …]
Dmain.S96 #define rPC r4 macro
133 str rPC, [rFP, #OFF_FP_DEX_PC_PTR]
138 str rPC, [rFP, #OFF_FP_DEX_PC_PTR]
139 sub \tmp, rPC, \tmp
148 ldrh rINST, [rPC]
164 ldrh rINST, [rPC, #((\count)*2)]!
181 ldrh rINST, [rPC, #((\count)*2)]
186 add rPC, #((\count)*2)
200 ldrh rINST, [rPC, \reg]!
210 ldrh \reg, [rPC, #((\count)*2)]
[all …]
Dobject.S6 mov r0, rPC @ arg0: Instruction* inst
40 ubfx r1, rPC, #2, #THREAD_INTERPRETER_CACHE_SIZE_LOG2 @ entry index
122 ADVANCE 2 @ advance rPC
159 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
186 ADVANCE 2 @ advance rPC
218 mov r1, rPC
223 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
237 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
261 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
278 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST

12