HomeSort by relevance Sort by last modified time
    Searched refs:rOBJ (Results 1 - 25 of 60) sorted by null

1 2 3

  /dalvik/vm/mterp/mips/
binflopWide2addr.S 13 GET_OPA4(rOBJ) # rOBJ <- A+
16 EAS2(rOBJ, rFP, rOBJ) # rOBJ <- &fp[A]
19 LOAD64(rARG0, rARG1, rOBJ) # a0/a1 <- vAA/vAA+1
25 LOAD64_F(fa0, fa0f, rOBJ)
38 STORE64(rRESULT0, rRESULT1, rOBJ)
41 STORE64_F(fv0, fv0f, rOBJ)
binopLit16.S 17 GET_OPA(rOBJ) # rOBJ <- A+
19 and rOBJ, rOBJ, 15
28 SET_VREG_GOTO($result, rOBJ, t0) # vAA <- $result
unflopWider.S 1 %default {"preinstr":"", "st_result":"STORE64_F(fv0, fv0f, rOBJ)"}
10 GET_OPA4(rOBJ) # rOBJ <- A+
17 EAS2(rOBJ, rFP, rOBJ) # rOBJ <- &fp[A]
24 STORE64(rRESULT0, rRESULT1, rOBJ) # vA/vA+1 <- a0/a1
binop2addr.S 15 GET_OPA4(rOBJ) # rOBJ <- A+
17 GET_VREG(a0, rOBJ) # a0 <- vA
28 SET_VREG_GOTO($result, rOBJ, t0) # vAA <- $result
binopWide2addr.S 16 GET_OPA4(rOBJ) # rOBJ <- A+
19 EAS2(rOBJ, rFP, rOBJ) # rOBJ <- &fp[A]
21 LOAD64($arg0, $arg1, rOBJ) # a0/a1 <- vAA/vAA+1
31 STORE64($result0, $result1, rOBJ) # vAA/vAA+1 <- $result0/$result1
OP_INVOKE_INTERFACE.S 18 GET_VREG(rOBJ, a2) # rOBJ <- first arg ("this")
22 beqz rOBJ, common_errNullObject # yes, fail
23 LOAD_base_offObject_clazz(a0, rOBJ) # a0 <- thisPtr->clazz
28 b common_invokeMethod${routine} # (a0=method, rOBJ="this")
OP_AGET_WIDE.S 9 GET_OPA(rOBJ) # rOBJ <- AA
23 EAS2(rOBJ, rFP, rOBJ) # rOBJ <- &fp[AA]
25 STORE64(a2, a3, rOBJ) # vAA/vAA+1 <- a2/a3
binopWide.S 18 GET_OPA(rOBJ) # rOBJ <- AA
21 EAS2(rOBJ, rFP, rOBJ) # rOBJ <- &fp[AA]
35 STORE64($result0, $result1, rOBJ) # vAA/vAA+1 <- $result0/$result1
OP_INVOKE_VIRTUAL_QUICK.S 16 GET_VREG(rOBJ, a3) # rOBJ <- vC ("this" ptr)
18 beqz rOBJ, common_errNullObject # null "this", throw exception
19 LOAD_base_offObject_clazz(a2, rOBJ) # a2 <- thisPtr->clazz
unflopWide.S 1 %default {"preinstr":"", "ld_arg":"LOAD64_F(fa0, fa0f, a3)", "st_result":"STORE64_F(fv0, fv0f, rOBJ)"}
10 GET_OPA4(rOBJ) # t1 <- A+
13 EAS2(rOBJ, rFP, rOBJ) # t1 <- &fp[A]
25 STORE64(rRESULT0, rRESULT1, rOBJ) # vAA <- a0/a1
binop.S 18 GET_OPA(rOBJ) # rOBJ <- AA
32 SET_VREG_GOTO($result, rOBJ, t0) # vAA <- $result
unflop.S 11 GET_OPA4(rOBJ) # t0 <- A+
23 SET_VREG(v0, rOBJ) # vAA <- result0
28 SET_VREG_F(fv0, rOBJ)
unopWide.S 13 EAS2(rOBJ, rFP, t1) # rOBJ <- &fp[A]
19 STORE64($result0, $result1, rOBJ) # vAA <- a0/a1
unopWider.S 13 EAS2(rOBJ, rFP, t1) # rOBJ <- &fp[A]
18 STORE64($result0, $result1, rOBJ) # vA/vA+1 <- a0/a1
binflop2addr.S 14 GET_OPA4(rOBJ) # t1 <- A+
17 GET_VREG(a0, rOBJ) # a0 <- vA
24 GET_VREG_F(fa0, rOBJ)
37 SET_VREG(v0, rOBJ) # vAA <- result
40 SET_VREG_F(fv0, rOBJ) # vAA <- result
OP_IPUT.S 17 GET_VREG(rOBJ, a0) # rOBJ <- fp[B], the object pointer
34 * rOBJ holds object
42 beqz rOBJ, common_errNullObject # object was null
45 addu rOBJ, rOBJ, a3 # form address
47 $store a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
OP_EXECUTE_INLINE_RANGE.S 40 FETCH(rOBJ, 2) # rOBJ <- CCCC
49 add t0, rOBJ, 3
52 add t0, rOBJ, 2
55 add t0, rOBJ, 1
58 GET_VREG(a0, rOBJ)
60 la rOBJ, gDvmInlineOpsTable # table of InlineOperation
61 EAS4(t1, rOBJ, rBIX) # t1 <- rINST + rBIX<<4
74 move rOBJ, v0 # remember method
82 move rINST, rOBJ # rINST<- metho
    [all...]
