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