Home
last modified time | relevance | path

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

12

/art/runtime/arch/arm64/
Djni_entrypoints_arm64.S55 mov x0, \arg1 // Pass arg1.
75 mov x0, \arg1 // Pass arg1.
77 mov x1, \arg2 // Pass arg2.
102 mov x0, xSELF // pass Thread::Current()
109 mov xIP1, #(ACCESS_FLAGS_METHOD_IS_FAST_NATIVE | ACCESS_FLAGS_METHOD_IS_CRITICAL_NATIVE)
117 mov x17, x0 // store result in scratch reg.
146 mov x0, x15 // x0 := method (from hidden arg)
147 mov x1, lr // x1 := caller_pc
151 mov x14, x0
169 mov xIP1, lr
[all …]
Dquick_entrypoints_arm64.S72 mov xIP0, sp
81 mov xIP0, sp
141 mov xIP0, sp
217 mov x2, \is_ref // pass if result is a reference
218 mov x1, x0 // pass the result
219 mov x0, xSELF // Thread::Current
236 mov x2, \is_ref // pass if result is a reference
237 mov x1, x0 // pass the result
238 mov x0, xSELF // Thread::Current
259 mov x0, xSELF // pass Thread::Current
[all …]
Dmemcmp16_arm64.S79 mov mask, #~0
94 mov mask, #0xFFFF
116 mov tmp2, #~0
126 mov result, #0
/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
118 mov x0, xSELF
120 mov x2, xPC
122 mov x26, x0
137 mov x0, xSELF
139 mov x2, xPC
166 mov x0, xSELF
168 mov x2, xPC
170 mov x2, x0
Dobject.S20 mov x0, xSELF
22 mov x2, xPC
24 mov x1, x0
87 mov w0, #1
96 mov x0, xSELF
98 mov x2, xPC
100 mov x1, x0
119 mov w0, #0
192 mov x0, xSELF
194 mov x2, xPC
[all …]
Dmain.S207 mov \scaled_mask_reg, \unscaled_mask << 2
414 mov x28, sp
416 mov sp, x14
422 mov ip2, \refs
452 mov x1, xzr
453 mov x2, xFP
541 mov xPC, x8
558 mov ip, #-4
618 mov xFP, xNEW_FP
619 mov xREFS, xNEW_REFS
[all …]
Darray.S151 mov x0, xSELF
153 mov x2, xFP
154 mov x3, xPC
181 mov x0, xSELF
183 mov x2, xPC
Dcontrol_flow.S166 mov sp, ip
186 mov x1, xSELF
/art/runtime/interpreter/mterp/armng/
Dinvoke.S26 mov r0, rSELF
28 mov r2, rPC
123 mov r0, rSELF
125 mov r2, rPC
127 mov r4, r0
142 mov r0, rSELF
144 mov r2, rPC
171 mov r0, rSELF
173 mov r2, rPC
175 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
184 mov r2, rINST, lsr #8 @ r2<- AA
186 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.S21 mov r0, rSELF
23 mov r2, rPC
25 mov r1, r0
88 mov r0, #1
97 mov r0, rSELF
99 mov r2, rPC
101 mov r1, r0
123 mov r0, #0
198 mov r0, rSELF
200 mov r2, rPC
[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
349 mov ip, \code_item
422 mov ip, sp
424 mov sp, lr
434 mov lr, \refs
435 mov r0, #0
462 mov r1, #0
463 mov r2, rFP
[all …]
Darray.S9 mov r4, rINST, lsr #8 @ r4<- AA
71 mov r4, rINST, lsr #8 @ r4<- AA
124 mov r1, rINST, lsr #12 @ r1<- B
140 mov r3, rINST, lsr #8 @ r3<- AA
158 mov r0, rSELF
160 mov r2, rFP
161 mov r3, rPC
188 mov r0, rSELF
190 mov r2, rPC
Dfloating_point.S11 mov r4, rINST, lsr #8 @ r4<- AA
12 mov r3, r0, lsr #8 @ r3<- CC
34 mov r3, rINST, lsr #12 @ r3<- B
/art/runtime/arch/arm/
Djni_entrypoints_arm.S51 mov r0, \arg1 @ Pass arg1.
73 mov r0, \arg1 @ Pass arg1.
75 mov r1, \arg2 @ Pass arg2.
98 mov r0, rSELF @ pass Thread::Current()
112 mov r12, r0 @ save result in r12
213 mov r2, r4 // Prepare untagged managed SP for the runtime method.
223 mov r10, r0
226 mov r0, rSELF // pass Thread::Current()
230 mov ip, r0
233 mov r0, r10
[all …]
Dquick_entrypoints_arm.S510 mov r2, r10
511 mov r1, r0
512 mov r0, sp
524 mov sp, r0 @ Make SP point to gprs_.
564 mov r1, rSELF @ pass Thread::Current
594 mov r1, rSELF @ pass Thread::Current
631 mov r2, rSELF @ pass Thread::Current
687 @ mov r0, \rRef @ pass ref in r0 (no-op for now since parameter ref is unused)
689 mov r1, \rObj @ pass rObj
691 mov r2, #\offset @ pass offset
[all …]
Dinstruction_set_features_assembly_tests.S30 mov r1,#1
50 mov r0,#1
Dmemcmp16_arm.S45 mov r3, r0
152 mov r0, #0
186 mov ip, lr, lsr #16
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S450 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
452 mov 8+16(%esp), %edi // EDI := arg_array + 4 ; ie skip this pointer.
461 mov %esp, %ebp // copy value of stack pointer into base pointer
463 mov 28(%ebp), %ebx // get arg array size
479 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
481 mov 24(%ebp), %edi // EDI := arg_array
482 mov 0(%edi), %ecx // ECX := this pointer
505 mov 20(%ebp), %eax // move method pointer into eax
507 mov %ebp, %esp // restore stack pointer
513 mov 20(%esp), %ecx // get result pointer
[all …]
/art/runtime/interpreter/mterp/x86ng/
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 …]
/art/compiler/utils/
Dassembler_thumb_test_expected.cc.inc44 " 84: 460a mov r2, r1\n"
49 " 96: 4610 mov r0, r2\n"
50 " 98: 4619 mov r1, r3\n"
57 " ac: 4648 mov r0, r9\n"
59 " b2: 4604 mov r4, r0\n"
168 " 14: f44f 5280 mov.w r2, #4096\n"
172 " 20: f44f 5c80 mov.w r12, #4096\n"
182 " 40: f44f 5280 mov.w r2, #4096\n"
186 " 4c: f44f 5c80 mov.w r12, #4096\n"
196 " 70: f44f 6280 mov.w r2, #1024\n"
[all …]
/art/runtime/interpreter/mterp/x86_64ng/
Darithmetic.S39 mov${suffix} $tmp, $result
48 mov${suffix} $tmp, $result
50 mov${suffix} $result, $tmp
100 mov${suffix} $tmp, $result
109 mov${suffix} $tmp, $result
111 mov${suffix} $result, $tmp
309 mov${i_suffix} ${max_const}, ${result_reg}

12