Home
last modified time | relevance | path

Searched refs:fp0 (Results 1 – 25 of 43) sorted by relevance

12

/linux-2.4.37.9/drivers/char/
Dconmakehash.c86 int fp0, fp1, un0, un1; in main() local
142 fp0 = strtol(p, &p1, 0); in main()
166 if ( fp0 < 0 || fp0 >= fontlen ) in main()
170 tblname, fp0); in main()
173 if ( fp1 && (fp1 < fp0 || fp1 >= fontlen) ) in main()
189 for (i=fp0; i<=fp1; i++) in main()
211 tblname, fp0, fp1); in main()
214 if (un1 - un0 != fp1 - fp0) in main()
218 tblname, un0, un1, fp0, fp1); in main()
221 for(i=fp0; i<=fp1; i++) in main()
[all …]
/linux-2.4.37.9/arch/m68k/fpsp040/
Dsto_res.S5 | Library functions return result in fp0. If fp0 is not the
6 | users destination register then fp0 is moved to the
7 | correct floating-point destination register. fp0 and fp1
10 | Input: result in fp0,fp1
36 cmpib #3,%d0 |check for fp0/fp1 cases
69 cmpib #3,%d0 |check for fp0/fp1 cases
71 fmovemx %fp0-%fp0,-(%a7)
86 fmovemx %fp0-%fp0,USER_FP3(%a6)
89 fmovemx %fp0-%fp0,USER_FP2(%a6)
92 fmovemx %fp0-%fp0,USER_FP1(%a6)
[all …]
Dsetox.S16 | exp(X) or exp(X)-1 returned in floating-point register fp0.
482 fmovex (%a0),%fp0 | ...load input from (a0)
484 fmovex %fp0,%fp1
485 fmuls #0x42B8AA3B,%fp0 | ...64/log2 * X
488 fmovel %fp0,%d0 | ...N = int( X * 64/log2 )
490 fmovel %d0,%fp0 | ...convert to floating-format
503 |--fp1,fp2 saved on the stack. fp0 is N, fp1 is X,
505 fmovex %fp0,%fp2
506 fmuls #0xBC317218,%fp0 | ...N * L1, L1 = lead(-log2/64)
508 faddx %fp1,%fp0 | ...X + N*L1
[all …]
Dscosh.S73 fmoves #0x3F800000,%fp0
76 fadds #0x00800000,%fp0
81 fmovex (%a0),%fp0 | ...LOAD INPUT
92 fabsx %fp0 | ...|X|
96 fmovemx %fp0-%fp0,(%a0) |pass parameter to setox
98 fmuls #0x3F000000,%fp0 | ...(1/2)EXP(|X|)
102 fdivx %fp0,%fp1 | ...1/(2 EXP(|X|))
105 faddx %fp1,%fp0
113 fabsx %fp0
114 fsubd T1(%pc),%fp0 | ...(|X|-16381LOG2_LEAD)
[all …]
Dssin.S161 fmoves #0x3F800000,%fp0
183 fmovex (%a0),%fp0 | ...LOAD INPUT
187 fmovex %fp0,X(%a6)
202 fmovex %fp0,%fp1
217 fsubx (%a1)+,%fp0 | ...X-Y1
219 fsubs (%a1),%fp0 | ...FP0 IS R = (X-Y1)-Y2
269 fmulx %fp0,%fp2 | ...S(A2+T(A4+TA6))
271 fmulx X(%a6),%fp0 | ...R'*S
297 fmulx %fp0,%fp0 | ...FP0 IS S
302 fmovex %fp0,%fp1
[all …]
Dssinh.S77 fmovex (%a0),%fp0 | ...LOAD INPUT
89 fabsx %fp0 | ...Y = |X|
92 fmovemx %fp0-%fp0,(%a0)
98 fmovex %fp0,%fp1
100 fmovex %fp0,-(%sp)
101 fdivx %fp1,%fp0 | ...Z/(1+Z)
105 faddx (%sp)+,%fp0
109 fmuls (%sp)+,%fp0 |last fp inst - possible exceptions set
116 fabsx %fp0
117 fsubd T1(%pc),%fp0 | ...(|X|-16381LOG2_LEAD)
[all …]
Dstan.S172 fmovex (%a0),%fp0 | ...LOAD INPUT
190 fmovex %fp0,%fp1
202 fsubx (%a1)+,%fp0 | ...X-Y1
205 fsubs (%a1),%fp0 | ...FP0 IS R = (X-Y1)-Y2
215 fmovex %fp0,%fp1
237 fmulx %fp0,%fp2 | ...RS(P1+S(P2+SP3))
242 faddx %fp2,%fp0 | ...R+RS(P1+S(P2+SP3))
248 fdivx %fp1,%fp0 |last inst - possible exception set
253 fmovex %fp0,%fp1
254 fmulx %fp0,%fp0 | ...S = R*R
[all …]
Dstanh.S85 fmovex (%a0),%fp0 | ...LOAD INPUT
87 fmovex %fp0,X(%a6)
104 fmovex X(%a6),%fp0 | ...FP0 IS Y = 2|X|
108 fmovemx %fp0-%fp0,(%a0)
112 fmovex %fp0,%fp1
119 fdivx V(%a6),%fp0
140 fmovex X(%a6),%fp0 | ...Y = 2|X|
144 fmovemx %fp0-%fp0,(%a0)
148 fadds #0x3F800000,%fp0 | ...EXP(Y)+1
152 fdivx %fp0,%fp1 | ...-SIGN(X)2 / [EXP(Y)+1 ]
[all …]
Dsatanh.S79 fabsx (%a0),%fp0 | ...Y = |X|
80 fmovex %fp0,%fp1
82 faddx %fp0,%fp0 | ...2Y
84 fdivx %fp1,%fp0 | ...2Y/(1-Y)
90 fmovemx %fp0-%fp0,(%a0) | ...overwrite input
95 fmuls (%sp)+,%fp0
99 fabsx (%a0),%fp0 | ...|X|
100 fcmps #0x3F800000,%fp0
Dsasin.S64 fmovex (%a0),%fp0 | ...LOAD INPUT
76 fsubx %fp0,%fp1 | ...1-X
79 faddx %fp0,%fp2 | ...1+X
83 fdivx %fp1,%fp0 | ...X/SQRT([1-X][1+X])
84 fmovemx %fp0-%fp0,(%a0)
89 fabsx %fp0 | ...|X|
90 fcmps #0x3F800000,%fp0
95 fmovex PIBY2,%fp0
101 fmuls (%sp)+,%fp0
Ddo_func.S18 | Called functions return their result in fp0. Sincos returns
19 | sin(x) in fp0 and cos(x) in fp1.
99 | These routines load forced values into fp0. They are called
102 | Load a signed zero to fp0 and set inex2/ainex
114 | Load a signed zero to fp0; do not set inex2/ainex
122 | Load a signed infinity to fp0; do not set inex2/ainex
130 | Load a signed one to fp0; do not set inex2/ainex
138 | Load a signed pi/2 to fp0; do not set inex2/ainex
167 fmovemx (%a0),%fp0-%fp0
168 fcmpb #-1,%fp0
[all …]
Dsatan.S286 fmovex %fp0,%fp1 | ...FP1 IS X
288 fsubx X(%a6),%fp0 | ...FP0 IS X-F
290 fdivx %fp1,%fp0 | ...FP0 IS U = (X-F)/(1+X*F)
326 fmovex %fp0,%fp1
331 fmulx %fp0,%fp1 | ...U*V
336 faddx %fp1,%fp0 | ...ATAN(U), FP1 RELEASED
338 faddx ATANF(%a6),%fp0 | ...ATAN(X)
357 fmulx %fp0,%fp0 | ...FP0 IS Y = X*X
362 fmovex %fp0,%fp1
380 fmulx %fp0,%fp2 | ...Y*(B2+Z*(B4+Z*B6))
[all …]
Dslogn.S321 fmovex (%a0),%fp0 | ...LOAD INPUT
372 fmovex X(%a6),%fp0
375 fsubx F(%a6),%fp0 | ...Y-F
382 fmulx (%a0),%fp0 | ...FP0 IS U = (Y-F)/F
384 fmovex %fp0,%fp2
411 fmulx %fp0,%fp1 | ...U*V*(A2+V*(A4+V*A6))
412 faddx %fp2,%fp0 | ...U+V*(A1+V*(A3+V*A5)), FP2 RELEASED
416 faddx %fp1,%fp0 | ...FP0 IS LOG(F) + LOG(1+U)
419 faddx KLOG2(%a6),%fp0 | ...FINAL ADD
425 fmovex %fp0,%fp1
[all …]
Dsgetem.S7 | precision number in fp0. sGETEXPD handles denormalized
12 | extended precision number and returned in fp0. The
19 | Output: The functions return exp(X) or man(X) in fp0.
21 | Modified: fp0.
53 fmovew %d0,%fp0 |move the exp to fp0
62 fmovew %d0,%fp0 |move the exp to fp0
86 fmovex (%a0),%fp0 |put new value back in fp0
Dscale.S15 | Output: The function returns scale(X,Y) to fp0.
17 | Modifies: fp0.
78 fmovex FPTEMP(%a6),%fp0 |simply return dest
87 fmovex ETEMP(%a6),%fp0 |move in src for int
89 fmovel %fp0,%d0 |int src to d0
111 fmovex FPTEMP(%a6),%fp0 |write result to fp0
139 fmovex FPTEMP(%a6),%fp0 |write result to fp0
158 fmovex FPTEMP(%a6),%fp0 |write result to fp0
228 fmovex FPTEMP(%a6),%fp0 |use fmove to set cc's
Dkernel_ex.S51 | store properly signed inf (use sign of etemp) into fp0
84 fmovemx mns_inf,%fp0-%fp0 |load -inf
88 fmovemx pls_inf,%fp0-%fp0 |load +inf
108 | nan bit; Store default NAN into fp0
122 fmovemx nan,%fp0-%fp0 |load default nan
321 fmovex FPTEMP(%a6),%fp0 |load non-sign. nan
340 fmovex ETEMP(%a6),%fp0 |return the non-signalling nan
Dstwotox.S201 fmoves #0x3F800000,%fp0 | ...RETURN 1 + X
204 fadds %d0,%fp0
214 fmovex %fp0,X(%a6)
230 fmovex %fp0,%fp1
305 fmoves #0x3F800000,%fp0 | ...RETURN 1 + X
308 fadds %d0,%fp0
318 fmovex %fp0,X(%a6)
333 fmovex %fp0,%fp1
Dbindec.S83 | is in fp0.
123 | fp0: scratch
167 fmovemx %fp0-%fp2,-(%a7)
235 | fp0: x/float(ILOG)
250 fmovex FP_SCR2(%a6),%fp0 |now fp0 has 1.f
252 faddw %d0,%fp0 |add in exp
253 fsubs FONE,%fp0 |subtract off 1.0
255 fmulx LOG2UP1,%fp0 |if neg, mul by LOG2UP1
256 fmovel %fp0,%d6 |put ILOG in d6 as a lword
259 fmulx LOG2,%fp0 |if pos, mul by LOG2
[all …]
Dsint.S21 | Output: The function returns int(X) or intrz(X) in fp0.
23 | Modifies: fp0.
37 | 4. Normalize the rounded result; store in fp0.
202 fmovex LOCAL_EX(%a0),%fp0 |if exp > 63
230 | normalize the rounded result and store value in fp0
243 fmovex LOCAL_EX(%a0),%fp0 |move result to fp0
Dget_op.S536 fmovemx %fp0-%fp1,-(%a7) |save fp0 - decbin returns in it
538 fmovex %fp0,ETEMP(%a6) |put the unpacked sop in the fsave stack
539 fmovemx (%a7)+,%fp0-%fp1
605 fmovemx %fp0-%fp1,-(%a7) |save fp0 ,fp1 - decbin returns in fp0
607 fmovex %fp0,ETEMP(%a6)
609 fmovemx (%a7)+,%fp0-%fp1
Dslog2.S14 | register fp0.
125 fmulx INV_L10,%fp0
138 fmulx INV_L10,%fp0
152 fmulx INV_L2,%fp0
174 fmovel %d0,%fp0
182 fmulx INV_L2,%fp0
/linux-2.4.37.9/arch/m68k/ifpsp060/src/
Dfplsp.S307 set EXC_FP0, EXC_FPREGS+(0*12) # offset of saved fp0
567 fmovm.x &0xc0,EXC_FP0(%a6) # save fp0/fp1
574 fmov.s 0x8(%a6),%fp0 # load sgl input
575 fmov.x %fp0,FP_SRC(%a6)
624 fmovm.x &0xc0,EXC_FP0(%a6) # save fp0/fp1
631 fmov.d 0x8(%a6),%fp0 # load dbl input
632 fmov.x %fp0,FP_SRC(%a6)
682 fmovm.x &0xc0,EXC_FP0(%a6) # save fp0/fp1
744 fmovm.x &0xc0,EXC_FP0(%a6) # save fp0/fp1
751 fmov.s 0x8(%a6),%fp0 # load sgl input
[all …]
Dfpsp.S981 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
1338 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1405 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1570 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1587 # the extended precision result is still in fp0. but, we need to save it
1677 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1692 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1709 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1762 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1790 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
[all …]
Dpfpsp.S980 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
1337 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1404 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1569 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1586 # the extended precision result is still in fp0. but, we need to save it
1676 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1691 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1708 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1761 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1789 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
[all …]
Dftest.S254 fsin.x DATA(%a6),%fp0
294 ftan.x DATA(%a6),%fp0
331 fmovcr.x &0x31,%fp0
482 fmov.b &0x2,%fp0
486 fmul.x &0xc00000008000000000000000,%fp0
522 fabs.p &0xc12300012345678912345678,%fp0
673 fmov.b &0x1,%fp0
727 fmov.b &0x1,%fp0
739 fmov.x %fp0,-(%sp)
746 fmov.s &0x7f800000,%fp0
[all …]

12