/art/runtime/interpreter/mterp/mips64/ |
op_array_length.S | 5 GET_VREG_U a0, a1 # a0 <- vB (object ref) 11 SET_VREG a3, a2 # vB <- length
|
op_int_to_long.S | 1 /* int-to-long vA, vB */ 3 GET_VREG a0, a3 # a0 <- vB (sign-extended to 64 bits) 7 SET_VREG_WIDE a0, a2 # vA <- vB
|
bincmp.S | 8 /* if-cmp vA, vB, +CCCC */ 13 GET_VREG a1, a3 # a1 <- vB
|
binop2addr.S | 9 * vB (a1). Useful for integer division and modulus. Note that we 17 /* binop/2addr vA, vB */ 21 GET_VREG a1, a3 # a1 <- vB
|
binopLit16.S | 14 /* binop/lit16 vA, vB, #+CCCC */ 18 GET_VREG a0, a3 # a0 <- vB
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
frontend.h | 42 void triangleSetupAB(const __m128 vX, const __m128 vY, __m128 & vA, __m128 & vB) 57 vB = _mm_sub_ps(vXsub, vX); 66 void triangleSetupABVertical(const simdscalar vX[3], const simdscalar vY[3], simdscalar (&vA)[3], simdscalar (&vB)[3]) 75 vB[0] = _simd_sub_ps(vX[1], vX[0]); 76 vB[1] = _simd_sub_ps(vX[2], vX[1]); 77 vB[2] = _simd_sub_ps(vX[0], vX[2]); 81 void triangleSetupABInt(const __m128i vX, const __m128i vY, __m128i & vA, __m128i & vB) 91 vB = _mm_sub_epi32(vXsub, vX); 95 void triangleSetupABIntVertical(const simdscalari vX[3], const simdscalari vY[3], simdscalari (&vA)[3], simdscalari (&vB)[3]) 103 vB[0] = _simd_sub_epi32(vX[1], vX[0]) [all...] |
/art/runtime/interpreter/mterp/mips/ |
unop.S | 10 /* unop vA, vB */ 13 GET_VREG(a0, a3) # a0 <- vB
|
binopWide2addr.S | 9 * vB (a2-a3). Useful for integer division and modulus. 14 /* binop/2addr vA, vB */ 19 LOAD64($arg2, $arg3, a1) # a2/a3 <- vB/vB+1
|
op_float_to_int.S | 9 /* unop vA, vB */ 22 bc1t fcc0, 1f # if INT_MIN <= vB, proceed to truncation 25 movt.s fa0, fa1, fcc0 # fa0 = ordered(vB) ? INT_MIN_AS_FLOAT : 0
|
op_double_to_int.S | 9 /* unop vA, vB */ 23 bc1t fcc0, 1f # if INT_MIN <= vB, proceed to truncation 27 movt.d fa0, fa1, fcc0 # fa0 = ordered(vB) ? INT_MIN_AS_DOUBLE : 0
|
binop2addr.S | 14 /* binop/2addr vA, vB */ 18 GET_VREG(a1, a3) # a1 <- vB
|
binopLit16.S | 14 /* binop/lit16 vA, vB, +CCCC */ 18 GET_VREG(a0, a2) # a0 <- vB
|
op_array_length.S | 4 /* array-length vA, vB */ 7 GET_VREG(a0, a1) # a0 <- vB (object ref)
|
unopWider.S | 8 /* unop vA, vB */ 11 GET_VREG(a0, a3) # a0 <- vB
|
/art/runtime/interpreter/mterp/x86/ |
binopLit16.S | 11 /* binop/lit16 vA, vB, #+CCCC */ 14 GET_VREG %eax, %eax # eax <- vB
|
fpcvt.S | 5 /* unop vA, vB */ 8 $load VREG_ADDRESS(rINST) # %st0 <- vB
|
op_array_length.S | 6 GET_VREG %ecx, rINST # ecx <- vB (object ref)
|
op_mul_int_2addr.S | 1 /* mul vA, vB */ 4 GET_VREG %eax, rINST # eax <- vB
|
op_mul_int_lit16.S | 1 /* mul/lit16 vA, vB, #+CCCC */ 2 /* Need A in rINST, ssssCCCC in ecx, vB in eax */ 5 GET_VREG %eax, %eax # eax <- vB
|
/art/runtime/interpreter/mterp/x86_64/ |
binopLit16.S | 11 /* binop/lit16 vA, vB, #+CCCC */ 14 GET_VREG %eax, %rax # eax <- vB
|
op_array_length.S | 6 GET_VREG %ecx, rINSTq # ecx <- vB (object ref)
|
bindiv2addr.S | 5 /* div/rem/2addr vA, vB */ 11 GET_WIDE_VREG $second, %rcx # ecx <- vB 14 GET_VREG $second, %rcx # ecx <- vB
|
/dalvik/dx/src/com/android/dx/ssa/ |
SCCP.java | 305 int vB = ((CstInteger) cB).getValue(); 308 constantSuccessor = (vA == vB); 311 constantSuccessor = (vA != vB); 314 constantSuccessor = (vA < vB); 317 constantSuccessor = (vA >= vB); 320 constantSuccessor = (vA <= vB); 323 constantSuccessor = (vA > vB); 402 int vB = ((CstInteger) cB).getValue(); 406 vR = vA + vB; 411 vR = vB - vA [all...] |
/art/runtime/interpreter/mterp/arm/ |
binopLit16.S | 14 /* binop/lit16 vA, vB, #+CCCC */ 18 GET_VREG r0, r2 @ r0<- vB
|
unop.S | 10 /* unop vA, vB */ 13 GET_VREG r0, r3 @ r0<- vB
|