HomeSort by relevance Sort by last modified time
    Searched refs:a0 (Results 26 - 50 of 676) sorted by null

12 3 4 5 6 7 8 91011>>

  /dalvik/vm/mterp/mips/
OP_AGET_WIDE.S 8 FETCH(a0, 1) # a0 <- CCBB
10 and a2, a0, 255 # a2 <- BB
11 srl a3, a0, 8 # a3 <- CC
12 GET_VREG(a0, a2) # a0 <- vBB (array object)
15 beqz a0, common_errNullObject # yes, bail
16 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length
17 EAS3(a0, a0, a1) # a0 <- arrayObj + index*widt
    [all...]
OP_APUT_WIDE.S 8 FETCH(a0, 1) # a0 <- CCBB
10 and a2, a0, 255 # a2 <- BB
11 srl a3, a0, 8 # a3 <- CC
12 GET_VREG(a0, a2) # a0 <- vBB (array object)
15 beqz a0, common_errNullObject # yes, bail
16 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length
17 EAS3(a0, a0, a1) # a0 <- arrayObj + index*widt
    [all...]
OP_BREAKPOINT.S 9 move a0, rPC
14 or rINST, rINST, a0
15 GOTO_OPCODE_BASE(a1, a0)
OP_CONST_16.S 3 FETCH_S(a0, 1) # a0 <- ssssBBBB (sign-extended)
7 SET_VREG_GOTO(a0, a3, t0) # vAA <- a0
OP_MOVE_RESULT.S 6 LOAD_rSELF_retval(a0) # a0 <- self->retval.i
8 SET_VREG_GOTO(a0, a2, t0) # fp[AA] <- a0
OP_RETURN_WIDE.S 10 LOAD64(a0, a1, a2) # a0/a1 <- vAA/vAA+1
11 STORE64(a0, a1, a3) # retval <- a0/a1
unop.S 1 %default {"preinstr":"", "result0":"a0"}
4 * specifies an instruction that performs "result = op a0".
13 GET_VREG(a0, a3) # a0 <- vB
16 $instr # a0 <- op, a0-a3 changed
OP_PACKED_SWITCH.S 16 FETCH(a0, 1) # a0 <- bbbb (lo)
20 or a0, a0, t0 # a0 <- BBBBbbbb
22 EAS1(a0, rPC, a0) # a0 <- PC + BBBBbbbb*2
23 JAL($func) # a0 <- code-unit branch offset
30 lw a0, offThread_pJitProfTable(rSELF
    [all...]
OP_GOTO_16.S 10 FETCH_S(a0, 1) # a0 <- ssssAAAA (sign-extended)
11 addu a1, a0, a0 # a1 <- byte offset, flags set
17 lw a0, offThread_pJitProfTable(rSELF)
18 bltz a1, common_testUpdateProfile # (a0) hot trace head?
OP_INSTANCE_OF.S 17 GET_VREG(a0, a3) # a0 <- vB (object)
20 beqz a0, .L${opcode}_store # null obj, not an instance, store a0
24 LOAD_base_offObject_clazz(a0, a0) # a0 <- obj->clazz
27 .L${opcode}_resolved: # a0=obj->clazz, a1=resolved class
29 beq a0, a1, .L${opcode}_trivial # yes, trivial finish
37 li a0, 1 # indicate succes
    [all...]
OP_AGET.S 15 GET_VREG(a0, a2) # a0 <- vBB (array object)
18 beqz a0, common_errNullObject # yes, bail
19 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length
21 EASN(a0, a0, a1, $shift) # a0 <- arrayObj + index*width
23 addu a0, a0, a1
28 $load a2, offArrayObject_contents(a0) # a2 <- vBB[vCC
    [all...]
OP_APUT.S 11 GET_VREG(a0, a2) # a0 <- vBB (array object)
14 beqz a0, common_errNullObject # yes, bail
15 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length
17 EASN(a0, a0, a1, $shift) # a0 <- arrayObj + index*width
19 addu a0, a0, a1
25 $store a2, offArrayObject_contents(a0) # vBB[vCC] <- a
    [all...]
OP_GOTO_32.S 13 FETCH(a0, 1) # a0 <- aaaa (lo)
16 or a0, a0, a1 # a0 <- AAAAaaaa
17 addu a1, a0, a0 # a1 <- byte offset
19 lw a0, offThread_pJitProfTable(rSELF)
24 blez a1, common_testUpdateProfile # (a0) hot trace head?
27 bgtz a0, 2
    [all...]
OP_IGET.S 13 GET_OPB(a0) # a0 <- B
17 GET_VREG(rOBJ, a0) # rOBJ <- fp[B], the object pointer
18 LOAD_eas2(a0, a2, a1) # a0 <- resolved InstField ptr
20 bnez a0, .L${opcode}_finish # no, already resolved
23 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
26 move a0, v0
38 LOAD_base_offInstField_byteOffset(a3, a0) # a3 <- byte offset of fiel
    [all...]
OP_IPUT.S 13 GET_OPB(a0) # a0 <- B
17 GET_VREG(rOBJ, a0) # rOBJ <- fp[B], the object pointer
18 LOAD_eas2(a0, a2, a1) # a0 <- resolved InstField ptr
20 bnez a0, .L${opcode}_finish # no, already resolved
23 LOAD_base_offMethod_clazz(a0, a2) # a0 <- method->clazz
26 move a0, v0
33 * a0 holds resolved fiel
    [all...]
OP_MUL_LONG.S 4 * a1 a0
14 FETCH(a0, 1) # a0 <- CCBB
15 and t0, a0, 255 # a2 <- BB
16 srl t1, a0, 8 # a3 <- CC
18 LOAD64(a0, a1, t0) # a0/a1 <- vBB/vBB+1
23 mul v1, a3, a0 # v1= a3a0
24 multu a2, a0
31 GET_OPA(a0) # a0 <- A
    [all...]
OP_SHL_LONG.S 9 FETCH(a0, 1) # a0 <- CCBB
11 and a3, a0, 255 # a3 <- BB
12 srl a0, a0, 8 # a0 <- CC
14 GET_VREG(a2, a0) # a2 <- vCC
15 LOAD64(a0, a1, a3) # a0/a1 <- vBB/vBB+1
20 sll v0, a0, a2 # rlo<- alo << (shift&31
    [all...]
  /external/clang/test/CXX/expr/
p8.cpp 4 int a0; variable
15 f0(a0);
  /dalvik/vm/compiler/template/mips/
TEMPLATE_RETURN.S 9 # preserve a0-a2 and ra
10 SCRATCH_STORE(a0, 0)
15 # a0=rSELF
16 move a0, rSELF
21 # restore a0-a2 and ra
25 SCRATCH_LOAD(a0, 0)
27 SAVEAREA_FROM_FP(a0, rFP) # a0<- saveArea (old)
28 lw t0, offStackSaveArea_prevFrame(a0) # t0<- saveArea->prevFrame
30 lw rPC, offStackSaveArea_savedPc(a0) # rPC<- saveArea->savedP
    [all...]
TEMPLATE_PERIODIC_PROFILING.S 14 lw a0, -16(ra)
16 lw a2, 0(a0) # get counter
21 sw a2, 0(a0)
25 la a0, dvmJitTraceProfilingOff
26 JALR(a0)
funop.S 4 * specifies an instruction that performs "result = op a0".
10 * a0 = target dalvik register address
16 move rOBJ, a0 # save a0
18 LOAD(a0, a1) # a0<- vBB
20 $instr # v0<- op, a0-a3 changed
funopWider.S 9 * a0 = target dalvik register address
13 move rOBJ, a0 # save a0
15 LOAD(a0, a1) # a0<- vB
17 $instr # result<- op, a0-a3 changed
  /bionic/libc/arch-mips/bionic/
_exit_with_stack_teardown.S 44 move $a0,$s0
49 move $a0,$0
50 lw $a0,($a0)
setjmp.S 66 REG_S a0, A0OFF(sp)
68 move a0, zero # get current signal mask
74 REG_L a0, A0OFF(sp) # restore jmpbuf
76 REG_S ra, SC_PC(a0) # sc_pc = return address
82 REG_S v0, SC_REGS+ZERO*REGSZ(a0)
83 REG_S s0, SC_REGS+S0*REGSZ(a0)
84 REG_S s1, SC_REGS+S1*REGSZ(a0)
85 REG_S s2, SC_REGS+S2*REGSZ(a0)
86 REG_S s3, SC_REGS+S3*REGSZ(a0)
87 REG_S s4, SC_REGS+S4*REGSZ(a0)
    [all...]
  /external/clang/test/CodeGen/
mips64-class-return.cpp 37 // CHECK: define void @_Z4foo32D2(i64 %a0.coerce0, double %a0.coerce1)
38 void foo3(D2 a0) {
39 gd2 = a0;
42 // CHECK: define void @_Z4foo42D0(i64 %a0.coerce0, i64 %a0.coerce1)
43 void foo4(D0 a0) {
44 gd0 = a0;

Completed in 414 milliseconds

12 3 4 5 6 7 8 91011>>