/art/runtime/interpreter/mterp/arm/ |
H A D | op_mul_long.S | 21 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 D | op_return_wide.S | 11 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 D | op_iget_object_quick.S | 3 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 D | op_iget_quick.S | 4 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 D | op_iget_wide_quick.S | 2 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 D | op_shr_long_2addr.S | 8 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 D | op_ushr_long_2addr.S | 8 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 D | op_mul_long_2addr.S | 14 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 D | op_shl_long.S | 13 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 D | op_shl_long_2addr.S | 8 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 D | op_shr_long.S | 13 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 D | op_ushr_long.S | 13 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 D | op_move.S | 7 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 D | op_move_16.S | 7 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 D | op_move_from16.S | 7 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 D | op_cmp_long.S | 8 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 D | op_iput_wide_quick.S | 2 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 D | op_iput.S | 13 ubfx r2, rINST, #8, #4 @ r2<- A 14 GET_VREG r2, r2 @ r2<- fp[A]
|
H A D | op_iput_wide.S | 7 ubfx r2, rINST, #8, #4 @ r2<- A 8 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[A]
|
H A D | op_move_wide_16.S | 4 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 D | op_sget.S | 13 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 D | op_monitor_enter.S | 6 mov r2, rINST, lsr #8 @ r2<- AA 7 GET_VREG r0, r2 @ r0<- vAA (object)
|
H A D | op_return.S | 13 mov r2, rINST, lsr #8 @ r2<- AA 14 GET_VREG r0, r2 @ r0<- vAA
|
H A D | op_sput_wide.S | 10 mov r2, rINST, lsr #8 @ r3<- AA 11 VREG_INDEX_TO_ADDR r2, r2
|
H A D | op_throw.S | 6 mov r2, rINST, lsr #8 @ r2<- AA 7 GET_VREG r1, r2 @ r1<- vAA (exception object)
|