Home
last modified time | relevance | path

Searched refs:w0 (Results 1 – 11 of 11) sorted by relevance

/art/runtime/interpreter/mterp/arm64/
Dother.S8 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 …]
Darray.S17 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 …]
Dfloating_point.S9 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 …]
Darithmetic.S18 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 …]
Dobject.S23 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 …]
Dinvoke.S14 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
Dcontrol_flow.S10 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
Dmain.S419 ldr w0, [x2, #SHADOWFRAME_NUMBER_OF_VREGS_OFFSET]
421 add xREFS, xFP, w0, uxtw #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, uxtw #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/
DMain.java30 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/
Dquick_entrypoints_arm64.S215 cbnz w0, 1f // result non-zero branch over
893 cbz w0, art_quick_lock_object_no_inline
1083 .ifnc \wDest, w0
1084 mov \wDest, w0 // save return value in wDest
1267 cbz w0, 1f // If result is null, deliver the OOME.
1284 cbz w0, 1f // result zero branch over
1415 POISON_HEAP_REF w0
1416 str w0, [x3, #MIRROR_OBJECT_CLASS_OFFSET]
1492 POISON_HEAP_REF w0
1493 str w0, [x4, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer.
[all …]
/art/compiler/utils/arm64/
Dmanaged_register_arm64_test.cc636 EXPECT_TRUE(vixl::aarch64::w0.Is(Arm64Assembler::reg_w(W0))); in TEST()