Home
last modified time | relevance | path

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

12

/art/runtime/interpreter/mterp/x86/
Dcontrol_flow.S13 sarl $$4, rINST # rINST <- B
14 cmpl VREG_ADDRESS(rINST), %eax # compare (vA, vB)
16 movswl 2(rPC), rINST # Get signed branch offset
17 testl rINST, rINST
33 cmpl $$0, VREG_ADDRESS(rINST) # compare (vA, 0)
35 movswl 2(rPC), rINST # fetch signed displacement
36 testl rINST, rINST
51 movsbl rINSTbl, rINST # rINST <- ssssssAA
52 testl rINST, rINST
63 movswl 2(rPC), rINST # rINST <- ssssAAAA
[all …]
Dother.S10 movl rINST, OUT_ARG1(%esp)
30 SET_VREG %eax, rINST # vAA<- eax
36 SET_VREG %ecx, rINST # vAA <- ssssBBBB
42 movl $$0xf, rINST
43 andl %eax, rINST # rINST <- A
45 SET_VREG %eax, rINST
55 SET_VREG %eax, rINST # vAA <- eax
72 movl rINST, OUT_ARG1(%esp)
87 movl 6(rPC), rINST # rINST <- msw
89 SET_VREG_HIGH rINST, %ecx
[all …]
Darithmetic.S49 SET_VREG $result, rINST
63 andb $$0xf, rINSTbl # rINST <- A
64 GET_VREG %eax, rINST # eax <- vBB
72 SET_VREG $result, rINST
81 SET_VREG $result, rINST
96 andb $$0xf, rINSTbl # rINST <- A
104 SET_VREG %eax, rINST
111 SET_VREG $result, rINST
131 SET_VREG %eax, rINST
138 SET_VREG $result, rINST
[all …]
Dfloating_point.S34 SET_VREG %eax, rINST
43 sarl $$4, rINST # rINST <- B
44 $load VREG_ADDRESS(rINST) # %st0 <- vB
60 SET_VREG_XMM${suff} %xmm0, rINST # vAA <- %xmm0
62 movs${suff} %xmm0, VREG_REF_ADDRESS(rINST) # clear ref
69 sarl $$4, rINST # rINST<- B
70 ${instr}${suff} VREG_ADDRESS(rINST), %xmm0
73 movs${suff} %xmm0, VREG_REF_ADDRESS(rINST) # clear ref
172 fstpl VREG_ADDRESS(rINST) # fp[vAA] <- %st
173 CLEAR_WIDE_REF rINST
[all …]
Dobject.S6 REFRESH_INST ${opnum} # fix rINST to include opcode
8 movl rINST, OUT_ARG1(%esp) # arg1: uint16_t inst_data
27 leal VREG_ADDRESS(rINST), %ecx
92 andb $$0xf,rINSTbl # rINST <- A
93 SET_VREG %eax, rINST # fp[A] <- value
191 andb $$0xf, rINSTbl # rINST <- A
192 GET_VREG rINST, rINST # rINST <- v[A]
Darray.S18 SET_VREG %eax, rINST
49 SET_VREG_OBJECT %eax, rINST
70 SET_WIDE_FP_VREG %xmm0, rINST # vAA <- xmm0
90 GET_VREG rINST, rINST
113 movl rINST, OUT_ARG2(%esp)
138 GET_WIDE_FP_VREG %xmm0, rINST # xmm0 <- vAA
146 mov rINST, %eax # eax <- BA
147 sarl $$4, rINST # rINST <- B
148 GET_VREG %ecx, rINST # ecx <- vB (object ref)
152 movl MIRROR_ARRAY_LENGTH_OFFSET(%ecx), rINST
[all …]
/art/runtime/interpreter/mterp/arm/
Dother.S9 mov r1, rINST, lsr #8 @ r1<- AA
13 PREFETCH_INST 2 @ load rINST
17 GET_INST_OPCODE ip @ extract opcode from rINST
28 mov r3, rINST, lsr #8 @ r3<- AA
31 FETCH_ADVANCE_INST 3 @ advance rPC, load rINST
33 GET_INST_OPCODE ip @ extract opcode from rINST
40 mov r3, rINST, lsr #8 @ r3<- AA
41 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
43 GET_INST_OPCODE ip @ extract opcode from rINST
48 sbfx r1, rINST, #12, #4 @ r1<- sssssssB (sign-extended)
[all …]
Darithmetic.S19 mov r9, rINST, lsr #8 @ r9<- AA
29 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
32 GET_INST_OPCODE ip @ extract opcode from rINST
53 mov r3, rINST, lsr #12 @ r3<- B
54 ubfx r9, rINST, #8, #4 @ r9<- A
61 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
65 GET_INST_OPCODE ip @ extract opcode from rINST
85 mov r2, rINST, lsr #12 @ r2<- B
86 ubfx r9, rINST, #8, #4 @ r9<- A
92 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
[all …]
Dcontrol_flow.S9 mov r1, rINST, lsr #12 @ r1<- B
10 ubfx r0, rINST, #8, #4 @ r0<- A
13 FETCH_S rINST, 1 @ rINST<- branch offset, in code units
19 GET_INST_OPCODE ip @ extract opcode from rINST
30 mov r0, rINST, lsr #8 @ r0<- AA
32 FETCH_S rINST, 1 @ rINST<- branch offset, in code units
38 GET_INST_OPCODE ip @ extract opcode from rINST
49 sbfx rINST, rINST, #8, #8 @ rINST<- ssssssAA (sign-extended)
60 FETCH_S rINST, 1 @ rINST<- ssssAAAA (sign-extended)
78 orrs rINST, r0, r3, lsl #16 @ rINST<- AAAAaaaa
[all …]
Dobject.S7 mov r1, rINST @ arg1: uint16_t inst_data
15 GET_INST_OPCODE ip @ extract opcode from rINST
25 mov r1, rINST, lsr #8 @ r1<- AA
34 GET_INST_OPCODE ip @ extract opcode from rINST
43 mov r2, rINST, lsr #12 @ B
117 ubfx r2, rINST, #8, #4 @ r2<- A
123 GET_INST_OPCODE ip @ extract opcode from rINST
129 mov r2, rINST, lsr #12 @ r2<- B
155 ubfx r2, rINST, #8, #4 @ r2<- A
159 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
[all …]
Darray.S15 mov r9, rINST, lsr #8 @ r9<- AA
25 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
27 GET_INST_OPCODE ip @ extract opcode from rINST
48 mov r9, rINST, lsr #8 @ r9<- AA
74 mov r9, rINST, lsr #8 @ r9<- AA
85 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
89 GET_INST_OPCODE ip @ extract opcode from rINST
107 mov r9, rINST, lsr #8 @ r9<- AA
117 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
119 GET_INST_OPCODE ip @ extract opcode from rINST
[all …]
Dfloating_point.S11 mov r9, rINST, lsr #8 @ r9<- AA
19 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST
21 GET_INST_OPCODE ip @ extract opcode from rINST
34 mov r3, rINST, lsr #12 @ r3<- B
35 ubfx r9, rINST, #8, #4 @ r9<- A
39 FETCH_ADVANCE_INST 1 @ advance rPC, load rINST
42 GET_INST_OPCODE ip @ extract opcode from rINST
/art/runtime/interpreter/mterp/mips64/
Dother.S9 srl a1, rINST, 8 # a1 <- AA
13 PREFETCH_INST 2 # load rINST
16 GET_INST_OPCODE v0 # extract opcode from rINST
27 srl a2, rINST, 8 # a2 <- AA
30 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
32 GET_INST_OPCODE v0 # extract opcode from rINST
38 srl a2, rINST, 8 # a2 <- AA
40 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
41 GET_INST_OPCODE v0 # extract opcode from rINST
47 ext a2, rINST, 8, 4 # a2 <- A
[all …]
Dcontrol_flow.S10 ext a2, rINST, 8, 4 # a2 <- A
11 ext a3, rINST, 12, 4 # a3 <- B
12 lh rINST, 2(rPC) # rINST <- offset (sign-extended CCCC)
18 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
19 GET_INST_OPCODE v0 # extract opcode from rINST
31 srl a2, rINST, 8 # a2 <- AA
32 lh rINST, 2(rPC) # rINST <- offset (sign-extended BBBB)
37 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
38 GET_INST_OPCODE v0 # extract opcode from rINST
49 srl rINST, rINST, 8
[all …]
Dfloating_point.S9 srl a4, rINST, 8 # a4 <- AA
15 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
16 GET_INST_OPCODE v0 # extract opcode from rINST
28 ext a2, rINST, 8, 4 # a2 <- A
29 ext a3, rINST, 12, 4 # a3 <- B
33 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
34 GET_INST_OPCODE v0 # extract opcode from rINST
46 srl a4, rINST, 8 # a4 <- AA
52 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
53 GET_INST_OPCODE v0 # extract opcode from rINST
[all …]
Darithmetic.S17 srl a4, rINST, 8 # a4 <- AA
25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
28 GET_INST_OPCODE v0 # extract opcode from rINST
49 ext a2, rINST, 8, 4 # a2 <- A
50 ext a3, rINST, 12, 4 # a3 <- B
56 FETCH_ADVANCE_INST 1 # advance rPC, load rINST
59 GET_INST_OPCODE v0 # extract opcode from rINST
78 ext a2, rINST, 8, 4 # a2 <- A
79 ext a3, rINST, 12, 4 # a3 <- B
84 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
[all …]
Darray.S13 srl a4, rINST, 8 # a4 <- AA
25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
27 GET_INST_OPCODE v0 # extract opcode from rINST
55 srl a4, rINST, 8 # a4 <- AA
60 GET_INST_OPCODE v0 # extract opcode from rINST
74 srl a4, rINST, 8 # a4 <- AA
81 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
85 GET_INST_OPCODE v0 # extract opcode from rINST
101 srl a4, rINST, 8 # a4 <- AA
113 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
[all …]
Dobject.S12 srl a1, rINST, 8 # a1 <- AA
20 GET_INST_OPCODE v0 # extract opcode from rINST
51 srl a2, rINST, 12 # a2 <- B
71 ext a4, rINST, 8, 4 # a4 <- A
75 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
77 GET_INST_OPCODE v0 # extract opcode from rINST
91 srl a2, rINST, 12 # a2 <- B
/art/runtime/interpreter/mterp/mips/
Dother.S13 PREFETCH_INST(2) # load rINST
16 GET_INST_OPCODE(t0) # extract opcode from rINST
30 FETCH_ADVANCE_INST(3) # advance rPC, load rINST
32 GET_INST_OPCODE(t0) # extract opcode from rINST
39 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
40 GET_INST_OPCODE(t0) # extract opcode from rINST
45 sll a1, rINST, 16 # a1 <- Bxxx0000
47 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
50 GET_INST_OPCODE(t0) # extract opcode from rINST
61 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
[all …]
Dcontrol_flow.S13 FETCH_S(rINST, 1) # rINST<- branch offset, in code units
17 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
18 GET_INST_OPCODE(t0) # extract opcode from rINST
31 FETCH_S(rINST, 1) # rINST <- branch offset, in code units
35 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
36 GET_INST_OPCODE(t0) # extract opcode from rINST
47 sll a0, rINST, 16 # a0 <- AAxx0000
48 sra rINST, a0, 24 # rINST <- ssssssAA (sign-extended)
59 FETCH_S(rINST, 1) # rINST <- ssssAAAA (sign-extended)
73 FETCH(rINST, 1) # rINST <- aaaa (lo)
[all …]
Darray.S25 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
27 GET_INST_OPCODE(t0) # extract opcode from rINST
54 PREFETCH_INST(2) # load rINST
57 GET_INST_OPCODE(t0) # extract opcode from rINST
82 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
84 GET_INST_OPCODE(t0) # extract opcode from rINST
108 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
110 GET_INST_OPCODE(t0) # extract opcode from rINST
133 move a2, rINST
136 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
[all …]
Dfloating_point.S16 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
18 GET_INST_OPCODE(t0) # extract opcode from rINST
35 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
38 GET_INST_OPCODE(t0) # extract opcode from rINST
61 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
63 GET_INST_OPCODE(t0) # extract opcode from rINST
84 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
86 GET_INST_OPCODE(t0) # extract opcode from rINST
101 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
103 GET_INST_OPCODE(t1) # extract opcode from rINST
[all …]
Darithmetic.S28 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
31 GET_INST_OPCODE(t0) # extract opcode from rINST
56 FETCH_ADVANCE_INST(1) # advance rPC, load rINST
60 GET_INST_OPCODE(t0) # extract opcode from rINST
85 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
89 GET_INST_OPCODE(t0) # extract opcode from rINST
116 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
120 GET_INST_OPCODE(t0) # extract opcode from rINST
151 FETCH_ADVANCE_INST(2) # advance rPC, load rINST
155 GET_INST_OPCODE(t0) # extract opcode from rINST
[all …]
/art/runtime/interpreter/mterp/x86_64/
Darithmetic.S41 movl rINST, %ecx # rcx <- BA
43 andb $$0xf, rINSTbl # rINST <- A
78 movl rINST, %eax # rax <- 000000BA
82 andb $$0xf, rINSTbl # rINST <- A
176 movl rINST, %ecx # rcx <- A+
177 sarl $$4, rINST # rINST <- B
195 movl rINST, %eax # rax <- 000000BA
198 andb $$0xf, rINSTbl # rINST <- A
240 movl rINST, %ecx # rcx <- A+
241 sarl $$4, rINST # rINST <- B
[all …]
Dfloating_point.S42 movl rINST, %ecx # rcx <- A+
43 sarl $$4, rINST # rINST <- B
66 movl rINST, %ecx # ecx <- A+
69 sarl $$4, rINST # rINST<- B
179 sarl $$4, rINST # rINST <- B
212 sarl $$4, rINST # rINST <- B

12