/art/runtime/interpreter/mterp/arm64/ |
D | other.S | 8 FETCH w0, 1 // w0<- BBBB 14 cbnz w0, MterpPossibleException // let reference interpreter deal with it. 28 FETCH w0, 1 // w0<- bbbb (low 31 orr w0, w0, w1, lsl #16 // w0<- BBBBbbbb 33 SET_VREG w0, w3 // vAA<- w0 38 FETCH_S w0, 1 // w0<- ssssBBBB (sign-extended) 41 SET_VREG w0, w3 // vAA<- w0 48 ubfx w0, wINST, #8, #4 // w0<- A 51 SET_VREG w1, w0 // fp[A]<- w1 59 FETCH w0, 1 // r0<- 0000BBBB (zero-extended) [all …]
|
D | array.S | 17 GET_VREG w0, w2 // w0<- vBB (array object) 49 GET_VREG w0, w2 // w0<- vBB (array object) 56 SET_VREG_OBJECT w0, w2 70 FETCH w0, 1 // w0<- CCBB 72 and w2, w0, #255 // w2<- BB 73 lsr w3, w0, #8 // w3<- CC 74 GET_VREG w0, w2 // w0<- vBB (array object) 76 cbz w0, common_errNullObject // yes, bail 103 GET_VREG w0, w2 // w0<- vBB (array object) 105 cbz w0, common_errNullObject // bail if null [all …]
|
D | floating_point.S | 9 FETCH w0, 1 // r0<- CCBB 10 lsr w1, w0, #8 // r2<- CC 11 and w0, w0, #255 // r1<- BB 13 GET_VREG s0, w0 26 FETCH w0, 1 // w0<- CCBB 28 lsr w2, w0, #8 // w2<- CC 29 and w1, w0, #255 // w1<- BB 78 FETCH w0, 1 // w0<- CCBB 80 and w2, w0, #255 // w2<- BB 81 lsr w3, w0, #8 // w3<- CC [all …]
|
D | arithmetic.S | 18 FETCH w0, 1 // w0<- CCBB 20 lsr w3, w0, #8 // w3<- CC 21 and w2, w0, #255 // w2<- BB 23 GET_VREG w0, w2 // w0<- vBB 54 GET_VREG w0, w9 // w0<- vA 83 GET_VREG w0, w2 // w0<- vB 117 GET_VREG w0, w2 // w0<- vBB 144 FETCH w0, 1 // w0<- CCBB 146 lsr w2, w0, #8 // w2<- CC 147 and w1, w0, #255 // w1<- BB [all …]
|
D | object.S | 23 FETCH w0, 1 // w0<- BBBB 30 cbnz w0, MterpPossibleException 50 ${load} w0, [x2, x1] // w0<- obj.field 53 UNPOISON_HEAP_REF w0 67 SET_VREG_OBJECT w0, w2 // fp[A]<- w0 71 SET_VREG w0, w2 // fp[A]<- w0 110 GET_VREG w0, w2 // w0<- object we're operating on 116 SET_VREG_OBJECT w0, w2 // fp[A]<- w0 129 $load w0, [x3, x1] // w0<- obj.field 132 SET_VREG w0, w2 // fp[A]<- w0 [all …]
|
D | invoke.S | 14 cbz w0, MterpException 16 ldr w0, [xSELF, #THREAD_USE_MTERP_OFFSET] 17 cbz w0, MterpFallback 35 cbz w0, MterpException 37 ldr w0, [xSELF, #THREAD_USE_MTERP_OFFSET] 38 cbz w0, MterpFallback
|
D | control_flow.S | 10 ubfx w0, wINST, #8, #4 // w0<- A 12 GET_VREG w2, w0 // w2<- vA 30 lsr w0, wINST, #8 // w0<- AA 31 GET_VREG w2, w0 // w2<- vAA 78 FETCH w0, 1 // w0<- aaaa (lo) 80 orr wINST, w0, w1, lsl #16 // wINST<- AAAAaaaa 130 FETCH w0, 1 // x0<- 000000000000bbbb (lo) 137 sxtw xINST, w0 155 GET_VREG w0, w2 // r0<- vAA
|
D | main.S | 419 ldr w0, [x2, #SHADOWFRAME_NUMBER_OF_VREGS_OFFSET] 421 add xREFS, xFP, w0, lsl #2 // point to reference array in shadow frame 422 ldr w0, [x2, #SHADOWFRAME_DEX_PC_OFFSET] // Get starting dex_pc. 423 add xPC, x1, w0, lsl #1 // Create direct pointer to 1st dex opcode 435 mov wPROFILE, w0 // Starting hotness countdown to xPROFILE 563 cbz w0, MterpExceptionReturn // no local catch, back to caller. 569 ldr w0, [xSELF, #THREAD_USE_MTERP_OFFSET] 570 cbz w0, MterpFallback 660 mov wPROFILE, w0 // restore new hotness countdown to wPROFILE
|
/art/test/476-checker-ctor-fence-redun-elim/src/ |
D | Main.java | 30 int w0; field in Base 41 return String.format("w0: %d, w1: %d, w2: %d, w3: %d", w0, w1, w2, w3); in baseString() 102 b.w0 = 1; in exercise() 176 b.w0 = 3; in exercise() 262 b.w0 = 3; in exercise() 268 b2.w0 = 7; in exercise() 354 array[0] = b.w0; // aput in exercise() 356 base.w0 = b.w0; // iput in exercise()
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 455 cbnz w0, 1f // result non-zero branch over 1154 cbz w0, art_quick_lock_object_no_inline 1344 .ifnc \wDest, w0 1345 mov \wDest, w0 // save return value in wDest 1528 cbz w0, 1f // If result is null, deliver the OOME. 1545 cbz w0, 1f // result zero branch over 1679 POISON_HEAP_REF w0 1680 str w0, [x3, #MIRROR_OBJECT_CLASS_OFFSET] 1767 POISON_HEAP_REF w0 1768 str w0, [x4, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer. [all …]
|
/art/compiler/utils/arm64/ |
D | managed_register_arm64_test.cc | 636 EXPECT_TRUE(vixl::aarch64::w0.Is(Arm64Assembler::reg_w(W0))); in TEST()
|
/art/compiler/optimizing/ |
D | code_generator_arm64.cc | 144 return LocationFrom(w0); in ARM64ReturnLocation()
|