Home
last modified time | relevance | path

Searched refs:x0 (Results 1 – 25 of 77) sorted by relevance

1234

/art/runtime/interpreter/mterp/arm64ng/
Darray.S13 cbz x0, common_errNullObject // bail if null array object.
14 ldr w3, [x0, #MIRROR_ARRAY_LENGTH_OFFSET] // w3<- arrayObj->length
15 add x0, x0, w1, uxtw #$shift // w0<- arrayObj + index*width
21 ldr x2, [x0, #$data_offset] // x2<- vBB[vCC]
25 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
34 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
70 ldr w3, [x0, #MIRROR_ARRAY_LENGTH_OFFSET] // w3<- arrayObj->length
72 add x0, x0, w1, uxtw #$shift // w0<- arrayObj + index*width
86 $store x2, [x0, #$data_offset] // vBB[vCC]<- x2
90 $store w2, [x0, #$data_offset] // vBB[vCC]<- w2
[all …]
Dinvoke.S14 FETCH_FROM_THREAD_CACHE x0, 2f
25 mov x0, xSELF
29 tbz x0, #0, 1b
30 and x0, x0, #-2 // Remove the extra bit that marks it's a String.<init> method.
71 FETCH_FROM_THREAD_CACHE x0, 2f
82 ldr x0, [x2, w0, uxtw #3]
89 mov x0, xSELF
111 FETCH_FROM_THREAD_CACHE x0, 1f
114 mov x0, xSELF
139 ldr x0, [x0, w2, uxtw #3]
[all …]
Dmain.S312 ldr x0, [sp]
313 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
316 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
320 ldr x0, [xSELF, #THREAD_FLAGS_OFFSET]
321 ands x0, x0, #THREAD_SUSPEND_OR_CHECKPOINT_REQUEST
376 str x0, [sp]
381 ldr x0, [sp]
382 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
385 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
388 ldr x0, [xSELF, #THREAD_FLAGS_OFFSET]
[all …]
Dother.S45 FETCH_FROM_THREAD_CACHE x0, 2f
59 mov x0, xSELF
95 orr x0, x0, x2, lsl #32 // w0<- hhhhBBBBbbbb
96 orr x0, x0, x3, lsl #48 // w0<- HHHHhhhhBBBBbbbb
97 SET_VREG_WIDE x0, w4
102 FETCH_S x0, 1 // x0<- ssssssssssssBBBB (sign-extended)
106 SET_VREG_WIDE x0, w3
116 orr x0, x0, x2, lsl #16 // x0<- ssssssssBBBBbbbb
117 SET_VREG_WIDE x0, w3
125 lsl x0, x0, #48
[all …]
Dobject.S31 cbz x0, common_errNullObject // bail if null object.
32 ldr w0, [x0, x1]
51 cbz x0, common_errNullObject // bail if null object.
55 ${load} x0, [x0, x1]
56 SET_VREG_WIDE x0, w2 // fp[A]<- x0
58 ${load} w0, [x0, x1]
115 GET_VREG_WIDE x0, w2 // x0<- fp[A]
117 $store x0, [x3, x1] // obj.field<- x0
Dcontrol_flow.S131 orr x0, x0, x1, lsl #16 // x0<- ssssssssBBBBbbbb
133 add x0, xPC, x0, lsl #1 // x0<- PC + ssssssssBBBBbbbb*2
153 GET_VREG_WIDE x0, w2 // x0<- vAA
156 fmov d0, x0
/art/runtime/interpreter/mterp/arm64/
Darray.S19 cbz x0, common_errNullObject // bail if null array object.
20 ldr w3, [x0, #MIRROR_ARRAY_LENGTH_OFFSET] // w3<- arrayObj->length
21 add x0, x0, w1, uxtw #$shift // w0<- arrayObj + index*width
25 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
77 ldr w3, [x0, #MIRROR_ARRAY_LENGTH_OFFSET] // w3<- arrayObj->length
78 add x0, x0, w1, uxtw #3 // w0<- arrayObj + index*width
82 ldr x2, [x0, #MIRROR_WIDE_ARRAY_DATA_OFFSET] // x2<- vBB[vCC]
106 ldr w3, [x0, #MIRROR_ARRAY_LENGTH_OFFSET] // w3<- arrayObj->length
107 add x0, x0, w1, uxtw #$shift // w0<- arrayObj + index*width
113 $store w2, [x0, #$data_offset] // vBB[vCC]<- w2
[all …]
Dmain.S418 mov xSELF, x0
431 ldr x0, [xFP, #OFF_FP_METHOD]
448 mov x0, xSELF
484 mov x0, xSELF
493 mov x0, xSELF
502 mov x0, xSELF
511 mov x0, xSELF
520 mov x0, xSELF
529 mov x0, xSELF
538 mov x0, xSELF
[all …]
Dother.S102 orr x0, x0, x2, lsl #32 // w0<- hhhhBBBBbbbb
103 orr x0, x0, x3, lsl #48 // w0<- HHHHhhhhBBBBbbbb
104 SET_VREG_WIDE x0, w4
109 FETCH_S x0, 1 // x0<- ssssssssssssBBBB (sign-extended)
113 SET_VREG_WIDE x0, w3
123 orr x0, x0, x2, lsl #16 // x0<- ssssssssBBBBbbbb
124 SET_VREG_WIDE x0, w3
132 lsl x0, x0, #48
133 SET_VREG_WIDE x0, w1
245 ldr x0, [xFP, #OFF_FP_RESULT_REGISTER] // get pointer to result JType.
[all …]
Dobject.S6 mov x0, xPC // arg0: Instruction* inst
12 cbz x0, MterpPossibleException
37 add x0, xSELF, #THREAD_INTERPRETER_CACHE_OFFSET // cache address
39 add x0, x0, x1, lsl #4 // entry address within the cache
40 ldp x0, x1, [x0] // entry key (pc) and value (offset)
43 cmp x0, xPC
48 ldr x0, [x2, x1] // x0<- obj.field
69 SET_VREG_WIDE x0, w2 // fp[A]<- x0
152 ldr x0, [x3, x4] // x0<- obj.field
154 SET_VREG_WIDE x0, w2
[all …]
Dcontrol_flow.S133 orr x0, x0, x1, lsl #16 // x0<- ssssssssBBBBbbbb
135 add x0, xPC, x0, lsl #1 // x0<- PC + ssssssssBBBBbbbb*2
150 mov x0, xSELF
168 mov x0, xSELF
172 mov x0, #0
180 mov x0, xSELF
184 mov x0, #0
199 mov x0, xSELF
204 GET_VREG_WIDE x0, w2 // x0<- vAA
Darithmetic.S205 $opcode x0, x1, x2 // Do the shift. Only low 6 bits of x2 are used.
207 SET_VREG_WIDE x0, w3 // vAA<- x0
219 GET_VREG_WIDE x0, w2 // x0<- vA
221 $opcode x0, x0, x1 // Do the shift. Only low 6 bits of x1 are used.
223 SET_VREG_WIDE x0, w2 // vAA<- result
257 GET_VREG_WIDE x0, w3
261 SET_VREG_WIDE x0, w4
344 GET_VREG_S x0, w3 // x0<- sign_extend(fp[B])
347 SET_VREG_WIDE x0, w4 // fp[A]<- x0
Dinvoke.S9 mov x0, xSELF
30 mov x0, xSELF
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S78 str x0, [sp, #0] // Store ArtMethod* to bottom of stack.
115 SAVE_TWO_REGS x0, x1, 272
193 RESTORE_REG x0, 272
198 cbnz x0, 1f // result non-zero branch over
204 cbz x0, 1f // result zero branch over
225 mov x0, xSELF // pass Thread::Current
235 mov x0, xSELF // pass Thread::Current
285 mov x0, lr // pass the fault address stored in LR by the fault handler.
344 cbz x0, 1f // did we find the target? if not go to exception delivery
406 ldr x9, [x0, #ART_METHOD_QUICK_CODE_OFFSET_64]
[all …]
Djni_entrypoints_arm64.S46 stp x0, x1, [sp, #-16]!
49 mov x0, xSELF // pass Thread::Current()
52 ldr xIP0, [x0, #THREAD_TOP_QUICK_FRAME_OFFSET] // uintptr_t tagged_quick_frame
64 mov x17, x0 // store result in scratch reg.
67 ldp x0, x1, [sp], #16
101 stp x0, x1, [sp, #-(8 * 8 + 8 * 8 + 2 * 8)]!
114 mov x0, x15 // x0 := method (from hidden arg)
119 mov x14, x0
131 ldp x0, x1, [sp], #(8 * 8 + 8 * 8 + 2 * 8)
219 mov x28, x0
[all …]
/art/test/121-modifiers/smali/
DNonInf.smali49 const/4 v0, 0x0
92 const/4 v0, 0x0
102 const/4 v0, 0x0
117 const/4 v0, 0x0
130 const/4 v0, 0x0
140 const/4 v0, 0x0
150 const-wide/16 v0, 0x0
162 const/4 v0, 0x0
174 const/4 v0, 0x0
/art/test/1966-get-set-local-objects-no-table/smali/
DTestCases1966.smali32 const/16 v1, 0x0
44 const/16 v1, 0x0
55 const/16 v1, 0x0
66 const/16 v1, 0x0
77 const/16 v1, 0x0
86 const/16 v1, 0x0
96 const/4 v0, 0x0
97 const/16 v1, 0x0
105 const/4 v0, 0x0
107 const/16 v1, 0x0
[all …]
/art/test/690-hiddenapi-same-name-methods/smali-ex/
DDirectMethods.smali25 const/4 v0, 0x0
31 const/4 v0, 0x0
38 const/4 v0, 0x0
44 const/4 v0, 0x0
DNonSyntheticMethods.smali25 const/4 v0, 0x0
31 const/4 v0, 0x0
38 const/4 v0, 0x0
44 const/4 v0, 0x0
DSyntheticMethods.smali25 const/4 v0, 0x0
31 const/4 v0, 0x0
38 const/4 v0, 0x0
44 const/4 v0, 0x0
DVirtualMethods.smali25 const/4 v0, 0x0
31 const/4 v0, 0x0
38 const/4 v0, 0x0
44 const/4 v0, 0x0
/art/test/1965-get-set-local-primitive-no-tables/smali/
DTestCases1965.smali28 const/4 v0, 0x0
30 const/16 v1, 0x0
42 const/16 v1, 0x0
54 const/16 v1, 0x0
66 const/16 v2, 0x0
78 const/16 v1, 0x0
90 const/16 v1, 0x0
102 const/16 v2, 0x0
112 const/4 v0, 0x0
114 const/16 v1, 0x0
[all …]
/art/test/457-regs/smali/
DPhiLiveness.smali21 const/4 v0, 0x0
33 const/4 v0, 0x0
45 const/4 v0, 0x0
57 const/4 v0, 0x0
69 const/4 v0, 0x0
/art/test/546-regression-simplify-catch/smali/
DTestCase.smali24 const v0, 0x0
45 const v0, 0x0
68 const v0, 0x0
100 const v0, 0x0
/art/test/685-shifts/smali/
DTest.smali20 const v2, 0x0
27 const v2, 0x0
34 const v2, 0x0

1234