/dalvik/vm/mterp/armv5te/ |
OP_IGET_QUICK.S | 6 GET_VREG(r3, r2) @ r3<- object we're operating on
|
OP_IGET_WIDE_QUICK.S | 5 GET_VREG(r3, r2) @ r3<- object we're operating on
|
OP_RETURN.S | 10 GET_VREG(r0, r2) @ r0<- vAA
|
OP_APUT.S | 15 GET_VREG(r0, r2) @ r0<- vBB (array object) 16 GET_VREG(r1, r3) @ r1<- vCC (requested index) 24 GET_VREG(r2, r9) @ r2<- vAA
|
OP_APUT_OBJECT.S | 10 GET_VREG(rINST, r2) @ rINST<- vBB (array object) 11 GET_VREG(r1, r3) @ r1<- vCC (requested index) 13 GET_VREG(r9, r9) @ r9<- vAA
|
OP_MOVE_16.S | 7 GET_VREG(r2, r1) @ r2<- fp[BBBB]
|
OP_MOVE_FROM16.S | 7 GET_VREG(r2, r1) @ r2<- fp[BBBB]
|
OP_IPUT_QUICK.S | 6 GET_VREG(r3, r2) @ r3<- fp[B], the object pointer 12 GET_VREG(r0, r2) @ r0<- fp[A]
|
binop.S | 22 GET_VREG(r1, r3) @ r1<- vCC 23 GET_VREG(r0, r2) @ r0<- vBB
|
binop2addr.S | 20 GET_VREG(r1, r3) @ r1<- vB 21 GET_VREG(r0, r9) @ r0<- vA
|
/dalvik/vm/mterp/mips/ |
OP_IGET_QUICK.S | 6 GET_VREG(a3, a2) # a3 <- object we're operating on
|
OP_IGET_WIDE_QUICK.S | 5 GET_VREG(a3, a2) # a3 <- object we're operating on
|
OP_RETURN.S | 10 GET_VREG(a0, a2) # a0 <- vAA
|
binop.S | 21 GET_VREG(a1, a3) # a1 <- vCC 22 GET_VREG(a0, a2) # a0 <- vBB
|
binop2addr.S | 17 GET_VREG(a0, rOBJ) # a0 <- vA 18 GET_VREG(a1, a3) # a1 <- vB
|
OP_APUT.S | 11 GET_VREG(a0, a2) # a0 <- vBB (array object) 12 GET_VREG(a1, a3) # a1 <- vCC (requested index) 23 GET_VREG(a2, rOBJ) # a2 <- vAA
|
OP_LONG_TO_INT.S | 8 GET_VREG(a2, a1) # a2 <- fp[B]
|
OP_MOVE.S | 7 GET_VREG(a2, a1) # a2 <- fp[B]
|
OP_MOVE_16.S | 7 GET_VREG(a2, a1) # a2 <- fp[BBBB]
|
OP_MOVE_FROM16.S | 7 GET_VREG(a2, a1) # a2 <- fp[BBBB]
|
unop.S | 13 GET_VREG(a0, a3) # a0 <- vB
|
/dalvik/vm/mterp/armv6t2/ |
OP_IGET_QUICK.S | 7 GET_VREG(r3, r2) @ r3<- object we're operating on
|
OP_IGET_WIDE_QUICK.S | 6 GET_VREG(r3, r2) @ r3<- object we're operating on
|
OP_IPUT_QUICK.S | 7 GET_VREG(r3, r2) @ r3<- fp[B], the object pointer 11 GET_VREG(r0, r2) @ r0<- fp[A]
|
binop2addr.S | 19 GET_VREG(r1, r3) @ r1<- vB 20 GET_VREG(r0, r9) @ r0<- vA
|