Home
last modified time | relevance | path

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

123

/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/
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
110 SAVE_TWO_REGS x15, x0, 0
113 mov x0, x15 // x0 := method (from hidden arg)
117 cbnz x0, .Lcritical_has_stack_args
126 mov x0, xSELF // pass Thread::Current()
130 mov xIP0, x0
[all …]
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 …]
/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/
DVirtualMethods.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
DDirectMethods.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
/art/test/626-checker-arm64-scratch-register/smali/
DMain2.smali363 const/16 v19, 0x0
376 const/16 v18, 0x0
389 const/16 v20, 0x0
402 const/16 v21, 0x0
415 const/16 v22, 0x0
428 const/16 v23, 0x0
441 const/16 v17, 0x0
454 const/4 v2, 0x0
467 const/16 v24, 0x0
480 const/16 v25, 0x0
[all …]
/art/test/501-regression-packed-switch/smali/
DTest.smali27 .packed-switch 0x0
40 .packed-switch 0x0
/art/test/800-smali/smali/
Db_18800943_2.smali7 const v0, 0x0
DBadCaseInOpRegRegReg.smali7 const/4 v0, 0x0
/art/test/552-checker-primitive-typeprop/smali/
DArrayGet.smali32 const v0, 0x0
60 const v0, 0x0
90 const v0, 0x0
121 const v0, 0x0
151 const v0, 0x0
178 const v0, 0x0
180 # Create v1 = Phi [0x0, int ArrayGet]
221 const v0, 0x0
/art/test/448-multiple-returns/smali/
DMultipleReturns.smali29 const/4 v0, 0x0
39 const/4 v0, 0x0

123