/dalvik/vm/mterp/armv5te/ |
OP_IGET.S | 13 mov r0, rINST, lsr #12 @ r0<- B 42 mov r2, rINST, lsr #8 @ r2<- A+ 43 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST 45 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_RETURN_WIDE.S | 7 mov r2, rINST, lsr #8 @ r2<- AA
|
OP_SHL_LONG_2ADDR.S | 7 mov r9, rINST, lsr #8 @ r9<- A+ 8 mov r3, rINST, lsr #12 @ r3<- B 19 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 26 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_SHR_LONG_2ADDR.S | 7 mov r9, rINST, lsr #8 @ r9<- A+ 8 mov r3, rINST, lsr #12 @ r3<- B 19 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 26 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_THROW_VERIFICATION_ERROR.S | 11 mov r1, rINST, lsr #8 @ r1<- AA
|
OP_USHR_LONG_2ADDR.S | 7 mov r9, rINST, lsr #8 @ r9<- A+ 8 mov r3, rINST, lsr #12 @ r3<- B 19 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 26 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
/dalvik/vm/mterp/armv6t2/ |
OP_IGET.S | 13 mov r0, rINST, lsr #12 @ r0<- B 41 ubfx r2, rINST, #8, #4 @ r2<- A 42 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST 43 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_IGET_WIDE.S | 10 mov r0, rINST, lsr #12 @ r0<- B 37 ubfx r2, rINST, #8, #4 @ r2<- A 38 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST 40 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_IPUT.S | 13 mov r0, rINST, lsr #12 @ r0<- B 38 ubfx r1, rINST, #8, #4 @ r1<- A 42 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST 43 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_SHL_LONG_2ADDR.S | 7 mov r3, rINST, lsr #12 @ r3<- B 8 ubfx r9, rINST, #8, #4 @ r9<- A 18 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 25 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_SHR_LONG_2ADDR.S | 7 mov r3, rINST, lsr #12 @ r3<- B 8 ubfx r9, rINST, #8, #4 @ r9<- A 18 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 25 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
OP_USHR_LONG_2ADDR.S | 7 mov r3, rINST, lsr #12 @ r3<- B 8 ubfx r9, rINST, #8, #4 @ r9<- A 18 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST 25 GET_INST_OPCODE(ip) @ extract opcode from rINST
|
/dalvik/vm/mterp/x86/ |
OP_MUL_INT.S | 14 SET_VREG %eax rINST
|
OP_MUL_INT_LIT8.S | 11 SET_VREG %eax rINST
|
OP_MUL_LONG.S | 17 SPILL(rINST) 28 UNSPILL(rINST) 33 movl rIBASE,4(rFP,rINST,4)# v[B+1]<- rIBASE 35 movl %eax,(rFP,rINST,4) # v[B]<- %eax
|
OP_THROW.S | 8 GET_VREG_R %eax rINST # eax<- exception object
|
binflop.S | 13 $store (rFP,rINST,4) # %st to vAA
|
binop.S | 16 SET_VREG $result rINST
|
binop1.S | 12 SET_VREG $result rINST
|
cvtfp_int.S | 11 sarl $$4,rINST # rINST<- B 13 fldl (rFP,rINST,4) # %st0<- vB 15 flds (rFP,rINST,4) # %st0<- vB
|
zcmp.S | 11 cmpl $$0,(rFP,rINST,4) # compare (vA, 0)
|
/dalvik/vm/mterp/x86-atom/ |
OP_CONST_HIGH16.S | 34 SET_VREG %ecx, rINST # vAA<- %ecx; BBBB0000
|
OP_DOUBLE_TO_INT.S | 31 movl rINST, %edx # %edx<- BA 32 shr $$4, rINST # rINST<- B 34 fldl (rFP, rINST, 4) # load &vB
|
OP_MOVE_FROM16.S | 34 SET_VREG %edx, rINST # vA<- vB; %edx
|
OP_MOVE_RESULT.S | 37 SET_VREG %edx, rINST # vA<- glue->retval
|