/dalvik/vm/mterp/x86-atom/ |
OP_EXECUTE_INLINE.S | 59 movl (rFP, rINST), rINST # rINST<- vF 65 movl (rFP, rINST), rINST # rINST<- vE 71 movl (rFP, rINST), rINST # rINST<- vD 75 movl (rFP, %edx, 4), %edx # rINST<- vC
|
OP_REM_FLOAT.S | 42 fstps (rFP, rINST, 4) # vAA<- remainder; return of fmod
|
bincmp.S | 37 cmp (rFP, %eax, 4), rINST # compare vA and vB
|
binopD2addr.S | 61 movl $$0x80000000, (rFP, rINST, 4) # vAA<- min int 63 movl $$0, (rFP, rINST, 4) # vAA<- 0
|
binopDLit16.S | 60 movl $$0x80000000, (rFP, rINST, 4) # vAA<- min int 62 movl $$0, (rFP, rINST, 4) # vAA<- 0
|
binopDLit8.S | 58 movl $$0x80000000, (rFP, rINST, 4) # vAA<- min int 60 movl $$0, (rFP, rINST, 4) # vAA<- 0
|
OP_AGET_WIDE.S | 42 movq %xmm0, (rFP, rINST, 4) # vAA<- %xmm0; value
|
OP_APUT_WIDE.S | 41 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vAA
|
OP_FILL_ARRAY_DATA.S | 39 push (rFP, rINST, 4)
|
OP_IGET_WIDE_QUICK.S | 37 movq %xmm0, (rFP, rINST, 4) # fp[A]<- %xmm0
|
OP_IPUT_WIDE_QUICK.S | 36 movq (rFP, rINST, 4), %xmm0 # %xmm0<- fp[A]
|
zcmp.S | 32 cmp $$0, (rFP, rINST, 4) # compare vAA with zero
|
footer.S | 160 lea (rFP, %edx, 4), %edx # %edx<- &vCCCC 202 movl (rFP, rINST, 4), %edx # %edx<- vA 208 movl (rFP, %edx, 4), %edx # %edx<- vG 215 movl (rFP, %edx), %edx # %edx<- vF 222 movl (rFP, %edx), %edx # %edx<- vE 227 movl (rFP, %edx, 4), %edx # %edx<- vD 263 movl rFP, offStackSaveArea_prevFrame(%eax) # newSaveArea->prevFrame<- rFP 281 movl sReg1, rFP # rFP<- newF [all...] |
/dalvik/vm/mterp/armv5te/ |
OP_CMP_LONG.S | 30 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB] 31 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
|
OP_SHL_LONG.S | 13 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB] 17 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
OP_SHR_LONG.S | 13 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB] 17 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
OP_USHR_LONG.S | 13 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB] 17 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
OP_CONST_WIDE.S | 11 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
|
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
|
unopNarrower.S | 15 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
|
unopWider.S | 14 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
|
/dalvik/vm/compiler/template/armv5te/ |
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()
|
TEMPLATE_INVOKE_METHOD_NATIVE.S | 6 SAVEAREA_FROM_FP(r1, rFP) @ r1<- stack save area 12 str rPC, [rFP, #(offStackSaveArea_currentPc - sizeofStackSaveArea)] 16 str rFP, [r1, #(offStackSaveArea_prevFrame - sizeofStackSaveArea)] 65 str rFP, [rSELF, #offThread_curFrame] @ curFrame = fp 68 ldr r0, [rFP, #(offStackSaveArea_currentPc - sizeofStackSaveArea)]
|
/dalvik/vm/mterp/armv6t2/ |
OP_IPUT_WIDE_QUICK.S | 7 add r3, rFP, r0, lsl #2 @ r3<- &fp[A]
|
/dalvik/vm/mterp/out/ |
InterpAsm-armv5te.S | 65 r5 rFP interpreted frame pointer, used for accessing locals and args 77 #define rFP r5 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, _vreg, lsl # [all...] |