/art/runtime/interpreter/mterp/arm64ng/ |
D | object.S | 9 ldr w2, [x0, #MIRROR_OBJECT_CLASS_OFFSET] 20 mov x0, xSELF 24 mov x1, x0 81 ldr w2, [x0, #MIRROR_OBJECT_CLASS_OFFSET] 96 mov x0, xSELF 100 mov x1, x0 170 $load x0, [x3, x0] 171 SET_VREG_WIDE x0, w2 // fp[A] <- value 173 $load w0, [x3, x0] 179 $load w0, [x3, x0] [all …]
|
D | array.S | 13 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] 35 $load w2, [x0, #$data_offset] // w2<- vBB[vCC] 71 ldr w3, [x0, #MIRROR_ARRAY_LENGTH_OFFSET] // w3<- arrayObj->length 73 add x0, x0, w1, uxtw #$shift // w0<- arrayObj + index*width 87 $store x2, [x0, #$data_offset] // vBB[vCC]<- x2 91 $store w2, [x0, #$data_offset] // vBB[vCC]<- w2 [all …]
|
D | invoke.S | 25 mov x0, xSELF 32 tbz x0, #0, 1b 33 and x0, x0, #-2 // Remove the extra bit that marks it's a String.<init> method. 95 ldr x0, [x2, w3, uxtw #3] 110 ldr x0, [x2, w26, uxtw #3] 118 mov x0, xSELF 122 mov x26, x0 137 mov x0, xSELF 163 ldr x0, [x0, w2, uxtw #3] 166 mov x0, xSELF [all …]
|
D | other.S | 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 126 SET_VREG_WIDE x0, w1 [all …]
|
D | control_flow.S | 131 orr x0, x0, x1, lsl #16 // x0<- ssssssssBBBBbbbb 133 add x0, xPC, x0, lsl #1 // x0<- PC + ssssssssBBBBbbbb*2 151 GET_VREG_WIDE x0, w2 // x0<- vAA 154 fmov d0, x0
|
D | arithmetic.S | 206 $opcode x0, x1, x2 // Do the shift. Only low 6 bits of x2 are used. 208 SET_VREG_WIDE x0, w3 // vAA<- x0 220 GET_VREG_WIDE x0, w2 // x0<- vA 222 $opcode x0, x0, x1 // Do the shift. Only low 6 bits of x1 are used. 224 SET_VREG_WIDE x0, w2 // vAA<- result 258 GET_VREG_WIDE x0, w3 262 SET_VREG_WIDE x0, w4 346 GET_VREG_S x0, w3 // x0<- sign_extend(fp[B]) 349 SET_VREG_WIDE x0, w4 // fp[A]<- x0
|
D | main.S | 312 ldr x0, [sp] 313 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 320 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 429 str x0, [sp] 434 ldr x0, [sp] 435 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 442 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET] 487 stp x0, x1, [sp, #-128]! 505 ldp x0, x1, [sp], #128 673 stp x0, x1, [sp, #-16]! [all …]
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 79 str x0, [sp, #0] // Store ArtMethod* to bottom of stack. 117 SAVE_TWO_REGS x0, x1, 272 195 RESTORE_REG x0, 272 218 mov x1, x0 // pass the result 219 mov x0, xSELF // Thread::Current 235 str x0, [sp, #SAVE_EVERYTHING_FRAME_X0_OFFSET] // update result in the frame 237 mov x1, x0 // pass the result 238 mov x0, xSELF // Thread::Current 259 mov x0, xSELF // pass Thread::Current 269 mov x0, xSELF // pass Thread::Current [all …]
|
D | jni_entrypoints_arm64.S | 23 stp x0, x1, [sp, #-(ALL_ARGS_SIZE + \extra_space)]! 42 ldp x0, x1, [sp], #(ALL_ARGS_SIZE + \extra_space) 55 mov x0, \arg1 // Pass arg1. 70 stp x0, lr, [sp, #-32]! 75 mov x0, \arg1 // Pass arg1. 82 ldp x0, lr, [sp], #32 102 mov x0, xSELF // pass Thread::Current() 105 ldr xIP0, [x0, #THREAD_TOP_QUICK_FRAME_OFFSET] // uintptr_t tagged_quick_frame 117 mov x17, x0 // store result in scratch reg. 146 mov x0, x15 // x0 := method (from hidden arg) [all …]
|
/art/test/121-modifiers/smali/ |
D | NonInf.smali | 49 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/ |
D | TestCases1966.smali | 32 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/1965-get-set-local-primitive-no-tables/smali/ |
D | TestCases1965.smali | 28 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/690-hiddenapi-same-name-methods/smali-ex/ |
D | NonSyntheticMethods.smali | 25 const/4 v0, 0x0 31 const/4 v0, 0x0 38 const/4 v0, 0x0 44 const/4 v0, 0x0
|
D | DirectMethods.smali | 25 const/4 v0, 0x0 31 const/4 v0, 0x0 38 const/4 v0, 0x0 44 const/4 v0, 0x0
|
D | SyntheticMethods.smali | 25 const/4 v0, 0x0 31 const/4 v0, 0x0 38 const/4 v0, 0x0 44 const/4 v0, 0x0
|
D | VirtualMethods.smali | 25 const/4 v0, 0x0 31 const/4 v0, 0x0 38 const/4 v0, 0x0 44 const/4 v0, 0x0
|
/art/test/457-regs/smali/ |
D | PhiLiveness.smali | 21 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/disassembler/ |
D | disassembler_arm64_test.cc | 130 COMPARE(ldr(x0, vixl::aarch64::Assembler::ImmLLiteral(1000)), in TEST_F() 138 COMPARE(ldr(x0, MemOperand(x18, 0)), "ldr x0, \\[x18\\]$"); in TEST_F() 153 COMPARE(ldr(x0, MemOperand(x18, 8)), "ldr x0, \\[x18, #8\\]$"); in TEST_F() 156 COMPARE(ldr(x0, MemOperand(x19, 8)), "ldr x0, \\[tr, #8\\] ; thin_lock_thread_id"); in TEST_F()
|
/art/test/546-regression-simplify-catch/smali/ |
D | TestCase.smali | 24 const v0, 0x0 45 const v0, 0x0 68 const v0, 0x0 100 const v0, 0x0
|
/art/test/685-shifts/smali/ |
D | Test.smali | 20 const v2, 0x0 27 const v2, 0x0 34 const v2, 0x0
|
/art/test/626-checker-arm64-scratch-register/smali/ |
D | Main2.smali | 363 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/552-checker-primitive-typeprop/smali/ |
D | ArrayGet.smali | 32 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/501-regression-packed-switch/smali/ |
D | Test.smali | 27 .packed-switch 0x0 40 .packed-switch 0x0
|
/art/test/448-multiple-returns/smali/ |
D | MultipleReturns.smali | 29 const/4 v0, 0x0 39 const/4 v0, 0x0
|
/art/test/585-inline-unresolved/smali/ |
D | TestCase.smali | 30 const v1, 0x0 42 const v1, 0x0
|