Home
last modified time | relevance | path

Searched refs:rFP (Results 1 – 25 of 160) sorted by relevance

1234567

/dalvik/vm/mterp/x86/
DOP_MUL_LONG.S16 SPILL(rFP)
19 leal (rFP,%eax,4),%esi # esi<- &v[B]
20 leal (rFP,%ecx,4),rFP # rFP<- &v[C]
22 imull (rFP),%ecx # ecx<- (Bmsw*Clsw)
23 movl 4(rFP),%eax # eax<- Cmsw
26 movl (rFP),%eax # eax<- Clsw
29 UNSPILL(rFP)
33 movl rIBASE,4(rFP,rINST,4)# v[B+1]<- rIBASE
35 movl %eax,(rFP,rINST,4) # v[B]<- %eax
Dcvtfp_int.S13 fldl (rFP,rINST,4) # %st0<- vB
15 flds (rFP,rINST,4) # %st0<- vB
25 fistpll (rFP,%ecx,4) # convert and store
27 fistpl (rFP,%ecx,4) # convert and store
32 xorl 4(rFP,%ecx,4),%eax
33 orl (rFP,%ecx,4),%eax
35 cmpl $$0x80000000,(rFP,%ecx,4)
48 adcl $$-1,(rFP,%ecx,4)
50 adcl $$-1,4(rFP,%ecx,4)
54 movl $$0,(rFP,%ecx,4)
[all …]
DOP_MUL_LONG_2ADDR.S18 SPILL(rFP)
20 leal (rFP,%eax,4),%esi # %esi<- &v[A]
21 leal (rFP,rINST,4),rFP # rFP<- &v[B]
23 imull (rFP),%ecx # ecx<- (Amsw*Blsw)
24 movl 4(rFP),%eax # eax<- Bmsw
27 movl (rFP),%eax # eax<- Blsw
35 UNSPILL(rFP)
Dheader.S70 #define rFP %edi macro
133 movl rFP,offThread_curFrame(\_reg)
137 movl rSELF,rFP
138 movl offThread_pc(rFP),rPC
139 movl offThread_curFrame(rFP),rFP
156 movl rPC, (-sizeofStackSaveArea + offStackSaveArea_currentPc)(rFP)
160 movl (-sizeofStackSaveArea + offStackSaveArea_currentPc)(rFP), rPC
169 leal -sizeofStackSaveArea(rFP), \_reg
244 movl (rFP,\_vreg,4),\_reg
248 movl \_reg,(rFP,\_vreg,4)
[all …]
Dbinflop.S9 $load (rFP,%eax,4) # vCC to fp stack
10 $instr (rFP,%ecx,4) # ex: faddp
13 $store (rFP,rINST,4) # %st to vAA
Dbinflop2addr.S10 $load (rFP,%ecx,4) # vAA to fp stack
12 $instr (rFP,rINST,4) # ex: faddp
15 $store (rFP,%ecx,4) # %st to vA
DOP_ADD_DOUBLE.S7 movq (rFP, %eax, 4), %xmm0 # %xmm0<- vBB
8 movq (rFP, %ecx, 4), %xmm1 # %xmm1<- vCC
12 movq %xmm0, (rFP, rINST, 4) # vAA<- vBB * vCC
DOP_MUL_DOUBLE.S8 movq (rFP, %eax, 4), %xmm0 # %xmm0<- vBB
9 movq (rFP, %ecx, 4), %xmm1 # %xmm1<- vCC
13 movq %xmm0, (rFP, rINST, 4) # vAA<- vBB * vCC
DOP_SUB_DOUBLE.S8 movq (rFP, %eax, 4), %xmm0 # %xmm0<- vBB
9 movq (rFP, %ecx, 4), %xmm1 # %xmm1<- vCC
13 movq %xmm0, (rFP, rINST, 4) # vAA<- vBB - vCC
DOP_CMPG_DOUBLE.S10 fldl (rFP,%eax,4)
11 fldl (rFP,%ecx,4)
13 flds (rFP,%eax,4)
14 flds (rFP,%ecx,4)
DOP_ADD_DOUBLE_2ADDR.S8 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
9 movq (rFP, %ecx, 4), %xmm0 # %xmm0<- vA
13 movq %xmm0, (rFP, %ecx, 4) # vA<- %xmm0; result
DOP_REM_DOUBLE.S5 fldl (rFP,%ecx,4) # vCC to fp stack
6 fldl (rFP,%eax,4) # vCC to fp stack
15 fstpl (rFP,rINST,4) # %st to vAA
DOP_MUL_DOUBLE_2ADDR.S9 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
10 movq (rFP, %ecx, 4), %xmm0 # %xmm0<- vA
14 movq %xmm0, (rFP, %ecx, 4) # vA<- %xmm0; result
DOP_REM_DOUBLE_2ADDR.S5 fldl (rFP,rINST,4) # vBB to fp stack
7 fldl (rFP,%ecx,4) # vAA to fp stack
16 fstpl (rFP,%ecx,4) # %st to vA
DOP_REM_FLOAT_2ADDR.S5 flds (rFP,rINST,4) # vBB to fp stack
7 flds (rFP,%ecx,4) # vAA to fp stack
16 fstps (rFP,%ecx,4) # %st to vA
DOP_SUB_DOUBLE_2ADDR.S9 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
10 movq (rFP, %ecx, 4), %xmm0 # %xmm0<- vA
14 movq %xmm0, (rFP, %ecx, 4) # vA<- %xmm0; result
DOP_REM_FLOAT.S5 flds (rFP,%ecx,4) # vCC to fp stack
6 flds (rFP,%eax,4) # vCC to fp stack
16 fstps (rFP,%ecx,4) # %st to vAA
Dfpcvt.S8 $load (rFP,rINST,4) # %st0<- vB
11 $store (rFP,%ecx,4) # vA<- %st0
DbinopWide2addr.S10 $instr1 # example: addl %eax,(rFP,rINST,4)
11 $instr2 # example: adcl %ecx,4(rFP,rINST,4)
/dalvik/vm/mterp/armv5te/
Dheader.S70 #define rFP r5 macro
78 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame]
79 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame]
80 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP}
81 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP}
93 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)]
179 #define GET_VREG(_reg, _vreg) ldr _reg, [rFP, _vreg, lsl #2]
180 #define SET_VREG(_reg, _vreg) str _reg, [rFP, _vreg, lsl #2]
186 add _reg, rFP, _vreg, lsl #2
/dalvik/vm/mterp/out/
DInterpAsm-x86.S77 #define rFP %edi macro
140 movl rFP,offThread_curFrame(\_reg)
144 movl rSELF,rFP
145 movl offThread_pc(rFP),rPC
146 movl offThread_curFrame(rFP),rFP
163 movl rPC, (-sizeofStackSaveArea + offStackSaveArea_currentPc)(rFP)
167 movl (-sizeofStackSaveArea + offStackSaveArea_currentPc)(rFP), rPC
176 leal -sizeofStackSaveArea(rFP), \_reg
251 movl (rFP,\_vreg,4),\_reg
255 movl \_reg,(rFP,\_vreg,4)
[all …]
/dalvik/vm/compiler/template/armv5te/
Dheader.S75 #define rFP r5 macro
89 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)]
DTEMPLATE_INVOKE_METHOD_CHAIN.S14 SAVEAREA_FROM_FP(r1, rFP) @ r1<- stack save area
23 str rPC, [rFP, #(offStackSaveArea_currentPc - sizeofStackSaveArea)]
27 str rFP, [r1, #(offStackSaveArea_prevFrame - sizeofStackSaveArea)]
38 mov rFP, r1 @ fp = newFp
39 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp
DTEMPLATE_INVOKE_METHOD_NO_OPT.S12 SAVEAREA_FROM_FP(r1, rFP) @ r1<- stack save area
21 str rPC, [rFP, #(offStackSaveArea_currentPc - sizeofStackSaveArea)]
27 str rFP, [r1, #(offStackSaveArea_prevFrame - sizeofStackSaveArea)]
45 mov rFP, r1 @ fp = newFp
46 str rFP, [rSELF, #offThread_curFrame] @ curFrame = newFp
/dalvik/vm/mterp/mips/
DbinopWide.S21 EAS2(rOBJ, rFP, rOBJ) # rOBJ <- &fp[AA]
22 EAS2(a2, rFP, a2) # a2 <- &fp[BB]
23 EAS2(t1, rFP, a3) # a3 <- &fp[CC]

1234567