]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/powerpc/fpu/libm-test-ulps
Fix loss of precision in jn tests
[thirdparty/glibc.git] / sysdeps / powerpc / fpu / libm-test-ulps
CommitLineData
e134f08a
UD
1# Begin of automatic generation
2
f964490f
RM
3# acos
4Test "acos (2e-17) == 1.57079632679489659923132169163975144":
5ildouble: 1
6ldouble: 1
7
8# asin
9Test "asin (0.75) == 0.848062078981481008052944338998418080":
10ildouble: 2
11ldouble: 2
12
d8cbcd7d 13# atan2
f964490f
RM
14Test "atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994379639112":
15ildouble: 1
16ldouble: 1
14a6e35c 17Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025":
35476e9c
UD
18float: 1
19ifloat: 1
14a6e35c 20Test "atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025":
35476e9c
UD
21float: 1
22ifloat: 1
14a6e35c 23Test "atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772":
e134f08a
UD
24float: 1
25ifloat: 1
f964490f
RM
26ildouble: 1
27ldouble: 1
e134f08a 28
14a6e35c
RM
29# atanh
30Test "atanh (0.75) == 0.972955074527656652552676371721589865":
e134f08a
UD
31float: 1
32ifloat: 1
33
f964490f
RM
34# cabs
35Test "cabs (0.75 + 1.25 i) == 1.45773797371132511771853821938639577":
36ildouble: 1
37ldouble: 1
38
e134f08a 39# cacosh
0ee38163
RM
40Test "Real part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i":
41double: 1
42float: 7
43idouble: 1
44ifloat: 7
4f7e7f8e 45Test "Imaginary part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i":
0ee38163
RM
46double: 1
47float: 3
48idouble: 1
49ifloat: 3
e134f08a
UD
50
51# casin
f964490f
RM
52Test "Real part of: casin (-2 - 3 i) == -0.57065278432109940071028387968566963 - 1.9833870299165354323470769028940395 i":
53ildouble: 1
54ldouble: 1
14a6e35c
RM
55Test "Real part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i":
56double: 1
e134f08a 57float: 1
14a6e35c 58idouble: 1
e134f08a
UD
59ifloat: 1
60
61# casinh
33e885db 62Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
e134f08a
UD
63double: 5
64float: 1
65idouble: 5
66ifloat: 1
f964490f
RM
67ildouble: 4
68ldouble: 4
33e885db 69Test "Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
e134f08a
UD
70double: 3
71float: 6
72idouble: 3
73ifloat: 6
f964490f
RM
74ildouble: 1
75ldouble: 1
14a6e35c
RM
76Test "Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i":
77float: 1
78ifloat: 1
79Test "Imaginary part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i":
e134f08a 80double: 1
e134f08a 81float: 1
14a6e35c 82idouble: 1
e134f08a
UD
83ifloat: 1
84
85# catan
33e885db 86Test "Real part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i":
0ee38163
RM
87float: 3
88ifloat: 3
f964490f
RM
89ildouble: 1
90ldouble: 1
33e885db 91Test "Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i":
e134f08a
UD
92double: 1
93float: 1
94idouble: 1
95ifloat: 1
0ee38163
RM
96Test "Real part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i":
97float: 4
98ifloat: 4
e134f08a
UD
99
100# catanh
33e885db 101Test "Real part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i":
e134f08a
UD
102double: 4
103idouble: 4
0ee38163
RM
104Test "Imaginary part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i":
105float: 4
106ifloat: 4
14a6e35c 107Test "Real part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i":
e134f08a 108double: 1
e134f08a 109idouble: 1
0ee38163
RM
110Test "Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i":
111float: 6
112ifloat: 6
e134f08a
UD
113
114# cbrt
115Test "cbrt (-27.0) == -3.0":
116double: 1
117idouble: 1
14a6e35c 118Test "cbrt (0.9921875) == 0.997389022060725270579075195353955217":
e134f08a
UD
119double: 1
120idouble: 1
121
122# ccos
f92abad6 123Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
e134f08a
UD
124float: 1
125ifloat: 1
14a6e35c 126Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
e134f08a 127double: 1
14a6e35c 128float: 1
e134f08a 129idouble: 1
14a6e35c
RM
130ifloat: 1
131Test "Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
132float: 1
133ifloat: 1
e134f08a
UD
134
135# ccosh
f92abad6 136Test "Real part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
e134f08a
UD
137float: 1
138ifloat: 1
f92abad6 139Test "Imaginary part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
e134f08a
UD
140float: 1
141ifloat: 1
14a6e35c 142Test "Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
e134f08a
UD
143double: 1
144float: 1
145idouble: 1
146ifloat: 1
f964490f
RM
147ildouble: 1
148ldouble: 1
14a6e35c
RM
149Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
150float: 1
151ifloat: 1
f964490f
RM
152ildouble: 2
153ldouble: 2
e134f08a
UD
154
155# cexp
d8337213 156Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
e134f08a
UD
157float: 1
158ifloat: 1
14a6e35c 159Test "Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i":
e134f08a
UD
160float: 1
161ifloat: 1
f964490f
RM
162ildouble: 2
163ldouble: 2
164Test "Imaginary part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i":
165ildouble: 1
166ldouble: 1
e134f08a
UD
167
168# clog
33e885db 169Test "Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680267437207826593 - 2.1587989303424641704769327722648368 i":
0ee38163
RM
170float: 3
171ifloat: 3
f964490f
RM
172ildouble: 1
173ldouble: 1
14a6e35c
RM
174Test "Real part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i":
175float: 1
176ifloat: 1
f964490f
RM
177ildouble: 2
178ldouble: 2
179Test "Imaginary part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i":
180ildouble: 1
181ldouble: 1
e134f08a
UD
182
183# clog10
184Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i":
f964490f 185double: 1
e134f08a 186float: 1
f964490f 187idouble: 1
e134f08a 188ifloat: 1
f964490f
RM
189ildouble: 1
190ldouble: 1
e134f08a 191Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i":
f964490f 192double: 1
e134f08a 193float: 1
f964490f 194idouble: 1
e134f08a 195ifloat: 1
f964490f
RM
196ildouble: 1
197ldouble: 1
f92abad6 198Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
e134f08a 199double: 1
0ee38163 200float: 5
e134f08a 201idouble: 1
0ee38163 202ifloat: 5
f964490f
RM
203ildouble: 1
204ldouble: 1
e134f08a 205Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
f964490f 206double: 1
e134f08a 207float: 1
f964490f 208idouble: 1
e134f08a 209ifloat: 1
f964490f
RM
210ildouble: 1
211ldouble: 1
e134f08a 212Test "Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i":
f964490f 213double: 1
e134f08a 214float: 1
f964490f 215idouble: 1
e134f08a 216ifloat: 1
f964490f
RM
217ildouble: 1
218ldouble: 1
e134f08a 219Test "Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i":
f964490f 220double: 1
e134f08a 221float: 1
f964490f 222idouble: 1
e134f08a 223ifloat: 1
f964490f
RM
224ildouble: 1
225ldouble: 1
e134f08a 226Test "Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i":
f964490f 227double: 1
e134f08a 228float: 1
f964490f 229idouble: 1
e134f08a 230ifloat: 1
f964490f
RM
231ildouble: 1
232ldouble: 1
233Test "Imaginary part of: clog10 (-inf + inf i) == inf + 3/4 pi*log10(e) i":
234double: 1
235idouble: 1
e134f08a 236Test "Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i":
f964490f 237double: 1
e134f08a 238float: 1
f964490f 239idouble: 1
e134f08a 240ifloat: 1
f964490f
RM
241ildouble: 1
242ldouble: 1
e134f08a 243Test "Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i":
f964490f 244double: 1
e134f08a 245float: 1
f964490f 246idouble: 1
e134f08a 247ifloat: 1
f964490f
RM
248ildouble: 1
249ldouble: 1
e134f08a 250Test "Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i":
f964490f 251double: 1
e134f08a 252float: 1
f964490f 253idouble: 1
e134f08a 254ifloat: 1
f964490f
RM
255ildouble: 1
256ldouble: 1
e134f08a 257Test "Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i":
f964490f 258double: 1
e134f08a 259float: 1
f964490f 260idouble: 1
e134f08a 261ifloat: 1
f964490f
RM
262ildouble: 1
263ldouble: 1
14a6e35c 264Test "Real part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i":
e134f08a 265float: 1
e134f08a 266ifloat: 1
f1122ec3
UD
267ildouble: 3
268ldouble: 3
e134f08a 269Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i":
f964490f 270double: 1
e134f08a 271float: 1
f964490f 272idouble: 1
e134f08a 273ifloat: 1
f964490f
RM
274ildouble: 1
275ldouble: 1
e134f08a 276Test "Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i":
f964490f 277double: 1
e134f08a 278float: 1
f964490f 279idouble: 1
e134f08a 280ifloat: 1
f964490f
RM
281ildouble: 1
282ldouble: 1
e134f08a 283Test "Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i":
f964490f 284double: 1
e134f08a 285float: 1
f964490f 286idouble: 1
e134f08a 287ifloat: 1
f964490f
RM
288ildouble: 1
289ldouble: 1
e134f08a 290Test "Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i":
f964490f 291double: 1
e134f08a 292float: 1
f964490f 293idouble: 1
e134f08a 294ifloat: 1
f964490f
RM
295ildouble: 1
296ldouble: 1
e134f08a
UD
297
298# cos
14a6e35c 299Test "cos (M_PI_6l * 2.0) == 0.5":
e134f08a 300double: 1
0ee38163 301float: 1
e134f08a 302idouble: 1
0ee38163 303ifloat: 1
e134f08a
UD
304Test "cos (M_PI_6l * 4.0) == -0.5":
305double: 2
306float: 1
307idouble: 2
308ifloat: 1
0ee38163
RM
309Test "cos (pi/2) == 0":
310double: 1
311float: 1
312idouble: 1
313ifloat: 1
d700bc13
RM
314Test "cos (16.0) == -0.9576594803233846418996372326511034717803"
315ildouble: 2
316ldouble: 2
e134f08a
UD
317
318# cpow
14a6e35c
RM
319Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i":
320float: 1
321ifloat: 1
f964490f
RM
322ildouble: 1
323ldouble: 1
14a6e35c
RM
324Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i":
325float: 1
326ifloat: 1
f964490f
RM
327ildouble: 1
328ldouble: 1
14a6e35c
RM
329Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i":
330double: 1
331float: 4
332idouble: 1
333ifloat: 4
f964490f
RM
334Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i) == 0.75 + 1.25 i":
335ildouble: 2
336ldouble: 2
14a6e35c
RM
337Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i":
338double: 2
339float: 3
340idouble: 2
341ifloat: 3
f964490f
RM
342Test "Real part of: cpow (2 + 0 i, 10 + 0 i) == 1024.0 + 0.0 i":
343ildouble: 1
344ldouble: 1
e134f08a
UD
345Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
346double: 1
0d9a071b 347float: 5
e134f08a 348idouble: 1
0d9a071b 349ifloat: 5
e134f08a
UD
350Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
351float: 2
352ifloat: 2
f964490f
RM
353ildouble: 2
354ldouble: 2
e134f08a
UD
355Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
356double: 2
357float: 2
358idouble: 2
359ifloat: 2
f964490f
RM
360ildouble: 2
361ldouble: 2
e134f08a 362
e134f08a 363# csinh
f92abad6 364Test "Imaginary part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i":
e134f08a
UD
365double: 1
366idouble: 1
f1122ec3
UD
367ildouble: 1
368ldouble: 1
14a6e35c 369Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
e134f08a
UD
370float: 1
371ifloat: 1
f964490f
RM
372ildouble: 1
373ldouble: 1
14a6e35c 374Test "Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
e134f08a
UD
375float: 1
376ifloat: 1
f964490f
RM
377ildouble: 1
378ldouble: 1
e134f08a
UD
379
380# csqrt
d8337213 381Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
e134f08a
UD
382float: 1
383ifloat: 1
d8337213 384Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
e134f08a
UD
385float: 1
386ifloat: 1
e134f08a
UD
387
388# ctan
0ee38163
RM
389Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
390double: 1
391idouble: 1
f964490f
RM
392Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
393ildouble: 1
394ldouble: 1
14a6e35c 395Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i":
e134f08a 396double: 1
e134f08a 397idouble: 1
94d7165f
AS
398ildouble: 1
399ldouble: 1
e134f08a
UD
400
401# ctanh
f92abad6 402Test "Real part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
e134f08a
UD
403double: 1
404float: 2
405idouble: 1
406ifloat: 2
407Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
408float: 1
409ifloat: 1
14a6e35c
RM
410Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
411double: 1
412idouble: 1
f964490f
RM
413ildouble: 1
414ldouble: 1
e134f08a 415
14a6e35c
RM
416# erf
417Test "erf (1.25) == 0.922900128256458230136523481197281140":
e134f08a
UD
418double: 1
419idouble: 1
14a6e35c
RM
420
421# erfc
422Test "erfc (0.75) == 0.288844366346484868401062165408589223":
423float: 1
424ifloat: 1
425Test "erfc (2.0) == 0.00467773498104726583793074363274707139":
e134f08a 426double: 1
e134f08a 427idouble: 1
14a6e35c 428Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8":
e134f08a
UD
429double: 1
430idouble: 1
e134f08a 431
f964490f
RM
432# exp
433Test "exp (0.75) == 2.11700001661267466854536981983709561":
434ildouble: 1
435ldouble: 1
436Test "exp (50.0) == 5184705528587072464087.45332293348538":
437ildouble: 1
438ldouble: 1
439
e134f08a
UD
440# exp10
441Test "exp10 (-1) == 0.1":
442double: 2
443float: 1
444idouble: 2
445ifloat: 1
f964490f
RM
446ildouble: 1
447ldouble: 1
14a6e35c
RM
448Test "exp10 (0.75) == 5.62341325190349080394951039776481231":
449double: 1
e134f08a 450float: 1
14a6e35c 451idouble: 1
e134f08a 452ifloat: 1
f964490f
RM
453ildouble: 1
454ldouble: 1
e134f08a
UD
455Test "exp10 (3) == 1000":
456double: 6
457float: 2
458idouble: 6
459ifloat: 2
f964490f
RM
460ildouble: 8
461ldouble: 8
462
463# exp2
464Test "exp2 (10) == 1024":
465ildouble: 2
466ldouble: 2
e134f08a
UD
467
468# expm1
14a6e35c
RM
469Test "expm1 (0.75) == 1.11700001661267466854536981983709561":
470double: 1
471idouble: 1
e134f08a 472Test "expm1 (1) == M_El - 1.0":
f964490f 473double: 1
e134f08a 474float: 1
f964490f 475idouble: 1
e134f08a
UD
476ifloat: 1
477
e134f08a 478# hypot
d8337213 479Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
e134f08a
UD
480float: 1
481ifloat: 1
d8337213 482Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
e134f08a
UD
483float: 1
484ifloat: 1
d8337213 485Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
e134f08a
UD
486float: 1
487ifloat: 1
d8337213 488Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
e134f08a
UD
489float: 1
490ifloat: 1
d8337213 491Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
e134f08a
UD
492float: 1
493ifloat: 1
d8337213 494Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
e134f08a
UD
495float: 1
496ifloat: 1
f964490f
RM
497Test "hypot (0.75, 1.25) == 1.45773797371132511771853821938639577":
498ildouble: 1
499ldouble: 1
d8337213 500Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
e134f08a
UD
501float: 1
502ifloat: 1
d8337213 503Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
e134f08a
UD
504float: 1
505ifloat: 1
506
507# j0
14a6e35c
RM
508Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1":
509double: 1
0ee38163 510float: 2
14a6e35c 511idouble: 1
0ee38163 512ifloat: 2
d700bc13
RM
513ildouble: 1
514ldouble: 1
14a6e35c 515Test "j0 (10.0) == -0.245935764451348335197760862485328754":
0ee38163 516double: 3
e134f08a 517float: 1
0ee38163 518idouble: 3
e134f08a 519ifloat: 1
d700bc13
RM
520ildouble: 1
521ldouble: 1
f964490f
RM
522Test "j0 (2.0) == 0.223890779141235668051827454649948626":
523float: 2
524ifloat: 2
31a54688
UD
525Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
526double: 1
0ee38163 527float: 2
31a54688 528idouble: 1
0ee38163 529ifloat: 2
d700bc13
RM
530ildouble: 1
531ldouble: 1
14a6e35c
RM
532Test "j0 (8.0) == 0.171650807137553906090869407851972001":
533float: 1
534ifloat: 1
d700bc13
RM
535ildouble: 1
536ldouble: 1
e134f08a
UD
537
538# j1
14a6e35c 539Test "j1 (10.0) == 0.0434727461688614366697487680258592883":
e134f08a
UD
540float: 2
541ifloat: 2
d700bc13
RM
542ildouble: 1
543ldouble: 1
14a6e35c 544Test "j1 (2.0) == 0.576724807756873387202448242269137087":
e134f08a
UD
545double: 1
546idouble: 1
14a6e35c 547Test "j1 (8.0) == 0.234636346853914624381276651590454612":
e134f08a
UD
548double: 1
549idouble: 1
d700bc13
RM
550ildouble: 1
551ldouble: 1
e134f08a
UD
552
553# jn
14a6e35c
RM
554Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1":
555double: 1
0ee38163 556float: 2
14a6e35c 557idouble: 1
0ee38163 558ifloat: 2
d700bc13
RM
559ildouble: 1
560ldouble: 1
14a6e35c 561Test "jn (0, 10.0) == -0.245935764451348335197760862485328754":
0ee38163 562double: 3
e134f08a 563float: 1
0ee38163 564idouble: 3
e134f08a 565ifloat: 1
d700bc13
RM
566ildouble: 1
567ldouble: 1
f964490f
RM
568Test "jn (0, 2.0) == 0.223890779141235668051827454649948626":
569float: 2
570ifloat: 2
14a6e35c
RM
571Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
572double: 1
0ee38163 573float: 2
14a6e35c 574idouble: 1
0ee38163 575ifloat: 2
d700bc13
RM
576ildouble: 1
577ldouble: 1
14a6e35c 578Test "jn (0, 8.0) == 0.171650807137553906090869407851972001":
e134f08a
UD
579float: 1
580ifloat: 1
d700bc13
RM
581ildouble: 1
582ldouble: 1
14a6e35c 583Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883":
e134f08a
UD
584float: 2
585ifloat: 2
d700bc13
RM
586ildouble: 1
587ldouble: 1
14a6e35c 588Test "jn (1, 2.0) == 0.576724807756873387202448242269137087":
e134f08a
UD
589double: 1
590idouble: 1
14a6e35c 591Test "jn (1, 8.0) == 0.234636346853914624381276651590454612":
e134f08a
UD
592double: 1
593idouble: 1
d700bc13
RM
594ildouble: 1
595ldouble: 1
f964490f
RM
596Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9":
597ildouble: 1
598ldouble: 1
14a6e35c
RM
599Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18":
600double: 1
e134f08a 601float: 1
14a6e35c 602idouble: 1
e134f08a 603ifloat: 1
f964490f
RM
604ildouble: 1
605ldouble: 1
14a6e35c
RM
606Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10":
607double: 1
e134f08a 608float: 1
14a6e35c 609idouble: 1
e134f08a 610ifloat: 1
f964490f
RM
611Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9":
612ildouble: 1
613ldouble: 1
14a6e35c
RM
614Test "jn (10, 10.0) == 0.207486106633358857697278723518753428":
615float: 1
616ifloat: 1
d700bc13
RM
617ildouble: 4
618ldouble: 4
14a6e35c 619Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
68822d74 620double: 1
0d9a071b 621float: 4
68822d74 622idouble: 1
0d9a071b 623ifloat: 4
68822d74
AS
624Test "jn (2, 2.4048255576957729) == 0.43175480701968038399746111312430703":
625double: 2
626float: 1
627idouble: 2
628ifloat: 1
f964490f
RM
629Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083":
630ildouble: 1
631ldouble: 1
14a6e35c 632Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4":
e134f08a 633double: 1
e134f08a 634float: 1
14a6e35c 635idouble: 1
e134f08a 636ifloat: 1
14a6e35c
RM
637Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2":
638double: 1
639idouble: 1
f964490f
RM
640Test "jn (3, 1.0) == 0.0195633539826684059189053216217515083":
641ildouble: 1
642ldouble: 1
14a6e35c 643Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563":
e134f08a 644double: 3
0ee38163 645float: 2
e134f08a 646idouble: 3
0ee38163 647ifloat: 2
d700bc13
RM
648ildouble: 2
649ldouble: 2
14a6e35c 650Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
e134f08a 651double: 1
0d9a071b 652float: 2
e134f08a 653idouble: 1
0d9a071b 654ifloat: 2
f964490f
RM
655ildouble: 2
656ldouble: 2
68822d74
AS
657Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813":
658double: 3
659idouble: 3
660Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1":
661double: 1
662idouble: 1
663Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1":
664double: 3
665float: 1
666idouble: 3
667ifloat: 1
668Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2":
669double: 4
670float: 3
671idouble: 4
672ifloat: 3
673Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3":
674double: 3
675float: 5
676idouble: 3
677ifloat: 5
678Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4":
679double: 3
680float: 2
681idouble: 3
682ifloat: 2
683Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4":
684double: 1
685float: 2
686idouble: 1
687ifloat: 2
e134f08a
UD
688
689# lgamma
f92abad6 690Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
e134f08a
UD
691double: 1
692float: 1
693idouble: 1
694ifloat: 1
f92abad6 695Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
e134f08a
UD
696double: 1
697float: 2
698idouble: 1
699ifloat: 2
f964490f
RM
700ildouble: 3
701ldouble: 3
702
e134f08a 703# log10
14a6e35c 704Test "log10 (0.75) == -0.124938736608299953132449886193870744":
e134f08a 705double: 1
14a6e35c 706float: 2
e134f08a 707idouble: 1
14a6e35c 708ifloat: 2
e134f08a
UD
709Test "log10 (e) == log10(e)":
710float: 1
711ifloat: 1
712
713# log1p
14a6e35c 714Test "log1p (-0.25) == -0.287682072451780927439219005993827432":
e134f08a 715float: 1
e134f08a
UD
716ifloat: 1
717
f964490f
RM
718# log2
719Test "log2 (e) == M_LOG2El":
720ildouble: 1
721ldouble: 1
722
d700bc13
RM
723# sin
724Test "sin (16.0) == -0.2879033166650652947844562482186175296207"
725ildouble: 2
726ldouble: 2
727
e134f08a 728# sincos
14a6e35c 729Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res":
e134f08a 730double: 1
0ee38163 731float: 1
e134f08a 732idouble: 1
0ee38163 733ifloat: 1
5bfc6757 734Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in sin_res":
e134f08a
UD
735double: 1
736float: 1
737idouble: 1
738ifloat: 1
0ee38163
RM
739Test "sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res":
740double: 1
741float: 1
742idouble: 1
743ifloat: 1
5bfc6757 744Test "sincos (pi/6, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in cos_res":
e134f08a
UD
745float: 1
746ifloat: 1
747
f964490f
RM
748# sinh
749Test "sinh (0.75) == 0.822316731935829980703661634446913849":
750ildouble: 1
751ldouble: 1
752
e134f08a
UD
753# tan
754Test "tan (pi/4) == 1":
0ee38163
RM
755double: 1
756idouble: 1
f964490f
RM
757ildouble: 1
758ldouble: 1
759
760# tanh
761Test "tanh (-0.75) == -0.635148952387287319214434357312496495":
762ildouble: 1
763ldouble: 1
764Test "tanh (0.75) == 0.635148952387287319214434357312496495":
765ildouble: 1
766ldouble: 1
e134f08a 767
e134f08a
UD
768# tgamma
769Test "tgamma (-0.5) == -2 sqrt (pi)":
770double: 1
771float: 1
772idouble: 1
773ifloat: 1
774Test "tgamma (0.5) == sqrt (pi)":
775float: 1
776ifloat: 1
f92abad6 777Test "tgamma (0.7) == 1.29805533264755778568117117915281162":
e134f08a
UD
778double: 1
779float: 1
780idouble: 1
781ifloat: 1
782
783# y0
f1122ec3
UD
784Test "y0 (0.125) == -1.38968062514384052915582277745018693":
785ildouble: 1
786ldouble: 1
f964490f
RM
787Test "y0 (0.75) == -0.137172769385772397522814379396581855":
788ildouble: 1
789ldouble: 1
14a6e35c 790Test "y0 (1.0) == 0.0882569642156769579829267660235151628":
e134f08a
UD
791double: 2
792float: 1
793idouble: 2
794ifloat: 1
f964490f
RM
795ildouble: 1
796ldouble: 1
14a6e35c 797Test "y0 (1.5) == 0.382448923797758843955068554978089862":
e134f08a
UD
798double: 2
799float: 1
800idouble: 2
801ifloat: 1
14a6e35c 802Test "y0 (10.0) == 0.0556711672835993914244598774101900481":
0ee38163 803double: 1
e134f08a 804float: 1
0ee38163 805idouble: 1
e134f08a 806ifloat: 1
d700bc13
RM
807ildouble: 1
808ldouble: 1
0ee38163
RM
809Test "y0 (2.0) == 0.510375672649745119596606592727157873":
810double: 1
811idouble: 1
14a6e35c 812Test "y0 (8.0) == 0.223521489387566220527323400498620359":
e134f08a
UD
813double: 1
814float: 1
815idouble: 1
816ifloat: 1
d700bc13
RM
817ildouble: 1
818ldouble: 1
e134f08a
UD
819
820# y1
b07d45ec
RM
821Test "y1 (0.125) == -5.19993611253477499595928744876579921":
822double: 1
823idouble: 1
824Test "y1 (1.5) == -0.412308626973911295952829820633445323":
825float: 1
826ifloat: 1
14a6e35c 827Test "y1 (10.0) == 0.249015424206953883923283474663222803":
e134f08a
UD
828double: 3
829float: 1
830idouble: 3
831ifloat: 1
d700bc13
RM
832ildouble: 2
833ldouble: 2
14a6e35c 834Test "y1 (2.0) == -0.107032431540937546888370772277476637":
e134f08a
UD
835double: 1
836float: 1
d700bc13
RM
837idouble: 2
838ifloat: 2
14a6e35c 839Test "y1 (8.0) == -0.158060461731247494255555266187483550":
e134f08a
UD
840double: 1
841float: 2
842idouble: 1
843ifloat: 2
d700bc13
RM
844ildouble: 2
845ldouble: 2
e134f08a
UD
846
847# yn
f1122ec3
UD
848Test "yn (0, 0.125) == -1.38968062514384052915582277745018693":
849ildouble: 1
850ldouble: 1
f964490f
RM
851Test "yn (0, 0.75) == -0.137172769385772397522814379396581855":
852ildouble: 1
853ldouble: 1
14a6e35c 854Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628":
e134f08a
UD
855double: 2
856float: 1
857idouble: 2
858ifloat: 1
d700bc13
RM
859ildouble: 2
860ldouble: 2
14a6e35c 861Test "yn (0, 1.5) == 0.382448923797758843955068554978089862":
e134f08a
UD
862double: 2
863float: 1
864idouble: 2
865ifloat: 1
14a6e35c 866Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":
0ee38163 867double: 1
e134f08a 868float: 1
0ee38163 869idouble: 1
e134f08a 870ifloat: 1
d700bc13
RM
871ildouble: 2
872ldouble: 2
0ee38163
RM
873Test "yn (0, 2.0) == 0.510375672649745119596606592727157873":
874double: 1
875idouble: 1
14a6e35c 876Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":
e134f08a
UD
877double: 1
878float: 1
879idouble: 1
880ifloat: 1
d700bc13
RM
881ildouble: 2
882ldouble: 2
b07d45ec
RM
883Test "yn (1, 0.125) == -5.19993611253477499595928744876579921":
884double: 1
885idouble: 1
886Test "yn (1, 1.5) == -0.412308626973911295952829820633445323":
0ee38163
RM
887float: 2
888ifloat: 2
14a6e35c 889Test "yn (1, 10.0) == 0.249015424206953883923283474663222803":
e134f08a
UD
890double: 3
891float: 1
892idouble: 3
893ifloat: 1
d700bc13
RM
894ildouble: 2
895ldouble: 2
14a6e35c 896Test "yn (1, 2.0) == -0.107032431540937546888370772277476637":
e134f08a
UD
897double: 1
898float: 1
899idouble: 1
900ifloat: 1
14a6e35c 901Test "yn (1, 8.0) == -0.158060461731247494255555266187483550":
e134f08a
UD
902double: 1
903float: 2
904idouble: 1
905ifloat: 2
d700bc13
RM
906ildouble: 2
907ldouble: 2
0ee38163
RM
908Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
909double: 1
910idouble: 1
b07d45ec
RM
911Test "yn (10, 0.125) == -127057845771019398.252538486899753195":
912double: 1
913idouble: 1
14a6e35c 914Test "yn (10, 0.75) == -2133501638.90573424452445412893839236":
e134f08a 915double: 1
14a6e35c 916float: 2
e134f08a 917idouble: 1
14a6e35c
RM
918ifloat: 2
919Test "yn (10, 1.0) == -121618014.278689189288130426667971145":
e134f08a
UD
920float: 2
921ifloat: 2
14a6e35c 922Test "yn (10, 10.0) == -0.359814152183402722051986577343560609":
e134f08a 923double: 2
0ee38163 924float: 2
e134f08a 925idouble: 2
0ee38163 926ifloat: 2
d700bc13
RM
927ildouble: 2
928ldouble: 2
14a6e35c 929Test "yn (10, 2.0) == -129184.542208039282635913145923304214":
0ee38163 930double: 3
e134f08a 931float: 1
0ee38163 932idouble: 3
e134f08a 933ifloat: 1
d700bc13
RM
934ildouble: 2
935ldouble: 2
f964490f
RM
936Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
937double: 1
938idouble: 1
14a6e35c 939Test "yn (3, 0.75) == -12.9877176234475433186319774484809207":
e134f08a 940float: 1
e134f08a 941ifloat: 1
14a6e35c 942Test "yn (3, 10.0) == -0.251362657183837329779204747654240998":
e134f08a
UD
943double: 1
944float: 1
945idouble: 1
946ifloat: 1
d700bc13
RM
947ildouble: 2
948ldouble: 2
14a6e35c 949Test "yn (3, 2.0) == -1.12778377684042778608158395773179238":
e134f08a
UD
950double: 1
951idouble: 1
952
953# Maximal error of functions:
f964490f
RM
954Function: "acos":
955ildouble: 1
956ldouble: 1
957
958Function: "acosh":
959ildouble: 1
960ldouble: 1
961
962Function: "asin":
963ildouble: 2
964ldouble: 2
965
966Function: "asinh":
967ildouble: 1
968ldouble: 1
969
d8cbcd7d 970Function: "atan2":
35476e9c
UD
971float: 1
972ifloat: 1
f964490f
RM
973ildouble: 1
974ldouble: 1
d8cbcd7d 975
e134f08a 976Function: "atanh":
e134f08a
UD
977float: 1
978ifloat: 1
979
f964490f
RM
980Function: "cabs":
981ildouble: 1
982ldouble: 1
983
984Function: Real part of "cacos":
985ildouble: 1
986ldouble: 1
987
988Function: Imaginary part of "cacos":
989ildouble: 1
990ldouble: 1
991
e134f08a 992Function: Real part of "cacosh":
0ee38163
RM
993double: 1
994float: 7
995idouble: 1
996ifloat: 7
f964490f
RM
997ildouble: 1
998ldouble: 1
e134f08a
UD
999
1000Function: Imaginary part of "cacosh":
0ee38163
RM
1001double: 1
1002float: 3
1003idouble: 1
1004ifloat: 3
e134f08a
UD
1005
1006Function: Real part of "casin":
14a6e35c 1007double: 1
e134f08a 1008float: 1
14a6e35c 1009idouble: 1
e134f08a 1010ifloat: 1
f964490f
RM
1011ildouble: 1
1012ldouble: 1
1013
1014Function: Imaginary part of "casin":
1015ildouble: 1
1016ldouble: 1
e134f08a
UD
1017
1018Function: Real part of "casinh":
1019double: 5
1020float: 1
1021idouble: 5
1022ifloat: 1
f964490f
RM
1023ildouble: 4
1024ldouble: 4
e134f08a
UD
1025
1026Function: Imaginary part of "casinh":
1027double: 3
1028float: 6
1029idouble: 3
1030ifloat: 6
f964490f
RM
1031ildouble: 1
1032ldouble: 1
e134f08a
UD
1033
1034Function: Real part of "catan":
0ee38163
RM
1035float: 4
1036ifloat: 4
f964490f
RM
1037ildouble: 1
1038ldouble: 1
e134f08a
UD
1039
1040Function: Imaginary part of "catan":
1041double: 1
1042float: 1
1043idouble: 1
1044ifloat: 1
f964490f
RM
1045ildouble: 1
1046ldouble: 1
e134f08a
UD
1047
1048Function: Real part of "catanh":
1049double: 4
1050idouble: 4
1051
0ee38163
RM
1052Function: Imaginary part of "catanh":
1053float: 6
1054ifloat: 6
1055
e134f08a
UD
1056Function: "cbrt":
1057double: 1
1058idouble: 1
f964490f
RM
1059ildouble: 1
1060ldouble: 1
e134f08a
UD
1061
1062Function: Real part of "ccos":
1063double: 1
14a6e35c 1064float: 1
e134f08a 1065idouble: 1
14a6e35c 1066ifloat: 1
f964490f
RM
1067ildouble: 1
1068ldouble: 1
e134f08a
UD
1069
1070Function: Imaginary part of "ccos":
e134f08a 1071float: 1
e134f08a 1072ifloat: 1
f964490f
RM
1073ildouble: 1
1074ldouble: 1
e134f08a
UD
1075
1076Function: Real part of "ccosh":
1077double: 1
1078float: 1
1079idouble: 1
1080ifloat: 1
f964490f
RM
1081ildouble: 1
1082ldouble: 1
e134f08a
UD
1083
1084Function: Imaginary part of "ccosh":
e134f08a 1085float: 1
e134f08a 1086ifloat: 1
f964490f
RM
1087ildouble: 2
1088ldouble: 2
e134f08a
UD
1089
1090Function: Real part of "cexp":
e134f08a 1091float: 1
e134f08a 1092ifloat: 1
f964490f
RM
1093ildouble: 2
1094ldouble: 2
e134f08a
UD
1095
1096Function: Imaginary part of "cexp":
1097float: 1
1098ifloat: 1
f964490f
RM
1099ildouble: 1
1100ldouble: 1
e134f08a 1101
14a6e35c
RM
1102Function: Real part of "clog":
1103float: 1
1104ifloat: 1
f964490f
RM
1105ildouble: 2
1106ldouble: 2
14a6e35c 1107
e134f08a 1108Function: Imaginary part of "clog":
0ee38163
RM
1109float: 3
1110ifloat: 3
f964490f
RM
1111ildouble: 1
1112ldouble: 1
e134f08a
UD
1113
1114Function: Real part of "clog10":
e134f08a 1115float: 1
e134f08a 1116ifloat: 1
f1122ec3
UD
1117ildouble: 3
1118ldouble: 3
e134f08a
UD
1119
1120Function: Imaginary part of "clog10":
1121double: 1
0ee38163 1122float: 5
e134f08a 1123idouble: 1
0ee38163 1124ifloat: 5
f964490f
RM
1125ildouble: 1
1126ldouble: 1
e134f08a
UD
1127
1128Function: "cos":
1129double: 2
1130float: 1
1131idouble: 2
1132ifloat: 1
f964490f
RM
1133ildouble: 1
1134ldouble: 1
1135
1136Function: "cosh":
1137ildouble: 1
1138ldouble: 1
e134f08a
UD
1139
1140Function: Real part of "cpow":
14a6e35c 1141double: 2
0d9a071b 1142float: 5
14a6e35c 1143idouble: 2
0d9a071b 1144ifloat: 5
f964490f
RM
1145ildouble: 2
1146ldouble: 2
e134f08a
UD
1147
1148Function: Imaginary part of "cpow":
1149double: 2
1150float: 2
1151idouble: 2
1152ifloat: 2
f964490f
RM
1153ildouble: 2
1154ldouble: 2
1155
1156Function: Imaginary part of "cproj":
1157ildouble: 1
1158ldouble: 1
1159
1160Function: Real part of "csin":
1161ildouble: 1
1162ldouble: 1
e134f08a 1163
e134f08a
UD
1164Function: Real part of "csinh":
1165float: 1
1166ifloat: 1
f964490f
RM
1167ildouble: 1
1168ldouble: 1
e134f08a
UD
1169
1170Function: Imaginary part of "csinh":
1171double: 1
1172float: 1
1173idouble: 1
1174ifloat: 1
f964490f
RM
1175ildouble: 1
1176ldouble: 1
e134f08a
UD
1177
1178Function: Real part of "csqrt":
e134f08a
UD
1179float: 1
1180ifloat: 1
f964490f
RM
1181ildouble: 1
1182ldouble: 1
1183
1184Function: Imaginary part of "csqrt":
1185ildouble: 1
1186ldouble: 1
e134f08a
UD
1187
1188Function: Real part of "ctan":
0ee38163
RM
1189double: 1
1190idouble: 1
f964490f
RM
1191ildouble: 1
1192ldouble: 1
e134f08a
UD
1193
1194Function: Imaginary part of "ctan":
1195double: 1
e134f08a 1196idouble: 1
f964490f
RM
1197ildouble: 1
1198ldouble: 1
e134f08a
UD
1199
1200Function: Real part of "ctanh":
14a6e35c 1201double: 1
e134f08a 1202float: 2
14a6e35c 1203idouble: 1
e134f08a 1204ifloat: 2
f964490f
RM
1205ildouble: 1
1206ldouble: 1
e134f08a
UD
1207
1208Function: Imaginary part of "ctanh":
e134f08a 1209float: 1
e134f08a 1210ifloat: 1
f964490f
RM
1211ildouble: 1
1212ldouble: 1
e134f08a 1213
14a6e35c
RM
1214Function: "erf":
1215double: 1
1216idouble: 1
f964490f
RM
1217ildouble: 1
1218ldouble: 1
14a6e35c 1219
e134f08a 1220Function: "erfc":
14a6e35c
RM
1221double: 1
1222float: 1
1223idouble: 1
1224ifloat: 1
f964490f
RM
1225ildouble: 1
1226ldouble: 1
1227
1228Function: "exp":
1229ildouble: 1
1230ldouble: 1
e134f08a
UD
1231
1232Function: "exp10":
1233double: 6
1234float: 2
1235idouble: 6
1236ifloat: 2
f964490f
RM
1237ildouble: 8
1238ldouble: 8
1239
1240Function: "exp2":
1241ildouble: 2
1242ldouble: 2
e134f08a
UD
1243
1244Function: "expm1":
14a6e35c 1245double: 1
e134f08a 1246float: 1
14a6e35c 1247idouble: 1
e134f08a
UD
1248ifloat: 1
1249
f964490f
RM
1250Function: "gamma":
1251ildouble: 1
1252ldouble: 1
1253
e134f08a 1254Function: "hypot":
e134f08a 1255float: 1
e134f08a 1256ifloat: 1
f964490f
RM
1257ildouble: 1
1258ldouble: 1
e134f08a
UD
1259
1260Function: "j0":
0ee38163 1261double: 3
0d9a071b 1262float: 2
0ee38163 1263idouble: 3
0d9a071b 1264ifloat: 2
d700bc13
RM
1265ildouble: 1
1266ldouble: 1
e134f08a
UD
1267
1268Function: "j1":
1269double: 1
1270float: 2
1271idouble: 1
1272ifloat: 2
d700bc13
RM
1273ildouble: 1
1274ldouble: 1
e134f08a
UD
1275
1276Function: "jn":
68822d74
AS
1277double: 4
1278float: 5
1279idouble: 4
1280ifloat: 5
d700bc13
RM
1281ildouble: 4
1282ldouble: 4
e134f08a
UD
1283
1284Function: "lgamma":
1285double: 1
1286float: 2
1287idouble: 1
1288ifloat: 2
f964490f
RM
1289ildouble: 3
1290ldouble: 3
1291
1292Function: "log":
1293ildouble: 1
1294ldouble: 1
e134f08a 1295
e134f08a
UD
1296Function: "log10":
1297double: 1
14a6e35c 1298float: 2
e134f08a 1299idouble: 1
14a6e35c 1300ifloat: 2
f964490f
RM
1301ildouble: 1
1302ldouble: 1
e134f08a
UD
1303
1304Function: "log1p":
e134f08a 1305float: 1
e134f08a 1306ifloat: 1
f964490f
RM
1307ildouble: 1
1308ldouble: 1
1309
1310Function: "log2":
1311ildouble: 1
1312ldouble: 1
1313
1314Function: "pow":
1315ildouble: 1
1316ldouble: 1
1317
1318Function: "sin":
1319ildouble: 1
1320ldouble: 1
e134f08a
UD
1321
1322Function: "sincos":
1323double: 1
1324float: 1
1325idouble: 1
1326ifloat: 1
f964490f
RM
1327ildouble: 1
1328ldouble: 1
1329
1330Function: "sinh":
1331ildouble: 1
1332ldouble: 1
e134f08a 1333
e134f08a
UD
1334Function: "tan":
1335double: 1
1336idouble: 1
f964490f
RM
1337ildouble: 1
1338ldouble: 1
1339
1340Function: "tanh":
1341ildouble: 1
1342ldouble: 1
e134f08a 1343
e134f08a
UD
1344Function: "tgamma":
1345double: 1
1346float: 1
1347idouble: 1
1348ifloat: 1
f964490f
RM
1349ildouble: 1
1350ldouble: 1
e134f08a
UD
1351
1352Function: "y0":
1353double: 2
1354float: 1
1355idouble: 2
1356ifloat: 1
d700bc13
RM
1357ildouble: 1
1358ldouble: 1
e134f08a
UD
1359
1360Function: "y1":
1361double: 3
1362float: 2
1363idouble: 3
1364ifloat: 2
d700bc13
RM
1365ildouble: 2
1366ldouble: 2
e134f08a
UD
1367
1368Function: "yn":
1369double: 3
1370float: 2
1371idouble: 3
1372ifloat: 2
d700bc13
RM
1373ildouble: 2
1374ldouble: 2
e134f08a
UD
1375
1376# end of automatic generation