Home
last modified time | relevance | path

Searched refs:mov (Results 1 – 25 of 54) sorted by relevance

123

/art/runtime/interpreter/mterp/arm64/
Dmain.S418 mov xSELF, x0
433 mov x2, xSELF
435 mov wPROFILE, w0 // Starting hotness countdown to xPROFILE
448 mov x0, xSELF
450 mov x2, xPC
483 mov x0, xSELF
492 mov x0, xSELF
501 mov x0, xSELF
510 mov x0, xSELF
519 mov x0, xSELF
[all …]
Dinvoke.S9 mov x0, xSELF
11 mov x2, xPC
12 mov x3, xINST
30 mov x0, xSELF
32 mov x2, xPC
33 mov x3, xINST
Dobject.S6 mov x0, xPC // arg0: Instruction* inst
7 mov x1, xINST // arg1: uint16_t inst_data
9 mov x3, xSELF // arg3: Thread* self
27 mov x3, xSELF // w3<- self
114 mov x3, xSELF // w3<- self
153 mov x1, xSELF
154 mov w2, wINST
/art/runtime/interpreter/mterp/arm/
Dmain.S259 mov \reg, #0
265 mov \regLo, #0
266 mov \regHi, #0
280 mov \tmpreg, #0
288 mov \tmp1, #0
405 mov rSELF, r0
420 mov r2, rSELF
422 mov rPROFILE, r0 @ Starting hotness countdown to rPROFILE
435 mov r0, rSELF
437 mov r2, rPC
[all …]
Dinvoke.S9 mov r0, rSELF
11 mov r2, rPC
12 mov r3, rINST
32 mov r0, rSELF
34 mov r2, rPC
35 mov r3, rINST
Dcontrol_flow.S9 mov r1, rINST, lsr #12 @ r1<- B
30 mov r0, rINST, lsr #8 @ r0<- AA
130 mov r3, rINST, lsr #8 @ r3<- AA
148 mov r0, rSELF
151 mov r2, rINST, lsr #8 @ r2<- AA
153 mov r1, #0
163 mov r0, rSELF
166 mov r0, #0
167 mov r1, #0
178 mov r0, rSELF
[all …]
Dobject.S6 mov r0, rPC @ arg0: Instruction* inst
7 mov r1, rINST @ arg1: uint16_t inst_data
9 mov r3, rSELF @ arg3: Thread* self
25 mov r1, rINST, lsr #8 @ r1<- AA
28 mov r3, rSELF @ r3<- self
43 mov r2, rINST, lsr #12 @ B
Dother.S9 mov r1, rINST, lsr #8 @ r1<- AA
11 mov r3, rSELF
28 mov r3, rINST, lsr #8 @ r3<- AA
40 mov r3, rINST, lsr #8 @ r3<- AA
61 mov r3, rINST, lsr #8 @ r3<- AA
62 mov r0, r0, lsl #16 @ r0<- BBBB0000
82 mov r1, rINST, lsr #8 @ r1<- AA
85 mov r3, rSELF
101 mov r9, rINST, lsr #8 @ r9<- AA
113 mov r3, rINST, lsr #8 @ r3<- AA
[all …]
Darray.S15 mov r9, rINST, lsr #8 @ r9<- AA
48 mov r9, rINST, lsr #8 @ r9<- AA
74 mov r9, rINST, lsr #8 @ r9<- AA
76 mov r3, r0, lsr #8 @ r3<- CC
107 mov r9, rINST, lsr #8 @ r9<- AA
139 mov r1, rPC
140 mov r2, rINST
159 mov r9, rINST, lsr #8 @ r9<- AA
161 mov r3, r0, lsr #8 @ r3<- CC
181 mov r1, rINST, lsr #12 @ r1<- B
[all …]
Darithmetic.S19 mov r9, rINST, lsr #8 @ r9<- AA
20 mov r3, r0, lsr #8 @ r3<- CC
53 mov r3, rINST, lsr #12 @ r3<- B
85 mov r2, rINST, lsr #12 @ r2<- B
120 mov r9, rINST, lsr #8 @ r9<- AA
154 mov rINST, rINST, lsr #8 @ rINST<- AA
156 mov r3, r0, lsr #8 @ r3<- CC
191 mov r1, rINST, lsr #12 @ r1<- B
220 mov r3, rINST, lsr #12 @ r3<- B
243 mov r3, rINST, lsr #12 @ r3<- B
[all …]
Dfloating_point.S11 mov r9, rINST, lsr #8 @ r9<- AA
12 mov r3, r0, lsr #8 @ r3<- CC
34 mov r3, rINST, lsr #12 @ r3<- B
348 mov r0, #0xffffffff @ assume maxlong for lsw
349 mov r1, #0x7fffffff @ assume maxlong for msw
388 mov r0, #0xffffffff @ assume maxlong for lsw
389 mov r1, #0x7fffffff @ assume maxlong for msw
/art/runtime/arch/x86_64/
Dmemcmp16_x86_64.S61 mov %rsi, %rcx
305 mov $DATA_CACHE_SIZE_HALF, %r8
307 mov __x86_64_data_cache_size_half(%rip), %r8
309 mov %r8, %r9
621 mov $DATA_CACHE_SIZE_HALF, %r8
623 mov __x86_64_data_cache_size_half(%rip), %r8
625 mov %r8, %r9
779 mov -16(%rdi), %rax
780 mov -16(%rsi), %rcx
784 mov -8(%rdi), %rax
[all …]
/art/runtime/interpreter/mterp/arm64ng/
Dinvoke.S25 mov x0, xSELF
27 mov x2, xPC
115 mov x0, xSELF
117 mov x2, xPC
119 mov x26, x0
134 mov x0, xSELF
136 mov x2, xPC
162 mov x0, xSELF
164 mov x2, xPC
166 mov x2, x0
Dobject.S16 mov x0, xSELF
18 mov x2, xPC
20 mov x1, x0
44 mov x0, xSELF
46 mov x2, xPC
48 mov x1, x0
97 mov x0, xSELF
99 mov x2, xPC
100 mov x3, #0
172 mov x0, xSELF
[all …]
/art/runtime/arch/arm64/
Djni_entrypoints_arm64.S31 mov x29, sp
49 mov x0, xSELF // pass Thread::Current()
56 mov xIP1, #(ACCESS_FLAGS_METHOD_IS_FAST_NATIVE | ACCESS_FLAGS_METHOD_IS_CRITICAL_NATIVE)
64 mov x17, x0 // store result in scratch reg.
114 mov x0, x15 // x0 := method (from hidden arg)
115 mov x1, lr // x1 := caller_pc
119 mov x14, x0
145 mov xIP1, lr
149 mov x12, sp
179 mov x29, x13
[all …]
Dquick_entrypoints_arm64.S71 mov xIP0, sp
80 mov xIP0, sp
139 mov xIP0, sp
225 mov x0, xSELF // pass Thread::Current
235 mov x0, xSELF // pass Thread::Current
245 mov x1, xSELF // pass Thread::Current.
255 mov x2, xSELF // pass Thread::Current
285 mov x0, lr // pass the fault address stored in LR by the fault handler.
286 mov x1, xSELF // pass Thread::Current.
338 mov x2, xSELF // pass Thread::Current
[all …]
/art/runtime/interpreter/mterp/armng/
Dinvoke.S26 mov r0, rSELF
28 mov r2, rPC
122 mov r0, rSELF
124 mov r2, rPC
126 mov r4, r0
141 mov r0, rSELF
143 mov r2, rPC
169 mov r0, rSELF
171 mov r2, rPC
173 mov r2, r0
Dcontrol_flow.S9 mov r1, rINST, lsr #12 @ r1<- B
31 mov r0, rINST, lsr #8 @ r0<- AA
130 mov r3, rINST, lsr #8 @ r3<- AA
135 mov rINST, r0
149 mov r2, rINST, lsr #8 @ r2<- AA
167 mov sp, ip
183 mov r2, rINST, lsr #8 @ r2<- AA
185 mov r1, rSELF
Dother.S6 mov r3, rINST, lsr #8 @ r3<- AA
18 mov r3, rINST, lsr #8 @ r3<- AA
36 mov r3, rINST, lsr #8 @ r3<- AA
37 mov r0, r0, lsl #16 @ r0<- BBBB0000
49 mov r1, rINST, lsr #8 @ r1<- AA
60 mov r0, rSELF
62 mov r2, rPC
93 mov r4, rINST, lsr #8 @ r4<- AA
105 mov r3, rINST, lsr #8 @ r3<- AA
106 mov r1, r0, asr #31 @ r1<- ssssssss
[all …]
Dobject.S18 mov r0, rSELF
20 mov r2, rPC
22 mov r1, r0
48 mov r0, rSELF
50 mov r2, rPC
52 mov r1, r0
106 mov r0, rSELF
108 mov r2, rPC
109 mov r3, #0
191 mov r0, rSELF
[all …]
Darithmetic.S19 mov r4, rINST, lsr #8 @ r4<- AA
20 mov r3, r0, lsr #8 @ r3<- CC
53 mov r3, rINST, lsr #12 @ r3<- B
85 mov r2, rINST, lsr #12 @ r2<- B
120 mov r4, rINST, lsr #8 @ r4<- AA
154 mov rINST, rINST, lsr #8 @ rINST<- AA
156 mov r3, r0, lsr #8 @ r3<- CC
191 mov r1, rINST, lsr #12 @ r1<- B
220 mov r3, rINST, lsr #12 @ r3<- B
243 mov r3, rINST, lsr #12 @ r3<- B
[all …]
Dmain.S196 mov \reg, #0
206 mov \tmpreg, #0
235 mov \tmp1, #0
354 mov ip, \code_item
427 mov ip, sp
429 mov sp, lr
439 mov lr, \refs
440 mov r0, #0
468 mov r1, #0
469 mov r2, rFP
[all …]
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S525 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
527 mov 8+16(%esp), %edi // EDI := arg_array + 4 ; ie skip this pointer.
536 mov %esp, %ebp // copy value of stack pointer into base pointer
538 mov 28(%ebp), %ebx // get arg array size
554 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
556 mov 24(%ebp), %edi // EDI := arg_array
557 mov 0(%edi), %ecx // ECX := this pointer
580 mov 20(%ebp), %eax // move method pointer into eax
582 mov %ebp, %esp // restore stack pointer
588 mov 20(%esp), %ecx // get result pointer
[all …]
/art/runtime/arch/arm/
Djni_entrypoints_arm.S31 mov r0, rSELF @ pass Thread::Current()
45 mov r12, r0 @ save result in r12
141 mov r2, r4 // Prepare untagged managed SP for the runtime method.
151 mov r10, r0
154 mov r0, rSELF // pass Thread::Current()
158 mov ip, r0
161 mov r0, r10
/art/runtime/interpreter/mterp/x86/
Darithmetic.S11 mov rIBASE, LOCAL0(%esp)
50 mov LOCAL0(%esp), rIBASE
60 mov rIBASE, LOCAL0(%esp)
73 mov LOCAL0(%esp), rIBASE
82 mov LOCAL0(%esp), rIBASE
108 mov rIBASE, LOCAL0(%esp)
112 mov LOCAL0(%esp), rIBASE
135 mov rIBASE, LOCAL0(%esp)
139 mov LOCAL0(%esp), rIBASE
305 mov %eax, VREG_REF_ADDRESS(%ecx)
[all …]

123