/dalvik/vm/mterp/armv6t2/ |
unopWider.S | 9 /* unop vA, vB */ 12 GET_VREG(r0, r3) @ r0<- vB
|
binop2addr.S | 16 /* binop/2addr vA, vB */ 19 GET_VREG(r1, r3) @ r1<- vB
|
/dalvik/vm/mterp/x86/ |
OP_ARRAY_LENGTH.S | 7 GET_VREG_R %ecx rINST # ecx<- vB (object ref)
|
OP_INT_TO_LONG.S | 2 /* int to long vA, vB */ 5 GET_VREG_R %eax %eax # eax<- vB
|
OP_MUL_INT_LIT16.S | 2 /* mul/lit16 vA, vB, #+CCCC */ 3 /* Need A in rINST, ssssCCCC in ecx, vB in eax */ 6 GET_VREG_R %eax %eax # eax<- vB
|
bincmp.S | 10 /* if-cmp vA, vB, +CCCC */ 16 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
|
cvtfp_int.S | 9 /* float/double to int/long vA, vB */ 13 fldl (rFP,rINST,4) # %st0<- vB 15 flds (rFP,rINST,4) # %st0<- vB
|
bindivLit16.S | 6 /* div/rem/lit16 vA, vB, #+CCCC */ 7 /* Need A in rINST, ssssCCCC in ecx, vB in eax */ 11 GET_VREG_R %eax %eax # eax<- vB
|
/dalvik/vm/mterp/x86-atom/ |
OP_ARRAY_LENGTH.S | 24 * destination register. vB <- offArrayObject_length(vA) 28 * Syntax: op vA, vB 34 GET_VREG %eax # %eax<- vB
|
OP_INT_TO_LONG.S | 24 * stores the result in the destintation register. vA<- (long) vB 29 * Syntax: op vA, vB 36 GET_VREG %eax # %eax<- vB
|
OP_SHL_LONG_2ADDR.S | 29 * Syntax: op vA, vB 35 movss (rFP, %edx, 4), %xmm0 # %xmm0<- vB
|
OP_USHR_LONG_2ADDR.S | 29 * Syntax: op vA, vB 36 movss (rFP, %edx, 4), %xmm0 # %xmm0<- vB
|
bincmp.S | 29 * Syntax: op vA, vB, +CCCC 37 cmp (rFP, %eax, 4), rINST # compare vA and vB
|
unop.S | 30 * Syntax: op vA, vB 39 GET_VREG %ecx # %ecx<- vB
|
unopWide.S | 30 * Syntax: op vA, vB 39 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vB
|
OP_IGET_QUICK.S | 25 * Syntax: op vA, vB, offset@CCCC 31 GET_VREG %eax # %eax<- vB; object to operate on
|
OP_IGET_WIDE_QUICK.S | 25 * Syntax: op vA, vB, offset@CCCC 31 GET_VREG %edx # %edx<- vB; object to operate on
|
OP_IPUT_QUICK.S | 24 * Syntax: op vA, vB, offset@CCCC 30 GET_VREG %eax # %eax<- vB; object to operate on
|
OP_IPUT_WIDE_QUICK.S | 25 * Syntax: op vA, vB, offset@CCCC 31 GET_VREG %edx # %edx<- vB; object to operate on
|
/dalvik/vm/analysis/ |
Liveness.cpp | 399 /* action <- vA, vB */ 401 GEN(workBits, decInsn.vB); 406 /* action <- vA(wide), vB */ 408 GEN(workBits, decInsn.vB); 417 /* action <- vA, vB, vC */ 419 GEN(workBits, decInsn.vB); 424 /* action <- vA(wide), vB, vC */ 426 GEN(workBits, decInsn.vB); 556 /* vA <- vB */ 558 GEN(workBits, decInsn.vB); [all...] |
DexVerify.cpp | 905 okay &= checkRegisterIndex(meth, decInsn.vB); 915 okay &= checkRegisterIndex(meth, decInsn.vB); 922 okay &= checkWideRegisterIndex(meth, decInsn.vB); 946 okay &= checkWideRegisterIndex(meth, decInsn.vB); 951 okay &= checkStringIndex(pDvmDex, decInsn.vB); 958 okay &= checkTypeIndex(pDvmDex, decInsn.vB); 963 okay &= checkRegisterIndex(meth, decInsn.vB); 969 okay &= checkNewInstance(pDvmDex, decInsn.vB); 974 okay &= checkRegisterIndex(meth, decInsn.vB); 1020 okay &= checkRegisterIndex(meth, decInsn.vB); [all...] |
/dalvik/vm/mterp/armv5te/ |
binop2addr.S | 16 /* binop/2addr vA, vB */ 20 GET_VREG(r1, r3) @ r1<- vB
|
unopWider.S | 9 /* unop vA, vB */ 13 GET_VREG(r0, r3) @ r0<- vB
|
OP_NEW_ARRAY.S | 11 /* new-array vA, vB, class@CCCC */ 15 GET_VREG(r1, r0) @ r1<- vB (array length)
|
/dalvik/libdex/ |
InstrUtils.cpp | 898 case kFmt12x: // op vA, vB 900 pDec->vB = INST_B(inst); 904 pDec->vB = (s4) (INST_B(inst) << 28) >> 28; // sign extend 4-bit value 919 pDec->vB = FETCH(1); 924 pDec->vB = (s2) FETCH(1); // sign-extend 16-bit value [all...] |