Searched refs:a3 (Results 1 - 25 of 100) sorted by relevance

1234

/dalvik/vm/mterp/mips/
H A DOP_IGET_QUICK.S6 GET_VREG(a3, a2) # a3 <- object we're operating on
10 beqz a3, common_errNullObject # object was null
11 addu t0, a3, a1 #
H A DOP_NEW_INSTANCE.S13 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
15 LOAD_base_offDvmDex_pResClasses(a3, a3) # a3 <- pDvmDex->pResClasses
16 LOAD_eas2(a0, a3, a1) # a0 <- resolved class
18 EAS2(rBIX, a3, a1) # rBIX <- &resolved_class
31 LOAD_base_offClassObject_accessFlags(a3, a0) # a3 <- clazz->accessFlags
35 GET_OPA(a3) # a
[all...]
H A DunopWide.S11 GET_OPB(a3) # a3 <- B
12 EAS2(a3, rFP, a3) # a3 <- &fp[B]
14 LOAD64(a0, a1, a3) # a0/a1 <- vAA
17 $instr # a0/a1 <- op, a2-a3 changed
H A Dunop.S11 GET_OPB(a3) # a3 <- B
13 GET_VREG(a0, a3) # a0 <- vB
16 $instr # a0 <- op, a0-a3 changed
H A DOP_IGET_WIDE_QUICK.S5 GET_VREG(a3, a2) # a3 <- object we're operating on
9 beqz a3, common_errNullObject # object was null
10 addu t0, a3, a1 # t0 <- a3 + a1
13 EAS2(a3, rFP, a2)
15 STORE64(a0, a1, a3) # fp[A] <- a0/a1
H A DOP_CONST_WIDE_16.S4 GET_OPA(a3) # a3 <- AA
7 EAS2(a3, rFP, a3) # a3 <- &fp[AA]
9 STORE64(a0, a1, a3) # vAA <- a0/a1
H A DOP_CONST_WIDE_32.S4 GET_OPA(a3) # a3 <- AA
9 EAS2(a3, rFP, a3) # a3 <- &fp[AA]
12 STORE64(a0, a1, a3) # vAA <- a0/a1
H A DOP_CONST_WIDE_HIGH16.S4 GET_OPA(a3) # a3 <- AA
8 EAS2(a3, rFP, a3) # a3 <- &fp[AA]
10 STORE64(a0, a1, a3) # vAA <- a0/a1
H A DOP_MOVE_WIDE.S5 GET_OPB(a3) # a3 <- B
6 EAS2(a3, rFP, a3) # a3 <- &fp[B]
8 LOAD64(a0, a1, a3) # a0/a1 <- fp[B]
H A DOP_MOVE_WIDE_16.S4 FETCH(a3, 2) # a3 <- BBBB
6 EAS2(a3, rFP, a3) # a3 <- &fp[BBBB]
8 LOAD64(a0, a1, a3) # a0/a1 <- fp[BBBB]
H A DOP_MOVE_WIDE_FROM16.S4 FETCH(a3, 1) # a3 <- BBBB
6 EAS2(a3, rFP, a3) # a3 <- &fp[BBBB]
8 LOAD64(a0, a1, a3) # a0/a1 <- fp[BBBB]
H A DOP_INVOKE_VIRTUAL.S12 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex
14 LOAD_base_offDvmDex_pResMethods(a3, a3) # a3 <- pDvmDex->pResMethods
16 LOAD_eas2(a0, a3, a1) # a0 <- resolved baseMethod
24 LOAD_rSELF_method(a3) # a3 <- self->method
25 LOAD_base_offMethod_clazz(a0, a3) # a0 <- method->clazz
44 LOAD_base_offObject_clazz(a3, rOB
[all...]
H A DOP_APUT_WIDE.S11 srl a3, a0, 8 # a3 <- CC
13 GET_VREG(a1, a3) # a1 <- vCC (requested index)
16 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length
20 bgeu a1, a3, common_errArrayIndex # index >= length, bail
23 LOAD64(a2, a3, rOBJ) # a2/a3 <- vAA/vAA+1
25 STORE64_off(a2, a3, a0, offArrayObject_contents) # a2/a3 <
[all...]
H A DunflopWide.S1 %default {"preinstr":"", "ld_arg":"LOAD64_F(fa0, fa0f, a3)", "st_result":"STORE64_F(fv0, fv0f, rOBJ)"}
11 GET_OPB(a3) # a3 <- B
12 EAS2(a3, rFP, a3) # a3 <- &fp[B]
15 LOAD64(rARG0, rARG1, a3) # a0/a1 <- vAA
21 $instr # a0/a1 <- op, a2-a3 changed
H A DunopNarrower.S1 %default {"preinstr":"", "load":"LOAD64_F(fa0, fa0f, a3)"}
14 GET_OPB(a3) # a3 <- B
16 EAS2(a3, rFP, a3) # a3 <- &fp[B]
18 LOAD64(rARG0, rARG1, a3) # a0/a1 <- vB/vB+1
25 $instr # a0 <- op, a0-a3 changed
H A DOP_AGET_WIDE.S11 srl a3, a0, 8 # a3 <- CC
13 GET_VREG(a1, a3) # a1 <- vCC (requested index)
16 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length
18 bgeu a1, a3, common_errArrayIndex # index >= length, bail
22 LOAD64_off(a2, a3, a0, offArrayObject_contents)
25 STORE64(a2, a3, rOBJ) # vAA/vAA+1 <- a2/a3
H A Dunflop.S10 GET_OPB(a3) # a3 <- B
13 GET_VREG(a0, a3) # a0 <- vB
15 GET_VREG_F(fa0, a3)
20 $instr # a0 <- op, a0-a3 changed
H A DOP_CONST_16.S4 GET_OPA(a3) # a3 <- AA
7 SET_VREG_GOTO(a0, a3, t0) # vAA <- a0
H A DOP_CONST_HIGH16.S4 GET_OPA(a3) # a3 <- AA
8 SET_VREG_GOTO(a0, a3, t0) # vAA <- a0
H A DOP_RETURN_WIDE.S9 addu a3, rSELF, offThread_retval # a3 <- &self->retval
11 STORE64(a0, a1, a3) # retval <- a0/a1
H A DOP_INVOKE_VIRTUAL_QUICK.S11 FETCH(a3, 2) # a3 <- FEDC or CCCC
14 and a3, a3, 15 # a3 <- C (or stays CCCC)
16 GET_VREG(rOBJ, a3) # rOBJ <- vC ("this" ptr)
H A Dbinop.S19 srl a3, a0, 8 # a3 <- CC
21 GET_VREG(a1, a3) # a1 <- vCC
30 $instr # $result <- op, a0-a3 changed
H A Dbinop2addr.S16 GET_OPB(a3) # a3 <- B
18 GET_VREG(a1, a3) # a1 <- vB
26 $instr # $result <- op, a0-a3 changed
H A DunopWider.S11 GET_OPB(a3) # a3 <- B
12 GET_VREG(a0, a3) # a0 <- vB
16 $instr # result <- op, a0-a3 changed
/dalvik/vm/compiler/template/mips/
H A DTEMPLATE_PERIODIC_PROFILING.S17 lw a3, 0(a1) # get countdown timer
19 sub a3, 1 # FIXME - bug in ARM code???
20 bltz a3, .L${opcode}_disable_profiling
22 sw a3, 0(a1)

Completed in 111 milliseconds

1234