Lines Matching +full:1 +full:e
25 static const volatile float vone = 1, vzero = 0;
28 huge = 1e30,
30 invsqrtpi= 5.6418961287e-01, /* 0x3f106ebb */
31 tpi = 6.3661974669e-01, /* 0x3f22f983 */
33 r00 = -6.2500000000e-02, /* 0xbd800000 */
34 r01 = 1.4070566976e-03, /* 0x3ab86cfd */
35 r02 = -1.5995563444e-05, /* 0xb7862e36 */
36 r03 = 4.9672799207e-08, /* 0x335557d2 */
37 s01 = 1.9153760746e-02, /* 0x3c9ce859 */
38 s02 = 1.8594678841e-04, /* 0x3942fab6 */
39 s03 = 1.1771846857e-06, /* 0x359dffc2 */
40 s04 = 5.0463624390e-09, /* 0x31ad6446 */
41 s05 = 1.2354227016e-11; /* 0x2d59567e */
65 * j1(x) = 1/sqrt(pi) * (P(1,x)*cc - Q(1,x)*ss) / sqrt(x) in j1f()
66 * y1(x) = 1/sqrt(pi) * (P(1,x)*ss + Q(1,x)*cc) / sqrt(x) in j1f()
87 -1.9605709612e-01, /* 0xbe48c331 */
88 5.0443872809e-02, /* 0x3d4e9e3c */
89 -1.9125689287e-03, /* 0xbafaaf2a */
90 2.3525259166e-05, /* 0x37c5581c */
91 -9.1909917899e-08, /* 0xb3c56003 */
94 1.9916731864e-02, /* 0x3ca3286a */
95 2.0255257550e-04, /* 0x3954644b */
96 1.3560879779e-06, /* 0x35b602d4 */
97 6.2274145840e-09, /* 0x31d5f8eb */
98 1.6655924903e-11, /* 0x2d9281cf */
125 * = 1/sqrt(2) * (sin(x) - cos(x)) in y1f()
127 * = -1/sqrt(2) * (cos(x) + sin(x)) in y1f()
143 u = U0[0]+z*(U0[1]+z*(U0[2]+z*(U0[3]+z*U0[4]))); in y1f()
144 v = one+z*(V0[0]+z*(V0[1]+z*(V0[2]+z*(V0[3]+z*V0[4])))); in y1f()
149 * 1 + 15/128 s^2 - 4725/2^15 s^4 - ..., where s = 1/x.
151 * pone(x) = 1 + (R/S)
153 * S = 1 + ps0*s^2 + ... + ps4*s^10
155 * | pone(x)-1-R/S | <= 2 ** ( -60.06)
158 static const float pr8[6] = { /* for x in [inf, 8]=1/[0,0.125] */
159 0.0000000000e+00, /* 0x00000000 */
160 1.1718750000e-01, /* 0x3df00000 */
161 1.3239480972e+01, /* 0x4153d4ea */
162 4.1205184937e+02, /* 0x43ce06a3 */
163 3.8747453613e+03, /* 0x45722bed */
164 7.9144794922e+03, /* 0x45f753d6 */
167 1.1420736694e+02, /* 0x42e46a2c */
168 3.6509309082e+03, /* 0x45642ee5 */
169 3.6956207031e+04, /* 0x47105c35 */
170 9.7602796875e+04, /* 0x47bea166 */
171 3.0804271484e+04, /* 0x46f0a88b */
174 static const float pr5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */
175 1.3199052094e-11, /* 0x2d68333f */
176 1.1718749255e-01, /* 0x3defffff */
177 6.8027510643e+00, /* 0x40d9b023 */
178 1.0830818176e+02, /* 0x42d89dca */
179 5.1763616943e+02, /* 0x440168b7 */
180 5.2871520996e+02, /* 0x44042dc6 */
183 5.9280597687e+01, /* 0x426d1f55 */
184 9.9140142822e+02, /* 0x4477d9b1 */
185 5.3532670898e+03, /* 0x45a74a23 */
186 7.8446904297e+03, /* 0x45f52586 */
187 1.5040468750e+03, /* 0x44bc0180 */
191 3.0250391081e-09, /* 0x314fe10d */
192 1.1718686670e-01, /* 0x3defffab */
193 3.9329774380e+00, /* 0x407bb5e7 */
194 3.5119403839e+01, /* 0x420c7a45 */
195 9.1055007935e+01, /* 0x42b61c2a */
196 4.8559066772e+01, /* 0x42423c7c */
199 3.4791309357e+01, /* 0x420b2a4d */
200 3.3676245117e+02, /* 0x43a86198 */
201 1.0468714600e+03, /* 0x4482dbe3 */
202 8.9081134033e+02, /* 0x445eb3ed */
203 1.0378793335e+02, /* 0x42cf936c */
206 static const float pr2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */
207 1.0771083225e-07, /* 0x33e74ea8 */
208 1.1717621982e-01, /* 0x3deffa16 */
209 2.3685150146e+00, /* 0x401795c0 */
210 1.2242610931e+01, /* 0x4143e1bc */
211 1.7693971634e+01, /* 0x418d8d41 */
212 5.0735230446e+00, /* 0x40a25a4d */
215 2.1436485291e+01, /* 0x41ab7dec */
216 1.2529022980e+02, /* 0x42fa9499 */
217 2.3227647400e+02, /* 0x436846c7 */
218 1.1767937469e+02, /* 0x42eb5bd7 */
219 8.3646392822e+00, /* 0x4105d590 */
235 r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); in ponef()
236 s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); in ponef()
242 * 3/8 s - 105/1024 s^3 - ..., where s = 1/x.
246 * S = 1 + qs1*s^2 + ... + qs6*s^12
251 static const float qr8[6] = { /* for x in [inf, 8]=1/[0,0.125] */
252 0.0000000000e+00, /* 0x00000000 */
253 -1.0253906250e-01, /* 0xbdd20000 */
254 -1.6271753311e+01, /* 0xc1822c8d */
255 -7.5960174561e+02, /* 0xc43de683 */
256 -1.1849806641e+04, /* 0xc639273a */
257 -4.8438511719e+04, /* 0xc73d3683 */
260 1.6139537048e+02, /* 0x43216537 */
261 7.8253862305e+03, /* 0x45f48b17 */
262 1.3387534375e+05, /* 0x4802bcd6 */
263 7.1965775000e+05, /* 0x492fb29c */
264 6.6660125000e+05, /* 0x4922be94 */
265 -2.9449025000e+05, /* 0xc88fcb48 */
268 static const float qr5[6] = { /* for x in [8,4.5454]=1/[0.125,0.22001] */
269 -2.0897993405e-11, /* 0xadb7d219 */
270 -1.0253904760e-01, /* 0xbdd1fffe */
271 -8.0564479828e+00, /* 0xc100e736 */
272 -1.8366960144e+02, /* 0xc337ab6b */
273 -1.3731937256e+03, /* 0xc4aba633 */
274 -2.6124443359e+03, /* 0xc523471c */
277 8.1276550293e+01, /* 0x42a28d98 */
278 1.9917987061e+03, /* 0x44f8f98f */
279 1.7468484375e+04, /* 0x468878f8 */
280 4.9851425781e+04, /* 0x4742bb6d */
281 2.7948074219e+04, /* 0x46da5826 */
282 -4.7191835938e+03, /* 0xc5937978 */
286 -5.0783124372e-09, /* 0xb1ae7d4f */
287 -1.0253783315e-01, /* 0xbdd1ff5b */
288 -4.6101160049e+00, /* 0xc0938612 */
289 -5.7847221375e+01, /* 0xc267638e */
290 -2.2824453735e+02, /* 0xc3643e9a */
291 -2.1921012878e+02, /* 0xc35b35cb */
294 4.7665153503e+01, /* 0x423ea91e */
295 6.7386511230e+02, /* 0x4428775e */
296 3.3801528320e+03, /* 0x45534272 */
297 5.5477290039e+03, /* 0x45ad5dd5 */
298 1.9031191406e+03, /* 0x44ede3d0 */
299 -1.3520118713e+02, /* 0xc3073381 */
302 static const float qr2[6] = {/* for x in [2.8570,2]=1/[0.3499,0.5] */
303 -1.7838172539e-07, /* 0xb43f8932 */
304 -1.0251704603e-01, /* 0xbdd1f475 */
305 -2.7522056103e+00, /* 0xc0302423 */
306 -1.9663616180e+01, /* 0xc19d4f16 */
307 -4.2325313568e+01, /* 0xc2294d1f */
308 -2.1371921539e+01, /* 0xc1aaf9b2 */
311 2.9533363342e+01, /* 0x41ec4454 */
312 2.5298155212e+02, /* 0x437cfb47 */
313 7.5750280762e+02, /* 0x443d602e */
314 7.3939318848e+02, /* 0x4438d92a */
315 1.5594900513e+02, /* 0x431bf2f2 */
316 -4.9594988823e+00, /* 0xc09eb437 */
332 r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); in qonef()
333 s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); in qonef()