]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/mips/fpu/libm-test-ulps
Test for stack alignment.
[thirdparty/glibc.git] / sysdeps / mips / fpu / libm-test-ulps
CommitLineData
9380bb48
AJ
1# Begin of automatic generation
2
d290c57b 3# atan2
a55e0235 4Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025":
d290c57b
UD
5float: 3
6ifloat: 3
a55e0235 7Test "atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025":
d290c57b
UD
8float: 3
9ifloat: 3
a55e0235 10Test "atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772":
9380bb48
AJ
11float: 1
12ifloat: 1
13
a55e0235
AJ
14# atanh
15Test "atanh (0.75) == 0.972955074527656652552676371721589865":
9380bb48
AJ
16float: 1
17ifloat: 1
18
19# cacosh
33e885db 20Test "Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i":
9380bb48
AJ
21double: 1
22float: 7
23idouble: 1
24ifloat: 7
33e885db 25Test "Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i":
9380bb48
AJ
26double: 1
27float: 3
28idouble: 1
29ifloat: 3
9380bb48
AJ
30
31# casin
a55e0235
AJ
32Test "Real part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i":
33double: 1
9380bb48 34float: 1
a55e0235 35idouble: 1
9380bb48
AJ
36ifloat: 1
37
38# casinh
33e885db 39Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
9380bb48
AJ
40double: 5
41float: 1
42idouble: 5
43ifloat: 1
33e885db 44Test "Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i":
9380bb48
AJ
45double: 3
46float: 6
47idouble: 3
48ifloat: 6
a55e0235
AJ
49Test "Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i":
50float: 1
51ifloat: 1
52Test "Imaginary part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i":
9380bb48 53double: 1
9380bb48 54float: 1
a55e0235 55idouble: 1
9380bb48
AJ
56ifloat: 1
57
58# catan
33e885db 59Test "Real part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i":
9380bb48
AJ
60float: 3
61ifloat: 3
33e885db 62Test "Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i":
9380bb48
AJ
63double: 1
64float: 1
65idouble: 1
66ifloat: 1
a55e0235 67Test "Real part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i":
9380bb48
AJ
68float: 4
69ifloat: 4
9380bb48
AJ
70
71# catanh
33e885db 72Test "Real part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i":
9380bb48
AJ
73double: 4
74idouble: 4
33e885db 75Test "Imaginary part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i":
9380bb48
AJ
76float: 4
77ifloat: 4
a55e0235 78Test "Real part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i":
9380bb48 79double: 1
9380bb48 80idouble: 1
a55e0235
AJ
81Test "Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i":
82float: 6
9380bb48
AJ
83ifloat: 6
84
85# cbrt
86Test "cbrt (-27.0) == -3.0":
87double: 1
88idouble: 1
a55e0235
AJ
89Test "cbrt (0.75) == 0.908560296416069829445605878163630251":
90double: 1
91idouble: 1
92Test "cbrt (0.9921875) == 0.997389022060725270579075195353955217":
9380bb48
AJ
93double: 1
94idouble: 1
95
96# ccos
f92abad6 97Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
9380bb48
AJ
98float: 1
99ifloat: 1
a55e0235 100Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
9380bb48 101double: 1
a55e0235 102float: 1
9380bb48 103idouble: 1
a55e0235
AJ
104ifloat: 1
105Test "Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
106float: 1
107ifloat: 1
9380bb48
AJ
108
109# ccosh
f92abad6 110Test "Real part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
9380bb48
AJ
111float: 1
112ifloat: 1
f92abad6 113Test "Imaginary part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
9380bb48
AJ
114float: 1
115ifloat: 1
a55e0235 116Test "Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
9380bb48
AJ
117double: 1
118float: 1
119idouble: 1
120ifloat: 1
a55e0235
AJ
121Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
122float: 1
123ifloat: 1
9380bb48
AJ
124
125# cexp
d8337213 126Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i":
9380bb48
AJ
127float: 1
128ifloat: 1
a55e0235 129Test "Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i":
9380bb48
AJ
130float: 1
131ifloat: 1
132
133# clog
33e885db 134Test "Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680267437207826593 - 2.1587989303424641704769327722648368 i":
9380bb48 135float: 3
9380bb48 136ifloat: 3
a55e0235
AJ
137Test "Real part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i":
138float: 1
139ifloat: 1
9380bb48
AJ
140
141# clog10
142Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i":
143float: 1
144ifloat: 1
145Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i":
146float: 1
147ifloat: 1
f92abad6 148Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
9380bb48
AJ
149double: 1
150float: 5
151idouble: 1
152ifloat: 5
153Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
154float: 1
155ifloat: 1
156Test "Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i":
157float: 1
158ifloat: 1
159Test "Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i":
160float: 1
161ifloat: 1
162Test "Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i":
163float: 1
164ifloat: 1
165Test "Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i":
166float: 1
167ifloat: 1
168Test "Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i":
169float: 1
170ifloat: 1
171Test "Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i":
172float: 1
173ifloat: 1
174Test "Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i":
175float: 1
176ifloat: 1
a55e0235 177Test "Real part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i":
9380bb48 178float: 1
9380bb48 179ifloat: 1
9380bb48
AJ
180Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i":
181float: 1
182ifloat: 1
183Test "Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i":
184float: 1
185ifloat: 1
186Test "Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i":
187float: 1
188ifloat: 1
189Test "Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i":
190float: 1
191ifloat: 1
192
193# cos
a55e0235 194Test "cos (M_PI_6l * 2.0) == 0.5":
9380bb48
AJ
195double: 1
196float: 1
197idouble: 1
198ifloat: 1
9380bb48
AJ
199Test "cos (M_PI_6l * 4.0) == -0.5":
200double: 2
201float: 1
202idouble: 2
203ifloat: 1
204Test "cos (pi/2) == 0":
a55e0235
AJ
205double: 1
206float: 1
207idouble: 1
208ifloat: 1
9380bb48
AJ
209
210# cpow
a55e0235
AJ
211Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i":
212float: 1
213ifloat: 1
214Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i":
215float: 1
216ifloat: 1
217Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i":
218double: 1
219float: 4
220idouble: 1
221ifloat: 4
222Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i":
223double: 2
224float: 3
225idouble: 2
226ifloat: 3
9380bb48
AJ
227Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
228double: 1
229float: 4
230idouble: 1
231ifloat: 4
232Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
233float: 2
234ifloat: 2
235Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
236double: 2
237float: 2
238idouble: 2
239ifloat: 2
240
9380bb48 241# csinh
f92abad6 242Test "Imaginary part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i":
9380bb48
AJ
243double: 1
244idouble: 1
a55e0235 245Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
9380bb48
AJ
246float: 1
247ifloat: 1
a55e0235 248Test "Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
9380bb48
AJ
249float: 1
250ifloat: 1
251
252# csqrt
d8337213 253Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
9380bb48
AJ
254float: 1
255ifloat: 1
d8337213 256Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
9380bb48
AJ
257float: 1
258ifloat: 1
9380bb48
AJ
259
260# ctan
f92abad6 261Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
9380bb48
AJ
262double: 1
263idouble: 1
a55e0235 264Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i":
9380bb48 265double: 1
9380bb48 266idouble: 1
9380bb48
AJ
267
268# ctanh
f92abad6 269Test "Real part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
9380bb48
AJ
270double: 1
271float: 2
272idouble: 1
273ifloat: 2
274Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
275float: 1
276ifloat: 1
a55e0235
AJ
277Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
278double: 1
279idouble: 1
280
281# erf
282Test "erf (1.25) == 0.922900128256458230136523481197281140":
283double: 1
284idouble: 1
9380bb48
AJ
285
286# erfc
a55e0235 287Test "erfc (2.0) == 0.00467773498104726583793074363274707139":
9380bb48
AJ
288double: 1
289idouble: 1
a55e0235 290Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8":
9380bb48
AJ
291double: 1
292idouble: 1
9380bb48
AJ
293
294# exp10
295Test "exp10 (-1) == 0.1":
296double: 2
297float: 1
298idouble: 2
299ifloat: 1
a55e0235
AJ
300Test "exp10 (0.75) == 5.62341325190349080394951039776481231":
301double: 1
9380bb48 302float: 1
a55e0235 303idouble: 1
9380bb48
AJ
304ifloat: 1
305Test "exp10 (3) == 1000":
306double: 6
307float: 2
308idouble: 6
309ifloat: 2
310
311# expm1
a55e0235
AJ
312Test "expm1 (0.75) == 1.11700001661267466854536981983709561":
313double: 1
314idouble: 1
9380bb48
AJ
315Test "expm1 (1) == M_El - 1.0":
316float: 1
317ifloat: 1
318
9380bb48 319# hypot
d8337213 320Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
9380bb48
AJ
321float: 1
322ifloat: 1
d8337213 323Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271":
9380bb48
AJ
324float: 1
325ifloat: 1
d8337213 326Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271":
9380bb48
AJ
327float: 1
328ifloat: 1
d8337213 329Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271":
9380bb48
AJ
330float: 1
331ifloat: 1
d8337213 332Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271":
9380bb48
AJ
333float: 1
334ifloat: 1
d8337213 335Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271":
9380bb48
AJ
336float: 1
337ifloat: 1
d8337213 338Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271":
9380bb48
AJ
339float: 1
340ifloat: 1
d8337213 341Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271":
9380bb48
AJ
342float: 1
343ifloat: 1
344
345# j0
a55e0235
AJ
346Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1":
347double: 1
348float: 1
349idouble: 1
350ifloat: 1
351Test "j0 (0.75) == 0.864242275166648623555731103820923211":
352float: 1
353ifloat: 1
354Test "j0 (10.0) == -0.245935764451348335197760862485328754":
9380bb48
AJ
355double: 2
356float: 1
357idouble: 2
358ifloat: 1
a55e0235 359Test "j0 (2.0) == 0.223890779141235668051827454649948626":
9380bb48
AJ
360float: 2
361ifloat: 2
69880d12
UD
362Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
363double: 1
a55e0235 364float: 1
69880d12 365idouble: 1
a55e0235
AJ
366ifloat: 1
367Test "j0 (8.0) == 0.171650807137553906090869407851972001":
368float: 1
369ifloat: 1
9380bb48
AJ
370
371# j1
a55e0235 372Test "j1 (10.0) == 0.0434727461688614366697487680258592883":
9380bb48
AJ
373float: 2
374ifloat: 2
a55e0235 375Test "j1 (2.0) == 0.576724807756873387202448242269137087":
9380bb48
AJ
376double: 1
377idouble: 1
a55e0235 378Test "j1 (8.0) == 0.234636346853914624381276651590454612":
9380bb48
AJ
379double: 1
380idouble: 1
381
382# jn
a55e0235
AJ
383Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1":
384double: 1
385float: 1
386idouble: 1
387ifloat: 1
388Test "jn (0, 0.75) == 0.864242275166648623555731103820923211":
389float: 1
390ifloat: 1
391Test "jn (0, 10.0) == -0.245935764451348335197760862485328754":
9380bb48
AJ
392double: 2
393float: 1
394idouble: 2
395ifloat: 1
a55e0235 396Test "jn (0, 2.0) == 0.223890779141235668051827454649948626":
9380bb48
AJ
397float: 2
398ifloat: 2
a55e0235
AJ
399Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
400double: 1
401float: 1
402idouble: 1
403ifloat: 1
404Test "jn (0, 8.0) == 0.171650807137553906090869407851972001":
9380bb48
AJ
405float: 1
406ifloat: 1
a55e0235 407Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883":
9380bb48
AJ
408float: 2
409ifloat: 2
a55e0235 410Test "jn (1, 2.0) == 0.576724807756873387202448242269137087":
9380bb48
AJ
411double: 1
412idouble: 1
a55e0235 413Test "jn (1, 8.0) == 0.234636346853914624381276651590454612":
9380bb48
AJ
414double: 1
415idouble: 1
a55e0235
AJ
416Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18":
417double: 1
9380bb48 418float: 1
a55e0235
AJ
419idouble: 1
420ifloat: 1
421Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10":
422double: 1
423float: 1
424idouble: 1
9380bb48 425ifloat: 1
a55e0235 426Test "jn (10, 10.0) == 0.207486106633358857697278723518753428":
9380bb48
AJ
427double: 4
428float: 3
429idouble: 4
430ifloat: 3
a55e0235 431Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
9380bb48
AJ
432float: 4
433ifloat: 4
a55e0235 434Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4":
9380bb48 435double: 1
a55e0235 436float: 1
9380bb48 437idouble: 1
a55e0235
AJ
438ifloat: 1
439Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2":
440double: 1
9380bb48 441float: 1
a55e0235 442idouble: 1
9380bb48 443ifloat: 1
a55e0235 444Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563":
9380bb48
AJ
445double: 3
446float: 1
447idouble: 3
448ifloat: 1
a55e0235 449Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
9380bb48
AJ
450double: 1
451float: 2
452idouble: 1
453ifloat: 2
454
455# lgamma
f92abad6 456Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
9380bb48
AJ
457double: 1
458float: 1
459idouble: 1
460ifloat: 1
f92abad6 461Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
9380bb48
AJ
462double: 1
463float: 2
464idouble: 1
465ifloat: 2
466
9380bb48 467# log10
a55e0235 468Test "log10 (0.75) == -0.124938736608299953132449886193870744":
9380bb48 469double: 1
a55e0235 470float: 2
9380bb48 471idouble: 1
a55e0235 472ifloat: 2
9380bb48
AJ
473Test "log10 (e) == log10(e)":
474float: 1
475ifloat: 1
476
477# log1p
a55e0235 478Test "log1p (-0.25) == -0.287682072451780927439219005993827432":
9380bb48 479float: 1
9380bb48
AJ
480ifloat: 1
481
482# sincos
a55e0235 483Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res":
9380bb48
AJ
484double: 1
485float: 1
486idouble: 1
487ifloat: 1
69880d12 488Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in sin_res":
9380bb48
AJ
489double: 1
490float: 1
491idouble: 1
492ifloat: 1
493Test "sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res":
9380bb48
AJ
494double: 1
495float: 1
496idouble: 1
497ifloat: 1
a55e0235
AJ
498Test "sincos (pi/6, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in cos_res":
499float: 1
500ifloat: 1
9380bb48
AJ
501
502# tan
503Test "tan (pi/4) == 1":
9380bb48 504double: 1
9380bb48 505idouble: 1
9380bb48
AJ
506
507# tgamma
508Test "tgamma (-0.5) == -2 sqrt (pi)":
509double: 1
510float: 1
511idouble: 1
512ifloat: 1
513Test "tgamma (0.5) == sqrt (pi)":
514float: 1
515ifloat: 1
f92abad6 516Test "tgamma (0.7) == 1.29805533264755778568117117915281162":
9380bb48
AJ
517double: 1
518float: 1
519idouble: 1
520ifloat: 1
521
522# y0
a55e0235 523Test "y0 (1.0) == 0.0882569642156769579829267660235151628":
9380bb48
AJ
524double: 2
525float: 1
526idouble: 2
527ifloat: 1
a55e0235 528Test "y0 (1.5) == 0.382448923797758843955068554978089862":
9380bb48
AJ
529double: 2
530float: 1
531idouble: 2
532ifloat: 1
a55e0235 533Test "y0 (10.0) == 0.0556711672835993914244598774101900481":
9380bb48
AJ
534float: 1
535ifloat: 1
a55e0235 536Test "y0 (8.0) == 0.223521489387566220527323400498620359":
9380bb48
AJ
537double: 1
538float: 1
539idouble: 1
540ifloat: 1
541
542# y1
a55e0235 543Test "y1 (0.125) == -5.19993611253477499595928744876579921":
9380bb48
AJ
544double: 1
545idouble: 1
a55e0235 546Test "y1 (1.5) == -0.412308626973911295952829820633445323":
9380bb48 547float: 1
9380bb48 548ifloat: 1
a55e0235 549Test "y1 (10.0) == 0.249015424206953883923283474663222803":
9380bb48
AJ
550double: 3
551float: 1
552idouble: 3
553ifloat: 1
a55e0235 554Test "y1 (2.0) == -0.107032431540937546888370772277476637":
9380bb48
AJ
555double: 1
556float: 1
557idouble: 1
558ifloat: 1
a55e0235 559Test "y1 (8.0) == -0.158060461731247494255555266187483550":
9380bb48
AJ
560double: 1
561float: 2
562idouble: 1
563ifloat: 2
564
565# yn
a55e0235 566Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628":
9380bb48
AJ
567double: 2
568float: 1
569idouble: 2
570ifloat: 1
a55e0235 571Test "yn (0, 1.5) == 0.382448923797758843955068554978089862":
9380bb48
AJ
572double: 2
573float: 1
574idouble: 2
575ifloat: 1
a55e0235 576Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":
9380bb48
AJ
577float: 1
578ifloat: 1
a55e0235 579Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":
9380bb48
AJ
580double: 1
581float: 1
582idouble: 1
583ifloat: 1
a55e0235 584Test "yn (1, 0.125) == -5.19993611253477499595928744876579921":
9380bb48
AJ
585double: 1
586idouble: 1
a55e0235 587Test "yn (1, 1.5) == -0.412308626973911295952829820633445323":
9380bb48
AJ
588float: 1
589ifloat: 1
a55e0235 590Test "yn (1, 10.0) == 0.249015424206953883923283474663222803":
9380bb48
AJ
591double: 3
592float: 1
593idouble: 3
594ifloat: 1
a55e0235 595Test "yn (1, 2.0) == -0.107032431540937546888370772277476637":
9380bb48
AJ
596double: 1
597float: 1
598idouble: 1
599ifloat: 1
a55e0235 600Test "yn (1, 8.0) == -0.158060461731247494255555266187483550":
9380bb48
AJ
601double: 1
602float: 2
603idouble: 1
604ifloat: 2
a55e0235 605Test "yn (10, 0.125) == -127057845771019398.252538486899753195":
9380bb48
AJ
606double: 1
607idouble: 1
a55e0235 608Test "yn (10, 0.75) == -2133501638.90573424452445412893839236":
9380bb48
AJ
609double: 1
610float: 1
611idouble: 1
612ifloat: 1
a55e0235 613Test "yn (10, 1.0) == -121618014.278689189288130426667971145":
9380bb48 614double: 1
9380bb48 615idouble: 1
a55e0235 616Test "yn (10, 10.0) == -0.359814152183402722051986577343560609":
9380bb48
AJ
617double: 1
618float: 1
619idouble: 1
620ifloat: 1
a55e0235
AJ
621Test "yn (10, 2.0) == -129184.542208039282635913145923304214":
622double: 2
623idouble: 2
624Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
9380bb48
AJ
625double: 1
626idouble: 1
a55e0235 627Test "yn (3, 0.75) == -12.9877176234475433186319774484809207":
9380bb48
AJ
628double: 1
629float: 1
630idouble: 1
631ifloat: 1
a55e0235 632Test "yn (3, 10.0) == -0.251362657183837329779204747654240998":
9380bb48
AJ
633double: 1
634float: 1
635idouble: 1
636ifloat: 1
a55e0235
AJ
637Test "yn (3, 2.0) == -1.12778377684042778608158395773179238":
638double: 1
639idouble: 1
640
641# Maximal error of functions:
642Function: "atan2":
643float: 3
644ifloat: 3
9380bb48 645
a55e0235 646Function: "atanh":
9380bb48
AJ
647float: 1
648ifloat: 1
649
650Function: Real part of "cacosh":
651double: 1
652float: 7
653idouble: 1
654ifloat: 7
655
656Function: Imaginary part of "cacosh":
657double: 1
658float: 3
659idouble: 1
660ifloat: 3
661
662Function: Real part of "casin":
a55e0235 663double: 1
9380bb48 664float: 1
a55e0235 665idouble: 1
9380bb48
AJ
666ifloat: 1
667
668Function: Real part of "casinh":
669double: 5
670float: 1
671idouble: 5
672ifloat: 1
673
674Function: Imaginary part of "casinh":
675double: 3
676float: 6
677idouble: 3
678ifloat: 6
679
680Function: Real part of "catan":
681float: 4
682ifloat: 4
683
684Function: Imaginary part of "catan":
685double: 1
686float: 1
687idouble: 1
688ifloat: 1
689
690Function: Real part of "catanh":
691double: 4
9380bb48 692idouble: 4
9380bb48
AJ
693
694Function: Imaginary part of "catanh":
9380bb48 695float: 6
9380bb48
AJ
696ifloat: 6
697
698Function: "cbrt":
699double: 1
700idouble: 1
701
702Function: Real part of "ccos":
703double: 1
a55e0235 704float: 1
9380bb48 705idouble: 1
a55e0235 706ifloat: 1
9380bb48
AJ
707
708Function: Imaginary part of "ccos":
9380bb48 709float: 1
9380bb48
AJ
710ifloat: 1
711
712Function: Real part of "ccosh":
713double: 1
714float: 1
715idouble: 1
716ifloat: 1
717
718Function: Imaginary part of "ccosh":
9380bb48 719float: 1
9380bb48
AJ
720ifloat: 1
721
722Function: Real part of "cexp":
9380bb48 723float: 1
9380bb48
AJ
724ifloat: 1
725
726Function: Imaginary part of "cexp":
727float: 1
728ifloat: 1
729
a55e0235
AJ
730Function: Real part of "clog":
731float: 1
732ifloat: 1
733
9380bb48 734Function: Imaginary part of "clog":
9380bb48 735float: 3
9380bb48
AJ
736ifloat: 3
737
738Function: Real part of "clog10":
9380bb48 739float: 1
9380bb48
AJ
740ifloat: 1
741
742Function: Imaginary part of "clog10":
743double: 1
744float: 5
745idouble: 1
746ifloat: 5
747
748Function: "cos":
749double: 2
750float: 1
751idouble: 2
752ifloat: 1
753
754Function: Real part of "cpow":
a55e0235 755double: 2
9380bb48 756float: 4
a55e0235 757idouble: 2
9380bb48
AJ
758ifloat: 4
759
760Function: Imaginary part of "cpow":
a55e0235 761double: 2
9380bb48 762float: 2
a55e0235 763idouble: 2
9380bb48
AJ
764ifloat: 2
765
9380bb48
AJ
766Function: Real part of "csinh":
767float: 1
768ifloat: 1
769
770Function: Imaginary part of "csinh":
771double: 1
772float: 1
773idouble: 1
774ifloat: 1
775
776Function: Real part of "csqrt":
9380bb48
AJ
777float: 1
778ifloat: 1
779
780Function: Real part of "ctan":
781double: 1
9380bb48 782idouble: 1
9380bb48
AJ
783
784Function: Imaginary part of "ctan":
785double: 1
9380bb48 786idouble: 1
9380bb48
AJ
787
788Function: Real part of "ctanh":
a55e0235 789double: 1
9380bb48 790float: 2
a55e0235 791idouble: 1
9380bb48
AJ
792ifloat: 2
793
794Function: Imaginary part of "ctanh":
9380bb48 795float: 1
9380bb48
AJ
796ifloat: 1
797
a55e0235
AJ
798Function: "erf":
799double: 1
800idouble: 1
801
9380bb48 802Function: "erfc":
a55e0235
AJ
803double: 1
804idouble: 1
9380bb48
AJ
805
806Function: "exp10":
807double: 6
808float: 2
809idouble: 6
810ifloat: 2
811
812Function: "expm1":
a55e0235 813double: 1
9380bb48 814float: 1
a55e0235 815idouble: 1
9380bb48
AJ
816ifloat: 1
817
818Function: "hypot":
9380bb48 819float: 1
9380bb48
AJ
820ifloat: 1
821
822Function: "j0":
823double: 2
824float: 2
825idouble: 2
826ifloat: 2
827
828Function: "j1":
829double: 1
830float: 2
831idouble: 1
832ifloat: 2
833
834Function: "jn":
a55e0235 835double: 4
9380bb48 836float: 4
a55e0235 837idouble: 4
9380bb48
AJ
838ifloat: 4
839
840Function: "lgamma":
841double: 1
842float: 2
843idouble: 1
844ifloat: 2
845
9380bb48
AJ
846Function: "log10":
847double: 1
a55e0235 848float: 2
9380bb48 849idouble: 1
a55e0235 850ifloat: 2
9380bb48
AJ
851
852Function: "log1p":
9380bb48 853float: 1
9380bb48
AJ
854ifloat: 1
855
856Function: "sincos":
857double: 1
858float: 1
859idouble: 1
860ifloat: 1
861
9380bb48 862Function: "tan":
9380bb48 863double: 1
9380bb48 864idouble: 1
9380bb48
AJ
865
866Function: "tgamma":
867double: 1
868float: 1
869idouble: 1
870ifloat: 1
871
872Function: "y0":
873double: 2
874float: 1
875idouble: 2
876ifloat: 1
877
878Function: "y1":
879double: 3
880float: 2
881idouble: 3
882ifloat: 2
883
884Function: "yn":
885double: 3
886float: 2
887idouble: 3
888ifloat: 2
889
890# end of automatic generation