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