]>
Commit | Line | Data |
---|---|---|
e134f08a UD |
1 | # Begin of automatic generation |
2 | ||
f964490f | 3 | # acos |
31dc8730 | 4 | Test "acos (-0x0.ffffffff8p0) == 3.1415773948007305904329067627145550395696": |
31dc8730 | 5 | ildouble: 1 |
e7725326 | 6 | ldouble: 1 |
31dc8730 | 7 | Test "acos (-0x0.ffffffp0) == 3.1412473866050770348750401337968641476999": |
e7725326 | 8 | ildouble: 1 |
31dc8730 | 9 | ldouble: 1 |
e7725326 | 10 | Test "acos (2e-17) == 1.57079632679489659923132169163975144": |
31dc8730 | 11 | ildouble: 1 |
e7725326 | 12 | ldouble: 1 |
31dc8730 AZ |
13 | |
14 | # acos_downward | |
478143fa AZ |
15 | Test "acos_downward (-0) == pi/2": |
16 | float: 1 | |
17 | ifloat: 1 | |
31dc8730 AZ |
18 | Test "acos_downward (-0.5) == M_PI_6l*4.0": |
19 | double: 1 | |
20 | idouble: 1 | |
31dc8730 | 21 | ildouble: 1 |
e7725326 AS |
22 | ldouble: 1 |
23 | Test "acos_downward (-1) == pi": | |
24 | float: 1 | |
25 | ifloat: 1 | |
26 | Test "acos_downward (0) == pi/2": | |
31dc8730 AZ |
27 | float: 1 |
28 | ifloat: 1 | |
e7725326 | 29 | Test "acos_downward (0.5) == M_PI_6l*2.0": |
31dc8730 | 30 | double: 1 |
478143fa | 31 | float: 1 |
e7725326 | 32 | idouble: 1 |
478143fa | 33 | ifloat: 1 |
e7725326 AS |
34 | ildouble: 1 |
35 | ldouble: 1 | |
31dc8730 AZ |
36 | |
37 | # acos_towardzero | |
478143fa AZ |
38 | Test "acos_towardzero (-0) == pi/2": |
39 | float: 1 | |
40 | ifloat: 1 | |
31dc8730 AZ |
41 | Test "acos_towardzero (-0.5) == M_PI_6l*4.0": |
42 | double: 1 | |
43 | idouble: 1 | |
31dc8730 | 44 | ildouble: 1 |
e7725326 AS |
45 | ldouble: 1 |
46 | Test "acos_towardzero (-1) == pi": | |
47 | float: 1 | |
48 | ifloat: 1 | |
49 | Test "acos_towardzero (0) == pi/2": | |
31dc8730 AZ |
50 | float: 1 |
51 | ifloat: 1 | |
e7725326 | 52 | Test "acos_towardzero (0.5) == M_PI_6l*2.0": |
31dc8730 | 53 | double: 1 |
478143fa | 54 | float: 1 |
e7725326 | 55 | idouble: 1 |
478143fa | 56 | ifloat: 1 |
e7725326 AS |
57 | ildouble: 1 |
58 | ldouble: 1 | |
31dc8730 AZ |
59 | |
60 | # acos_upward | |
61 | Test "acos_upward (-0) == pi/2": | |
31dc8730 | 62 | ildouble: 2 |
31dc8730 | 63 | ldouble: 2 |
e7725326 | 64 | Test "acos_upward (-1) == pi": |
31dc8730 | 65 | ildouble: 2 |
31dc8730 | 66 | ldouble: 2 |
e7725326 | 67 | Test "acos_upward (0) == pi/2": |
31dc8730 | 68 | ildouble: 2 |
e7725326 | 69 | ldouble: 2 |
f964490f RM |
70 | |
71 | # asin | |
31dc8730 | 72 | Test "asin (-0x0.ffffffff8p0) == -1.5707810680058339712015850710748035974710": |
31dc8730 | 73 | ildouble: 1 |
31dc8730 | 74 | ldouble: 1 |
e7725326 | 75 | Test "asin (-0x0.ffffffp0) == -1.5704510598101804156437184421571127056013": |
31dc8730 | 76 | ildouble: 1 |
31dc8730 | 77 | ldouble: 1 |
f964490f RM |
78 | Test "asin (0.75) == 0.848062078981481008052944338998418080": |
79 | ildouble: 2 | |
80 | ldouble: 2 | |
e7725326 AS |
81 | Test "asin (0x0.ffffffff8p0) == 1.5707810680058339712015850710748035974710": |
82 | ildouble: 1 | |
83 | ldouble: 1 | |
84 | Test "asin (0x0.ffffffp0) == 1.5704510598101804156437184421571127056013": | |
85 | ildouble: 1 | |
86 | ldouble: 1 | |
f964490f | 87 | |
31dc8730 AZ |
88 | # asin_downward |
89 | Test "asin_downward (-0.5) == -pi/6": | |
90 | double: 1 | |
91 | idouble: 1 | |
e7725326 | 92 | ildouble: 1 |
31dc8730 | 93 | ldouble: 1 |
e7725326 | 94 | Test "asin_downward (-1.0) == -pi/2": |
31dc8730 | 95 | ildouble: 1 |
e7725326 | 96 | ldouble: 1 |
31dc8730 AZ |
97 | Test "asin_downward (0.5) == pi/6": |
98 | double: 1 | |
99 | idouble: 1 | |
31dc8730 | 100 | ildouble: 1 |
31dc8730 | 101 | ldouble: 1 |
31dc8730 AZ |
102 | Test "asin_downward (1.0) == pi/2": |
103 | float: 1 | |
104 | ifloat: 1 | |
105 | ||
106 | # asin_towardzero | |
107 | Test "asin_towardzero (-0.5) == -pi/6": | |
108 | double: 1 | |
109 | idouble: 1 | |
31dc8730 | 110 | ildouble: 1 |
e7725326 AS |
111 | ldouble: 1 |
112 | Test "asin_towardzero (-1.0) == -pi/2": | |
113 | float: 1 | |
114 | ifloat: 1 | |
31dc8730 AZ |
115 | Test "asin_towardzero (0.5) == pi/6": |
116 | double: 1 | |
117 | idouble: 1 | |
31dc8730 | 118 | ildouble: 1 |
e7725326 | 119 | ldouble: 1 |
31dc8730 AZ |
120 | Test "asin_towardzero (1.0) == pi/2": |
121 | float: 1 | |
122 | ifloat: 1 | |
123 | ||
124 | # asin_upward | |
125 | Test "asin_upward (-1.0) == -pi/2": | |
126 | float: 1 | |
127 | ifloat: 1 | |
128 | Test "asin_upward (1.0) == pi/2": | |
31dc8730 | 129 | ildouble: 1 |
e7725326 | 130 | ldouble: 1 |
31dc8730 | 131 | |
d8cbcd7d | 132 | # atan2 |
f964490f RM |
133 | Test "atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994379639112": |
134 | ildouble: 1 | |
135 | ldouble: 1 | |
14a6e35c | 136 | Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025": |
35476e9c UD |
137 | float: 1 |
138 | ifloat: 1 | |
4e6e34e6 AS |
139 | Test "atan2 (-max_value, -min_value) == -pi/2": |
140 | float: 1 | |
141 | ifloat: 1 | |
14a6e35c | 142 | Test "atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025": |
35476e9c UD |
143 | float: 1 |
144 | ifloat: 1 | |
14a6e35c | 145 | Test "atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772": |
e134f08a UD |
146 | float: 1 |
147 | ifloat: 1 | |
f964490f RM |
148 | ildouble: 1 |
149 | ldouble: 1 | |
e134f08a | 150 | |
14a6e35c RM |
151 | # atanh |
152 | Test "atanh (0.75) == 0.972955074527656652552676371721589865": | |
e134f08a UD |
153 | float: 1 |
154 | ifloat: 1 | |
155 | ||
f964490f | 156 | # cabs |
c6922934 AS |
157 | Test "cabs (-0.75 + 12.390625 i) == 12.4133028598606664302388810868156657": |
158 | float: 1 | |
159 | ifloat: 1 | |
160 | Test "cabs (-0.75 - 12.390625 i) == 12.4133028598606664302388810868156657": | |
161 | float: 1 | |
162 | ifloat: 1 | |
163 | Test "cabs (-12.390625 + 0.75 i) == 12.4133028598606664302388810868156657": | |
164 | float: 1 | |
165 | ifloat: 1 | |
166 | Test "cabs (-12.390625 - 0.75 i) == 12.4133028598606664302388810868156657": | |
167 | float: 1 | |
168 | ifloat: 1 | |
f964490f | 169 | Test "cabs (0.75 + 1.25 i) == 1.45773797371132511771853821938639577": |
c6922934 AS |
170 | float: 1 |
171 | ifloat: 1 | |
f964490f RM |
172 | ildouble: 1 |
173 | ldouble: 1 | |
c6922934 AS |
174 | Test "cabs (0.75 + 12.390625 i) == 12.4133028598606664302388810868156657": |
175 | float: 1 | |
176 | ifloat: 1 | |
f964490f | 177 | |
058c132d AS |
178 | # cacos |
179 | Test "Imaginary part of: cacos (+0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i": | |
180 | double: 2 | |
181 | float: 1 | |
182 | idouble: 2 | |
183 | ifloat: 1 | |
184 | ildouble: 2 | |
185 | ldouble: 2 | |
186 | Test "Imaginary part of: cacos (+0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i": | |
187 | double: 3 | |
188 | float: 1 | |
189 | idouble: 3 | |
190 | ifloat: 1 | |
191 | ildouble: 1 | |
192 | ldouble: 1 | |
193 | Test "Imaginary part of: cacos (+0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i": | |
194 | double: 2 | |
195 | float: 1 | |
196 | idouble: 2 | |
197 | ifloat: 1 | |
198 | ildouble: 1 | |
199 | ldouble: 1 | |
200 | Test "Imaginary part of: cacos (+0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i": | |
201 | float: 1 | |
202 | ifloat: 1 | |
203 | Test "Imaginary part of: cacos (+0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i": | |
204 | double: 1 | |
205 | float: 1 | |
206 | idouble: 1 | |
207 | ifloat: 1 | |
208 | Test "Imaginary part of: cacos (+0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i": | |
209 | double: 1 | |
210 | idouble: 1 | |
211 | Test "Imaginary part of: cacos (-0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i": | |
212 | double: 2 | |
213 | float: 1 | |
214 | idouble: 2 | |
215 | ifloat: 1 | |
216 | ildouble: 2 | |
217 | ldouble: 2 | |
218 | Test "Imaginary part of: cacos (-0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i": | |
219 | double: 3 | |
220 | float: 1 | |
221 | idouble: 3 | |
222 | ifloat: 1 | |
223 | ildouble: 1 | |
224 | ldouble: 1 | |
225 | Test "Imaginary part of: cacos (-0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i": | |
226 | double: 2 | |
227 | float: 1 | |
228 | idouble: 2 | |
229 | ifloat: 1 | |
230 | ildouble: 1 | |
231 | ldouble: 1 | |
232 | Test "Imaginary part of: cacos (-0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i": | |
233 | float: 1 | |
234 | ifloat: 1 | |
235 | Test "Imaginary part of: cacos (-0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i": | |
236 | double: 1 | |
237 | float: 1 | |
238 | idouble: 1 | |
239 | ifloat: 1 | |
240 | Test "Imaginary part of: cacos (-0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i": | |
241 | double: 1 | |
242 | idouble: 1 | |
243 | Test "Real part of: cacos (-0.5 + +0 i) == 2.094395102393195492308428922186335256131 - 0 i": | |
244 | double: 1 | |
245 | idouble: 1 | |
246 | Test "Real part of: cacos (-0.5 - 0 i) == 2.094395102393195492308428922186335256131 + +0 i": | |
247 | double: 1 | |
248 | idouble: 1 | |
249 | Test "Imaginary part of: cacos (-1.5 + +0 i) == pi - 0.9624236501192068949955178268487368462704 i": | |
250 | double: 1 | |
251 | float: 1 | |
252 | idouble: 1 | |
253 | ifloat: 1 | |
254 | Test "Real part of: cacos (0.5 + +0 i) == 1.047197551196597746154214461093167628066 - 0 i": | |
255 | double: 1 | |
256 | idouble: 1 | |
257 | Test "Real part of: cacos (0.5 - 0 i) == 1.047197551196597746154214461093167628066 + +0 i": | |
258 | double: 1 | |
259 | idouble: 1 | |
e47686e9 AS |
260 | Test "Real part of: cacos (0.75 + 1.25 i) == 1.11752014915610270578240049553777969 - 1.13239363160530819522266333696834467 i": |
261 | float: 1 | |
262 | ifloat: 1 | |
058c132d AS |
263 | Test "Imaginary part of: cacos (1.5 + +0 i) == +0 - 0.9624236501192068949955178268487368462704 i": |
264 | double: 1 | |
265 | float: 1 | |
266 | idouble: 1 | |
267 | ifloat: 1 | |
268 | ||
e134f08a | 269 | # cacosh |
058c132d AS |
270 | Test "Real part of: cacosh (+0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i": |
271 | float: 1 | |
272 | ifloat: 1 | |
273 | Test "Real part of: cacosh (+0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i": | |
274 | double: 1 | |
275 | float: 1 | |
276 | idouble: 1 | |
277 | ifloat: 1 | |
278 | Test "Real part of: cacosh (+0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i": | |
279 | double: 1 | |
280 | idouble: 1 | |
281 | Test "Real part of: cacosh (+0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i": | |
282 | float: 1 | |
283 | ifloat: 1 | |
284 | Test "Real part of: cacosh (+0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i": | |
285 | double: 1 | |
286 | float: 1 | |
287 | idouble: 1 | |
288 | ifloat: 1 | |
289 | Test "Real part of: cacosh (+0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i": | |
290 | double: 1 | |
291 | idouble: 1 | |
292 | Test "Real part of: cacosh (-0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i": | |
293 | float: 1 | |
294 | ifloat: 1 | |
295 | Test "Real part of: cacosh (-0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i": | |
296 | double: 1 | |
297 | float: 1 | |
298 | idouble: 1 | |
299 | ifloat: 1 | |
300 | Test "Real part of: cacosh (-0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i": | |
301 | double: 1 | |
302 | idouble: 1 | |
303 | Test "Real part of: cacosh (-0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i": | |
304 | float: 1 | |
305 | ifloat: 1 | |
306 | Test "Real part of: cacosh (-0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i": | |
307 | double: 1 | |
308 | float: 1 | |
309 | idouble: 1 | |
310 | ifloat: 1 | |
311 | Test "Real part of: cacosh (-0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i": | |
312 | double: 1 | |
313 | idouble: 1 | |
314 | Test "Imaginary part of: cacosh (-0.5 + +0 i) == +0 + 2.094395102393195492308428922186335256131 i": | |
315 | double: 1 | |
316 | idouble: 1 | |
317 | Test "Imaginary part of: cacosh (-0.5 - 0 i) == +0 - 2.094395102393195492308428922186335256131 i": | |
318 | double: 1 | |
319 | idouble: 1 | |
320 | Test "Real part of: cacosh (-1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + pi i": | |
321 | float: 1 | |
322 | ifloat: 1 | |
323 | Test "Real part of: cacosh (-1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - pi i": | |
324 | float: 1 | |
325 | ifloat: 1 | |
0ee38163 RM |
326 | Test "Real part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i": |
327 | double: 1 | |
328 | float: 7 | |
329 | idouble: 1 | |
330 | ifloat: 7 | |
4f7e7f8e | 331 | Test "Imaginary part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i": |
0ee38163 RM |
332 | double: 1 |
333 | float: 3 | |
334 | idouble: 1 | |
335 | ifloat: 3 | |
058c132d AS |
336 | Test "Imaginary part of: cacosh (0.5 + +0 i) == +0 + 1.047197551196597746154214461093167628066 i": |
337 | double: 1 | |
338 | idouble: 1 | |
339 | ildouble: 1 | |
340 | ldouble: 1 | |
341 | Test "Imaginary part of: cacosh (0.5 - 0 i) == +0 - 1.047197551196597746154214461093167628066 i": | |
342 | double: 1 | |
343 | idouble: 1 | |
344 | ildouble: 1 | |
345 | ldouble: 1 | |
346 | Test "Real part of: cacosh (1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + +0 i": | |
347 | float: 1 | |
348 | ifloat: 1 | |
349 | Test "Real part of: cacosh (1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - 0 i": | |
350 | float: 1 | |
351 | ifloat: 1 | |
e134f08a UD |
352 | |
353 | # casin | |
058c132d AS |
354 | Test "Imaginary part of: casin (+0 + 0.5 i) == +0 + 0.4812118250596034474977589134243684231352 i": |
355 | double: 2 | |
356 | float: 1 | |
357 | idouble: 2 | |
358 | ifloat: 1 | |
359 | ildouble: 2 | |
360 | ldouble: 2 | |
361 | Test "Imaginary part of: casin (+0 + 1.0 i) == +0 + 0.8813735870195430252326093249797923090282 i": | |
362 | double: 3 | |
363 | float: 1 | |
364 | idouble: 3 | |
365 | ifloat: 1 | |
366 | ildouble: 1 | |
367 | ldouble: 1 | |
368 | Test "Imaginary part of: casin (+0 + 1.5 i) == +0 + 1.194763217287109304111930828519090523536 i": | |
369 | double: 2 | |
370 | float: 1 | |
371 | idouble: 2 | |
372 | ifloat: 1 | |
373 | ildouble: 1 | |
374 | ldouble: 1 | |
375 | Test "Imaginary part of: casin (+0 - 0.5 i) == +0 - 0.4812118250596034474977589134243684231352 i": | |
376 | float: 1 | |
377 | ifloat: 1 | |
378 | Test "Imaginary part of: casin (+0 - 1.0 i) == +0 - 0.8813735870195430252326093249797923090282 i": | |
379 | double: 1 | |
380 | float: 1 | |
381 | idouble: 1 | |
382 | ifloat: 1 | |
383 | Test "Imaginary part of: casin (+0 - 1.5 i) == +0 - 1.194763217287109304111930828519090523536 i": | |
384 | double: 1 | |
385 | idouble: 1 | |
386 | Test "Imaginary part of: casin (-0 + 0.5 i) == -0 + 0.4812118250596034474977589134243684231352 i": | |
387 | double: 2 | |
388 | float: 1 | |
389 | idouble: 2 | |
390 | ifloat: 1 | |
391 | ildouble: 2 | |
392 | ldouble: 2 | |
393 | Test "Imaginary part of: casin (-0 + 1.0 i) == -0 + 0.8813735870195430252326093249797923090282 i": | |
394 | double: 3 | |
395 | float: 1 | |
396 | idouble: 3 | |
397 | ifloat: 1 | |
398 | ildouble: 1 | |
399 | ldouble: 1 | |
400 | Test "Imaginary part of: casin (-0 + 1.5 i) == -0 + 1.194763217287109304111930828519090523536 i": | |
401 | double: 2 | |
402 | float: 1 | |
403 | idouble: 2 | |
404 | ifloat: 1 | |
405 | ildouble: 1 | |
406 | ldouble: 1 | |
407 | Test "Imaginary part of: casin (-0 - 0.5 i) == -0 - 0.4812118250596034474977589134243684231352 i": | |
408 | float: 1 | |
409 | ifloat: 1 | |
410 | Test "Imaginary part of: casin (-0 - 1.0 i) == -0 - 0.8813735870195430252326093249797923090282 i": | |
411 | double: 1 | |
412 | float: 1 | |
413 | idouble: 1 | |
414 | ifloat: 1 | |
415 | Test "Imaginary part of: casin (-0 - 1.5 i) == -0 - 1.194763217287109304111930828519090523536 i": | |
416 | double: 1 | |
417 | idouble: 1 | |
418 | Test "Real part of: casin (-0.5 + +0 i) == -0.5235987755982988730771072305465838140329 + +0 i": | |
419 | double: 1 | |
420 | idouble: 1 | |
421 | ildouble: 1 | |
422 | ldouble: 1 | |
423 | Test "Real part of: casin (-0.5 - 0 i) == -0.5235987755982988730771072305465838140329 - 0 i": | |
424 | double: 1 | |
425 | idouble: 1 | |
426 | ildouble: 1 | |
427 | ldouble: 1 | |
428 | Test "Imaginary part of: casin (-1.5 + +0 i) == -pi/2 + 0.9624236501192068949955178268487368462704 i": | |
429 | double: 1 | |
430 | float: 1 | |
431 | idouble: 1 | |
432 | ifloat: 1 | |
f964490f RM |
433 | Test "Real part of: casin (-2 - 3 i) == -0.57065278432109940071028387968566963 - 1.9833870299165354323470769028940395 i": |
434 | ildouble: 1 | |
435 | ldouble: 1 | |
058c132d AS |
436 | Test "Real part of: casin (0.5 + +0 i) == 0.5235987755982988730771072305465838140329 + +0 i": |
437 | double: 1 | |
438 | idouble: 1 | |
439 | ildouble: 1 | |
440 | ldouble: 1 | |
441 | Test "Real part of: casin (0.5 - 0 i) == 0.5235987755982988730771072305465838140329 - 0 i": | |
442 | double: 1 | |
443 | idouble: 1 | |
444 | ildouble: 1 | |
445 | ldouble: 1 | |
14a6e35c RM |
446 | Test "Real part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i": |
447 | double: 1 | |
e134f08a | 448 | float: 1 |
14a6e35c | 449 | idouble: 1 |
e134f08a | 450 | ifloat: 1 |
47cf2278 SP |
451 | Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i) == 7.853981633974483096156608458198757210493e-1 + 7.107906849659093345062145442726115449315e2 i": |
452 | double: 1 | |
453 | idouble: 1 | |
454 | ildouble: 1 | |
455 | ldouble: 1 | |
456 | Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i) == 7.853981633974483096156608458198757210493e-1 + 8.973081118419833726837456344608533993585e1 i": | |
457 | double: 1 | |
458 | idouble: 1 | |
459 | ildouble: 1 | |
460 | ldouble: 1 | |
058c132d AS |
461 | Test "Imaginary part of: casin (1.5 + +0 i) == pi/2 + 0.9624236501192068949955178268487368462704 i": |
462 | double: 1 | |
463 | float: 1 | |
464 | idouble: 1 | |
465 | ifloat: 1 | |
e134f08a UD |
466 | |
467 | # casinh | |
058c132d AS |
468 | Test "Imaginary part of: casinh (+0 + 0.5 i) == +0 + 0.5235987755982988730771072305465838140329 i": |
469 | double: 1 | |
470 | idouble: 1 | |
471 | ildouble: 1 | |
472 | ldouble: 1 | |
473 | Test "Imaginary part of: casinh (+0 - 0.5 i) == +0 - 0.5235987755982988730771072305465838140329 i": | |
474 | double: 1 | |
475 | idouble: 1 | |
476 | ildouble: 1 | |
477 | ldouble: 1 | |
478 | Test "Imaginary part of: casinh (-0 + 0.5 i) == -0 + 0.5235987755982988730771072305465838140329 i": | |
479 | double: 1 | |
480 | idouble: 1 | |
481 | ildouble: 1 | |
482 | ldouble: 1 | |
483 | Test "Real part of: casinh (-0 + 1.5 i) == -0.9624236501192068949955178268487368462704 + pi/2 i": | |
484 | double: 1 | |
485 | float: 1 | |
486 | idouble: 1 | |
487 | ifloat: 1 | |
488 | Test "Imaginary part of: casinh (-0 - 0.5 i) == -0 - 0.5235987755982988730771072305465838140329 i": | |
489 | double: 1 | |
490 | idouble: 1 | |
491 | ildouble: 1 | |
492 | ldouble: 1 | |
493 | Test "Real part of: casinh (-0 - 1.5 i) == -0.9624236501192068949955178268487368462704 - pi/2 i": | |
494 | double: 1 | |
495 | float: 1 | |
496 | idouble: 1 | |
497 | ifloat: 1 | |
498 | Test "Real part of: casinh (-0.5 + +0 i) == -0.4812118250596034474977589134243684231352 + +0 i": | |
499 | double: 2 | |
500 | float: 1 | |
501 | idouble: 2 | |
502 | ifloat: 1 | |
503 | ildouble: 2 | |
504 | ldouble: 2 | |
505 | Test "Real part of: casinh (-0.5 - 0 i) == -0.4812118250596034474977589134243684231352 - 0 i": | |
506 | double: 2 | |
507 | float: 1 | |
508 | idouble: 2 | |
509 | ifloat: 1 | |
510 | ildouble: 2 | |
511 | ldouble: 2 | |
512 | Test "Real part of: casinh (-1.0 + +0 i) == -0.8813735870195430252326093249797923090282 + +0 i": | |
513 | double: 3 | |
514 | float: 1 | |
515 | idouble: 3 | |
516 | ifloat: 1 | |
517 | ildouble: 1 | |
518 | ldouble: 1 | |
519 | Test "Real part of: casinh (-1.0 - 0 i) == -0.8813735870195430252326093249797923090282 - 0 i": | |
520 | double: 3 | |
521 | float: 1 | |
522 | idouble: 3 | |
523 | ifloat: 1 | |
524 | ildouble: 1 | |
525 | ldouble: 1 | |
526 | Test "Real part of: casinh (-1.5 + +0 i) == -1.194763217287109304111930828519090523536 + +0 i": | |
527 | double: 2 | |
528 | float: 1 | |
529 | idouble: 2 | |
530 | ifloat: 1 | |
531 | ildouble: 1 | |
532 | ldouble: 1 | |
533 | Test "Real part of: casinh (-1.5 - 0 i) == -1.194763217287109304111930828519090523536 - 0 i": | |
534 | double: 2 | |
535 | float: 1 | |
536 | idouble: 2 | |
537 | ifloat: 1 | |
538 | ildouble: 1 | |
539 | ldouble: 1 | |
33e885db | 540 | Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i": |
e134f08a UD |
541 | double: 5 |
542 | float: 1 | |
543 | idouble: 5 | |
544 | ifloat: 1 | |
f964490f RM |
545 | ildouble: 4 |
546 | ldouble: 4 | |
33e885db | 547 | Test "Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i": |
e134f08a UD |
548 | double: 3 |
549 | float: 6 | |
550 | idouble: 3 | |
551 | ifloat: 6 | |
f964490f RM |
552 | ildouble: 1 |
553 | ldouble: 1 | |
058c132d AS |
554 | Test "Real part of: casinh (0.5 + +0 i) == 0.4812118250596034474977589134243684231352 + +0 i": |
555 | float: 1 | |
556 | ifloat: 1 | |
557 | Test "Real part of: casinh (0.5 - 0 i) == 0.4812118250596034474977589134243684231352 - 0 i": | |
558 | float: 1 | |
559 | ifloat: 1 | |
14a6e35c RM |
560 | Test "Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i": |
561 | float: 1 | |
562 | ifloat: 1 | |
563 | Test "Imaginary part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i": | |
e134f08a | 564 | double: 1 |
e134f08a | 565 | float: 1 |
14a6e35c | 566 | idouble: 1 |
e134f08a | 567 | ifloat: 1 |
47cf2278 SP |
568 | Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i) == 7.107906849659093345062145442726115449315e2 + 7.853981633974483096156608458198757210493e-1 i": |
569 | double: 1 | |
570 | idouble: 1 | |
571 | ildouble: 1 | |
572 | ldouble: 1 | |
573 | Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i) == 8.973081118419833726837456344608533993585e1 + 7.853981633974483096156608458198757210493e-1 i": | |
574 | double: 1 | |
575 | idouble: 1 | |
576 | ildouble: 1 | |
577 | ldouble: 1 | |
058c132d AS |
578 | Test "Real part of: casinh (1.0 + +0 i) == 0.8813735870195430252326093249797923090282 + +0 i": |
579 | double: 1 | |
580 | float: 1 | |
581 | idouble: 1 | |
582 | ifloat: 1 | |
583 | Test "Real part of: casinh (1.0 - 0 i) == 0.8813735870195430252326093249797923090282 - 0 i": | |
584 | double: 1 | |
585 | float: 1 | |
586 | idouble: 1 | |
587 | ifloat: 1 | |
588 | Test "Real part of: casinh (1.5 + +0 i) == 1.194763217287109304111930828519090523536 + +0 i": | |
589 | double: 1 | |
590 | idouble: 1 | |
591 | Test "Real part of: casinh (1.5 - 0 i) == 1.194763217287109304111930828519090523536 - 0 i": | |
592 | double: 1 | |
593 | idouble: 1 | |
e134f08a UD |
594 | |
595 | # catan | |
33e885db | 596 | Test "Real part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i": |
0ee38163 RM |
597 | float: 3 |
598 | ifloat: 3 | |
f964490f RM |
599 | ildouble: 1 |
600 | ldouble: 1 | |
33e885db | 601 | Test "Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i": |
e134f08a UD |
602 | double: 1 |
603 | float: 1 | |
604 | idouble: 1 | |
605 | ifloat: 1 | |
0ee38163 RM |
606 | Test "Real part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i": |
607 | float: 4 | |
608 | ifloat: 4 | |
e134f08a UD |
609 | |
610 | # catanh | |
33e885db | 611 | Test "Real part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i": |
e134f08a UD |
612 | double: 4 |
613 | idouble: 4 | |
0ee38163 RM |
614 | Test "Imaginary part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i": |
615 | float: 4 | |
616 | ifloat: 4 | |
14a6e35c | 617 | Test "Real part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i": |
e134f08a | 618 | double: 1 |
e134f08a | 619 | idouble: 1 |
0ee38163 RM |
620 | Test "Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i": |
621 | float: 6 | |
622 | ifloat: 6 | |
e134f08a UD |
623 | |
624 | # cbrt | |
625 | Test "cbrt (-27.0) == -3.0": | |
626 | double: 1 | |
627 | idouble: 1 | |
14a6e35c | 628 | Test "cbrt (0.9921875) == 0.997389022060725270579075195353955217": |
e134f08a UD |
629 | double: 1 |
630 | idouble: 1 | |
631 | ||
632 | # ccos | |
a6f1845d AZ |
633 | Test "Imaginary part of: ccos (-0.75 + 710.5 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": |
634 | double: 1 | |
635 | idouble: 1 | |
a6f1845d AZ |
636 | Test "Imaginary part of: ccos (-0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": |
637 | float: 1 | |
638 | ifloat: 1 | |
a6f1845d | 639 | ildouble: 1 |
e7725326 AS |
640 | ldouble: 1 |
641 | Test "Imaginary part of: ccos (-0.75 - 710.5 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
642 | double: 1 | |
643 | idouble: 1 | |
a6f1845d AZ |
644 | Test "Imaginary part of: ccos (-0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": |
645 | float: 1 | |
646 | ifloat: 1 | |
a6f1845d | 647 | ildouble: 1 |
e7725326 | 648 | ldouble: 1 |
f92abad6 | 649 | Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i": |
e134f08a UD |
650 | float: 1 |
651 | ifloat: 1 | |
14a6e35c | 652 | Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i": |
e134f08a | 653 | double: 1 |
14a6e35c | 654 | float: 1 |
e134f08a | 655 | idouble: 1 |
14a6e35c RM |
656 | ifloat: 1 |
657 | Test "Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i": | |
658 | float: 1 | |
659 | ifloat: 1 | |
e7725326 AS |
660 | Test "Imaginary part of: ccos (0.75 + 710.5 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": |
661 | double: 1 | |
662 | idouble: 1 | |
a6f1845d AZ |
663 | Test "Imaginary part of: ccos (0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": |
664 | float: 1 | |
665 | ifloat: 1 | |
a6f1845d | 666 | ildouble: 1 |
a6f1845d | 667 | ldouble: 1 |
a6f1845d AZ |
668 | Test "Imaginary part of: ccos (0.75 - 710.5 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": |
669 | double: 1 | |
670 | idouble: 1 | |
e7725326 AS |
671 | Test "Imaginary part of: ccos (0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": |
672 | float: 1 | |
673 | ifloat: 1 | |
674 | ildouble: 1 | |
675 | ldouble: 1 | |
795405f9 | 676 | Test "Imaginary part of: ccos (0x1p-1074 + 1440 i) == inf - 5.981479269486130556466515778180916082415e301 i": |
a6f1845d AZ |
677 | double: 1 |
678 | idouble: 1 | |
e134f08a UD |
679 | |
680 | # ccosh | |
e7725326 AS |
681 | Test "Real part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i": |
682 | float: 1 | |
683 | ifloat: 1 | |
684 | Test "Imaginary part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i": | |
685 | float: 1 | |
686 | ifloat: 1 | |
a6f1845d AZ |
687 | Test "Imaginary part of: ccosh (-710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": |
688 | double: 1 | |
689 | idouble: 1 | |
690 | Test "Imaginary part of: ccosh (-710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
691 | double: 1 | |
692 | idouble: 1 | |
693 | Test "Imaginary part of: ccosh (-89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
694 | float: 1 | |
695 | ifloat: 1 | |
a6f1845d | 696 | ildouble: 1 |
e7725326 | 697 | ldouble: 1 |
a6f1845d AZ |
698 | Test "Imaginary part of: ccosh (-89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": |
699 | float: 1 | |
700 | ifloat: 1 | |
a6f1845d | 701 | ildouble: 1 |
e7725326 | 702 | ldouble: 1 |
14a6e35c | 703 | Test "Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i": |
e134f08a UD |
704 | double: 1 |
705 | float: 1 | |
706 | idouble: 1 | |
707 | ifloat: 1 | |
f964490f RM |
708 | ildouble: 1 |
709 | ldouble: 1 | |
14a6e35c RM |
710 | Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i": |
711 | float: 1 | |
712 | ifloat: 1 | |
f964490f RM |
713 | ildouble: 2 |
714 | ldouble: 2 | |
e7725326 AS |
715 | Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i) == inf + 5.981479269486130556466515778180916082415e301 i": |
716 | double: 1 | |
717 | idouble: 1 | |
718 | Test "Imaginary part of: ccosh (710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
719 | double: 1 | |
720 | idouble: 1 | |
721 | Test "Imaginary part of: ccosh (710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
722 | double: 1 | |
723 | idouble: 1 | |
a6f1845d AZ |
724 | Test "Imaginary part of: ccosh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": |
725 | float: 1 | |
726 | ifloat: 1 | |
a6f1845d | 727 | ildouble: 1 |
e7725326 | 728 | ldouble: 1 |
a6f1845d AZ |
729 | Test "Imaginary part of: ccosh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": |
730 | float: 1 | |
731 | ifloat: 1 | |
a6f1845d | 732 | ildouble: 1 |
e7725326 | 733 | ldouble: 1 |
e134f08a UD |
734 | |
735 | # cexp | |
d8337213 | 736 | Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i": |
e134f08a UD |
737 | float: 1 |
738 | ifloat: 1 | |
c876e002 AS |
739 | Test "Imaginary part of: cexp (-95 + 0.75 i) == 4.039714446238306526889476684000081624047e-42 + 3.763383677300535390271646960780570275931e-42 i": |
740 | double: 1 | |
741 | idouble: 1 | |
742 | ildouble: 1 | |
743 | ldouble: 1 | |
14a6e35c | 744 | Test "Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i": |
e134f08a UD |
745 | float: 1 |
746 | ifloat: 1 | |
f964490f RM |
747 | ildouble: 2 |
748 | ldouble: 2 | |
749 | Test "Imaginary part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i": | |
750 | ildouble: 1 | |
751 | ldouble: 1 | |
795405f9 | 752 | Test "Imaginary part of: cexp (1440 + 0x1p-1074 i) == inf + 1.196295853897226111293303155636183216483e302 i": |
c876e002 AS |
753 | double: 1 |
754 | idouble: 1 | |
233fc563 AS |
755 | Test "Real part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i": |
756 | double: 2 | |
757 | float: 1 | |
758 | idouble: 2 | |
759 | ifloat: 1 | |
760 | ildouble: 1 | |
761 | ldouble: 1 | |
762 | Test "Imaginary part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i": | |
763 | double: 1 | |
764 | idouble: 1 | |
765 | ildouble: 2 | |
766 | ldouble: 2 | |
767 | Test "Real part of: cexp (500 + 0x1p1023 i) == -1.159886268932754433233243794561351783426e217 + 7.904017694554466595359379965081774849708e216 i": | |
768 | double: 1 | |
769 | idouble: 1 | |
770 | Test "Imaginary part of: cexp (500 + 0x1p1023 i) == -1.159886268932754433233243794561351783426e217 + 7.904017694554466595359379965081774849708e216 i": | |
771 | ildouble: 1 | |
772 | ldouble: 1 | |
c876e002 AS |
773 | Test "Real part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i": |
774 | double: 1 | |
775 | idouble: 1 | |
776 | ildouble: 1 | |
777 | ldouble: 1 | |
778 | Test "Imaginary part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i": | |
779 | double: 1 | |
780 | idouble: 1 | |
781 | Test "Real part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i": | |
782 | float: 1 | |
783 | ifloat: 1 | |
784 | Test "Imaginary part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i": | |
785 | float: 2 | |
786 | ifloat: 2 | |
e134f08a UD |
787 | |
788 | # clog | |
1818fcb7 AS |
789 | Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 2.649094276923003995420209214900915462737e-10 + 3.141592653589793238462643383279502884197 i": |
790 | double: 1 | |
791 | idouble: 1 | |
792 | ildouble: 1 | |
793 | ldouble: 1 | |
794 | Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 2.649094282537168795982991778475646793277e-10 + 3.141592652530155111500161671113150737892 i": | |
795 | double: 1 | |
796 | idouble: 1 | |
797 | Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i) == 5.354083939753840089583620652120903838944e-25 - 1.570796326795931422008642456283782656359 i": | |
798 | float: 1 | |
799 | ifloat: 1 | |
800 | Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + pi i": | |
801 | float: 1 | |
802 | ifloat: 1 | |
803 | Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - pi i": | |
804 | float: 1 | |
805 | ifloat: 1 | |
806 | Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i": | |
807 | float: 1 | |
808 | ifloat: 1 | |
809 | Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i": | |
810 | float: 1 | |
811 | ifloat: 1 | |
812 | Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i": | |
813 | float: 1 | |
814 | ifloat: 1 | |
815 | Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i": | |
816 | float: 1 | |
817 | ifloat: 1 | |
33e885db | 818 | Test "Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680267437207826593 - 2.1587989303424641704769327722648368 i": |
0ee38163 RM |
819 | float: 3 |
820 | ifloat: 3 | |
f964490f RM |
821 | ildouble: 1 |
822 | ldouble: 1 | |
14a6e35c | 823 | Test "Real part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i": |
c6922934 AS |
824 | float: 2 |
825 | ifloat: 2 | |
f964490f RM |
826 | ildouble: 2 |
827 | ldouble: 2 | |
828 | Test "Imaginary part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i": | |
829 | ildouble: 1 | |
830 | ldouble: 1 | |
1818fcb7 AS |
831 | Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i) == -5.960464655174753498633255797994360530379e-8 + 7.888609052210118054117285652827862296732e-31 i": |
832 | float: 1 | |
833 | ifloat: 1 | |
834 | Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i) == 8.298731898331237038231468223024422855654e-5 + 1.110938609507128729312743251313024793990e-3 i": | |
835 | float: 1 | |
836 | ifloat: 1 | |
233fc563 AS |
837 | Test "Imaginary part of: clog (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 709.8942846690411016323109979483151967689 + 0.4636476090008061606231772164674799632783 i": |
838 | double: 1 | |
839 | idouble: 1 | |
1818fcb7 AS |
840 | Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + +0 i": |
841 | float: 1 | |
842 | ifloat: 1 | |
843 | Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - 0 i": | |
844 | float: 1 | |
845 | ifloat: 1 | |
846 | Test "Imaginary part of: clog (0x11682p-23 + 0x7ffed1p-23 i) == 1.1723955140027907954461000991619077811832e-12 + 1.5622968405332756349813737986164832897108 i": | |
847 | ildouble: 1 | |
848 | ldouble: 1 | |
849 | Test "Imaginary part of: clog (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i) == -4.7775669192897997174762089350332738583822e-50 + 0.8393953487996880419413728440067635213372 i": | |
850 | ildouble: 2 | |
851 | ldouble: 2 | |
852 | Test "Imaginary part of: clog (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i) == 1.0168910106364605304135563536838075568606e-30 + 0.8208373755522359859870890246475340086663 i": | |
853 | ildouble: 1 | |
854 | ldouble: 1 | |
855 | Test "Imaginary part of: clog (0x187190c1a334497bdbde5a95f48p-106 + 0x3b25f08062d0a095c4cfbbc338dp-106 i) == -1.7471844652198029695350765775994001163767e-63 + 1.1789110097072986038243729592318526094314 i": | |
856 | ildouble: 1 | |
857 | ldouble: 1 | |
233fc563 AS |
858 | Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i) == -744.0934983311012896593986823853525458290 + pi/4 i": |
859 | double: 1 | |
860 | idouble: 1 | |
861 | Test "Real part of: clog (0x1p-147 + 0x1p-147 i) == -101.5460619520319878296245057936228672231 + pi/4 i": | |
862 | float: 1 | |
863 | ifloat: 1 | |
1818fcb7 AS |
864 | Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i": |
865 | float: 1 | |
866 | ifloat: 1 | |
867 | Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i": | |
868 | float: 1 | |
869 | ifloat: 1 | |
870 | Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i) == 1.5366822245016167178749091974664853785194e-08 + 1.2522014929038946066987318471922169174157 i": | |
871 | double: 1 | |
872 | float: 1 | |
873 | idouble: 1 | |
874 | ifloat: 1 | |
875 | Test "Imaginary part of: clog (0x4d4ep-15 + 0x6605p-15 i) == -1.6298145321400412054744424587143483169412e-08 + 0.9223574537155056772124552172295398141249 i": | |
876 | double: 1 | |
877 | idouble: 1 | |
878 | Test "Imaginary part of: clog (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i) == 6.4064442119814669184296141278612389400075e-37 + 0.9193591364645830864185131402313014890145 i": | |
879 | ildouble: 1 | |
880 | ldouble: 1 | |
881 | Test "Imaginary part of: clog (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i) == 4.3299788920664682288477984749202524623248e-63 + 1.4746938237585656250866370987773473745867 i": | |
882 | ildouble: 1 | |
883 | ldouble: 1 | |
884 | Test "Imaginary part of: clog (0xa1f2c1p-24 + 0xc643aep-24 i) == -1.0480505352462576151523512837107080269981e-13 + 0.8858771987699967480545613322309315260313 i": | |
885 | ildouble: 1 | |
886 | ldouble: 1 | |
887 | Test "Imaginary part of: clog (0xa4722f19346cp-51 + 0x7f9631c5e7f07p-51 i) == -6.2122796286154679676173624516405339768606e-30 + 1.4904138780720095276446375492434049214172 i": | |
888 | ildouble: 1 | |
889 | ldouble: 1 | |
890 | Test "Imaginary part of: clog (0xf2p-10 + 0x3e3p-10 i) == 6.1988446308070710970664736815277450078106e-06 + 1.3322126499153926210226335249558203898460 i": | |
891 | ildouble: 1 | |
892 | ldouble: 1 | |
893 | Test "Real part of: clog (1.0 + 0x1.234566p-10 i) == 6.172834701221959432440126967147726538097e-7 + 1.111110564353742042376451655136933182201e-3 i": | |
894 | float: 1 | |
895 | ifloat: 1 | |
e134f08a UD |
896 | |
897 | # clog10 | |
898 | Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i": | |
f964490f | 899 | double: 1 |
e134f08a | 900 | float: 1 |
f964490f | 901 | idouble: 1 |
e134f08a | 902 | ifloat: 1 |
f964490f RM |
903 | ildouble: 1 |
904 | ldouble: 1 | |
e134f08a | 905 | Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i": |
f964490f | 906 | double: 1 |
e134f08a | 907 | float: 1 |
f964490f | 908 | idouble: 1 |
e134f08a | 909 | ifloat: 1 |
f964490f RM |
910 | ildouble: 1 |
911 | ldouble: 1 | |
1818fcb7 AS |
912 | Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 1.150487026509145544402795327729455391948e-10 + 1.364376353841841347485783625431355770210 i": |
913 | double: 2 | |
914 | idouble: 2 | |
915 | ildouble: 2 | |
916 | ldouble: 2 | |
917 | Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 1.150487026509145544402795327729455391948e-10 + 1.364376353841841347485783625431355770210 i": | |
918 | double: 1 | |
919 | idouble: 1 | |
920 | ildouble: 1 | |
921 | ldouble: 1 | |
922 | Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 1.150487028947346337782682105935961875822e-10 + 1.364376353381646356131680448946397884147 i": | |
923 | double: 2 | |
924 | idouble: 2 | |
925 | Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 1.150487028947346337782682105935961875822e-10 + 1.364376353381646356131680448946397884147 i": | |
926 | double: 1 | |
927 | idouble: 1 | |
928 | Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i) == 308.2409272754311106024666378243768099991 + 1.364376353841841347485783625431355770210 i": | |
929 | double: 1 | |
930 | idouble: 1 | |
931 | ildouble: 1 | |
932 | ldouble: 1 | |
933 | Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i) == 308.2409272754311106024666378243768099991 - 1.364376353841841347485783625431355770210 i": | |
934 | double: 1 | |
935 | idouble: 1 | |
936 | ildouble: 1 | |
937 | ldouble: 1 | |
938 | Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i) == 38.51805116050395969095658815123105801479 + 1.364376353841841347485783625431355770210 i": | |
939 | double: 1 | |
940 | float: 1 | |
941 | idouble: 1 | |
942 | ifloat: 1 | |
943 | ildouble: 1 | |
944 | ldouble: 1 | |
945 | Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i) == 38.51805116050395969095658815123105801479 - 1.364376353841841347485783625431355770210 i": | |
946 | double: 1 | |
947 | float: 1 | |
948 | idouble: 1 | |
949 | ifloat: 1 | |
950 | ildouble: 1 | |
951 | ldouble: 1 | |
952 | Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i": | |
953 | double: 1 | |
954 | idouble: 1 | |
955 | ildouble: 1 | |
956 | ldouble: 1 | |
957 | Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i": | |
958 | double: 1 | |
959 | idouble: 1 | |
960 | ildouble: 1 | |
961 | ldouble: 1 | |
962 | Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i": | |
963 | double: 1 | |
964 | idouble: 1 | |
965 | ildouble: 1 | |
966 | ldouble: 1 | |
967 | Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i": | |
968 | double: 1 | |
969 | idouble: 1 | |
970 | ildouble: 1 | |
971 | ldouble: 1 | |
972 | Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i) == 2.556638434669064077889576526006849923281e-13 + 1.364375882602207106407956770293808181427 i": | |
973 | double: 1 | |
974 | idouble: 1 | |
c6922934 AS |
975 | Test "Real part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i": |
976 | double: 1 | |
977 | idouble: 1 | |
f92abad6 | 978 | Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i": |
e134f08a | 979 | double: 1 |
0ee38163 | 980 | float: 5 |
e134f08a | 981 | idouble: 1 |
0ee38163 | 982 | ifloat: 5 |
f964490f RM |
983 | ildouble: 1 |
984 | ldouble: 1 | |
e134f08a | 985 | Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i": |
f964490f | 986 | double: 1 |
e134f08a | 987 | float: 1 |
f964490f | 988 | idouble: 1 |
e134f08a | 989 | ifloat: 1 |
f964490f RM |
990 | ildouble: 1 |
991 | ldouble: 1 | |
e134f08a | 992 | Test "Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i": |
f964490f | 993 | double: 1 |
e134f08a | 994 | float: 1 |
f964490f | 995 | idouble: 1 |
e134f08a | 996 | ifloat: 1 |
f964490f RM |
997 | ildouble: 1 |
998 | ldouble: 1 | |
e134f08a | 999 | Test "Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i": |
f964490f | 1000 | double: 1 |
e134f08a | 1001 | float: 1 |
f964490f | 1002 | idouble: 1 |
e134f08a | 1003 | ifloat: 1 |
f964490f RM |
1004 | ildouble: 1 |
1005 | ldouble: 1 | |
e134f08a | 1006 | Test "Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i": |
f964490f | 1007 | double: 1 |
e134f08a | 1008 | float: 1 |
f964490f | 1009 | idouble: 1 |
e134f08a | 1010 | ifloat: 1 |
f964490f RM |
1011 | ildouble: 1 |
1012 | ldouble: 1 | |
1013 | Test "Imaginary part of: clog10 (-inf + inf i) == inf + 3/4 pi*log10(e) i": | |
1014 | double: 1 | |
1015 | idouble: 1 | |
e134f08a | 1016 | Test "Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i": |
f964490f | 1017 | double: 1 |
e134f08a | 1018 | float: 1 |
f964490f | 1019 | idouble: 1 |
e134f08a | 1020 | ifloat: 1 |
f964490f RM |
1021 | ildouble: 1 |
1022 | ldouble: 1 | |
e134f08a | 1023 | Test "Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i": |
f964490f | 1024 | double: 1 |
e134f08a | 1025 | float: 1 |
f964490f | 1026 | idouble: 1 |
e134f08a | 1027 | ifloat: 1 |
f964490f RM |
1028 | ildouble: 1 |
1029 | ldouble: 1 | |
e134f08a | 1030 | Test "Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i": |
f964490f | 1031 | double: 1 |
e134f08a | 1032 | float: 1 |
f964490f | 1033 | idouble: 1 |
e134f08a | 1034 | ifloat: 1 |
f964490f RM |
1035 | ildouble: 1 |
1036 | ldouble: 1 | |
e134f08a | 1037 | Test "Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i": |
f964490f | 1038 | double: 1 |
e134f08a | 1039 | float: 1 |
f964490f | 1040 | idouble: 1 |
e134f08a | 1041 | ifloat: 1 |
f964490f RM |
1042 | ildouble: 1 |
1043 | ldouble: 1 | |
14a6e35c | 1044 | Test "Real part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i": |
c6922934 AS |
1045 | float: 2 |
1046 | ifloat: 2 | |
1818fcb7 AS |
1047 | ildouble: 1 |
1048 | ldouble: 1 | |
1049 | Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i) == -4.821637332766435821255375046554377090472e-17 + 4.053112396770095089737411317782466262176e-302 i": | |
1050 | double: 1 | |
1051 | idouble: 1 | |
1052 | Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i) == -2.588596909321764128428416045209904492216e-8 + 3.425979381266895667295625489912064603415e-31 i": | |
1053 | double: 1 | |
1054 | float: 2 | |
1055 | idouble: 1 | |
1056 | ifloat: 2 | |
1057 | Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i) == 3.604093470239754109961125085078190708674e-5 + 4.824745078422174667425851670822596859720e-4 i": | |
1058 | float: 1 | |
1059 | ifloat: 1 | |
1060 | Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i) == 3.604093470239754109961125085078190708674e-5 + 4.824745078422174667425851670822596859720e-4 i": | |
1061 | double: 1 | |
1062 | idouble: 1 | |
1063 | ildouble: 1 | |
1064 | ldouble: 1 | |
1065 | Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i) == 3.577293486783822178310971763308187385546e-5 + 3.897399639875661463735636919790792140598e-31 i": | |
1066 | float: 1 | |
1067 | ifloat: 1 | |
1068 | Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i) == 2.438200411482400072282924063740535840474e-19 + 6.821881764607257184291586401763604544928e-1 i": | |
1069 | float: 1 | |
1070 | ifloat: 1 | |
1071 | Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i) == 2.217530356103816369479108963807448194409e-31 + 6.821881769209202348667823902864283966959e-1 i": | |
1072 | float: 1 | |
1073 | ifloat: 1 | |
1074 | Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i) == 2.114801746467415208319767917450504756866e-37 + 6.821881769209206733143018621078368211515e-1 i": | |
1075 | double: 1 | |
1076 | float: 1 | |
1077 | idouble: 1 | |
1078 | ifloat: 1 | |
1079 | ildouble: 1 | |
1080 | ldouble: 1 | |
233fc563 AS |
1081 | Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i) == 38.68235441693561449174780668781319348761 + pi/4*log10(e) i": |
1082 | double: 1 | |
1083 | float: 1 | |
1084 | idouble: 1 | |
1085 | ifloat: 1 | |
1086 | ildouble: 1 | |
1087 | ldouble: 1 | |
1088 | Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i) == 38.53183941910362389414093724045094697423 + 1.276276851248440096917018665609900318458e-39 i": | |
1089 | float: 1 | |
1090 | ifloat: 1 | |
1091 | Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 308.4052305577487344482591243175787477115 + pi/4*log10(e) i": | |
1092 | double: 1 | |
1093 | idouble: 1 | |
1094 | ildouble: 1 | |
1095 | ldouble: 1 | |
1096 | Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 308.3031705664207720674749211936626341569 + 0.2013595981366865903254995612594728746470 i": | |
1097 | double: 1 | |
1098 | idouble: 1 | |
1818fcb7 AS |
1099 | Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i) == 1.3918041236396763648388478552321724382899e-29 + 0.6263795733790237053262025311642907438291 i": |
1100 | double: 1 | |
1101 | idouble: 1 | |
1102 | Test "Imaginary part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i) == 1.3918041236396763648388478552321724382899e-29 + 0.6263795733790237053262025311642907438291 i": | |
1103 | ildouble: 1 | |
1104 | ldouble: 1 | |
1105 | Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i) == 2.2081507730821788480616336165447731164865e-32 + 0.5484039935757001196548030312819898864760 i": | |
1106 | double: 1 | |
1107 | idouble: 1 | |
1108 | Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i) == 2.2081507730821788480616336165447731164865e-32 + 0.5484039935757001196548030312819898864760 i": | |
1109 | double: 1 | |
1110 | idouble: 1 | |
1111 | ildouble: 1 | |
1112 | ldouble: 1 | |
1113 | Test "Imaginary part of: clog10 (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i) == -2.0748709499710785084693619097712106753591e-50 + 0.3645447681189598740620098186365764884771 i": | |
1114 | ildouble: 2 | |
1115 | ldouble: 2 | |
1116 | Test "Real part of: clog10 (0x15d8ab6ed05ca514086ac3a1e84p-105 + 0x1761e480aa094c0b10b34b09ce9p-105 i) == 4.3548095442952115860848857519953610343042e-63 + 0.3558376234889641500775150477035448866763 i": | |
1117 | ildouble: 1 | |
1118 | ldouble: 1 | |
1119 | Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i) == -1.3155760824064879362415202279780039150764e-26 + 0.3473590599762514228227328130640352044313 i": | |
1120 | double: 1 | |
1121 | idouble: 1 | |
1122 | Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i) == -6.2126412844802358329771948751248003038444e-07 + 0.4977135139537443711784513409096950995985 i": | |
1123 | double: 1 | |
1124 | idouble: 1 | |
1125 | Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i) == -1.5221162575729652613635150540947625639689e-57 + 0.5795934880811949230121092882659698986043 i": | |
1126 | ildouble: 1 | |
1127 | ldouble: 1 | |
233fc563 AS |
1128 | Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i) == -322.8546703496198318667349645920187712089 + pi/4*log10(e) i": |
1129 | double: 1 | |
1130 | idouble: 1 | |
1131 | ildouble: 1 | |
1132 | ldouble: 1 | |
1818fcb7 AS |
1133 | Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i": |
1134 | double: 1 | |
1135 | idouble: 1 | |
1136 | ildouble: 1 | |
1137 | ldouble: 1 | |
233fc563 AS |
1138 | Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i": |
1139 | double: 1 | |
1140 | idouble: 1 | |
1141 | Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i": | |
1142 | double: 1 | |
1143 | idouble: 1 | |
1144 | ildouble: 1 | |
1145 | ldouble: 1 | |
1818fcb7 AS |
1146 | Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i": |
1147 | double: 1 | |
1148 | idouble: 1 | |
1149 | ildouble: 1 | |
1150 | ldouble: 1 | |
233fc563 AS |
1151 | Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i) == -44.10089436477324509881274807713822842154 + pi/4*log10(e) i": |
1152 | double: 1 | |
1153 | float: 1 | |
1154 | idouble: 1 | |
1155 | ifloat: 1 | |
1156 | ildouble: 1 | |
1157 | ldouble: 1 | |
1818fcb7 AS |
1158 | Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i": |
1159 | double: 1 | |
1160 | float: 1 | |
1161 | idouble: 1 | |
1162 | ifloat: 1 | |
1163 | ildouble: 1 | |
1164 | ldouble: 1 | |
233fc563 AS |
1165 | Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i) == -44.70295435610120748924022586658721447508 + pi/4*log10(e) i": |
1166 | double: 1 | |
1167 | float: 1 | |
1168 | idouble: 1 | |
1169 | ifloat: 1 | |
1170 | ildouble: 1 | |
1171 | ldouble: 1 | |
1818fcb7 AS |
1172 | Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i": |
1173 | double: 1 | |
1174 | float: 1 | |
1175 | idouble: 1 | |
1176 | ifloat: 1 | |
1177 | ildouble: 1 | |
1178 | ldouble: 1 | |
1179 | Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i) == 7.730698388614835910296270976605350994446e-308 + 6.821881769209206737428918127156778851051e-1 i": | |
1180 | double: 1 | |
1181 | idouble: 1 | |
1182 | ildouble: 1 | |
1183 | ldouble: 1 | |
1184 | Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i) == 1.932674597153708977574067744151337748612e-308 + 6.821881769209206737428918127156778851051e-1 i": | |
1185 | double: 1 | |
1186 | idouble: 1 | |
1187 | ildouble: 1 | |
1188 | ldouble: 1 | |
1189 | Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i) == 4.831686492884272443935169360378344371529e-309 + 6.821881769209206737428918127156778851051e-1 i": | |
1190 | double: 1 | |
1191 | idouble: 1 | |
1192 | ildouble: 1 | |
1193 | ldouble: 1 | |
1194 | Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i) == 4.084085680564517578238994467153626207224e-38 + 6.821881769209206735545466044044889962925e-1 i": | |
1195 | double: 1 | |
1196 | float: 1 | |
1197 | idouble: 1 | |
1198 | ifloat: 1 | |
1199 | ildouble: 1 | |
1200 | ldouble: 1 | |
1201 | Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i) == 1.021021420141129394559748616788406551878e-38 + 6.821881769209206736487192085600834406988e-1 i": | |
1202 | double: 1 | |
1203 | float: 1 | |
1204 | idouble: 1 | |
1205 | ifloat: 1 | |
1206 | Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i) == 2.552553550352823486399371541971016379740e-39 + 6.821881769209206736958055106378806629019e-1 i": | |
1207 | double: 1 | |
1208 | float: 1 | |
1209 | idouble: 1 | |
1210 | ifloat: 1 | |
1211 | Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i) == 6.6737261053986614395049481326819059203910e-09 + 0.5438241985991753781478398141908629586460 i": | |
1212 | double: 1 | |
1213 | float: 1 | |
1214 | idouble: 1 | |
1215 | ifloat: 1 | |
1216 | ildouble: 1 | |
1217 | ldouble: 1 | |
1218 | Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i) == 6.6737261053986614395049481326819059203910e-09 + 0.5438241985991753781478398141908629586460 i": | |
1219 | double: 1 | |
1220 | float: 1 | |
1221 | idouble: 1 | |
1222 | ifloat: 1 | |
1223 | Test "Imaginary part of: clog10 (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i) == -5.1816837072162316773907242302011632570857e-37 + 0.5386167838952956925896424154370364458140 i": | |
1224 | ildouble: 1 | |
1225 | ldouble: 1 | |
1226 | Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i) == 1.9312741086596516918394613098872836703188e-20 + 0.5231613813514771042838490538484014771862 i": | |
1227 | double: 1 | |
1228 | idouble: 1 | |
1229 | Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i) == -1.9440841725722970687903291200493082253766e-13 + 0.5193774116724956222518530053006822210323 i": | |
1230 | float: 1 | |
1231 | ifloat: 1 | |
1232 | Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i) == -1.9440841725722970687903291200493082253766e-13 + 0.5193774116724956222518530053006822210323 i": | |
1233 | double: 1 | |
1234 | idouble: 1 | |
1235 | Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i) == -6.4375803621988389731799033530075237868110e-21 + 0.4378257977686804492768642780897650927167 i": | |
1236 | double: 1 | |
1237 | idouble: 1 | |
1238 | Test "Imaginary part of: clog10 (0x4d4ep-15 + 0x6605p-15 i) == -7.0781945783414996953799915941870192015212e-09 + 0.4005747524909781155537088181659175147564 i": | |
1239 | double: 1 | |
1240 | idouble: 1 | |
1241 | ildouble: 1 | |
1242 | ldouble: 1 | |
1243 | Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i) == 3.6079845358966994996207055940336690133424e-30 + 0.5243112258263349992771652393178033846555 i": | |
1244 | double: 1 | |
1245 | idouble: 1 | |
1246 | Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i) == -4.3074341162203896332989394770760901408798e-39 + 0.5709443672155660428417571212549720987784 i": | |
1247 | ildouble: 1 | |
1248 | ldouble: 1 | |
1249 | Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i) == -1.7182001068739620267773842120965071561416e-11 + 0.3990121149225253562859800593935899629087 i": | |
1250 | double: 1 | |
1251 | idouble: 1 | |
1252 | Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i) == 2.6921240173351112953324592659528481616879e-06 + 0.5785726025799636431142862788413361783862 i": | |
1253 | double: 1 | |
1254 | idouble: 1 | |
1255 | Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i) == 2.6921240173351112953324592659528481616879e-06 + 0.5785726025799636431142862788413361783862 i": | |
1256 | double: 1 | |
1257 | idouble: 1 | |
1258 | ildouble: 1 | |
1259 | ldouble: 1 | |
1260 | Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i) == 2.3329549194675052736016290082882121135546e-26 + 0.4561756099441139182878993697611751382976 i": | |
1261 | double: 1 | |
1262 | idouble: 1 | |
1263 | Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i) == 2.680828048441605163181684680300513080769e-7 + 4.825491868832381486767558728169977751564e-4 i": | |
1264 | double: 1 | |
1265 | idouble: 1 | |
1266 | ildouble: 1 | |
1267 | ldouble: 1 | |
e134f08a | 1268 | Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i": |
f964490f | 1269 | double: 1 |
e134f08a | 1270 | float: 1 |
f964490f | 1271 | idouble: 1 |
e134f08a | 1272 | ifloat: 1 |
f964490f RM |
1273 | ildouble: 1 |
1274 | ldouble: 1 | |
e134f08a | 1275 | Test "Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i": |
f964490f | 1276 | double: 1 |
e134f08a | 1277 | float: 1 |
f964490f | 1278 | idouble: 1 |
e134f08a | 1279 | ifloat: 1 |
f964490f RM |
1280 | ildouble: 1 |
1281 | ldouble: 1 | |
e134f08a | 1282 | Test "Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i": |
f964490f | 1283 | double: 1 |
e134f08a | 1284 | float: 1 |
f964490f | 1285 | idouble: 1 |
e134f08a | 1286 | ifloat: 1 |
f964490f RM |
1287 | ildouble: 1 |
1288 | ldouble: 1 | |
e134f08a | 1289 | Test "Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i": |
f964490f | 1290 | double: 1 |
e134f08a | 1291 | float: 1 |
f964490f | 1292 | idouble: 1 |
e134f08a | 1293 | ifloat: 1 |
f964490f RM |
1294 | ildouble: 1 |
1295 | ldouble: 1 | |
e134f08a UD |
1296 | |
1297 | # cos | |
1818fcb7 AS |
1298 | Test "cos (0x1p+120) == -9.25879022854837867303861764107414946730833e-01": |
1299 | float: 1 | |
1300 | ifloat: 1 | |
1301 | Test "cos (0x1p+127) == 7.81914638714960072263910298466369236613162e-01": | |
1302 | float: 1 | |
1303 | ifloat: 1 | |
5ad91f6e JM |
1304 | Test "cos (16.0) == -0.9576594803233846418996372326511034717803": |
1305 | ildouble: 2 | |
1306 | ldouble: 2 | |
14a6e35c | 1307 | Test "cos (M_PI_6l * 2.0) == 0.5": |
e134f08a | 1308 | double: 1 |
0ee38163 | 1309 | float: 1 |
e134f08a | 1310 | idouble: 1 |
0ee38163 | 1311 | ifloat: 1 |
e134f08a UD |
1312 | Test "cos (M_PI_6l * 4.0) == -0.5": |
1313 | double: 2 | |
1314 | float: 1 | |
1315 | idouble: 2 | |
1316 | ifloat: 1 | |
0ee38163 RM |
1317 | Test "cos (pi/2) == 0": |
1318 | double: 1 | |
1319 | float: 1 | |
1320 | idouble: 1 | |
1321 | ifloat: 1 | |
e134f08a | 1322 | |
c6922934 AS |
1323 | # cos_downward |
1324 | Test "cos_downward (1) == 0.5403023058681397174009366074429766037323": | |
1325 | float: 1 | |
1326 | ifloat: 1 | |
47cf2278 SP |
1327 | ildouble: 1 |
1328 | ldouble: 1 | |
c6922934 AS |
1329 | Test "cos_downward (10) == -0.8390715290764524522588639478240648345199": |
1330 | ildouble: 1 | |
1331 | ldouble: 1 | |
1332 | Test "cos_downward (2) == -0.4161468365471423869975682295007621897660": | |
1333 | float: 1 | |
1334 | ifloat: 1 | |
1335 | Test "cos_downward (3) == -0.9899924966004454572715727947312613023937": | |
1336 | float: 1 | |
1337 | ifloat: 1 | |
1338 | Test "cos_downward (4) == -0.6536436208636119146391681830977503814241": | |
1339 | float: 1 | |
1340 | ifloat: 1 | |
1341 | Test "cos_downward (5) == 0.2836621854632262644666391715135573083344": | |
1342 | float: 1 | |
1343 | ifloat: 1 | |
1344 | Test "cos_downward (6) == 0.9601702866503660205456522979229244054519": | |
1345 | ildouble: 1 | |
1346 | ldouble: 1 | |
1347 | Test "cos_downward (7) == 0.7539022543433046381411975217191820122183": | |
1348 | float: 1 | |
1349 | ifloat: 1 | |
1350 | Test "cos_downward (8) == -0.1455000338086135258688413818311946826093": | |
1351 | float: 1 | |
1352 | ifloat: 1 | |
1353 | ildouble: 2 | |
1354 | ldouble: 2 | |
1355 | Test "cos_downward (9) == -0.9111302618846769883682947111811653112463": | |
1356 | ildouble: 1 | |
1357 | ldouble: 1 | |
1358 | ||
1359 | # cos_tonearest | |
1360 | Test "cos_tonearest (7) == 0.7539022543433046381411975217191820122183": | |
1361 | float: 1 | |
1362 | ifloat: 1 | |
1363 | ||
1364 | # cos_towardzero | |
1365 | Test "cos_towardzero (1) == 0.5403023058681397174009366074429766037323": | |
47cf2278 SP |
1366 | ildouble: 1 |
1367 | ldouble: 1 | |
c6922934 AS |
1368 | Test "cos_towardzero (10) == -0.8390715290764524522588639478240648345199": |
1369 | ildouble: 1 | |
1370 | ldouble: 1 | |
1371 | Test "cos_towardzero (2) == -0.4161468365471423869975682295007621897660": | |
1372 | float: 1 | |
1373 | ifloat: 1 | |
1374 | Test "cos_towardzero (3) == -0.9899924966004454572715727947312613023937": | |
1375 | float: 1 | |
1376 | ifloat: 1 | |
1377 | Test "cos_towardzero (4) == -0.6536436208636119146391681830977503814241": | |
1378 | ildouble: 1 | |
1379 | ldouble: 1 | |
1380 | Test "cos_towardzero (5) == 0.2836621854632262644666391715135573083344": | |
1381 | float: 1 | |
1382 | ifloat: 1 | |
1383 | Test "cos_towardzero (7) == 0.7539022543433046381411975217191820122183": | |
1384 | float: 1 | |
1385 | ifloat: 1 | |
1386 | Test "cos_towardzero (8) == -0.1455000338086135258688413818311946826093": | |
1387 | float: 1 | |
1388 | ifloat: 1 | |
1389 | ildouble: 2 | |
1390 | ldouble: 2 | |
1391 | ||
1392 | # cos_upward | |
1393 | Test "cos_upward (1) == 0.5403023058681397174009366074429766037323": | |
1394 | ildouble: 2 | |
1395 | ldouble: 2 | |
1396 | Test "cos_upward (10) == -0.8390715290764524522588639478240648345199": | |
1397 | float: 1 | |
1398 | ifloat: 1 | |
1399 | ildouble: 1 | |
1400 | ldouble: 1 | |
1401 | Test "cos_upward (4) == -0.6536436208636119146391681830977503814241": | |
1402 | ildouble: 1 | |
1403 | ldouble: 1 | |
1404 | Test "cos_upward (5) == 0.2836621854632262644666391715135573083344": | |
1405 | ildouble: 1 | |
1406 | ldouble: 1 | |
1407 | Test "cos_upward (6) == 0.9601702866503660205456522979229244054519": | |
1408 | float: 1 | |
1409 | ifloat: 1 | |
1410 | Test "cos_upward (7) == 0.7539022543433046381411975217191820122183": | |
1411 | float: 1 | |
1412 | ifloat: 1 | |
1413 | ildouble: 1 | |
1414 | ldouble: 1 | |
1415 | Test "cos_upward (9) == -0.9111302618846769883682947111811653112463": | |
1416 | float: 2 | |
1417 | ifloat: 2 | |
1418 | ||
884c5db4 AS |
1419 | # cosh_downward |
1420 | Test "cosh_downward (22) == 1792456423.065795780980053377632656584997": | |
1421 | float: 1 | |
1422 | ifloat: 1 | |
1423 | ildouble: 1 | |
1424 | ldouble: 1 | |
1425 | Test "cosh_downward (23) == 4872401723.124451300068625740569997090344": | |
1426 | float: 1 | |
1427 | ifloat: 1 | |
1428 | ildouble: 1 | |
1429 | ldouble: 1 | |
1430 | Test "cosh_downward (24) == 13244561064.92173614708845674912733665919": | |
1431 | float: 1 | |
1432 | ifloat: 1 | |
1433 | ildouble: 1 | |
1434 | ldouble: 1 | |
1435 | ||
1436 | # cosh_tonearest | |
1437 | Test "cosh_tonearest (24) == 13244561064.92173614708845674912733665919": | |
1438 | ildouble: 1 | |
1439 | ldouble: 1 | |
1440 | ||
1441 | # cosh_towardzero | |
1442 | Test "cosh_towardzero (22) == 1792456423.065795780980053377632656584997": | |
1443 | float: 1 | |
1444 | ifloat: 1 | |
1445 | ildouble: 1 | |
1446 | ldouble: 1 | |
1447 | Test "cosh_towardzero (23) == 4872401723.124451300068625740569997090344": | |
1448 | float: 1 | |
1449 | ifloat: 1 | |
1450 | ildouble: 1 | |
1451 | ldouble: 1 | |
1452 | Test "cosh_towardzero (24) == 13244561064.92173614708845674912733665919": | |
1453 | float: 1 | |
1454 | ifloat: 1 | |
1455 | ildouble: 1 | |
1456 | ldouble: 1 | |
1457 | ||
1458 | # cosh_upward | |
1459 | Test "cosh_upward (22) == 1792456423.065795780980053377632656584997": | |
1460 | ildouble: 2 | |
1461 | ldouble: 2 | |
1462 | Test "cosh_upward (23) == 4872401723.124451300068625740569997090344": | |
1463 | ildouble: 2 | |
1464 | ldouble: 2 | |
1465 | Test "cosh_upward (24) == 13244561064.92173614708845674912733665919": | |
1466 | ildouble: 2 | |
1467 | ldouble: 2 | |
1468 | ||
e134f08a | 1469 | # cpow |
14a6e35c RM |
1470 | Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i": |
1471 | float: 1 | |
1472 | ifloat: 1 | |
f964490f RM |
1473 | ildouble: 1 |
1474 | ldouble: 1 | |
14a6e35c | 1475 | Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i": |
c6922934 AS |
1476 | float: 2 |
1477 | ifloat: 2 | |
f964490f RM |
1478 | ildouble: 1 |
1479 | ldouble: 1 | |
14a6e35c RM |
1480 | Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i": |
1481 | double: 1 | |
1482 | float: 4 | |
1483 | idouble: 1 | |
1484 | ifloat: 4 | |
1818fcb7 AS |
1485 | ildouble: 2 |
1486 | ldouble: 2 | |
c6922934 AS |
1487 | Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i": |
1488 | float: 1 | |
1489 | ifloat: 1 | |
f964490f | 1490 | Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i) == 0.75 + 1.25 i": |
c6922934 AS |
1491 | float: 1 |
1492 | ifloat: 1 | |
f964490f RM |
1493 | ildouble: 2 |
1494 | ldouble: 2 | |
14a6e35c RM |
1495 | Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i": |
1496 | double: 2 | |
c6922934 | 1497 | float: 4 |
14a6e35c | 1498 | idouble: 2 |
c6922934 | 1499 | ifloat: 4 |
1818fcb7 AS |
1500 | ildouble: 4 |
1501 | ldouble: 4 | |
c6922934 AS |
1502 | Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i": |
1503 | float: 1 | |
1504 | ifloat: 1 | |
f964490f RM |
1505 | Test "Real part of: cpow (2 + 0 i, 10 + 0 i) == 1024.0 + 0.0 i": |
1506 | ildouble: 1 | |
1507 | ldouble: 1 | |
e134f08a UD |
1508 | Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": |
1509 | double: 1 | |
0d9a071b | 1510 | float: 5 |
e134f08a | 1511 | idouble: 1 |
0d9a071b | 1512 | ifloat: 5 |
e134f08a UD |
1513 | Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": |
1514 | float: 2 | |
1515 | ifloat: 2 | |
f964490f RM |
1516 | ildouble: 2 |
1517 | ldouble: 2 | |
e134f08a UD |
1518 | Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i": |
1519 | double: 2 | |
1520 | float: 2 | |
1521 | idouble: 2 | |
1522 | ifloat: 2 | |
f964490f RM |
1523 | ildouble: 2 |
1524 | ldouble: 2 | |
e134f08a | 1525 | |
a6f1845d AZ |
1526 | # csin |
1527 | Test "Real part of: csin (-0.75 + 710.5 i) == -1.255317763348154410745082950806112487736e308 + 1.347490911916428129246890157395342279438e308 i": | |
1528 | double: 1 | |
1529 | idouble: 1 | |
a6f1845d AZ |
1530 | Test "Real part of: csin (-0.75 + 89.5 i) == -2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i": |
1531 | float: 1 | |
1532 | ifloat: 1 | |
a6f1845d | 1533 | ildouble: 1 |
e7725326 AS |
1534 | ldouble: 1 |
1535 | Test "Real part of: csin (-0.75 - 710.5 i) == -1.255317763348154410745082950806112487736e308 - 1.347490911916428129246890157395342279438e308 i": | |
1536 | double: 1 | |
1537 | idouble: 1 | |
a6f1845d AZ |
1538 | Test "Real part of: csin (-0.75 - 89.5 i) == -2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i": |
1539 | float: 1 | |
1540 | ifloat: 1 | |
a6f1845d | 1541 | ildouble: 1 |
e7725326 AS |
1542 | ldouble: 1 |
1543 | Test "Real part of: csin (0.75 + 710.5 i) == 1.255317763348154410745082950806112487736e308 + 1.347490911916428129246890157395342279438e308 i": | |
1544 | double: 1 | |
1545 | idouble: 1 | |
a6f1845d AZ |
1546 | Test "Real part of: csin (0.75 + 89.5 i) == 2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i": |
1547 | float: 1 | |
1548 | ifloat: 1 | |
a6f1845d | 1549 | ildouble: 1 |
a6f1845d | 1550 | ldouble: 1 |
a6f1845d AZ |
1551 | Test "Real part of: csin (0.75 - 710.5 i) == 1.255317763348154410745082950806112487736e308 - 1.347490911916428129246890157395342279438e308 i": |
1552 | double: 1 | |
1553 | idouble: 1 | |
e7725326 AS |
1554 | Test "Real part of: csin (0.75 - 89.5 i) == 2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i": |
1555 | float: 1 | |
1556 | ifloat: 1 | |
1557 | ildouble: 1 | |
1558 | ldouble: 1 | |
795405f9 | 1559 | Test "Real part of: csin (0x1p-1074 + 1440 i) == 5.981479269486130556466515778180916082415e301 + inf i": |
a6f1845d AZ |
1560 | double: 1 |
1561 | idouble: 1 | |
1562 | ||
e134f08a | 1563 | # csinh |
e7725326 AS |
1564 | Test "Imaginary part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i": |
1565 | double: 1 | |
1566 | idouble: 1 | |
1567 | ildouble: 1 | |
1568 | ldouble: 1 | |
a6f1845d AZ |
1569 | Test "Imaginary part of: csinh (-710.5 + 0.75 i) == -1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": |
1570 | double: 1 | |
1571 | idouble: 1 | |
1572 | Test "Imaginary part of: csinh (-710.5 - 0.75 i) == -1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
1573 | double: 1 | |
1574 | idouble: 1 | |
1575 | Test "Imaginary part of: csinh (-89.5 + 0.75 i) == -2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
1576 | float: 1 | |
1577 | ifloat: 1 | |
a6f1845d | 1578 | ildouble: 1 |
e7725326 | 1579 | ldouble: 1 |
a6f1845d AZ |
1580 | Test "Imaginary part of: csinh (-89.5 - 0.75 i) == -2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": |
1581 | float: 1 | |
1582 | ifloat: 1 | |
f1122ec3 UD |
1583 | ildouble: 1 |
1584 | ldouble: 1 | |
14a6e35c | 1585 | Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": |
e134f08a UD |
1586 | float: 1 |
1587 | ifloat: 1 | |
f964490f RM |
1588 | ildouble: 1 |
1589 | ldouble: 1 | |
14a6e35c | 1590 | Test "Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": |
e134f08a UD |
1591 | float: 1 |
1592 | ifloat: 1 | |
f964490f RM |
1593 | ildouble: 1 |
1594 | ldouble: 1 | |
e7725326 AS |
1595 | Test "Imaginary part of: csinh (1440 + 0x1p-1074 i) == inf + 5.981479269486130556466515778180916082415e301 i": |
1596 | double: 1 | |
1597 | idouble: 1 | |
1598 | Test "Imaginary part of: csinh (710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
1599 | double: 1 | |
1600 | idouble: 1 | |
1601 | Test "Imaginary part of: csinh (710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
1602 | double: 1 | |
1603 | idouble: 1 | |
a6f1845d AZ |
1604 | Test "Imaginary part of: csinh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": |
1605 | float: 1 | |
1606 | ifloat: 1 | |
a6f1845d | 1607 | ildouble: 1 |
e7725326 | 1608 | ldouble: 1 |
a6f1845d AZ |
1609 | Test "Imaginary part of: csinh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": |
1610 | float: 1 | |
1611 | ifloat: 1 | |
a6f1845d | 1612 | ildouble: 1 |
e7725326 | 1613 | ldouble: 1 |
e134f08a UD |
1614 | |
1615 | # csqrt | |
1818fcb7 AS |
1616 | Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i) == 4.934094449071842328766868579214125217132e-20 - 1.191195773697904627170323731331667740087e-19 i": |
1617 | double: 1 | |
1618 | idouble: 1 | |
d8337213 | 1619 | Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i": |
e134f08a UD |
1620 | float: 1 |
1621 | ifloat: 1 | |
c6922934 AS |
1622 | Test "Imaginary part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i": |
1623 | float: 1 | |
1624 | ifloat: 1 | |
d8337213 | 1625 | Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i": |
e134f08a UD |
1626 | float: 1 |
1627 | ifloat: 1 | |
c6922934 AS |
1628 | Test "Imaginary part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i": |
1629 | float: 1 | |
1630 | ifloat: 1 | |
1631 | Test "Real part of: csqrt (0 - 1 i) == M_SQRT_2_2 - M_SQRT_2_2 i": | |
1632 | double: 1 | |
1633 | idouble: 1 | |
1634 | Test "Imaginary part of: csqrt (0 - 1 i) == M_SQRT_2_2 - M_SQRT_2_2 i": | |
1635 | double: 1 | |
1636 | idouble: 1 | |
1818fcb7 AS |
1637 | Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i) == 1.191195773697904627170323731331667740087e-19 + 4.934094449071842328766868579214125217132e-20 i": |
1638 | double: 1 | |
1639 | idouble: 1 | |
9cad04ea AS |
1640 | Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i) == 1.844674352395372953599975585936590505260e+19 + 2.710505511993121390769065968615872097053e-20 i": |
1641 | float: 1 | |
1642 | ifloat: 1 | |
1643 | Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i": | |
1644 | double: 1 | |
1645 | idouble: 1 | |
1646 | Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i": | |
1647 | double: 1 | |
1648 | idouble: 1 | |
1649 | Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 1.379778091031440685006200821918878702861e+154 + 3.257214233483129514781233066898042490248e+153 i": | |
1650 | double: 1 | |
1651 | idouble: 1 | |
1652 | ildouble: 1 | |
1653 | ldouble: 1 | |
1654 | Test "Real part of: csqrt (0x1p-1073 + 0x1p-1073 i) == 3.453664695497464982856905711457966660085e-162 + 1.430554756764195530630723976279903095110e-162 i": | |
1655 | double: 1 | |
1656 | idouble: 1 | |
1657 | Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i) == 3.453664695497464982856905711457966660085e-162 + 1.430554756764195530630723976279903095110e-162 i": | |
1658 | double: 1 | |
1659 | idouble: 1 | |
1818fcb7 AS |
1660 | Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i) == 2.442109726130830256743814843868934877597e-162 + 1.011554969366634726113090867589031782487e-162 i": |
1661 | ildouble: 1 | |
1662 | ldouble: 1 | |
9cad04ea AS |
1663 | Test "Real part of: csqrt (0x1p-147 + 0x1p-147 i) == 8.225610928685557596194006925540350401606e-23 + 3.407159605465907500737319471202779419102e-23 i": |
1664 | double: 1 | |
1665 | idouble: 1 | |
1666 | Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i) == 8.225610928685557596194006925540350401606e-23 + 3.407159605465907500737319471202779419102e-23 i": | |
1667 | double: 1 | |
1668 | idouble: 1 | |
1669 | Test "Real part of: csqrt (0x1p-149 + 0x1p-149 i) == 4.112805464342778798097003462770175200803e-23 + 1.703579802732953750368659735601389709551e-23 i": | |
1670 | double: 1 | |
1671 | float: 2 | |
1672 | idouble: 1 | |
1673 | ifloat: 2 | |
1674 | Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i) == 4.112805464342778798097003462770175200803e-23 + 1.703579802732953750368659735601389709551e-23 i": | |
1675 | double: 1 | |
1676 | float: 2 | |
1677 | idouble: 1 | |
1678 | ifloat: 2 | |
e134f08a UD |
1679 | |
1680 | # ctan | |
0ee38163 RM |
1681 | Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": |
1682 | double: 1 | |
e7725326 | 1683 | float: 1 |
0ee38163 | 1684 | idouble: 1 |
e7725326 | 1685 | ifloat: 1 |
0ac229c8 | 1686 | ildouble: 1 |
e7725326 | 1687 | ldouble: 1 |
f964490f | 1688 | Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": |
0ac229c8 AZ |
1689 | double: 1 |
1690 | idouble: 1 | |
f964490f RM |
1691 | ildouble: 1 |
1692 | ldouble: 1 | |
0ac229c8 AZ |
1693 | Test "Real part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i": |
1694 | float: 1 | |
1695 | ifloat: 1 | |
14a6e35c | 1696 | Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i": |
e134f08a | 1697 | double: 1 |
e7725326 | 1698 | float: 1 |
e134f08a | 1699 | idouble: 1 |
e7725326 | 1700 | ifloat: 1 |
94d7165f AS |
1701 | ildouble: 1 |
1702 | ldouble: 1 | |
0ac229c8 AZ |
1703 | Test "Real part of: ctan (0x1p1023 + 1 i) == -0.2254627924997545057926782581695274244229 + 0.8786063118883068695462540226219865087189 i": |
1704 | double: 1 | |
1705 | idouble: 1 | |
28cfe843 AZ |
1706 | Test "Imaginary part of: ctan (0x1p1023 + 1 i) == -0.2254627924997545057926782581695274244229 + 0.8786063118883068695462540226219865087189 i": |
1707 | ildouble: 1 | |
1708 | ldouble: 1 | |
0ac229c8 AZ |
1709 | Test "Real part of: ctan (0x1p127 + 1 i) == 0.2446359391192790896381501310437708987204 + 0.9101334047676183761532873794426475906201 i": |
1710 | float: 1 | |
1711 | ifloat: 1 | |
28cfe843 AZ |
1712 | ildouble: 1 |
1713 | ldouble: 1 | |
0ac229c8 | 1714 | Test "Imaginary part of: ctan (0x1p127 + 1 i) == 0.2446359391192790896381501310437708987204 + 0.9101334047676183761532873794426475906201 i": |
0ac229c8 | 1715 | double: 1 |
e7725326 | 1716 | float: 1 |
0ac229c8 | 1717 | idouble: 1 |
e7725326 | 1718 | ifloat: 1 |
28cfe843 AZ |
1719 | ildouble: 2 |
1720 | ldouble: 2 | |
0ac229c8 AZ |
1721 | Test "Real part of: ctan (0x3.243f6cp-1 + 0 i) == -2.287733242885645987394874673945769518150e7 + 0.0 i": |
1722 | float: 1 | |
1723 | ifloat: 1 | |
28cfe843 AZ |
1724 | ildouble: 2 |
1725 | ldouble: 2 | |
e7725326 | 1726 | Test "Real part of: ctan (1 + 47 i) == 2.729321264492904590777293425576722354636e-41 + 1.0 i": |
47cf2278 SP |
1727 | ildouble: 1 |
1728 | ldouble: 1 | |
e134f08a | 1729 | |
28cfe843 AZ |
1730 | # ctan_downward |
1731 | Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
1732 | ildouble: 3 | |
1733 | ldouble: 3 | |
1734 | Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1735 | double: 2 | |
1736 | float: 1 | |
1737 | idouble: 2 | |
1738 | ifloat: 1 | |
1739 | ildouble: 4 | |
1740 | ldouble: 4 | |
1741 | Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1742 | float: 1 | |
1743 | ifloat: 1 | |
1744 | ildouble: 10 | |
1745 | ldouble: 10 | |
1746 | ||
1747 | # ctan_tonearest | |
1748 | Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1749 | float: 1 | |
1750 | ifloat: 1 | |
1751 | ildouble: 2 | |
1752 | ldouble: 2 | |
1753 | Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1754 | float: 1 | |
1755 | ifloat: 1 | |
1756 | ildouble: 1 | |
1757 | ldouble: 1 | |
1758 | ||
1759 | # ctan_towardzero | |
1760 | Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
28cfe843 | 1761 | ildouble: 4 |
1818fcb7 | 1762 | ldouble: 4 |
28cfe843 AZ |
1763 | Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": |
1764 | ildouble: 13 | |
1765 | ldouble: 13 | |
1766 | Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1767 | float: 1 | |
1768 | ifloat: 1 | |
1769 | ildouble: 2 | |
1770 | ldouble: 2 | |
1771 | Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1772 | float: 1 | |
1773 | ifloat: 1 | |
1774 | ildouble: 10 | |
1775 | ldouble: 10 | |
1776 | ||
1777 | # ctan_upward | |
1778 | Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
1779 | double: 1 | |
1780 | idouble: 1 | |
1781 | ildouble: 6 | |
1782 | ldouble: 6 | |
1783 | Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
1784 | ildouble: 10 | |
1785 | ldouble: 10 | |
1786 | Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1787 | double: 2 | |
1788 | float: 1 | |
1789 | idouble: 2 | |
1790 | ifloat: 1 | |
47cf2278 SP |
1791 | ildouble: 3 |
1792 | ldouble: 3 | |
28cfe843 AZ |
1793 | Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": |
1794 | double: 1 | |
1795 | float: 2 | |
1796 | idouble: 1 | |
1797 | ifloat: 2 | |
1798 | ildouble: 1 | |
1799 | ldouble: 1 | |
1800 | ||
e134f08a | 1801 | # ctanh |
f92abad6 | 1802 | Test "Real part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i": |
e134f08a UD |
1803 | double: 1 |
1804 | float: 2 | |
28cfe843 | 1805 | idouble: 2 |
1818fcb7 | 1806 | ifloat: 2 |
28cfe843 AZ |
1807 | ildouble: 2 |
1808 | ldouble: 2 | |
0ac229c8 AZ |
1809 | Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i": |
1810 | double: 1 | |
1811 | idouble: 1 | |
28cfe843 AZ |
1812 | ildouble: 2 |
1813 | ldouble: 2 | |
e7725326 | 1814 | Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i) == 0.0 - 2.287733242885645987394874673945769518150e7 i": |
e134f08a UD |
1815 | float: 1 |
1816 | ifloat: 1 | |
28cfe843 AZ |
1817 | ildouble: 2 |
1818 | ldouble: 2 | |
e7725326 | 1819 | Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i": |
0ac229c8 | 1820 | double: 1 |
e7725326 | 1821 | float: 1 |
0ac229c8 | 1822 | idouble: 1 |
e7725326 | 1823 | ifloat: 1 |
14a6e35c RM |
1824 | Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": |
1825 | double: 1 | |
1826 | idouble: 1 | |
47cf2278 SP |
1827 | ildouble: 2 |
1828 | ldouble: 2 | |
0ac229c8 AZ |
1829 | Test "Imaginary part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": |
1830 | float: 1 | |
1831 | ifloat: 1 | |
0ac229c8 | 1832 | ildouble: 2 |
0ac229c8 | 1833 | ldouble: 2 |
28cfe843 AZ |
1834 | Test "Real part of: ctanh (1 + 0x1p1023 i) == 0.8786063118883068695462540226219865087189 - 0.2254627924997545057926782581695274244229 i": |
1835 | ildouble: 1 | |
1836 | ldouble: 1 | |
0ac229c8 | 1837 | Test "Imaginary part of: ctanh (1 + 0x1p1023 i) == 0.8786063118883068695462540226219865087189 - 0.2254627924997545057926782581695274244229 i": |
28cfe843 | 1838 | double: 1 |
1818fcb7 | 1839 | idouble: 1 |
0ac229c8 | 1840 | Test "Real part of: ctanh (1 + 0x1p127 i) == 0.9101334047676183761532873794426475906201 + 0.2446359391192790896381501310437708987204 i": |
0ac229c8 | 1841 | double: 1 |
e7725326 | 1842 | float: 1 |
0ac229c8 | 1843 | idouble: 1 |
e7725326 | 1844 | ifloat: 1 |
28cfe843 AZ |
1845 | ildouble: 2 |
1846 | ldouble: 2 | |
0ac229c8 | 1847 | Test "Imaginary part of: ctanh (1 + 0x1p127 i) == 0.9101334047676183761532873794426475906201 + 0.2446359391192790896381501310437708987204 i": |
e7725326 | 1848 | double: 1 |
0ac229c8 AZ |
1849 | float: 1 |
1850 | ifloat: 1 | |
28cfe843 AZ |
1851 | ildouble: 1 |
1852 | ldouble: 1 | |
e7725326 | 1853 | Test "Imaginary part of: ctanh (47 + 1 i) == 1.0 + 2.729321264492904590777293425576722354636e-41 i": |
47cf2278 SP |
1854 | ildouble: 1 |
1855 | ldouble: 1 | |
e134f08a | 1856 | |
28cfe843 AZ |
1857 | # ctanh_downward |
1858 | Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
1859 | ildouble: 3 | |
1860 | ldouble: 3 | |
1861 | Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1862 | float: 1 | |
1863 | ifloat: 1 | |
1864 | ildouble: 10 | |
1865 | ldouble: 10 | |
1866 | Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1867 | double: 2 | |
1868 | float: 1 | |
1869 | idouble: 2 | |
1870 | ifloat: 1 | |
1871 | ildouble: 4 | |
1872 | ldouble: 4 | |
1873 | ||
1874 | # ctanh_tonearest | |
1875 | Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1876 | float: 1 | |
1877 | ifloat: 1 | |
1878 | ildouble: 1 | |
1879 | ldouble: 1 | |
1880 | Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1881 | float: 1 | |
1882 | ifloat: 1 | |
1883 | ildouble: 2 | |
1884 | ldouble: 2 | |
1885 | ||
1886 | # ctanh_towardzero | |
1887 | Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
1888 | ildouble: 13 | |
1889 | ldouble: 13 | |
1890 | Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
1891 | ildouble: 4 | |
1892 | ldouble: 4 | |
1893 | Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1894 | float: 1 | |
1895 | ifloat: 1 | |
1896 | ildouble: 10 | |
1897 | ldouble: 10 | |
1898 | Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1899 | float: 1 | |
1900 | ifloat: 1 | |
1901 | ildouble: 2 | |
1902 | ldouble: 2 | |
1903 | ||
1904 | # ctanh_upward | |
1905 | Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
1906 | ildouble: 10 | |
1907 | ldouble: 10 | |
1908 | Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
1909 | double: 1 | |
1910 | idouble: 1 | |
1911 | ildouble: 6 | |
1912 | ldouble: 6 | |
1913 | Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1914 | double: 1 | |
1915 | float: 2 | |
1916 | idouble: 1 | |
1917 | ifloat: 2 | |
1918 | ildouble: 1 | |
1919 | ldouble: 1 | |
1920 | Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
1921 | double: 2 | |
1922 | float: 1 | |
1923 | idouble: 2 | |
1924 | ifloat: 1 | |
1925 | ildouble: 3 | |
1926 | ldouble: 3 | |
1927 | ||
14a6e35c RM |
1928 | # erf |
1929 | Test "erf (1.25) == 0.922900128256458230136523481197281140": | |
e134f08a UD |
1930 | double: 1 |
1931 | idouble: 1 | |
14a6e35c RM |
1932 | |
1933 | # erfc | |
1934 | Test "erfc (0.75) == 0.288844366346484868401062165408589223": | |
1935 | float: 1 | |
1936 | ifloat: 1 | |
7b1902cb JM |
1937 | Test "erfc (0x1.f7303cp+1) == 2.705500297238986897105236321218861842255e-8": |
1938 | double: 1 | |
1939 | idouble: 1 | |
1940 | Test "erfc (0x1.ffa002p+2) == 1.233585992097580296336099501489175967033e-29": | |
1941 | float: 1 | |
1942 | ifloat: 1 | |
1943 | Test "erfc (0x1.ffff56789abcdef0123456789a8p+2) == 1.123161416304655390092138725253789378459e-29": | |
1944 | ildouble: 1 | |
1945 | ldouble: 1 | |
14a6e35c | 1946 | Test "erfc (2.0) == 0.00467773498104726583793074363274707139": |
e134f08a | 1947 | double: 1 |
e134f08a | 1948 | idouble: 1 |
14a6e35c | 1949 | Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8": |
e134f08a UD |
1950 | double: 1 |
1951 | idouble: 1 | |
e134f08a | 1952 | |
f964490f RM |
1953 | # exp |
1954 | Test "exp (0.75) == 2.11700001661267466854536981983709561": | |
1955 | ildouble: 1 | |
1956 | ldouble: 1 | |
1957 | Test "exp (50.0) == 5184705528587072464087.45332293348538": | |
1958 | ildouble: 1 | |
1959 | ldouble: 1 | |
1960 | ||
e134f08a UD |
1961 | # exp10 |
1962 | Test "exp10 (-1) == 0.1": | |
1963 | double: 2 | |
1964 | float: 1 | |
1965 | idouble: 2 | |
1966 | ifloat: 1 | |
f964490f RM |
1967 | ildouble: 1 |
1968 | ldouble: 1 | |
e7725326 | 1969 | Test "exp10 (-305) == 1.0e-305": |
14a6e35c | 1970 | double: 1 |
14a6e35c | 1971 | idouble: 1 |
f964490f RM |
1972 | ildouble: 1 |
1973 | ldouble: 1 | |
478143fa AZ |
1974 | Test "exp10 (-36) == 1.0e-36": |
1975 | double: 1 | |
1976 | idouble: 1 | |
e7725326 | 1977 | Test "exp10 (0.75) == 5.62341325190349080394951039776481231": |
478143fa | 1978 | double: 1 |
e7725326 | 1979 | float: 1 |
478143fa | 1980 | idouble: 1 |
e7725326 AS |
1981 | ifloat: 1 |
1982 | ildouble: 1 | |
1983 | ldouble: 1 | |
e134f08a | 1984 | Test "exp10 (3) == 1000": |
478143fa AZ |
1985 | double: 1 |
1986 | float: 1 | |
1987 | idouble: 1 | |
1988 | ifloat: 1 | |
1989 | ildouble: 1 | |
1990 | ldouble: 1 | |
e7725326 AS |
1991 | Test "exp10 (36) == 1.0e36": |
1992 | double: 1 | |
1993 | idouble: 1 | |
f964490f RM |
1994 | |
1995 | # exp2 | |
1996 | Test "exp2 (10) == 1024": | |
1997 | ildouble: 2 | |
1998 | ldouble: 2 | |
e134f08a | 1999 | |
c6922934 AS |
2000 | # exp_downward |
2001 | Test "exp_downward (2) == e^2": | |
2002 | float: 1 | |
2003 | ifloat: 1 | |
2004 | Test "exp_downward (3) == e^3": | |
2005 | float: 1 | |
2006 | ifloat: 1 | |
2007 | ildouble: 1 | |
2008 | ldouble: 1 | |
2009 | ||
2010 | # exp_towardzero | |
2011 | Test "exp_towardzero (2) == e^2": | |
2012 | float: 1 | |
2013 | ifloat: 1 | |
2014 | Test "exp_towardzero (3) == e^3": | |
2015 | float: 1 | |
2016 | ifloat: 1 | |
2017 | ildouble: 1 | |
2018 | ldouble: 1 | |
2019 | ||
2020 | # exp_upward | |
2021 | Test "exp_upward (1) == e": | |
2022 | float: 1 | |
2023 | ifloat: 1 | |
2024 | ildouble: 1 | |
2025 | ldouble: 1 | |
2026 | ||
e134f08a | 2027 | # expm1 |
14a6e35c RM |
2028 | Test "expm1 (0.75) == 1.11700001661267466854536981983709561": |
2029 | double: 1 | |
2030 | idouble: 1 | |
e134f08a | 2031 | Test "expm1 (1) == M_El - 1.0": |
f964490f | 2032 | double: 1 |
e134f08a | 2033 | float: 1 |
f964490f | 2034 | idouble: 1 |
e134f08a | 2035 | ifloat: 1 |
478143fa AZ |
2036 | Test "expm1 (500.0) == 1.4035922178528374107397703328409120821806e+217": |
2037 | double: 1 | |
2038 | idouble: 1 | |
e134f08a | 2039 | |
e134f08a | 2040 | # hypot |
d8337213 | 2041 | Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271": |
c6922934 | 2042 | double: 1 |
e134f08a | 2043 | float: 1 |
c6922934 | 2044 | idouble: 1 |
e134f08a | 2045 | ifloat: 1 |
d8337213 | 2046 | Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271": |
c6922934 | 2047 | double: 1 |
e134f08a | 2048 | float: 1 |
c6922934 | 2049 | idouble: 1 |
e134f08a | 2050 | ifloat: 1 |
d8337213 | 2051 | Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271": |
c6922934 | 2052 | double: 1 |
e134f08a | 2053 | float: 1 |
c6922934 | 2054 | idouble: 1 |
e134f08a | 2055 | ifloat: 1 |
d8337213 | 2056 | Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271": |
c6922934 | 2057 | double: 1 |
e134f08a | 2058 | float: 1 |
c6922934 | 2059 | idouble: 1 |
e134f08a | 2060 | ifloat: 1 |
d8337213 | 2061 | Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271": |
c6922934 | 2062 | double: 1 |
e134f08a | 2063 | float: 1 |
c6922934 | 2064 | idouble: 1 |
e134f08a | 2065 | ifloat: 1 |
d8337213 | 2066 | Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271": |
c6922934 | 2067 | double: 1 |
e134f08a | 2068 | float: 1 |
c6922934 | 2069 | idouble: 1 |
e134f08a | 2070 | ifloat: 1 |
f964490f | 2071 | Test "hypot (0.75, 1.25) == 1.45773797371132511771853821938639577": |
c6922934 AS |
2072 | float: 1 |
2073 | ifloat: 1 | |
f964490f RM |
2074 | ildouble: 1 |
2075 | ldouble: 1 | |
9cad04ea AS |
2076 | Test "hypot (0x1.234566p-126, 0x1.234566p-126) == 1.891441686191081936598531534017449451173e-38": |
2077 | double: 1 | |
9cad04ea | 2078 | idouble: 1 |
d8337213 | 2079 | Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271": |
c6922934 | 2080 | double: 1 |
e134f08a | 2081 | float: 1 |
c6922934 | 2082 | idouble: 1 |
e134f08a | 2083 | ifloat: 1 |
d8337213 | 2084 | Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271": |
c6922934 | 2085 | double: 1 |
e134f08a | 2086 | float: 1 |
c6922934 | 2087 | idouble: 1 |
e134f08a UD |
2088 | ifloat: 1 |
2089 | ||
2090 | # j0 | |
e79d442e AS |
2091 | Test "j0 (-0x1.001000001p+593) == -3.927269966354206207832593635798954916263e-90": |
2092 | ildouble: 2 | |
2093 | ldouble: 2 | |
14a6e35c RM |
2094 | Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1": |
2095 | double: 1 | |
0ee38163 | 2096 | float: 2 |
14a6e35c | 2097 | idouble: 1 |
0ee38163 | 2098 | ifloat: 2 |
d700bc13 RM |
2099 | ildouble: 1 |
2100 | ldouble: 1 | |
e79d442e AS |
2101 | Test "j0 (0x1.d7ce3ap+107) == 2.775523647291230802651040996274861694514e-17": |
2102 | double: 1 | |
2103 | float: 2 | |
2104 | idouble: 1 | |
2105 | ifloat: 2 | |
2106 | ildouble: 1 | |
2107 | ldouble: 1 | |
14a6e35c | 2108 | Test "j0 (10.0) == -0.245935764451348335197760862485328754": |
0ee38163 | 2109 | double: 3 |
e134f08a | 2110 | float: 1 |
0ee38163 | 2111 | idouble: 3 |
e134f08a | 2112 | ifloat: 1 |
d700bc13 RM |
2113 | ildouble: 1 |
2114 | ldouble: 1 | |
f964490f | 2115 | Test "j0 (2.0) == 0.223890779141235668051827454649948626": |
c6922934 | 2116 | double: 1 |
f964490f | 2117 | float: 2 |
c6922934 | 2118 | idouble: 1 |
f964490f | 2119 | ifloat: 2 |
31a54688 UD |
2120 | Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1": |
2121 | double: 1 | |
0ee38163 | 2122 | float: 2 |
31a54688 | 2123 | idouble: 1 |
0ee38163 | 2124 | ifloat: 2 |
d700bc13 RM |
2125 | ildouble: 1 |
2126 | ldouble: 1 | |
14a6e35c | 2127 | Test "j0 (8.0) == 0.171650807137553906090869407851972001": |
c6922934 | 2128 | double: 1 |
14a6e35c | 2129 | float: 1 |
c6922934 | 2130 | idouble: 1 |
14a6e35c | 2131 | ifloat: 1 |
d700bc13 RM |
2132 | ildouble: 1 |
2133 | ldouble: 1 | |
e134f08a UD |
2134 | |
2135 | # j1 | |
e79d442e AS |
2136 | Test "j1 (0x1.3ffp+74) == 1.818984347516051243459364437186082741567e-12": |
2137 | double: 1 | |
2138 | idouble: 1 | |
2139 | Test "j1 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127": | |
2140 | double: 1 | |
2141 | idouble: 1 | |
2142 | ildouble: 1 | |
2143 | ldouble: 1 | |
14a6e35c | 2144 | Test "j1 (10.0) == 0.0434727461688614366697487680258592883": |
e134f08a UD |
2145 | float: 2 |
2146 | ifloat: 2 | |
d700bc13 RM |
2147 | ildouble: 1 |
2148 | ldouble: 1 | |
14a6e35c | 2149 | Test "j1 (2.0) == 0.576724807756873387202448242269137087": |
e134f08a UD |
2150 | double: 1 |
2151 | idouble: 1 | |
14a6e35c | 2152 | Test "j1 (8.0) == 0.234636346853914624381276651590454612": |
e134f08a UD |
2153 | double: 1 |
2154 | idouble: 1 | |
d700bc13 RM |
2155 | ildouble: 1 |
2156 | ldouble: 1 | |
e134f08a UD |
2157 | |
2158 | # jn | |
14a6e35c RM |
2159 | Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1": |
2160 | double: 1 | |
0ee38163 | 2161 | float: 2 |
14a6e35c | 2162 | idouble: 1 |
0ee38163 | 2163 | ifloat: 2 |
d700bc13 RM |
2164 | ildouble: 1 |
2165 | ldouble: 1 | |
14a6e35c | 2166 | Test "jn (0, 10.0) == -0.245935764451348335197760862485328754": |
0ee38163 | 2167 | double: 3 |
e134f08a | 2168 | float: 1 |
0ee38163 | 2169 | idouble: 3 |
e134f08a | 2170 | ifloat: 1 |
d700bc13 RM |
2171 | ildouble: 1 |
2172 | ldouble: 1 | |
f964490f | 2173 | Test "jn (0, 2.0) == 0.223890779141235668051827454649948626": |
c6922934 | 2174 | double: 1 |
f964490f | 2175 | float: 2 |
c6922934 | 2176 | idouble: 1 |
f964490f | 2177 | ifloat: 2 |
14a6e35c RM |
2178 | Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1": |
2179 | double: 1 | |
0ee38163 | 2180 | float: 2 |
14a6e35c | 2181 | idouble: 1 |
0ee38163 | 2182 | ifloat: 2 |
d700bc13 RM |
2183 | ildouble: 1 |
2184 | ldouble: 1 | |
14a6e35c | 2185 | Test "jn (0, 8.0) == 0.171650807137553906090869407851972001": |
c6922934 | 2186 | double: 1 |
e134f08a | 2187 | float: 1 |
c6922934 | 2188 | idouble: 1 |
e134f08a | 2189 | ifloat: 1 |
d700bc13 RM |
2190 | ildouble: 1 |
2191 | ldouble: 1 | |
14a6e35c | 2192 | Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883": |
e134f08a UD |
2193 | float: 2 |
2194 | ifloat: 2 | |
d700bc13 RM |
2195 | ildouble: 1 |
2196 | ldouble: 1 | |
14a6e35c | 2197 | Test "jn (1, 2.0) == 0.576724807756873387202448242269137087": |
e134f08a UD |
2198 | double: 1 |
2199 | idouble: 1 | |
14a6e35c | 2200 | Test "jn (1, 8.0) == 0.234636346853914624381276651590454612": |
e134f08a UD |
2201 | double: 1 |
2202 | idouble: 1 | |
d700bc13 RM |
2203 | ildouble: 1 |
2204 | ldouble: 1 | |
f964490f RM |
2205 | Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9": |
2206 | ildouble: 1 | |
2207 | ldouble: 1 | |
14a6e35c RM |
2208 | Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18": |
2209 | double: 1 | |
e134f08a | 2210 | float: 1 |
14a6e35c | 2211 | idouble: 1 |
e134f08a | 2212 | ifloat: 1 |
f964490f RM |
2213 | ildouble: 1 |
2214 | ldouble: 1 | |
14a6e35c RM |
2215 | Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10": |
2216 | double: 1 | |
e134f08a | 2217 | float: 1 |
14a6e35c | 2218 | idouble: 1 |
e134f08a | 2219 | ifloat: 1 |
f964490f RM |
2220 | Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9": |
2221 | ildouble: 1 | |
2222 | ldouble: 1 | |
14a6e35c | 2223 | Test "jn (10, 10.0) == 0.207486106633358857697278723518753428": |
c6922934 | 2224 | double: 2 |
14a6e35c | 2225 | float: 1 |
c6922934 | 2226 | idouble: 2 |
14a6e35c | 2227 | ifloat: 1 |
d700bc13 RM |
2228 | ildouble: 4 |
2229 | ldouble: 4 | |
14a6e35c | 2230 | Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6": |
68822d74 | 2231 | double: 1 |
0d9a071b | 2232 | float: 4 |
68822d74 | 2233 | idouble: 1 |
0d9a071b | 2234 | ifloat: 4 |
e79d442e AS |
2235 | Test "jn (2, 0x1.ffff62p+99) == -4.43860668048170034334926693188979974489e-16": |
2236 | double: 2 | |
2237 | float: 2 | |
2238 | idouble: 2 | |
2239 | ifloat: 2 | |
68822d74 AS |
2240 | Test "jn (2, 2.4048255576957729) == 0.43175480701968038399746111312430703": |
2241 | double: 2 | |
2242 | float: 1 | |
2243 | idouble: 2 | |
2244 | ifloat: 1 | |
f964490f RM |
2245 | Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083": |
2246 | ildouble: 1 | |
2247 | ldouble: 1 | |
14a6e35c | 2248 | Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4": |
e134f08a | 2249 | double: 1 |
e134f08a | 2250 | float: 1 |
14a6e35c | 2251 | idouble: 1 |
e134f08a | 2252 | ifloat: 1 |
14a6e35c RM |
2253 | Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2": |
2254 | double: 1 | |
2255 | idouble: 1 | |
f964490f RM |
2256 | Test "jn (3, 1.0) == 0.0195633539826684059189053216217515083": |
2257 | ildouble: 1 | |
2258 | ldouble: 1 | |
14a6e35c | 2259 | Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563": |
e134f08a | 2260 | double: 3 |
0ee38163 | 2261 | float: 2 |
e134f08a | 2262 | idouble: 3 |
0ee38163 | 2263 | ifloat: 2 |
d700bc13 RM |
2264 | ildouble: 2 |
2265 | ldouble: 2 | |
14a6e35c | 2266 | Test "jn (3, 2.0) == 0.128943249474402051098793332969239835": |
e134f08a | 2267 | double: 1 |
0d9a071b | 2268 | float: 2 |
e134f08a | 2269 | idouble: 1 |
0d9a071b | 2270 | ifloat: 2 |
f964490f RM |
2271 | ildouble: 2 |
2272 | ldouble: 2 | |
68822d74 AS |
2273 | Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813": |
2274 | double: 3 | |
2275 | idouble: 3 | |
84ba42c4 AS |
2276 | ildouble: 1 |
2277 | ldouble: 1 | |
68822d74 AS |
2278 | Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1": |
2279 | double: 1 | |
2280 | idouble: 1 | |
84ba42c4 AS |
2281 | ildouble: 2 |
2282 | ldouble: 2 | |
68822d74 AS |
2283 | Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1": |
2284 | double: 3 | |
2285 | float: 1 | |
2286 | idouble: 3 | |
2287 | ifloat: 1 | |
84ba42c4 AS |
2288 | ildouble: 1 |
2289 | ldouble: 1 | |
68822d74 AS |
2290 | Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2": |
2291 | double: 4 | |
2292 | float: 3 | |
2293 | idouble: 4 | |
2294 | ifloat: 3 | |
84ba42c4 AS |
2295 | ildouble: 4 |
2296 | ldouble: 4 | |
68822d74 AS |
2297 | Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3": |
2298 | double: 3 | |
2299 | float: 5 | |
2300 | idouble: 3 | |
2301 | ifloat: 5 | |
84ba42c4 AS |
2302 | ildouble: 2 |
2303 | ldouble: 2 | |
68822d74 AS |
2304 | Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4": |
2305 | double: 3 | |
2306 | float: 2 | |
2307 | idouble: 3 | |
2308 | ifloat: 2 | |
84ba42c4 AS |
2309 | ildouble: 4 |
2310 | ldouble: 4 | |
68822d74 | 2311 | Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4": |
c6922934 | 2312 | double: 2 |
68822d74 | 2313 | float: 2 |
c6922934 | 2314 | idouble: 2 |
68822d74 | 2315 | ifloat: 2 |
84ba42c4 AS |
2316 | ildouble: 7 |
2317 | ldouble: 7 | |
e134f08a UD |
2318 | |
2319 | # lgamma | |
f92abad6 | 2320 | Test "lgamma (0.7) == 0.260867246531666514385732417016759578": |
e134f08a UD |
2321 | double: 1 |
2322 | float: 1 | |
2323 | idouble: 1 | |
2324 | ifloat: 1 | |
f92abad6 | 2325 | Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1": |
e134f08a UD |
2326 | double: 1 |
2327 | float: 2 | |
2328 | idouble: 1 | |
2329 | ifloat: 2 | |
f964490f RM |
2330 | ildouble: 3 |
2331 | ldouble: 3 | |
2332 | ||
e134f08a | 2333 | # log10 |
14a6e35c | 2334 | Test "log10 (0.75) == -0.124938736608299953132449886193870744": |
e134f08a | 2335 | double: 1 |
14a6e35c | 2336 | float: 2 |
e134f08a | 2337 | idouble: 1 |
14a6e35c | 2338 | ifloat: 2 |
e134f08a UD |
2339 | Test "log10 (e) == log10(e)": |
2340 | float: 1 | |
2341 | ifloat: 1 | |
2342 | ||
2343 | # log1p | |
14a6e35c | 2344 | Test "log1p (-0.25) == -0.287682072451780927439219005993827432": |
e134f08a | 2345 | float: 1 |
e134f08a UD |
2346 | ifloat: 1 |
2347 | ||
f964490f RM |
2348 | # log2 |
2349 | Test "log2 (e) == M_LOG2El": | |
2350 | ildouble: 1 | |
2351 | ldouble: 1 | |
2352 | ||
94e02fc4 AZ |
2353 | # pow |
2354 | Test "pow (0x0.ffffffp0, -0x1p24) == 2.7182819094701610539628664526874952929416": | |
2355 | float: 1 | |
2356 | ifloat: 1 | |
2357 | Test "pow (0x0.ffffffp0, 0x1p24) == 0.3678794302077803437135155590023422899744": | |
2358 | float: 1 | |
2359 | ifloat: 1 | |
2360 | Test "pow (0x1.000002p0, 0x1p24) == 7.3890552180866447284268641248075832310141": | |
2361 | float: 1 | |
2362 | ifloat: 1 | |
2363 | ||
884c5db4 AS |
2364 | # pow_downward |
2365 | Test "pow_downward (1.0625, 1.125) == 1.070582293028761362162622578677070098674": | |
2366 | ildouble: 1 | |
2367 | ldouble: 1 | |
2368 | Test "pow_downward (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
2369 | float: 1 | |
2370 | ifloat: 1 | |
2371 | ||
2372 | # pow_towardzero | |
2373 | Test "pow_towardzero (1.0625, 1.125) == 1.070582293028761362162622578677070098674": | |
2374 | ildouble: 1 | |
2375 | ldouble: 1 | |
2376 | Test "pow_towardzero (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
2377 | float: 1 | |
2378 | ifloat: 1 | |
2379 | ||
2380 | # pow_upward | |
2381 | Test "pow_upward (1.0625, 1.125) == 1.070582293028761362162622578677070098674": | |
2382 | float: 1 | |
2383 | ifloat: 1 | |
2384 | Test "pow_upward (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
2385 | ildouble: 1 | |
2386 | ldouble: 1 | |
2387 | ||
d700bc13 | 2388 | # sin |
5ad91f6e | 2389 | Test "sin (16.0) == -0.2879033166650652947844562482186175296207": |
d700bc13 RM |
2390 | ildouble: 2 |
2391 | ldouble: 2 | |
2392 | ||
c6922934 AS |
2393 | # sin_downward |
2394 | Test "sin_downward (1) == 0.8414709848078965066525023216302989996226": | |
2395 | ildouble: 4 | |
2396 | ldouble: 4 | |
2397 | Test "sin_downward (10) == -0.5440211108893698134047476618513772816836": | |
2398 | float: 1 | |
2399 | ifloat: 1 | |
2400 | Test "sin_downward (2) == 0.9092974268256816953960198659117448427023": | |
2401 | ildouble: 1 | |
2402 | ldouble: 1 | |
2403 | Test "sin_downward (3) == 0.1411200080598672221007448028081102798469": | |
2404 | float: 1 | |
2405 | ifloat: 1 | |
2406 | ildouble: 2 | |
2407 | ldouble: 2 | |
2408 | Test "sin_downward (4) == -0.7568024953079282513726390945118290941359": | |
2409 | ildouble: 1 | |
2410 | ldouble: 1 | |
2411 | Test "sin_downward (5) == -0.9589242746631384688931544061559939733525": | |
2412 | float: 1 | |
2413 | ifloat: 1 | |
2414 | Test "sin_downward (6) == -0.2794154981989258728115554466118947596280": | |
2415 | float: 1 | |
2416 | ifloat: 1 | |
2417 | ildouble: 2 | |
2418 | ldouble: 2 | |
2419 | Test "sin_downward (8) == 0.9893582466233817778081235982452886721164": | |
2420 | ildouble: 1 | |
2421 | ldouble: 1 | |
2422 | ||
2423 | # sin_tonearest | |
2424 | Test "sin_tonearest (1) == 0.8414709848078965066525023216302989996226": | |
2425 | float: 1 | |
2426 | ifloat: 1 | |
2427 | ||
2428 | # sin_towardzero | |
2429 | Test "sin_towardzero (1) == 0.8414709848078965066525023216302989996226": | |
2430 | float: 1 | |
2431 | ifloat: 1 | |
2432 | ildouble: 2 | |
2433 | ldouble: 2 | |
2434 | Test "sin_towardzero (10) == -0.5440211108893698134047476618513772816836": | |
2435 | float: 1 | |
2436 | ifloat: 1 | |
2437 | Test "sin_towardzero (2) == 0.9092974268256816953960198659117448427023": | |
2438 | ildouble: 1 | |
2439 | ldouble: 1 | |
2440 | Test "sin_towardzero (3) == 0.1411200080598672221007448028081102798469": | |
2441 | ildouble: 1 | |
2442 | ldouble: 1 | |
2443 | Test "sin_towardzero (4) == -0.7568024953079282513726390945118290941359": | |
2444 | float: 1 | |
2445 | ifloat: 1 | |
2446 | Test "sin_towardzero (5) == -0.9589242746631384688931544061559939733525": | |
2447 | float: 1 | |
2448 | ifloat: 1 | |
2449 | Test "sin_towardzero (8) == 0.9893582466233817778081235982452886721164": | |
2450 | ildouble: 1 | |
2451 | ldouble: 1 | |
2452 | Test "sin_towardzero (9) == 0.4121184852417565697562725663524351793439": | |
2453 | float: 1 | |
2454 | ifloat: 1 | |
2455 | ildouble: 1 | |
2456 | ldouble: 1 | |
2457 | ||
2458 | # sin_upward | |
2459 | Test "sin_upward (1) == 0.8414709848078965066525023216302989996226": | |
2460 | float: 1 | |
2461 | ifloat: 1 | |
2462 | ildouble: 2 | |
2463 | ldouble: 2 | |
2464 | Test "sin_upward (2) == 0.9092974268256816953960198659117448427023": | |
2465 | float: 2 | |
2466 | ifloat: 2 | |
2467 | Test "sin_upward (3) == 0.1411200080598672221007448028081102798469": | |
2468 | ildouble: 1 | |
2469 | ldouble: 1 | |
2470 | Test "sin_upward (4) == -0.7568024953079282513726390945118290941359": | |
2471 | float: 1 | |
2472 | ifloat: 1 | |
2473 | ildouble: 1 | |
2474 | ldouble: 1 | |
2475 | Test "sin_upward (6) == -0.2794154981989258728115554466118947596280": | |
2476 | ildouble: 1 | |
2477 | ldouble: 1 | |
2478 | Test "sin_upward (9) == 0.4121184852417565697562725663524351793439": | |
2479 | float: 1 | |
2480 | ifloat: 1 | |
2481 | ||
e134f08a | 2482 | # sincos |
1818fcb7 AS |
2483 | Test "sincos (0x1p+120, &sin_res, &cos_res) puts -9.25879022854837867303861764107414946730833e-01 in cos_res": |
2484 | float: 1 | |
2485 | ifloat: 1 | |
2486 | Test "sincos (0x1p+127, &sin_res, &cos_res) puts 7.81914638714960072263910298466369236613162e-01 in cos_res": | |
2487 | float: 1 | |
2488 | ifloat: 1 | |
14a6e35c | 2489 | Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res": |
e134f08a | 2490 | double: 1 |
0ee38163 | 2491 | float: 1 |
e134f08a | 2492 | idouble: 1 |
0ee38163 | 2493 | ifloat: 1 |
5bfc6757 | 2494 | Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in sin_res": |
e134f08a UD |
2495 | double: 1 |
2496 | float: 1 | |
2497 | idouble: 1 | |
2498 | ifloat: 1 | |
0ee38163 RM |
2499 | Test "sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res": |
2500 | double: 1 | |
2501 | float: 1 | |
2502 | idouble: 1 | |
2503 | ifloat: 1 | |
5bfc6757 | 2504 | Test "sincos (pi/6, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in cos_res": |
e134f08a UD |
2505 | float: 1 |
2506 | ifloat: 1 | |
2507 | ||
f964490f RM |
2508 | # sinh |
2509 | Test "sinh (0.75) == 0.822316731935829980703661634446913849": | |
2510 | ildouble: 1 | |
2511 | ldouble: 1 | |
2512 | ||
884c5db4 AS |
2513 | # sinh_downward |
2514 | Test "sinh_downward (22) == 1792456423.065795780701106568345764104225": | |
2515 | float: 1 | |
2516 | ifloat: 1 | |
2517 | ildouble: 2 | |
2518 | ldouble: 2 | |
2519 | Test "sinh_downward (23) == 4872401723.124451299966006944252978187305": | |
2520 | float: 1 | |
2521 | ifloat: 1 | |
2522 | Test "sinh_downward (24) == 13244561064.92173614705070540368454568168": | |
2523 | float: 1 | |
2524 | ifloat: 1 | |
2525 | ildouble: 1 | |
2526 | ldouble: 1 | |
2527 | ||
2528 | # sinh_towardzero | |
2529 | Test "sinh_towardzero (22) == 1792456423.065795780701106568345764104225": | |
2530 | float: 1 | |
2531 | ifloat: 1 | |
2532 | ildouble: 2 | |
2533 | ldouble: 2 | |
2534 | Test "sinh_towardzero (23) == 4872401723.124451299966006944252978187305": | |
2535 | float: 1 | |
2536 | ifloat: 1 | |
2537 | Test "sinh_towardzero (24) == 13244561064.92173614705070540368454568168": | |
2538 | float: 1 | |
2539 | ifloat: 1 | |
2540 | ildouble: 1 | |
2541 | ldouble: 1 | |
2542 | ||
2543 | # sinh_upward | |
2544 | Test "sinh_upward (23) == 4872401723.124451299966006944252978187305": | |
2545 | ildouble: 1 | |
2546 | ldouble: 1 | |
2547 | Test "sinh_upward (24) == 13244561064.92173614705070540368454568168": | |
2548 | ildouble: 1 | |
2549 | ldouble: 1 | |
2550 | ||
c6922934 AS |
2551 | # sqrt |
2552 | Test "sqrt (0.75) == 0.866025403784438646763723170752936183": | |
2553 | double: 1 | |
2554 | idouble: 1 | |
2555 | Test "sqrt (2) == M_SQRT2l": | |
2556 | double: 1 | |
2557 | idouble: 1 | |
2558 | ||
e134f08a | 2559 | # tan |
1818fcb7 AS |
2560 | Test "tan (-0xc.908p-4) == -0.9997603425502441410973077452249560802034": |
2561 | ildouble: 2 | |
2562 | ldouble: 2 | |
2563 | Test "tan (-0xc.90cp-4) == -0.9998823910588060302788513970802357770031": | |
2564 | ildouble: 2 | |
2565 | ldouble: 2 | |
2566 | Test "tan (-0xc.90ep-4) == -0.9999434208994808753305784795924711152508": | |
2567 | ildouble: 2 | |
2568 | ldouble: 2 | |
2569 | Test "tan (-0xc.90f8p-4) == -0.9999891957244072765118898375645469865764": | |
2570 | ildouble: 2 | |
2571 | ldouble: 2 | |
2572 | Test "tan (-0xc.90fcp-4) == -0.9999968250656122402859679132395522927393": | |
2573 | ildouble: 1 | |
2574 | ldouble: 1 | |
2575 | Test "tan (-0xc.90fd8p-4) == -0.9999996860835706212861509874451585282616": | |
2576 | ildouble: 1 | |
2577 | ldouble: 1 | |
2578 | Test "tan (-0xc.90fdap-4) == -0.9999999245021033010474530133665235922808": | |
2579 | ildouble: 1 | |
2580 | ldouble: 1 | |
2581 | Test "tan (-0xc.92p-4) == -1.0004928571392300571266638743539017593717": | |
2582 | ildouble: 1 | |
2583 | ldouble: 1 | |
2584 | Test "tan (-0xc.9p-4) == -0.9995162902115457818029468900654150261381": | |
2585 | ildouble: 1 | |
2586 | ldouble: 1 | |
2587 | Test "tan (0xc.908p-4) == 0.9997603425502441410973077452249560802034": | |
2588 | ildouble: 2 | |
2589 | ldouble: 2 | |
2590 | Test "tan (0xc.90cp-4) == 0.9998823910588060302788513970802357770031": | |
2591 | ildouble: 2 | |
2592 | ldouble: 2 | |
2593 | Test "tan (0xc.90ep-4) == 0.9999434208994808753305784795924711152508": | |
2594 | ildouble: 2 | |
2595 | ldouble: 2 | |
2596 | Test "tan (0xc.90f8p-4) == 0.9999891957244072765118898375645469865764": | |
2597 | ildouble: 2 | |
2598 | ldouble: 2 | |
2599 | Test "tan (0xc.90fcp-4) == 0.9999968250656122402859679132395522927393": | |
2600 | ildouble: 1 | |
2601 | ldouble: 1 | |
2602 | Test "tan (0xc.90fd8p-4) == 0.9999996860835706212861509874451585282616": | |
2603 | ildouble: 1 | |
2604 | ldouble: 1 | |
2605 | Test "tan (0xc.90fdap-4) == 0.9999999245021033010474530133665235922808": | |
2606 | ildouble: 1 | |
2607 | ldouble: 1 | |
2608 | Test "tan (0xc.92p-4) == 1.0004928571392300571266638743539017593717": | |
2609 | ildouble: 1 | |
2610 | ldouble: 1 | |
2611 | Test "tan (0xc.9p-4) == 0.9995162902115457818029468900654150261381": | |
2612 | ildouble: 1 | |
2613 | ldouble: 1 | |
e134f08a | 2614 | Test "tan (pi/4) == 1": |
0ee38163 RM |
2615 | double: 1 |
2616 | idouble: 1 | |
f964490f RM |
2617 | ildouble: 1 |
2618 | ldouble: 1 | |
2619 | ||
c6922934 AS |
2620 | # tan_downward |
2621 | Test "tan_downward (1) == 1.5574077246549022305069748074583601730873": | |
2622 | float: 1 | |
2623 | ifloat: 1 | |
2624 | ildouble: 2 | |
2625 | ldouble: 2 | |
2626 | Test "tan_downward (10) == 0.6483608274590866712591249330098086768169": | |
2627 | float: 1 | |
2628 | ifloat: 1 | |
2629 | ildouble: 2 | |
2630 | ldouble: 2 | |
2631 | Test "tan_downward (2) == -2.1850398632615189916433061023136825434320": | |
2632 | float: 1 | |
2633 | ifloat: 1 | |
2634 | ildouble: 1 | |
2635 | ldouble: 1 | |
2636 | Test "tan_downward (6) == -0.2910061913847491570536995888681755428312": | |
2637 | float: 1 | |
2638 | ifloat: 1 | |
2639 | ildouble: 1 | |
2640 | ldouble: 1 | |
2641 | Test "tan_downward (8) == -6.7997114552203786999252627596086333648814": | |
2642 | float: 1 | |
2643 | ifloat: 1 | |
2644 | Test "tan_downward (9) == -0.4523156594418098405903708757987855343087": | |
2645 | float: 1 | |
2646 | ifloat: 1 | |
2647 | ildouble: 1 | |
2648 | ldouble: 1 | |
2649 | ||
2650 | # tan_tonearest | |
2651 | Test "tan_tonearest (10) == 0.6483608274590866712591249330098086768169": | |
2652 | ildouble: 1 | |
2653 | ldouble: 1 | |
2654 | Test "tan_tonearest (4) == 1.1578212823495775831373424182673239231198": | |
2655 | ildouble: 1 | |
2656 | ldouble: 1 | |
2657 | Test "tan_tonearest (7) == 0.8714479827243187364564508896003135663222": | |
2658 | ildouble: 1 | |
2659 | ldouble: 1 | |
2660 | ||
2661 | # tan_towardzero | |
2662 | Test "tan_towardzero (10) == 0.6483608274590866712591249330098086768169": | |
2663 | float: 1 | |
2664 | ifloat: 1 | |
2665 | ildouble: 2 | |
2666 | ldouble: 2 | |
2667 | Test "tan_towardzero (3) == -0.1425465430742778052956354105339134932261": | |
2668 | float: 1 | |
2669 | ifloat: 1 | |
2670 | ildouble: 3 | |
2671 | ldouble: 3 | |
2672 | Test "tan_towardzero (4) == 1.1578212823495775831373424182673239231198": | |
2673 | float: 1 | |
2674 | ifloat: 1 | |
2675 | ildouble: 1 | |
2676 | ldouble: 1 | |
2677 | Test "tan_towardzero (5) == -3.3805150062465856369827058794473439087096": | |
2678 | float: 1 | |
2679 | ifloat: 1 | |
2680 | Test "tan_towardzero (6) == -0.2910061913847491570536995888681755428312": | |
2681 | ildouble: 1 | |
2682 | ldouble: 1 | |
2683 | Test "tan_towardzero (7) == 0.8714479827243187364564508896003135663222": | |
2684 | ildouble: 2 | |
2685 | ldouble: 2 | |
2686 | Test "tan_towardzero (9) == -0.4523156594418098405903708757987855343087": | |
2687 | float: 1 | |
2688 | ifloat: 1 | |
2689 | ildouble: 1 | |
2690 | ldouble: 1 | |
2691 | ||
2692 | # tan_upward | |
2693 | Test "tan_upward (10) == 0.6483608274590866712591249330098086768169": | |
2694 | ildouble: 1 | |
2695 | ldouble: 1 | |
2696 | Test "tan_upward (3) == -0.1425465430742778052956354105339134932261": | |
2697 | float: 1 | |
2698 | ifloat: 1 | |
2699 | ildouble: 3 | |
2700 | ldouble: 3 | |
2701 | Test "tan_upward (5) == -3.3805150062465856369827058794473439087096": | |
2702 | float: 1 | |
2703 | ifloat: 1 | |
2704 | ildouble: 1 | |
2705 | ldouble: 1 | |
2706 | Test "tan_upward (6) == -0.2910061913847491570536995888681755428312": | |
2707 | ildouble: 1 | |
2708 | ldouble: 1 | |
2709 | Test "tan_upward (7) == 0.8714479827243187364564508896003135663222": | |
2710 | ildouble: 1 | |
2711 | ldouble: 1 | |
2712 | Test "tan_upward (9) == -0.4523156594418098405903708757987855343087": | |
2713 | ildouble: 1 | |
2714 | ldouble: 1 | |
2715 | ||
f964490f RM |
2716 | # tanh |
2717 | Test "tanh (-0.75) == -0.635148952387287319214434357312496495": | |
2718 | ildouble: 1 | |
2719 | ldouble: 1 | |
2720 | Test "tanh (0.75) == 0.635148952387287319214434357312496495": | |
2721 | ildouble: 1 | |
2722 | ldouble: 1 | |
e134f08a | 2723 | |
e134f08a UD |
2724 | # tgamma |
2725 | Test "tgamma (-0.5) == -2 sqrt (pi)": | |
2726 | double: 1 | |
2727 | float: 1 | |
2728 | idouble: 1 | |
2729 | ifloat: 1 | |
2730 | Test "tgamma (0.5) == sqrt (pi)": | |
2731 | float: 1 | |
2732 | ifloat: 1 | |
f92abad6 | 2733 | Test "tgamma (0.7) == 1.29805533264755778568117117915281162": |
e134f08a UD |
2734 | double: 1 |
2735 | float: 1 | |
2736 | idouble: 1 | |
2737 | ifloat: 1 | |
2738 | ||
2739 | # y0 | |
f1122ec3 UD |
2740 | Test "y0 (0.125) == -1.38968062514384052915582277745018693": |
2741 | ildouble: 1 | |
2742 | ldouble: 1 | |
f964490f RM |
2743 | Test "y0 (0.75) == -0.137172769385772397522814379396581855": |
2744 | ildouble: 1 | |
2745 | ldouble: 1 | |
e79d442e AS |
2746 | Test "y0 (0x1.3ffp+74) == 1.818984347516051243459467456433028748678e-12": |
2747 | double: 1 | |
2748 | idouble: 1 | |
2749 | Test "y0 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127": | |
2750 | double: 1 | |
2751 | idouble: 1 | |
2752 | ildouble: 1 | |
2753 | ldouble: 1 | |
4e6e34e6 AS |
2754 | Test "y0 (0x1p-100) == -4.420092432563900590456563035154802121284e+1": |
2755 | ildouble: 1 | |
2756 | ldouble: 1 | |
2757 | Test "y0 (0x1p-110) == -4.861363632869203777249475899390797503250e+1": | |
2758 | double: 1 | |
2759 | idouble: 1 | |
2760 | ildouble: 1 | |
2761 | ldouble: 1 | |
2762 | Test "y0 (0x1p-20) == -8.8992283012125827603076426611387876938160": | |
2763 | double: 1 | |
2764 | idouble: 1 | |
2765 | Test "y0 (0x1p-30) == -1.3311940304267782826037118027401817264906e+1": | |
2766 | float: 1 | |
2767 | ifloat: 1 | |
2768 | ildouble: 1 | |
2769 | ldouble: 1 | |
2770 | Test "y0 (0x1p-40) == -1.7724652307320814696990854700366226762563e+1": | |
2771 | double: 1 | |
2772 | float: 1 | |
2773 | idouble: 1 | |
2774 | ifloat: 1 | |
2775 | Test "y0 (0x1p-60) == -2.6550076313426878432849115782108205929120e+1": | |
2776 | float: 1 | |
2777 | ifloat: 1 | |
2778 | Test "y0 (0x1p-70) == -3.0962788316479910300778244424468159753887e+1": | |
2779 | double: 1 | |
2780 | float: 1 | |
2781 | idouble: 1 | |
2782 | ifloat: 1 | |
2783 | Test "y0 (0x1p-80) == -3.5375500319532942168707373066828113573541e+1": | |
2784 | double: 1 | |
2785 | idouble: 1 | |
14a6e35c | 2786 | Test "y0 (1.0) == 0.0882569642156769579829267660235151628": |
e134f08a UD |
2787 | double: 2 |
2788 | float: 1 | |
2789 | idouble: 2 | |
2790 | ifloat: 1 | |
f964490f RM |
2791 | ildouble: 1 |
2792 | ldouble: 1 | |
14a6e35c | 2793 | Test "y0 (1.5) == 0.382448923797758843955068554978089862": |
e134f08a UD |
2794 | double: 2 |
2795 | float: 1 | |
2796 | idouble: 2 | |
2797 | ifloat: 1 | |
14a6e35c | 2798 | Test "y0 (10.0) == 0.0556711672835993914244598774101900481": |
0ee38163 | 2799 | double: 1 |
e134f08a | 2800 | float: 1 |
0ee38163 | 2801 | idouble: 1 |
e134f08a | 2802 | ifloat: 1 |
d700bc13 RM |
2803 | ildouble: 1 |
2804 | ldouble: 1 | |
0ee38163 RM |
2805 | Test "y0 (2.0) == 0.510375672649745119596606592727157873": |
2806 | double: 1 | |
2807 | idouble: 1 | |
14a6e35c | 2808 | Test "y0 (8.0) == 0.223521489387566220527323400498620359": |
e134f08a UD |
2809 | double: 1 |
2810 | float: 1 | |
2811 | idouble: 1 | |
2812 | ifloat: 1 | |
d700bc13 RM |
2813 | ildouble: 1 |
2814 | ldouble: 1 | |
e134f08a UD |
2815 | |
2816 | # y1 | |
b07d45ec RM |
2817 | Test "y1 (0.125) == -5.19993611253477499595928744876579921": |
2818 | double: 1 | |
2819 | idouble: 1 | |
e79d442e AS |
2820 | Test "y1 (0x1.001000001p+593) == 3.927269966354206207832593635798954916263e-90": |
2821 | ildouble: 2 | |
2822 | ldouble: 2 | |
2823 | Test "y1 (0x1.27e204p+99) == -8.881610148467797208469612080785210013461e-16": | |
2824 | double: 1 | |
2825 | float: 1 | |
2826 | idouble: 1 | |
2827 | ifloat: 1 | |
2828 | ildouble: 1 | |
2829 | ldouble: 1 | |
4e6e34e6 AS |
2830 | Test "y1 (0x1p-10) == -6.5190099301063115047395187618929589514382e+02": |
2831 | double: 1 | |
2832 | idouble: 1 | |
2833 | Test "y1 (0x1p-20) == -6.6754421443450423911167962313100637952285e+05": | |
2834 | ildouble: 1 | |
2835 | ldouble: 1 | |
b07d45ec RM |
2836 | Test "y1 (1.5) == -0.412308626973911295952829820633445323": |
2837 | float: 1 | |
2838 | ifloat: 1 | |
14a6e35c | 2839 | Test "y1 (10.0) == 0.249015424206953883923283474663222803": |
e134f08a UD |
2840 | double: 3 |
2841 | float: 1 | |
2842 | idouble: 3 | |
2843 | ifloat: 1 | |
d700bc13 RM |
2844 | ildouble: 2 |
2845 | ldouble: 2 | |
14a6e35c | 2846 | Test "y1 (2.0) == -0.107032431540937546888370772277476637": |
c6922934 | 2847 | double: 2 |
e134f08a | 2848 | float: 1 |
d700bc13 RM |
2849 | idouble: 2 |
2850 | ifloat: 2 | |
14a6e35c | 2851 | Test "y1 (8.0) == -0.158060461731247494255555266187483550": |
e134f08a UD |
2852 | double: 1 |
2853 | float: 2 | |
2854 | idouble: 1 | |
2855 | ifloat: 2 | |
47cf2278 SP |
2856 | ildouble: 1 |
2857 | ldouble: 1 | |
e134f08a UD |
2858 | |
2859 | # yn | |
f1122ec3 UD |
2860 | Test "yn (0, 0.125) == -1.38968062514384052915582277745018693": |
2861 | ildouble: 1 | |
2862 | ldouble: 1 | |
f964490f RM |
2863 | Test "yn (0, 0.75) == -0.137172769385772397522814379396581855": |
2864 | ildouble: 1 | |
2865 | ldouble: 1 | |
14a6e35c | 2866 | Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628": |
e134f08a UD |
2867 | double: 2 |
2868 | float: 1 | |
2869 | idouble: 2 | |
2870 | ifloat: 1 | |
47cf2278 SP |
2871 | ildouble: 1 |
2872 | ldouble: 1 | |
14a6e35c | 2873 | Test "yn (0, 1.5) == 0.382448923797758843955068554978089862": |
e134f08a UD |
2874 | double: 2 |
2875 | float: 1 | |
2876 | idouble: 2 | |
2877 | ifloat: 1 | |
14a6e35c | 2878 | Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481": |
0ee38163 | 2879 | double: 1 |
e134f08a | 2880 | float: 1 |
0ee38163 | 2881 | idouble: 1 |
e134f08a | 2882 | ifloat: 1 |
d700bc13 RM |
2883 | ildouble: 2 |
2884 | ldouble: 2 | |
0ee38163 RM |
2885 | Test "yn (0, 2.0) == 0.510375672649745119596606592727157873": |
2886 | double: 1 | |
2887 | idouble: 1 | |
14a6e35c | 2888 | Test "yn (0, 8.0) == 0.223521489387566220527323400498620359": |
e134f08a UD |
2889 | double: 1 |
2890 | float: 1 | |
2891 | idouble: 1 | |
2892 | ifloat: 1 | |
47cf2278 SP |
2893 | ildouble: 1 |
2894 | ldouble: 1 | |
b07d45ec RM |
2895 | Test "yn (1, 0.125) == -5.19993611253477499595928744876579921": |
2896 | double: 1 | |
2897 | idouble: 1 | |
2898 | Test "yn (1, 1.5) == -0.412308626973911295952829820633445323": | |
0ee38163 RM |
2899 | float: 2 |
2900 | ifloat: 2 | |
14a6e35c | 2901 | Test "yn (1, 10.0) == 0.249015424206953883923283474663222803": |
e134f08a UD |
2902 | double: 3 |
2903 | float: 1 | |
2904 | idouble: 3 | |
2905 | ifloat: 1 | |
d700bc13 RM |
2906 | ildouble: 2 |
2907 | ldouble: 2 | |
14a6e35c | 2908 | Test "yn (1, 2.0) == -0.107032431540937546888370772277476637": |
c6922934 | 2909 | double: 2 |
e134f08a | 2910 | float: 1 |
c6922934 | 2911 | idouble: 2 |
e134f08a | 2912 | ifloat: 1 |
14a6e35c | 2913 | Test "yn (1, 8.0) == -0.158060461731247494255555266187483550": |
e134f08a UD |
2914 | double: 1 |
2915 | float: 2 | |
2916 | idouble: 1 | |
2917 | ifloat: 2 | |
47cf2278 SP |
2918 | ildouble: 1 |
2919 | ldouble: 1 | |
b07d45ec RM |
2920 | Test "yn (10, 0.125) == -127057845771019398.252538486899753195": |
2921 | double: 1 | |
2922 | idouble: 1 | |
14a6e35c | 2923 | Test "yn (10, 0.75) == -2133501638.90573424452445412893839236": |
e134f08a | 2924 | double: 1 |
14a6e35c | 2925 | float: 2 |
e134f08a | 2926 | idouble: 1 |
14a6e35c RM |
2927 | ifloat: 2 |
2928 | Test "yn (10, 1.0) == -121618014.278689189288130426667971145": | |
e134f08a UD |
2929 | float: 2 |
2930 | ifloat: 2 | |
14a6e35c | 2931 | Test "yn (10, 10.0) == -0.359814152183402722051986577343560609": |
e134f08a | 2932 | double: 2 |
0ee38163 | 2933 | float: 2 |
e134f08a | 2934 | idouble: 2 |
0ee38163 | 2935 | ifloat: 2 |
d700bc13 RM |
2936 | ildouble: 2 |
2937 | ldouble: 2 | |
14a6e35c | 2938 | Test "yn (10, 2.0) == -129184.542208039282635913145923304214": |
0ee38163 | 2939 | double: 3 |
e134f08a | 2940 | float: 1 |
0ee38163 | 2941 | idouble: 3 |
e134f08a | 2942 | ifloat: 1 |
47cf2278 SP |
2943 | ildouble: 1 |
2944 | ldouble: 1 | |
f964490f RM |
2945 | Test "yn (3, 0.125) == -2612.69757350066712600220955744091741": |
2946 | double: 1 | |
2947 | idouble: 1 | |
14a6e35c | 2948 | Test "yn (3, 0.75) == -12.9877176234475433186319774484809207": |
e134f08a | 2949 | float: 1 |
e134f08a | 2950 | ifloat: 1 |
14a6e35c | 2951 | Test "yn (3, 10.0) == -0.251362657183837329779204747654240998": |
e134f08a UD |
2952 | double: 1 |
2953 | float: 1 | |
2954 | idouble: 1 | |
2955 | ifloat: 1 | |
47cf2278 SP |
2956 | ildouble: 1 |
2957 | ldouble: 1 | |
14a6e35c | 2958 | Test "yn (3, 2.0) == -1.12778377684042778608158395773179238": |
e134f08a UD |
2959 | double: 1 |
2960 | idouble: 1 | |
2961 | ||
2962 | # Maximal error of functions: | |
f964490f RM |
2963 | Function: "acos": |
2964 | ildouble: 1 | |
2965 | ldouble: 1 | |
2966 | ||
31dc8730 | 2967 | Function: "acos_downward": |
31dc8730 | 2968 | double: 1 |
e7725326 | 2969 | float: 1 |
31dc8730 | 2970 | idouble: 1 |
e7725326 | 2971 | ifloat: 1 |
31dc8730 | 2972 | ildouble: 1 |
e7725326 | 2973 | ldouble: 1 |
31dc8730 AZ |
2974 | |
2975 | Function: "acos_tonearest": | |
31dc8730 | 2976 | ildouble: 1 |
e7725326 | 2977 | ldouble: 1 |
31dc8730 AZ |
2978 | |
2979 | Function: "acos_towardzero": | |
31dc8730 | 2980 | double: 1 |
e7725326 | 2981 | float: 1 |
31dc8730 | 2982 | idouble: 1 |
e7725326 | 2983 | ifloat: 1 |
31dc8730 | 2984 | ildouble: 1 |
e7725326 | 2985 | ldouble: 1 |
31dc8730 AZ |
2986 | |
2987 | Function: "acos_upward": | |
31dc8730 | 2988 | ildouble: 2 |
e7725326 | 2989 | ldouble: 2 |
31dc8730 | 2990 | |
f964490f RM |
2991 | Function: "acosh": |
2992 | ildouble: 1 | |
2993 | ldouble: 1 | |
2994 | ||
2995 | Function: "asin": | |
2996 | ildouble: 2 | |
2997 | ldouble: 2 | |
2998 | ||
31dc8730 | 2999 | Function: "asin_downward": |
31dc8730 | 3000 | double: 1 |
e7725326 | 3001 | float: 1 |
31dc8730 | 3002 | idouble: 1 |
e7725326 | 3003 | ifloat: 1 |
31dc8730 | 3004 | ildouble: 1 |
e7725326 | 3005 | ldouble: 1 |
31dc8730 AZ |
3006 | |
3007 | Function: "asin_tonearest": | |
31dc8730 | 3008 | ildouble: 1 |
e7725326 | 3009 | ldouble: 1 |
31dc8730 AZ |
3010 | |
3011 | Function: "asin_towardzero": | |
31dc8730 | 3012 | double: 1 |
e7725326 | 3013 | float: 1 |
31dc8730 | 3014 | idouble: 1 |
e7725326 | 3015 | ifloat: 1 |
31dc8730 | 3016 | ildouble: 1 |
e7725326 | 3017 | ldouble: 1 |
31dc8730 AZ |
3018 | |
3019 | Function: "asin_upward": | |
3020 | float: 1 | |
3021 | ifloat: 1 | |
31dc8730 | 3022 | ildouble: 1 |
e7725326 | 3023 | ldouble: 1 |
31dc8730 | 3024 | |
f964490f RM |
3025 | Function: "asinh": |
3026 | ildouble: 1 | |
3027 | ldouble: 1 | |
3028 | ||
d8cbcd7d | 3029 | Function: "atan2": |
35476e9c UD |
3030 | float: 1 |
3031 | ifloat: 1 | |
f964490f RM |
3032 | ildouble: 1 |
3033 | ldouble: 1 | |
d8cbcd7d | 3034 | |
e134f08a | 3035 | Function: "atanh": |
e134f08a UD |
3036 | float: 1 |
3037 | ifloat: 1 | |
3038 | ||
f964490f | 3039 | Function: "cabs": |
c6922934 AS |
3040 | float: 1 |
3041 | ifloat: 1 | |
f964490f RM |
3042 | ildouble: 1 |
3043 | ldouble: 1 | |
3044 | ||
3045 | Function: Real part of "cacos": | |
058c132d | 3046 | double: 1 |
e47686e9 | 3047 | float: 1 |
058c132d | 3048 | idouble: 1 |
e47686e9 | 3049 | ifloat: 1 |
f964490f RM |
3050 | ildouble: 1 |
3051 | ldouble: 1 | |
3052 | ||
3053 | Function: Imaginary part of "cacos": | |
058c132d AS |
3054 | double: 3 |
3055 | float: 1 | |
3056 | idouble: 3 | |
3057 | ifloat: 1 | |
47cf2278 SP |
3058 | ildouble: 1 |
3059 | ldouble: 1 | |
f964490f | 3060 | |
e134f08a | 3061 | Function: Real part of "cacosh": |
0ee38163 RM |
3062 | double: 1 |
3063 | float: 7 | |
3064 | idouble: 1 | |
3065 | ifloat: 7 | |
f964490f RM |
3066 | ildouble: 1 |
3067 | ldouble: 1 | |
e134f08a UD |
3068 | |
3069 | Function: Imaginary part of "cacosh": | |
0ee38163 RM |
3070 | double: 1 |
3071 | float: 3 | |
3072 | idouble: 1 | |
3073 | ifloat: 3 | |
058c132d AS |
3074 | ildouble: 1 |
3075 | ldouble: 1 | |
e134f08a UD |
3076 | |
3077 | Function: Real part of "casin": | |
14a6e35c | 3078 | double: 1 |
e134f08a | 3079 | float: 1 |
14a6e35c | 3080 | idouble: 1 |
e134f08a | 3081 | ifloat: 1 |
f964490f RM |
3082 | ildouble: 1 |
3083 | ldouble: 1 | |
3084 | ||
3085 | Function: Imaginary part of "casin": | |
058c132d AS |
3086 | double: 3 |
3087 | float: 1 | |
3088 | idouble: 3 | |
3089 | ifloat: 1 | |
47cf2278 SP |
3090 | ildouble: 1 |
3091 | ldouble: 1 | |
e134f08a UD |
3092 | |
3093 | Function: Real part of "casinh": | |
3094 | double: 5 | |
3095 | float: 1 | |
3096 | idouble: 5 | |
3097 | ifloat: 1 | |
47cf2278 SP |
3098 | ildouble: 1 |
3099 | ldouble: 1 | |
e134f08a UD |
3100 | |
3101 | Function: Imaginary part of "casinh": | |
3102 | double: 3 | |
3103 | float: 6 | |
3104 | idouble: 3 | |
3105 | ifloat: 6 | |
f964490f RM |
3106 | ildouble: 1 |
3107 | ldouble: 1 | |
e134f08a UD |
3108 | |
3109 | Function: Real part of "catan": | |
0ee38163 RM |
3110 | float: 4 |
3111 | ifloat: 4 | |
f964490f RM |
3112 | ildouble: 1 |
3113 | ldouble: 1 | |
e134f08a UD |
3114 | |
3115 | Function: Imaginary part of "catan": | |
3116 | double: 1 | |
3117 | float: 1 | |
3118 | idouble: 1 | |
3119 | ifloat: 1 | |
f964490f RM |
3120 | ildouble: 1 |
3121 | ldouble: 1 | |
e134f08a UD |
3122 | |
3123 | Function: Real part of "catanh": | |
3124 | double: 4 | |
3125 | idouble: 4 | |
3126 | ||
0ee38163 RM |
3127 | Function: Imaginary part of "catanh": |
3128 | float: 6 | |
3129 | ifloat: 6 | |
3130 | ||
e134f08a UD |
3131 | Function: "cbrt": |
3132 | double: 1 | |
3133 | idouble: 1 | |
f964490f RM |
3134 | ildouble: 1 |
3135 | ldouble: 1 | |
e134f08a UD |
3136 | |
3137 | Function: Real part of "ccos": | |
3138 | double: 1 | |
14a6e35c | 3139 | float: 1 |
e134f08a | 3140 | idouble: 1 |
14a6e35c | 3141 | ifloat: 1 |
f964490f RM |
3142 | ildouble: 1 |
3143 | ldouble: 1 | |
e134f08a UD |
3144 | |
3145 | Function: Imaginary part of "ccos": | |
a6f1845d | 3146 | double: 1 |
e7725326 | 3147 | float: 1 |
a6f1845d | 3148 | idouble: 1 |
e7725326 | 3149 | ifloat: 1 |
f964490f RM |
3150 | ildouble: 1 |
3151 | ldouble: 1 | |
e134f08a UD |
3152 | |
3153 | Function: Real part of "ccosh": | |
3154 | double: 1 | |
3155 | float: 1 | |
3156 | idouble: 1 | |
3157 | ifloat: 1 | |
f964490f RM |
3158 | ildouble: 1 |
3159 | ldouble: 1 | |
e134f08a UD |
3160 | |
3161 | Function: Imaginary part of "ccosh": | |
a6f1845d | 3162 | double: 1 |
e7725326 | 3163 | float: 1 |
a6f1845d | 3164 | idouble: 1 |
e7725326 | 3165 | ifloat: 1 |
f964490f RM |
3166 | ildouble: 2 |
3167 | ldouble: 2 | |
e134f08a UD |
3168 | |
3169 | Function: Real part of "cexp": | |
233fc563 | 3170 | double: 2 |
e134f08a | 3171 | float: 1 |
233fc563 | 3172 | idouble: 2 |
e134f08a | 3173 | ifloat: 1 |
f964490f RM |
3174 | ildouble: 2 |
3175 | ldouble: 2 | |
e134f08a UD |
3176 | |
3177 | Function: Imaginary part of "cexp": | |
233fc563 | 3178 | double: 1 |
c876e002 | 3179 | float: 2 |
233fc563 | 3180 | idouble: 1 |
c876e002 | 3181 | ifloat: 2 |
233fc563 AS |
3182 | ildouble: 2 |
3183 | ldouble: 2 | |
e134f08a | 3184 | |
14a6e35c | 3185 | Function: Real part of "clog": |
233fc563 | 3186 | double: 1 |
c6922934 | 3187 | float: 2 |
233fc563 | 3188 | idouble: 1 |
c6922934 | 3189 | ifloat: 2 |
1818fcb7 AS |
3190 | ildouble: 1 |
3191 | ldouble: 1 | |
14a6e35c | 3192 | |
e134f08a | 3193 | Function: Imaginary part of "clog": |
233fc563 | 3194 | double: 1 |
0ee38163 | 3195 | float: 3 |
233fc563 | 3196 | idouble: 1 |
0ee38163 | 3197 | ifloat: 3 |
1818fcb7 AS |
3198 | ildouble: 2 |
3199 | ldouble: 2 | |
e134f08a UD |
3200 | |
3201 | Function: Real part of "clog10": | |
1818fcb7 | 3202 | double: 2 |
c6922934 | 3203 | float: 2 |
1818fcb7 | 3204 | idouble: 2 |
c6922934 | 3205 | ifloat: 2 |
1818fcb7 AS |
3206 | ildouble: 2 |
3207 | ldouble: 2 | |
e134f08a UD |
3208 | |
3209 | Function: Imaginary part of "clog10": | |
3210 | double: 1 | |
c6922934 | 3211 | float: 1 |
e134f08a | 3212 | idouble: 1 |
c6922934 | 3213 | ifloat: 1 |
1818fcb7 AS |
3214 | ildouble: 2 |
3215 | ldouble: 2 | |
e134f08a UD |
3216 | |
3217 | Function: "cos": | |
3218 | double: 2 | |
3219 | float: 1 | |
3220 | idouble: 2 | |
3221 | ifloat: 1 | |
f964490f RM |
3222 | ildouble: 1 |
3223 | ldouble: 1 | |
3224 | ||
c6922934 AS |
3225 | Function: "cos_downward": |
3226 | float: 1 | |
3227 | ifloat: 1 | |
47cf2278 SP |
3228 | ildouble: 2 |
3229 | ldouble: 2 | |
c6922934 AS |
3230 | |
3231 | Function: "cos_tonearest": | |
3232 | float: 1 | |
3233 | ifloat: 1 | |
3234 | ildouble: 1 | |
3235 | ldouble: 1 | |
3236 | ||
3237 | Function: "cos_towardzero": | |
3238 | float: 1 | |
3239 | ifloat: 1 | |
3240 | ildouble: 2 | |
3241 | ldouble: 2 | |
3242 | ||
3243 | Function: "cos_upward": | |
3244 | float: 2 | |
3245 | ifloat: 2 | |
47cf2278 SP |
3246 | ildouble: 1 |
3247 | ldouble: 1 | |
c6922934 | 3248 | |
f964490f RM |
3249 | Function: "cosh": |
3250 | ildouble: 1 | |
3251 | ldouble: 1 | |
e134f08a | 3252 | |
884c5db4 AS |
3253 | Function: "cosh_downward": |
3254 | float: 1 | |
3255 | ifloat: 1 | |
3256 | ildouble: 1 | |
3257 | ldouble: 1 | |
3258 | ||
3259 | Function: "cosh_tonearest": | |
3260 | ildouble: 1 | |
3261 | ldouble: 1 | |
3262 | ||
3263 | Function: "cosh_towardzero": | |
3264 | float: 1 | |
3265 | ifloat: 1 | |
3266 | ildouble: 1 | |
3267 | ldouble: 1 | |
3268 | ||
3269 | Function: "cosh_upward": | |
3270 | ildouble: 2 | |
3271 | ldouble: 2 | |
3272 | ||
e134f08a | 3273 | Function: Real part of "cpow": |
14a6e35c | 3274 | double: 2 |
0d9a071b | 3275 | float: 5 |
14a6e35c | 3276 | idouble: 2 |
0d9a071b | 3277 | ifloat: 5 |
1818fcb7 AS |
3278 | ildouble: 4 |
3279 | ldouble: 4 | |
e134f08a UD |
3280 | |
3281 | Function: Imaginary part of "cpow": | |
3282 | double: 2 | |
3283 | float: 2 | |
3284 | idouble: 2 | |
3285 | ifloat: 2 | |
f964490f RM |
3286 | ildouble: 2 |
3287 | ldouble: 2 | |
3288 | ||
3289 | Function: Imaginary part of "cproj": | |
3290 | ildouble: 1 | |
3291 | ldouble: 1 | |
3292 | ||
3293 | Function: Real part of "csin": | |
a6f1845d | 3294 | double: 1 |
e7725326 | 3295 | float: 1 |
a6f1845d | 3296 | idouble: 1 |
e7725326 | 3297 | ifloat: 1 |
f964490f RM |
3298 | ildouble: 1 |
3299 | ldouble: 1 | |
e134f08a | 3300 | |
a6f1845d | 3301 | Function: Imaginary part of "csin": |
a6f1845d | 3302 | ildouble: 1 |
e7725326 | 3303 | ldouble: 1 |
a6f1845d | 3304 | |
e134f08a UD |
3305 | Function: Real part of "csinh": |
3306 | float: 1 | |
3307 | ifloat: 1 | |
f964490f RM |
3308 | ildouble: 1 |
3309 | ldouble: 1 | |
e134f08a UD |
3310 | |
3311 | Function: Imaginary part of "csinh": | |
3312 | double: 1 | |
3313 | float: 1 | |
3314 | idouble: 1 | |
3315 | ifloat: 1 | |
f964490f RM |
3316 | ildouble: 1 |
3317 | ldouble: 1 | |
e134f08a UD |
3318 | |
3319 | Function: Real part of "csqrt": | |
c6922934 | 3320 | double: 1 |
9cad04ea | 3321 | float: 2 |
c6922934 | 3322 | idouble: 1 |
9cad04ea | 3323 | ifloat: 2 |
f964490f RM |
3324 | ildouble: 1 |
3325 | ldouble: 1 | |
3326 | ||
3327 | Function: Imaginary part of "csqrt": | |
c6922934 | 3328 | double: 1 |
9cad04ea | 3329 | float: 2 |
c6922934 | 3330 | idouble: 1 |
9cad04ea | 3331 | ifloat: 2 |
f964490f RM |
3332 | ildouble: 1 |
3333 | ldouble: 1 | |
e134f08a UD |
3334 | |
3335 | Function: Real part of "ctan": | |
0ee38163 | 3336 | double: 1 |
e7725326 | 3337 | float: 1 |
0ee38163 | 3338 | idouble: 1 |
e7725326 | 3339 | ifloat: 1 |
0ac229c8 AZ |
3340 | ildouble: 2 |
3341 | ldouble: 2 | |
e134f08a UD |
3342 | |
3343 | Function: Imaginary part of "ctan": | |
3344 | double: 1 | |
e7725326 | 3345 | float: 1 |
e134f08a | 3346 | idouble: 1 |
e7725326 | 3347 | ifloat: 1 |
28cfe843 AZ |
3348 | ildouble: 2 |
3349 | ldouble: 2 | |
3350 | ||
3351 | Function: Real part of "ctan_downward": | |
3352 | double: 2 | |
3353 | float: 1 | |
3354 | idouble: 2 | |
3355 | ifloat: 1 | |
3356 | ildouble: 4 | |
3357 | ldouble: 4 | |
3358 | ||
3359 | Function: Imaginary part of "ctan_downward": | |
3360 | float: 1 | |
3361 | ifloat: 1 | |
3362 | ildouble: 10 | |
3363 | ldouble: 10 | |
3364 | ||
3365 | Function: Real part of "ctan_tonearest": | |
3366 | float: 1 | |
3367 | ifloat: 1 | |
3368 | ildouble: 2 | |
3369 | ldouble: 2 | |
3370 | ||
3371 | Function: Imaginary part of "ctan_tonearest": | |
3372 | float: 1 | |
3373 | ifloat: 1 | |
f964490f RM |
3374 | ildouble: 1 |
3375 | ldouble: 1 | |
e134f08a | 3376 | |
28cfe843 AZ |
3377 | Function: Real part of "ctan_towardzero": |
3378 | float: 1 | |
3379 | ifloat: 1 | |
3380 | ildouble: 4 | |
3381 | ldouble: 4 | |
3382 | ||
3383 | Function: Imaginary part of "ctan_towardzero": | |
3384 | float: 1 | |
3385 | ifloat: 1 | |
3386 | ildouble: 13 | |
3387 | ldouble: 13 | |
3388 | ||
3389 | Function: Real part of "ctan_upward": | |
3390 | double: 2 | |
3391 | float: 1 | |
3392 | idouble: 2 | |
3393 | ifloat: 1 | |
3394 | ildouble: 6 | |
3395 | ldouble: 6 | |
3396 | ||
3397 | Function: Imaginary part of "ctan_upward": | |
3398 | double: 1 | |
3399 | float: 2 | |
3400 | idouble: 1 | |
3401 | ifloat: 2 | |
3402 | ildouble: 10 | |
3403 | ldouble: 10 | |
3404 | ||
e134f08a | 3405 | Function: Real part of "ctanh": |
14a6e35c | 3406 | double: 1 |
e134f08a | 3407 | float: 2 |
14a6e35c | 3408 | idouble: 1 |
e134f08a | 3409 | ifloat: 2 |
47cf2278 SP |
3410 | ildouble: 2 |
3411 | ldouble: 2 | |
e134f08a UD |
3412 | |
3413 | Function: Imaginary part of "ctanh": | |
0ac229c8 | 3414 | double: 1 |
e7725326 | 3415 | float: 1 |
0ac229c8 | 3416 | idouble: 1 |
e7725326 | 3417 | ifloat: 1 |
0ac229c8 AZ |
3418 | ildouble: 2 |
3419 | ldouble: 2 | |
e134f08a | 3420 | |
28cfe843 AZ |
3421 | Function: Real part of "ctanh_downward": |
3422 | float: 1 | |
3423 | ifloat: 1 | |
3424 | ildouble: 10 | |
3425 | ldouble: 10 | |
3426 | ||
3427 | Function: Imaginary part of "ctanh_downward": | |
3428 | double: 2 | |
3429 | float: 1 | |
3430 | idouble: 2 | |
3431 | ifloat: 1 | |
3432 | ildouble: 4 | |
3433 | ldouble: 4 | |
3434 | ||
3435 | Function: Real part of "ctanh_tonearest": | |
3436 | float: 1 | |
3437 | ifloat: 1 | |
3438 | ildouble: 1 | |
3439 | ldouble: 1 | |
3440 | ||
3441 | Function: Imaginary part of "ctanh_tonearest": | |
3442 | float: 1 | |
3443 | ifloat: 1 | |
3444 | ildouble: 2 | |
3445 | ldouble: 2 | |
3446 | ||
3447 | Function: Real part of "ctanh_towardzero": | |
3448 | float: 1 | |
3449 | ifloat: 1 | |
3450 | ildouble: 13 | |
3451 | ldouble: 13 | |
3452 | ||
3453 | Function: Imaginary part of "ctanh_towardzero": | |
3454 | float: 1 | |
3455 | ifloat: 1 | |
3456 | ildouble: 4 | |
3457 | ldouble: 4 | |
3458 | ||
3459 | Function: Real part of "ctanh_upward": | |
3460 | double: 1 | |
3461 | float: 2 | |
3462 | idouble: 1 | |
3463 | ifloat: 2 | |
3464 | ildouble: 10 | |
3465 | ldouble: 10 | |
3466 | ||
3467 | Function: Imaginary part of "ctanh_upward": | |
3468 | double: 2 | |
3469 | float: 1 | |
3470 | idouble: 2 | |
3471 | ifloat: 1 | |
3472 | ildouble: 6 | |
3473 | ldouble: 6 | |
3474 | ||
14a6e35c RM |
3475 | Function: "erf": |
3476 | double: 1 | |
3477 | idouble: 1 | |
f964490f RM |
3478 | ildouble: 1 |
3479 | ldouble: 1 | |
14a6e35c | 3480 | |
e134f08a | 3481 | Function: "erfc": |
14a6e35c RM |
3482 | double: 1 |
3483 | float: 1 | |
3484 | idouble: 1 | |
3485 | ifloat: 1 | |
f964490f RM |
3486 | ildouble: 1 |
3487 | ldouble: 1 | |
3488 | ||
3489 | Function: "exp": | |
3490 | ildouble: 1 | |
3491 | ldouble: 1 | |
e134f08a UD |
3492 | |
3493 | Function: "exp10": | |
478143fa AZ |
3494 | double: 1 |
3495 | float: 1 | |
3496 | idouble: 1 | |
3497 | ifloat: 1 | |
3498 | ildouble: 1 | |
3499 | ldouble: 1 | |
f964490f RM |
3500 | |
3501 | Function: "exp2": | |
3502 | ildouble: 2 | |
3503 | ldouble: 2 | |
e134f08a | 3504 | |
c6922934 AS |
3505 | Function: "exp_downward": |
3506 | float: 1 | |
3507 | ifloat: 1 | |
3508 | ildouble: 1 | |
3509 | ldouble: 1 | |
3510 | ||
3511 | Function: "exp_tonearest": | |
3512 | ildouble: 1 | |
3513 | ldouble: 1 | |
3514 | ||
3515 | Function: "exp_towardzero": | |
3516 | float: 1 | |
3517 | ifloat: 1 | |
3518 | ildouble: 1 | |
3519 | ldouble: 1 | |
3520 | ||
3521 | Function: "exp_upward": | |
3522 | float: 1 | |
3523 | ifloat: 1 | |
3524 | ildouble: 1 | |
3525 | ldouble: 1 | |
3526 | ||
e134f08a | 3527 | Function: "expm1": |
14a6e35c | 3528 | double: 1 |
e134f08a | 3529 | float: 1 |
14a6e35c | 3530 | idouble: 1 |
e134f08a | 3531 | ifloat: 1 |
478143fa | 3532 | ildouble: 1 |
e7725326 | 3533 | ldouble: 1 |
e134f08a | 3534 | |
f964490f RM |
3535 | Function: "gamma": |
3536 | ildouble: 1 | |
3537 | ldouble: 1 | |
3538 | ||
e134f08a | 3539 | Function: "hypot": |
c6922934 | 3540 | double: 1 |
11e0098e | 3541 | float: 1 |
c6922934 | 3542 | idouble: 1 |
e134f08a | 3543 | ifloat: 1 |
f964490f RM |
3544 | ildouble: 1 |
3545 | ldouble: 1 | |
e134f08a UD |
3546 | |
3547 | Function: "j0": | |
0ee38163 | 3548 | double: 3 |
0d9a071b | 3549 | float: 2 |
0ee38163 | 3550 | idouble: 3 |
0d9a071b | 3551 | ifloat: 2 |
e79d442e AS |
3552 | ildouble: 2 |
3553 | ldouble: 2 | |
e134f08a UD |
3554 | |
3555 | Function: "j1": | |
3556 | double: 1 | |
3557 | float: 2 | |
3558 | idouble: 1 | |
3559 | ifloat: 2 | |
d700bc13 RM |
3560 | ildouble: 1 |
3561 | ldouble: 1 | |
e134f08a UD |
3562 | |
3563 | Function: "jn": | |
68822d74 AS |
3564 | double: 4 |
3565 | float: 5 | |
3566 | idouble: 4 | |
3567 | ifloat: 5 | |
84ba42c4 AS |
3568 | ildouble: 7 |
3569 | ldouble: 7 | |
e134f08a UD |
3570 | |
3571 | Function: "lgamma": | |
3572 | double: 1 | |
3573 | float: 2 | |
3574 | idouble: 1 | |
3575 | ifloat: 2 | |
f964490f RM |
3576 | ildouble: 3 |
3577 | ldouble: 3 | |
3578 | ||
3579 | Function: "log": | |
3580 | ildouble: 1 | |
3581 | ldouble: 1 | |
e134f08a | 3582 | |
e134f08a UD |
3583 | Function: "log10": |
3584 | double: 1 | |
14a6e35c | 3585 | float: 2 |
e134f08a | 3586 | idouble: 1 |
14a6e35c | 3587 | ifloat: 2 |
f964490f RM |
3588 | ildouble: 1 |
3589 | ldouble: 1 | |
e134f08a UD |
3590 | |
3591 | Function: "log1p": | |
e134f08a | 3592 | float: 1 |
e134f08a | 3593 | ifloat: 1 |
f964490f RM |
3594 | ildouble: 1 |
3595 | ldouble: 1 | |
3596 | ||
3597 | Function: "log2": | |
3598 | ildouble: 1 | |
3599 | ldouble: 1 | |
3600 | ||
3601 | Function: "pow": | |
94e02fc4 AZ |
3602 | float: 1 |
3603 | ifloat: 1 | |
f964490f RM |
3604 | ildouble: 1 |
3605 | ldouble: 1 | |
3606 | ||
884c5db4 AS |
3607 | Function: "pow_downward": |
3608 | float: 1 | |
3609 | ifloat: 1 | |
3610 | ildouble: 1 | |
3611 | ldouble: 1 | |
3612 | ||
3613 | Function: "pow_towardzero": | |
3614 | float: 1 | |
3615 | ifloat: 1 | |
3616 | ildouble: 1 | |
3617 | ldouble: 1 | |
3618 | ||
3619 | Function: "pow_upward": | |
3620 | float: 1 | |
3621 | ifloat: 1 | |
3622 | ildouble: 1 | |
3623 | ldouble: 1 | |
3624 | ||
f964490f RM |
3625 | Function: "sin": |
3626 | ildouble: 1 | |
3627 | ldouble: 1 | |
e134f08a | 3628 | |
c6922934 AS |
3629 | Function: "sin_downward": |
3630 | float: 1 | |
3631 | ifloat: 1 | |
3632 | ildouble: 4 | |
3633 | ldouble: 4 | |
3634 | ||
3635 | Function: "sin_tonearest": | |
3636 | float: 1 | |
3637 | ifloat: 1 | |
3638 | ildouble: 1 | |
3639 | ldouble: 1 | |
3640 | ||
3641 | Function: "sin_towardzero": | |
3642 | float: 1 | |
3643 | ifloat: 1 | |
3644 | ildouble: 2 | |
3645 | ldouble: 2 | |
3646 | ||
3647 | Function: "sin_upward": | |
3648 | float: 2 | |
3649 | ifloat: 2 | |
3650 | ildouble: 2 | |
3651 | ldouble: 2 | |
3652 | ||
e134f08a UD |
3653 | Function: "sincos": |
3654 | double: 1 | |
3655 | float: 1 | |
3656 | idouble: 1 | |
3657 | ifloat: 1 | |
f964490f RM |
3658 | ildouble: 1 |
3659 | ldouble: 1 | |
3660 | ||
3661 | Function: "sinh": | |
3662 | ildouble: 1 | |
3663 | ldouble: 1 | |
e134f08a | 3664 | |
884c5db4 AS |
3665 | Function: "sinh_downward": |
3666 | float: 1 | |
3667 | ifloat: 1 | |
3668 | ildouble: 2 | |
3669 | ldouble: 2 | |
3670 | ||
3671 | Function: "sinh_tonearest": | |
3672 | ildouble: 1 | |
3673 | ldouble: 1 | |
3674 | ||
3675 | Function: "sinh_towardzero": | |
3676 | float: 1 | |
3677 | ifloat: 1 | |
3678 | ildouble: 2 | |
3679 | ldouble: 2 | |
3680 | ||
3681 | Function: "sinh_upward": | |
3682 | ildouble: 1 | |
3683 | ldouble: 1 | |
3684 | ||
c6922934 AS |
3685 | Function: "sqrt": |
3686 | double: 1 | |
3687 | idouble: 1 | |
3688 | ||
e134f08a UD |
3689 | Function: "tan": |
3690 | double: 1 | |
3691 | idouble: 1 | |
1818fcb7 AS |
3692 | ildouble: 2 |
3693 | ldouble: 2 | |
f964490f | 3694 | |
c6922934 AS |
3695 | Function: "tan_downward": |
3696 | float: 1 | |
3697 | ifloat: 1 | |
3698 | ildouble: 2 | |
3699 | ldouble: 2 | |
3700 | ||
3701 | Function: "tan_tonearest": | |
3702 | ildouble: 1 | |
3703 | ldouble: 1 | |
3704 | ||
3705 | Function: "tan_towardzero": | |
3706 | float: 1 | |
3707 | ifloat: 1 | |
3708 | ildouble: 3 | |
3709 | ldouble: 3 | |
3710 | ||
3711 | Function: "tan_upward": | |
3712 | float: 1 | |
3713 | ifloat: 1 | |
3714 | ildouble: 3 | |
3715 | ldouble: 3 | |
3716 | ||
f964490f RM |
3717 | Function: "tanh": |
3718 | ildouble: 1 | |
3719 | ldouble: 1 | |
e134f08a | 3720 | |
e134f08a UD |
3721 | Function: "tgamma": |
3722 | double: 1 | |
3723 | float: 1 | |
3724 | idouble: 1 | |
3725 | ifloat: 1 | |
f964490f RM |
3726 | ildouble: 1 |
3727 | ldouble: 1 | |
e134f08a UD |
3728 | |
3729 | Function: "y0": | |
3730 | double: 2 | |
3731 | float: 1 | |
3732 | idouble: 2 | |
3733 | ifloat: 1 | |
d700bc13 RM |
3734 | ildouble: 1 |
3735 | ldouble: 1 | |
e134f08a UD |
3736 | |
3737 | Function: "y1": | |
3738 | double: 3 | |
3739 | float: 2 | |
3740 | idouble: 3 | |
3741 | ifloat: 2 | |
d700bc13 RM |
3742 | ildouble: 2 |
3743 | ldouble: 2 | |
e134f08a UD |
3744 | |
3745 | Function: "yn": | |
3746 | double: 3 | |
3747 | float: 2 | |
3748 | idouble: 3 | |
3749 | ifloat: 2 | |
d700bc13 RM |
3750 | ildouble: 2 |
3751 | ldouble: 2 | |
e134f08a UD |
3752 | |
3753 | # end of automatic generation |