Update.
[glibc.git] / sysdeps / i386 / fpu / libm-test-ulps
blob82d167cd184168e4921cc008c1ff86fabb47def9
1 # Begin of automatic generation
3 # acos
4 Test "acos (0.7) == 0.7953988301841435554":
5 ildouble: 1150
6 ldouble: 1150
8 # acosh
9 Test "acosh (7) == 2.633915793849633417250092694615937":
10 ldouble: 1
11 ildouble: 1
13 # asin
14 Test "asin (0.5) == pi/6":
15 ldouble: 1
16 ildouble: 1
17 Test "asin (-0.5) == -pi/6":
18 ldouble: 1
19 ildouble: 1
20 Test "asin (1.0) == pi/2":
21 ldouble: 1
22 ildouble: 1
23 Test "asin (-1.0) == -pi/2":
24 ldouble: 1
25 ildouble: 1
26 Test "asin (0.7) == 0.77539749661075306374035335271498708":
27 double: 1
28 ldouble: 1
29 ildouble: 1
31 # asinh
32 Test "asinh (0.7) == 0.652666566082355786":
33 ildouble: 656
34 ldouble: 656
36 # atan
37 Test "atan (0.7) == 0.61072596438920861654375887649023613":
38 ildouble: 549
39 ldouble: 549
41 # atan2
42 Test "atan2 (0.4, 0.0003) == 1.5700463269355215717704032607580829":
43 ildouble: 1
44 ldouble: 1
45 Test "atan2 (0.7, 1) == 0.61072596438920861654375887649023613":
46 ildouble: 549
47 ldouble: 549
49 # atanh
50 Test "atanh (0.7) == 0.8673005276940531944":
51 double: 1
52 idouble: 1
53 ildouble: 1605
54 ldouble: 1605
56 # cabs
57 Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271":
58 float: 1
59 ifloat: 1
60 Test "cabs (-0.7 - 12.4 i) == 12.419742348374220601176836866763271":
61 float: 1
62 ifloat: 1
63 Test "cabs (-12.4 + 0.7 i) == 12.419742348374220601176836866763271":
64 float: 1
65 ifloat: 1
66 Test "cabs (-12.4 - 0.7 i) == 12.419742348374220601176836866763271":
67 float: 1
68 ifloat: 1
69 Test "cabs (0.7 + 1.2 i) == 1.3892443989449804508432547041028554":
70 double: 1
71 idouble: 1
72 ildouble: 560
73 ldouble: 560
74 Test "cabs (0.7 + 12.4 i) == 12.419742348374220601176836866763271":
75 float: 1
76 ifloat: 1
78 # cacos
79 Test "Real part of: cacos (-2 - 3 i) == 2.1414491111159960199416055713254211 + 1.9833870299165354323470769028940395 i":
80 Test "Imaginary part of: cacos (-2 - 3 i) == 2.1414491111159960199416055713254211 + 1.9833870299165354323470769028940395 i":
81 ildouble: 1
82 ldouble: 1
83 Test "Real part of: cacos (0.7 + 1.2 i) == 1.1351827477151551088992008271819053 - 1.0927647857577371459105272080819308 i":
84 double: 1
85 float: 1
86 idouble: 1
87 ifloat: 1
88 ildouble: 151
89 ldouble: 151
90 Test "Imaginary part of: cacos (0.7 + 1.2 i) == 1.1351827477151551088992008271819053 - 1.0927647857577371459105272080819308 i":
91 float: 2
92 ifloat: 2
93 ildouble: 329
94 ldouble: 329
96 # cacosh
97 Test "Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i":
98 double: 1
99 float: 4
100 idouble: 1
101 ifloat: 4
102 ildouble: 6
103 ldouble: 6
104 Test "Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i":
105 double: 1
106 float: 4
107 idouble: 1
108 ifloat: 4
109 ildouble: 1
110 ldouble: 1
111 Test "Real part of: cacosh (0.7 + 1.2 i) == 1.0927647857577371459105272080819308 + 1.1351827477151551088992008271819053 i":
112 double: 1
113 idouble: 1
114 ildouble: 328
115 ldouble: 328
116 Test "Imaginary part of: cacosh (0.7 + 1.2 i) == 1.0927647857577371459105272080819308 + 1.1351827477151551088992008271819053 i":
117 ildouble: 151
118 ldouble: 151
120 # casin
121 Test "Real part of: casin (-2 - 3 i) == -0.57065278432109940071028387968566963 - 1.9833870299165354323470769028940395 i":
122 Test "Imaginary part of: casin (-2 - 3 i) == -0.57065278432109940071028387968566963 - 1.9833870299165354323470769028940395 i":
123 ildouble: 1
124 ldouble: 1
125 Test "Real part of: casin (0.7 + 1.2 i) == 0.4356135790797415103321208644578462 + 1.0927647857577371459105272080819308 i":
126 double: 3
127 float: 2
128 idouble: 3
129 ifloat: 2
130 ildouble: 603
131 ldouble: 603
132 Test "Imaginary part of: casin (0.7 + 1.2 i) == 0.4356135790797415103321208644578462 + 1.0927647857577371459105272080819308 i":
133 float: 2
134 ifloat: 2
135 ildouble: 329
136 ldouble: 329
138 # casinh
139 Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
140 double: 5
141 float: 1
142 idouble: 5
143 ifloat: 1
144 ildouble: 6
145 ldouble: 6
146 Test "Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
147 double: 3
148 float: 6
149 idouble: 3
150 ifloat: 6
151 ildouble: 6
152 ldouble: 6
153 Test "Real part of: casinh (0.7 + 1.2 i) == 0.97865459559367387689317593222160964 + 0.91135418953156011567903546856170941 i":
154 ildouble: 892
155 ldouble: 892
156 Test "Imaginary part of: casinh (0.7 + 1.2 i) == 0.97865459559367387689317593222160964 + 0.91135418953156011567903546856170941 i":
157 float: 1
158 ifloat: 1
159 ildouble: 12
160 ldouble: 12
162 # catan
163 Test "Real part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i":
164 Test "Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i":
165 double: 1
166 float: 1
167 idouble: 1
168 ifloat: 1
169 ildouble: 7
170 ldouble: 7
171 Test "Real part of: catan (0.7 + 1.2 i) == 1.0785743834118921877443707996386368 + 0.57705737765343067644394541889341712 i":
172 ildouble: 251
173 ldouble: 251
174 Test "Imaginary part of: catan (0.7 + 1.2 i) == 1.0785743834118921877443707996386368 + 0.57705737765343067644394541889341712 i":
175 float: 1
176 ifloat: 1
177 ildouble: 474
178 ldouble: 474
180 # catanh
181 Test "Real part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i":
182 double: 2
183 float: 1
184 idouble: 2
185 ifloat: 1
186 ildouble: 6
187 ldouble: 6
188 Test "Imaginary part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i":
189 Test "Real part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959200648705635915 + 0.97024030779509898497385130162655963 i":
190 double: 1
191 idouble: 1
192 ildouble: 66
193 ldouble: 66
194 Test "Imaginary part of: catanh (0.7 + 1.2 i) == 0.2600749516525135959200648705635915 + 0.97024030779509898497385130162655963 i":
195 ildouble: 447
196 ldouble: 447
198 # cbrt
199 Test "cbrt (-0.001) == -0.1":
200 ildouble: 716
201 ldouble: 716
202 Test "cbrt (-27.0) == -3.0":
203 ildouble: 1
204 ldouble: 1
205 Test "cbrt (0.7) == 0.8879040017426007084":
206 double: 1
207 idouble: 1
208 ildouble: 346
209 ldouble: 346
210 Test "cbrt (0.970299) == 0.99":
211 ildouble: 306
212 ldouble: 306
214 # ccos
215 Test "Real part of: ccos (-2 - 3 i) == -4.1896256909688072301 - 9.1092278937553365979 i":
216 Test "Imaginary part of: ccos (-2 - 3 i) == -4.1896256909688072301 - 9.1092278937553365979 i":
217 float: 1
218 ifloat: 1
219 ildouble: 1
220 ldouble: 1
221 Test "Real part of: ccos (0.7 + 1.2 i) == 1.3848657645312111080 - 0.97242170335830028619 i":
222 double: 1
223 float: 1
224 idouble: 1
225 ifloat: 1
226 ildouble: 5
227 ldouble: 5
228 Test "Imaginary part of: ccos (0.7 + 1.2 i) == 1.3848657645312111080 - 0.97242170335830028619 i":
229 double: 1
230 idouble: 1
231 ildouble: 1901
232 ldouble: 1901
234 # ccosh
235 Test "Real part of: ccosh (-2 - 3 i) == -3.7245455049153225654 + 0.5118225699873846088 i":
236 Test "Imaginary part of: ccosh (-2 - 3 i) == -3.7245455049153225654 + 0.5118225699873846088 i":
237 double: 1
238 float: 1
239 idouble: 1
240 ifloat: 1
241 ildouble: 1
242 ldouble: 1
243 Test "Real part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i":
244 double: 1
245 float: 1
246 idouble: 1
247 ifloat: 1
248 ildouble: 1467
249 ldouble: 1467
250 Test "Imaginary part of: ccosh (0.7 + 1.2 i) == 0.4548202223691477654 + 0.7070296600921537682 i":
251 ildouble: 1183
252 ldouble: 1183
254 # cexp
255 Test "Real part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
256 ildouble: 4
257 ldouble: 4
258 Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
259 ildouble: 18
260 ldouble: 18
261 Test "Real part of: cexp (0.7 + 1.2 i) == 0.72969890915032360123451688642930727 + 1.8768962328348102821139467908203072 i":
262 float: 1
263 ifloat: 1
264 ildouble: 940
265 ldouble: 940
266 Test "Imaginary part of: cexp (0.7 + 1.2 i) == 0.7296989091503236012 + 1.8768962328348102821 i":
267 ildouble: 1067
268 ldouble: 1067
270 # clog
271 Test "Real part of: clog (-2 - 3 i) == 1.2824746787307683680267437207826593 - 2.1587989303424641704769327722648368 i":
272 Test "Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680267437207826593 - 2.1587989303424641704769327722648368 i":
273 ildouble: 1
274 ldouble: 1
276 # clog10
277 Test "Real part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i":
278 Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i":
279 double: 1
280 float: 1
281 idouble: 1
282 ifloat: 1
283 Test "Real part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i":
284 Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i":
285 double: 1
286 float: 1
287 idouble: 1
288 ifloat: 1
289 Test "Real part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i":
290 Test "Imaginary part of: clog10 (-2 - 3 i) == 0.5569716761534183846 - 0.9375544629863747085 i":
291 double: 1
292 idouble: 1
293 ildouble: 1
294 ldouble: 1
295 Test "Real part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
296 Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
297 double: 1
298 float: 1
299 idouble: 1
300 ifloat: 1
301 Test "Real part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i":
302 Test "Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i":
303 double: 1
304 float: 1
305 idouble: 1
306 ifloat: 1
307 Test "Real part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i":
308 Test "Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i":
309 double: 1
310 float: 1
311 idouble: 1
312 ifloat: 1
313 Test "Real part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i":
314 Test "Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i":
315 double: 1
316 float: 1
317 idouble: 1
318 ifloat: 1
319 Test "Real part of: clog10 (-inf + inf i) == inf + 3/4 pi*log10(e) i":
320 Test "Imaginary part of: clog10 (-inf + inf i) == inf + 3/4 pi*log10(e) i":
321 double: 1
322 idouble: 1
323 Test "Real part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i":
324 Test "Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i":
325 double: 1
326 float: 1
327 idouble: 1
328 ifloat: 1
329 Test "Real part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i":
330 Test "Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i":
331 double: 1
332 float: 1
333 idouble: 1
334 ifloat: 1
335 Test "Real part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i":
336 Test "Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i":
337 double: 1
338 float: 1
339 idouble: 1
340 ifloat: 1
341 Test "Real part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i":
342 Test "Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i":
343 double: 1
344 float: 1
345 idouble: 1
346 ifloat: 1
347 Test "Real part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i":
348 double: 2
349 float: 1
350 idouble: 2
351 ifloat: 1
352 ildouble: 1403
353 ldouble: 1403
354 Test "Imaginary part of: clog10 (0.7 + 1.2 i) == 0.1427786545038868803 + 0.4528483579352493248 i":
355 double: 1
356 idouble: 1
357 ildouble: 186
358 ldouble: 186
359 Test "Real part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i":
360 Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i":
361 double: 1
362 float: 1
363 idouble: 1
364 ifloat: 1
365 Test "Real part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i":
366 Test "Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i":
367 double: 1
368 float: 1
369 idouble: 1
370 ifloat: 1
371 Test "Real part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i":
372 Test "Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i":
373 double: 1
374 float: 1
375 idouble: 1
376 ifloat: 1
377 Test "Real part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i":
378 Test "Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i":
379 double: 1
380 float: 1
381 idouble: 1
382 ifloat: 1
384 # cos
385 Test "cos (0.7) == 0.76484218728448842625585999019186495":
386 double: 1
387 idouble: 1
388 ildouble: 529
389 ldouble: 529
390 Test "cos (M_PI_6l * 2.0) == 0.5":
391 double: 1
392 float: 0.5
393 idouble: 1
394 ifloat: 0.5
395 Test "cos (M_PI_6l * 4.0) == -0.5":
396 double: 2
397 float: 1
398 idouble: 2
399 ifloat: 1
400 ildouble: 0.5
401 ldouble: 0.5
402 Test "cos (pi/2) == 0":
403 double: 0.2758
404 float: 0.3667
405 idouble: 0.2758
406 ifloat: 0.3667
407 ildouble: 0.25
408 ldouble: 0.25
410 # cosh
411 Test "cosh (0.7) == 1.255169005630943018":
412 ildouble: 309
413 ldouble: 309
415 # cpow
416 Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
417 double: 1
418 float: 4
419 idouble: 1
420 ifloat: 4
421 ldouble: 2
422 ildouble: 2
423 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
424 float: 1
425 ifloat: 1
426 ildouble: 5
427 ldouble: 5
428 Test "Real part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
429 Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
430 double: 1.104
431 float: 2.5333
432 idouble: 1.104
433 ifloat: 2.5333
434 ildouble: 9
435 ldouble: 9
437 # csin
438 Test "Real part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i":
439 ildouble: 966
440 ldouble: 966
441 Test "Imaginary part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i":
442 ildouble: 168
443 ldouble: 168
445 # csinh
446 Test "Real part of: csinh (-2 - 3 i) == 3.5905645899857799520 - 0.5309210862485198052 i":
447 double: 1
448 idouble: 1
449 Test "Imaginary part of: csinh (-2 - 3 i) == 3.5905645899857799520 - 0.5309210862485198052 i":
450 double: 1
451 float: 1
452 idouble: 1
453 ifloat: 1
454 ildouble: 2
455 ldouble: 2
456 Test "Real part of: csinh (0.7 + 1.2 i) == 0.27487868678117583582 + 1.1698665727426565139 i":
457 double: 1
458 float: 1
459 idouble: 1
460 ifloat: 1
461 ildouble: 413
462 ldouble: 413
463 Test "Imaginary part of: csinh (0.7 + 1.2 i) == 0.27487868678117583582 + 1.1698665727426565139 i":
464 ildouble: 477
465 ldouble: 477
467 # csqrt
468 Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
469 ildouble: 1
470 ldouble: 1
471 Test "Imaginary part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
472 Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
473 ildouble: 1
474 ldouble: 1
475 Test "Imaginary part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
476 Test "Real part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
477 double: 1
478 idouble: 1
479 ildouble: 237
480 ldouble: 237
481 Test "Imaginary part of: csqrt (0.7 + 1.2 i) == 1.022067610030026450706487883081139 + 0.58704531296356521154977678719838035 i":
482 ildouble: 128
483 ldouble: 128
485 # ctan
486 Test "Real part of: ctan (-2 - 3 i) == 0.0037640256415042482 - 1.0032386273536098014 i":
487 ildouble: 439
488 ldouble: 439
489 Test "Imaginary part of: ctan (-2 - 3 i) == 0.0037640256415042482 - 1.0032386273536098014 i":
490 float: 1
491 ifloat: 1
492 ildouble: 2
493 ldouble: 2
494 Test "Real part of: ctan (0.7 + 1.2 i) == 0.1720734197630349001 + 0.9544807059989405538 i":
495 double: 1
496 float: 1
497 idouble: 1
498 ifloat: 1
499 ildouble: 690
500 ldouble: 690
501 Test "Imaginary part of: ctan (0.7 + 1.2 i) == 0.1720734197630349001 + 0.9544807059989405538 i":
502 double: 1
503 idouble: 1
504 ildouble: 367
505 ldouble: 367
507 # ctanh
508 Test "Real part of: ctanh (-2 - 3 i) == -0.9653858790221331242 + 0.0098843750383224937 i":
509 ildouble: 5
510 ldouble: 5
511 Test "Imaginary part of: ctanh (-2 - 3 i) == -0.9653858790221331242 + 0.0098843750383224937 i":
512 float: 1
513 ifloat: 1
514 ildouble: 25
515 ldouble: 25
516 Test "Real part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
517 Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
518 float: 1
519 ifloat: 1
520 double: 0.5
521 idouble: 0.5
522 Test "Real part of: ctanh (0.7 + 1.2 i) == 1.3472197399061191630 + 0.4778641038326365540 i":
523 float: 1
524 ifloat: 1
525 ildouble: 286
526 ldouble: 286
527 Test "Imaginary part of: ctanh (0.7 + 1.2 i) == 1.3472197399061191630 + 0.4778641038326365540 i":
528 double: 1
529 idouble: 1
530 ildouble: 3074
531 ldouble: 3074
533 # erfc
534 Test "erfc (0.7) == 0.32219880616258152702":
535 double: 1
536 idouble: 1
537 ldouble: 1
538 ildouble: 1
539 Test "erfc (1.2) == 0.089686021770364619762":
540 float: 1
541 double: 1
542 idouble: 1
543 ifloat: 1
544 ldouble: 3
545 ildouble: 3
546 Test "erfc (2.0) == 0.0046777349810472658379":
547 double: 1
548 idouble: 1
549 Test "erfc (4.1) == 0.67000276540848983727e-8":
550 double: 24
551 float: 12
552 idouble: 24
553 ifloat: 12
554 ldouble: 12
555 ildouble: 12
556 Test "erfc (9) == 0.41370317465138102381e-36":
557 ldouble: 36
558 ildouble: 36
560 # exp
561 Test "exp (0.7) == 2.0137527074704765216":
562 ildouble: 412
563 ldouble: 412
564 Test "exp (50.0) == 5184705528587072464087.45332293348538":
565 ildouble:  16
566 ldouble:  16
567 Test "exp (1000.0) == 0.197007111401704699388887935224332313e435":
568 ildouble:  754
569 ldouble:  754
571 # exp10
572 Test "exp10 (-1) == 0.1":
573 ildouble: 818
574 ldouble: 818
575 Test "exp10 (0.7) == 5.0118723362727228500155418688494574":
576 double: 1
577 idouble: 1
578 ildouble: 1182
579 ldouble: 1182
580 Test "exp10 (3) == 1000":
581 ildouble: 8
582 ldouble: 8
584 # exp2
585 Test "exp2 (0.7) == 1.6245047927124710452":
586 ildouble: 462
587 ldouble: 462
589 # expm1
590 Test "expm1 (0.7) == 1.0137527074704765216":
591 ildouble: 825
592 ldouble: 825
594 # fmod
595 Test "fmod (-6.5, -2.3) == -1.9":
596 double: 2
597 float: 1
598 idouble: 2
599 ifloat: 1
600 ildouble: 4096
601 ldouble: 4096
602 Test "fmod (-6.5, 2.3) == -1.9":
603 double: 2
604 float: 1
605 idouble: 2
606 ifloat: 1
607 ildouble: 4096
608 ldouble: 4096
609 Test "fmod (6.5, -2.3) == 1.9":
610 double: 2
611 float: 1
612 idouble: 2
613 ifloat: 1
614 ildouble: 4096
615 ldouble: 4096
616 Test "fmod (6.5, 2.3) == 1.9":
617 double: 2
618 float: 1
619 idouble: 2
620 ifloat: 1
621 ildouble: 4096
622 ldouble: 4096
624 # gamma
625 Test "gamma (-0.5) == log(2*sqrt(pi))":
626 double: 1
627 idouble: 1
628 ldouble: 1
629 ildouble: 1
631 # hypot
632 Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
633 float: 1
634 ildouble: 406
635 ldouble: 406
636 Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
637 float: 1
638 ildouble: 406
639 ldouble: 406
640 Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
641 float: 1
642 ildouble: 406
643 ldouble: 406
644 Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
645 float: 1
646 ildouble: 406
647 ldouble: 406
648 Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
649 float: 1
650 ildouble: 406
651 ldouble: 406
652 Test "hypot (0.7, 1.2) == 1.3892443989449804508432547041028554":
653 double: 1
654 ildouble: 560
655 ldouble: 560
656 Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
657 float: 1
658 ildouble: 406
659 ldouble: 406
660 Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
661 float: 1
662 ildouble: 406
663 ldouble: 406
664 Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
665 float: 1
666 ildouble: 406
667 ldouble: 406
669 # j0
670 Test "j0 (10.0) == -0.24593576445134833520":
671 float: 1
672 ifloat: 1
673 Test "j0 (2.0) == 0.22389077914123566805":
674 float: 1
675 ifloat: 1
676 double: 1
677 idouble: 1
678 Test "j0 (8.0) == 0.17165080713755390609":
679 float: 1
680 ifloat: 1
681 Test "j0 (10.0) == -0.24593576445134833520":
682 double: 2
683 idouble: 2
685 # j1
686 Test "j1 (10.0) == 0.043472746168861436670":
687 float: 1
688 ifloat: 1
689 double: 2
690 idouble: 2
691 ldouble: 2
692 ildouble: 2
693 Test "j1 (2.0) == 0.57672480775687338720":
694 double: 1
695 idouble: 1
696 Test "j1 (8.0) == 0.23463634685391462438":
697 float: 1
698 ifloat: 1
699 ldouble: 1
700 ildouble: 1
702 # jn
703 Test "jn (0, 10.0) == -0.24593576445134833520":
704 float: 1
705 ifloat: 1
706 double: 2
707 idouble: 2
708 ldouble: 2
709 ildouble: 2
710 Test "jn (0, 2.0) == 0.22389077914123566805":
711 float: 1
712 ifloat: 1
713 double: 1
714 idouble: 1
715 Test "jn (0, 8.0) == 0.17165080713755390609":
716 float: 1
717 ifloat: 1
718 ldouble: 1
719 ildouble: 1
720 Test "jn (1, 10.0) == 0.043472746168861436670":
721 float: 1
722 ifloat: 1
723 double: 2
724 idouble: 2
725 ldouble: 2
726 ildouble: 2
727 Test "jn (1, 2.0) == 0.57672480775687338720":
728 double: 1
729 idouble: 1
730 Test "jn (1, 8.0) == 0.23463634685391462438":
731 float: 1
732 ifloat: 1
733 ldouble: 1
734 ildouble: 1
735 Test "jn (10, -1.0) == 0.26306151236874532070e-9":
736 double: 1
737 float: 1
738 idouble: 1
739 ifloat: 1
740 ldouble: 1
741 ildouble: 1
742 Test "jn (10, 0.1) == 0.26905328954342155795e-19":
743 double: 5
744 float: 2
745 idouble: 5
746 ifloat: 2
747 ldouble: 1
748 ildouble: 1
749 Test "jn (10, 0.7) == 0.75175911502153953928e-11":
750 double: 4
751 float: 1
752 idouble: 4
753 ifloat: 1
754 ldouble: 2
755 ildouble: 2
756 Test "jn (10, 1.0) == 0.26306151236874532070e-9":
757 float: 1
758 double: 1
759 idouble: 1
760 ifloat: 1
761 ldouble: 1
762 ildouble: 1
763 Test "jn (10, 2.0) == 0.25153862827167367096e-6":
764 float: 1
765 ifloat: 1
766 double: 2
767 idouble: 2
768 ldouble: 1
769 ildouble: 1
770 Test "jn (10, 10.0) == 0.20748610663335885770":
771 float: 2
772 ifloat: 2
773 double: 4
774 idouble: 4
775 ldouble: 2
776 ildouble: 2
777 Test "jn (3, 0.1) == 0.000020820315754756261429":
778 double: 1
779 idouble: 1
780 ldouble: 1
781 ildouble: 1
782 Test "jn (3, 0.7) == 0.0069296548267508408077":
783 double: 2
784 idouble: 2
785 Test "jn (3, 2.0) == 0.12894324947440205110":
786 float: 1
787 ifloat: 1
788 double: 1
789 idouble: 1
790 Test "jn (3, 10.0) == 0.058379379305186812343":
791 float: 1
792 ifloat: 1
793 double: 3
794 idouble: 3
795 ldouble: 1
796 ildouble: 1
797 Test "jn (3, -1.0) == -0.019563353982668405919":
798 ldouble: 1
799 ildouble: 1
800 Test "jn (3, 1.0) == 0.019563353982668405919":
801 ldouble: 1
802 ildouble: 1
804 # lgamma
805 Test "lgamma (-0.5) == log(2*sqrt(pi))":
806 double: 1
807 idouble: 1
808 ldouble: 1
809 ildouble: 1
810 Test "lgamma (0.7) == 0.26086724653166651439":
811 double: 1
812 float: 1
813 idouble: 1
814 ifloat: 1
815 Test "lgamma (1.2) == -0.853740900033158497197e-1":
816 double: 1
817 float: 2
818 idouble: 1
819 ifloat: 2
820 ldouble: 1
821 ildouble: 1
823 # log
824 Test "log (1.0 / M_El) == -1":
825 ldouble: 1
826 ildouble: 1
827 Test "log (0.7) == -0.35667494393873237891263871124118447":
828 double: 1
829 float: 1
830 idouble: 1
831 ifloat: 1
832 ildouble: 2341
833 ldouble: 2341
834 Test "log (e) == 1":
835 float: 0.5
836 ifloat: 0.5
837 ildouble: 1
838 ldouble: 1
840 # log10
841 Test "log10 (0.7) == -0.15490195998574316929":
842 double: 1
843 idouble: 1
844 ildouble: 2033
845 ldouble: 2033
846 Test "log10 (e) == log10(e)":
847 float: 1
848 ifloat: 1
849 ildouble: 1
850 ldouble: 1
852 # log1p
853 Test "log1p (-0.3) == -0.35667494393873237891263871124118447":
854 double: 1
855 float: 1
856 idouble: 1
857 ifloat: 1
858 ildouble: 585
859 ldouble: 585
860 Test "log1p (M_El - 1.0) == 1":
861 ldouble: 1
862 ildouble: 1
864 # log2
865 Test "log2 (0.7) == -0.51457317282975824043":
866 double: 1
867 float: 1
868 idouble: 1
869 ifloat: 1
870 ildouble: 1688
871 ldouble: 1688
873 # pow
874 Test "pow (0.7, 1.2) == 0.65180494056638638188":
875 ildouble: 725
876 ldouble: 725
878 # sin
879 Test "sin (0.7) == 0.64421768723769105367261435139872014":
880 ildouble: 627
881 ldouble: 627
883 # sincos
884 Test "sincos (0.7, &sin_res, &cos_res) puts 0.64421768723769105367261435139872014 in sin_res":
885 ildouble: 627
886 ldouble: 627
887 Test "sincos (0.7, &sin_res, &cos_res) puts 0.76484218728448842625585999019186495 in cos_res":
888 double: 1
889 idouble: 1
890 ildouble: 528
891 ldouble: 528
892 Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res":
893 double: 1
894 float: 0.5
895 idouble: 1
896 ifloat: 0.5
897 Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in sin_res":
898 double: 1
899 float: 1
900 idouble: 1
901 ifloat: 1
902 ildouble: 1
903 ldouble: 1
904 Test "sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res":
905 double: 0.2758
906 float: 0.3667
907 idouble: 0.2758
908 ifloat: 0.3667
909 ildouble: 0.25
910 ldouble: 0.25
912 # sinh
913 Test "sinh (0.7) == 0.75858370183953350346":
914 float: 1
915 ifloat: 1
916 ildouble: 1028
917 ldouble: 1029
919 # sqrt
920 Test "sqrt (0.7) == 0.83666002653407554798":
921 ildouble: 489
922 ldouble: 489
923 Test "sqrt (15239.9025) == 123.45":
924 ildouble: 325
925 ldouble: 325
927 # tan
928 Test "tan (0.7) == 0.84228838046307944812813500221293775":
929 ildouble: 1401
930 ldouble: 1401
931 Test "tan (pi/4) == 1":
932 double: 0.5
933 idouble: 0.5
935 # tanh
936 Test "tanh (0.7) == 0.60436777711716349631":
937 ildouble: 521
938 ldouble: 521
939 Test "tanh (-0.7) == -0.60436777711716349631":
940 ildouble:  1
941 ldouble:  1
943 # tgamma
944 Test "tgamma (-0.5) == -2 sqrt (pi)":
945 double: 2
946 float: 1
947 idouble: 2
948 ifloat: 1
949 ldouble: 2
950 ildouble: 2
951 Test "tgamma (0.5) == sqrt (pi)":
952 float: 1
953 ifloat: 1
954 Test "tgamma (0.7) == 1.29805533264755778568":
955 double: 1
956 float: 1
957 idouble: 1
958 ifloat: 1
959 Test "tgamma (4) == 6":
960 ldouble: 2
961 ildouble: 2
963 # y0
964 Test "y0 (0.1) == -1.5342386513503668441":
965 double: 1
966 float: 1
967 idouble: 1
968 ifloat: 1
969 Test "y0 (0.7) == -0.19066492933739506743":
970 float: 1
971 ifloat: 1
972 double: 3
973 idouble: 3
974 ldouble: 2
975 ildouble: 2
976 Test "y0 (1.0) == 0.088256964215676957983":
977 double: 2
978 float: 1
979 idouble: 2
980 ifloat: 1
981 Test "y0 (1.5) == 0.38244892379775884396":
982 float: 1
983 ifloat: 1
984 double: 1
985 idouble: 1
986 Test "y0 (2.0) == 0.51037567264974511960":
987 double: 1
988 idouble: 1
989 Test "y0 (10.0) == 0.055671167283599391424":
990 float: 1
991 ifloat: 1
992 double: 2
993 idouble: 2
994 ldouble: 1
995 ildouble: 2
996 Test "y0 (8.0) == 0.22352148938756622053":
997 float: 1
998 ifloat: 1
999 double: 1
1000 idouble: 1
1001 ldouble: 1
1002 ildouble: 1
1004 # y1
1005 Test "y1 (0.1) == -6.4589510947020269877":
1006 double: 1
1007 float: 1
1008 idouble: 1
1009 ifloat: 1
1010 ldouble: 1
1011 ildouble: 1
1012 Test "y1 (0.7) == -1.1032498719076333697":
1013 double: 1
1014 idouble: 1
1015 Test "y1 (1.0) == -0.78121282130028871655":
1016 double: 1
1017 idouble: 1
1018 Test "y1 (1.5) == -0.41230862697391129595":
1019 float: 1
1020 ifloat: 1
1021 Test "y1 (10.0) == 0.24901542420695388392":
1022 double: 3
1023 float: 2
1024 idouble: 3
1025 ifloat: 2
1026 Test "y1 (2.0) == -0.10703243154093754689":
1027 double: 1
1028 float: 2
1029 idouble: 1
1030 ifloat: 2
1031 ldouble: 1
1032 ildouble: 1
1033 Test "y1 (8.0) == -0.15806046173124749426":
1034 float: 2
1035 ifloat: 2
1036 ldouble: 2
1037 ildouble: 2
1039 # yn
1040 Test "yn (0, 0.1) == -1.5342386513503668441":
1041 double: 1
1042 float: 1
1043 idouble: 1
1044 ifloat: 1
1045 Test "yn (0, 0.7) == -0.19066492933739506743":
1046 float: 1
1047 ifloat: 1
1048 double: 3
1049 idouble: 3
1050 ldouble: 2
1051 ildouble: 2
1052 Test "yn (0, 1.0) == 0.088256964215676957983":
1053 double: 2
1054 float: 1
1055 idouble: 2
1056 ifloat: 1
1057 Test "yn (0, 1.5) == 0.38244892379775884396":
1058 float: 1
1059 ifloat: 1
1060 double: 1
1061 idouble: 1
1062 Test "yn (0, 2.0) == 0.51037567264974511960":
1063 double: 1
1064 idouble: 1
1065 Test "yn (0, 10.0) == 0.055671167283599391424":
1066 float: 1
1067 ifloat: 1
1068 double: 2
1069 idouble: 2
1070 ldouble: 1
1071 ildouble: 1
1072 Test "yn (0, 8.0) == 0.22352148938756622053":
1073 float: 1
1074 ifloat: 1
1075 double: 1
1076 idouble: 1
1077 ldouble: 1
1078 ildouble: 1
1079 Test "yn (1, 0.1) == -6.4589510947020269877":
1080 double: 1
1081 float: 1
1082 idouble: 1
1083 ifloat: 1
1084 ldouble: 1
1085 ildouble: 1
1086 Test "yn (1, 0.7) == -1.1032498719076333697":
1087 double: 1
1088 idouble: 1
1089 Test "yn (1, 1.0) == -0.78121282130028871655":
1090 double: 1
1091 idouble: 1
1092 Test "yn (1, 1.5) == -0.41230862697391129595":
1093 float: 1
1094 ifloat: 1
1095 Test "yn (1, 10.0) == 0.24901542420695388392":
1096 double: 3
1097 float: 2
1098 idouble: 3
1099 ifloat: 2
1100 Test "yn (1, 2.0) == -0.10703243154093754689":
1101 double: 1
1102 float: 2
1103 idouble: 1
1104 ifloat: 2
1105 ldouble: 1
1106 ildouble: 1
1107 Test "yn (1, 8.0) == -0.15806046173124749426":
1108 float: 2
1109 ifloat: 2
1110 ldouble: 2
1111 ildouble: 2
1112 Test "yn (10, 0.1) == -0.11831335132045197885e19":
1113 double: 2
1114 float: 1
1115 idouble: 2
1116 ifloat: 1
1117 ldouble: 2
1118 ildouble: 2
1119 Test "yn (10, 0.7) == -0.42447194260703866924e10":
1120 double: 6
1121 float: 3
1122 idouble: 6
1123 ifloat: 3
1124 ldouble: 7
1125 ildouble: 7
1126 Test "yn (10, 1.0) == -0.12161801427868918929e9":
1127 double: 1
1128 float: 1
1129 idouble: 1
1130 ifloat: 1
1131 Test "yn (10, 10.0) == -0.35981415218340272205":
1132 double: 2
1133 float: 1
1134 idouble: 2
1135 ifloat: 1
1136 Test "yn (10, 2.0) == -129184.54220803928264":
1137 float: 1
1138 ifloat: 1
1139 double: 2
1140 idouble: 2
1141 ldouble: 1
1142 ildouble: 1
1143 Test "yn (3, 0.1) == -5099.3323786129048894":
1144 double: 1
1145 float: 1
1146 idouble: 1
1147 ifloat: 1
1148 ldouble: 2
1149 ildouble: 2
1150 Test "yn (3, 0.7) == -15.819479052819633505":
1151 double: 3
1152 idouble: 3
1153 ldouble: 2
1154 ildouble: 2
1155 Test "yn (3, 2.0) == -1.1277837768404277861":
1156 float: 1
1157 ifloat: 1
1158 double: 1
1159 idouble: 1
1160 Test "yn (3, 10.0) == -0.25136265718383732978":
1161 double: 1
1162 float: 1
1163 idouble: 1
1164 ifloat: 1
1166 # Maximal error of functions:
1167 Function: "acos":
1168 ildouble: 1150
1169 ldouble: 1150
1171 Function: "acosh":
1172 ildouble: 1
1173 ldouble: 1
1175 Function: "asin":
1176 double: 1
1177 ldouble: 1
1178 ildouble: 1
1180 Function: "asinh":
1181 ildouble: 656
1182 ldouble: 656
1184 Function: "atan":
1185 ildouble: 549
1186 ldouble: 549
1188 Function: "atan2":
1189 ildouble: 549
1190 ldouble: 549
1192 Function: "atanh":
1193 double: 1
1194 idouble: 1
1195 ildouble: 1605
1196 ldouble: 1605
1198 Function: "cabs":
1199 double: 1
1200 float: 1
1201 idouble: 1
1202 ifloat: 1
1203 ildouble: 560
1204 ldouble: 560
1206 Function: Real part of "cacos":
1207 double: 1
1208 float: 1
1209 idouble: 1
1210 ifloat: 1
1211 ildouble: 151
1212 ldouble: 151
1214 Function: Imaginary part of "cacos":
1215 float: 2
1216 ifloat: 2
1217 ildouble: 329
1218 ldouble: 329
1220 Function: Real part of "cacosh":
1221 double: 1
1222 float: 4
1223 idouble: 1
1224 ifloat: 4
1225 ildouble: 328
1226 ldouble: 328
1228 Function: Imaginary part of "cacosh":
1229 double: 1
1230 float: 4
1231 idouble: 1
1232 ifloat: 4
1233 ildouble: 151
1234 ldouble: 151
1236 Function: Real part of "casin":
1237 double: 3
1238 float: 2
1239 idouble: 3
1240 ifloat: 2
1241 ildouble: 603
1242 ldouble: 603
1244 Function: Imaginary part of "casin":
1245 float: 2
1246 ifloat: 2
1247 ildouble: 329
1248 ldouble: 329
1250 Function: Real part of "casinh":
1251 double: 5
1252 float: 1
1253 idouble: 5
1254 ifloat: 1
1255 ildouble: 892
1256 ldouble: 892
1258 Function: Imaginary part of "casinh":
1259 double: 3
1260 float: 6
1261 idouble: 3
1262 ifloat: 6
1263 ildouble: 12
1264 ldouble: 12
1266 Function: Real part of "catan":
1267 ildouble: 251
1268 ldouble: 251
1270 Function: Imaginary part of "catan":
1271 double: 1
1272 float: 1
1273 idouble: 1
1274 ifloat: 1
1275 ildouble: 474
1276 ldouble: 474
1278 Function: Real part of "catanh":
1279 double: 2
1280 float: 1
1281 idouble: 2
1282 ifloat: 1
1283 ildouble: 66
1284 ldouble: 66
1286 Function: Imaginary part of "catanh":
1287 ildouble: 447
1288 ldouble: 447
1290 Function: "cbrt":
1291 double: 1
1292 idouble: 1
1293 ildouble: 716
1294 ldouble: 716
1296 Function: Real part of "ccos":
1297 double: 1
1298 float: 1
1299 idouble: 1
1300 ifloat: 1
1301 ildouble: 5
1302 ldouble: 5
1304 Function: Imaginary part of "ccos":
1305 double: 1
1306 float: 1
1307 idouble: 1
1308 ifloat: 1
1309 ildouble: 1901
1310 ldouble: 1901
1312 Function: Real part of "ccosh":
1313 double: 1
1314 float: 1
1315 idouble: 1
1316 ifloat: 1
1317 ildouble: 1467
1318 ldouble: 1467
1320 Function: Imaginary part of "ccosh":
1321 double: 1
1322 float: 1
1323 idouble: 1
1324 ifloat: 1
1325 ildouble: 1183
1326 ldouble: 1183
1328 Function: Real part of "cexp":
1329 float: 1
1330 ifloat: 1
1331 ildouble: 940
1332 ldouble: 940
1334 Function: Imaginary part of "cexp":
1335 ildouble: 1067
1336 ldouble: 1067
1338 Function: Real part of "clog":
1340 Function: Imaginary part of "clog":
1341 ildouble: 1
1342 ldouble: 1
1344 Function: Real part of "clog10":
1345 double: 2
1346 float: 1
1347 idouble: 2
1348 ifloat: 1
1349 ildouble: 1403
1350 ldouble: 1403
1352 Function: Imaginary part of "clog10":
1353 double: 1
1354 float: 1
1355 idouble: 1
1356 ifloat: 1
1357 ildouble: 186
1358 ldouble: 186
1360 Function: "cos":
1361 double: 2
1362 float: 1
1363 idouble: 2
1364 ifloat: 1
1365 ildouble: 529
1366 ldouble: 529
1368 Function: "cosh":
1369 ildouble: 309
1370 ldouble: 309
1372 Function: Real part of "cpow":
1373 double: 1
1374 float: 4
1375 idouble: 1
1376 ifloat: 4
1377 ldouble: 2
1378 ildouble: 2
1380 Function: Imaginary part of "cpow":
1381 double: 1.104
1382 float: 2.5333
1383 idouble: 1.104
1384 ifloat: 2.5333
1385 ildouble: 9
1386 ldouble: 9
1388 Function: Real part of "csin":
1389 ildouble: 966
1390 ldouble: 966
1392 Function: Imaginary part of "csin":
1393 ildouble: 168
1394 ldouble: 168
1396 Function: Real part of "csinh":
1397 double: 1
1398 float: 1
1399 idouble: 1
1400 ifloat: 1
1401 ildouble: 413
1402 ldouble: 413
1404 Function: Imaginary part of "csinh":
1405 double: 1
1406 float: 1
1407 idouble: 1
1408 ifloat: 1
1409 ildouble: 477
1410 ldouble: 477
1412 Function: Real part of "csqrt":
1413 double: 1
1414 idouble: 1
1415 ildouble: 237
1416 ldouble: 237
1418 Function: Imaginary part of "csqrt":
1419 ildouble: 128
1420 ldouble: 128
1422 Function: Real part of "ctan":
1423 double: 1
1424 float: 1
1425 idouble: 1
1426 ifloat: 1
1427 ildouble: 690
1428 ldouble: 690
1430 Function: Imaginary part of "ctan":
1431 double: 1
1432 float: 1
1433 idouble: 1
1434 ifloat: 1
1435 ildouble: 367
1436 ldouble: 367
1438 Function: Real part of "ctanh":
1439 float: 1
1440 ifloat: 1
1441 ildouble: 286
1442 ldouble: 286
1444 Function: Imaginary part of "ctanh":
1445 float: 1
1446 ifloat: 1
1447 double: 1
1448 idouble: 1
1449 ildouble: 3074
1450 ldouble: 3074
1452 Function: "erfc":
1453 double: 24
1454 float: 12
1455 idouble: 24
1456 ifloat: 12
1457 ldouble: 36
1458 ildouble: 36
1460 Function: "exp":
1461 ildouble: 754
1462 ldouble: 754
1464 Function: "exp10":
1465 double: 1
1466 idouble: 1
1467 ildouble: 1182
1468 ldouble: 1182
1470 Function: "exp2":
1471 ildouble: 462
1472 ldouble: 462
1474 Function: "expm1":
1475 ildouble: 825
1476 ldouble: 825
1478 Function: "fmod":
1479 double: 2
1480 float: 1
1481 idouble: 2
1482 ifloat: 1
1483 ildouble: 4096
1484 ldouble: 4096
1486 Function: "gamma":
1487 double: 1
1488 idouble: 1
1489 ldouble: 1
1490 ildouble: 1
1492 Function: "hypot":
1493 double: 1
1494 float: 1
1495 ildouble: 560
1496 ldouble: 560
1498 Function: "j0":
1499 float: 1
1500 ifloat: 1
1501 double: 2
1502 idouble: 2
1504 Function: "j1":
1505 double: 2
1506 float: 1
1507 idouble: 2
1508 ifloat: 1
1509 ldouble: 2
1510 ildouble: 2
1512 Function: "jn":
1513 double: 5
1514 float: 2
1515 idouble: 5
1516 ifloat: 2
1517 ldouble: 2
1518 ildouble: 2
1520 Function: "lgamma":
1521 double: 1
1522 float: 2
1523 idouble: 1
1524 ifloat: 2
1525 ldouble: 1
1526 ildouble: 1
1528 Function: "log":
1529 double: 1
1530 float: 1
1531 idouble: 1
1532 ifloat: 1
1533 ildouble: 2341
1534 ldouble: 2341
1536 Function: "log10":
1537 double: 1
1538 float: 1
1539 idouble: 1
1540 ifloat: 1
1541 ildouble: 2033
1542 ldouble: 2033
1544 Function: "log1p":
1545 double: 1
1546 float: 1
1547 idouble: 1
1548 ifloat: 1
1549 ildouble: 585
1550 ldouble: 585
1552 Function: "log2":
1553 double: 1
1554 float: 1
1555 idouble: 1
1556 ifloat: 1
1557 ildouble: 1688
1558 ldouble: 1688
1560 Function: "pow":
1561 ildouble: 725
1562 ldouble: 725
1564 Function: "sin":
1565 ildouble: 627
1566 ldouble: 627
1568 Function: "sincos":
1569 double: 1
1570 float: 1
1571 idouble: 1
1572 ifloat: 1
1573 ildouble: 627
1574 ldouble: 627
1576 Function: "sinh":
1577 float: 1
1578 ifloat: 1
1579 ildouble: 1028
1580 ldouble: 1029
1582 Function: "sqrt":
1583 ildouble: 489
1584 ldouble: 489
1586 Function: "tan":
1587 double: 0.5
1588 idouble: 0.5
1589 ildouble: 1401
1590 ldouble: 1401
1592 Function: "tanh":
1593 ildouble: 521
1594 ldouble: 521
1596 Function: "tgamma":
1597 double: 2
1598 float: 1
1599 idouble: 2
1600 ifloat: 1
1601 ldouble: 2
1602 ildouble: 2
1604 Function: "y0":
1605 double: 3
1606 float: 1
1607 idouble: 3
1608 ifloat: 1
1609 ldouble: 2
1610 ildouble: 2
1612 Function: "y1":
1613 double: 3
1614 float: 2
1615 idouble: 3
1616 ifloat: 2
1617 ldouble: 2
1618 ildouble: 2
1620 Function: "yn":
1621 double: 6
1622 float: 3
1623 idouble: 6
1624 ifloat: 3
1625 ldouble: 7
1626 ildouble: 7
1628 # end of automatic generation