/dalvik/vm/compiler/template/mips/ |
D | TEMPLATE_RESTORE_STATE.S | 11 lw zero, r_ZERO*4(a0) # restore zero 14 lw AT, r_AT*4(a0) # restore at 16 lw v0, r_V0*4(a0) # restore v0 17 lw v1, r_V1*4(a0) # restore v1 19 lw a1, r_A1*4(a0) # restore a1 20 lw a2, r_A2*4(a0) # restore a2 21 lw a3, r_A3*4(a0) # restore a3 23 lw t0, r_T0*4(a0) # restore t0 24 lw t1, r_T1*4(a0) # restore t1 25 lw t2, r_T2*4(a0) # restore t2 [all …]
|
D | TEMPLATE_MEM_OP_DECODE.S | 97 lw AT, r_AT*-4(sp) # pop at 99 lw v0, r_V0*-4(sp) # pop v0 100 lw v1, r_V1*-4(sp) # pop v1 101 lw a0, r_A0*-4(sp) # pop a0 102 lw a1, r_A1*-4(sp) # pop a1 103 lw a2, r_A2*-4(sp) # pop a2 104 lw a3, r_A3*-4(sp) # pop a3 105 lw t0, r_T0*-4(sp) # pop t0 106 lw t1, r_T1*-4(sp) # pop t1 107 lw t2, r_T2*-4(sp) # pop t2 [all …]
|
D | footer.S | 12 lw t9, offThread_jniLocal_topCookie(rSELF) # t9<- thread->localRef->... 37 lw gp, STACK_OFFSET_GP(sp) 45 lw t9, offMethod_nativeFunc(a2) 47 lw gp, STACK_OFFSET_GP(sp) 56 lw gp, STACK_OFFSET_GP(sp) 60 lw t9, offMethod_nativeFunc(a2) 62 lw gp, STACK_OFFSET_GP(sp) 67 lw a2, offStackSaveArea_returnAddr(rBIX) # a2 = chaining cell ret addr 68 lw a0, offStackSaveArea_localRefCookie(rBIX) # a0<- saved->top 69 lw a1, offThread_exception(rSELF) # check for exception [all …]
|
D | TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 26 lw a3, offObject_clazz(a0) # a3 <- this->class 27 lw rIBASE, 8(a2) # t0 <- predictedChainCell->clazz 28 lw a0, 12(a2) # a0 <- predictedChainCell->method 29 lw t1, offThread_icRechainCount(rSELF) # t1 <- shared rechainCount 36 lw t2, 0(rINST) 43 lw rINST, offClassObject_vtable(a3) # rINST <- this->class->vtable
|
D | TEMPLATE_RETURN.S | 19 lw gp, STACK_OFFSET_GP(sp) 28 lw t0, offStackSaveArea_prevFrame(a0) # t0<- saveArea->prevFrame 30 lw rPC, offStackSaveArea_savedPc(a0) # rPC<- saveArea->savedPc 32 lw t2, offStackSaveArea_returnAddr(a0) # t2<- chaining cell ret 36 lw a2, offStackSaveArea_method - sizeofStackSaveArea(t0)
|
D | TEMPLATE_PERIODIC_PROFILING.S | 14 lw a0, -16(ra) 15 lw a1, offThread_pProfileCountdown(rSELF) 16 lw a2, 0(a0) # get counter 17 lw a3, 0(a1) # get countdown timer
|
D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 3 lw t9, offThread_interpStackEnd(rSELF) # t9<- interpStackEnd 17 lw rPC, offMethod_insns(a0) # rPC<- methodToCall->insns 23 lw rTEMP, offMethod_nativeFunc(a0) # t9<- method->nativeFunc 33 lw t6, offThread_jniLocal_topCookie(rSELF) # t6<- thread->localRef->... 57 lw gp, STACK_OFFSET_GP(sp) 70 lw gp, STACK_OFFSET_GP(sp) 78 lw gp, STACK_OFFSET_GP(sp) 83 lw a2, offStackSaveArea_returnAddr(rBIX) # a2 = chaining cell ret addr 84 lw a0, offStackSaveArea_localRefCookie(rBIX) # a0<- saved->top 85 lw a1, offThread_exception(rSELF) # check for exception [all …]
|
D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 9 lw t9, offThread_interpStackEnd(rSELF) # t9<- interpStackEnd 23 lw t9, offMethod_clazz(a0) # t9<- methodToCall->clazz 24 lw t0, offMethod_accessFlags(a0) # t0<- methodToCall->accessFlags 27 lw rPC, offMethod_insns(a0) # rPC<- methodToCall->insns 48 lw rTEMP, (t0) 49 lw a3, offClassObject_pDvmDex(t9) # a3<- method->clazz->pDvmDex 67 lw gp, STACK_OFFSET_GP(sp)
|
D | TEMPLATE_STRING_COMPARETO.S | 23 lw t0, STRING_FIELDOFF_OFFSET(a0) 24 lw t1, STRING_FIELDOFF_OFFSET(a1) 25 lw t2, STRING_FIELDOFF_COUNT(a0) 26 lw a2, STRING_FIELDOFF_COUNT(a1) 27 lw a0, STRING_FIELDOFF_VALUE(a0) 28 lw a1, STRING_FIELDOFF_VALUE(a1)
|
D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 12 lw t9, offThread_interpStackEnd(rSELF) # t9<- interpStackEnd 28 lw t9, offMethod_clazz(a0) # t9<- methodToCall->clazz 31 lw rPC, offMethod_insns(a0) # rPC<- methodToCall->insns 41 lw a3, offClassObject_pDvmDex(t9) # a3<- methodToCall->clazz->pDvmDex 59 lw gp, STACK_OFFSET_GP(sp)
|
D | TEMPLATE_STRING_INDEXOF.S | 18 lw t0, STRING_FIELDOFF_OFFSET(a0) 19 lw t1, STRING_FIELDOFF_COUNT(a0) 20 lw v0, STRING_FIELDOFF_VALUE(a0)
|
D | TEMPLATE_MONITOR_ENTER.S | 13 lw t9, (a2)
|
/dalvik/vm/arch/mips/ |
D | CallO32.S | 148 lw $t0,FSIZE+16($sp) /* t0 <- argv */ 149 lw $t9,FSIZE+24($sp) /* t9 <- func */ 150 lw $s0,FSIZE+28($sp) /* s0 <- pReturn */ 155 lw $a1,($t0) 178 lw $t2,($t0) 189 lw $t2,($t0) 207 lw $t2,($t0) 230 lw $a2,8($sp) 231 lw $a3,12($sp) 269 lw $ra,20($sp) [all …]
|
/dalvik/vm/compiler/template/out/ |
D | CompilerTemplateAsm-mips.S | 151 #define LOAD_PC_FROM_SELF() lw rPC, offThread_pc(rSELF) 153 #define LOAD_FP_FROM_SELF() lw rFP, offThread_curFrame(rSELF) 192 #define LOAD(rd, rbase) lw rd, 0(rbase) 225 #define LOAD_rSELF_OFF(rd,off) lw rd, offThread_##off##(rSELF) 261 .set noat; lw rd, 0(AT); .set at 266 #define LOAD_RB_OFF(rd,rbase,off) lw rd, off(rbase) 274 #define LOAD64_off(rlo,rhi,rbase,off) lw rlo, off(rbase); \ 275 lw rhi, (off+4)(rbase) 285 #define LOAD64_off(rlo,rhi,rbase,off) lw rlo, (off+4)(rbase); \ 286 lw rhi, (off)(rbase) [all …]
|
/dalvik/vm/mterp/mips/ |
D | footer.S | 22 lw rBIX, offThread_jitResumeNPC(rSELF) 24 lw sp, offThread_jitResumeNSP(rSELF) # cut back native stack 59 lw a0, 0(ra) # pass our target PC 73 lw a0, 0(ra) # pass our target PC 95 lw a0, offThread_jitResumeNPC(rSELF) 97 lw sp, offThread_jitResumeNSP(rSELF) # cut back native stack 110 lw gp, STACK_OFFSET_GP(sp) 118 lw rIBASE, offThread_curHandlerTable(rSELF) 133 lw gp, STACK_OFFSET_GP(sp) 144 lw rIBASE, offThread_curHandlerTable(rSELF) [all …]
|
D | entry.S | 52 lw rIBASE, offThread_curHandlerTable(rSELF) 57 lw a0, offThread_pJitProfTable(rSELF) 63 lw a2, offThread_shadowSpace(rSELF) # to find out the jit exit state 65 lw a3, offShadowSpace_jitExitState(a2) # jit exit state
|
D | OP_GOTO_32.S | 19 lw a0, offThread_pJitProfTable(rSELF) 21 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base 28 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base
|
D | OP_EXECUTE_INLINE.S | 28 lw gp, STACK_OFFSET_GP(sp) # restore gp 59 lw a3, 0(t1) # a3 <- vF (shift right 12, left 2) 63 lw a2, 0(t1) # a2 <- vE 67 lw a1, 0(t1) # a1 <- vD 71 lw a0, 0(t1) # a0 <- vC 75 lw t9, 0(t1) 96 lw gp, STACK_OFFSET_GP(sp) # restore gp
|
D | zcmp.S | 22 lw a0, offThread_pJitProfTable(rSELF) 24 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh table base 29 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh rtable base
|
D | bincmp.S | 24 lw a0, offThread_pJitProfTable(rSELF) 26 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh rIBASE 31 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh rIBASE
|
D | OP_GOTO_16.S | 14 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base 17 lw a0, offThread_pJitProfTable(rSELF)
|
D | OP_GOTO.S | 15 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base 19 lw a0, offThread_pJitProfTable(rSELF)
|
D | header.S | 60 #define LOAD_PC_FROM_SELF() lw rPC, offThread_pc(rSELF) 62 #define LOAD_FP_FROM_SELF() lw rFP, offThread_curFrame(rSELF) 148 #define LOAD_rSELF_OFF(rd, off) lw rd, offThread_##off## (rSELF) 183 .set noat; lw rd, 0(AT); .set at 188 #define LOAD_RB_OFF(rd, rbase, off) lw rd, off(rbase) 196 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \ 197 lw rhi, (off+4)(rbase) 201 #define vLOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \ 202 lw rhi, (off+4)(rbase) 212 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, (off+4)(rbase); \ [all …]
|
D | OP_PACKED_SWITCH.S | 26 lw rIBASE, offThread_curHandlerTable(rSELF) # refresh handler base 30 lw a0, offThread_pJitProfTable(rSELF)
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-mips.S | 67 #define LOAD_PC_FROM_SELF() lw rPC, offThread_pc(rSELF) 69 #define LOAD_FP_FROM_SELF() lw rFP, offThread_curFrame(rSELF) 155 #define LOAD_rSELF_OFF(rd, off) lw rd, offThread_##off## (rSELF) 190 .set noat; lw rd, 0(AT); .set at 195 #define LOAD_RB_OFF(rd, rbase, off) lw rd, off(rbase) 203 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \ 204 lw rhi, (off+4)(rbase) 208 #define vLOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \ 209 lw rhi, (off+4)(rbase) 219 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, (off+4)(rbase); \ [all …]
|