Home
last modified time | relevance | path

Searched refs:rINSTq (Results 1 – 12 of 12) sorted by relevance

/art/runtime/interpreter/mterp/x86_64/
Dcontrol_flow.S14 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB)
16 movswq 2(rPC), rINSTq # Get signed branch offset
17 testq rINSTq, rINSTq
33 cmpl $$0, VREG_ADDRESS(rINSTq) # compare (vA, 0)
35 movswq 2(rPC), rINSTq # fetch signed displacement
36 testq rINSTq, rINSTq
51 movsbq rINSTbl, rINSTq # rINSTq <- ssssssAA
52 testq rINSTq, rINSTq
63 movswq 2(rPC), rINSTq # rINSTq <- ssssAAAA
64 testq rINSTq, rINSTq
[all …]
Dother.S9 movq rINSTq, OUT_ARG1
26 SET_VREG %eax, rINSTq # vAA<- eax
32 SET_VREG %ecx, rINSTq # vAA <- ssssBBBB
41 SET_VREG %eax, rINSTq
51 SET_VREG %eax, rINSTq # vAA <- eax
67 movq rINSTq, OUT_ARG1
78 SET_WIDE_VREG %rax, rINSTq
84 SET_WIDE_VREG %rax, rINSTq # store
90 SET_WIDE_VREG %rax, rINSTq # store
97 SET_WIDE_VREG %rax, rINSTq # v[AA+0] <- eax
[all …]
Dfloating_point.S34 SET_VREG %eax, rINSTq
45 cvts${source_suffix}2s${dest_suffix} VREG_ADDRESS(rINSTq), %xmm0
61 SET_VREG_XMM${suff} %xmm0, rINSTq # vAA <- %xmm0
63 vmovs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref
66 SET_VREG_XMM${suff} %xmm0, rINSTq # vAA <- %xmm0
68 movs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref
78 v${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0, %xmm0
81 vmovs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref
83 ${instr}${suff} VREG_ADDRESS(rINSTq), %xmm0
86 movs${suff} %xmm0, VREG_REF_ADDRESS(rINSTq) # clear ref
[all …]
Darithmetic.S25 SET_WIDE_VREG $result, rINSTq # eax <- vBB
27 SET_VREG $result, rINSTq # eax <- vBB
70 GET_WIDE_VREG %rax, rINSTq # eax <- vA
73 GET_VREG %eax, rINSTq # eax <- vA
86 SET_WIDE_VREG $result, rINSTq # vA <- result
88 SET_VREG $result, rINSTq # vA <- result
140 SET_VREG $result, rINSTq # vA <- result
166 SET_VREG $result, rINSTq # vA <- result
191 SET_VREG $result, rINSTq
206 SET_WIDE_VREG %rax, rINSTq
[all …]
Darray.S19 SET_WIDE_VREG %rax, rINSTq
22 SET_VREG %eax, rINSTq
51 SET_VREG_OBJECT %eax, rINSTq
77 GET_WIDE_VREG rINSTq, rINSTq
79 GET_VREG rINST, rINSTq
102 movq rINSTq, OUT_ARG2
120 GET_VREG %ecx, rINSTq # ecx <- vB (object ref)
133 GET_VREG OUT_32_ARG0, rINSTq # OUT_ARG0 <- vAA (array object)
173 movq rINSTq, OUT_ARG2
Dobject.S23 leaq VREG_ADDRESS(rINSTq), OUT_ARG1
84 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value
87 SET_VREG %eax, rINSTq # fp[A] <- value
124 SET_VREG %eax, rINSTq
195 GET_WIDE_VREG %rax, rINSTq # rax<- fp[A]/fp[A+1]
208 movq rINSTq, OUT_ARG2
Dmain.S171 #define rINSTq %rbx macro
227 movzwq (rPC), rINSTq
/art/runtime/interpreter/mterp/x86_64ng/
Dcontrol_flow.S14 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB)
16 movswq 2(rPC), rINSTq # Get signed branch offset
30 cmpl $$0, VREG_ADDRESS(rINSTq) # compare (vA, 0)
32 movswq 2(rPC), rINSTq # fetch signed displacement
45 movsbq rINSTbl, rINSTq # rINSTq <- ssssssAA
56 movswq 2(rPC), rINSTq # rINSTq <- ssssAAAA
70 movslq 2(rPC), rINSTq # rINSTq <- AAAAAAAA
122 GET_VREG OUT_32_ARG1, rINSTq # eax <- vAA
124 movslq %eax, rINSTq
131 GET_VREG %eax, rINSTq # eax <- vAA
[all …]
Dother.S7 SET_VREG %eax, rINSTq # vAA<- eax
13 SET_VREG %ecx, rINSTq # vAA <- ssssBBBB
21 SET_VREG %eax, rINSTq
28 SET_VREG %eax, rINSTq # vAA <- eax
37 SET_VREG_OBJECT %eax, rINSTq # vAA <- value
75 SET_WIDE_VREG %rax, rINSTq
81 SET_WIDE_VREG %rax, rINSTq # store
87 SET_WIDE_VREG %rax, rINSTq # store
94 SET_WIDE_VREG %rax, rINSTq # v[AA+0] <- eax
103 GET_VREG %edi, rINSTq
[all …]
Darray.S19 SET_WIDE_VREG %rax, rINSTq
26 SET_VREG_OBJECT %eax, rINSTq
34 SET_VREG %eax, rINSTq
73 GET_WIDE_VREG rINSTq, rINSTq
75 GET_VREG rINST, rINSTq
105 GET_VREG %edx, rINSTq
115 GET_VREG %ecx, rINSTq # ecx <- vB (object ref)
128 GET_VREG OUT_32_ARG1, rINSTq # OUT_ARG1 <- vAA (array object)
Dobject.S56 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value
59 SET_VREG %eax, rINSTq # fp[A] <- value
132 GET_VREG rINST, rINSTq # rINST <- v[A]
Dmain.S70 #define rINSTq %rbx macro
112 movzwq (rPC), rINSTq
249 testq rINSTq, rINSTq
252 leaq (rPC, rINSTq, 2), rPC
1019 GET_SHORTY rINSTq, \is_interface, \is_polymorphic, \is_custom
1024 leaq 1(rINSTq), %r9 // shorty + 1 ; ie skip return arg character
1041 leaq 1(rINSTq), %r9 // shorty + 1 ; ie skip return arg character
1069 cmpb LITERAL(68), (rINSTq) // Test if result type char == 'D'.
1071 cmpb LITERAL(70), (rINSTq) // Test if result type char == 'F'.
1112 GET_SHORTY rINSTq, \is_interface, \is_polymorphic, \is_custom
[all …]