/art/runtime/interpreter/mterp/mips64/ |
binopWide2addr.S | 9 * vB (a1). Useful for integer division and modulus. Note that we 17 /* binop/2addr vA, vB */ 21 GET_VREG_WIDE a1, a3 # a1 <- vB
|
fbinop2addr.S | 8 /* binop/2addr vA, vB */ 12 GET_VREG_FLOAT f1, a3 # f1 <- vB
|
fbinopWide2addr.S | 8 /* binop/2addr vA, vB */ 12 GET_VREG_DOUBLE f1, a3 # f1 <- vB
|
op_rem_double_2addr.S | 1 /* rem-double/2addr vA, vB */ 6 GET_VREG_DOUBLE f13, a3 # f13 <- vB
|
op_rem_float_2addr.S | 1 /* rem-float/2addr vA, vB */ 6 GET_VREG_FLOAT f13, a3 # f13 <- vB
|
unop.S | 9 /* unop vA, vB */ 11 GET_VREG a0, a3 # a0 <- vB
|
unopWide.S | 8 /* unop vA, vB */ 10 GET_VREG_WIDE a0, a3 # a0 <- vB
|
/art/runtime/interpreter/mterp/x86/ |
bincmp.S | 8 /* if-cmp vA, vB, +CCCC */ 13 cmpl VREG_ADDRESS(rINST), %eax # compare (vA, vB)
|
op_int_to_long.S | 1 /* int to long vA, vB */ 4 GET_VREG %eax, %eax # eax <- vB
|
op_rem_double_2addr.S | 1 /* rem_double/2addr vA, vB */ 4 fldl VREG_ADDRESS(rINST) # vB to fp stack
|
op_rem_float_2addr.S | 1 /* rem_float/2addr vA, vB */ 4 flds VREG_ADDRESS(rINST) # vB to fp stack
|
cvtfp_int.S | 9 /* float/double to int/long vA, vB */ 13 fldl VREG_ADDRESS(rINST) # %st0 <- vB 15 flds VREG_ADDRESS(rINST) # %st0 <- vB
|
bindivLit16.S | 6 /* div/rem/lit16 vA, vB, #+CCCC */ 7 /* Need A in rINST, ssssCCCC in ecx, vB in eax */ 10 GET_VREG %eax, %eax # eax <- vB
|
/art/runtime/interpreter/mterp/x86_64/ |
bincmp.S | 8 /* if-cmp vA, vB, +CCCC */ 13 cmpl VREG_ADDRESS(rINSTq), %eax # compare (vA, vB)
|
bindivLit16.S | 5 /* div/rem/lit16 vA, vB, #+CCCC */ 6 /* Need A in rINST, ssssCCCC in ecx, vB in eax */ 9 GET_VREG %eax, %rax # eax <- vB
|
op_rem_double_2addr.S | 1 /* rem_double/2addr vA, vB */ 4 fldl VREG_ADDRESS(rINSTq) # vB to fp stack
|
op_rem_float_2addr.S | 1 /* rem_float/2addr vA, vB */ 4 flds VREG_ADDRESS(rINSTq) # vB to fp stack
|
/dalvik/libdex/ |
InstrUtils.cpp | 504 case kFmt12x: // op vA, vB 506 pDec->vB = INST_B(inst); 510 pDec->vB = (s4) (INST_B(inst) << 28) >> 28; // sign extend 4-bit value 525 pDec->vB = FETCH(1); 530 pDec->vB = (s2) FETCH(1); // sign-extend 16-bit value 539 pDec->vB = FETCH(1); 543 pDec->vB = FETCH(1) & 0xff; 548 pDec->vB = FETCH(1) & 0xff; 551 case kFmt22s: // op vA, vB, #+CCCC 552 case kFmt22t: // op vA, vB, +CCC [all...] |
/art/runtime/interpreter/mterp/arm/ |
binop2addr.S | 16 /* binop/2addr vA, vB */ 19 GET_VREG r1, r3 @ r1<- vB
|
op_div_int_2addr.S | 14 GET_VREG r1, r3 @ r1<- vB
|
op_div_int_lit16.S | 15 GET_VREG r0, r2 @ r0<- vB
|
op_rem_int_2addr.S | 16 GET_VREG r1, r3 @ r1<- vB
|
op_rem_int_lit16.S | 17 GET_VREG r0, r2 @ r0<- vB
|
unopWider.S | 9 /* unop vA, vB */ 12 GET_VREG r0, r3 @ r0<- vB
|
/art/runtime/interpreter/mterp/mips/ |
op_shl_long_2addr.S | 2 * Long integer shift, 2addr version. vA is 64-bit value/result, vB is 5 /* shl-long/2addr vA, vB */ 8 GET_VREG(a2, a3) # a2 <- vB
|