/dalvik/vm/compiler/template/armv5te/ |
D | TEMPLATE_MUL_LONG.S | 23 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 25 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 27 mov r1,r10
|
D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 14 SAVEAREA_FROM_FP(r10, r1) @ r10<- stack save area 15 sub r10, r10, r2, lsl #2 @ r10<- bottom (newsave - outsSize) 17 cmp r10, r9 @ bottom < interpStackEnd? 21 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 33 tst r10, #ACC_NATIVE 36 ldr r10, .LdvmJitToInterpNoChain 47 mov pc, r10 @ dvmJitToInterpNoChain
|
D | TEMPLATE_RETURN.S | 9 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 13 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)]
|
D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 8 SAVEAREA_FROM_FP(r10, r1) @ r10<- stack save area 10 cmp r10, r9 @ bottom < interpStackEnd? 33 SAVEAREA_FROM_FP(r10, r1) @ r10<- new stack save area 41 @ native return; r9=self, r10=newSaveArea 43 ldr r2, [r10, #offStackSaveArea_returnAddr] @ r2 = chaining cell ret 44 ldr r0, [r10, #offStackSaveArea_localRefCookie] @ r0<- saved->top
|
D | footer.S | 18 SAVEAREA_FROM_FP(r10, r1) @ r10<- new stack save area 26 @ native return; r9=self, r10=newSaveArea 28 ldr r2, [r10, #offStackSaveArea_returnAddr] @ r2 = chaining cell ret 29 ldr r0, [r10, #offStackSaveArea_localRefCookie] @ r0<- saved->top 41 ldr rPC, [r10, #offStackSaveArea_savedPc] @ reload rPC
|
D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 16 SAVEAREA_FROM_FP(r10, r1) @ r10<- stack save area 18 sub r10, r10, r2, lsl #2 @ r10<- bottom (newsave - outsSize) 20 cmp r10, r9 @ bottom < interpStackEnd?
|
D | TEMPLATE_CMPL_DOUBLE.S | 19 mov r10, r1 @ save copy of &arg2 21 ldmia r10, {r2-r3} @ r2/r3<- vCC/vCC+1
|
D | TEMPLATE_CMPL_FLOAT.S | 38 mov r10, r1
|
/dalvik/vm/mterp/armv6t2/ |
D | OP_MUL_LONG_2ADDR.S | 18 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 22 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 24 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
|
/dalvik/vm/mterp/armv5te/ |
D | OP_MUL_LONG_2ADDR.S | 19 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 23 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 25 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
|
D | OP_MUL_LONG.S | 29 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 32 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 40 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
|
D | OP_INVOKE_SUPER_QUICK.S | 11 FETCH(r10, 2) @ r10<- GFED or CCCC 14 and r10, r10, #15 @ r10<- D (or stays CCCC) 20 GET_VREG(r3, r10) @ r3<- "this"
|
D | OP_INVOKE_DIRECT.S | 19 FETCH(r10, 2) @ r10<- GFED or CCCC 22 and r10, r10, #15 @ r10<- D (or stays CCCC) 26 GET_VREG(r2, r10) @ r2<- "this" ptr 45 GET_VREG(r2, r10) @ r2<- "this" ptr (reload)
|
D | OP_INVOKE_VIRTUAL.S | 15 FETCH(r10, 2) @ r10<- GFED or CCCC 18 and r10, r10, #15 @ r10<- D (or stays CCCC) 38 GET_VREG(r1, r10) @ r1<- "this" ptr
|
D | OP_INVOKE_SUPER.S | 11 FETCH(r10, 2) @ r10<- GFED or CCCC 14 and r10, r10, #15 @ r10<- D (or stays CCCC) 18 GET_VREG(r2, r10) @ r2<- "this" ptr
|
D | footer.S | 300 SAVEAREA_FROM_FP(r10, rFP) @ r10<- stack save area 304 @ r0=methodToCall, r1=CCCC, r2=count, r10=outs 307 sub r10, r10, r2, lsl #2 @ r10<- "outs" area, for call args 311 str r1, [r10], #4 @ *outs++ = val 326 SAVEAREA_FROM_FP(r10, rFP) @ r10<- stack save area 332 @ r0=methodToCall, r1=GFED, r3=outSize, r2=count, r9=regSize, r10=outs 340 str r2, [r10, #-4]! @ *--outs = vA 344 str r2, [r10, #-4]! @ *--outs = vG 348 str r2, [r10, #-4]! @ *--outs = vF 352 str r2, [r10, #-4]! @ *--outs = vE [all …]
|
D | OP_FILLED_NEW_ARRAY.S | 16 mov r10, rINST, lsr #8 @ r10<- AA or BA 38 mov r1, r10 @ r1<- AA (length) 40 mov r1, r10, lsr #4 @ r1<- B (length) 59 @ r0=array, r1=CCCC/FEDC, r9=length (from AA or B), r10=AA/BA 69 and r2, r10, #15 @ r2<- A
|
D | OP_APUT_OBJECT.S | 19 add r10, r1, r0, lsl #2 @ r10<- arrayObj + index*width
|
D | debug.c | 19 register uint32_t r10 asm("r10"); in dvmMterpDumpArmRegs() 26 printf(" : rIBASE=%08x r9=%08x r10=%08x\n", rIBASE, r9, r10); in dvmMterpDumpArmRegs()
|
D | entry.S | 48 .save {r4-r10,fp,lr}; \ 49 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs
|
D | OP_EXECUTE_INLINE.S | 13 FETCH(r10, 1) @ r10<- BBBB
|
/dalvik/vm/compiler/template/out/ |
D | CompilerTemplateAsm-armv5te.S | 180 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 184 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)] 445 mov r10, r1 @ save copy of &arg2 447 ldmia r10, {r2-r3} @ r2/r3<- vCC/vCC+1 490 mov r10, r1 @ save copy of &arg2 492 ldmia r10, {r2-r3} @ r2/r3<- vCC/vCC+1 565 mov r0, r10 616 mov r10, r1
|
D | CompilerTemplateAsm-armv7-a.S | 180 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 184 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)]
|
D | CompilerTemplateAsm-armv5te-vfp.S | 180 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 184 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)]
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-armv4t.S | 291 .save {r4-r10,fp,lr}; \ 292 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs 1341 GET_VREG(r10, r3) @ r10<- vCC 1343 mov r1, r10 1395 GET_VREG(r10, r3) @ r10<- vCC 1397 mov r1, r10 1428 mov r10, r0, lsr #8 @ r10<- CC 1430 add r10, rFP, r10, lsl #2 @ r10<- &fp[CC] 1432 ldmia r10, {r2-r3} @ r2/r3<- vCC/vCC+1 1463 mov r10, r0, lsr #8 @ r10<- CC [all …]
|