Searched refs:r2 (Results 1 - 25 of 94) sorted by relevance

1234

/art/runtime/interpreter/mterp/arm/
H A Dop_mul_long.S21 and r2, r0, #255 @ r2<- BB
23 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB]
25 ldmia r2, {r0-r1} @ r0/r1<- vBB/vBB+1
26 ldmia r3, {r2-r3} @ r2/r3<- vCC/vCC+1
27 mul ip, r2, r1 @ ip<- ZxW
28 umull r1, lr, r2, r
[all...]
H A Dop_return_wide.S11 mov r2, rINST, lsr #8 @ r2<- AA
12 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[AA]
13 ldmia r2, {r0-r1} @ r0/r1 <- vAA/vAA+1
H A Dop_iget_object_quick.S3 mov r2, rINST, lsr #12 @ r2<- B
6 GET_VREG r0, r2 @ r0<- object we're operating on
9 ubfx r2, rINST, #8, #4 @ r2<- A
13 SET_VREG_OBJECT r0, r2 @ fp[A]<- r0
H A Dop_iget_quick.S4 mov r2, rINST, lsr #12 @ r2<- B
6 GET_VREG r3, r2 @ r3<- object we're operating on
7 ubfx r2, rINST, #8, #4 @ r2<- A
12 SET_VREG r0, r2 @ fp[A]<- r0
H A Dop_iget_wide_quick.S2 mov r2, rINST, lsr #12 @ r2<- B
4 GET_VREG r3, r2 @ r3<- object we're operating on
5 ubfx r2, rINST, #8, #4 @ r2<- A
10 VREG_INDEX_TO_ADDR r3, r2 @ r3<- &fp[A]
11 CLEAR_SHADOW_PAIR r2, ip, lr @ Zero out the shadow regs
H A Dop_shr_long_2addr.S8 GET_VREG r2, r3 @ r2<- vB
11 and r2, r2, #63 @ r2<- r2 & 0x3f
13 mov r0, r0, lsr r2 @ r0<- r2 >> r2
14 rsb r3, r2, #3
[all...]
H A Dop_ushr_long_2addr.S8 GET_VREG r2, r3 @ r2<- vB
11 and r2, r2, #63 @ r2<- r2 & 0x3f
13 mov r0, r0, lsr r2 @ r0<- r2 >> r2
14 rsb r3, r2, #3
[all...]
H A Dop_mul_long_2addr.S14 ldmia r1, {r2-r3} @ r2/r3<- vBB/vBB+1
16 mul ip, r2, r1 @ ip<- ZxW
17 umull r1, lr, r2, r0 @ r1/lr <- ZxX
18 mla r2, r0, r3, ip @ r2<- YxX + (ZxW)
21 add r2, r2, lr @ r2<- r2
[all...]
H A Dop_shl_long.S13 GET_VREG r2, r0 @ r2<- vCC
16 and r2, r2, #63 @ r2<- r2 & 0x3f
18 mov r1, r1, asl r2 @ r1<- r1 << r2
19 rsb r3, r2, #32 @ r3<- 32 - r2
[all...]
H A Dop_shl_long_2addr.S8 GET_VREG r2, r3 @ r2<- vB
11 and r2, r2, #63 @ r2<- r2 & 0x3f
13 mov r1, r1, asl r2 @ r1<- r1 << r2
14 rsb r3, r2, #32 @ r3<- 32 - r2
[all...]
H A Dop_shr_long.S13 GET_VREG r2, r0 @ r2<- vCC
16 and r2, r2, #63 @ r0<- r0 & 0x3f
18 mov r0, r0, lsr r2 @ r0<- r2 >> r2
19 rsb r3, r2, #32 @ r3<- 32 - r2
20 orr r0, r0, r1, asl r3 @ r0<- r0 | (r1 << (32-r2))
[all...]
H A Dop_ushr_long.S13 GET_VREG r2, r0 @ r2<- vCC
16 and r2, r2, #63 @ r0<- r0 & 0x3f
18 mov r0, r0, lsr r2 @ r0<- r2 >> r2
19 rsb r3, r2, #32 @ r3<- 32 - r2
20 orr r0, r0, r1, asl r3 @ r0<- r0 | (r1 << (32-r2))
[all...]
H A Dop_move.S7 GET_VREG r2, r1 @ r2<- fp[B]
10 SET_VREG_OBJECT r2, r0 @ fp[A]<- r2
12 SET_VREG r2, r0 @ fp[A]<- r2
H A Dop_move_16.S7 GET_VREG r2, r1 @ r2<- fp[BBBB]
10 SET_VREG_OBJECT r2, r0 @ fp[AAAA]<- r2
12 SET_VREG r2, r0 @ fp[AAAA]<- r2
H A Dop_move_from16.S7 GET_VREG r2, r1 @ r2<- fp[BBBB]
10 SET_VREG_OBJECT r2, r0 @ fp[AA]<- r2
12 SET_VREG r2, r0 @ fp[AA]<- r2
H A Dop_cmp_long.S8 and r2, r0, #255 @ r2<- BB
10 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB]
12 ldmia r2, {r0-r1} @ r0/r1<- vBB/vBB+1
13 ldmia r3, {r2-r3} @ r2/r3<- vCC/vCC+1
14 cmp r0, r2
18 cmpeq r0, r2
[all...]
H A Dop_iput_wide_quick.S2 mov r2, rINST, lsr #12 @ r2<- B
4 GET_VREG r2, r2 @ r2<- fp[B], the object pointer
6 cmp r2, #0 @ check object for null
11 strd r0, [r2, r3] @ obj.field<- r0/r1
H A Dop_iput.S13 ubfx r2, rINST, #8, #4 @ r2<- A
14 GET_VREG r2, r2 @ r2<- fp[A]
H A Dop_iput_wide.S7 ubfx r2, rINST, #8, #4 @ r2<- A
8 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[A]
H A Dop_move_wide_16.S4 FETCH r2, 1 @ r2<- AAAA
6 VREG_INDEX_TO_ADDR lr, r2 @ r2<- &fp[AAAA]
9 CLEAR_SHADOW_PAIR r2, r3, ip @ Zero out the shadow regs
H A Dop_sget.S13 mov r2, rSELF
16 mov r2, rINST, lsr #8 @ r2<- AA
21 SET_VREG_OBJECT r0, r2 @ fp[AA]<- r0
23 SET_VREG r0, r2 @ fp[AA]<- r0
H A Dop_monitor_enter.S6 mov r2, rINST, lsr #8 @ r2<- AA
7 GET_VREG r0, r2 @ r0<- vAA (object)
H A Dop_return.S13 mov r2, rINST, lsr #8 @ r2<- AA
14 GET_VREG r0, r2 @ r0<- vAA
H A Dop_sput_wide.S10 mov r2, rINST, lsr #8 @ r3<- AA
11 VREG_INDEX_TO_ADDR r2, r2
H A Dop_throw.S6 mov r2, rINST, lsr #8 @ r2<- AA
7 GET_VREG r1, r2 @ r1<- vAA (exception object)

Completed in 111 milliseconds

1234