Home
last modified time | relevance | path

Searched refs:w0 (Results 1 – 15 of 15) 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 …]
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
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 …]
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
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 FETCH w0, 1 // w0<- CCCC
121 SET_VREG w0, w2 // vA<- w0
156 cbz w0, MterpPossibleException
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
562 cbz w0, MterpExceptionReturn // no local catch, back to caller.
568 ldr w0, [xSELF, #THREAD_USE_MTERP_OFFSET]
569 cbz w0, MterpFallback
659 mov wPROFILE, w0 // restore new hotness countdown to wPROFILE
/art/runtime/interpreter/mterp/arm64ng/
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
76 FETCH w0, 1 // w0<- aaaa (lo)
78 orr wINST, w0, w1, lsl #16 // wINST<- AAAAaaaa
128 FETCH w0, 1 // x0<- 000000000000bbbb (lo)
135 sxtw xINST, w0
156 GET_VREG w0, w2 // r0<- vAA
160 fmov s0, w0
[all …]
Dobject.S8 GET_VREG w0, w2 // w0<- vA (object)
9 cbz w0, 2f
34 GET_VREG w0, w2 // w0<- vB (object)
35 cbz w0, 2f
39 SET_VREG w0, w1
79 $load w0, [x3, x0]
82 SET_VREG_OBJECT w0, w2 // fp[A] <- value
84 $load w0, [x3, x0]
85 SET_VREG w0, w2 // fp[A] <- value
103 tbz w0, #31, .L${opcode}_resume
[all …]
Darray.S11 GET_VREG w0, w2 // w0<- vBB (array object)
67 GET_VREG w0, w2 // w0<- vBB (array object)
69 cbz w0, common_errNullObject // bail if null
119 GET_VREG w0, w1 // w0<- vB (object ref)
120 cbz w0, common_errNullObject // bail if null
130 FETCH w0, 1 // x0<- 000000000000bbbb (lo)
Dinvoke.S3 FETCH w0, 1 // call_site index, first argument of runtime call.
8 FETCH w0, 1 // call_site index, first argument of runtime call.
157 ldr w0, [x1, #MIRROR_OBJECT_CLASS_OFFSET]
158 add w0, w0, #MIRROR_CLASS_VTABLE_OFFSET_64
Dmain.S846 fmov w0, s0
1037 UPDATE_REGISTERS_FOR_STRING_INIT w1, w0
1391 UPDATE_REGISTERS_FOR_STRING_INIT w1, w0
1761 SET_VREG_OBJECT w0, w1
/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/compiler/utils/arm64/
Dmanaged_register_arm64_test.cc636 EXPECT_TRUE(vixl::aarch64::w0.Is(Arm64Assembler::reg_w(W0))); in TEST()