Home
last modified time | relevance | path

Searched refs:w2 (Results 1 – 17 of 17) sorted by relevance

/art/runtime/interpreter/mterp/arm64/
Dobject.S41 lsr w2, wINST, #12 // B
42 GET_VREG w2, w2 // object we're operating on
46 cbz w2, common_errNullObject // null object
64 ubfx w2, wINST, #8, #4 // w2<- A
67 SET_VREG_OBJECT w0, w2 // fp[A]<- w0
69 SET_VREG_WIDE x0, w2 // fp[A]<- x0
71 SET_VREG w0, w2 // fp[A]<- w0
107 lsr w2, wINST, #12 // w2<- B
110 GET_VREG w0, w2 // w0<- object we're operating on
113 ubfx w2, wINST, #8, #4 // w2<- A
[all …]
Dother.S80 FETCH w2, 2 // w2<- BBBB (high
82 orr w0, w0, w2, lsl #16 // w1<- BBBBbbbb
96 FETCH w2, 3 // w2<- hhhh (high middle)
143 lsr w2, wINST, #8 // w2<- AA
144 GET_VREG w0, w2 // w0<- vAA (object)
164 lsr w2, wINST, #8 // w2<- AA
165 GET_VREG w0, w2 // w0<- vAA (object)
181 GET_VREG w2, w1 // x2<- fp[B]
184 SET_VREG_OBJECT w2, w0 // fp[A]<- x2
186 SET_VREG w2, w0 // fp[A]<- x2
[all …]
Darray.S14 FETCH_B w2, 1, 0 // w2<- BB
17 GET_VREG w0, w2 // w0<- vBB (array object)
25 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
27 SET_VREG w2, w9 // vAA<- w2
46 FETCH_B w2, 1, 0 // w2<- BB
49 GET_VREG w0, w2 // w0<- vBB (array object)
53 lsr w2, wINST, #8 // w9<- AA
56 SET_VREG_OBJECT w0, w2
72 and w2, w0, #255 // w2<- BB
74 GET_VREG w0, w2 // w0<- vBB (array object)
[all …]
Darithmetic.S21 and w2, w0, #255 // w2<- BB
23 GET_VREG w0, w2 // w0<- vBB
81 lsr w2, wINST, #12 // w2<- B
83 GET_VREG w0, w2 // w0<- vB
116 and w2, w3, #255 // w2<- BB
117 GET_VREG w0, w2 // w0<- vBB
146 lsr w2, w0, #8 // w2<- CC
148 GET_VREG_WIDE $r2, w2 // w2<- vCC
177 ubfx w2, wINST, #8, #4 // w2<- A
179 GET_VREG_WIDE $r0, w2 // x0<- vA
[all …]
Dfloating_point.S28 lsr w2, w0, #8 // w2<- CC
30 GET_VREG_DOUBLE $r2, w2 // w2<- vCC
63 ubfx w2, wINST, #8, #4 // w2<- A
65 GET_VREG_DOUBLE $r0, w2 // x0<- vA
69 SET_VREG_DOUBLE $r0, w2 // vAA<- result
80 and w2, w0, #255 // w2<- BB
83 GET_VREG_DOUBLE $r1, w2
86 GET_VREG $r1, w2
265 lsr w2, w0, #8 // w2<- CC
267 GET_VREG_DOUBLE d1, w2 // d1<- vCC
[all …]
Dcontrol_flow.S12 GET_VREG w2, w0 // w2<- vA
14 cmp w2, w3 // compare (vA, vB)
31 GET_VREG w2, w0 // w2<- vAA
34 cmp w2, #0 // compare (vA, 0)
154 lsr w2, wINST, #8 // r2<- AA
155 GET_VREG w0, w2 // r0<- vAA
203 lsr w2, wINST, #8 // w2<- AA
204 GET_VREG_WIDE x0, w2 // x0<- vAA
219 lsr w2, wINST, #8 // r2<- AA
220 GET_VREG w1, w2 // r1<- vAA (exception object)
Dmain.S608 add w2, wINST, wINST // w2<- byte offset
609 FETCH_ADVANCE_INST_RB w2 // update rPC, load wINST
640 add w2, wINST, wINST // w2<- byte offset
641 FETCH_ADVANCE_INST_RB w2 // update rPC, load wINST
/art/runtime/interpreter/mterp/arm64ng/
Dother.S89 FETCH w2, 3 // w2<- hhhh (high middle)
136 lsr w2, wINST, #8 // w2<- AA
137 GET_VREG w0, w2
153 lsr w2, wINST, #8 // w2<- AA
154 GET_VREG w0, w2
166 GET_VREG w2, w1 // x2<- fp[B]
169 SET_VREG_OBJECT w2, w0 // fp[A]<- x2
171 SET_VREG w2, w0 // fp[A]<- x2
181 GET_VREG w2, w1 // w2<- fp[BBBB]
184 SET_VREG_OBJECT w2, w0 // fp[AAAA]<- w2
[all …]
Dobject.S28 lsr w2, wINST, #12 // w2<- B
30 GET_VREG w0, w2 // w0<- object we're operating on
35 ubfx w2, wINST, #8, #4 // w2<- A
37 SET_VREG_OBJECT w0, w2 // fp[A]<- w0
48 lsr w2, wINST, #12 // w2<- B
50 GET_VREG w0, w2 // w0<- object we're operating on
52 ubfx w2, wINST, #8, #4 // w2<- A
56 SET_VREG_WIDE x0, w2 // fp[A]<- x0
59 SET_VREG w0, w2 // fp[A]<- w0
109 lsr w2, wINST, #12 // w2<- B
[all …]
Darray.S8 FETCH_B w2, 1, 0 // w2<- BB
11 GET_VREG w0, w2 // w0<- vBB (array object)
25 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
28 SET_VREG_OBJECT w2, w9 // vAA<- w2
34 $load w2, [x0, #$data_offset] // w2<- vBB[vCC]
35 SET_VREG w2, w9 // vAA<- w2
64 FETCH_B w2, 1, 0 // w2<- BB
67 GET_VREG w0, w2 // w0<- vBB (array object)
83 GET_VREG w2, w9 // w2<- vAA
90 $store w2, [x0, #$data_offset] // vBB[vCC]<- w2
[all …]
Dcontrol_flow.S12 GET_VREG w2, w0 // w2<- vA
13 cmp w2, w3 // compare (vA, vB)
31 GET_VREG w2, w0 // w2<- vAA
33 cmp w2, #0 // compare (vA, 0)
151 lsr w2, wINST, #8 // w2<- AA
153 GET_VREG_WIDE x0, w2 // x0<- vAA
158 GET_VREG w0, w2 // r0<- vAA
188 lsr w2, wINST, #8 // r2<- AA
189 GET_VREG w0, w2 // r0<- vAA (exception object)
Dmain.S307 add w2, wINST, wINST // w2<- byte offset
308 FETCH_ADVANCE_INST_RB w2 // update xPC, load wINST
313 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
315 and w2, w2, #NTERP_HOTNESS_MASK
316 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
318 cbz w2, NterpHandleHotnessOverflow
382 ldrh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
384 and w2, w2, #NTERP_HOTNESS_MASK
385 strh w2, [x0, #ART_METHOD_HOTNESS_COUNT_OFFSET]
387 cbz w2, 2f
[all …]
Dinvoke.S80 ldr w2, [x1, #MIRROR_OBJECT_CLASS_OFFSET]
139 ldr x0, [x0, w2, uxtw #3]
157 FETCH w2, 1 // offset
167 ldr x0, [x0, w2, uxtw #3]
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S390 cbz w2, 2f
391 sub w2, w2, #4 // Need 65536 bytes of range.
573 LOADREG x8 4 w2 .LfillRegisters
697 LOADREG x8 4 w2 .LfillRegisters2
897 ldaxr w2, [x4] // Acquire needed only in most common case.
898 eor w3, w2, w1 // Prepare the value to store if unlocked
902 tst w2, #LOCK_WORD_GC_STATE_MASK_SHIFTED_TOGGLED // Test the non-gc bits.
905 stxr w2, w3, [x4]
906 cbnz w2, .Lretry_lock // If the store failed, retry.
912 add w3, w2, #LOCK_WORD_THIN_LOCK_COUNT_ONE // Increment the recursive lock count.
[all …]
/art/test/476-checker-ctor-fence-redun-elim/src/
DMain.java32 int w2; field in Base
41 return String.format("w0: %d, w1: %d, w2: %d, w3: %d", w0, w1, w2, w3); in baseString()
104 b.w2 = 3; in exercise()
/art/compiler/jni/
Djni_cfi_test_expected.inc146 // 0x00000038: str w2, [sp, #208]
/art/compiler/utils/arm64/
Dmanaged_register_arm64_test.cc638 EXPECT_TRUE(vixl::aarch64::w2.Is(Arm64Assembler::reg_w(W2))); in TEST()