Searched refs:rFP (Results 1 - 25 of 169) sorted by relevance

1234567

/dalvik/vm/compiler/template/ia32/
H A Dheader.S22 #define rFP %edi define
/dalvik/vm/mterp/x86/
H A DOP_MUL_LONG_2ADDR.S10 * for use as the vA pointer and rFP (esi) for use
18 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)
[all...]
H A 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
H A 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
H A DOP_MUL_LONG.S8 * temps. On top of that, we'll spill edi (rFP)
16 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)
[all...]
H A 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,
[all...]
H A Dfpcvt.S8 $load (rFP,rINST,4) # %st0<- vB
11 $store (rFP,%ecx,4) # vA<- %st0
H A DOP_CMPG_DOUBLE.S10 fldl (rFP,%eax,4)
11 fldl (rFP,%ecx,4)
13 flds (rFP,%eax,4)
14 flds (rFP,%ecx,4)
H A 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
/dalvik/vm/mterp/x86-atom/
H A DOP_DIV_DOUBLE_2ADDR.S34 fldl (rFP, %edx, 4) # %xmm0<- vA
35 fdivl (rFP, rINST, 4) # divide double; vA/vB
36 fstpl (rFP, %edx, 4) # vAA<- result
H A DOP_DIV_FLOAT_2ADDR.S34 flds (rFP, %ecx, 4) # %xmm0<- vA
35 fdivs (rFP, rINST, 4) # divide double; vA/vB
36 fstps (rFP, %ecx, 4) # vAA<- result
H A DOP_CONST_WIDE_HIGH16.S33 movl $$0, (rFP, rINST, 4) # vAAlow<- 00000000
34 movl %ecx, 4(rFP, rINST, 4) # vAAhigh<- %ecx; BBBB0000
H A DOP_DOUBLE_TO_FLOAT.S34 fldl (rFP, rINST, 4) # load &vB
35 fstps (rFP, %edx, 4) # store float
H A DOP_FLOAT_TO_DOUBLE.S34 flds (rFP, rINST, 4) # load float
35 fstpl (rFP, %edx, 4) # store double
H A DOP_MUL_LONG.S53 * X = (rFP, rINST, 4)
54 * W = 4(rFP, rINST, 4)
55 * Z = (rFP, %edx, 4)
56 * Y = 4(rFP, %edx, 4)
60 movl 4(rFP, rINST, 4), %ecx # %ecx<- W
61 imull (rFP, %edx, 4), %ecx # %ecx<- WxZ
62 mov 4(rFP, %edx, 4), %eax # %ecx<- Y
63 imull (rFP, rINST, 4), %eax # %eax<- XxY
65 movl (rFP, %edx, 4), %eax # %eax<- Z
66 mull (rFP, rINS
[all...]
H A DOP_MUL_LONG_2ADDR.S54 * X = (rFP, rINST, 4)
55 * W = 4(rFP, rINST, 4)
56 * Z = (rFP, %edx, 4)
57 * Y = 4(rFP, %edx, 4)
61 movl 4(rFP, rINST, 4), %ecx # %ecx<- W
62 imull (rFP, %edx, 4), %ecx # %ecx<- WxZ
63 movl 4(rFP, %edx, 4), %eax # %eax<- Y
64 imull (rFP, rINST, 4), %eax # %eax<- X*Y
66 movl (rFP, %edx, 4), %eax # %eax<- Z
67 mull (rFP, rINS
[all...]
H A DOP_CMP_LONG.S34 movl 4(rFP, %ecx, 4), %eax # %eax<- vBBhi
35 cmp 4(rFP, %edx, 4), %eax # compare vCChi and vBBhi
38 movl (rFP, %ecx, 4), %eax # %eax<- vBBlo
39 cmp (rFP, %edx, 4), %eax # compare vCClo and vBBlo
46 movl $$0x0, (rFP, rINST, 4) # vAA<- equal
50 movl $$0xFFFFFFFF, (rFP, rINST, 4) # vAA<- less than
54 movl $$0x1, (rFP, rINST, 4) # vAA<- greater than
H A DOP_DOUBLE_TO_INT.S34 fldl (rFP, rINST, 4) # load &vB
49 fistpl (rFP, %edx, 4) # move converted int
55 fstps (rFP, %edx, 4)
56 movl $$0x00000000, (rFP, %edx, 4) # vA<- NaN
60 fstps (rFP, %edx, 4)
61 movl $$0x7FFFFFFF, (rFP, %edx, 4) # vA<- posInf
65 fstps (rFP, %edx, 4)
66 fstps (rFP, %edx, 4)
67 movl $$0x80000000, (rFP, %edx, 4) # vA<- negInf
H A DOP_CMPL_FLOAT.S42 movs$sod (rFP, %ecx, 4), %xmm0 # %xmm0<- vBB
43 comis$sod (rFP, %edx, 4), %xmm0 # do comparison
49 movl $$0xFFFFFFFF, (rFP, rINST, 4) # vAA<- less than
54 movl $$0x1, (rFP, rINST, 4) # vAA<- greater than
58 movl $$0x0, (rFP, rINST, 4) # vAA<- equal
62 movl $nan, (rFP, rINST, 4) # vAA<- NaN
H A DOP_INT_TO_FLOAT.S34 cvtsi2ss (rFP,%eax,4), %xmm0 # %xmm0<- vB
35 movss %xmm0, (rFP, rINST, 4) # vA<- %xmm0
H A DOP_LONG_TO_DOUBLE.S35 fildll (rFP, rINST, 4) # FPU<- vB
36 fstpl (rFP, %ecx, 4) # vA<- FPU; (double) vB
H A DOP_LONG_TO_FLOAT.S35 fildll (rFP, rINST, 4) # FPU<- vB
36 fstps (rFP, %ecx, 4) # vA<- FPU; (float) vB
H A DOP_MOVE_WIDE_16.S34 movq (rFP, %edx, 4), %xmm0 # %xmm0<- vB
35 movq %xmm0, (rFP, %ecx, 4) # vA<- vB; %xmm0
H A DOP_MOVE_WIDE_FROM16.S32 movq (rFP, %edx, 4), %xmm0 # %xmm0<- vB
33 movq %xmm0, (rFP, rINST, 4) # vA<- vB
/dalvik/vm/compiler/template/armv5te/
H A Dheader.S57 r5 rFP interpreted frame pointer, used for accessing locals and args
75 #define rFP r5 define
89 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)]

Completed in 153 milliseconds

1234567