Home
last modified time | relevance | path

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

123

/art/runtime/interpreter/mterp/arm64/
Dop_rem_double_2addr.S3 ubfx w2, wINST, #8, #4 // w2<- A
5 GET_VREG_WIDE d0, w2 // d0<- vA
7 ubfx w2, wINST, #8, #4 // w2<- A (need to reload - killed across call)
10 SET_VREG_WIDE d0, w2 // vAA<- result
Dop_iget_wide_quick.S2 lsr w2, wINST, #12 // w2<- B
4 GET_VREG w3, w2 // w3<- object we're operating on
5 ubfx w2, wINST, #8, #4 // w2<- A
9 SET_VREG_WIDE x0, w2
Dop_iput_wide_quick.S2 lsr w2, wINST, #12 // w2<- B
4 GET_VREG w2, w2 // w2<- fp[B], the object pointer
6 cbz w2, common_errNullObject // object was null
Dop_iput_quick.S4 lsr w2, wINST, #12 // w2<- B
6 GET_VREG w3, w2 // w3<- fp[B], the object pointer
7 ubfx w2, wINST, #8, #4 // w2<- A
9 GET_VREG w0, w2 // w0<- fp[A]
Dop_iget_quick.S4 lsr w2, wINST, #12 // w2<- B
6 GET_VREG w3, w2 // w3<- object we're operating on
7 ubfx w2, wINST, #8, #4 // w2<- A
12 SET_VREG w0, w2 // fp[A]<- w0
Dop_iget_object_quick.S3 lsr w2, wINST, #12 // w2<- B
6 GET_VREG w0, w2 // w0<- object we're operating on
9 ubfx w2, wINST, #8, #4 // w2<- A
12 SET_VREG_OBJECT w0, w2 // fp[A]<- w0
Dop_aget_object.S7 FETCH_B w2, 1, 0 // w2<- BB
10 GET_VREG w0, w2 // w0<- vBB (array object)
14 lsr w2, wINST, #8 // w9<- AA
17 SET_VREG_OBJECT w0, w2
Dop_aput.S14 FETCH_B w2, 1, 0 // w2<- BB
17 GET_VREG w0, w2 // w0<- vBB (array object)
25 GET_VREG w2, w9 // w2<- vAA
27 $store w2, [x0, #$data_offset] // vBB[vCC]<- w2
Dop_aget.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
Dop_move_16.S7 GET_VREG w2, w1 // w2<- fp[BBBB]
10 SET_VREG_OBJECT w2, w0 // fp[AAAA]<- w2
12 SET_VREG w2, w0 // fp[AAAA]<- w2
Dop_move_from16.S7 GET_VREG w2, w1 // r2<- fp[BBBB]
10 SET_VREG_OBJECT w2, w0 // fp[AA]<- r2
12 SET_VREG w2, w0 // fp[AA]<- r2
Dop_move.S7 GET_VREG w2, w1 // x2<- fp[B]
10 SET_VREG_OBJECT w2, w0 // fp[A]<- x2
12 SET_VREG w2, w0 // fp[A]<- x2
Dop_move_result.S4 lsr w2, wINST, #8 // r2<- AA
10 SET_VREG_OBJECT w0, w2, w1 // fp[AA]<- r0
12 SET_VREG w0, w2 // fp[AA]<- r0
DshiftWide2addr.S7 ubfx w2, wINST, #8, #4 // w2<- A
9 GET_VREG_WIDE x0, w2 // x0<- vA
13 SET_VREG_WIDE x0, w2 // vAA<- result
DbinopWide2addr.S17 ubfx w2, wINST, #8, #4 // w2<- A
19 GET_VREG_WIDE $r0, w2 // x0<- vA
27 SET_VREG_WIDE $r0, w2 // vAA<- result
DshiftWide.S10 lsr w2, w0, #8 // w2<- CC
11 GET_VREG w2, w2 // w2<- vCC (shift count)
Dop_iput.S13 ubfx w2, wINST, #8, #4 // w2<- A
14 GET_VREG w2, w2 // w2<- fp[A]
Dop_sget.S16 lsr w2, wINST, #8 // w2<- AA
21 SET_VREG_OBJECT w0, w2 // fp[AA]<- w0
23 SET_VREG w0, w2 // fp[AA]<- w0
Dop_iget.S16 ubfx w2, wINST, #8, #4 // w2<- A
20 SET_VREG_OBJECT w0, w2 // fp[A]<- w0
22 SET_VREG w0, w2 // fp[A]<- w0
Dop_move_wide_16.S4 FETCH w2, 1 // w2<- AAAA
7 SET_VREG_WIDE x3, w2
Dop_throw.S6 lsr w2, wINST, #8 // r2<- AA
7 GET_VREG w1, w2 // r1<- vAA (exception object)
Dop_move_wide_from16.S4 lsr w2, wINST, #8 // w2<- AA
8 SET_VREG_WIDE x3, w2
Dop_move_wide.S4 ubfx w2, wINST, #8, #4 // w2<- A
8 SET_VREG_WIDE x3, w2
Dop_monitor_enter.S6 lsr w2, wINST, #8 // w2<- AA
7 GET_VREG w0, w2 // w0<- vAA (object)
/art/runtime/interpreter/mterp/out/
Dmterp_arm64.S451 GET_VREG w2, w1 // x2<- fp[B]
454 SET_VREG_OBJECT w2, w0 // fp[A]<- x2
456 SET_VREG w2, w0 // fp[A]<- x2
469 GET_VREG w2, w1 // r2<- fp[BBBB]
472 SET_VREG_OBJECT w2, w0 // fp[AA]<- r2
474 SET_VREG w2, w0 // fp[AA]<- r2
487 GET_VREG w2, w1 // w2<- fp[BBBB]
490 SET_VREG_OBJECT w2, w0 // fp[AAAA]<- w2
492 SET_VREG w2, w0 // fp[AAAA]<- w2
503 ubfx w2, wINST, #8, #4 // w2<- A
[all …]

123