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.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.
113 mov x0, x15 // x0 := method (from hidden arg)
121 mov xIP0, sp
126 mov x0, xSELF // pass Thread::Current()
130 mov xIP0, x0
148 mov xIP0, x0
155 mov x8, sp // Destination.
[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 …]
Dmemcmp16_arm64.S79 mov mask, #~0
94 mov mask, #0xFFFF
116 mov tmp2, #~0
126 mov result, #0
/art/runtime/interpreter/mterp/arm/
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
172 mov r0, rSELF
[all …]
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
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 …]
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
129 mov r2, rINST, lsr #12 @ r2<- B
176 mov r1, rINST, lsr #12 @ r1<- B
179 mov r3, rSELF @ r3<- self
218 mov r1, rPC
[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/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
484 mov x0, xSELF
493 mov x0, xSELF
502 mov x0, xSELF
511 mov x0, xSELF
520 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
171 mov x3, xSELF // w3<- self
209 mov x1, xPC
210 mov w2, wINST
260 mov x1, xSELF
261 mov w2, wINST
Darray.S132 mov x1, xPC
133 mov w2, wINST
206 mov x1, xPC
207 mov x2, xSELF
228 mov x1, xPC
229 mov w2, wINST
230 mov x3, xSELF
Dcontrol_flow.S150 mov x0, xSELF
168 mov x0, xSELF
172 mov x0, #0
180 mov x0, xSELF
184 mov x0, #0
199 mov x0, xSELF
Dother.S11 mov x3, xSELF
84 mov x3, xSELF
145 mov x1, xSELF // w1<- self
166 mov x1, xSELF // w0<- self
209 mov x1, #0 // w1<- 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/arch/arm/
Djni_entrypoints_arm.S35 mov r0, rSELF @ pass Thread::Current()
49 mov r12, r0 @ save result in r12
145 mov lr, r3 // The last moved value from the loop above.
168 mov r11, ip
176 mov r0, rSELF // pass Thread::Current()
180 mov ip, r0
183 mov r4, r11
209 mov r0, r4
223 mov lr, r1
241 mov sp, r4
Dinstruction_set_features_assembly_tests.S30 mov r1,#1
50 mov r0,#1
Dquick_entrypoints_arm.S525 mov r2, r10
526 mov r1, r0
527 mov r0, sp
539 mov sp, r0 @ Make SP point to gprs_.
669 mov r1, rSELF @ pass Thread::Current
707 mov r2, rSELF @ pass Thread::Current
743 @ mov r0, \rRef @ pass ref in r0 (no-op for now since parameter ref is unused)
745 mov r1, \rObj @ pass rObj
747 mov r2, #\offset @ pass offset
751 mov \rDest, r0 @ save return value in rDest
[all …]
Dmemcmp16_arm.S45 mov r3, r0
152 mov r0, #0
199 mov ip, lr, lsr #16
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S540 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
542 mov 8+16(%esp), %edi // EDI := arg_array + 4 ; ie skip this pointer.
551 mov %esp, %ebp // copy value of stack pointer into base pointer
553 mov 28(%ebp), %ebx // get arg array size
569 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
571 mov 24(%ebp), %edi // EDI := arg_array
572 mov 0(%edi), %ecx // ECX := this pointer
595 mov 20(%ebp), %eax // move method pointer into eax
597 mov %ebp, %esp // restore stack pointer
603 mov 20(%esp), %ecx // get result pointer
[all …]
/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 …]
/art/compiler/utils/
Dassembler_thumb_test_expected.cc.inc32 " 5c: f04f 0cff mov.w ip, #255 ; 0xff\n",
52 " a8: 4648 mov r0, r9\n",
54 " ae: 4684 mov ip, r0\n",
155 " 222: 4660 mov r0, ip\n",
168 " 14: f44f 5280 mov.w r2, #4096 ; 0x1000\n",
172 " 20: f44f 5c80 mov.w ip, #4096 ; 0x1000\n",
182 " 40: f44f 5280 mov.w r2, #4096 ; 0x1000\n",
186 " 4c: f44f 5c80 mov.w ip, #4096 ; 0x1000\n",
196 " 70: f44f 6280 mov.w r2, #1024 ; 0x400\n",
200 " 7e: f44f 6c80 mov.w ip, #1024 ; 0x400\n",
[all …]

12