binopLit8.S 17 GET_OPA(rOBJ) # rOBJ <- AA
30 SET_VREG_GOTO($result, rOBJ, t0) # vAA <- $result
unopNarrower.S 15 GET_OPA4(rOBJ) # t1 <- A+
28 SET_VREG(v0, rOBJ) # vA <- result0
33 SET_VREG_F(fv0, rOBJ) # vA <- result0
OP_INVOKE_SUPER_QUICK.S 20 GET_VREG(rOBJ, t0) # rOBJ <- "this"
24 beqz rOBJ, common_errNullObject # "this" is null, throw exception
25 b common_invokeMethod${routine} # (a0=method, rOBJ="this")
OP_SHL_LONG_2ADDR.S 10 EAS2(rOBJ, rFP, t2) # rOBJ <- &fp[A]
11 LOAD64(a0, a1, rOBJ) # a0/a1 <- vAA/vAA+1
26 STORE64(v0, v1, rOBJ) # vAA/vAA+1 <- a0/a1
OP_INVOKE_VIRTUAL.S 40 GET_VREG(rOBJ, rBIX) # rOBJ <- "this" ptr
43 beqz rOBJ, common_errNullObject # null "this", throw exception
44 LOAD_base_offObject_clazz(a3, rOBJ) # a3 <- thisPtr->clazz
47 b common_invokeMethod${routine} # (a0=method, rOBJ="this")
  /dalvik/vm/compiler/template/mips/
funop.S 16 move rOBJ, a0 # save a0
22 STORE(v0, rOBJ) # vAA<- v0
28 STORE_F(fv0, rOBJ) # vAA <- fv0
fbinop.S 15 move rOBJ, a0 # save a0
24 STORE(v0, rOBJ) # vAA <- v0
36 STORE_F(fv0, rOBJ) # vAA <- fv0
funopWider.S 1 %default {"preinstr":"", "st_result":"STORE64_F(fv0, fv0f, rOBJ)"}
13 move rOBJ, a0 # save a0
20 STORE64(rRESULT0, rRESULT1, rOBJ) # vA/vA+1<- v0/v1

Completed in 1268 milliseconds

1 2 3