/dalvik/vm/compiler/template/mips/ |
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 15 SAVEAREA_FROM_FP(a1, rFP) # a1<- stack save area 29 sw rPC, (offStackSaveArea_currentPc - sizeofStackSaveArea)(rFP) 34 sw rFP, (offStackSaveArea_prevFrame - sizeofStackSaveArea)(a1) 46 move rFP, a1 # fp = newFp 47 sw rFP, offThread_curFrame(rSELF) # self->curFrame = newFp
|
H A D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 12 SAVEAREA_FROM_FP(a1, rFP) # a1<- stack save area 25 sw rPC, (offStackSaveArea_currentPc - sizeofStackSaveArea)(rFP) 30 sw rFP, (offStackSaveArea_prevFrame - sizeofStackSaveArea)(a1) 54 move rFP, a1 # fp = newFp 55 sw rFP, offThread_curFrame(rSELF) # self->curFrame = newFp
|
/dalvik/vm/mterp/mips/ |
H A D | footer.S | 21 move rFP, a2 # restore Dalvik fp 94 move rFP, a2 # restore Dalvik fp 292 * rSELF & rFP were preserved in the translated code, and rPC has 412 * rPC, rFP, rSELF: the values that they should contain 417 move a1, rFP # r1 <- frame pointer 421 lw rFP, offShadowSpace_shadowFP(v0) # rFP <- fp in shadow space 429 move a1, rFP # pass ending fp 508 SAVEAREA_FROM_FP(rBIX, rFP) # rBIX <- stack save area 531 SAVEAREA_FROM_FP(rBIX, rFP) # rBI [all...] |
H A D | OP_CMP_LONG.S | 21 EAS2(a2, rFP, a2) # a2 <- &fp[BB] 22 EAS2(a3, rFP, a3) # a3 <- &fp[CC]
|
H A D | OP_SHL_LONG.S | 13 EAS2(a3, rFP, a3) # a3 <- &fp[BB] 17 EAS2(t2, rFP, t2) # t2 <- &fp[AA]
|
H A D | OP_SHR_LONG.S | 13 EAS2(a3, rFP, a3) # a3 <- &fp[BB] 16 EAS2(t3, rFP, t3) # t3 <- &fp[AA]
|
H A D | OP_USHR_LONG.S | 13 EAS2(a3, rFP, a3) # a3 <- &fp[BB] 16 EAS2(rOBJ, rFP, t0) # rOBJ <- &fp[AA]
|
H A D | OP_CONST_WIDE.S | 13 EAS2(t1, rFP, t1) # t1 <- &fp[AA]
|
H A D | OP_EXECUTE_INLINE.S | 58 ESRN(t1, rFP, t0, 10) 62 ESRN(t1, rFP, t0, 6) 66 ESRN(t1, rFP, t0, 2) 70 EASN(t1, rFP, t0, 2)
|
H A D | unflopWider.S | 17 EAS2(rOBJ, rFP, rOBJ) # rOBJ <- &fp[A]
|
H A D | unopNarrower.S | 16 EAS2(a3, rFP, a3) # a3 <- &fp[B]
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_CMP_LONG.S | 30 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB] 31 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
|
H A D | OP_SHL_LONG.S | 13 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB] 17 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
H A D | OP_SHR_LONG.S | 13 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB] 17 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
H A D | OP_USHR_LONG.S | 13 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB] 17 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
H A D | OP_CONST_WIDE.S | 11 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
H A D | OP_EXECUTE_INLINE.S | 54 ldr r3, [rFP, ip, lsr #10] @ r3<- vF (shift right 12, left 2) 56 ldr r2, [rFP, ip, lsr #6] @ r2<- vE 58 ldr r1, [rFP, ip, lsr #2] @ r1<- vD 60 ldr r0, [rFP, ip, lsl #2] @ r0<- vC
|
H A D | unopNarrower.S | 15 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
|
H A D | unopWider.S | 14 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
|
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_RETURN.S | 16 SAVEAREA_FROM_FP(r0, rFP) @ r0<- saveArea (old) 34 mov rFP, r10 @ publish new FP 39 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 54 stmia rSELF, {rPC, rFP} @ SAVE_PC_FP_TO_SELF()
|
/dalvik/vm/mterp/armv6t2/ |
H A D | OP_IPUT_WIDE_QUICK.S | 7 add r3, rFP, r0, lsl #2 @ r3<- &fp[A]
|
/dalvik/vm/mterp/x86/ |
H A D | bincmp.S | 16 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
|
/dalvik/vm/mterp/out/ |
H A D | InterpAsm-armv5te-vfp.S | 65 r5 rFP interpreted frame pointer, used for accessing locals and args 77 #define rFP r5 define 85 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 86 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 100 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)] 186 #define GET_VREG(_reg, _vreg) ldr _reg, [rFP, _vreg, lsl #2] 187 #define SET_VREG(_reg, _vreg) str _reg, [rFP, _vreg, lsl #2] 193 add _reg, rFP, _vre [all...] |
H A D | InterpAsm-armv7-a-neon.S | 65 r5 rFP interpreted frame pointer, used for accessing locals and args 77 #define rFP r5 define 85 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 86 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 100 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)] 186 #define GET_VREG(_reg, _vreg) ldr _reg, [rFP, _vreg, lsl #2] 187 #define SET_VREG(_reg, _vreg) str _reg, [rFP, _vreg, lsl #2] 193 add _reg, rFP, _vre [all...] |
H A D | InterpAsm-armv7-a.S | 65 r5 rFP interpreted frame pointer, used for accessing locals and args 77 #define rFP r5 define 85 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame] 86 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 100 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)] 186 #define GET_VREG(_reg, _vreg) ldr _reg, [rFP, _vreg, lsl #2] 187 #define SET_VREG(_reg, _vreg) str _reg, [rFP, _vreg, lsl #2] 193 add _reg, rFP, _vre [all...] |