]> sourceware.org Git - glibc.git/blame - sysdeps/powerpc/fpu/libm-test-ulps
Update powerpc-fpu ULPs.
[glibc.git] / sysdeps / powerpc / fpu / libm-test-ulps
CommitLineData
e134f08a
UD
1# Begin of automatic generation
2
f964490f 3# acos
b50a7181 4Test "acos (-0x0.ffffffff8p0)":
31dc8730 5ildouble: 1
e7725326 6ldouble: 1
b50a7181 7Test "acos (-0x0.ffffffp0)":
e7725326 8ildouble: 1
31dc8730 9ldouble: 1
1ab19dec
AZ
10Test "acos (-0xf.fffffff8p-4)":
11ildouble: 1
12ldouble: 1
13Test "acos (-0xf.fffffp-4)":
14ildouble: 1
15ldouble: 1
16Test "acos (0x1.70ef54646d496892137dfd73f58p-56)":
17ildouble: 1
18ldouble: 1
19Test "acos (0x1.70ef54646d496892137dfd73f6p-56)":
20ildouble: 1
21ldouble: 1
22Test "acos (0x1.70ef54646d496892p-56)":
23ildouble: 1
24ldouble: 1
25Test "acos (0x1.70ef54646d496894p-56)":
26ildouble: 1
27ldouble: 1
28Test "acos (0x1.70ef54646d496p-56)":
29ildouble: 1
30ldouble: 1
31Test "acos (0x1.70ef54646d497p-56)":
32ildouble: 1
33ldouble: 1
b50a7181 34Test "acos (2e-17)":
31dc8730 35ildouble: 1
e7725326 36ldouble: 1
31dc8730
AZ
37
38# acos_downward
b50a7181 39Test "acos_downward (-0)":
478143fa
AZ
40float: 1
41ifloat: 1
b50a7181 42Test "acos_downward (-0.5)":
31dc8730
AZ
43double: 1
44idouble: 1
31dc8730 45ildouble: 1
e7725326 46ldouble: 1
1ab19dec
AZ
47Test "acos_downward (-0x8p-4)":
48float: 1
49ifloat: 1
50Test "acos_downward (-0xf.fffffffffffffffp-4)":
51ildouble: 2
52ldouble: 2
53Test "acos_downward (-0xf.fffffffffffp-4)":
54ildouble: 2
55ldouble: 2
b50a7181 56Test "acos_downward (-1)":
e7725326
AS
57float: 1
58ifloat: 1
b50a7181 59Test "acos_downward (0)":
31dc8730
AZ
60float: 1
61ifloat: 1
b50a7181 62Test "acos_downward (0.5)":
31dc8730 63double: 1
478143fa 64float: 1
e7725326 65idouble: 1
478143fa 66ifloat: 1
e7725326
AS
67ildouble: 1
68ldouble: 1
1ab19dec
AZ
69Test "acos_downward (0x1.70ef54646d496892137dfd73f58p-56)":
70ildouble: 2
71ldouble: 2
72Test "acos_downward (0x1.70ef54646d496892137dfd73f6p-56)":
73ildouble: 2
74ldouble: 2
75Test "acos_downward (0x1.70ef54646d496892p-56)":
76ildouble: 2
77ldouble: 2
78Test "acos_downward (0x1.70ef54646d496894p-56)":
79ildouble: 2
80ldouble: 2
81Test "acos_downward (0x1.70ef54646d496p-56)":
82ildouble: 2
83ldouble: 2
84Test "acos_downward (0x1.70ef54646d497p-56)":
85ildouble: 2
86ldouble: 2
87Test "acos_downward (0x1.70ef54p-56)":
88ildouble: 3
89ldouble: 3
90Test "acos_downward (0x1.70ef56p-56)":
91ildouble: 3
92ldouble: 3
93Test "acos_downward (0x1p-4)":
94ildouble: 1
95ldouble: 1
96Test "acos_downward (0xcp-4)":
97ildouble: 1
98ldouble: 1
99
100# acos_tonearest
101Test "acos_tonearest (-0xf.fffffff8p-4)":
102ildouble: 1
103ldouble: 1
104Test "acos_tonearest (-0xf.fffffp-4)":
105ildouble: 1
106ldouble: 1
107Test "acos_tonearest (0x1.70ef54646d496892137dfd73f58p-56)":
108ildouble: 1
109ldouble: 1
110Test "acos_tonearest (0x1.70ef54646d496892137dfd73f6p-56)":
111ildouble: 1
112ldouble: 1
113Test "acos_tonearest (0x1.70ef54646d496892p-56)":
114ildouble: 1
115ldouble: 1
116Test "acos_tonearest (0x1.70ef54646d496894p-56)":
117ildouble: 1
118ldouble: 1
119Test "acos_tonearest (0x1.70ef54646d496p-56)":
120ildouble: 1
121ldouble: 1
122Test "acos_tonearest (0x1.70ef54646d497p-56)":
123ildouble: 1
124ldouble: 1
31dc8730
AZ
125
126# acos_towardzero
b50a7181 127Test "acos_towardzero (-0)":
478143fa
AZ
128float: 1
129ifloat: 1
b50a7181 130Test "acos_towardzero (-0.5)":
31dc8730
AZ
131double: 1
132idouble: 1
31dc8730 133ildouble: 1
e7725326 134ldouble: 1
1ab19dec
AZ
135Test "acos_towardzero (-0x8p-4)":
136float: 1
137ifloat: 1
138Test "acos_towardzero (-0xf.fffffffffffffffp-4)":
139ildouble: 2
140ldouble: 2
141Test "acos_towardzero (-0xf.fffffffffffp-4)":
142ildouble: 2
143ldouble: 2
b50a7181 144Test "acos_towardzero (-1)":
e7725326
AS
145float: 1
146ifloat: 1
b50a7181 147Test "acos_towardzero (0)":
31dc8730
AZ
148float: 1
149ifloat: 1
b50a7181 150Test "acos_towardzero (0.5)":
31dc8730 151double: 1
478143fa 152float: 1
e7725326 153idouble: 1
478143fa 154ifloat: 1
e7725326
AS
155ildouble: 1
156ldouble: 1
1ab19dec
AZ
157Test "acos_towardzero (0x1.70ef54646d496892137dfd73f58p-56)":
158ildouble: 2
159ldouble: 2
160Test "acos_towardzero (0x1.70ef54646d496892137dfd73f6p-56)":
161ildouble: 2
162ldouble: 2
163Test "acos_towardzero (0x1.70ef54646d496892p-56)":
164ildouble: 2
165ldouble: 2
166Test "acos_towardzero (0x1.70ef54646d496894p-56)":
167ildouble: 2
168ldouble: 2
169Test "acos_towardzero (0x1.70ef54646d496p-56)":
170ildouble: 2
171ldouble: 2
172Test "acos_towardzero (0x1.70ef54646d497p-56)":
173ildouble: 2
174ldouble: 2
175Test "acos_towardzero (0x1.70ef54p-56)":
176ildouble: 3
177ldouble: 3
178Test "acos_towardzero (0x1.70ef56p-56)":
179ildouble: 3
180ldouble: 3
181Test "acos_towardzero (0x1p-4)":
182ildouble: 1
183ldouble: 1
184Test "acos_towardzero (0xcp-4)":
185ildouble: 1
186ldouble: 1
31dc8730
AZ
187
188# acos_upward
1ab19dec
AZ
189Test "acos_upward (+0)":
190double: 1
191idouble: 1
192ildouble: 1
193ldouble: 1
b50a7181 194Test "acos_upward (-0)":
1ab19dec
AZ
195double: 1
196idouble: 1
31dc8730 197ildouble: 2
31dc8730 198ldouble: 2
1ab19dec
AZ
199Test "acos_upward (-0x1p+0)":
200double: 1
201idouble: 1
202ildouble: 1
203ldouble: 1
b50a7181 204Test "acos_upward (-1)":
31dc8730 205ildouble: 2
31dc8730 206ldouble: 2
b50a7181 207Test "acos_upward (0)":
31dc8730 208ildouble: 2
e7725326 209ldouble: 2
1ab19dec
AZ
210Test "acos_upward (0x1.70ef54646d496p-56)":
211double: 1
212idouble: 1
213Test "acos_upward (0x1.70ef54646d497p-56)":
214double: 1
215idouble: 1
216Test "acos_upward (0x1.70ef54p-56)":
217double: 1
218idouble: 1
219Test "acos_upward (0x1.70ef56p-56)":
220double: 1
221idouble: 1
222Test "acos_upward (0x1p-4)":
223ildouble: 1
224ldouble: 1
225Test "acos_upward (0xf.fffffp-4)":
226ildouble: 1
227ldouble: 1
f964490f
RM
228
229# asin
b50a7181 230Test "asin (-0x0.ffffffff8p0)":
31dc8730 231ildouble: 1
31dc8730 232ldouble: 1
b50a7181 233Test "asin (-0x0.ffffffp0)":
31dc8730 234ildouble: 1
31dc8730 235ldouble: 1
1ab19dec
AZ
236Test "asin (-0xf.fffffff8p-4)":
237ildouble: 1
238ldouble: 1
239Test "asin (-0xf.fffffp-4)":
240ildouble: 1
241ldouble: 1
b50a7181 242Test "asin (0.75)":
f964490f
RM
243ildouble: 2
244ldouble: 2
b50a7181 245Test "asin (0x0.ffffffff8p0)":
e7725326
AS
246ildouble: 1
247ldouble: 1
b50a7181 248Test "asin (0x0.ffffffp0)":
e7725326
AS
249ildouble: 1
250ldouble: 1
1ab19dec
AZ
251Test "asin (0xcp-4)":
252ildouble: 2
253ldouble: 2
254Test "asin (0xf.fffffff8p-4)":
255ildouble: 1
256ldouble: 1
257Test "asin (0xf.fffffp-4)":
258ildouble: 1
259ldouble: 1
f964490f 260
31dc8730 261# asin_downward
b50a7181 262Test "asin_downward (-0.5)":
31dc8730
AZ
263double: 1
264idouble: 1
e7725326 265ildouble: 1
31dc8730 266ldouble: 1
1ab19dec
AZ
267Test "asin_downward (-0x1p+0)":
268double: 1
269idouble: 1
270Test "asin_downward (-0x8p-4)":
271double: 1
272idouble: 1
273ildouble: 1
274ldouble: 1
275Test "asin_downward (-0xf.fffffff8p-4)":
276double: 1
277idouble: 1
278ildouble: 1
279ldouble: 1
280Test "asin_downward (-0xf.ffffffffffff8p-4)":
281double: 1
282idouble: 1
283ildouble: 2
284ldouble: 2
285Test "asin_downward (-0xf.fffffffffffffffp-4)":
286ildouble: 2
287ldouble: 2
288Test "asin_downward (-0xf.fffffffffffp-4)":
289double: 1
290idouble: 1
291ildouble: 2
292ldouble: 2
293Test "asin_downward (-0xf.fffffp-4)":
294double: 1
295float: 1
296idouble: 1
297ifloat: 1
298ildouble: 2
299ldouble: 2
b50a7181 300Test "asin_downward (-1.0)":
31dc8730 301ildouble: 1
e7725326 302ldouble: 1
b50a7181 303Test "asin_downward (0.5)":
31dc8730
AZ
304double: 1
305idouble: 1
31dc8730 306ildouble: 1
31dc8730 307ldouble: 1
1ab19dec
AZ
308Test "asin_downward (0x8p-4)":
309float: 1
310ifloat: 1
311Test "asin_downward (0xcp-4)":
312ildouble: 1
313ldouble: 1
314Test "asin_downward (0xf.fffffffffffffffp-4)":
315ildouble: 1
316ldouble: 1
317Test "asin_downward (0xf.fffffffffffp-4)":
318ildouble: 1
319ldouble: 1
320Test "asin_downward (0xf.fffffp-4)":
321ildouble: 1
322ldouble: 1
b50a7181 323Test "asin_downward (1.0)":
31dc8730
AZ
324float: 1
325ifloat: 1
326
1ab19dec
AZ
327# asin_tonearest
328Test "asin_tonearest (-0xf.fffffff8p-4)":
329ildouble: 1
330ldouble: 1
331Test "asin_tonearest (-0xf.fffffp-4)":
332ildouble: 1
333ldouble: 1
334Test "asin_tonearest (0xcp-4)":
335ildouble: 2
336ldouble: 2
337Test "asin_tonearest (0xf.fffffff8p-4)":
338ildouble: 1
339ldouble: 1
340Test "asin_tonearest (0xf.fffffp-4)":
341ildouble: 1
342ldouble: 1
343
31dc8730 344# asin_towardzero
b50a7181 345Test "asin_towardzero (-0.5)":
31dc8730
AZ
346double: 1
347idouble: 1
31dc8730 348ildouble: 1
e7725326 349ldouble: 1
1ab19dec
AZ
350Test "asin_towardzero (-0x8p-4)":
351float: 1
352ifloat: 1
353Test "asin_towardzero (-0xf.fffffffffffffffp-4)":
354ildouble: 1
355ldouble: 1
356Test "asin_towardzero (-0xf.fffffffffffp-4)":
357ildouble: 1
358ldouble: 1
359Test "asin_towardzero (-0xf.fffffp-4)":
360ildouble: 1
361ldouble: 1
b50a7181 362Test "asin_towardzero (-1.0)":
e7725326
AS
363float: 1
364ifloat: 1
b50a7181 365Test "asin_towardzero (0.5)":
31dc8730
AZ
366double: 1
367idouble: 1
31dc8730 368ildouble: 1
e7725326 369ldouble: 1
1ab19dec
AZ
370Test "asin_towardzero (0x8p-4)":
371float: 1
372ifloat: 1
373Test "asin_towardzero (0xcp-4)":
374ildouble: 1
375ldouble: 1
376Test "asin_towardzero (0xf.fffffffffffffffp-4)":
377ildouble: 1
378ldouble: 1
379Test "asin_towardzero (0xf.fffffffffffp-4)":
380ildouble: 1
381ldouble: 1
382Test "asin_towardzero (0xf.fffffp-4)":
383ildouble: 1
384ldouble: 1
b50a7181 385Test "asin_towardzero (1.0)":
31dc8730
AZ
386float: 1
387ifloat: 1
388
389# asin_upward
1ab19dec
AZ
390Test "asin_upward (-0x8p-4)":
391double: 1
392float: 1
393idouble: 1
394ifloat: 1
395ildouble: 1
396ldouble: 1
397Test "asin_upward (-0xf.fffffff8p-4)":
398double: 1
399idouble: 1
400Test "asin_upward (-0xf.ffffffffffff8p-4)":
401double: 1
402idouble: 1
403Test "asin_upward (-0xf.fffffffffffp-4)":
404double: 1
405idouble: 1
406Test "asin_upward (-0xf.fffffp-4)":
407double: 1
408float: 1
409idouble: 1
410ifloat: 1
411ildouble: 1
412ldouble: 1
b50a7181 413Test "asin_upward (-1.0)":
31dc8730
AZ
414float: 1
415ifloat: 1
1ab19dec
AZ
416Test "asin_upward (0x1p+0)":
417double: 1
418idouble: 1
419Test "asin_upward (0xf.fffffffffffffffp-4)":
420ildouble: 2
421ldouble: 2
422Test "asin_upward (0xf.fffffffffffp-4)":
423ildouble: 1
424ldouble: 1
b50a7181 425Test "asin_upward (1.0)":
31dc8730 426ildouble: 1
e7725326 427ldouble: 1
31dc8730 428
d8cbcd7d 429# atan2
b50a7181 430Test "atan2 (-0.00756827042671106339, -.001792735857538728036)":
f964490f
RM
431ildouble: 1
432ldouble: 1
b50a7181 433Test "atan2 (-0.75, -1.0)":
35476e9c
UD
434float: 1
435ifloat: 1
3f169543
AZ
436Test "atan2 (-inf, -inf)":
437ildouble: 1
438ldouble: 1
b50a7181 439Test "atan2 (-max_value, -min_value)":
4e6e34e6
AS
440float: 1
441ifloat: 1
b50a7181 442Test "atan2 (0.75, -1.0)":
35476e9c
UD
443float: 1
444ifloat: 1
b50a7181 445Test "atan2 (1.390625, 0.9296875)":
e134f08a
UD
446float: 1
447ifloat: 1
f964490f
RM
448ildouble: 1
449ldouble: 1
3f169543
AZ
450Test "atan2 (inf, -inf)":
451ildouble: 1
452ldouble: 1
e134f08a 453
14a6e35c 454# atanh
b50a7181 455Test "atanh (0.75)":
e134f08a
UD
456float: 1
457ifloat: 1
1ab19dec
AZ
458Test "atanh (0xcp-4)":
459float: 1
460ifloat: 1
e134f08a 461
f964490f 462# cabs
b50a7181 463Test "cabs (-0.75 + 12.390625 i)":
c6922934
AS
464float: 1
465ifloat: 1
b50a7181 466Test "cabs (-0.75 - 12.390625 i)":
c6922934
AS
467float: 1
468ifloat: 1
b50a7181 469Test "cabs (-12.390625 + 0.75 i)":
c6922934
AS
470float: 1
471ifloat: 1
b50a7181 472Test "cabs (-12.390625 - 0.75 i)":
c6922934
AS
473float: 1
474ifloat: 1
b50a7181 475Test "cabs (0.75 + 1.25 i)":
c6922934
AS
476float: 1
477ifloat: 1
f964490f
RM
478ildouble: 1
479ldouble: 1
b50a7181 480Test "cabs (0.75 + 12.390625 i)":
c6922934
AS
481float: 1
482ifloat: 1
f964490f 483
058c132d 484# cacos
b50a7181 485Test "Imaginary part of: cacos (+0 + 0.5 i)":
058c132d
AS
486double: 2
487float: 1
488idouble: 2
489ifloat: 1
490ildouble: 2
491ldouble: 2
b50a7181 492Test "Imaginary part of: cacos (+0 + 1.0 i)":
058c132d
AS
493double: 3
494float: 1
495idouble: 3
496ifloat: 1
497ildouble: 1
498ldouble: 1
b50a7181 499Test "Imaginary part of: cacos (+0 + 1.5 i)":
058c132d
AS
500double: 2
501float: 1
502idouble: 2
503ifloat: 1
504ildouble: 1
505ldouble: 1
b50a7181 506Test "Imaginary part of: cacos (+0 - 0.5 i)":
058c132d
AS
507float: 1
508ifloat: 1
b50a7181 509Test "Imaginary part of: cacos (+0 - 1.0 i)":
058c132d
AS
510double: 1
511float: 1
512idouble: 1
513ifloat: 1
b50a7181 514Test "Imaginary part of: cacos (+0 - 1.5 i)":
058c132d
AS
515double: 1
516idouble: 1
b50a7181 517Test "Imaginary part of: cacos (-0 + 0.5 i)":
058c132d
AS
518double: 2
519float: 1
520idouble: 2
521ifloat: 1
522ildouble: 2
523ldouble: 2
b50a7181 524Test "Imaginary part of: cacos (-0 + 1.0 i)":
058c132d
AS
525double: 3
526float: 1
527idouble: 3
528ifloat: 1
529ildouble: 1
530ldouble: 1
b50a7181 531Test "Imaginary part of: cacos (-0 + 1.5 i)":
058c132d
AS
532double: 2
533float: 1
534idouble: 2
535ifloat: 1
536ildouble: 1
537ldouble: 1
b50a7181 538Test "Imaginary part of: cacos (-0 - 0.5 i)":
058c132d
AS
539float: 1
540ifloat: 1
b50a7181 541Test "Imaginary part of: cacos (-0 - 1.0 i)":
058c132d
AS
542double: 1
543float: 1
544idouble: 1
545ifloat: 1
b50a7181 546Test "Imaginary part of: cacos (-0 - 1.5 i)":
058c132d
AS
547double: 1
548idouble: 1
b50a7181 549Test "Imaginary part of: cacos (-0.0 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
550ildouble: 1
551ldouble: 1
b50a7181 552Test "Imaginary part of: cacos (-0.0 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
553ildouble: 1
554ldouble: 1
b50a7181 555Test "Real part of: cacos (-0.25 + 1.0 i)":
7e7b6f36
AZ
556double: 1
557float: 1
558idouble: 1
559ifloat: 1
b50a7181 560Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
7e7b6f36
AZ
561float: 1
562ifloat: 1
563ildouble: 1
564ldouble: 1
b50a7181 565Test "Real part of: cacos (-0.25 - 1.0 i)":
7e7b6f36
AZ
566double: 1
567float: 1
568idouble: 1
569ifloat: 1
b50a7181 570Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
7e7b6f36
AZ
571float: 1
572ifloat: 1
573ildouble: 1
574ldouble: 1
b50a7181 575Test "Real part of: cacos (-0.5 + +0 i)":
058c132d
AS
576double: 1
577idouble: 1
7e7b6f36
AZ
578ildouble: 1
579ldouble: 1
b50a7181 580Test "Real part of: cacos (-0.5 + 0x1.fp-1025 i)":
7e7b6f36
AZ
581ildouble: 1
582ldouble: 1
b50a7181 583Test "Real part of: cacos (-0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
584ildouble: 1
585ldouble: 1
b50a7181 586Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
587double: 1
588idouble: 1
b50a7181 589Test "Real part of: cacos (-0.5 + 0x1p-105 i)":
7e7b6f36
AZ
590ildouble: 1
591ldouble: 1
b50a7181 592Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
7e7b6f36
AZ
593double: 1
594idouble: 1
b50a7181 595Test "Real part of: cacos (-0.5 + 0x1p-112 i)":
7e7b6f36
AZ
596ildouble: 1
597ldouble: 1
b50a7181 598Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
7e7b6f36
AZ
599double: 1
600idouble: 1
b50a7181 601Test "Real part of: cacos (-0.5 + 0x1p-23 i)":
7e7b6f36
AZ
602ildouble: 1
603ldouble: 1
b50a7181 604Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
7e7b6f36
AZ
605double: 1
606idouble: 1
b50a7181 607Test "Real part of: cacos (-0.5 + 0x1p-52 i)":
7e7b6f36
AZ
608double: 1
609idouble: 1
610ildouble: 1
611ldouble: 1
b50a7181 612Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
7e7b6f36
AZ
613ildouble: 1
614ldouble: 1
b50a7181 615Test "Real part of: cacos (-0.5 + 0x1p-63 i)":
7e7b6f36
AZ
616ildouble: 1
617ldouble: 1
b50a7181 618Test "Real part of: cacos (-0.5 + 1.0 i)":
7e7b6f36
AZ
619float: 1
620ifloat: 1
b50a7181 621Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
7e7b6f36
AZ
622double: 1
623idouble: 1
624ildouble: 1
625ldouble: 1
b50a7181 626Test "Real part of: cacos (-0.5 - 0 i)":
7e7b6f36
AZ
627double: 1
628idouble: 1
629ildouble: 1
630ldouble: 1
b50a7181 631Test "Real part of: cacos (-0.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
632ildouble: 1
633ldouble: 1
b50a7181 634Test "Real part of: cacos (-0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
635ildouble: 1
636ldouble: 1
b50a7181 637Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
638double: 1
639idouble: 1
b50a7181 640Test "Real part of: cacos (-0.5 - 0x1p-105 i)":
7e7b6f36
AZ
641ildouble: 1
642ldouble: 1
b50a7181 643Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
7e7b6f36
AZ
644double: 1
645idouble: 1
b50a7181 646Test "Real part of: cacos (-0.5 - 0x1p-112 i)":
7e7b6f36
AZ
647ildouble: 1
648ldouble: 1
b50a7181 649Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
7e7b6f36
AZ
650double: 1
651idouble: 1
b50a7181 652Test "Real part of: cacos (-0.5 - 0x1p-23 i)":
7e7b6f36
AZ
653ildouble: 1
654ldouble: 1
b50a7181 655Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
7e7b6f36
AZ
656double: 1
657idouble: 1
b50a7181 658Test "Real part of: cacos (-0.5 - 0x1p-52 i)":
7e7b6f36
AZ
659double: 1
660idouble: 1
661ildouble: 1
662ldouble: 1
b50a7181 663Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
7e7b6f36
AZ
664ildouble: 1
665ldouble: 1
b50a7181 666Test "Real part of: cacos (-0.5 - 0x1p-63 i)":
7e7b6f36
AZ
667ildouble: 1
668ldouble: 1
b50a7181 669Test "Real part of: cacos (-0.5 - 1.0 i)":
7e7b6f36
AZ
670float: 1
671ifloat: 1
b50a7181 672Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
7e7b6f36
AZ
673double: 1
674idouble: 1
675ildouble: 1
676ldouble: 1
b50a7181 677Test "Real part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
678ildouble: 1
679ldouble: 1
b50a7181 680Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
681double: 1
682idouble: 1
b50a7181 683Test "Real part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
684ildouble: 1
685ldouble: 1
b50a7181 686Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
687double: 1
688idouble: 1
b50a7181 689Test "Real part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
7e7b6f36
AZ
690ildouble: 1
691ldouble: 1
b50a7181 692Test "Real part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
7e7b6f36
AZ
693ildouble: 1
694ldouble: 1
b50a7181 695Test "Real part of: cacos (-0x0.ffffffp0 + 0.0 i)":
7e7b6f36
AZ
696ildouble: 1
697ldouble: 1
b50a7181 698Test "Real part of: cacos (-0x0.ffffffp0 + 0x1.fp-129 i)":
7e7b6f36
AZ
699ildouble: 1
700ldouble: 1
b50a7181 701Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
702float: 2
703ifloat: 2
b50a7181 704Test "Real part of: cacos (-0x0.ffffffp0 - 0.0 i)":
7e7b6f36
AZ
705ildouble: 1
706ldouble: 1
b50a7181 707Test "Real part of: cacos (-0x0.ffffffp0 - 0x1.fp-129 i)":
7e7b6f36
AZ
708ildouble: 1
709ldouble: 1
b50a7181 710Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
711float: 2
712ifloat: 2
b50a7181 713Test "Real part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
7e7b6f36
AZ
714ildouble: 1
715ldouble: 1
b50a7181 716Test "Real part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
7e7b6f36
AZ
717ildouble: 1
718ldouble: 1
b50a7181 719Test "Real part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
720ildouble: 1
721ldouble: 1
b50a7181 722Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
723ildouble: 1
724ldouble: 1
b50a7181 725Test "Real part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
726ildouble: 1
727ldouble: 1
b50a7181 728Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
729ildouble: 1
730ldouble: 1
b50a7181 731Test "Real part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
732ildouble: 1
733ldouble: 1
b50a7181 734Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
735float: 1
736ifloat: 1
737ildouble: 2
738ldouble: 2
b50a7181 739Test "Real part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
740ildouble: 1
741ldouble: 1
b50a7181 742Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
743float: 1
744ifloat: 1
745ildouble: 2
746ldouble: 2
b50a7181 747Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
748double: 1
749idouble: 1
750ildouble: 1
751ldouble: 1
b50a7181 752Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
753double: 1
754idouble: 1
755ildouble: 1
756ldouble: 1
b50a7181 757Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
758float: 1
759ifloat: 1
b50a7181 760Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
761double: 1
762float: 1
763idouble: 1
764ifloat: 1
b50a7181 765Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
766float: 1
767ifloat: 1
b50a7181 768Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
769double: 1
770float: 1
771idouble: 1
772ifloat: 1
b50a7181 773Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
7e7b6f36
AZ
774double: 1
775idouble: 1
b50a7181 776Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
7e7b6f36
AZ
777double: 1
778idouble: 1
b50a7181 779Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
780ildouble: 1
781ldouble: 1
b50a7181 782Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
7e7b6f36
AZ
783double: 1
784idouble: 1
b50a7181 785Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
7e7b6f36
AZ
786double: 1
787idouble: 1
b50a7181 788Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
789ildouble: 1
790ldouble: 1
b50a7181 791Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
7e7b6f36
AZ
792double: 1
793idouble: 1
b50a7181 794Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
7e7b6f36
AZ
795double: 1
796idouble: 1
b50a7181 797Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
798float: 1
799ifloat: 1
b50a7181 800Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
801float: 1
802ifloat: 1
b50a7181 803Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
804float: 1
805ifloat: 1
b50a7181 806Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
7e7b6f36
AZ
807float: 1
808ifloat: 1
b50a7181 809Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
7e7b6f36
AZ
810float: 1
811ifloat: 1
b50a7181 812Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
7e7b6f36
AZ
813float: 1
814ifloat: 1
b50a7181 815Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
816float: 1
817ifloat: 1
b50a7181 818Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
819double: 1
820float: 1
821idouble: 1
822ifloat: 1
b50a7181 823Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
824float: 1
825ifloat: 1
b50a7181 826Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
827double: 1
828idouble: 1
b50a7181 829Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
830float: 1
831ifloat: 1
b50a7181 832Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
833float: 1
834ifloat: 1
b50a7181 835Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
836float: 1
837ifloat: 1
b50a7181 838Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
7e7b6f36
AZ
839float: 1
840ifloat: 1
b50a7181 841Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
7e7b6f36
AZ
842float: 1
843ifloat: 1
b50a7181 844Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
7e7b6f36
AZ
845float: 1
846ifloat: 1
b50a7181 847Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
848float: 1
849ifloat: 1
b50a7181 850Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
851double: 1
852float: 1
853idouble: 1
854ifloat: 1
b50a7181 855Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
856float: 1
857ifloat: 1
b50a7181 858Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
859double: 1
860idouble: 1
b50a7181 861Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
862float: 1
863ifloat: 1
864ildouble: 1
865ldouble: 1
b50a7181 866Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
867double: 1
868float: 1
869idouble: 1
870ifloat: 1
b50a7181 871Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
872float: 1
873ifloat: 1
874ildouble: 1
875ldouble: 1
b50a7181 876Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
877double: 1
878float: 1
879idouble: 1
880ifloat: 1
b50a7181 881Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
7e7b6f36
AZ
882float: 1
883ifloat: 1
b50a7181 884Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
7e7b6f36
AZ
885float: 1
886ifloat: 1
b50a7181 887Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
7e7b6f36
AZ
888float: 1
889ifloat: 1
b50a7181 890Test "Imaginary part of: cacos (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
891ildouble: 1
892ldouble: 1
b50a7181 893Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
7e7b6f36
AZ
894float: 1
895ifloat: 1
b50a7181 896Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
7e7b6f36
AZ
897float: 1
898ifloat: 1
b50a7181 899Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
7e7b6f36
AZ
900float: 1
901ifloat: 1
b50a7181 902Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
7e7b6f36
AZ
903float: 1
904ifloat: 1
b50a7181 905Test "Imaginary part of: cacos (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
906ildouble: 1
907ldouble: 1
b50a7181 908Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
7e7b6f36
AZ
909float: 1
910ifloat: 1
b50a7181 911Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
7e7b6f36
AZ
912float: 1
913ifloat: 1
b50a7181 914Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
7e7b6f36
AZ
915float: 1
916ifloat: 1
b50a7181 917Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
7e7b6f36
AZ
918float: 1
919ifloat: 1
b50a7181 920Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
7e7b6f36
AZ
921float: 1
922ifloat: 1
b50a7181 923Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
7e7b6f36
AZ
924float: 1
925ifloat: 1
b50a7181 926Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
7e7b6f36
AZ
927float: 1
928ifloat: 1
b50a7181 929Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
7e7b6f36
AZ
930float: 1
931ifloat: 1
b50a7181 932Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
7e7b6f36
AZ
933float: 1
934ifloat: 1
b50a7181 935Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
7e7b6f36
AZ
936float: 1
937ifloat: 1
b50a7181 938Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
7e7b6f36
AZ
939float: 1
940ifloat: 1
941ildouble: 1
942ldouble: 1
b50a7181 943Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
7e7b6f36
AZ
944float: 1
945ifloat: 1
b50a7181 946Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
947double: 1
948idouble: 1
b50a7181 949Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
950ildouble: 1
951ldouble: 1
b50a7181 952Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
7e7b6f36
AZ
953float: 1
954ifloat: 1
b50a7181 955Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
7e7b6f36
AZ
956float: 1
957ifloat: 1
b50a7181 958Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
7e7b6f36
AZ
959float: 1
960ifloat: 1
b50a7181 961Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
7e7b6f36
AZ
962float: 1
963ifloat: 1
964ildouble: 1
965ldouble: 1
b50a7181 966Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
7e7b6f36
AZ
967float: 1
968ifloat: 1
b50a7181 969Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
970double: 1
971idouble: 1
b50a7181 972Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
973ildouble: 1
974ldouble: 1
b50a7181 975Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
7e7b6f36
AZ
976float: 1
977ifloat: 1
b50a7181 978Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
7e7b6f36
AZ
979float: 1
980ifloat: 1
b50a7181 981Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
7e7b6f36
AZ
982float: 1
983ifloat: 1
b50a7181 984Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
7e7b6f36
AZ
985float: 1
986ifloat: 1
987ildouble: 1
988ldouble: 1
b50a7181 989Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
7e7b6f36
AZ
990float: 1
991ifloat: 1
b50a7181 992Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
7e7b6f36
AZ
993float: 1
994ifloat: 1
b50a7181 995Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
7e7b6f36
AZ
996float: 1
997ifloat: 1
b50a7181 998Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
7e7b6f36
AZ
999float: 1
1000ifloat: 1
1001ildouble: 1
1002ldouble: 1
b50a7181 1003Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
7e7b6f36
AZ
1004float: 1
1005ifloat: 1
b50a7181 1006Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
7e7b6f36
AZ
1007float: 1
1008ifloat: 1
b50a7181 1009Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
7e7b6f36
AZ
1010float: 1
1011ifloat: 1
b50a7181 1012Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
7e7b6f36
AZ
1013float: 1
1014ifloat: 1
b50a7181 1015Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
7e7b6f36
AZ
1016float: 1
1017ifloat: 1
b50a7181 1018Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
7e7b6f36
AZ
1019float: 1
1020ifloat: 1
b50a7181 1021Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
7e7b6f36
AZ
1022float: 1
1023ifloat: 1
b50a7181 1024Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
7e7b6f36
AZ
1025float: 1
1026ifloat: 1
b50a7181 1027Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
7e7b6f36
AZ
1028float: 1
1029ifloat: 1
b50a7181 1030Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
7e7b6f36
AZ
1031float: 1
1032ifloat: 1
b50a7181 1033Test "Real part of: cacos (-1.0 + 0.5 i)":
7e7b6f36
AZ
1034ildouble: 1
1035ldouble: 1
b50a7181 1036Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
7e7b6f36
AZ
1037float: 1
1038ifloat: 1
b50a7181 1039Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
1040float: 1
1041ifloat: 1
1042ildouble: 1
1043ldouble: 1
b50a7181 1044Test "Real part of: cacos (-1.0 + 0x1.fp-100 i)":
7e7b6f36
AZ
1045ildouble: 1
1046ldouble: 1
b50a7181 1047Test "Real part of: cacos (-1.0 + 0x1p50 i)":
7e7b6f36
AZ
1048float: 1
1049ifloat: 1
b50a7181 1050Test "Real part of: cacos (-1.0 - 0.5 i)":
7e7b6f36
AZ
1051ildouble: 1
1052ldouble: 1
b50a7181 1053Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
7e7b6f36
AZ
1054float: 1
1055ifloat: 1
b50a7181 1056Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
1057float: 1
1058ifloat: 1
1059ildouble: 1
1060ldouble: 1
b50a7181 1061Test "Real part of: cacos (-1.0 - 0x1.fp-100 i)":
7e7b6f36
AZ
1062ildouble: 1
1063ldouble: 1
b50a7181 1064Test "Real part of: cacos (-1.0 - 0x1p50 i)":
7e7b6f36
AZ
1065float: 1
1066ifloat: 1
b50a7181 1067Test "Imaginary part of: cacos (-1.5 + +0 i)":
7e7b6f36
AZ
1068double: 1
1069float: 1
1070idouble: 1
1071ifloat: 1
b50a7181 1072Test "Real part of: cacos (-2 - 3 i)":
7e7b6f36
AZ
1073float: 1
1074ifloat: 1
3f169543
AZ
1075Test "Real part of: cacos (-inf + inf i)":
1076ildouble: 1
1077ldouble: 1
1078Test "Real part of: cacos (-inf - inf i)":
1079ildouble: 1
1080ldouble: 1
b50a7181 1081Test "Imaginary part of: cacos (0.0 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1082ildouble: 1
1083ldouble: 1
b50a7181 1084Test "Imaginary part of: cacos (0.0 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1085ildouble: 1
1086ldouble: 1
b50a7181 1087Test "Imaginary part of: cacos (0.25 + 1.0 i)":
7e7b6f36
AZ
1088float: 1
1089ifloat: 1
1090ildouble: 1
1091ldouble: 1
b50a7181 1092Test "Imaginary part of: cacos (0.25 - 1.0 i)":
7e7b6f36
AZ
1093float: 1
1094ifloat: 1
1095ildouble: 1
1096ldouble: 1
b50a7181 1097Test "Real part of: cacos (0.5 + +0 i)":
7e7b6f36
AZ
1098double: 1
1099idouble: 1
b50a7181 1100Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
7e7b6f36
AZ
1101double: 1
1102idouble: 1
b50a7181 1103Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
1104double: 1
1105idouble: 1
b50a7181 1106Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
1107double: 1
1108idouble: 1
b50a7181 1109Test "Real part of: cacos (0.5 + 0x1p-105 i)":
7e7b6f36
AZ
1110double: 1
1111idouble: 1
b50a7181 1112Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
7e7b6f36
AZ
1113double: 1
1114idouble: 1
b50a7181 1115Test "Real part of: cacos (0.5 + 0x1p-112 i)":
7e7b6f36
AZ
1116double: 1
1117idouble: 1
b50a7181 1118Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
7e7b6f36
AZ
1119double: 1
1120idouble: 1
b50a7181 1121Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
7e7b6f36
AZ
1122double: 1
1123idouble: 1
3f169543
AZ
1124Test "Real part of: cacos (0.5 + 0x1p-52 i)":
1125double: 1
1126idouble: 1
b50a7181 1127Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
7e7b6f36
AZ
1128ildouble: 1
1129ldouble: 1
b50a7181 1130Test "Real part of: cacos (0.5 + 0x1p-63 i)":
7e7b6f36
AZ
1131double: 1
1132idouble: 1
b50a7181 1133Test "Real part of: cacos (0.5 + 1.0 i)":
7e7b6f36
AZ
1134float: 1
1135ifloat: 1
b50a7181 1136Test "Imaginary part of: cacos (0.5 + 1.0 i)":
7e7b6f36
AZ
1137double: 1
1138idouble: 1
1139ildouble: 1
1140ldouble: 1
b50a7181 1141Test "Real part of: cacos (0.5 - 0 i)":
7e7b6f36
AZ
1142double: 1
1143idouble: 1
b50a7181 1144Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
1145double: 1
1146idouble: 1
b50a7181 1147Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
1148double: 1
1149idouble: 1
b50a7181 1150Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
1151double: 1
1152idouble: 1
b50a7181 1153Test "Real part of: cacos (0.5 - 0x1p-105 i)":
7e7b6f36
AZ
1154double: 1
1155idouble: 1
b50a7181 1156Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
7e7b6f36
AZ
1157double: 1
1158idouble: 1
b50a7181 1159Test "Real part of: cacos (0.5 - 0x1p-112 i)":
7e7b6f36
AZ
1160double: 1
1161idouble: 1
b50a7181 1162Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
7e7b6f36
AZ
1163double: 1
1164idouble: 1
b50a7181 1165Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
7e7b6f36
AZ
1166double: 1
1167idouble: 1
3f169543
AZ
1168Test "Real part of: cacos (0.5 - 0x1p-52 i)":
1169double: 1
1170idouble: 1
b50a7181 1171Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
7e7b6f36
AZ
1172ildouble: 1
1173ldouble: 1
b50a7181 1174Test "Real part of: cacos (0.5 - 0x1p-63 i)":
7e7b6f36
AZ
1175double: 1
1176idouble: 1
b50a7181 1177Test "Real part of: cacos (0.5 - 1.0 i)":
7e7b6f36
AZ
1178float: 1
1179ifloat: 1
b50a7181 1180Test "Imaginary part of: cacos (0.5 - 1.0 i)":
7e7b6f36
AZ
1181double: 1
1182idouble: 1
1183ildouble: 1
1184ldouble: 1
b50a7181 1185Test "Real part of: cacos (0.75 + 1.25 i)":
7e7b6f36
AZ
1186float: 1
1187ifloat: 1
b50a7181 1188Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0.0 i)":
7e7b6f36
AZ
1189double: 1
1190idouble: 1
b50a7181 1191Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
1192double: 1
1193idouble: 1
b50a7181 1194Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
1195double: 1
1196idouble: 1
b50a7181 1197Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0.0 i)":
7e7b6f36
AZ
1198double: 1
1199idouble: 1
b50a7181 1200Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
7e7b6f36
AZ
1201double: 1
1202idouble: 1
b50a7181 1203Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
1204double: 1
1205idouble: 1
b50a7181 1206Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
7e7b6f36
AZ
1207ildouble: 1
1208ldouble: 1
b50a7181 1209Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
7e7b6f36
AZ
1210ildouble: 1
1211ldouble: 1
b50a7181 1212Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
7e7b6f36
AZ
1213double: 1
1214float: 1
1215idouble: 1
1216ifloat: 1
1217ildouble: 1
1218ldouble: 1
b50a7181 1219Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
7e7b6f36
AZ
1220double: 1
1221float: 1
1222idouble: 1
1223ifloat: 1
1224ildouble: 1
1225ldouble: 1
b50a7181 1226Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
1227float: 2
1228ifloat: 2
1229ildouble: 1
1230ldouble: 1
b50a7181 1231Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
1232float: 2
1233ifloat: 2
b50a7181 1234Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
7e7b6f36
AZ
1235double: 1
1236float: 1
1237idouble: 1
1238ifloat: 1
1239ildouble: 1
1240ldouble: 1
b50a7181 1241Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
7e7b6f36
AZ
1242double: 1
1243float: 1
1244idouble: 1
1245ifloat: 1
1246ildouble: 1
1247ldouble: 1
b50a7181 1248Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
1249float: 2
1250ifloat: 2
1251ildouble: 1
1252ldouble: 1
b50a7181 1253Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
1254float: 2
1255ifloat: 2
b50a7181 1256Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
1257double: 1
1258idouble: 1
b50a7181 1259Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
1260ildouble: 1
1261ldouble: 1
b50a7181 1262Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
1263double: 1
1264idouble: 1
b50a7181 1265Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
1266ildouble: 1
1267ldouble: 1
b50a7181 1268Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
1269float: 2
1270ifloat: 2
b50a7181 1271Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
1272float: 1
1273ifloat: 1
1274ildouble: 2
1275ldouble: 2
b50a7181 1276Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
1277float: 2
1278ifloat: 2
b50a7181 1279Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
1280float: 1
1281ifloat: 1
1282ildouble: 2
1283ldouble: 2
b50a7181 1284Test "Real part of: cacos (0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
1285ildouble: 1
1286ldouble: 1
b50a7181 1287Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
1288double: 1
1289idouble: 1
1290ildouble: 1
1291ldouble: 1
b50a7181 1292Test "Real part of: cacos (0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
1293ildouble: 1
1294ldouble: 1
b50a7181 1295Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
1296double: 1
1297idouble: 1
1298ildouble: 1
1299ldouble: 1
b50a7181 1300Test "Real part of: cacos (0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
1301ildouble: 1
1302ldouble: 1
b50a7181 1303Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
1304double: 1
1305float: 1
1306idouble: 1
1307ifloat: 1
b50a7181 1308Test "Real part of: cacos (0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
1309ildouble: 1
1310ldouble: 1
b50a7181 1311Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
1312double: 1
1313float: 1
1314idouble: 1
1315ifloat: 1
b50a7181 1316Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
7e7b6f36
AZ
1317double: 1
1318idouble: 1
b50a7181 1319Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
7e7b6f36
AZ
1320double: 1
1321idouble: 1
b50a7181 1322Test "Imaginary part of: cacos (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1323ildouble: 1
1324ldouble: 1
b50a7181 1325Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
7e7b6f36
AZ
1326double: 1
1327idouble: 1
b50a7181 1328Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
7e7b6f36
AZ
1329double: 1
1330idouble: 1
b50a7181 1331Test "Imaginary part of: cacos (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1332ildouble: 1
1333ldouble: 1
b50a7181 1334Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
7e7b6f36
AZ
1335double: 1
1336idouble: 1
b50a7181 1337Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
7e7b6f36
AZ
1338double: 1
1339idouble: 1
b50a7181 1340Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
1341float: 1
1342ifloat: 1
b50a7181 1343Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
1344double: 1
1345float: 1
1346idouble: 1
1347ifloat: 1
b50a7181 1348Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
1349double: 1
1350idouble: 1
b50a7181 1351Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
1352float: 1
1353ifloat: 1
b50a7181 1354Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
1355double: 1
1356float: 1
1357idouble: 1
1358ifloat: 1
b50a7181 1359Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
1360double: 1
1361idouble: 1
b50a7181 1362Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
1363double: 1
1364float: 1
1365idouble: 1
1366ifloat: 1
b50a7181 1367Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
1368double: 1
1369float: 1
1370idouble: 1
1371ifloat: 1
b50a7181 1372Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
7e7b6f36
AZ
1373double: 1
1374idouble: 1
1375ildouble: 1
1376ldouble: 1
b50a7181 1377Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
7e7b6f36
AZ
1378double: 1
1379idouble: 1
1380ildouble: 1
1381ldouble: 1
b50a7181 1382Test "Real part of: cacos (0x1p-105 + 0.5 i)":
7e7b6f36
AZ
1383ildouble: 1
1384ldouble: 1
b50a7181 1385Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
7e7b6f36
AZ
1386float: 1
1387ifloat: 1
b50a7181 1388Test "Imaginary part of: cacos (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
1389ildouble: 1
1390ldouble: 1
b50a7181 1391Test "Real part of: cacos (0x1p-105 - 0.5 i)":
7e7b6f36
AZ
1392ildouble: 1
1393ldouble: 1
b50a7181 1394Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
7e7b6f36
AZ
1395float: 1
1396ifloat: 1
b50a7181 1397Test "Imaginary part of: cacos (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
1398ildouble: 1
1399ldouble: 1
b50a7181 1400Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
7e7b6f36
AZ
1401float: 1
1402ifloat: 1
b50a7181 1403Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
7e7b6f36
AZ
1404float: 1
1405ifloat: 1
b50a7181 1406Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
7e7b6f36
AZ
1407float: 1
1408ifloat: 1
b50a7181 1409Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
1410double: 1
1411idouble: 1
b50a7181 1412Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
1413ildouble: 1
1414ldouble: 1
b50a7181 1415Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
7e7b6f36
AZ
1416float: 1
1417ifloat: 1
b50a7181 1418Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
1419double: 1
1420idouble: 1
b50a7181 1421Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
1422ildouble: 1
1423ldouble: 1
b50a7181 1424Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
7e7b6f36
AZ
1425float: 1
1426ifloat: 1
b50a7181 1427Test "Real part of: cacos (0x1p-52 + 0x0.fffffffffffff8p0 i)":
7e7b6f36
AZ
1428ildouble: 1
1429ldouble: 1
b50a7181 1430Test "Real part of: cacos (0x1p-52 + 0x1.0000000000001p0 i)":
7e7b6f36
AZ
1431ildouble: 1
1432ldouble: 1
b50a7181 1433Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
7e7b6f36
AZ
1434float: 1
1435ifloat: 1
b50a7181 1436Test "Real part of: cacos (0x1p-52 - 0x0.fffffffffffff8p0 i)":
7e7b6f36
AZ
1437ildouble: 1
1438ldouble: 1
b50a7181 1439Test "Real part of: cacos (0x1p-52 - 0x1.0000000000001p0 i)":
7e7b6f36
AZ
1440ildouble: 1
1441ldouble: 1
b50a7181 1442Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
7e7b6f36
AZ
1443float: 1
1444ifloat: 1
b50a7181 1445Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
7e7b6f36
AZ
1446float: 1
1447ifloat: 1
b50a7181 1448Test "Real part of: cacos (1.0 + 0.25 i)":
7e7b6f36
AZ
1449double: 1
1450idouble: 1
b50a7181 1451Test "Real part of: cacos (1.0 + 0.5 i)":
7e7b6f36
AZ
1452float: 1
1453ifloat: 1
b50a7181 1454Test "Imaginary part of: cacos (1.0 + 0.5 i)":
7e7b6f36
AZ
1455float: 1
1456ifloat: 1
b50a7181 1457Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
1458float: 2
1459ifloat: 2
1460ildouble: 1
1461ldouble: 1
b50a7181 1462Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
1463float: 1
1464ifloat: 1
1465ildouble: 1
1466ldouble: 1
b50a7181 1467Test "Real part of: cacos (1.0 + 0x1.fp-30 i)":
7e7b6f36
AZ
1468double: 1
1469idouble: 1
b50a7181 1470Test "Real part of: cacos (1.0 - 0.25 i)":
7e7b6f36
AZ
1471double: 1
1472idouble: 1
b50a7181 1473Test "Real part of: cacos (1.0 - 0.5 i)":
7e7b6f36
AZ
1474float: 1
1475ifloat: 1
b50a7181 1476Test "Imaginary part of: cacos (1.0 - 0.5 i)":
7e7b6f36
AZ
1477float: 1
1478ifloat: 1
b50a7181 1479Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
1480float: 2
1481ifloat: 2
1482ildouble: 1
1483ldouble: 1
b50a7181 1484Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
1485float: 1
1486ifloat: 1
1487ildouble: 1
1488ldouble: 1
b50a7181 1489Test "Real part of: cacos (1.0 - 0x1.fp-30 i)":
7e7b6f36
AZ
1490double: 1
1491idouble: 1
b50a7181 1492Test "Imaginary part of: cacos (1.5 + +0 i)":
7e7b6f36
AZ
1493double: 1
1494float: 1
1495idouble: 1
1496ifloat: 1
1497
1498# cacosh
b50a7181 1499Test "Real part of: cacosh (+0 + 0.5 i)":
7e7b6f36
AZ
1500float: 1
1501ifloat: 1
b50a7181 1502Test "Real part of: cacosh (+0 + 1.0 i)":
7e7b6f36
AZ
1503double: 1
1504float: 1
1505idouble: 1
1506ifloat: 1
b50a7181 1507Test "Real part of: cacosh (+0 + 1.5 i)":
7e7b6f36
AZ
1508double: 1
1509idouble: 1
b50a7181 1510Test "Real part of: cacosh (+0 - 0.5 i)":
7e7b6f36
AZ
1511float: 1
1512ifloat: 1
b50a7181 1513Test "Real part of: cacosh (+0 - 1.0 i)":
7e7b6f36
AZ
1514double: 1
1515float: 1
1516idouble: 1
1517ifloat: 1
b50a7181 1518Test "Real part of: cacosh (+0 - 1.5 i)":
7e7b6f36
AZ
1519double: 1
1520idouble: 1
b50a7181 1521Test "Real part of: cacosh (-0 + 0.5 i)":
7e7b6f36
AZ
1522float: 1
1523ifloat: 1
b50a7181 1524Test "Real part of: cacosh (-0 + 1.0 i)":
7e7b6f36
AZ
1525double: 1
1526float: 1
1527idouble: 1
1528ifloat: 1
b50a7181 1529Test "Real part of: cacosh (-0 + 1.5 i)":
7e7b6f36
AZ
1530double: 1
1531idouble: 1
b50a7181 1532Test "Real part of: cacosh (-0 - 0.5 i)":
7e7b6f36
AZ
1533float: 1
1534ifloat: 1
b50a7181 1535Test "Real part of: cacosh (-0 - 1.0 i)":
7e7b6f36
AZ
1536double: 1
1537float: 1
1538idouble: 1
1539ifloat: 1
b50a7181 1540Test "Real part of: cacosh (-0 - 1.5 i)":
7e7b6f36
AZ
1541double: 1
1542idouble: 1
b50a7181 1543Test "Real part of: cacosh (-0.0 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1544ildouble: 1
1545ldouble: 1
b50a7181 1546Test "Real part of: cacosh (-0.0 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1547ildouble: 1
1548ldouble: 1
b50a7181 1549Test "Real part of: cacosh (-0.25 + 1.0 i)":
7e7b6f36
AZ
1550float: 1
1551ifloat: 1
1552ildouble: 1
1553ldouble: 1
b50a7181 1554Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
7e7b6f36
AZ
1555double: 1
1556float: 1
1557idouble: 1
1558ifloat: 1
b50a7181 1559Test "Real part of: cacosh (-0.25 - 1.0 i)":
7e7b6f36
AZ
1560float: 1
1561ifloat: 1
1562ildouble: 1
1563ldouble: 1
b50a7181 1564Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
7e7b6f36
AZ
1565double: 1
1566float: 1
1567idouble: 1
1568ifloat: 1
b50a7181 1569Test "Imaginary part of: cacosh (-0.5 + +0 i)":
7e7b6f36
AZ
1570double: 1
1571idouble: 1
1572ildouble: 1
1573ldouble: 1
b50a7181 1574Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-1025 i)":
7e7b6f36
AZ
1575ildouble: 1
1576ldouble: 1
b50a7181 1577Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
1578double: 1
1579idouble: 1
b50a7181 1580Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
1581ildouble: 1
1582ldouble: 1
b50a7181 1583Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
7e7b6f36
AZ
1584double: 1
1585idouble: 1
b50a7181 1586Test "Imaginary part of: cacosh (-0.5 + 0x1p-105 i)":
7e7b6f36
AZ
1587ildouble: 1
1588ldouble: 1
b50a7181 1589Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
7e7b6f36
AZ
1590double: 1
1591idouble: 1
b50a7181 1592Test "Imaginary part of: cacosh (-0.5 + 0x1p-112 i)":
7e7b6f36
AZ
1593ildouble: 1
1594ldouble: 1
b50a7181 1595Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
7e7b6f36
AZ
1596double: 1
1597idouble: 1
b50a7181 1598Test "Imaginary part of: cacosh (-0.5 + 0x1p-23 i)":
7e7b6f36
AZ
1599ildouble: 1
1600ldouble: 1
b50a7181 1601Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
7e7b6f36
AZ
1602ildouble: 1
1603ldouble: 1
b50a7181 1604Test "Imaginary part of: cacosh (-0.5 + 0x1p-52 i)":
7e7b6f36
AZ
1605double: 1
1606idouble: 1
1607ildouble: 1
1608ldouble: 1
b50a7181 1609Test "Imaginary part of: cacosh (-0.5 + 0x1p-63 i)":
7e7b6f36
AZ
1610ildouble: 1
1611ldouble: 1
b50a7181 1612Test "Real part of: cacosh (-0.5 + 1.0 i)":
7e7b6f36
AZ
1613double: 1
1614idouble: 1
1615ildouble: 1
1616ldouble: 1
b50a7181 1617Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
7e7b6f36
AZ
1618float: 1
1619ifloat: 1
b50a7181 1620Test "Imaginary part of: cacosh (-0.5 - 0 i)":
7e7b6f36
AZ
1621double: 1
1622idouble: 1
1623ildouble: 1
1624ldouble: 1
b50a7181 1625Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
1626ildouble: 1
1627ldouble: 1
b50a7181 1628Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
1629double: 1
1630idouble: 1
b50a7181 1631Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
1632ildouble: 1
1633ldouble: 1
b50a7181 1634Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
7e7b6f36
AZ
1635double: 1
1636idouble: 1
b50a7181 1637Test "Imaginary part of: cacosh (-0.5 - 0x1p-105 i)":
7e7b6f36
AZ
1638ildouble: 1
1639ldouble: 1
b50a7181 1640Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
7e7b6f36
AZ
1641double: 1
1642idouble: 1
b50a7181 1643Test "Imaginary part of: cacosh (-0.5 - 0x1p-112 i)":
7e7b6f36
AZ
1644ildouble: 1
1645ldouble: 1
b50a7181 1646Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
7e7b6f36
AZ
1647double: 1
1648idouble: 1
b50a7181 1649Test "Imaginary part of: cacosh (-0.5 - 0x1p-23 i)":
7e7b6f36
AZ
1650ildouble: 1
1651ldouble: 1
b50a7181 1652Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
7e7b6f36
AZ
1653ildouble: 1
1654ldouble: 1
b50a7181 1655Test "Imaginary part of: cacosh (-0.5 - 0x1p-52 i)":
7e7b6f36
AZ
1656double: 1
1657idouble: 1
1658ildouble: 1
1659ldouble: 1
b50a7181 1660Test "Imaginary part of: cacosh (-0.5 - 0x1p-63 i)":
7e7b6f36
AZ
1661ildouble: 1
1662ldouble: 1
b50a7181 1663Test "Real part of: cacosh (-0.5 - 1.0 i)":
7e7b6f36
AZ
1664double: 1
1665idouble: 1
1666ildouble: 1
1667ldouble: 1
b50a7181 1668Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
7e7b6f36
AZ
1669float: 1
1670ifloat: 1
b50a7181 1671Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
1672double: 1
1673idouble: 1
b50a7181 1674Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
1675ildouble: 1
1676ldouble: 1
b50a7181 1677Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
1678double: 1
1679idouble: 1
b50a7181 1680Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
1681ildouble: 1
1682ldouble: 1
b50a7181 1683Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
7e7b6f36
AZ
1684ildouble: 1
1685ldouble: 1
b50a7181 1686Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
7e7b6f36
AZ
1687ildouble: 1
1688ldouble: 1
b50a7181 1689Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0.0 i)":
7e7b6f36
AZ
1690ildouble: 1
1691ldouble: 1
b50a7181 1692Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0x1.fp-129 i)":
7e7b6f36
AZ
1693ildouble: 1
1694ldouble: 1
b50a7181 1695Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
1696float: 2
1697ifloat: 2
b50a7181 1698Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0.0 i)":
7e7b6f36
AZ
1699ildouble: 1
1700ldouble: 1
b50a7181 1701Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0x1.fp-129 i)":
7e7b6f36
AZ
1702ildouble: 1
1703ldouble: 1
b50a7181 1704Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
1705float: 2
1706ifloat: 2
b50a7181 1707Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
7e7b6f36
AZ
1708ildouble: 1
1709ldouble: 1
b50a7181 1710Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
7e7b6f36
AZ
1711ildouble: 1
1712ldouble: 1
b50a7181 1713Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
1714ildouble: 1
1715ldouble: 1
b50a7181 1716Test "Imaginary part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
1717ildouble: 1
1718ldouble: 1
b50a7181 1719Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
1720ildouble: 1
1721ldouble: 1
b50a7181 1722Test "Imaginary part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
1723ildouble: 1
1724ldouble: 1
b50a7181 1725Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
1726float: 1
1727ifloat: 1
1728ildouble: 2
1729ldouble: 2
b50a7181 1730Test "Imaginary part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
1731ildouble: 1
1732ldouble: 1
b50a7181 1733Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
1734float: 1
1735ifloat: 1
1736ildouble: 2
1737ldouble: 2
b50a7181 1738Test "Imaginary part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
1739ildouble: 1
1740ldouble: 1
b50a7181 1741Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
1742double: 1
1743idouble: 1
1744ildouble: 1
1745ldouble: 1
b50a7181 1746Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
1747double: 1
1748idouble: 1
1749ildouble: 1
1750ldouble: 1
b50a7181 1751Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
1752double: 1
1753float: 1
1754idouble: 1
1755ifloat: 1
b50a7181 1756Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
1757float: 1
1758ifloat: 1
b50a7181 1759Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
1760double: 1
1761float: 1
1762idouble: 1
1763ifloat: 1
b50a7181 1764Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
1765float: 1
1766ifloat: 1
b50a7181 1767Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
7e7b6f36
AZ
1768double: 1
1769idouble: 1
b50a7181 1770Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
7e7b6f36
AZ
1771double: 1
1772idouble: 1
b50a7181 1773Test "Real part of: cacosh (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1774ildouble: 1
1775ldouble: 1
b50a7181 1776Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
7e7b6f36
AZ
1777double: 1
1778idouble: 1
b50a7181 1779Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
7e7b6f36
AZ
1780double: 1
1781idouble: 1
b50a7181 1782Test "Real part of: cacosh (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
1783ildouble: 1
1784ldouble: 1
b50a7181 1785Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
7e7b6f36
AZ
1786double: 1
1787idouble: 1
b50a7181 1788Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
7e7b6f36
AZ
1789double: 1
1790idouble: 1
b50a7181 1791Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
1792float: 1
1793ifloat: 1
b50a7181 1794Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
1795float: 1
1796ifloat: 1
b50a7181 1797Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
1798float: 1
1799ifloat: 1
b50a7181 1800Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
7e7b6f36
AZ
1801float: 1
1802ifloat: 1
b50a7181 1803Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
7e7b6f36
AZ
1804float: 1
1805ifloat: 1
b50a7181 1806Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
7e7b6f36
AZ
1807float: 1
1808ifloat: 1
b50a7181 1809Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
1810double: 1
1811float: 1
1812idouble: 1
1813ifloat: 1
b50a7181 1814Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
1815float: 1
1816ifloat: 1
b50a7181 1817Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
1818double: 1
1819idouble: 1
b50a7181 1820Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
1821float: 1
1822ifloat: 1
b50a7181 1823Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
1824float: 1
1825ifloat: 1
b50a7181 1826Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
1827float: 1
1828ifloat: 1
b50a7181 1829Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
1830float: 1
1831ifloat: 1
b50a7181 1832Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
7e7b6f36
AZ
1833float: 1
1834ifloat: 1
b50a7181 1835Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
7e7b6f36
AZ
1836float: 1
1837ifloat: 1
b50a7181 1838Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
7e7b6f36
AZ
1839float: 1
1840ifloat: 1
b50a7181 1841Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
1842double: 1
1843float: 1
1844idouble: 1
1845ifloat: 1
b50a7181 1846Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
1847float: 1
1848ifloat: 1
b50a7181 1849Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
1850double: 1
1851idouble: 1
b50a7181 1852Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
1853float: 1
1854ifloat: 1
b50a7181 1855Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
1856double: 1
1857float: 1
1858idouble: 1
1859ifloat: 1
b50a7181 1860Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
1861float: 1
1862ifloat: 1
1863ildouble: 1
1864ldouble: 1
b50a7181 1865Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
1866double: 1
1867float: 1
1868idouble: 1
1869ifloat: 1
b50a7181 1870Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
1871float: 1
1872ifloat: 1
1873ildouble: 1
1874ldouble: 1
b50a7181 1875Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
7e7b6f36
AZ
1876float: 1
1877ifloat: 1
b50a7181 1878Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
7e7b6f36
AZ
1879float: 1
1880ifloat: 1
b50a7181 1881Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
7e7b6f36
AZ
1882float: 1
1883ifloat: 1
b50a7181 1884Test "Real part of: cacosh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
1885ildouble: 1
1886ldouble: 1
b50a7181 1887Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
7e7b6f36
AZ
1888float: 1
1889ifloat: 1
b50a7181 1890Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
7e7b6f36
AZ
1891float: 1
1892ifloat: 1
b50a7181 1893Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
7e7b6f36
AZ
1894float: 1
1895ifloat: 1
b50a7181 1896Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
7e7b6f36
AZ
1897float: 1
1898ifloat: 1
b50a7181 1899Test "Real part of: cacosh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
1900ildouble: 1
1901ldouble: 1
b50a7181 1902Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
7e7b6f36
AZ
1903float: 1
1904ifloat: 1
b50a7181 1905Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
7e7b6f36
AZ
1906float: 1
1907ifloat: 1
b50a7181 1908Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
7e7b6f36
AZ
1909float: 1
1910ifloat: 1
b50a7181 1911Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
7e7b6f36
AZ
1912float: 1
1913ifloat: 1
b50a7181 1914Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
7e7b6f36
AZ
1915float: 1
1916ifloat: 1
b50a7181 1917Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
7e7b6f36
AZ
1918float: 1
1919ifloat: 1
b50a7181 1920Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
7e7b6f36
AZ
1921float: 1
1922ifloat: 1
b50a7181 1923Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
7e7b6f36
AZ
1924float: 1
1925ifloat: 1
b50a7181 1926Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
7e7b6f36
AZ
1927float: 1
1928ifloat: 1
b50a7181 1929Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
7e7b6f36
AZ
1930float: 1
1931ifloat: 1
b50a7181 1932Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
7e7b6f36
AZ
1933float: 1
1934ifloat: 1
b50a7181 1935Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
7e7b6f36
AZ
1936float: 1
1937ifloat: 1
1938ildouble: 1
1939ldouble: 1
b50a7181 1940Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
1941double: 1
1942idouble: 1
b50a7181 1943Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
1944ildouble: 1
1945ldouble: 1
b50a7181 1946Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
7e7b6f36
AZ
1947float: 1
1948ifloat: 1
b50a7181 1949Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
7e7b6f36
AZ
1950float: 1
1951ifloat: 1
b50a7181 1952Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
7e7b6f36
AZ
1953float: 1
1954ifloat: 1
b50a7181 1955Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
7e7b6f36
AZ
1956float: 1
1957ifloat: 1
b50a7181 1958Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
7e7b6f36
AZ
1959float: 1
1960ifloat: 1
1961ildouble: 1
1962ldouble: 1
b50a7181 1963Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
1964double: 1
1965idouble: 1
b50a7181 1966Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
1967ildouble: 1
1968ldouble: 1
b50a7181 1969Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
7e7b6f36
AZ
1970float: 1
1971ifloat: 1
b50a7181 1972Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
7e7b6f36
AZ
1973float: 1
1974ifloat: 1
b50a7181 1975Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
7e7b6f36
AZ
1976float: 1
1977ifloat: 1
b50a7181 1978Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
7e7b6f36
AZ
1979float: 1
1980ifloat: 1
b50a7181 1981Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
7e7b6f36
AZ
1982float: 1
1983ifloat: 1
1984ildouble: 1
1985ldouble: 1
b50a7181 1986Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
7e7b6f36
AZ
1987float: 1
1988ifloat: 1
b50a7181 1989Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
7e7b6f36
AZ
1990float: 1
1991ifloat: 1
b50a7181 1992Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
7e7b6f36
AZ
1993float: 1
1994ifloat: 1
b50a7181 1995Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
7e7b6f36
AZ
1996float: 1
1997ifloat: 1
1998ildouble: 1
1999ldouble: 1
b50a7181 2000Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
7e7b6f36
AZ
2001float: 1
2002ifloat: 1
b50a7181 2003Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
7e7b6f36
AZ
2004float: 1
2005ifloat: 1
b50a7181 2006Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
7e7b6f36
AZ
2007float: 1
2008ifloat: 1
b50a7181 2009Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
7e7b6f36
AZ
2010float: 1
2011ifloat: 1
b50a7181 2012Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
7e7b6f36
AZ
2013float: 1
2014ifloat: 1
b50a7181 2015Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
7e7b6f36
AZ
2016float: 1
2017ifloat: 1
b50a7181 2018Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
7e7b6f36
AZ
2019float: 1
2020ifloat: 1
b50a7181 2021Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
7e7b6f36
AZ
2022float: 1
2023ifloat: 1
b50a7181 2024Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
7e7b6f36
AZ
2025float: 1
2026ifloat: 1
b50a7181 2027Test "Real part of: cacosh (-1.0 + 0.5 i)":
7e7b6f36
AZ
2028float: 1
2029ifloat: 1
b50a7181 2030Test "Imaginary part of: cacosh (-1.0 + 0.5 i)":
7e7b6f36
AZ
2031ildouble: 1
2032ldouble: 1
b50a7181 2033Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
2034float: 1
2035ifloat: 1
2036ildouble: 1
2037ldouble: 1
b50a7181 2038Test "Imaginary part of: cacosh (-1.0 + 0x1.fp-100 i)":
7e7b6f36
AZ
2039ildouble: 1
2040ldouble: 1
b50a7181 2041Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
7e7b6f36
AZ
2042float: 1
2043ifloat: 1
b50a7181 2044Test "Real part of: cacosh (-1.0 - 0.5 i)":
7e7b6f36
AZ
2045float: 1
2046ifloat: 1
b50a7181 2047Test "Imaginary part of: cacosh (-1.0 - 0.5 i)":
7e7b6f36
AZ
2048ildouble: 1
2049ldouble: 1
b50a7181 2050Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
2051float: 1
2052ifloat: 1
2053ildouble: 1
2054ldouble: 1
b50a7181 2055Test "Imaginary part of: cacosh (-1.0 - 0x1.fp-100 i)":
7e7b6f36
AZ
2056ildouble: 1
2057ldouble: 1
b50a7181 2058Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
7e7b6f36
AZ
2059float: 1
2060ifloat: 1
b50a7181 2061Test "Real part of: cacosh (-1.5 + +0 i)":
7e7b6f36
AZ
2062float: 1
2063ifloat: 1
b50a7181 2064Test "Real part of: cacosh (-1.5 - 0 i)":
7e7b6f36
AZ
2065float: 1
2066ifloat: 1
b50a7181 2067Test "Real part of: cacosh (-2 - 3 i)":
7e7b6f36
AZ
2068double: 1
2069float: 7
2070idouble: 1
2071ifloat: 7
b50a7181 2072Test "Imaginary part of: cacosh (-2 - 3 i)":
7e7b6f36
AZ
2073double: 1
2074float: 3
2075idouble: 1
2076ifloat: 3
3f169543
AZ
2077Test "Imaginary part of: cacosh (-inf + inf i)":
2078ildouble: 1
2079ldouble: 1
2080Test "Imaginary part of: cacosh (-inf - inf i)":
2081ildouble: 1
2082ldouble: 1
b50a7181 2083Test "Real part of: cacosh (0.0 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2084ildouble: 1
2085ldouble: 1
b50a7181 2086Test "Real part of: cacosh (0.0 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2087ildouble: 1
2088ldouble: 1
b50a7181 2089Test "Real part of: cacosh (0.25 + 1.0 i)":
7e7b6f36
AZ
2090float: 1
2091ifloat: 1
2092ildouble: 1
2093ldouble: 1
b50a7181 2094Test "Real part of: cacosh (0.25 - 1.0 i)":
7e7b6f36
AZ
2095float: 1
2096ifloat: 1
2097ildouble: 1
2098ldouble: 1
b50a7181 2099Test "Imaginary part of: cacosh (0.5 + +0 i)":
7e7b6f36
AZ
2100double: 1
2101idouble: 1
2102ildouble: 1
2103ldouble: 1
b50a7181 2104Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
7e7b6f36
AZ
2105double: 1
2106idouble: 1
b50a7181 2107Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
2108double: 1
2109idouble: 1
b50a7181 2110Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
2111double: 1
2112idouble: 1
b50a7181 2113Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
7e7b6f36
AZ
2114double: 1
2115idouble: 1
b50a7181 2116Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
7e7b6f36
AZ
2117double: 1
2118idouble: 1
b50a7181 2119Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
7e7b6f36
AZ
2120double: 1
2121idouble: 1
b50a7181 2122Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
7e7b6f36
AZ
2123double: 1
2124idouble: 1
b50a7181 2125Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
7e7b6f36
AZ
2126double: 1
2127idouble: 1
b50a7181 2128Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
7e7b6f36
AZ
2129ildouble: 1
2130ldouble: 1
3f169543
AZ
2131Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
2132double: 1
2133idouble: 1
b50a7181 2134Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
7e7b6f36
AZ
2135double: 1
2136idouble: 1
b50a7181 2137Test "Real part of: cacosh (0.5 + 1.0 i)":
7e7b6f36
AZ
2138double: 1
2139idouble: 1
2140ildouble: 1
2141ldouble: 1
b50a7181 2142Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
7e7b6f36
AZ
2143float: 1
2144ifloat: 1
b50a7181 2145Test "Imaginary part of: cacosh (0.5 - 0 i)":
7e7b6f36
AZ
2146double: 1
2147idouble: 1
2148ildouble: 1
2149ldouble: 1
b50a7181 2150Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
2151double: 1
2152idouble: 1
b50a7181 2153Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
2154double: 1
2155idouble: 1
b50a7181 2156Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
2157double: 1
2158idouble: 1
b50a7181 2159Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
7e7b6f36
AZ
2160double: 1
2161idouble: 1
b50a7181 2162Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
7e7b6f36
AZ
2163double: 1
2164idouble: 1
b50a7181 2165Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
7e7b6f36
AZ
2166double: 1
2167idouble: 1
b50a7181 2168Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
7e7b6f36
AZ
2169double: 1
2170idouble: 1
b50a7181 2171Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
7e7b6f36
AZ
2172double: 1
2173idouble: 1
b50a7181 2174Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
7e7b6f36
AZ
2175ildouble: 1
2176ldouble: 1
3f169543
AZ
2177Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
2178double: 1
2179idouble: 1
b50a7181 2180Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
7e7b6f36
AZ
2181double: 1
2182idouble: 1
b50a7181 2183Test "Real part of: cacosh (0.5 - 1.0 i)":
7e7b6f36
AZ
2184double: 1
2185idouble: 1
2186ildouble: 1
2187ldouble: 1
b50a7181 2188Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
7e7b6f36
AZ
2189float: 1
2190ifloat: 1
b50a7181 2191Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0.0 i)":
7e7b6f36
AZ
2192double: 1
2193idouble: 1
b50a7181 2194Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
2195double: 1
2196idouble: 1
b50a7181 2197Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
2198double: 1
2199idouble: 1
b50a7181 2200Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0.0 i)":
7e7b6f36
AZ
2201double: 1
2202idouble: 1
b50a7181 2203Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
7e7b6f36
AZ
2204double: 1
2205idouble: 1
b50a7181 2206Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
2207double: 1
2208idouble: 1
b50a7181 2209Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
7e7b6f36
AZ
2210ildouble: 1
2211ldouble: 1
b50a7181 2212Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
7e7b6f36
AZ
2213ildouble: 1
2214ldouble: 1
b50a7181 2215Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
7e7b6f36
AZ
2216double: 1
2217float: 1
2218idouble: 1
2219ifloat: 1
2220ildouble: 1
2221ldouble: 1
b50a7181 2222Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
7e7b6f36
AZ
2223double: 1
2224float: 1
2225idouble: 1
2226ifloat: 1
2227ildouble: 1
2228ldouble: 1
b50a7181 2229Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
2230float: 2
2231ifloat: 2
b50a7181 2232Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
2233float: 2
2234ifloat: 2
2235ildouble: 1
2236ldouble: 1
b50a7181 2237Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
7e7b6f36
AZ
2238double: 1
2239float: 1
2240idouble: 1
2241ifloat: 1
2242ildouble: 1
2243ldouble: 1
b50a7181 2244Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
7e7b6f36
AZ
2245double: 1
2246float: 1
2247idouble: 1
2248ifloat: 1
2249ildouble: 1
2250ldouble: 1
b50a7181 2251Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
2252float: 2
2253ifloat: 2
b50a7181 2254Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
2255float: 2
2256ifloat: 2
2257ildouble: 1
2258ldouble: 1
b50a7181 2259Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
2260ildouble: 1
2261ldouble: 1
b50a7181 2262Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
2263double: 1
2264idouble: 1
b50a7181 2265Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
2266ildouble: 1
2267ldouble: 1
b50a7181 2268Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
2269double: 1
2270idouble: 1
b50a7181 2271Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
2272float: 1
2273ifloat: 1
2274ildouble: 2
2275ldouble: 2
b50a7181 2276Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
2277float: 2
2278ifloat: 2
b50a7181 2279Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
2280float: 1
2281ifloat: 1
2282ildouble: 2
2283ldouble: 2
b50a7181 2284Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
2285float: 2
2286ifloat: 2
b50a7181 2287Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
2288double: 1
2289idouble: 1
2290ildouble: 1
2291ldouble: 1
b50a7181 2292Test "Imaginary part of: cacosh (0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
2293ildouble: 1
2294ldouble: 1
b50a7181 2295Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
2296double: 1
2297idouble: 1
2298ildouble: 1
2299ldouble: 1
b50a7181 2300Test "Imaginary part of: cacosh (0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
2301ildouble: 1
2302ldouble: 1
b50a7181 2303Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
2304double: 1
2305float: 1
2306idouble: 1
2307ifloat: 1
b50a7181 2308Test "Imaginary part of: cacosh (0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
2309ildouble: 1
2310ldouble: 1
b50a7181 2311Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
2312double: 1
2313float: 1
2314idouble: 1
2315ifloat: 1
b50a7181 2316Test "Imaginary part of: cacosh (0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
2317ildouble: 1
2318ldouble: 1
b50a7181 2319Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
7e7b6f36
AZ
2320double: 1
2321idouble: 1
b50a7181 2322Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
7e7b6f36
AZ
2323double: 1
2324idouble: 1
b50a7181 2325Test "Real part of: cacosh (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2326ildouble: 1
2327ldouble: 1
b50a7181 2328Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
7e7b6f36
AZ
2329double: 1
2330idouble: 1
b50a7181 2331Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
7e7b6f36
AZ
2332double: 1
2333idouble: 1
b50a7181 2334Test "Real part of: cacosh (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2335ildouble: 1
2336ldouble: 1
b50a7181 2337Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
7e7b6f36
AZ
2338double: 1
2339idouble: 1
b50a7181 2340Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
7e7b6f36
AZ
2341double: 1
2342idouble: 1
b50a7181 2343Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
2344float: 1
2345ifloat: 1
b50a7181 2346Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
2347double: 1
2348float: 1
2349idouble: 1
2350ifloat: 1
b50a7181 2351Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
2352double: 1
2353idouble: 1
b50a7181 2354Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
2355float: 1
2356ifloat: 1
b50a7181 2357Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
2358double: 1
2359float: 1
2360idouble: 1
2361ifloat: 1
b50a7181 2362Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
2363double: 1
2364idouble: 1
b50a7181 2365Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
2366double: 1
2367float: 1
2368idouble: 1
2369ifloat: 1
b50a7181 2370Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
2371double: 1
2372float: 1
2373idouble: 1
2374ifloat: 1
b50a7181 2375Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
7e7b6f36
AZ
2376double: 1
2377idouble: 1
2378ildouble: 1
2379ldouble: 1
b50a7181 2380Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
7e7b6f36
AZ
2381double: 1
2382idouble: 1
2383ildouble: 1
2384ldouble: 1
b50a7181 2385Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
7e7b6f36
AZ
2386float: 1
2387ifloat: 1
b50a7181 2388Test "Imaginary part of: cacosh (0x1p-105 + 0.5 i)":
7e7b6f36
AZ
2389ildouble: 1
2390ldouble: 1
b50a7181 2391Test "Real part of: cacosh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
2392ildouble: 1
2393ldouble: 1
b50a7181 2394Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
7e7b6f36
AZ
2395float: 1
2396ifloat: 1
b50a7181 2397Test "Imaginary part of: cacosh (0x1p-105 - 0.5 i)":
7e7b6f36
AZ
2398ildouble: 1
2399ldouble: 1
b50a7181 2400Test "Real part of: cacosh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
2401ildouble: 1
2402ldouble: 1
b50a7181 2403Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
7e7b6f36
AZ
2404float: 1
2405ifloat: 1
b50a7181 2406Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
7e7b6f36
AZ
2407float: 1
2408ifloat: 1
b50a7181 2409Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
7e7b6f36
AZ
2410float: 1
2411ifloat: 1
b50a7181 2412Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
2413double: 1
2414idouble: 1
b50a7181 2415Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
2416ildouble: 1
2417ldouble: 1
b50a7181 2418Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
7e7b6f36
AZ
2419float: 1
2420ifloat: 1
b50a7181 2421Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
2422double: 1
2423idouble: 1
b50a7181 2424Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
2425ildouble: 1
2426ldouble: 1
b50a7181 2427Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
7e7b6f36
AZ
2428float: 1
2429ifloat: 1
b50a7181 2430Test "Imaginary part of: cacosh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
7e7b6f36
AZ
2431ildouble: 1
2432ldouble: 1
b50a7181 2433Test "Imaginary part of: cacosh (0x1p-52 + 0x1.0000000000001p0 i)":
7e7b6f36
AZ
2434ildouble: 1
2435ldouble: 1
b50a7181 2436Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
7e7b6f36
AZ
2437float: 1
2438ifloat: 1
b50a7181 2439Test "Imaginary part of: cacosh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
7e7b6f36
AZ
2440ildouble: 1
2441ldouble: 1
b50a7181 2442Test "Imaginary part of: cacosh (0x1p-52 - 0x1.0000000000001p0 i)":
7e7b6f36
AZ
2443ildouble: 1
2444ldouble: 1
b50a7181 2445Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
7e7b6f36
AZ
2446float: 1
2447ifloat: 1
b50a7181 2448Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
7e7b6f36
AZ
2449float: 1
2450ifloat: 1
b50a7181 2451Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
7e7b6f36
AZ
2452double: 1
2453idouble: 1
b50a7181 2454Test "Real part of: cacosh (1.0 + 0.5 i)":
7e7b6f36
AZ
2455float: 1
2456ifloat: 1
b50a7181 2457Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
7e7b6f36
AZ
2458float: 1
2459ifloat: 1
b50a7181 2460Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
2461float: 1
2462ifloat: 1
2463ildouble: 1
2464ldouble: 1
b50a7181 2465Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
2466float: 2
2467ifloat: 2
2468ildouble: 1
2469ldouble: 1
b50a7181 2470Test "Imaginary part of: cacosh (1.0 + 0x1.fp-30 i)":
7e7b6f36
AZ
2471double: 1
2472idouble: 1
b50a7181 2473Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
7e7b6f36
AZ
2474double: 1
2475idouble: 1
b50a7181 2476Test "Real part of: cacosh (1.0 - 0.5 i)":
7e7b6f36
AZ
2477float: 1
2478ifloat: 1
b50a7181 2479Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
7e7b6f36
AZ
2480float: 1
2481ifloat: 1
b50a7181 2482Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
2483float: 1
2484ifloat: 1
2485ildouble: 1
2486ldouble: 1
b50a7181 2487Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
2488float: 2
2489ifloat: 2
2490ildouble: 1
2491ldouble: 1
b50a7181 2492Test "Imaginary part of: cacosh (1.0 - 0x1.fp-30 i)":
7e7b6f36
AZ
2493double: 1
2494idouble: 1
b50a7181 2495Test "Real part of: cacosh (1.5 + +0 i)":
7e7b6f36
AZ
2496float: 1
2497ifloat: 1
b50a7181 2498Test "Real part of: cacosh (1.5 - 0 i)":
7e7b6f36
AZ
2499float: 1
2500ifloat: 1
2501
3f169543
AZ
2502# carg
2503Test "carg (-inf + inf i)":
2504ildouble: 1
2505ldouble: 1
2506Test "carg (-inf - inf i)":
2507ildouble: 1
2508ldouble: 1
2509
7e7b6f36 2510# casin
b50a7181 2511Test "Imaginary part of: casin (+0 + 0.5 i)":
7e7b6f36
AZ
2512double: 2
2513float: 1
2514idouble: 2
2515ifloat: 1
2516ildouble: 2
2517ldouble: 2
b50a7181 2518Test "Imaginary part of: casin (+0 + 1.0 i)":
7e7b6f36
AZ
2519double: 3
2520float: 1
2521idouble: 3
2522ifloat: 1
2523ildouble: 1
2524ldouble: 1
b50a7181 2525Test "Imaginary part of: casin (+0 + 1.5 i)":
7e7b6f36
AZ
2526double: 2
2527float: 1
2528idouble: 2
2529ifloat: 1
2530ildouble: 1
2531ldouble: 1
b50a7181 2532Test "Imaginary part of: casin (+0 - 0.5 i)":
7e7b6f36
AZ
2533float: 1
2534ifloat: 1
b50a7181 2535Test "Imaginary part of: casin (+0 - 1.0 i)":
7e7b6f36
AZ
2536double: 1
2537float: 1
2538idouble: 1
2539ifloat: 1
b50a7181 2540Test "Imaginary part of: casin (+0 - 1.5 i)":
7e7b6f36
AZ
2541double: 1
2542idouble: 1
b50a7181 2543Test "Imaginary part of: casin (-0 + 0.5 i)":
7e7b6f36
AZ
2544double: 2
2545float: 1
2546idouble: 2
2547ifloat: 1
2548ildouble: 2
2549ldouble: 2
b50a7181 2550Test "Imaginary part of: casin (-0 + 1.0 i)":
7e7b6f36
AZ
2551double: 3
2552float: 1
2553idouble: 3
2554ifloat: 1
2555ildouble: 1
2556ldouble: 1
b50a7181 2557Test "Imaginary part of: casin (-0 + 1.5 i)":
7e7b6f36
AZ
2558double: 2
2559float: 1
2560idouble: 2
2561ifloat: 1
2562ildouble: 1
2563ldouble: 1
b50a7181 2564Test "Imaginary part of: casin (-0 - 0.5 i)":
7e7b6f36
AZ
2565float: 1
2566ifloat: 1
b50a7181 2567Test "Imaginary part of: casin (-0 - 1.0 i)":
7e7b6f36
AZ
2568double: 1
2569float: 1
2570idouble: 1
2571ifloat: 1
b50a7181 2572Test "Imaginary part of: casin (-0 - 1.5 i)":
7e7b6f36
AZ
2573double: 1
2574idouble: 1
b50a7181 2575Test "Imaginary part of: casin (-0.0 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2576ildouble: 1
2577ldouble: 1
b50a7181 2578Test "Imaginary part of: casin (-0.0 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2579ildouble: 1
2580ldouble: 1
b50a7181 2581Test "Imaginary part of: casin (-0.25 + 1.0 i)":
7e7b6f36
AZ
2582float: 1
2583ifloat: 1
2584ildouble: 1
2585ldouble: 1
b50a7181 2586Test "Imaginary part of: casin (-0.25 - 1.0 i)":
7e7b6f36
AZ
2587float: 1
2588ifloat: 1
2589ildouble: 1
2590ldouble: 1
b50a7181 2591Test "Real part of: casin (-0.5 + +0 i)":
7e7b6f36
AZ
2592double: 1
2593idouble: 1
2594ildouble: 1
2595ldouble: 1
b50a7181 2596Test "Real part of: casin (-0.5 + 0x1.fp-1025 i)":
7e7b6f36
AZ
2597ildouble: 1
2598ldouble: 1
b50a7181 2599Test "Real part of: casin (-0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
2600ildouble: 1
2601ldouble: 1
b50a7181 2602Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
2603double: 1
2604idouble: 1
b50a7181 2605Test "Real part of: casin (-0.5 + 0x1p-105 i)":
7e7b6f36
AZ
2606ildouble: 1
2607ldouble: 1
b50a7181 2608Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
7e7b6f36
AZ
2609double: 1
2610idouble: 1
b50a7181 2611Test "Real part of: casin (-0.5 + 0x1p-112 i)":
7e7b6f36
AZ
2612ildouble: 1
2613ldouble: 1
b50a7181 2614Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
7e7b6f36
AZ
2615double: 1
2616idouble: 1
b50a7181 2617Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
7e7b6f36
AZ
2618double: 1
2619idouble: 1
b50a7181 2620Test "Real part of: casin (-0.5 + 0x1p-52 i)":
7e7b6f36
AZ
2621double: 1
2622idouble: 1
2623ildouble: 1
2624ldouble: 1
b50a7181 2625Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
7e7b6f36
AZ
2626ildouble: 1
2627ldouble: 1
b50a7181 2628Test "Real part of: casin (-0.5 + 0x1p-63 i)":
7e7b6f36
AZ
2629ildouble: 1
2630ldouble: 1
b50a7181 2631Test "Imaginary part of: casin (-0.5 + 1.0 i)":
7e7b6f36
AZ
2632double: 1
2633idouble: 1
2634ildouble: 1
2635ldouble: 1
b50a7181 2636Test "Real part of: casin (-0.5 - 0 i)":
7e7b6f36
AZ
2637double: 1
2638idouble: 1
2639ildouble: 1
2640ldouble: 1
b50a7181 2641Test "Real part of: casin (-0.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
2642ildouble: 1
2643ldouble: 1
b50a7181 2644Test "Real part of: casin (-0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
2645ildouble: 1
2646ldouble: 1
b50a7181 2647Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
2648double: 1
2649idouble: 1
b50a7181 2650Test "Real part of: casin (-0.5 - 0x1p-105 i)":
7e7b6f36
AZ
2651ildouble: 1
2652ldouble: 1
b50a7181 2653Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
7e7b6f36
AZ
2654double: 1
2655idouble: 1
b50a7181 2656Test "Real part of: casin (-0.5 - 0x1p-112 i)":
7e7b6f36
AZ
2657ildouble: 1
2658ldouble: 1
b50a7181 2659Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
7e7b6f36
AZ
2660double: 1
2661idouble: 1
b50a7181 2662Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
7e7b6f36
AZ
2663double: 1
2664idouble: 1
b50a7181 2665Test "Real part of: casin (-0.5 - 0x1p-52 i)":
7e7b6f36
AZ
2666double: 1
2667idouble: 1
2668ildouble: 1
2669ldouble: 1
b50a7181 2670Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
7e7b6f36
AZ
2671ildouble: 1
2672ldouble: 1
b50a7181 2673Test "Real part of: casin (-0.5 - 0x1p-63 i)":
7e7b6f36
AZ
2674ildouble: 1
2675ldouble: 1
b50a7181 2676Test "Imaginary part of: casin (-0.5 - 1.0 i)":
7e7b6f36
AZ
2677double: 1
2678idouble: 1
2679ildouble: 1
2680ldouble: 1
b50a7181 2681Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
2682double: 1
2683idouble: 1
b50a7181 2684Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
2685double: 1
2686idouble: 1
b50a7181 2687Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
7e7b6f36
AZ
2688ildouble: 1
2689ldouble: 1
b50a7181 2690Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
2691ildouble: 1
2692ldouble: 1
b50a7181 2693Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
7e7b6f36
AZ
2694ildouble: 1
2695ldouble: 1
b50a7181 2696Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
7e7b6f36
AZ
2697ildouble: 1
2698ldouble: 1
b50a7181 2699Test "Real part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
7e7b6f36
AZ
2700ildouble: 1
2701ldouble: 1
b50a7181 2702Test "Real part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
7e7b6f36
AZ
2703ildouble: 1
2704ldouble: 1
b50a7181 2705Test "Real part of: casin (-0x0.ffffffp0 + 0.0 i)":
7e7b6f36
AZ
2706ildouble: 1
2707ldouble: 1
b50a7181 2708Test "Real part of: casin (-0x0.ffffffp0 + 0x1.fp-129 i)":
7e7b6f36
AZ
2709ildouble: 1
2710ldouble: 1
b50a7181 2711Test "Real part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
2712ildouble: 1
2713ldouble: 1
b50a7181 2714Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
2715float: 2
2716ifloat: 2
b50a7181 2717Test "Real part of: casin (-0x0.ffffffp0 - 0.0 i)":
7e7b6f36
AZ
2718ildouble: 1
2719ldouble: 1
b50a7181 2720Test "Real part of: casin (-0x0.ffffffp0 - 0x1.fp-129 i)":
7e7b6f36
AZ
2721ildouble: 1
2722ldouble: 1
b50a7181 2723Test "Real part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
2724ildouble: 1
2725ldouble: 1
b50a7181 2726Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
2727float: 2
2728ifloat: 2
b50a7181 2729Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
2730ildouble: 1
2731ldouble: 1
b50a7181 2732Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
2733ildouble: 1
2734ldouble: 1
b50a7181 2735Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
2736float: 1
2737ifloat: 1
2738ildouble: 2
2739ldouble: 2
b50a7181 2740Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
2741float: 1
2742ifloat: 1
2743ildouble: 2
2744ldouble: 2
b50a7181 2745Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
2746float: 1
2747ifloat: 1
b50a7181 2748Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
2749double: 1
2750idouble: 1
2751ildouble: 1
2752ldouble: 1
b50a7181 2753Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
2754float: 1
2755ifloat: 1
b50a7181 2756Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
2757double: 1
2758idouble: 1
2759ildouble: 1
2760ldouble: 1
b50a7181 2761Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
2762double: 1
2763float: 1
2764idouble: 1
2765ifloat: 1
b50a7181 2766Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
2767double: 1
2768float: 1
2769idouble: 1
2770ifloat: 1
b50a7181 2771Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
7e7b6f36
AZ
2772double: 1
2773idouble: 1
b50a7181 2774Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
7e7b6f36
AZ
2775double: 1
2776idouble: 1
b50a7181 2777Test "Imaginary part of: casin (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2778ildouble: 1
2779ldouble: 1
b50a7181 2780Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
7e7b6f36
AZ
2781double: 1
2782idouble: 1
b50a7181 2783Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
7e7b6f36
AZ
2784double: 1
2785idouble: 1
b50a7181 2786Test "Imaginary part of: casin (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2787ildouble: 1
2788ldouble: 1
b50a7181 2789Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
7e7b6f36
AZ
2790double: 1
2791idouble: 1
b50a7181 2792Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
7e7b6f36
AZ
2793double: 1
2794idouble: 1
b50a7181 2795Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
2796float: 1
2797ifloat: 1
b50a7181 2798Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
2799double: 1
2800float: 1
2801idouble: 1
2802ifloat: 1
b50a7181 2803Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
2804double: 1
2805idouble: 1
b50a7181 2806Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
2807float: 1
2808ifloat: 1
b50a7181 2809Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
2810double: 1
2811float: 1
2812idouble: 1
2813ifloat: 1
b50a7181 2814Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
2815double: 1
2816idouble: 1
b50a7181 2817Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
2818double: 1
2819idouble: 1
b50a7181 2820Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
2821double: 1
2822float: 1
2823idouble: 1
2824ifloat: 1
b50a7181 2825Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
2826double: 1
2827idouble: 1
b50a7181 2828Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
2829double: 1
2830float: 1
2831idouble: 1
2832ifloat: 1
b50a7181 2833Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
7e7b6f36
AZ
2834float: 1
2835ifloat: 1
b50a7181 2836Test "Imaginary part of: casin (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
2837ildouble: 1
2838ldouble: 1
b50a7181 2839Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
7e7b6f36
AZ
2840float: 1
2841ifloat: 1
b50a7181 2842Test "Imaginary part of: casin (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
2843ildouble: 1
2844ldouble: 1
b50a7181 2845Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
7e7b6f36
AZ
2846float: 1
2847ifloat: 1
b50a7181 2848Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
7e7b6f36
AZ
2849float: 1
2850ifloat: 1
b50a7181 2851Test "Real part of: casin (-0x1p-23 + 0.5 i)":
3f169543 2852double: 1
7e7b6f36 2853float: 1
3f169543 2854idouble: 1
7e7b6f36 2855ifloat: 1
b50a7181 2856Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
7e7b6f36
AZ
2857float: 1
2858ifloat: 1
b50a7181 2859Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
2860double: 1
2861idouble: 1
b50a7181 2862Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
2863double: 1
2864float: 1
2865idouble: 1
2866ifloat: 1
b50a7181 2867Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
2868ildouble: 1
2869ldouble: 1
b50a7181 2870Test "Real part of: casin (-0x1p-23 - 0.5 i)":
3f169543 2871double: 1
7e7b6f36 2872float: 1
3f169543 2873idouble: 1
7e7b6f36 2874ifloat: 1
b50a7181 2875Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
7e7b6f36
AZ
2876float: 1
2877ifloat: 1
b50a7181 2878Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
2879double: 1
2880idouble: 1
b50a7181 2881Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
2882double: 1
2883float: 1
2884idouble: 1
2885ifloat: 1
b50a7181 2886Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
2887ildouble: 1
2888ldouble: 1
b50a7181 2889Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
7e7b6f36
AZ
2890float: 1
2891ifloat: 1
b50a7181 2892Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
7e7b6f36
AZ
2893float: 1
2894ifloat: 1
b50a7181 2895Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
7e7b6f36
AZ
2896float: 1
2897ifloat: 1
b50a7181 2898Test "Real part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
2899ildouble: 1
2900ldouble: 1
b50a7181 2901Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
7e7b6f36
AZ
2902float: 1
2903ifloat: 1
b50a7181 2904Test "Real part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
2905ildouble: 1
2906ldouble: 1
3f169543
AZ
2907Test "Real part of: casin (-1.0 + 0.25 i)":
2908double: 1
2909idouble: 1
b50a7181 2910Test "Real part of: casin (-1.0 + 0.5 i)":
7e7b6f36
AZ
2911float: 1
2912ifloat: 1
2913ildouble: 1
2914ldouble: 1
b50a7181 2915Test "Imaginary part of: casin (-1.0 + 0.5 i)":
7e7b6f36
AZ
2916float: 1
2917ifloat: 1
b50a7181 2918Test "Real part of: casin (-1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
2919ildouble: 1
2920ldouble: 1
b50a7181 2921Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
2922float: 1
2923ifloat: 1
2924ildouble: 1
2925ldouble: 1
3f169543
AZ
2926Test "Real part of: casin (-1.0 - 0.25 i)":
2927double: 1
2928idouble: 1
b50a7181 2929Test "Real part of: casin (-1.0 - 0.5 i)":
7e7b6f36
AZ
2930float: 1
2931ifloat: 1
2932ildouble: 1
2933ldouble: 1
b50a7181 2934Test "Imaginary part of: casin (-1.0 - 0.5 i)":
7e7b6f36
AZ
2935float: 1
2936ifloat: 1
b50a7181 2937Test "Real part of: casin (-1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
2938ildouble: 1
2939ldouble: 1
b50a7181 2940Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
2941float: 1
2942ifloat: 1
2943ildouble: 1
2944ldouble: 1
b50a7181 2945Test "Imaginary part of: casin (-1.5 + +0 i)":
7e7b6f36
AZ
2946double: 1
2947float: 1
2948idouble: 1
2949ifloat: 1
b50a7181 2950Test "Real part of: casin (-2 - 3 i)":
7e7b6f36
AZ
2951ildouble: 1
2952ldouble: 1
b50a7181 2953Test "Imaginary part of: casin (0.0 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2954ildouble: 1
2955ldouble: 1
b50a7181 2956Test "Imaginary part of: casin (0.0 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
2957ildouble: 1
2958ldouble: 1
b50a7181 2959Test "Imaginary part of: casin (0.25 + 1.0 i)":
7e7b6f36
AZ
2960float: 1
2961ifloat: 1
2962ildouble: 1
2963ldouble: 1
b50a7181 2964Test "Imaginary part of: casin (0.25 - 1.0 i)":
7e7b6f36
AZ
2965float: 1
2966ifloat: 1
2967ildouble: 1
2968ldouble: 1
b50a7181 2969Test "Real part of: casin (0.5 + +0 i)":
7e7b6f36
AZ
2970double: 1
2971idouble: 1
2972ildouble: 1
2973ldouble: 1
b50a7181 2974Test "Real part of: casin (0.5 + 0x1.fp-1025 i)":
7e7b6f36
AZ
2975ildouble: 1
2976ldouble: 1
b50a7181 2977Test "Real part of: casin (0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
2978ildouble: 1
2979ldouble: 1
b50a7181 2980Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
2981double: 1
2982idouble: 1
b50a7181 2983Test "Real part of: casin (0.5 + 0x1p-105 i)":
7e7b6f36
AZ
2984ildouble: 1
2985ldouble: 1
b50a7181 2986Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
7e7b6f36
AZ
2987double: 1
2988idouble: 1
b50a7181 2989Test "Real part of: casin (0.5 + 0x1p-112 i)":
7e7b6f36
AZ
2990ildouble: 1
2991ldouble: 1
b50a7181 2992Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
7e7b6f36
AZ
2993double: 1
2994idouble: 1
b50a7181 2995Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
7e7b6f36
AZ
2996double: 1
2997idouble: 1
b50a7181 2998Test "Real part of: casin (0.5 + 0x1p-52 i)":
7e7b6f36
AZ
2999double: 1
3000idouble: 1
3001ildouble: 1
3002ldouble: 1
b50a7181 3003Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
7e7b6f36
AZ
3004ildouble: 1
3005ldouble: 1
b50a7181 3006Test "Real part of: casin (0.5 + 0x1p-63 i)":
7e7b6f36
AZ
3007ildouble: 1
3008ldouble: 1
b50a7181 3009Test "Imaginary part of: casin (0.5 + 1.0 i)":
7e7b6f36
AZ
3010double: 1
3011idouble: 1
3012ildouble: 1
3013ldouble: 1
b50a7181 3014Test "Real part of: casin (0.5 - 0 i)":
7e7b6f36
AZ
3015double: 1
3016idouble: 1
3017ildouble: 1
3018ldouble: 1
b50a7181 3019Test "Real part of: casin (0.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
3020ildouble: 1
3021ldouble: 1
b50a7181 3022Test "Real part of: casin (0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
3023ildouble: 1
3024ldouble: 1
b50a7181 3025Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
3026double: 1
3027idouble: 1
b50a7181 3028Test "Real part of: casin (0.5 - 0x1p-105 i)":
7e7b6f36
AZ
3029ildouble: 1
3030ldouble: 1
b50a7181 3031Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
7e7b6f36
AZ
3032double: 1
3033idouble: 1
b50a7181 3034Test "Real part of: casin (0.5 - 0x1p-112 i)":
7e7b6f36
AZ
3035ildouble: 1
3036ldouble: 1
b50a7181 3037Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
7e7b6f36
AZ
3038double: 1
3039idouble: 1
b50a7181 3040Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
7e7b6f36
AZ
3041double: 1
3042idouble: 1
b50a7181 3043Test "Real part of: casin (0.5 - 0x1p-52 i)":
7e7b6f36
AZ
3044double: 1
3045idouble: 1
3046ildouble: 1
3047ldouble: 1
b50a7181 3048Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
7e7b6f36
AZ
3049ildouble: 1
3050ldouble: 1
b50a7181 3051Test "Real part of: casin (0.5 - 0x1p-63 i)":
7e7b6f36
AZ
3052ildouble: 1
3053ldouble: 1
b50a7181 3054Test "Imaginary part of: casin (0.5 - 1.0 i)":
7e7b6f36
AZ
3055double: 1
3056idouble: 1
3057ildouble: 1
3058ldouble: 1
b50a7181 3059Test "Real part of: casin (0.75 + 1.25 i)":
7e7b6f36
AZ
3060double: 1
3061float: 1
3062idouble: 1
3063ifloat: 1
b50a7181 3064Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
7e7b6f36
AZ
3065double: 1
3066idouble: 1
b50a7181 3067Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
7e7b6f36
AZ
3068double: 1
3069idouble: 1
b50a7181 3070Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
7e7b6f36
AZ
3071ildouble: 1
3072ldouble: 1
b50a7181 3073Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
3074ildouble: 1
3075ldouble: 1
b50a7181 3076Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
7e7b6f36
AZ
3077ildouble: 1
3078ldouble: 1
b50a7181 3079Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
7e7b6f36
AZ
3080ildouble: 1
3081ldouble: 1
b50a7181 3082Test "Real part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
7e7b6f36
AZ
3083ildouble: 1
3084ldouble: 1
b50a7181 3085Test "Real part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
7e7b6f36
AZ
3086ildouble: 1
3087ldouble: 1
b50a7181 3088Test "Real part of: casin (0x0.ffffffp0 + 0.0 i)":
7e7b6f36
AZ
3089ildouble: 1
3090ldouble: 1
b50a7181 3091Test "Real part of: casin (0x0.ffffffp0 + 0x1.fp-129 i)":
7e7b6f36
AZ
3092ildouble: 1
3093ldouble: 1
b50a7181 3094Test "Real part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
3095ildouble: 1
3096ldouble: 1
b50a7181 3097Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
3098float: 2
3099ifloat: 2
b50a7181 3100Test "Real part of: casin (0x0.ffffffp0 - 0.0 i)":
7e7b6f36
AZ
3101ildouble: 1
3102ldouble: 1
b50a7181 3103Test "Real part of: casin (0x0.ffffffp0 - 0x1.fp-129 i)":
7e7b6f36
AZ
3104ildouble: 1
3105ldouble: 1
b50a7181 3106Test "Real part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
3107ildouble: 1
3108ldouble: 1
b50a7181 3109Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
3110float: 2
3111ifloat: 2
b50a7181 3112Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
7e7b6f36
AZ
3113ildouble: 1
3114ldouble: 1
b50a7181 3115Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
7e7b6f36
AZ
3116ildouble: 1
3117ldouble: 1
b50a7181 3118Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
3119float: 1
3120ifloat: 1
3121ildouble: 2
3122ldouble: 2
b50a7181 3123Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
3124float: 1
3125ifloat: 1
3126ildouble: 2
3127ldouble: 2
b50a7181 3128Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
3129float: 1
3130ifloat: 1
b50a7181 3131Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
3132double: 1
3133idouble: 1
3134ildouble: 1
3135ldouble: 1
b50a7181 3136Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
3137float: 1
3138ifloat: 1
b50a7181 3139Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
3140double: 1
3141idouble: 1
3142ildouble: 1
3143ldouble: 1
b50a7181 3144Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
7e7b6f36
AZ
3145double: 1
3146float: 1
3147idouble: 1
3148ifloat: 1
b50a7181 3149Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
7e7b6f36
AZ
3150double: 1
3151float: 1
3152idouble: 1
3153ifloat: 1
b50a7181 3154Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
7e7b6f36
AZ
3155double: 1
3156idouble: 1
b50a7181 3157Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
7e7b6f36
AZ
3158double: 1
3159idouble: 1
b50a7181 3160Test "Imaginary part of: casin (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
3161ildouble: 1
3162ldouble: 1
b50a7181 3163Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
7e7b6f36
AZ
3164double: 1
3165idouble: 1
b50a7181 3166Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
7e7b6f36
AZ
3167double: 1
3168idouble: 1
b50a7181 3169Test "Imaginary part of: casin (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
7e7b6f36
AZ
3170ildouble: 1
3171ldouble: 1
b50a7181 3172Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
7e7b6f36
AZ
3173double: 1
3174idouble: 1
b50a7181 3175Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
7e7b6f36
AZ
3176double: 1
3177idouble: 1
b50a7181 3178Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
3179float: 1
3180ifloat: 1
b50a7181 3181Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
7e7b6f36
AZ
3182double: 1
3183float: 1
3184idouble: 1
3185ifloat: 1
b50a7181 3186Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
7e7b6f36
AZ
3187double: 1
3188idouble: 1
b50a7181 3189Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
3190float: 1
3191ifloat: 1
b50a7181 3192Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
7e7b6f36
AZ
3193double: 1
3194float: 1
3195idouble: 1
3196ifloat: 1
b50a7181 3197Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
7e7b6f36
AZ
3198double: 1
3199idouble: 1
b50a7181 3200Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
3201double: 1
3202idouble: 1
b50a7181 3203Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
7e7b6f36
AZ
3204double: 1
3205float: 1
3206idouble: 1
3207ifloat: 1
b50a7181 3208Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
3209double: 1
3210idouble: 1
b50a7181 3211Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
7e7b6f36
AZ
3212double: 1
3213float: 1
3214idouble: 1
3215ifloat: 1
b50a7181 3216Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
7e7b6f36
AZ
3217double: 1
3218idouble: 1
3219ildouble: 1
3220ldouble: 1
b50a7181 3221Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
7e7b6f36
AZ
3222double: 1
3223idouble: 1
3224ildouble: 1
3225ldouble: 1
b50a7181 3226Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
7e7b6f36
AZ
3227float: 1
3228ifloat: 1
b50a7181 3229Test "Imaginary part of: casin (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3230ildouble: 1
3231ldouble: 1
b50a7181 3232Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
7e7b6f36
AZ
3233float: 1
3234ifloat: 1
b50a7181 3235Test "Imaginary part of: casin (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3236ildouble: 1
3237ldouble: 1
b50a7181 3238Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
7e7b6f36
AZ
3239float: 1
3240ifloat: 1
b50a7181 3241Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
7e7b6f36
AZ
3242float: 1
3243ifloat: 1
b50a7181 3244Test "Real part of: casin (0x1p-23 + 0.5 i)":
3f169543 3245double: 1
7e7b6f36 3246float: 1
3f169543 3247idouble: 1
7e7b6f36 3248ifloat: 1
b50a7181 3249Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
7e7b6f36
AZ
3250float: 1
3251ifloat: 1
b50a7181 3252Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
3253double: 1
3254idouble: 1
b50a7181 3255Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
3256double: 1
3257float: 1
3258idouble: 1
3259ifloat: 1
b50a7181 3260Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
3261ildouble: 1
3262ldouble: 1
b50a7181 3263Test "Real part of: casin (0x1p-23 - 0.5 i)":
3f169543 3264double: 1
7e7b6f36 3265float: 1
3f169543 3266idouble: 1
7e7b6f36 3267ifloat: 1
b50a7181 3268Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
7e7b6f36
AZ
3269float: 1
3270ifloat: 1
b50a7181 3271Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
3272double: 1
3273idouble: 1
b50a7181 3274Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
3275double: 1
3276float: 1
3277idouble: 1
3278ifloat: 1
b50a7181 3279Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
3280ildouble: 1
3281ldouble: 1
b50a7181 3282Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
7e7b6f36
AZ
3283float: 1
3284ifloat: 1
b50a7181 3285Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
7e7b6f36
AZ
3286float: 1
3287ifloat: 1
b50a7181 3288Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
7e7b6f36
AZ
3289float: 1
3290ifloat: 1
b50a7181 3291Test "Real part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
3292ildouble: 1
3293ldouble: 1
b50a7181 3294Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
7e7b6f36
AZ
3295float: 1
3296ifloat: 1
b50a7181 3297Test "Real part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
3298ildouble: 1
3299ldouble: 1
3f169543
AZ
3300Test "Real part of: casin (1.0 + 0.25 i)":
3301double: 1
3302idouble: 1
b50a7181 3303Test "Real part of: casin (1.0 + 0.5 i)":
7e7b6f36
AZ
3304float: 1
3305ifloat: 1
3306ildouble: 1
3307ldouble: 1
b50a7181 3308Test "Imaginary part of: casin (1.0 + 0.5 i)":
7e7b6f36
AZ
3309float: 1
3310ifloat: 1
b50a7181 3311Test "Real part of: casin (1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
3312ildouble: 1
3313ldouble: 1
b50a7181 3314Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
3315float: 1
3316ifloat: 1
3317ildouble: 1
3318ldouble: 1
3f169543
AZ
3319Test "Real part of: casin (1.0 - 0.25 i)":
3320double: 1
3321idouble: 1
b50a7181 3322Test "Real part of: casin (1.0 - 0.5 i)":
7e7b6f36
AZ
3323float: 1
3324ifloat: 1
3325ildouble: 1
3326ldouble: 1
b50a7181 3327Test "Imaginary part of: casin (1.0 - 0.5 i)":
7e7b6f36
AZ
3328float: 1
3329ifloat: 1
b50a7181 3330Test "Real part of: casin (1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
3331ildouble: 1
3332ldouble: 1
b50a7181 3333Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
3334float: 1
3335ifloat: 1
3336ildouble: 1
3337ldouble: 1
b50a7181 3338Test "Imaginary part of: casin (1.5 + +0 i)":
7e7b6f36
AZ
3339double: 1
3340float: 1
3341idouble: 1
3342ifloat: 1
3343
3344# casinh
b50a7181 3345Test "Imaginary part of: casinh (+0 + 0.5 i)":
7e7b6f36
AZ
3346double: 1
3347idouble: 1
3348ildouble: 1
3349ldouble: 1
b50a7181 3350Test "Imaginary part of: casinh (+0 - 0.5 i)":
7e7b6f36
AZ
3351double: 1
3352idouble: 1
3353ildouble: 1
3354ldouble: 1
b50a7181 3355Test "Imaginary part of: casinh (-0 + 0.5 i)":
7e7b6f36
AZ
3356double: 1
3357idouble: 1
3358ildouble: 1
3359ldouble: 1
b50a7181 3360Test "Real part of: casinh (-0 + 1.5 i)":
7e7b6f36
AZ
3361double: 1
3362float: 1
3363idouble: 1
3364ifloat: 1
b50a7181 3365Test "Imaginary part of: casinh (-0 - 0.5 i)":
7e7b6f36
AZ
3366double: 1
3367idouble: 1
3368ildouble: 1
3369ldouble: 1
b50a7181 3370Test "Real part of: casinh (-0 - 1.5 i)":
7e7b6f36
AZ
3371double: 1
3372float: 1
3373idouble: 1
3374ifloat: 1
b50a7181 3375Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3376ildouble: 1
3377ldouble: 1
b50a7181 3378Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
3379ildouble: 1
3380ldouble: 1
b50a7181 3381Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3382ildouble: 1
3383ldouble: 1
b50a7181 3384Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
3385ildouble: 1
3386ldouble: 1
3f169543
AZ
3387Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
3388double: 1
3389idouble: 1
3390Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
3391double: 1
3392idouble: 1
b50a7181 3393Test "Real part of: casinh (-0.5 + +0 i)":
7e7b6f36
AZ
3394double: 2
3395float: 1
3396idouble: 2
3397ifloat: 1
3398ildouble: 2
3399ldouble: 2
b50a7181 3400Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
3401float: 1
3402ifloat: 1
b50a7181 3403Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
7e7b6f36
AZ
3404float: 1
3405ifloat: 1
b50a7181 3406Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
7e7b6f36
AZ
3407float: 1
3408ifloat: 1
b50a7181 3409Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
7e7b6f36
AZ
3410float: 1
3411ifloat: 1
b50a7181 3412Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
3f169543 3413double: 1
7e7b6f36 3414float: 1
3f169543 3415idouble: 1
7e7b6f36 3416ifloat: 1
b50a7181 3417Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
7e7b6f36
AZ
3418float: 1
3419ifloat: 1
b50a7181 3420Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
7e7b6f36
AZ
3421float: 1
3422ifloat: 1
b50a7181 3423Test "Real part of: casinh (-0.5 + 1.0 i)":
7e7b6f36
AZ
3424float: 1
3425ifloat: 1
b50a7181 3426Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
7e7b6f36
AZ
3427float: 1
3428ifloat: 1
3429ildouble: 1
3430ldouble: 1
b50a7181 3431Test "Real part of: casinh (-0.5 - 0 i)":
7e7b6f36
AZ
3432double: 2
3433float: 1
3434idouble: 2
3435ifloat: 1
3436ildouble: 2
3437ldouble: 2
b50a7181 3438Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
3439float: 1
3440ifloat: 1
b50a7181 3441Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
7e7b6f36
AZ
3442float: 1
3443ifloat: 1
b50a7181 3444Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
7e7b6f36
AZ
3445float: 1
3446ifloat: 1
b50a7181 3447Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
7e7b6f36
AZ
3448float: 1
3449ifloat: 1
b50a7181 3450Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
3f169543 3451double: 1
7e7b6f36 3452float: 1
3f169543 3453idouble: 1
7e7b6f36 3454ifloat: 1
b50a7181 3455Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
7e7b6f36
AZ
3456float: 1
3457ifloat: 1
b50a7181 3458Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
7e7b6f36
AZ
3459float: 1
3460ifloat: 1
b50a7181 3461Test "Real part of: casinh (-0.5 - 1.0 i)":
7e7b6f36
AZ
3462float: 1
3463ifloat: 1
b50a7181 3464Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
7e7b6f36
AZ
3465float: 1
3466ifloat: 1
3467ildouble: 1
3468ldouble: 1
b50a7181 3469Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
7e7b6f36
AZ
3470ildouble: 1
3471ldouble: 1
b50a7181 3472Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
7e7b6f36
AZ
3473ildouble: 1
3474ldouble: 1
b50a7181 3475Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
7e7b6f36
AZ
3476ildouble: 1
3477ldouble: 1
b50a7181 3478Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
7e7b6f36
AZ
3479ildouble: 1
3480ldouble: 1
b50a7181 3481Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
7e7b6f36
AZ
3482double: 1
3483idouble: 1
b50a7181 3484Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
3485double: 1
3486idouble: 1
b50a7181 3487Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0.0 i)":
7e7b6f36
AZ
3488ildouble: 1
3489ldouble: 1
b50a7181 3490Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
3491ildouble: 1
3492ldouble: 1
b50a7181 3493Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0.0 i)":
7e7b6f36
AZ
3494ildouble: 1
3495ldouble: 1
b50a7181 3496Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
7e7b6f36
AZ
3497ildouble: 1
3498ldouble: 1
b50a7181 3499Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
3500ildouble: 1
3501ldouble: 1
b50a7181 3502Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
3503double: 1
3504float: 1
3505idouble: 1
3506ifloat: 1
b50a7181 3507Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
3508ildouble: 1
3509ldouble: 1
b50a7181 3510Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
3511double: 1
3512float: 1
3513idouble: 1
3514ifloat: 1
b50a7181 3515Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
3516float: 1
3517ifloat: 1
3518ildouble: 1
3519ldouble: 1
b50a7181 3520Test "Imaginary part of: casinh (-0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
3521ildouble: 1
3522ldouble: 1
b50a7181 3523Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
3524float: 1
3525ifloat: 1
3526ildouble: 1
3527ldouble: 1
b50a7181 3528Test "Imaginary part of: casinh (-0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
3529ildouble: 1
3530ldouble: 1
b50a7181 3531Test "Imaginary part of: casinh (-0x1.fp-1025 + 0.5 i)":
7e7b6f36
AZ
3532ildouble: 1
3533ldouble: 1
b50a7181 3534Test "Imaginary part of: casinh (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3535ildouble: 1
3536ldouble: 1
b50a7181 3537Test "Imaginary part of: casinh (-0x1.fp-1025 - 0.5 i)":
7e7b6f36
AZ
3538ildouble: 1
3539ldouble: 1
b50a7181 3540Test "Imaginary part of: casinh (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3541ildouble: 1
3542ldouble: 1
b50a7181 3543Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
3544double: 1
3545idouble: 1
b50a7181 3546Test "Imaginary part of: casinh (-0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
3547ildouble: 1
3548ldouble: 1
b50a7181 3549Test "Imaginary part of: casinh (-0x1.fp-129 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
3550ildouble: 1
3551ldouble: 1
b50a7181 3552Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
3553double: 1
3554idouble: 1
b50a7181 3555Test "Imaginary part of: casinh (-0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
3556ildouble: 1
3557ldouble: 1
b50a7181 3558Test "Imaginary part of: casinh (-0x1.fp-129 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
3559ildouble: 1
3560ldouble: 1
b50a7181 3561Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
7e7b6f36
AZ
3562double: 1
3563idouble: 1
b50a7181 3564Test "Imaginary part of: casinh (-0x1p-105 + 0.5 i)":
7e7b6f36
AZ
3565ildouble: 1
3566ldouble: 1
b50a7181 3567Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
7e7b6f36
AZ
3568double: 1
3569idouble: 1
b50a7181 3570Test "Imaginary part of: casinh (-0x1p-105 - 0.5 i)":
7e7b6f36
AZ
3571ildouble: 1
3572ldouble: 1
b50a7181 3573Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
7e7b6f36
AZ
3574double: 1
3575idouble: 1
b50a7181 3576Test "Imaginary part of: casinh (-0x1p-112 + 0.5 i)":
7e7b6f36
AZ
3577ildouble: 1
3578ldouble: 1
b50a7181 3579Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
7e7b6f36
AZ
3580double: 1
3581idouble: 1
b50a7181 3582Test "Imaginary part of: casinh (-0x1p-112 - 0.5 i)":
7e7b6f36
AZ
3583ildouble: 1
3584ldouble: 1
b50a7181 3585Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
7e7b6f36
AZ
3586double: 1
3587idouble: 1
b50a7181 3588Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
3589float: 2
3590ifloat: 2
b50a7181 3591Test "Imaginary part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
3592ildouble: 1
3593ldouble: 1
b50a7181 3594Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
3595float: 1
3596ifloat: 1
3597ildouble: 2
3598ldouble: 2
b50a7181 3599Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
7e7b6f36
AZ
3600double: 1
3601idouble: 1
b50a7181 3602Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
3603float: 2
3604ifloat: 2
b50a7181 3605Test "Imaginary part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36 3606ildouble: 1
fbbe2b9a 3607ldouble: 1
b50a7181 3608Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
7e7b6f36
AZ
3609float: 1
3610ifloat: 1
3611ildouble: 2
3612ldouble: 2
b50a7181 3613Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
7e7b6f36
AZ
3614ildouble: 1
3615ldouble: 1
b50a7181 3616Test "Imaginary part of: casinh (-0x1p-52 + 0.5 i)":
058c132d
AS
3617double: 1
3618idouble: 1
7e7b6f36 3619ildouble: 1
fbbe2b9a 3620ldouble: 1
b50a7181 3621Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
058c132d 3622double: 1
058c132d 3623idouble: 1
b50a7181 3624Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
7e7b6f36
AZ
3625ildouble: 1
3626ldouble: 1
b50a7181 3627Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
7e7b6f36
AZ
3628ildouble: 1
3629ldouble: 1
b50a7181 3630Test "Imaginary part of: casinh (-0x1p-52 - 0.5 i)":
058c132d
AS
3631double: 1
3632idouble: 1
7e7b6f36
AZ
3633ildouble: 1
3634ldouble: 1
b50a7181 3635Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
058c132d
AS
3636double: 1
3637idouble: 1
b50a7181 3638Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
7e7b6f36
AZ
3639ildouble: 1
3640ldouble: 1
b50a7181 3641Test "Imaginary part of: casinh (-0x1p-63 + 0.5 i)":
7e7b6f36
AZ
3642ildouble: 1
3643ldouble: 1
b50a7181 3644Test "Imaginary part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
3645ildouble: 1
3646ldouble: 1
b50a7181 3647Test "Imaginary part of: casinh (-0x1p-63 - 0.5 i)":
7e7b6f36
AZ
3648ildouble: 1
3649ldouble: 1
b50a7181 3650Test "Imaginary part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
3651ildouble: 1
3652ldouble: 1
b50a7181 3653Test "Real part of: casinh (-1.0 + +0 i)":
7e7b6f36 3654double: 3
e47686e9 3655float: 1
7e7b6f36 3656idouble: 3
e47686e9 3657ifloat: 1
7e7b6f36
AZ
3658ildouble: 1
3659ldouble: 1
b50a7181 3660Test "Real part of: casinh (-1.0 + 0.25 i)":
058c132d 3661float: 1
058c132d 3662ifloat: 1
7e7b6f36 3663ildouble: 1
fbbe2b9a 3664ldouble: 1
b50a7181 3665Test "Real part of: casinh (-1.0 + 0.5 i)":
7e7b6f36
AZ
3666double: 1
3667idouble: 1
3668ildouble: 1
fbbe2b9a 3669ldouble: 1
b50a7181 3670Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
7e7b6f36
AZ
3671double: 1
3672idouble: 1
3673ildouble: 1
3674ldouble: 1
b50a7181 3675Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
058c132d
AS
3676float: 1
3677ifloat: 1
b50a7181 3678Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
058c132d
AS
3679double: 1
3680float: 1
3681idouble: 1
3682ifloat: 1
b50a7181 3683Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
058c132d
AS
3684double: 1
3685idouble: 1
b50a7181 3686Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
3687double: 1
3688idouble: 1
b50a7181 3689Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
7e7b6f36 3690double: 1
058c132d 3691float: 1
7e7b6f36 3692idouble: 1
058c132d 3693ifloat: 1
b50a7181 3694Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
058c132d
AS
3695double: 1
3696float: 1
3697idouble: 1
3698ifloat: 1
b50a7181 3699Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
058c132d
AS
3700double: 1
3701idouble: 1
b50a7181 3702Test "Real part of: casinh (-1.0 - 0 i)":
7e7b6f36 3703double: 3
058c132d 3704float: 1
7e7b6f36 3705idouble: 3
058c132d 3706ifloat: 1
7e7b6f36
AZ
3707ildouble: 1
3708ldouble: 1
b50a7181 3709Test "Real part of: casinh (-1.0 - 0.25 i)":
058c132d 3710float: 1
058c132d 3711ifloat: 1
7e7b6f36
AZ
3712ildouble: 1
3713ldouble: 1
b50a7181 3714Test "Real part of: casinh (-1.0 - 0.5 i)":
058c132d
AS
3715double: 1
3716idouble: 1
7e7b6f36
AZ
3717ildouble: 1
3718ldouble: 1
b50a7181 3719Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
3720double: 1
3721idouble: 1
3722ildouble: 1
3723ldouble: 1
b50a7181 3724Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
058c132d
AS
3725float: 1
3726ifloat: 1
b50a7181 3727Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
058c132d
AS
3728double: 1
3729float: 1
3730idouble: 1
3731ifloat: 1
b50a7181 3732Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
058c132d
AS
3733double: 1
3734idouble: 1
b50a7181 3735Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
058c132d
AS
3736double: 1
3737idouble: 1
b50a7181 3738Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
058c132d 3739double: 1
058c132d 3740float: 1
7e7b6f36 3741idouble: 1
058c132d 3742ifloat: 1
b50a7181 3743Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
7e7b6f36 3744double: 1
058c132d 3745float: 1
7e7b6f36 3746idouble: 1
058c132d 3747ifloat: 1
b50a7181 3748Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
0ee38163 3749double: 1
0ee38163 3750idouble: 1
b50a7181 3751Test "Real part of: casinh (-1.5 + +0 i)":
7e7b6f36
AZ
3752double: 2
3753float: 1
3754idouble: 2
3755ifloat: 1
3756ildouble: 1
3757ldouble: 1
b50a7181 3758Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
0ee38163 3759double: 1
0ee38163 3760idouble: 1
b50a7181 3761Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
058c132d
AS
3762double: 1
3763idouble: 1
b50a7181 3764Test "Real part of: casinh (-1.5 - 0 i)":
7e7b6f36
AZ
3765double: 2
3766float: 1
3767idouble: 2
3768ifloat: 1
058c132d
AS
3769ildouble: 1
3770ldouble: 1
b50a7181 3771Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
3772double: 1
3773idouble: 1
b50a7181 3774Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
058c132d
AS
3775double: 1
3776idouble: 1
b50a7181 3777Test "Real part of: casinh (-2 - 3 i)":
7e7b6f36
AZ
3778double: 5
3779float: 1
3780idouble: 5
3781ifloat: 1
3782ildouble: 4
3783ldouble: 4
b50a7181 3784Test "Imaginary part of: casinh (-2 - 3 i)":
7e7b6f36
AZ
3785double: 3
3786float: 6
3787idouble: 3
3788ifloat: 6
058c132d
AS
3789ildouble: 1
3790ldouble: 1
b50a7181 3791Test "Imaginary part of: casinh (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3792ildouble: 1
3793ldouble: 1
b50a7181 3794Test "Imaginary part of: casinh (0.0 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
3795ildouble: 1
3796ldouble: 1
b50a7181 3797Test "Imaginary part of: casinh (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3798ildouble: 1
3799ldouble: 1
b50a7181 3800Test "Imaginary part of: casinh (0.0 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
3801ildouble: 1
3802ldouble: 1
3f169543
AZ
3803Test "Imaginary part of: casinh (0.25 + 1.0 i)":
3804double: 1
3805idouble: 1
3806Test "Imaginary part of: casinh (0.25 - 1.0 i)":
3807double: 1
3808idouble: 1
b50a7181 3809Test "Real part of: casinh (0.5 + +0 i)":
058c132d
AS
3810float: 1
3811ifloat: 1
b50a7181 3812Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
058c132d
AS
3813float: 1
3814ifloat: 1
b50a7181 3815Test "Real part of: casinh (0.5 + 0x1p-105 i)":
058c132d 3816float: 1
058c132d 3817ifloat: 1
b50a7181 3818Test "Real part of: casinh (0.5 + 0x1p-112 i)":
7e7b6f36
AZ
3819float: 1
3820ifloat: 1
b50a7181 3821Test "Real part of: casinh (0.5 + 0x1p-23 i)":
7e7b6f36
AZ
3822float: 1
3823ifloat: 1
b50a7181 3824Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
3f169543 3825double: 1
7e7b6f36 3826float: 1
3f169543 3827idouble: 1
7e7b6f36 3828ifloat: 1
b50a7181 3829Test "Real part of: casinh (0.5 + 0x1p-52 i)":
7e7b6f36
AZ
3830float: 1
3831ifloat: 1
b50a7181 3832Test "Real part of: casinh (0.5 + 0x1p-63 i)":
7e7b6f36
AZ
3833float: 1
3834ifloat: 1
b50a7181 3835Test "Real part of: casinh (0.5 + 1.0 i)":
7e7b6f36
AZ
3836float: 1
3837ifloat: 1
b50a7181 3838Test "Imaginary part of: casinh (0.5 + 1.0 i)":
058c132d 3839float: 1
058c132d
AS
3840ifloat: 1
3841ildouble: 1
3842ldouble: 1
b50a7181 3843Test "Real part of: casinh (0.5 - 0 i)":
7e7b6f36
AZ
3844float: 1
3845ifloat: 1
b50a7181 3846Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
3847float: 1
3848ifloat: 1
b50a7181 3849Test "Real part of: casinh (0.5 - 0x1p-105 i)":
7e7b6f36
AZ
3850float: 1
3851ifloat: 1
b50a7181 3852Test "Real part of: casinh (0.5 - 0x1p-112 i)":
7e7b6f36
AZ
3853float: 1
3854ifloat: 1
b50a7181 3855Test "Real part of: casinh (0.5 - 0x1p-23 i)":
7e7b6f36
AZ
3856float: 1
3857ifloat: 1
b50a7181 3858Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
3f169543 3859double: 1
7e7b6f36 3860float: 1
3f169543 3861idouble: 1
7e7b6f36 3862ifloat: 1
b50a7181 3863Test "Real part of: casinh (0.5 - 0x1p-52 i)":
7e7b6f36
AZ
3864float: 1
3865ifloat: 1
b50a7181 3866Test "Real part of: casinh (0.5 - 0x1p-63 i)":
7e7b6f36
AZ
3867float: 1
3868ifloat: 1
b50a7181 3869Test "Real part of: casinh (0.5 - 1.0 i)":
7e7b6f36
AZ
3870float: 1
3871ifloat: 1
b50a7181 3872Test "Imaginary part of: casinh (0.5 - 1.0 i)":
058c132d 3873float: 1
058c132d
AS
3874ifloat: 1
3875ildouble: 1
3876ldouble: 1
b50a7181 3877Test "Real part of: casinh (0.75 + 1.25 i)":
058c132d
AS
3878float: 1
3879ifloat: 1
b50a7181 3880Test "Imaginary part of: casinh (0.75 + 1.25 i)":
058c132d
AS
3881double: 1
3882float: 1
3883idouble: 1
3884ifloat: 1
b50a7181 3885Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
7e7b6f36
AZ
3886ildouble: 1
3887ldouble: 1
b50a7181 3888Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
7e7b6f36
AZ
3889ildouble: 1
3890ldouble: 1
b50a7181 3891Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
7e7b6f36
AZ
3892ildouble: 1
3893ldouble: 1
b50a7181 3894Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
7e7b6f36
AZ
3895ildouble: 1
3896ldouble: 1
b50a7181 3897Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
058c132d
AS
3898double: 1
3899idouble: 1
b50a7181 3900Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
7e7b6f36
AZ
3901double: 1
3902idouble: 1
b50a7181 3903Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0.0 i)":
7e7b6f36
AZ
3904ildouble: 1
3905ldouble: 1
b50a7181 3906Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
3907ildouble: 1
3908ldouble: 1
b50a7181 3909Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0.0 i)":
7e7b6f36
AZ
3910ildouble: 1
3911ldouble: 1
b50a7181 3912Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
7e7b6f36
AZ
3913ildouble: 1
3914ldouble: 1
b50a7181 3915Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
7e7b6f36
AZ
3916ildouble: 1
3917ldouble: 1
b50a7181 3918Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
7e7b6f36 3919double: 1
058c132d 3920float: 1
7e7b6f36 3921idouble: 1
058c132d 3922ifloat: 1
b50a7181 3923Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
058c132d
AS
3924ildouble: 1
3925ldouble: 1
b50a7181 3926Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
7e7b6f36
AZ
3927double: 1
3928float: 1
3929idouble: 1
3930ifloat: 1
b50a7181 3931Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
058c132d 3932float: 1
058c132d
AS
3933ifloat: 1
3934ildouble: 1
3935ldouble: 1
b50a7181 3936Test "Imaginary part of: casinh (0x1.fp-10 + 1.0 i)":
7e7b6f36
AZ
3937ildouble: 1
3938ldouble: 1
b50a7181 3939Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
058c132d
AS
3940float: 1
3941ifloat: 1
7e7b6f36
AZ
3942ildouble: 1
3943ldouble: 1
b50a7181 3944Test "Imaginary part of: casinh (0x1.fp-10 - 1.0 i)":
7e7b6f36
AZ
3945ildouble: 1
3946ldouble: 1
b50a7181 3947Test "Imaginary part of: casinh (0x1.fp-1025 + 0.5 i)":
7e7b6f36
AZ
3948ildouble: 1
3949ldouble: 1
b50a7181 3950Test "Imaginary part of: casinh (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3951ildouble: 1
3952ldouble: 1
b50a7181 3953Test "Imaginary part of: casinh (0x1.fp-1025 - 0.5 i)":
7e7b6f36
AZ
3954ildouble: 1
3955ldouble: 1
b50a7181 3956Test "Imaginary part of: casinh (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
7e7b6f36
AZ
3957ildouble: 1
3958ldouble: 1
b50a7181 3959Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
058c132d 3960double: 1
058c132d 3961idouble: 1
b50a7181 3962Test "Imaginary part of: casinh (0x1.fp-129 + 0.5 i)":
7e7b6f36
AZ
3963ildouble: 1
3964ldouble: 1
b50a7181 3965Test "Imaginary part of: casinh (0x1.fp-129 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
3966ildouble: 1
3967ldouble: 1
b50a7181 3968Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
058c132d
AS
3969double: 1
3970idouble: 1
b50a7181 3971Test "Imaginary part of: casinh (0x1.fp-129 - 0.5 i)":
7e7b6f36
AZ
3972ildouble: 1
3973ldouble: 1
b50a7181 3974Test "Imaginary part of: casinh (0x1.fp-129 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
3975ildouble: 1
3976ldouble: 1
b50a7181 3977Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
058c132d
AS
3978double: 1
3979idouble: 1
3980ildouble: 1
3981ldouble: 1
b50a7181 3982Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
058c132d
AS
3983double: 1
3984idouble: 1
3985ildouble: 1
3986ldouble: 1
b50a7181 3987Test "Real part of: casinh (0x1p-105 + 0.5 i)":
058c132d 3988double: 1
058c132d 3989idouble: 1
b50a7181 3990Test "Imaginary part of: casinh (0x1p-105 + 0.5 i)":
f964490f
RM
3991ildouble: 1
3992ldouble: 1
b50a7181 3993Test "Real part of: casinh (0x1p-105 - 0.5 i)":
058c132d
AS
3994double: 1
3995idouble: 1
b50a7181 3996Test "Imaginary part of: casinh (0x1p-105 - 0.5 i)":
058c132d
AS
3997ildouble: 1
3998ldouble: 1
b50a7181 3999Test "Real part of: casinh (0x1p-112 + 0.5 i)":
058c132d
AS
4000double: 1
4001idouble: 1
b50a7181 4002Test "Imaginary part of: casinh (0x1p-112 + 0.5 i)":
058c132d
AS
4003ildouble: 1
4004ldouble: 1
b50a7181 4005Test "Real part of: casinh (0x1p-112 - 0.5 i)":
14a6e35c 4006double: 1
14a6e35c 4007idouble: 1
b50a7181 4008Test "Imaginary part of: casinh (0x1p-112 - 0.5 i)":
7e7b6f36
AZ
4009ildouble: 1
4010ldouble: 1
b50a7181 4011Test "Real part of: casinh (0x1p-23 + 0.5 i)":
47cf2278
SP
4012double: 1
4013idouble: 1
b50a7181 4014Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
7e7b6f36
AZ
4015float: 2
4016ifloat: 2
b50a7181 4017Test "Imaginary part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
47cf2278
SP
4018ildouble: 1
4019ldouble: 1
b50a7181 4020Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
7e7b6f36
AZ
4021float: 1
4022ifloat: 1
4023ildouble: 2
4024ldouble: 2
b50a7181 4025Test "Real part of: casinh (0x1p-23 - 0.5 i)":
47cf2278
SP
4026double: 1
4027idouble: 1
b50a7181 4028Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
7e7b6f36
AZ
4029float: 2
4030ifloat: 2
b50a7181 4031Test "Imaginary part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
47cf2278
SP
4032ildouble: 1
4033ldouble: 1
b50a7181 4034Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
058c132d 4035float: 1
058c132d 4036ifloat: 1
7e7b6f36
AZ
4037ildouble: 2
4038ldouble: 2
b50a7181 4039Test "Real part of: casinh (0x1p-52 + 0.5 i)":
7e7b6f36
AZ
4040ildouble: 1
4041ldouble: 1
b50a7181 4042Test "Imaginary part of: casinh (0x1p-52 + 0.5 i)":
058c132d
AS
4043double: 1
4044idouble: 1
4045ildouble: 1
4046ldouble: 1
b50a7181 4047Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
058c132d
AS
4048double: 1
4049idouble: 1
b50a7181 4050Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
058c132d
AS
4051ildouble: 1
4052ldouble: 1
b50a7181 4053Test "Real part of: casinh (0x1p-52 - 0.5 i)":
7e7b6f36
AZ
4054ildouble: 1
4055ldouble: 1
b50a7181 4056Test "Imaginary part of: casinh (0x1p-52 - 0.5 i)":
058c132d
AS
4057double: 1
4058idouble: 1
4059ildouble: 1
4060ldouble: 1
b50a7181 4061Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
7e7b6f36
AZ
4062double: 1
4063idouble: 1
b50a7181 4064Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
7e7b6f36
AZ
4065ildouble: 1
4066ldouble: 1
b50a7181 4067Test "Imaginary part of: casinh (0x1p-63 + 0.5 i)":
7e7b6f36
AZ
4068ildouble: 1
4069ldouble: 1
b50a7181 4070Test "Imaginary part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
4071ildouble: 1
4072ldouble: 1
b50a7181 4073Test "Imaginary part of: casinh (0x1p-63 - 0.5 i)":
7e7b6f36
AZ
4074ildouble: 1
4075ldouble: 1
b50a7181 4076Test "Imaginary part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
7e7b6f36
AZ
4077ildouble: 1
4078ldouble: 1
b50a7181 4079Test "Real part of: casinh (1.0 + +0 i)":
058c132d
AS
4080double: 1
4081float: 1
4082idouble: 1
4083ifloat: 1
b50a7181 4084Test "Real part of: casinh (1.0 + 0.25 i)":
7e7b6f36
AZ
4085float: 1
4086ifloat: 1
4087ildouble: 1
4088ldouble: 1
b50a7181 4089Test "Real part of: casinh (1.0 + 0.5 i)":
058c132d
AS
4090double: 1
4091idouble: 1
4092ildouble: 1
4093ldouble: 1
b50a7181 4094Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
058c132d 4095double: 1
058c132d 4096idouble: 1
7e7b6f36
AZ
4097ildouble: 1
4098ldouble: 1
b50a7181 4099Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
7e7b6f36 4100float: 1
058c132d 4101ifloat: 1
b50a7181 4102Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
7e7b6f36 4103double: 1
058c132d 4104float: 1
7e7b6f36 4105idouble: 1
058c132d 4106ifloat: 1
b50a7181 4107Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
7e7b6f36
AZ
4108double: 1
4109idouble: 1
b50a7181 4110Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
7e7b6f36
AZ
4111double: 1
4112idouble: 1
b50a7181 4113Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
7e7b6f36 4114double: 1
058c132d 4115float: 1
7e7b6f36 4116idouble: 1
058c132d 4117ifloat: 1
b50a7181 4118Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
7e7b6f36 4119double: 1
058c132d 4120float: 1
7e7b6f36 4121idouble: 1
058c132d 4122ifloat: 1
b50a7181 4123Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
7e7b6f36
AZ
4124double: 1
4125idouble: 1
b50a7181 4126Test "Real part of: casinh (1.0 - 0 i)":
7e7b6f36 4127double: 1
058c132d 4128float: 1
7e7b6f36 4129idouble: 1
058c132d 4130ifloat: 1
b50a7181 4131Test "Real part of: casinh (1.0 - 0.25 i)":
058c132d 4132float: 1
058c132d
AS
4133ifloat: 1
4134ildouble: 1
4135ldouble: 1
b50a7181 4136Test "Real part of: casinh (1.0 - 0.5 i)":
7e7b6f36
AZ
4137double: 1
4138idouble: 1
058c132d
AS
4139ildouble: 1
4140ldouble: 1
b50a7181 4141Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
7e7b6f36
AZ
4142double: 1
4143idouble: 1
f964490f
RM
4144ildouble: 1
4145ldouble: 1
b50a7181 4146Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
058c132d
AS
4147float: 1
4148ifloat: 1
b50a7181 4149Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
e134f08a 4150double: 1
e134f08a 4151float: 1
14a6e35c 4152idouble: 1
e134f08a 4153ifloat: 1
b50a7181 4154Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
47cf2278
SP
4155double: 1
4156idouble: 1
b50a7181 4157Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
47cf2278
SP
4158double: 1
4159idouble: 1
b50a7181 4160Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
058c132d
AS
4161double: 1
4162float: 1
4163idouble: 1
4164ifloat: 1
b50a7181 4165Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
058c132d
AS
4166double: 1
4167float: 1
4168idouble: 1
4169ifloat: 1
b50a7181 4170Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
7e7b6f36
AZ
4171double: 1
4172idouble: 1
b50a7181 4173Test "Real part of: casinh (1.5 + +0 i)":
058c132d
AS
4174double: 1
4175idouble: 1
b50a7181 4176Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
7e7b6f36
AZ
4177double: 1
4178idouble: 1
b50a7181 4179Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
7e7b6f36
AZ
4180double: 1
4181idouble: 1
b50a7181 4182Test "Real part of: casinh (1.5 - 0 i)":
058c132d
AS
4183double: 1
4184idouble: 1
b50a7181 4185Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
7e7b6f36
AZ
4186double: 1
4187idouble: 1
b50a7181 4188Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
7e7b6f36
AZ
4189double: 1
4190idouble: 1
e134f08a
UD
4191
4192# catan
b50a7181 4193Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
cb4d5414
AZ
4194double: 1
4195idouble: 1
b50a7181 4196Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 - 0x1p-27 i)":
cb4d5414
AZ
4197ildouble: 1
4198ldouble: 1
b50a7181 4199Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
cb4d5414
AZ
4200double: 1
4201float: 1
4202idouble: 1
4203ifloat: 1
b50a7181 4204Test "Real part of: catan (-0x1.000000000000000000000000008p0 + 0x1p-54 i)":
cb4d5414
AZ
4205ildouble: 1
4206ldouble: 1
b50a7181 4207Test "Real part of: catan (-0x1.000000000000000000000000008p0 - 0x1p-54 i)":
cb4d5414
AZ
4208ildouble: 1
4209ldouble: 1
b50a7181 4210Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
cb4d5414
AZ
4211double: 1
4212idouble: 1
b50a7181 4213Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
8237f48c
AZ
4214float: 1
4215ifloat: 1
b50a7181 4216Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
cb4d5414
AZ
4217float: 1
4218ifloat: 1
b50a7181 4219Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
8237f48c
AZ
4220float: 1
4221ifloat: 1
b50a7181 4222Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
cb4d5414
AZ
4223float: 1
4224ifloat: 1
b50a7181 4225Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
cb4d5414
AZ
4226double: 1
4227idouble: 1
b50a7181 4228Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
7e7b6f36
AZ
4229double: 1
4230idouble: 1
4231ildouble: 1
4232ldouble: 1
b50a7181 4233Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
7e7b6f36
AZ
4234double: 1
4235idouble: 1
4236ildouble: 1
4237ldouble: 1
b50a7181 4238Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
7e7b6f36
AZ
4239double: 1
4240idouble: 1
4241ildouble: 1
4242ldouble: 1
b50a7181 4243Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
7e7b6f36
AZ
4244double: 1
4245idouble: 1
4246ildouble: 1
4247ldouble: 1
b50a7181 4248Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
8237f48c
AZ
4249double: 1
4250idouble: 1
b50a7181 4251Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
8237f48c
AZ
4252double: 1
4253idouble: 1
b50a7181 4254Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
cb4d5414
AZ
4255float: 1
4256ifloat: 1
b50a7181 4257Test "Real part of: catan (-0x1p-13 + 1.0 i)":
cb4d5414
AZ
4258float: 1
4259ifloat: 1
b50a7181 4260Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
cb4d5414
AZ
4261float: 1
4262ifloat: 1
b50a7181 4263Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
cb4d5414
AZ
4264float: 1
4265ifloat: 1
b50a7181 4266Test "Real part of: catan (-0x1p-13 - 1.0 i)":
cb4d5414
AZ
4267float: 1
4268ifloat: 1
b50a7181 4269Test "Real part of: catan (-0x1p-27 + 1.0 i)":
cb4d5414
AZ
4270float: 1
4271ifloat: 1
b50a7181 4272Test "Real part of: catan (-0x1p-27 - 1.0 i)":
cb4d5414
AZ
4273float: 1
4274ifloat: 1
b50a7181 4275Test "Real part of: catan (-0x1p-33 + 1.0 i)":
cb4d5414
AZ
4276float: 1
4277ifloat: 1
b50a7181 4278Test "Real part of: catan (-0x1p-33 - 1.0 i)":
cb4d5414
AZ
4279float: 1
4280ifloat: 1
b50a7181 4281Test "Real part of: catan (-0x1p-54 + 1.0 i)":
cb4d5414
AZ
4282float: 1
4283ifloat: 1
b50a7181 4284Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
8237f48c
AZ
4285float: 1
4286ifloat: 1
b50a7181 4287Test "Real part of: catan (-0x1p-54 - 1.0 i)":
cb4d5414
AZ
4288float: 1
4289ifloat: 1
b50a7181 4290Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
8237f48c
AZ
4291float: 1
4292ifloat: 1
b50a7181 4293Test "Real part of: catan (-0x1p-57 + 1.0 i)":
cb4d5414
AZ
4294float: 1
4295ifloat: 1
b50a7181 4296Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
8237f48c
AZ
4297float: 1
4298ifloat: 1
b50a7181 4299Test "Real part of: catan (-0x1p-57 - 1.0 i)":
cb4d5414
AZ
4300float: 1
4301ifloat: 1
b50a7181 4302Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
8237f48c
AZ
4303float: 1
4304ifloat: 1
b50a7181 4305Test "Real part of: catan (-1.0 + 0x1p-13 i)":
cb4d5414
AZ
4306float: 1
4307ifloat: 1
b50a7181 4308Test "Real part of: catan (-1.0 + 0x1p-27 i)":
cb4d5414
AZ
4309float: 1
4310ifloat: 1
b50a7181 4311Test "Real part of: catan (-1.0 + 0x1p-33 i)":
cb4d5414
AZ
4312float: 1
4313ifloat: 1
b50a7181 4314Test "Real part of: catan (-1.0 + 0x1p-54 i)":
cb4d5414
AZ
4315float: 1
4316ifloat: 1
4317ildouble: 1
4318ldouble: 1
b50a7181 4319Test "Real part of: catan (-1.0 + 0x1p-57 i)":
cb4d5414
AZ
4320float: 1
4321ifloat: 1
b50a7181 4322Test "Real part of: catan (-1.0 - 0x1p-13 i)":
cb4d5414
AZ
4323float: 1
4324ifloat: 1
b50a7181 4325Test "Real part of: catan (-1.0 - 0x1p-27 i)":
cb4d5414
AZ
4326float: 1
4327ifloat: 1
b50a7181 4328Test "Real part of: catan (-1.0 - 0x1p-33 i)":
cb4d5414
AZ
4329float: 1
4330ifloat: 1
b50a7181 4331Test "Real part of: catan (-1.0 - 0x1p-54 i)":
cb4d5414
AZ
4332float: 1
4333ifloat: 1
4334ildouble: 1
4335ldouble: 1
b50a7181 4336Test "Real part of: catan (-1.0 - 0x1p-57 i)":
cb4d5414
AZ
4337float: 1
4338ifloat: 1
b50a7181 4339Test "Real part of: catan (-2 - 3 i)":
0ee38163
RM
4340float: 3
4341ifloat: 3
f964490f
RM
4342ildouble: 1
4343ldouble: 1
b50a7181 4344Test "Imaginary part of: catan (-2 - 3 i)":
e134f08a
UD
4345double: 1
4346float: 1
4347idouble: 1
4348ifloat: 1
b50a7181 4349Test "Real part of: catan (0.75 + 1.25 i)":
0ee38163
RM
4350float: 4
4351ifloat: 4
b50a7181 4352Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
cb4d5414
AZ
4353double: 1
4354idouble: 1
b50a7181 4355Test "Imaginary part of: catan (0x0.fffffffffffff8p0 - 0x1p-27 i)":
cb4d5414
AZ
4356ildouble: 1
4357ldouble: 1
b50a7181 4358Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
cb4d5414
AZ
4359double: 1
4360float: 1
4361idouble: 1
4362ifloat: 1
b50a7181 4363Test "Real part of: catan (0x1.000000000000000000000000008p0 + 0x1p-54 i)":
cb4d5414
AZ
4364ildouble: 1
4365ldouble: 1
b50a7181 4366Test "Real part of: catan (0x1.000000000000000000000000008p0 - 0x1p-54 i)":
cb4d5414
AZ
4367ildouble: 1
4368ldouble: 1
b50a7181 4369Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
cb4d5414
AZ
4370double: 1
4371idouble: 1
b50a7181 4372Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
8237f48c
AZ
4373float: 1
4374ifloat: 1
b50a7181 4375Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
cb4d5414
AZ
4376float: 1
4377ifloat: 1
b50a7181 4378Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
8237f48c
AZ
4379float: 1
4380ifloat: 1
b50a7181 4381Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
cb4d5414
AZ
4382float: 1
4383ifloat: 1
b50a7181 4384Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
cb4d5414
AZ
4385double: 1
4386idouble: 1
b50a7181 4387Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
7e7b6f36
AZ
4388double: 1
4389idouble: 1
4390ildouble: 1
4391ldouble: 1
b50a7181 4392Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
7e7b6f36
AZ
4393double: 1
4394idouble: 1
4395ildouble: 1
4396ldouble: 1
b50a7181 4397Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
7e7b6f36
AZ
4398double: 1
4399idouble: 1
4400ildouble: 1
4401ldouble: 1
b50a7181 4402Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
7e7b6f36
AZ
4403double: 1
4404idouble: 1
4405ildouble: 1
4406ldouble: 1
b50a7181 4407Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
8237f48c
AZ
4408double: 1
4409idouble: 1
b50a7181 4410Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
8237f48c
AZ
4411double: 1
4412idouble: 1
b50a7181 4413Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
cb4d5414
AZ
4414float: 1
4415ifloat: 1
b50a7181 4416Test "Real part of: catan (0x1p-13 + 1.0 i)":
cb4d5414
AZ
4417float: 1
4418ifloat: 1
b50a7181 4419Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
cb4d5414
AZ
4420float: 1
4421ifloat: 1
b50a7181 4422Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
cb4d5414
AZ
4423float: 1
4424ifloat: 1
b50a7181 4425Test "Real part of: catan (0x1p-13 - 1.0 i)":
cb4d5414
AZ
4426float: 1
4427ifloat: 1
b50a7181 4428Test "Real part of: catan (0x1p-27 + 1.0 i)":
cb4d5414
AZ
4429float: 1
4430ifloat: 1
b50a7181 4431Test "Real part of: catan (0x1p-27 - 1.0 i)":
cb4d5414
AZ
4432float: 1
4433ifloat: 1
b50a7181 4434Test "Real part of: catan (0x1p-33 + 1.0 i)":
cb4d5414
AZ
4435float: 1
4436ifloat: 1
b50a7181 4437Test "Real part of: catan (0x1p-33 - 1.0 i)":
cb4d5414
AZ
4438float: 1
4439ifloat: 1
b50a7181 4440Test "Real part of: catan (0x1p-54 + 1.0 i)":
cb4d5414
AZ
4441float: 1
4442ifloat: 1
b50a7181 4443Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
8237f48c
AZ
4444float: 1
4445ifloat: 1
b50a7181 4446Test "Real part of: catan (0x1p-54 - 1.0 i)":
cb4d5414
AZ
4447float: 1
4448ifloat: 1
b50a7181 4449Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
8237f48c
AZ
4450float: 1
4451ifloat: 1
b50a7181 4452Test "Real part of: catan (0x1p-57 + 1.0 i)":
cb4d5414
AZ
4453float: 1
4454ifloat: 1
b50a7181 4455Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
8237f48c
AZ
4456float: 1
4457ifloat: 1
b50a7181 4458Test "Real part of: catan (0x1p-57 - 1.0 i)":
cb4d5414
AZ
4459float: 1
4460ifloat: 1
b50a7181 4461Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
8237f48c
AZ
4462float: 1
4463ifloat: 1
b50a7181 4464Test "Real part of: catan (1.0 + 0x1p-13 i)":
cb4d5414
AZ
4465float: 1
4466ifloat: 1
b50a7181 4467Test "Real part of: catan (1.0 + 0x1p-27 i)":
cb4d5414
AZ
4468float: 1
4469ifloat: 1
b50a7181 4470Test "Real part of: catan (1.0 + 0x1p-33 i)":
cb4d5414
AZ
4471float: 1
4472ifloat: 1
b50a7181 4473Test "Real part of: catan (1.0 + 0x1p-54 i)":
cb4d5414
AZ
4474float: 1
4475ifloat: 1
4476ildouble: 1
4477ldouble: 1
b50a7181 4478Test "Real part of: catan (1.0 + 0x1p-57 i)":
cb4d5414
AZ
4479float: 1
4480ifloat: 1
b50a7181 4481Test "Real part of: catan (1.0 - 0x1p-13 i)":
cb4d5414
AZ
4482float: 1
4483ifloat: 1
b50a7181 4484Test "Real part of: catan (1.0 - 0x1p-27 i)":
cb4d5414
AZ
4485float: 1
4486ifloat: 1
b50a7181 4487Test "Real part of: catan (1.0 - 0x1p-33 i)":
cb4d5414
AZ
4488float: 1
4489ifloat: 1
b50a7181 4490Test "Real part of: catan (1.0 - 0x1p-54 i)":
cb4d5414
AZ
4491float: 1
4492ifloat: 1
4493ildouble: 1
4494ldouble: 1
b50a7181 4495Test "Real part of: catan (1.0 - 0x1p-57 i)":
cb4d5414
AZ
4496float: 1
4497ifloat: 1
e134f08a
UD
4498
4499# catanh
b50a7181 4500Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
cb4d5414
AZ
4501float: 1
4502ifloat: 1
b50a7181 4503Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
cb4d5414
AZ
4504float: 1
4505ifloat: 1
b50a7181 4506Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
cb4d5414
AZ
4507float: 1
4508ifloat: 1
b50a7181 4509Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
cb4d5414
AZ
4510float: 1
4511ifloat: 1
b50a7181 4512Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
7e7b6f36
AZ
4513double: 1
4514idouble: 1
4515ildouble: 1
4516ldouble: 1
b50a7181 4517Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
7e7b6f36
AZ
4518double: 1
4519idouble: 1
4520ildouble: 1
4521ldouble: 1
b50a7181 4522Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
7e7b6f36
AZ
4523double: 1
4524idouble: 1
4525ildouble: 1
4526ldouble: 1
b50a7181 4527Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
7e7b6f36
AZ
4528double: 1
4529idouble: 1
4530ildouble: 1
4531ldouble: 1
b50a7181 4532Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
8237f48c
AZ
4533float: 1
4534ifloat: 1
b50a7181 4535Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
8237f48c
AZ
4536float: 1
4537ifloat: 1
b50a7181 4538Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
cb4d5414
AZ
4539double: 1
4540idouble: 1
b50a7181 4541Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
cb4d5414
AZ
4542float: 1
4543ifloat: 1
b50a7181 4544Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
cb4d5414
AZ
4545float: 1
4546ifloat: 1
b50a7181 4547Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
cb4d5414
AZ
4548double: 1
4549idouble: 1
b50a7181 4550Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
cb4d5414
AZ
4551float: 1
4552ifloat: 1
b50a7181 4553Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
cb4d5414
AZ
4554float: 1
4555ifloat: 1
b50a7181 4556Test "Real part of: catanh (-0x1p-27 + 0x0.fffffffffffff8p0 i)":
cb4d5414
AZ
4557ildouble: 1
4558ldouble: 1
b50a7181 4559Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
cb4d5414
AZ
4560double: 1
4561idouble: 1
b50a7181 4562Test "Imaginary part of: catanh (-0x1p-27 + 1.0 i)":
cb4d5414
AZ
4563float: 1
4564ifloat: 1
b50a7181 4565Test "Real part of: catanh (-0x1p-27 - 0x0.fffffffffffff8p0 i)":
cb4d5414
AZ
4566ildouble: 1
4567ldouble: 1
b50a7181 4568Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
cb4d5414
AZ
4569double: 1
4570idouble: 1
b50a7181 4571Test "Imaginary part of: catanh (-0x1p-27 - 1.0 i)":
cb4d5414
AZ
4572float: 1
4573ifloat: 1
b50a7181 4574Test "Imaginary part of: catanh (-0x1p-33 + 1.0 i)":
cb4d5414
AZ
4575float: 1
4576ifloat: 1
b50a7181 4577Test "Imaginary part of: catanh (-0x1p-33 - 1.0 i)":
cb4d5414
AZ
4578float: 1
4579ifloat: 1
b50a7181 4580Test "Imaginary part of: catanh (-0x1p-54 + 0x1.000000000000000000000000008p0 i)":
cb4d5414
AZ
4581ildouble: 1
4582ldouble: 1
b50a7181 4583Test "Imaginary part of: catanh (-0x1p-54 + 1.0 i)":
cb4d5414
AZ
4584float: 1
4585ifloat: 1
4586ildouble: 1
4587ldouble: 1
b50a7181 4588Test "Imaginary part of: catanh (-0x1p-54 - 0x1.000000000000000000000000008p0 i)":
cb4d5414
AZ
4589ildouble: 1
4590ldouble: 1
b50a7181 4591Test "Imaginary part of: catanh (-0x1p-54 - 1.0 i)":
cb4d5414
AZ
4592float: 1
4593ifloat: 1
4594ildouble: 1
4595ldouble: 1
b50a7181 4596Test "Imaginary part of: catanh (-0x1p-57 + 1.0 i)":
cb4d5414
AZ
4597float: 1
4598ifloat: 1
b50a7181 4599Test "Imaginary part of: catanh (-0x1p-57 - 1.0 i)":
cb4d5414
AZ
4600float: 1
4601ifloat: 1
b50a7181 4602Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
8237f48c
AZ
4603double: 1
4604idouble: 1
b50a7181 4605Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
cb4d5414
AZ
4606float: 1
4607ifloat: 1
b50a7181 4608Test "Imaginary part of: catanh (-1.0 + 0x1p-27 i)":
cb4d5414
AZ
4609float: 1
4610ifloat: 1
b50a7181 4611Test "Imaginary part of: catanh (-1.0 + 0x1p-33 i)":
cb4d5414
AZ
4612float: 1
4613ifloat: 1
b50a7181 4614Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
8237f48c
AZ
4615float: 1
4616ifloat: 1
b50a7181 4617Test "Imaginary part of: catanh (-1.0 + 0x1p-54 i)":
cb4d5414
AZ
4618float: 1
4619ifloat: 1
b50a7181 4620Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
8237f48c
AZ
4621float: 1
4622ifloat: 1
b50a7181 4623Test "Imaginary part of: catanh (-1.0 + 0x1p-57 i)":
cb4d5414
AZ
4624float: 1
4625ifloat: 1
b50a7181 4626Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
8237f48c
AZ
4627double: 1
4628idouble: 1
b50a7181 4629Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
cb4d5414
AZ
4630float: 1
4631ifloat: 1
b50a7181 4632Test "Imaginary part of: catanh (-1.0 - 0x1p-27 i)":
cb4d5414
AZ
4633float: 1
4634ifloat: 1
b50a7181 4635Test "Imaginary part of: catanh (-1.0 - 0x1p-33 i)":
cb4d5414
AZ
4636float: 1
4637ifloat: 1
b50a7181 4638Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
8237f48c
AZ
4639float: 1
4640ifloat: 1
b50a7181 4641Test "Imaginary part of: catanh (-1.0 - 0x1p-54 i)":
cb4d5414
AZ
4642float: 1
4643ifloat: 1
b50a7181 4644Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
8237f48c
AZ
4645float: 1
4646ifloat: 1
b50a7181 4647Test "Imaginary part of: catanh (-1.0 - 0x1p-57 i)":
cb4d5414
AZ
4648float: 1
4649ifloat: 1
b50a7181 4650Test "Real part of: catanh (-2 - 3 i)":
e134f08a
UD
4651double: 4
4652idouble: 4
b50a7181 4653Test "Imaginary part of: catanh (-2 - 3 i)":
0ee38163
RM
4654float: 4
4655ifloat: 4
b50a7181 4656Test "Real part of: catanh (0.75 + 1.25 i)":
e134f08a 4657double: 1
e134f08a 4658idouble: 1
b50a7181 4659Test "Imaginary part of: catanh (0.75 + 1.25 i)":
0ee38163
RM
4660float: 6
4661ifloat: 6
b50a7181 4662Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
cb4d5414
AZ
4663float: 1
4664ifloat: 1
b50a7181 4665Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
cb4d5414
AZ
4666float: 1
4667ifloat: 1
b50a7181 4668Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
7e7b6f36
AZ
4669double: 1
4670idouble: 1
4671ildouble: 1
4672ldouble: 1
b50a7181 4673Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
7e7b6f36
AZ
4674double: 1
4675idouble: 1
4676ildouble: 1
4677ldouble: 1
b50a7181 4678Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
7e7b6f36
AZ
4679double: 1
4680idouble: 1
4681ildouble: 1
4682ldouble: 1
b50a7181 4683Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
7e7b6f36
AZ
4684double: 1
4685idouble: 1
4686ildouble: 1
4687ldouble: 1
b50a7181 4688Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
8237f48c
AZ
4689float: 1
4690ifloat: 1
b50a7181 4691Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
8237f48c
AZ
4692float: 1
4693ifloat: 1
b50a7181 4694Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
cb4d5414
AZ
4695double: 1
4696float: 1
4697idouble: 1
4698ifloat: 1
b50a7181 4699Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
cb4d5414
AZ
4700float: 1
4701ifloat: 1
b50a7181 4702Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
cb4d5414
AZ
4703float: 1
4704ifloat: 1
b50a7181 4705Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
cb4d5414
AZ
4706double: 1
4707float: 1
4708idouble: 1
4709ifloat: 1
b50a7181 4710Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
cb4d5414
AZ
4711float: 1
4712ifloat: 1
b50a7181 4713Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
cb4d5414
AZ
4714float: 1
4715ifloat: 1
b50a7181 4716Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
cb4d5414
AZ
4717double: 1
4718idouble: 1
b50a7181 4719Test "Imaginary part of: catanh (0x1p-27 + 1.0 i)":
cb4d5414
AZ
4720float: 1
4721ifloat: 1
b50a7181 4722Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
cb4d5414
AZ
4723double: 1
4724idouble: 1
b50a7181 4725Test "Imaginary part of: catanh (0x1p-27 - 1.0 i)":
cb4d5414
AZ
4726float: 1
4727ifloat: 1
b50a7181 4728Test "Imaginary part of: catanh (0x1p-33 + 1.0 i)":
cb4d5414
AZ
4729float: 1
4730ifloat: 1
b50a7181 4731Test "Imaginary part of: catanh (0x1p-33 - 1.0 i)":
cb4d5414
AZ
4732float: 1
4733ifloat: 1
b50a7181 4734Test "Imaginary part of: catanh (0x1p-54 + 0x1.000000000000000000000000008p0 i)":
cb4d5414
AZ
4735ildouble: 1
4736ldouble: 1
b50a7181 4737Test "Imaginary part of: catanh (0x1p-54 + 1.0 i)":
cb4d5414
AZ
4738float: 1
4739ifloat: 1
4740ildouble: 1
4741ldouble: 1
b50a7181 4742Test "Imaginary part of: catanh (0x1p-54 - 0x1.000000000000000000000000008p0 i)":
cb4d5414
AZ
4743ildouble: 1
4744ldouble: 1
b50a7181 4745Test "Imaginary part of: catanh (0x1p-54 - 1.0 i)":
cb4d5414
AZ
4746float: 1
4747ifloat: 1
4748ildouble: 1
4749ldouble: 1
b50a7181 4750Test "Imaginary part of: catanh (0x1p-57 + 1.0 i)":
cb4d5414
AZ
4751float: 1
4752ifloat: 1
b50a7181 4753Test "Imaginary part of: catanh (0x1p-57 - 1.0 i)":
cb4d5414
AZ
4754float: 1
4755ifloat: 1
b50a7181 4756Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
8237f48c
AZ
4757double: 1
4758idouble: 1
b50a7181 4759Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
cb4d5414
AZ
4760float: 1
4761ifloat: 1
b50a7181 4762Test "Imaginary part of: catanh (1.0 + 0x1p-27 i)":
cb4d5414
AZ
4763float: 1
4764ifloat: 1
b50a7181 4765Test "Imaginary part of: catanh (1.0 + 0x1p-33 i)":
cb4d5414
AZ
4766float: 1
4767ifloat: 1
b50a7181 4768Test "Real part of: catanh (1.0 + 0x1p-54 i)":
8237f48c
AZ
4769float: 1
4770ifloat: 1
b50a7181 4771Test "Imaginary part of: catanh (1.0 + 0x1p-54 i)":
cb4d5414
AZ
4772float: 1
4773ifloat: 1
b50a7181 4774Test "Real part of: catanh (1.0 + 0x1p-57 i)":
8237f48c
AZ
4775float: 1
4776ifloat: 1
b50a7181 4777Test "Imaginary part of: catanh (1.0 + 0x1p-57 i)":
cb4d5414
AZ
4778float: 1
4779ifloat: 1
b50a7181 4780Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
8237f48c
AZ
4781double: 1
4782idouble: 1
b50a7181 4783Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
cb4d5414
AZ
4784float: 1
4785ifloat: 1
b50a7181 4786Test "Imaginary part of: catanh (1.0 - 0x1p-27 i)":
cb4d5414
AZ
4787float: 1
4788ifloat: 1
b50a7181 4789Test "Imaginary part of: catanh (1.0 - 0x1p-33 i)":
cb4d5414
AZ
4790float: 1
4791ifloat: 1
b50a7181 4792Test "Real part of: catanh (1.0 - 0x1p-54 i)":
8237f48c
AZ
4793float: 1
4794ifloat: 1
b50a7181 4795Test "Imaginary part of: catanh (1.0 - 0x1p-54 i)":
cb4d5414
AZ
4796float: 1
4797ifloat: 1
b50a7181 4798Test "Real part of: catanh (1.0 - 0x1p-57 i)":
8237f48c
AZ
4799float: 1
4800ifloat: 1
b50a7181 4801Test "Imaginary part of: catanh (1.0 - 0x1p-57 i)":
cb4d5414
AZ
4802float: 1
4803ifloat: 1
e134f08a
UD
4804
4805# cbrt
1ab19dec
AZ
4806Test "cbrt (-0x1.bp+4)":
4807double: 1
4808idouble: 1
4809Test "cbrt (-0x4.18937p-12)":
4810float: 1
4811ifloat: 1
b50a7181 4812Test "cbrt (-27.0)":
e134f08a
UD
4813double: 1
4814idouble: 1
b50a7181 4815Test "cbrt (0.9921875)":
e134f08a
UD
4816double: 1
4817idouble: 1
1ab19dec
AZ
4818Test "cbrt (0xf.ep-4)":
4819double: 1
4820idouble: 1
e134f08a
UD
4821
4822# ccos
b50a7181 4823Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
a6f1845d
AZ
4824double: 1
4825idouble: 1
b50a7181 4826Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
a6f1845d
AZ
4827float: 1
4828ifloat: 1
a6f1845d 4829ildouble: 1
e7725326 4830ldouble: 1
b50a7181 4831Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
e7725326
AS
4832double: 1
4833idouble: 1
b50a7181 4834Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
a6f1845d
AZ
4835float: 1
4836ifloat: 1
a6f1845d 4837ildouble: 1
e7725326 4838ldouble: 1
b50a7181 4839Test "Imaginary part of: ccos (-2 - 3 i)":
e134f08a
UD
4840float: 1
4841ifloat: 1
b50a7181 4842Test "Real part of: ccos (0.75 + 1.25 i)":
e134f08a 4843double: 1
14a6e35c 4844float: 1
e134f08a 4845idouble: 1
14a6e35c 4846ifloat: 1
b50a7181 4847Test "Imaginary part of: ccos (0.75 + 1.25 i)":
14a6e35c
RM
4848float: 1
4849ifloat: 1
b50a7181 4850Test "Imaginary part of: ccos (0.75 + 710.5 i)":
e7725326
AS
4851double: 1
4852idouble: 1
b50a7181 4853Test "Imaginary part of: ccos (0.75 + 89.5 i)":
a6f1845d
AZ
4854float: 1
4855ifloat: 1
a6f1845d 4856ildouble: 1
a6f1845d 4857ldouble: 1
b50a7181 4858Test "Imaginary part of: ccos (0.75 - 710.5 i)":
a6f1845d
AZ
4859double: 1
4860idouble: 1
b50a7181 4861Test "Imaginary part of: ccos (0.75 - 89.5 i)":
e7725326
AS
4862float: 1
4863ifloat: 1
4864ildouble: 1
4865ldouble: 1
b50a7181 4866Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
a6f1845d
AZ
4867double: 1
4868idouble: 1
e134f08a
UD
4869
4870# ccosh
b50a7181 4871Test "Real part of: ccosh (-2 - 3 i)":
e7725326
AS
4872float: 1
4873ifloat: 1
b50a7181 4874Test "Imaginary part of: ccosh (-2 - 3 i)":
e7725326
AS
4875float: 1
4876ifloat: 1
b50a7181 4877Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
a6f1845d
AZ
4878double: 1
4879idouble: 1
b50a7181 4880Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
a6f1845d
AZ
4881double: 1
4882idouble: 1
b50a7181 4883Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
a6f1845d
AZ
4884float: 1
4885ifloat: 1
a6f1845d 4886ildouble: 1
e7725326 4887ldouble: 1
b50a7181 4888Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
a6f1845d
AZ
4889float: 1
4890ifloat: 1
a6f1845d 4891ildouble: 1
e7725326 4892ldouble: 1
b50a7181 4893Test "Real part of: ccosh (0.75 + 1.25 i)":
e134f08a
UD
4894double: 1
4895float: 1
4896idouble: 1
4897ifloat: 1
f964490f
RM
4898ildouble: 1
4899ldouble: 1
b50a7181 4900Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
14a6e35c
RM
4901float: 1
4902ifloat: 1
f964490f
RM
4903ildouble: 2
4904ldouble: 2
b50a7181 4905Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
e7725326
AS
4906double: 1
4907idouble: 1
b50a7181 4908Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
e7725326
AS
4909double: 1
4910idouble: 1
b50a7181 4911Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
e7725326
AS
4912double: 1
4913idouble: 1
b50a7181 4914Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
a6f1845d
AZ
4915float: 1
4916ifloat: 1
a6f1845d 4917ildouble: 1
e7725326 4918ldouble: 1
b50a7181 4919Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
a6f1845d
AZ
4920float: 1
4921ifloat: 1
a6f1845d 4922ildouble: 1
e7725326 4923ldouble: 1
e134f08a
UD
4924
4925# cexp
b50a7181 4926Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
e134f08a
UD
4927float: 1
4928ifloat: 1
b50a7181 4929Test "Imaginary part of: cexp (-95 + 0.75 i)":
c876e002
AS
4930double: 1
4931idouble: 1
4932ildouble: 1
4933ldouble: 1
b50a7181 4934Test "Real part of: cexp (0.75 + 1.25 i)":
e134f08a
UD
4935float: 1
4936ifloat: 1
f964490f
RM
4937ildouble: 2
4938ldouble: 2
b50a7181 4939Test "Imaginary part of: cexp (0.75 + 1.25 i)":
f964490f
RM
4940ildouble: 1
4941ldouble: 1
b50a7181 4942Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
c876e002
AS
4943double: 1
4944idouble: 1
b50a7181 4945Test "Real part of: cexp (50 + 0x1p127 i)":
233fc563
AS
4946double: 2
4947float: 1
4948idouble: 2
4949ifloat: 1
4950ildouble: 1
4951ldouble: 1
b50a7181 4952Test "Imaginary part of: cexp (50 + 0x1p127 i)":
233fc563
AS
4953double: 1
4954idouble: 1
4955ildouble: 2
4956ldouble: 2
b50a7181 4957Test "Real part of: cexp (500 + 0x1p1023 i)":
233fc563
AS
4958double: 1
4959idouble: 1
b50a7181 4960Test "Imaginary part of: cexp (500 + 0x1p1023 i)":
233fc563
AS
4961ildouble: 1
4962ldouble: 1
b50a7181 4963Test "Real part of: cexp (709.8125 + 0.75 i)":
c876e002
AS
4964double: 1
4965idouble: 1
4966ildouble: 1
4967ldouble: 1
b50a7181 4968Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
c876e002
AS
4969double: 1
4970idouble: 1
b50a7181 4971Test "Real part of: cexp (88.75 + 0.75 i)":
c876e002
AS
4972float: 1
4973ifloat: 1
b50a7181 4974Test "Imaginary part of: cexp (88.75 + 0.75 i)":
c876e002
AS
4975float: 2
4976ifloat: 2
e134f08a
UD
4977
4978# clog
b50a7181 4979Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
1818fcb7
AS
4980double: 1
4981idouble: 1
4982ildouble: 1
4983ldouble: 1
b50a7181 4984Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
1818fcb7
AS
4985double: 1
4986idouble: 1
b50a7181 4987Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
1818fcb7
AS
4988float: 1
4989ifloat: 1
b50a7181 4990Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
1818fcb7
AS
4991float: 1
4992ifloat: 1
b50a7181 4993Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
1818fcb7
AS
4994float: 1
4995ifloat: 1
b50a7181 4996Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
1818fcb7
AS
4997float: 1
4998ifloat: 1
b50a7181 4999Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
1818fcb7
AS
5000float: 1
5001ifloat: 1
b50a7181 5002Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
1818fcb7
AS
5003float: 1
5004ifloat: 1
b50a7181 5005Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
1818fcb7
AS
5006float: 1
5007ifloat: 1
b50a7181 5008Test "Imaginary part of: clog (-2 - 3 i)":
0ee38163
RM
5009float: 3
5010ifloat: 3
f964490f
RM
5011ildouble: 1
5012ldouble: 1
3f169543
AZ
5013Test "Imaginary part of: clog (-inf + inf i)":
5014ildouble: 1
5015ldouble: 1
5016Test "Imaginary part of: clog (-inf - inf i)":
5017ildouble: 1
5018ldouble: 1
b50a7181 5019Test "Real part of: clog (0.75 + 1.25 i)":
c6922934
AS
5020float: 2
5021ifloat: 2
f964490f
RM
5022ildouble: 2
5023ldouble: 2
b50a7181 5024Test "Imaginary part of: clog (0.75 + 1.25 i)":
f964490f
RM
5025ildouble: 1
5026ldouble: 1
b50a7181 5027Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
1818fcb7
AS
5028float: 1
5029ifloat: 1
b50a7181 5030Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
1818fcb7
AS
5031float: 1
5032ifloat: 1
b50a7181 5033Test "Imaginary part of: clog (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
233fc563
AS
5034double: 1
5035idouble: 1
b50a7181 5036Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
1818fcb7
AS
5037float: 1
5038ifloat: 1
b50a7181 5039Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
1818fcb7
AS
5040float: 1
5041ifloat: 1
b50a7181 5042Test "Imaginary part of: clog (0x11682p-23 + 0x7ffed1p-23 i)":
1818fcb7
AS
5043ildouble: 1
5044ldouble: 1
b50a7181 5045Test "Imaginary part of: clog (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
1818fcb7
AS
5046ildouble: 2
5047ldouble: 2
b50a7181 5048Test "Imaginary part of: clog (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i)":
1818fcb7
AS
5049ildouble: 1
5050ldouble: 1
b50a7181 5051Test "Imaginary part of: clog (0x187190c1a334497bdbde5a95f48p-106 + 0x3b25f08062d0a095c4cfbbc338dp-106 i)":
1818fcb7
AS
5052ildouble: 1
5053ldouble: 1
b50a7181 5054Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
233fc563
AS
5055double: 1
5056idouble: 1
b50a7181 5057Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
233fc563
AS
5058float: 1
5059ifloat: 1
b50a7181 5060Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
1818fcb7
AS
5061float: 1
5062ifloat: 1
b50a7181 5063Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
1818fcb7
AS
5064float: 1
5065ifloat: 1
b50a7181 5066Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
1818fcb7
AS
5067double: 1
5068float: 1
5069idouble: 1
5070ifloat: 1
b50a7181 5071Test "Imaginary part of: clog (0x4d4ep-15 + 0x6605p-15 i)":
1818fcb7
AS
5072double: 1
5073idouble: 1
b50a7181 5074Test "Imaginary part of: clog (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i)":
1818fcb7
AS
5075ildouble: 1
5076ldouble: 1
b50a7181 5077Test "Imaginary part of: clog (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i)":
1818fcb7
AS
5078ildouble: 1
5079ldouble: 1
b50a7181 5080Test "Imaginary part of: clog (0xa1f2c1p-24 + 0xc643aep-24 i)":
1818fcb7
AS
5081ildouble: 1
5082ldouble: 1
b50a7181 5083Test "Imaginary part of: clog (0xa4722f19346cp-51 + 0x7f9631c5e7f07p-51 i)":
1818fcb7
AS
5084ildouble: 1
5085ldouble: 1
b50a7181 5086Test "Imaginary part of: clog (0xf2p-10 + 0x3e3p-10 i)":
1818fcb7
AS
5087ildouble: 1
5088ldouble: 1
b50a7181 5089Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
1818fcb7
AS
5090float: 1
5091ifloat: 1
e134f08a
UD
5092
5093# clog10
b50a7181 5094Test "Imaginary part of: clog10 (-0 + inf i)":
f964490f 5095double: 1
e134f08a 5096float: 1
f964490f 5097idouble: 1
e134f08a 5098ifloat: 1
f964490f
RM
5099ildouble: 1
5100ldouble: 1
b50a7181 5101Test "Imaginary part of: clog10 (-0 - inf i)":
f964490f 5102double: 1
e134f08a 5103float: 1
f964490f 5104idouble: 1
e134f08a 5105ifloat: 1
f964490f
RM
5106ildouble: 1
5107ldouble: 1
b50a7181 5108Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
1818fcb7
AS
5109double: 2
5110idouble: 2
5111ildouble: 2
5112ldouble: 2
b50a7181 5113Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
1818fcb7
AS
5114double: 1
5115idouble: 1
5116ildouble: 1
5117ldouble: 1
b50a7181 5118Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
1818fcb7
AS
5119double: 2
5120idouble: 2
b50a7181 5121Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
1818fcb7
AS
5122double: 1
5123idouble: 1
b50a7181 5124Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
1818fcb7
AS
5125double: 1
5126idouble: 1
5127ildouble: 1
5128ldouble: 1
b50a7181 5129Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
1818fcb7
AS
5130double: 1
5131idouble: 1
5132ildouble: 1
5133ldouble: 1
b50a7181 5134Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
1818fcb7
AS
5135double: 1
5136float: 1
5137idouble: 1
5138ifloat: 1
5139ildouble: 1
5140ldouble: 1
b50a7181 5141Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
1818fcb7
AS
5142double: 1
5143float: 1
5144idouble: 1
5145ifloat: 1
5146ildouble: 1
5147ldouble: 1
b50a7181 5148Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
1818fcb7
AS
5149double: 1
5150idouble: 1
5151ildouble: 1
5152ldouble: 1
b50a7181 5153Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
1818fcb7
AS
5154double: 1
5155idouble: 1
5156ildouble: 1
5157ldouble: 1
b50a7181 5158Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
1818fcb7
AS
5159double: 1
5160idouble: 1
5161ildouble: 1
5162ldouble: 1
b50a7181 5163Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
1818fcb7
AS
5164double: 1
5165idouble: 1
5166ildouble: 1
5167ldouble: 1
b50a7181 5168Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
1818fcb7
AS
5169double: 1
5170idouble: 1
b50a7181 5171Test "Real part of: clog10 (-2 - 3 i)":
c6922934
AS
5172double: 1
5173idouble: 1
b50a7181 5174Test "Imaginary part of: clog10 (-2 - 3 i)":
e134f08a 5175double: 1
0ee38163 5176float: 5
e134f08a 5177idouble: 1
0ee38163 5178ifloat: 5
f964490f
RM
5179ildouble: 1
5180ldouble: 1
b50a7181 5181Test "Imaginary part of: clog10 (-3 + inf i)":
f964490f 5182double: 1
e134f08a 5183float: 1
f964490f 5184idouble: 1
e134f08a 5185ifloat: 1
f964490f
RM
5186ildouble: 1
5187ldouble: 1
b50a7181 5188Test "Imaginary part of: clog10 (-3 - inf i)":
f964490f 5189double: 1
e134f08a 5190float: 1
f964490f 5191idouble: 1
e134f08a 5192ifloat: 1
f964490f
RM
5193ildouble: 1
5194ldouble: 1
b50a7181 5195Test "Imaginary part of: clog10 (-inf + 0 i)":
f964490f 5196double: 1
e134f08a 5197float: 1
f964490f 5198idouble: 1
e134f08a 5199ifloat: 1
f964490f
RM
5200ildouble: 1
5201ldouble: 1
b50a7181 5202Test "Imaginary part of: clog10 (-inf + 1 i)":
f964490f 5203double: 1
e134f08a 5204float: 1
f964490f 5205idouble: 1
e134f08a 5206ifloat: 1
f964490f
RM
5207ildouble: 1
5208ldouble: 1
b50a7181 5209Test "Imaginary part of: clog10 (-inf + inf i)":
f964490f
RM
5210double: 1
5211idouble: 1
b50a7181 5212Test "Imaginary part of: clog10 (-inf - 0 i)":
f964490f 5213double: 1
e134f08a 5214float: 1
f964490f 5215idouble: 1
e134f08a 5216ifloat: 1
f964490f
RM
5217ildouble: 1
5218ldouble: 1
b50a7181 5219Test "Imaginary part of: clog10 (-inf - 1 i)":
f964490f 5220double: 1
e134f08a 5221float: 1
f964490f 5222idouble: 1
e134f08a 5223ifloat: 1
f964490f
RM
5224ildouble: 1
5225ldouble: 1
b50a7181 5226Test "Imaginary part of: clog10 (0 + inf i)":
f964490f 5227double: 1
e134f08a 5228float: 1
f964490f 5229idouble: 1
e134f08a 5230ifloat: 1
f964490f
RM
5231ildouble: 1
5232ldouble: 1
b50a7181 5233Test "Imaginary part of: clog10 (0 - inf i)":
f964490f 5234double: 1
e134f08a 5235float: 1
f964490f 5236idouble: 1
e134f08a 5237ifloat: 1
f964490f
RM
5238ildouble: 1
5239ldouble: 1
b50a7181 5240Test "Real part of: clog10 (0.75 + 1.25 i)":
c6922934
AS
5241float: 2
5242ifloat: 2
1818fcb7
AS
5243ildouble: 1
5244ldouble: 1
b50a7181 5245Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
1818fcb7
AS
5246double: 1
5247idouble: 1
b50a7181 5248Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
1818fcb7
AS
5249double: 1
5250float: 2
5251idouble: 1
5252ifloat: 2
b50a7181 5253Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
1818fcb7
AS
5254float: 1
5255ifloat: 1
b50a7181 5256Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
1818fcb7
AS
5257double: 1
5258idouble: 1
5259ildouble: 1
5260ldouble: 1
b50a7181 5261Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
1818fcb7
AS
5262float: 1
5263ifloat: 1
b50a7181 5264Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
1818fcb7
AS
5265float: 1
5266ifloat: 1
b50a7181 5267Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
1818fcb7
AS
5268float: 1
5269ifloat: 1
b50a7181 5270Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
1818fcb7
AS
5271double: 1
5272float: 1
5273idouble: 1
5274ifloat: 1
5275ildouble: 1
5276ldouble: 1
b50a7181 5277Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
233fc563
AS
5278double: 1
5279float: 1
5280idouble: 1
5281ifloat: 1
5282ildouble: 1
5283ldouble: 1
b50a7181 5284Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
233fc563
AS
5285float: 1
5286ifloat: 1
b50a7181 5287Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
233fc563
AS
5288double: 1
5289idouble: 1
5290ildouble: 1
5291ldouble: 1
b50a7181 5292Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
233fc563
AS
5293double: 1
5294idouble: 1
b50a7181 5295Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
1818fcb7
AS
5296double: 1
5297idouble: 1
b50a7181 5298Test "Imaginary part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
1818fcb7
AS
5299ildouble: 1
5300ldouble: 1
b50a7181 5301Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
1818fcb7
AS
5302double: 1
5303idouble: 1
b50a7181 5304Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
1818fcb7
AS
5305double: 1
5306idouble: 1
5307ildouble: 1
5308ldouble: 1
b50a7181 5309Test "Imaginary part of: clog10 (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
1818fcb7
AS
5310ildouble: 2
5311ldouble: 2
b50a7181 5312Test "Real part of: clog10 (0x15d8ab6ed05ca514086ac3a1e84p-105 + 0x1761e480aa094c0b10b34b09ce9p-105 i)":
1818fcb7
AS
5313ildouble: 1
5314ldouble: 1
b50a7181 5315Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
1818fcb7
AS
5316double: 1
5317idouble: 1
b50a7181 5318Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
1818fcb7
AS
5319double: 1
5320idouble: 1
b50a7181 5321Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
1818fcb7
AS
5322ildouble: 1
5323ldouble: 1
b50a7181 5324Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
233fc563
AS
5325double: 1
5326idouble: 1
5327ildouble: 1
5328ldouble: 1
b50a7181 5329Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
1818fcb7
AS
5330double: 1
5331idouble: 1
5332ildouble: 1
5333ldouble: 1
b50a7181 5334Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
233fc563
AS
5335double: 1
5336idouble: 1
b50a7181 5337Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
233fc563
AS
5338double: 1
5339idouble: 1
5340ildouble: 1
5341ldouble: 1
b50a7181 5342Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
1818fcb7
AS
5343double: 1
5344idouble: 1
5345ildouble: 1
5346ldouble: 1
b50a7181 5347Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
233fc563
AS
5348double: 1
5349float: 1
5350idouble: 1
5351ifloat: 1
5352ildouble: 1
5353ldouble: 1
b50a7181 5354Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
1818fcb7
AS
5355double: 1
5356float: 1
5357idouble: 1
5358ifloat: 1
5359ildouble: 1
5360ldouble: 1
b50a7181 5361Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
233fc563
AS
5362double: 1
5363float: 1
5364idouble: 1
5365ifloat: 1
5366ildouble: 1
5367ldouble: 1
b50a7181 5368Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
1818fcb7
AS
5369double: 1
5370float: 1
5371idouble: 1
5372ifloat: 1
5373ildouble: 1
5374ldouble: 1
b50a7181 5375Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
1818fcb7
AS
5376double: 1
5377idouble: 1
5378ildouble: 1
5379ldouble: 1
b50a7181 5380Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
1818fcb7
AS
5381double: 1
5382idouble: 1
5383ildouble: 1
5384ldouble: 1
b50a7181 5385Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
1818fcb7
AS
5386double: 1
5387idouble: 1
5388ildouble: 1
5389ldouble: 1
b50a7181 5390Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
1818fcb7
AS
5391double: 1
5392float: 1
5393idouble: 1
5394ifloat: 1
5395ildouble: 1
5396ldouble: 1
b50a7181 5397Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
1818fcb7
AS
5398double: 1
5399float: 1
5400idouble: 1
5401ifloat: 1
b50a7181 5402Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
1818fcb7
AS
5403double: 1
5404float: 1
5405idouble: 1
5406ifloat: 1
b50a7181 5407Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
1818fcb7
AS
5408double: 1
5409float: 1
5410idouble: 1
5411ifloat: 1
5412ildouble: 1
5413ldouble: 1
b50a7181 5414Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
1818fcb7
AS
5415double: 1
5416float: 1
5417idouble: 1
5418ifloat: 1
b50a7181 5419Test "Imaginary part of: clog10 (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)":
1818fcb7
AS
5420ildouble: 1
5421ldouble: 1
b50a7181 5422Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
1818fcb7
AS
5423double: 1
5424idouble: 1
b50a7181 5425Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
1818fcb7
AS
5426float: 1
5427ifloat: 1
b50a7181 5428Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
1818fcb7
AS
5429double: 1
5430idouble: 1
b50a7181 5431Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
1818fcb7
AS
5432double: 1
5433idouble: 1
b50a7181 5434Test "Imaginary part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
1818fcb7
AS
5435double: 1
5436idouble: 1
5437ildouble: 1
5438ldouble: 1
b50a7181 5439Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
1818fcb7
AS
5440double: 1
5441idouble: 1
b50a7181 5442Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
1818fcb7
AS
5443ildouble: 1
5444ldouble: 1
b50a7181 5445Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
1818fcb7
AS
5446double: 1
5447idouble: 1
b50a7181 5448Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
1818fcb7
AS
5449double: 1
5450idouble: 1
b50a7181 5451Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
1818fcb7
AS
5452double: 1
5453idouble: 1
5454ildouble: 1
5455ldouble: 1
b50a7181 5456Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
1818fcb7
AS
5457double: 1
5458idouble: 1
b50a7181 5459Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
1818fcb7
AS
5460double: 1
5461idouble: 1
5462ildouble: 1
5463ldouble: 1
b50a7181 5464Test "Imaginary part of: clog10 (3 + inf i)":
f964490f 5465double: 1
e134f08a 5466float: 1
f964490f 5467idouble: 1
e134f08a 5468ifloat: 1
f964490f
RM
5469ildouble: 1
5470ldouble: 1
b50a7181 5471Test "Imaginary part of: clog10 (3 - inf i)":
f964490f 5472double: 1
e134f08a 5473float: 1
f964490f 5474idouble: 1
e134f08a 5475ifloat: 1
f964490f
RM
5476ildouble: 1
5477ldouble: 1
b50a7181 5478Test "Imaginary part of: clog10 (inf + inf i)":
f964490f 5479double: 1
e134f08a 5480float: 1
f964490f 5481idouble: 1
e134f08a 5482ifloat: 1
f964490f
RM
5483ildouble: 1
5484ldouble: 1
b50a7181 5485Test "Imaginary part of: clog10 (inf - inf i)":
f964490f 5486double: 1
e134f08a 5487float: 1
f964490f 5488idouble: 1
e134f08a 5489ifloat: 1
f964490f
RM
5490ildouble: 1
5491ldouble: 1
e134f08a
UD
5492
5493# cos
b50a7181 5494Test "cos (0x1p+120)":
1818fcb7
AS
5495float: 1
5496ifloat: 1
b50a7181 5497Test "cos (0x1p+127)":
1818fcb7
AS
5498float: 1
5499ifloat: 1
1ab19dec
AZ
5500Test "cos (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5501ildouble: 2
5502ldouble: 2
5503Test "cos (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5504ildouble: 2
5505ldouble: 2
5506Test "cos (0x2.182a4705ae6cb08cp+0)":
5507ildouble: 2
5508ldouble: 2
5509Test "cos (0x2.182a4705ae6cb09p+0)":
5510ildouble: 2
5511ldouble: 2
5512Test "cos (0x7p+0)":
5513float: 1
5514ifloat: 1
5515Test "cos (0x8p+124)":
5516float: 1
5517ifloat: 1
b50a7181 5518Test "cos (16.0)":
5ad91f6e
JM
5519ildouble: 2
5520ldouble: 2
b50a7181 5521Test "cos (M_PI_6l * 2.0)":
e134f08a 5522double: 1
0ee38163 5523float: 1
e134f08a 5524idouble: 1
0ee38163 5525ifloat: 1
b50a7181 5526Test "cos (M_PI_6l * 4.0)":
e134f08a
UD
5527double: 2
5528float: 1
5529idouble: 2
5530ifloat: 1
3f169543
AZ
5531ildouble: 2
5532ldouble: 2
b50a7181 5533Test "cos (pi/2)":
0ee38163
RM
5534double: 1
5535float: 1
5536idouble: 1
5537ifloat: 1
e134f08a 5538
c6922934 5539# cos_downward
1ab19dec
AZ
5540Test "cos_downward (0x1.000000cf4a2a2p+0)":
5541double: 1
5542idouble: 1
5543Test "cos_downward (0x1.0000010b239a9p+0)":
5544double: 1
5545idouble: 1
5546Test "cos_downward (0x1.00000162a932bp+0)":
5547double: 1
5548idouble: 1
5549Test "cos_downward (0x1.000002d452a1p+0)":
5550double: 1
5551idouble: 1
5552Test "cos_downward (0x1.000002p+0)":
5553double: 1
5554float: 1
5555idouble: 1
5556ifloat: 1
5557Test "cos_downward (0x1.000004p+0)":
c6922934
AS
5558float: 1
5559ifloat: 1
47cf2278
SP
5560ildouble: 1
5561ldouble: 1
1ab19dec 5562Test "cos_downward (0x1.000006p+0)":
c6922934
AS
5563float: 1
5564ifloat: 1
1ab19dec 5565Test "cos_downward (0x1.0c1522p+0)":
c6922934
AS
5566float: 1
5567ifloat: 1
1ab19dec
AZ
5568Test "cos_downward (0x1.0c152382d7365p+0)":
5569double: 1
5570idouble: 1
5571Test "cos_downward (0x1.0c1524p+0)":
c6922934
AS
5572float: 1
5573ifloat: 1
1ab19dec 5574Test "cos_downward (0x1.921fb4p+0)":
c6922934
AS
5575float: 1
5576ifloat: 1
1ab19dec
AZ
5577ildouble: 2
5578ldouble: 2
5579Test "cos_downward (0x1.921fb54442d18468p+0)":
c6922934
AS
5580ildouble: 1
5581ldouble: 1
1ab19dec
AZ
5582Test "cos_downward (0x1.921fb54442d18469898cc517018p+0)":
5583ildouble: 1
5584ldouble: 1
5585Test "cos_downward (0x1.921fb54442d18469898cc51702p+0)":
5586ildouble: 1
5587ldouble: 1
5588Test "cos_downward (0x1.921fb54442d1846ap+0)":
5589ildouble: 1
5590ldouble: 1
5591Test "cos_downward (0x1.921fb54442d18p+0)":
5592double: 1
5593idouble: 1
5594ildouble: 1
5595ldouble: 1
5596Test "cos_downward (0x1.921fb54442d19p+0)":
5597ildouble: 2
5598ldouble: 2
5599Test "cos_downward (0x1.921fb6p+0)":
5600double: 1
5601float: 1
5602idouble: 1
5603ifloat: 1
5604ildouble: 3
5605ldouble: 3
5606Test "cos_downward (0x1p+0)":
5607double: 1
5608float: 1
5609idouble: 1
5610ifloat: 1
5611Test "cos_downward (0x1p+120)":
5612float: 2
5613ifloat: 2
5614ildouble: 2
5615ldouble: 2
5616Test "cos_downward (0x1p+28)":
5617double: 1
5618idouble: 1
5619ildouble: 1
5620ldouble: 1
5621Test "cos_downward (0x2.182a44p+0)":
5622double: 1
5623float: 1
5624idouble: 1
5625ifloat: 1
5626Test "cos_downward (0x2.182a4705ae6cap+0)":
5627double: 1
5628idouble: 1
5629ildouble: 1
5630ldouble: 1
5631Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5632ildouble: 3
5633ldouble: 3
5634Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5635ildouble: 3
5636ldouble: 3
5637Test "cos_downward (0x2.182a4705ae6cb08cp+0)":
5638ildouble: 2
5639ldouble: 2
5640Test "cos_downward (0x2.182a4705ae6cb09p+0)":
5641ildouble: 3
5642ldouble: 3
5643Test "cos_downward (0x2.182a4705ae6ccp+0)":
5644ildouble: 1
5645ldouble: 1
5646Test "cos_downward (0x2.182a48p+0)":
5647float: 1
5648ifloat: 1
5649ildouble: 1
5650ldouble: 1
5651Test "cos_downward (0x2.1e19e0c9bab24p+72)":
5652double: 1
5653idouble: 1
5654Test "cos_downward (0x2.1e19e4p+72)":
5655double: 1
5656idouble: 1
5657Test "cos_downward (0x2.1e19ep+72)":
5658double: 1
5659idouble: 1
5660Test "cos_downward (0x2p+0)":
5661float: 1
5662ifloat: 1
5663ildouble: 1
5664ldouble: 1
5665Test "cos_downward (0x3p+0)":
5666double: 1
5667float: 1
5668idouble: 1
5669ifloat: 1
5670Test "cos_downward (0x4p+0)":
5671ildouble: 1
5672ldouble: 1
5673Test "cos_downward (0x4p+48)":
5674double: 1
5675idouble: 1
5676Test "cos_downward (0x8p+0)":
5677float: 1
5678ifloat: 1
5679ildouble: 2
5680ldouble: 2
5681Test "cos_downward (0x8p+1020)":
5682ildouble: 1
5683ldouble: 1
5684Test "cos_downward (0x9p+0)":
5685double: 1
5686float: 1
5687idouble: 1
5688ifloat: 1
5689ildouble: 1
5690ldouble: 1
5691Test "cos_downward (0xa.217bap+12)":
5692float: 1
5693ifloat: 1
5694ildouble: 1
5695ldouble: 1
5696Test "cos_downward (0xap+0)":
5697double: 1
5698float: 1
5699idouble: 1
5700ifloat: 1
5701ildouble: 2
5702ldouble: 2
5703Test "cos_downward (0xc.d4966d92d1708p-4)":
5704double: 1
5705idouble: 1
5706Test "cos_downward (0xc.d4966d92d171p-4)":
5707double: 1
5708idouble: 1
5709Test "cos_downward (0xc.d4966p-4)":
5710double: 1
5711float: 1
5712idouble: 1
5713ifloat: 1
5714Test "cos_downward (0xc.d4967p-4)":
5715float: 1
5716ifloat: 1
5717Test "cos_downward (0xcp-4)":
5718double: 1
5719idouble: 1
5720Test "cos_downward (0xf.ffffcp+124)":
5721ildouble: 1
5722ldouble: 1
5723Test "cos_downward (0xf.ffffffffffff8p+1020)":
5724double: 1
5725idouble: 1
5726ildouble: 1
5727ldouble: 1
5728Test "cos_downward (0xf.ffffffffffffbffffffffffffcp+1020)":
5729ildouble: 1
5730ldouble: 1
5731Test "cos_downward (0xf.fffffp+124)":
5732double: 1
5733idouble: 1
5734Test "cos_downward (1)":
5735float: 1
5736ifloat: 1
5737ildouble: 1
5738ldouble: 1
5739Test "cos_downward (10)":
5740ildouble: 1
5741ldouble: 1
5742Test "cos_downward (2)":
5743float: 1
5744ifloat: 1
5745Test "cos_downward (3)":
5746float: 1
5747ifloat: 1
5748Test "cos_downward (4)":
5749float: 1
5750ifloat: 1
5751Test "cos_downward (5)":
5752float: 1
5753ifloat: 1
5754Test "cos_downward (6)":
5755ildouble: 1
5756ldouble: 1
5757Test "cos_downward (7)":
5758float: 1
5759ifloat: 1
5760Test "cos_downward (8)":
5761float: 1
c6922934
AS
5762ifloat: 1
5763ildouble: 2
5764ldouble: 2
b50a7181 5765Test "cos_downward (9)":
c6922934
AS
5766ildouble: 1
5767ldouble: 1
5768
5769# cos_tonearest
1ab19dec
AZ
5770Test "cos_tonearest (0x1p+120)":
5771float: 1
5772ifloat: 1
5773Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5774ildouble: 2
5775ldouble: 2
5776Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5777ildouble: 2
5778ldouble: 2
5779Test "cos_tonearest (0x2.182a4705ae6cb08cp+0)":
5780ildouble: 2
5781ldouble: 2
5782Test "cos_tonearest (0x2.182a4705ae6cb09p+0)":
5783ildouble: 2
5784ldouble: 2
5785Test "cos_tonearest (0x7p+0)":
5786float: 1
5787ifloat: 1
5788Test "cos_tonearest (0x8p+124)":
5789float: 1
5790ifloat: 1
b50a7181 5791Test "cos_tonearest (7)":
c6922934
AS
5792float: 1
5793ifloat: 1
5794
5795# cos_towardzero
1ab19dec
AZ
5796Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
5797double: 1
5798idouble: 1
5799Test "cos_towardzero (0x1.0000010b239a9p+0)":
5800double: 1
5801idouble: 1
5802Test "cos_towardzero (0x1.00000162a932bp+0)":
5803double: 1
5804idouble: 1
5805Test "cos_towardzero (0x1.000002d452a1p+0)":
5806double: 1
5807idouble: 1
5808Test "cos_towardzero (0x1.000002p+0)":
5809double: 1
5810idouble: 1
5811Test "cos_towardzero (0x1.000004p+0)":
5812ildouble: 1
5813ldouble: 1
5814Test "cos_towardzero (0x1.0c152382d7365p+0)":
5815double: 1
5816idouble: 1
5817Test "cos_towardzero (0x1.921fb4p+0)":
5818ildouble: 3
5819ldouble: 3
5820Test "cos_towardzero (0x1.921fb54442d18p+0)":
5821double: 1
5822idouble: 1
5823ildouble: 2
5824ldouble: 2
5825Test "cos_towardzero (0x1.921fb54442d19p+0)":
5826double: 1
5827idouble: 1
5828ildouble: 3
5829ldouble: 3
5830Test "cos_towardzero (0x1.921fb6p+0)":
5831ildouble: 2
5832ldouble: 2
5833Test "cos_towardzero (0x1p+0)":
5834double: 1
5835idouble: 1
5836Test "cos_towardzero (0x1p+120)":
5837double: 1
5838float: 1
5839idouble: 1
5840ifloat: 1
5841Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5842ildouble: 1
5843ldouble: 1
5844Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5845ildouble: 1
5846ldouble: 1
5847Test "cos_towardzero (0x2.182a4705ae6cb08cp+0)":
5848ildouble: 2
5849ldouble: 2
5850Test "cos_towardzero (0x2.182a4705ae6cb09p+0)":
5851ildouble: 1
5852ldouble: 1
5853Test "cos_towardzero (0x2.182a4705ae6ccp+0)":
5854double: 1
5855idouble: 1
5856Test "cos_towardzero (0x2.182a48p+0)":
5857double: 1
5858idouble: 1
5859Test "cos_towardzero (0x2.1e19e0c9bab24p+72)":
5860double: 1
5861idouble: 1
5862Test "cos_towardzero (0x2.1e19e4p+72)":
5863double: 1
5864idouble: 1
5865Test "cos_towardzero (0x2.1e19ep+72)":
5866double: 1
5867idouble: 1
5868Test "cos_towardzero (0x2p+0)":
5869double: 1
5870idouble: 1
5871Test "cos_towardzero (0x4p+0)":
5872double: 1
5873idouble: 1
5874Test "cos_towardzero (0x4p+48)":
5875double: 1
5876idouble: 1
5877Test "cos_towardzero (0x5p+0)":
5878ildouble: 1
5879ldouble: 1
5880Test "cos_towardzero (0x8p+0)":
5881double: 1
5882idouble: 1
5883ildouble: 1
5884ldouble: 1
5885Test "cos_towardzero (0x8p+1020)":
5886double: 1
5887idouble: 1
5888Test "cos_towardzero (0xa.217bap+12)":
5889ildouble: 1
5890ldouble: 1
5891Test "cos_towardzero (0xap+0)":
5892ildouble: 1
5893ldouble: 1
5894Test "cos_towardzero (0xc.d4966d92d1708p-4)":
5895double: 1
5896idouble: 1
5897Test "cos_towardzero (0xc.d4966d92d171p-4)":
5898double: 1
5899idouble: 1
5900Test "cos_towardzero (0xc.d4966p-4)":
5901double: 1
5902idouble: 1
5903Test "cos_towardzero (0xcp-4)":
5904double: 1
5905idouble: 1
5906Test "cos_towardzero (0xf.ffffcp+124)":
5907ildouble: 1
5908ldouble: 1
5909Test "cos_towardzero (0xf.fffffp+124)":
5910double: 1
5911idouble: 1
b50a7181 5912Test "cos_towardzero (1)":
47cf2278
SP
5913ildouble: 1
5914ldouble: 1
b50a7181 5915Test "cos_towardzero (10)":
c6922934
AS
5916ildouble: 1
5917ldouble: 1
b50a7181 5918Test "cos_towardzero (2)":
c6922934
AS
5919float: 1
5920ifloat: 1
b50a7181 5921Test "cos_towardzero (3)":
c6922934
AS
5922float: 1
5923ifloat: 1
b50a7181 5924Test "cos_towardzero (4)":
c6922934
AS
5925ildouble: 1
5926ldouble: 1
b50a7181 5927Test "cos_towardzero (5)":
c6922934
AS
5928float: 1
5929ifloat: 1
b50a7181 5930Test "cos_towardzero (7)":
c6922934
AS
5931float: 1
5932ifloat: 1
b50a7181 5933Test "cos_towardzero (8)":
c6922934
AS
5934float: 1
5935ifloat: 1
5936ildouble: 2
5937ldouble: 2
5938
5939# cos_upward
1ab19dec
AZ
5940Test "cos_upward (-0x2p+64)":
5941double: 1
5942idouble: 1
5943Test "cos_upward (0x1.000002p+0)":
5944float: 1
5945ifloat: 1
5946Test "cos_upward (0x1.000004p+0)":
5947double: 1
5948float: 1
5949idouble: 1
5950ifloat: 1
5951Test "cos_upward (0x1.000005bc7d86dp+0)":
5952double: 1
5953idouble: 1
5954Test "cos_upward (0x1.000006p+0)":
5955double: 1
5956float: 1
5957idouble: 1
5958ifloat: 1
5959Test "cos_upward (0x1.0c1522p+0)":
5960double: 1
5961float: 1
5962idouble: 1
5963ifloat: 1
5964Test "cos_upward (0x1.0c152382d7366p+0)":
5965double: 1
5966idouble: 1
5967Test "cos_upward (0x1.0c1524p+0)":
5968double: 1
5969idouble: 1
5970Test "cos_upward (0x1.921fb4p+0)":
5971double: 1
5972float: 1
5973idouble: 1
5974ifloat: 1
5975ildouble: 4
5976ldouble: 4
5977Test "cos_upward (0x1.921fb54442d18468p+0)":
5978ildouble: 1
5979ldouble: 1
5980Test "cos_upward (0x1.921fb54442d1846ap+0)":
5981ildouble: 1
5982ldouble: 1
5983Test "cos_upward (0x1.921fb54442d18p+0)":
5984ildouble: 3
5985ldouble: 3
5986Test "cos_upward (0x1.921fb54442d19p+0)":
5987double: 1
5988idouble: 1
5989ildouble: 1
5990ldouble: 1
5991Test "cos_upward (0x1.921fb6p+0)":
5992float: 1
5993ifloat: 1
5994ildouble: 2
5995ldouble: 2
5996Test "cos_upward (0x1p+0)":
5997float: 1
5998ifloat: 1
5999Test "cos_upward (0x1p+120)":
6000double: 1
6001float: 1
6002idouble: 1
6003ifloat: 1
6004Test "cos_upward (0x1p+28)":
6005ildouble: 1
6006ldouble: 1
6007Test "cos_upward (0x2.182a44p+0)":
6008float: 1
6009ifloat: 1
6010ildouble: 1
6011ldouble: 1
6012Test "cos_upward (0x2.182a4705ae6cap+0)":
6013ildouble: 1
6014ldouble: 1
6015Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6016ildouble: 2
6017ldouble: 2
6018Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6019ildouble: 2
6020ldouble: 2
6021Test "cos_upward (0x2.182a4705ae6cb08cp+0)":
6022ildouble: 3
6023ldouble: 3
6024Test "cos_upward (0x2.182a4705ae6cb09p+0)":
6025ildouble: 2
6026ldouble: 2
6027Test "cos_upward (0x2.182a4705ae6ccp+0)":
6028double: 1
6029idouble: 1
6030Test "cos_upward (0x2.182a48p+0)":
6031double: 1
6032float: 1
6033idouble: 1
6034ifloat: 1
6035ildouble: 1
6036ldouble: 1
6037Test "cos_upward (0x2.1e19e4p+72)":
6038float: 1
6039ifloat: 1
6040ildouble: 1
6041ldouble: 1
6042Test "cos_upward (0x2p+0)":
6043double: 1
6044float: 1
6045idouble: 1
6046ifloat: 1
6047Test "cos_upward (0x2p+64)":
6048double: 1
6049idouble: 1
6050Test "cos_upward (0x3p+0)":
6051float: 1
6052ifloat: 1
6053ildouble: 1
6054ldouble: 1
6055Test "cos_upward (0x4p+0)":
6056double: 1
6057idouble: 1
6058ildouble: 1
6059ldouble: 1
6060Test "cos_upward (0x5p+0)":
6061double: 1
6062idouble: 1
6063ildouble: 1
6064ldouble: 1
6065Test "cos_upward (0x6p+0)":
6066double: 1
6067idouble: 1
6068Test "cos_upward (0x7p+0)":
6069double: 1
6070float: 1
6071idouble: 1
6072ifloat: 1
6073Test "cos_upward (0x8p+0)":
6074double: 1
6075float: 1
6076idouble: 1
6077ifloat: 1
6078ildouble: 1
6079ldouble: 1
6080Test "cos_upward (0x8p+1020)":
6081double: 1
6082idouble: 1
6083ildouble: 1
6084ldouble: 1
6085Test "cos_upward (0x8p+124)":
6086double: 1
6087float: 1
6088idouble: 1
6089ifloat: 1
6090Test "cos_upward (0x9p+0)":
6091float: 2
6092ifloat: 2
6093ildouble: 1
6094ldouble: 1
6095Test "cos_upward (0xa.217bap+12)":
6096double: 1
6097float: 1
6098idouble: 1
6099ifloat: 1
6100ildouble: 2
6101ldouble: 2
6102Test "cos_upward (0xap+0)":
6103float: 1
6104ifloat: 1
6105ildouble: 1
6106ldouble: 1
6107Test "cos_upward (0xc.d4966d92d171p-4)":
6108ildouble: 1
6109ldouble: 1
6110Test "cos_upward (0xc.d4966p-4)":
6111float: 1
6112ifloat: 1
6113ildouble: 1
6114ldouble: 1
6115Test "cos_upward (0xc.d4967p-4)":
6116double: 1
6117float: 1
6118idouble: 1
6119ifloat: 1
6120Test "cos_upward (0xf.ffffcp+124)":
6121double: 1
6122idouble: 1
6123Test "cos_upward (0xf.ffffffffffff8p+1020)":
6124ildouble: 1
6125ldouble: 1
6126Test "cos_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
6127ildouble: 1
6128ldouble: 1
b50a7181 6129Test "cos_upward (1)":
c6922934
AS
6130ildouble: 2
6131ldouble: 2
b50a7181 6132Test "cos_upward (10)":
c6922934
AS
6133float: 1
6134ifloat: 1
6135ildouble: 1
6136ldouble: 1
b50a7181 6137Test "cos_upward (4)":
c6922934
AS
6138ildouble: 1
6139ldouble: 1
b50a7181 6140Test "cos_upward (5)":
c6922934
AS
6141ildouble: 1
6142ldouble: 1
b50a7181 6143Test "cos_upward (6)":
c6922934
AS
6144float: 1
6145ifloat: 1
b50a7181 6146Test "cos_upward (7)":
c6922934
AS
6147float: 1
6148ifloat: 1
6149ildouble: 1
6150ldouble: 1
b50a7181 6151Test "cos_upward (9)":
c6922934
AS
6152float: 2
6153ifloat: 2
6154
1ab19dec
AZ
6155# cosh
6156Test "cosh (-0x2.c5e3acp+8)":
6157double: 1
6158idouble: 1
6159Test "cosh (0x1.8p+4)":
6160ildouble: 1
6161ldouble: 1
6162Test "cosh (0x2.c5e3acp+8)":
6163double: 1
6164idouble: 1
6165
884c5db4 6166# cosh_downward
1ab19dec
AZ
6167Test "cosh_downward (-0x2.c5e3acd2922a6p+8)":
6168ildouble: 1
6169ldouble: 1
6170Test "cosh_downward (-0x2.c5e3acp+8)":
6171ildouble: 2
6172ldouble: 2
6173Test "cosh_downward (-0x2.c5e3bp+8)":
6174double: 1
6175idouble: 1
6176ildouble: 2
6177ldouble: 2
6178Test "cosh_downward (0x1.6p+4)":
6179double: 1
6180idouble: 1
6181ildouble: 1
6182ldouble: 1
6183Test "cosh_downward (0x1.7p+4)":
6184double: 1
6185idouble: 1
6186ildouble: 1
6187ldouble: 1
6188Test "cosh_downward (0x2.c5e3acd2922a6p+8)":
6189ildouble: 1
6190ldouble: 1
6191Test "cosh_downward (0x2.c5e3acp+8)":
6192ildouble: 2
6193ldouble: 2
6194Test "cosh_downward (0x2.c5e3bp+8)":
6195double: 1
6196idouble: 1
6197ildouble: 2
6198ldouble: 2
6199Test "cosh_downward (0xcp-4)":
6200ildouble: 2
6201ldouble: 2
b50a7181 6202Test "cosh_downward (22)":
884c5db4
AS
6203float: 1
6204ifloat: 1
6205ildouble: 1
6206ldouble: 1
1ab19dec
AZ
6207Test "cosh_downward (23)":
6208float: 1
6209ifloat: 1
6210ildouble: 1
6211ldouble: 1
6212Test "cosh_downward (24)":
6213float: 1
6214ifloat: 1
6215ildouble: 1
6216ldouble: 1
6217
6218# cosh_tonearest
6219Test "cosh_tonearest (-0x2.c5e3acp+8)":
6220double: 1
6221idouble: 1
6222Test "cosh_tonearest (0x1.8p+4)":
6223ildouble: 1
6224ldouble: 1
6225Test "cosh_tonearest (0x2.c5e3acp+8)":
6226double: 1
6227idouble: 1
6228Test "cosh_tonearest (24)":
6229ildouble: 1
6230ldouble: 1
6231
6232# cosh_towardzero
6233Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)":
6234ildouble: 1
6235ldouble: 1
6236Test "cosh_towardzero (-0x2.c5e3acp+8)":
6237ildouble: 2
6238ldouble: 2
6239Test "cosh_towardzero (-0x2.c5e3bp+8)":
6240double: 1
6241idouble: 1
6242ildouble: 2
6243ldouble: 2
6244Test "cosh_towardzero (0x1.6p+4)":
6245double: 1
6246idouble: 1
884c5db4
AS
6247ildouble: 1
6248ldouble: 1
1ab19dec
AZ
6249Test "cosh_towardzero (0x1.7p+4)":
6250double: 1
6251idouble: 1
884c5db4
AS
6252ildouble: 1
6253ldouble: 1
1ab19dec 6254Test "cosh_towardzero (0x2.c5e3acd2922a6p+8)":
884c5db4
AS
6255ildouble: 1
6256ldouble: 1
1ab19dec
AZ
6257Test "cosh_towardzero (0x2.c5e3acp+8)":
6258ildouble: 2
6259ldouble: 2
6260Test "cosh_towardzero (0x2.c5e3bp+8)":
6261double: 1
6262idouble: 1
6263ildouble: 2
6264ldouble: 2
6265Test "cosh_towardzero (0xcp-4)":
6266ildouble: 2
6267ldouble: 2
b50a7181 6268Test "cosh_towardzero (22)":
884c5db4
AS
6269float: 1
6270ifloat: 1
6271ildouble: 1
6272ldouble: 1
b50a7181 6273Test "cosh_towardzero (23)":
884c5db4
AS
6274float: 1
6275ifloat: 1
6276ildouble: 1
6277ldouble: 1
b50a7181 6278Test "cosh_towardzero (24)":
884c5db4
AS
6279float: 1
6280ifloat: 1
6281ildouble: 1
6282ldouble: 1
6283
6284# cosh_upward
1ab19dec
AZ
6285Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
6286ildouble: 1
6287ldouble: 1
6288Test "cosh_upward (-0x2.c5e3acp+8)":
6289ildouble: 1
6290ldouble: 1
6291Test "cosh_upward (-0x2.c5e3bp+8)":
6292double: 1
6293idouble: 1
6294ildouble: 1
6295ldouble: 1
6296Test "cosh_upward (0x1.6p+4)":
6297ildouble: 1
6298ldouble: 1
6299Test "cosh_upward (0x1.7p+4)":
6300ildouble: 1
6301ldouble: 1
6302Test "cosh_upward (0x1.8p+4)":
6303double: 1
6304idouble: 1
6305ildouble: 2
6306ldouble: 2
6307Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
6308ildouble: 1
6309ldouble: 1
6310Test "cosh_upward (0x2.c5e3acp+8)":
6311ildouble: 1
6312ldouble: 1
6313Test "cosh_upward (0x2.c5e3bp+8)":
6314double: 1
6315idouble: 1
6316ildouble: 1
6317ldouble: 1
b50a7181 6318Test "cosh_upward (22)":
884c5db4
AS
6319ildouble: 2
6320ldouble: 2
b50a7181 6321Test "cosh_upward (23)":
884c5db4
AS
6322ildouble: 2
6323ldouble: 2
b50a7181 6324Test "cosh_upward (24)":
884c5db4
AS
6325ildouble: 2
6326ldouble: 2
6327
e134f08a 6328# cpow
b50a7181 6329Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
14a6e35c
RM
6330float: 1
6331ifloat: 1
f964490f
RM
6332ildouble: 1
6333ldouble: 1
b50a7181 6334Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
c6922934
AS
6335float: 2
6336ifloat: 2
f964490f
RM
6337ildouble: 1
6338ldouble: 1
b50a7181 6339Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
14a6e35c
RM
6340double: 1
6341float: 4
6342idouble: 1
6343ifloat: 4
1818fcb7
AS
6344ildouble: 2
6345ldouble: 2
b50a7181 6346Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
c6922934
AS
6347float: 1
6348ifloat: 1
b50a7181 6349Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
c6922934
AS
6350float: 1
6351ifloat: 1
f964490f
RM
6352ildouble: 2
6353ldouble: 2
b50a7181 6354Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
14a6e35c 6355double: 2
c6922934 6356float: 4
14a6e35c 6357idouble: 2
c6922934 6358ifloat: 4
1818fcb7
AS
6359ildouble: 4
6360ldouble: 4
b50a7181 6361Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
c6922934
AS
6362float: 1
6363ifloat: 1
b50a7181 6364Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
f964490f
RM
6365ildouble: 1
6366ldouble: 1
b50a7181 6367Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
e134f08a 6368double: 1
0d9a071b 6369float: 5
e134f08a 6370idouble: 1
0d9a071b 6371ifloat: 5
b50a7181 6372Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
e134f08a
UD
6373float: 2
6374ifloat: 2
f964490f
RM
6375ildouble: 2
6376ldouble: 2
b50a7181 6377Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
e134f08a
UD
6378double: 2
6379float: 2
6380idouble: 2
6381ifloat: 2
f964490f
RM
6382ildouble: 2
6383ldouble: 2
e134f08a 6384
a6f1845d 6385# csin
b50a7181 6386Test "Real part of: csin (-0.75 + 710.5 i)":
a6f1845d
AZ
6387double: 1
6388idouble: 1
b50a7181 6389Test "Real part of: csin (-0.75 + 89.5 i)":
a6f1845d
AZ
6390float: 1
6391ifloat: 1
a6f1845d 6392ildouble: 1
e7725326 6393ldouble: 1
b50a7181 6394Test "Real part of: csin (-0.75 - 710.5 i)":
e7725326
AS
6395double: 1
6396idouble: 1
b50a7181 6397Test "Real part of: csin (-0.75 - 89.5 i)":
a6f1845d
AZ
6398float: 1
6399ifloat: 1
a6f1845d 6400ildouble: 1
e7725326 6401ldouble: 1
b50a7181 6402Test "Real part of: csin (0.75 + 710.5 i)":
e7725326
AS
6403double: 1
6404idouble: 1
b50a7181 6405Test "Real part of: csin (0.75 + 89.5 i)":
a6f1845d
AZ
6406float: 1
6407ifloat: 1
a6f1845d 6408ildouble: 1
a6f1845d 6409ldouble: 1
b50a7181 6410Test "Real part of: csin (0.75 - 710.5 i)":
a6f1845d
AZ
6411double: 1
6412idouble: 1
b50a7181 6413Test "Real part of: csin (0.75 - 89.5 i)":
e7725326
AS
6414float: 1
6415ifloat: 1
6416ildouble: 1
6417ldouble: 1
b50a7181 6418Test "Real part of: csin (0x1p-1074 + 1440 i)":
a6f1845d
AZ
6419double: 1
6420idouble: 1
6421
e134f08a 6422# csinh
b50a7181 6423Test "Imaginary part of: csinh (-2 - 3 i)":
e7725326
AS
6424double: 1
6425idouble: 1
6426ildouble: 1
6427ldouble: 1
b50a7181 6428Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
a6f1845d
AZ
6429double: 1
6430idouble: 1
b50a7181 6431Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
a6f1845d
AZ
6432double: 1
6433idouble: 1
b50a7181 6434Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
a6f1845d
AZ
6435float: 1
6436ifloat: 1
a6f1845d 6437ildouble: 1
e7725326 6438ldouble: 1
b50a7181 6439Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
a6f1845d
AZ
6440float: 1
6441ifloat: 1
f1122ec3
UD
6442ildouble: 1
6443ldouble: 1
b50a7181 6444Test "Real part of: csinh (0.75 + 1.25 i)":
e134f08a
UD
6445float: 1
6446ifloat: 1
f964490f
RM
6447ildouble: 1
6448ldouble: 1
b50a7181 6449Test "Imaginary part of: csinh (0.75 + 1.25 i)":
e134f08a
UD
6450float: 1
6451ifloat: 1
f964490f
RM
6452ildouble: 1
6453ldouble: 1
b50a7181 6454Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
e7725326
AS
6455double: 1
6456idouble: 1
b50a7181 6457Test "Imaginary part of: csinh (710.5 + 0.75 i)":
e7725326
AS
6458double: 1
6459idouble: 1
b50a7181 6460Test "Imaginary part of: csinh (710.5 - 0.75 i)":
e7725326
AS
6461double: 1
6462idouble: 1
b50a7181 6463Test "Imaginary part of: csinh (89.5 + 0.75 i)":
a6f1845d
AZ
6464float: 1
6465ifloat: 1
a6f1845d 6466ildouble: 1
e7725326 6467ldouble: 1
b50a7181 6468Test "Imaginary part of: csinh (89.5 - 0.75 i)":
a6f1845d
AZ
6469float: 1
6470ifloat: 1
a6f1845d 6471ildouble: 1
e7725326 6472ldouble: 1
e134f08a
UD
6473
6474# csqrt
b50a7181 6475Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
1818fcb7
AS
6476double: 1
6477idouble: 1
b50a7181 6478Test "Real part of: csqrt (-2 + 3 i)":
e134f08a
UD
6479float: 1
6480ifloat: 1
b50a7181 6481Test "Imaginary part of: csqrt (-2 + 3 i)":
c6922934
AS
6482float: 1
6483ifloat: 1
b50a7181 6484Test "Real part of: csqrt (-2 - 3 i)":
e134f08a
UD
6485float: 1
6486ifloat: 1
b50a7181 6487Test "Imaginary part of: csqrt (-2 - 3 i)":
c6922934
AS
6488float: 1
6489ifloat: 1
b50a7181 6490Test "Real part of: csqrt (0 - 1 i)":
c6922934
AS
6491double: 1
6492idouble: 1
b50a7181 6493Test "Imaginary part of: csqrt (0 - 1 i)":
c6922934
AS
6494double: 1
6495idouble: 1
b50a7181 6496Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
1818fcb7
AS
6497double: 1
6498idouble: 1
b50a7181 6499Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
9cad04ea
AS
6500float: 1
6501ifloat: 1
b50a7181 6502Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
9cad04ea
AS
6503double: 1
6504idouble: 1
b50a7181 6505Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
9cad04ea
AS
6506double: 1
6507idouble: 1
b50a7181 6508Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
9cad04ea
AS
6509double: 1
6510idouble: 1
6511ildouble: 1
6512ldouble: 1
b50a7181 6513Test "Real part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
9cad04ea
AS
6514double: 1
6515idouble: 1
b50a7181 6516Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
9cad04ea
AS
6517double: 1
6518idouble: 1
b50a7181 6519Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i)":
1818fcb7
AS
6520ildouble: 1
6521ldouble: 1
b50a7181 6522Test "Real part of: csqrt (0x1p-147 + 0x1p-147 i)":
9cad04ea
AS
6523double: 1
6524idouble: 1
b50a7181 6525Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i)":
9cad04ea
AS
6526double: 1
6527idouble: 1
b50a7181 6528Test "Real part of: csqrt (0x1p-149 + 0x1p-149 i)":
9cad04ea
AS
6529double: 1
6530float: 2
6531idouble: 1
6532ifloat: 2
b50a7181 6533Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i)":
9cad04ea
AS
6534double: 1
6535float: 2
6536idouble: 1
6537ifloat: 2
e134f08a
UD
6538
6539# ctan
b50a7181 6540Test "Real part of: ctan (-2 - 3 i)":
0ee38163 6541double: 1
e7725326 6542float: 1
0ee38163 6543idouble: 1
e7725326 6544ifloat: 1
0ac229c8 6545ildouble: 1
e7725326 6546ldouble: 1
b50a7181 6547Test "Imaginary part of: ctan (-2 - 3 i)":
0ac229c8
AZ
6548double: 1
6549idouble: 1
f964490f
RM
6550ildouble: 1
6551ldouble: 1
b50a7181 6552Test "Real part of: ctan (0.75 + 1.25 i)":
0ac229c8
AZ
6553float: 1
6554ifloat: 1
b50a7181 6555Test "Imaginary part of: ctan (0.75 + 1.25 i)":
e134f08a 6556double: 1
e7725326 6557float: 1
e134f08a 6558idouble: 1
e7725326 6559ifloat: 1
94d7165f
AS
6560ildouble: 1
6561ldouble: 1
b50a7181 6562Test "Real part of: ctan (0x1p1023 + 1 i)":
0ac229c8
AZ
6563double: 1
6564idouble: 1
b50a7181 6565Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
28cfe843
AZ
6566ildouble: 1
6567ldouble: 1
b50a7181 6568Test "Real part of: ctan (0x1p127 + 1 i)":
0ac229c8
AZ
6569float: 1
6570ifloat: 1
28cfe843
AZ
6571ildouble: 1
6572ldouble: 1
b50a7181 6573Test "Imaginary part of: ctan (0x1p127 + 1 i)":
0ac229c8 6574double: 1
e7725326 6575float: 1
0ac229c8 6576idouble: 1
e7725326 6577ifloat: 1
28cfe843
AZ
6578ildouble: 2
6579ldouble: 2
b50a7181 6580Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
0ac229c8
AZ
6581float: 1
6582ifloat: 1
28cfe843
AZ
6583ildouble: 2
6584ldouble: 2
b50a7181 6585Test "Real part of: ctan (1 + 47 i)":
47cf2278
SP
6586ildouble: 1
6587ldouble: 1
e134f08a 6588
28cfe843 6589# ctan_downward
b50a7181 6590Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
28cfe843
AZ
6591ildouble: 3
6592ldouble: 3
b50a7181 6593Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6594double: 2
6595float: 1
6596idouble: 2
6597ifloat: 1
6598ildouble: 4
6599ldouble: 4
b50a7181 6600Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6601float: 1
6602ifloat: 1
6603ildouble: 10
6604ldouble: 10
6605
6606# ctan_tonearest
b50a7181 6607Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6608float: 1
6609ifloat: 1
6610ildouble: 2
6611ldouble: 2
b50a7181 6612Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6613float: 1
6614ifloat: 1
6615ildouble: 1
6616ldouble: 1
6617
6618# ctan_towardzero
b50a7181 6619Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
28cfe843 6620ildouble: 4
1818fcb7 6621ldouble: 4
b50a7181 6622Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
28cfe843
AZ
6623ildouble: 13
6624ldouble: 13
b50a7181 6625Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6626float: 1
6627ifloat: 1
6628ildouble: 2
6629ldouble: 2
b50a7181 6630Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6631float: 1
6632ifloat: 1
6633ildouble: 10
6634ldouble: 10
6635
6636# ctan_upward
b50a7181 6637Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
28cfe843
AZ
6638double: 1
6639idouble: 1
6640ildouble: 6
6641ldouble: 6
b50a7181 6642Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
28cfe843
AZ
6643ildouble: 10
6644ldouble: 10
b50a7181 6645Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6646double: 2
6647float: 1
6648idouble: 2
6649ifloat: 1
3f169543
AZ
6650ildouble: 5
6651ldouble: 5
b50a7181 6652Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
28cfe843
AZ
6653double: 1
6654float: 2
6655idouble: 1
6656ifloat: 2
3f169543
AZ
6657ildouble: 5
6658ldouble: 5
28cfe843 6659
e134f08a 6660# ctanh
b50a7181 6661Test "Real part of: ctanh (-2 - 3 i)":
e134f08a
UD
6662double: 1
6663float: 2
28cfe843 6664idouble: 2
1818fcb7 6665ifloat: 2
28cfe843
AZ
6666ildouble: 2
6667ldouble: 2
b50a7181 6668Test "Imaginary part of: ctanh (-2 - 3 i)":
0ac229c8
AZ
6669double: 1
6670idouble: 1
28cfe843
AZ
6671ildouble: 2
6672ldouble: 2
b50a7181 6673Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
e134f08a
UD
6674float: 1
6675ifloat: 1
28cfe843
AZ
6676ildouble: 2
6677ldouble: 2
b50a7181 6678Test "Imaginary part of: ctanh (0 + pi/4 i)":
0ac229c8 6679double: 1
e7725326 6680float: 1
0ac229c8 6681idouble: 1
e7725326 6682ifloat: 1
b50a7181 6683Test "Real part of: ctanh (0.75 + 1.25 i)":
14a6e35c
RM
6684double: 1
6685idouble: 1
47cf2278
SP
6686ildouble: 2
6687ldouble: 2
b50a7181 6688Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
0ac229c8
AZ
6689float: 1
6690ifloat: 1
0ac229c8 6691ildouble: 2
0ac229c8 6692ldouble: 2
b50a7181 6693Test "Real part of: ctanh (1 + 0x1p1023 i)":
28cfe843
AZ
6694ildouble: 1
6695ldouble: 1
b50a7181 6696Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
28cfe843 6697double: 1
1818fcb7 6698idouble: 1
b50a7181 6699Test "Real part of: ctanh (1 + 0x1p127 i)":
0ac229c8 6700double: 1
e7725326 6701float: 1
0ac229c8 6702idouble: 1
e7725326 6703ifloat: 1
28cfe843
AZ
6704ildouble: 2
6705ldouble: 2
b50a7181 6706Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
e7725326 6707double: 1
0ac229c8
AZ
6708float: 1
6709ifloat: 1
28cfe843
AZ
6710ildouble: 1
6711ldouble: 1
b50a7181 6712Test "Imaginary part of: ctanh (47 + 1 i)":
47cf2278
SP
6713ildouble: 1
6714ldouble: 1
e134f08a 6715
28cfe843 6716# ctanh_downward
b50a7181 6717Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
28cfe843
AZ
6718ildouble: 3
6719ldouble: 3
b50a7181 6720Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6721float: 1
6722ifloat: 1
6723ildouble: 10
6724ldouble: 10
b50a7181 6725Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6726double: 2
6727float: 1
6728idouble: 2
6729ifloat: 1
6730ildouble: 4
6731ldouble: 4
6732
6733# ctanh_tonearest
b50a7181 6734Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6735float: 1
6736ifloat: 1
6737ildouble: 1
6738ldouble: 1
b50a7181 6739Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6740float: 1
6741ifloat: 1
6742ildouble: 2
6743ldouble: 2
6744
6745# ctanh_towardzero
b50a7181 6746Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
28cfe843
AZ
6747ildouble: 13
6748ldouble: 13
b50a7181 6749Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
28cfe843
AZ
6750ildouble: 4
6751ldouble: 4
b50a7181 6752Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6753float: 1
6754ifloat: 1
6755ildouble: 10
6756ldouble: 10
b50a7181 6757Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6758float: 1
6759ifloat: 1
6760ildouble: 2
6761ldouble: 2
6762
6763# ctanh_upward
b50a7181 6764Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
28cfe843
AZ
6765ildouble: 10
6766ldouble: 10
b50a7181 6767Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
28cfe843
AZ
6768double: 1
6769idouble: 1
6770ildouble: 6
6771ldouble: 6
b50a7181 6772Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6773double: 1
6774float: 2
6775idouble: 1
6776ifloat: 2
3f169543
AZ
6777ildouble: 5
6778ldouble: 5
b50a7181 6779Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
28cfe843
AZ
6780double: 2
6781float: 1
6782idouble: 2
6783ifloat: 1
3f169543
AZ
6784ildouble: 5
6785ldouble: 5
28cfe843 6786
14a6e35c 6787# erf
fa60a674
AZ
6788Test "erf (0x1.4p+0)":
6789double: 1
6790idouble: 1
b50a7181 6791Test "erf (1.25)":
e134f08a
UD
6792double: 1
6793idouble: 1
14a6e35c
RM
6794
6795# erfc
fa60a674
AZ
6796Test "erfc (-0x8p-4)":
6797float: 1
6798ifloat: 1
b50a7181 6799Test "erfc (0.75)":
14a6e35c
RM
6800float: 1
6801ifloat: 1
b50a7181 6802Test "erfc (0x1.f7303cp+1)":
7b1902cb
JM
6803double: 1
6804idouble: 1
b50a7181 6805Test "erfc (0x1.ffa002p+2)":
7b1902cb
JM
6806float: 1
6807ifloat: 1
b50a7181 6808Test "erfc (0x1.ffff56789abcdef0123456789a8p+2)":
7b1902cb
JM
6809ildouble: 1
6810ldouble: 1
fa60a674
AZ
6811Test "erfc (0x2p+0)":
6812double: 1
6813idouble: 1
6814Test "erfc (0x3.ee6078p+0)":
6815double: 1
6816idouble: 1
6817Test "erfc (0x4.2p+0)":
6818double: 1
6819idouble: 1
6820Test "erfc (0x7.fe8008p+0)":
6821float: 1
6822ifloat: 1
6823Test "erfc (0x7.fffd59e26af37bc048d159e26ap+0)":
6824ildouble: 1
6825ldouble: 1
6826Test "erfc (0x7.fffd59e26af37bc8p+0)":
6827ildouble: 2
6828ldouble: 2
6829Test "erfc (0x7.fffd59e26af37bcp+0)":
6830ildouble: 2
6831ldouble: 2
6832Test "erfc (0x7.fffd6p+0)":
6833float: 1
6834ifloat: 1
6835Test "erfc (0xcp-4)":
6836float: 1
6837ifloat: 1
b50a7181 6838Test "erfc (2.0)":
e134f08a 6839double: 1
e134f08a 6840idouble: 1
b50a7181 6841Test "erfc (4.125)":
e134f08a
UD
6842double: 1
6843idouble: 1
e134f08a 6844
f964490f 6845# exp
b50a7181 6846Test "exp (0.75)":
f964490f
RM
6847ildouble: 1
6848ldouble: 1
fa60a674
AZ
6849Test "exp (0x3.2p+4)":
6850ildouble: 1
6851ldouble: 1
6852Test "exp (0xcp-4)":
6853ildouble: 1
6854ldouble: 1
b50a7181 6855Test "exp (50.0)":
f964490f
RM
6856ildouble: 1
6857ldouble: 1
6858
e134f08a 6859# exp10
fa60a674
AZ
6860Test "exp10 (-0x1.31p+8)":
6861double: 1
6862idouble: 1
6863ildouble: 1
6864ldouble: 1
6865Test "exp10 (-0x1p+0)":
6866double: 1
6867idouble: 1
6868Test "exp10 (-0x2.4p+4)":
6869double: 1
6870idouble: 1
b50a7181 6871Test "exp10 (-1)":
e134f08a
UD
6872double: 2
6873float: 1
6874idouble: 2
6875ifloat: 1
f964490f
RM
6876ildouble: 1
6877ldouble: 1
b50a7181 6878Test "exp10 (-305)":
14a6e35c 6879double: 1
14a6e35c 6880idouble: 1
f964490f
RM
6881ildouble: 1
6882ldouble: 1
b50a7181 6883Test "exp10 (-36)":
478143fa
AZ
6884double: 1
6885idouble: 1
b50a7181 6886Test "exp10 (0.75)":
478143fa 6887double: 1
e7725326 6888float: 1
478143fa 6889idouble: 1
e7725326
AS
6890ifloat: 1
6891ildouble: 1
6892ldouble: 1
fa60a674
AZ
6893Test "exp10 (0x2.4p+4)":
6894double: 1
6895idouble: 1
6896Test "exp10 (0x3p+0)":
6897double: 1
6898idouble: 1
b50a7181 6899Test "exp10 (3)":
478143fa
AZ
6900double: 1
6901float: 1
6902idouble: 1
6903ifloat: 1
6904ildouble: 1
6905ldouble: 1
b50a7181 6906Test "exp10 (36)":
e7725326
AS
6907double: 1
6908idouble: 1
f964490f
RM
6909
6910# exp2
b50a7181 6911Test "exp2 (10)":
f964490f
RM
6912ildouble: 2
6913ldouble: 2
e134f08a 6914
c6922934 6915# exp_downward
fa60a674
AZ
6916Test "exp_downward (0x1p+0)":
6917ildouble: 1
6918ldouble: 1
6919Test "exp_downward (0x2p+0)":
6920double: 1
6921idouble: 1
6922Test "exp_downward (0x3p+0)":
6923double: 1
6924idouble: 1
6925Test "exp_downward (0x5.8b9028p+4)":
6926double: 1
6927idouble: 1
6928Test "exp_downward (0xcp-4)":
6929double: 1
6930idouble: 1
b50a7181 6931Test "exp_downward (2)":
c6922934
AS
6932float: 1
6933ifloat: 1
b50a7181 6934Test "exp_downward (3)":
c6922934
AS
6935float: 1
6936ifloat: 1
6937ildouble: 1
6938ldouble: 1
6939
fa60a674
AZ
6940# exp_tonearest
6941Test "exp_tonearest (0x3.2p+4)":
6942ildouble: 1
6943ldouble: 1
6944Test "exp_tonearest (0xcp-4)":
6945ildouble: 1
6946ldouble: 1
6947
c6922934 6948# exp_towardzero
fa60a674
AZ
6949Test "exp_towardzero (0x1p+0)":
6950ildouble: 1
6951ldouble: 1
6952Test "exp_towardzero (0x2p+0)":
6953double: 1
6954idouble: 1
6955Test "exp_towardzero (0x3p+0)":
6956double: 1
6957idouble: 1
6958Test "exp_towardzero (0x5.8b9028p+4)":
6959double: 1
6960idouble: 1
6961Test "exp_towardzero (0xcp-4)":
6962double: 1
6963idouble: 1
b50a7181 6964Test "exp_towardzero (2)":
c6922934
AS
6965float: 1
6966ifloat: 1
b50a7181 6967Test "exp_towardzero (3)":
c6922934
AS
6968float: 1
6969ifloat: 1
6970ildouble: 1
6971ldouble: 1
6972
6973# exp_upward
fa60a674
AZ
6974Test "exp_upward (-0x2.e870a4p+8)":
6975double: 1
6976idouble: 1
6977Test "exp_upward (-0x2.e870a7e5e88c2p+8)":
6978double: 1
6979idouble: 1
6980Test "exp_upward (-0x2.e870a7e5e88cp+8)":
6981double: 1
6982idouble: 1
6983Test "exp_upward (-0x2.e870a8p+8)":
6984double: 1
6985idouble: 1
6986Test "exp_upward (-0x2.ebe224p+8)":
6987double: 1
6988idouble: 1
6989ildouble: 1
6990ldouble: 1
6991Test "exp_upward (-0x2.ebe227861639p+8)":
6992double: 1
6993idouble: 1
6994ildouble: 1
6995ldouble: 1
6996Test "exp_upward (-0x2.ebe228p+8)":
6997double: 1
6998idouble: 1
6999ildouble: 1
7000ldouble: 1
7001Test "exp_upward (-0x4.d2p+8)":
7002double: 1
7003idouble: 1
7004ildouble: 1
7005ldouble: 1
7006Test "exp_upward (-0xf.ffffffffffff8p+1020)":
7007double: 1
7008idouble: 1
7009ildouble: 1
7010ldouble: 1
7011Test "exp_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
7012ildouble: 1
7013ldouble: 1
7014Test "exp_upward (-0xf.fffffp+124)":
7015double: 1
7016idouble: 1
7017ildouble: 1
7018ldouble: 1
7019Test "exp_upward (0x1p+0)":
7020double: 1
7021idouble: 1
7022ildouble: 1
7023ldouble: 1
7024Test "exp_upward (0x2.c5cp+8)":
7025double: 1
7026idouble: 1
7027Test "exp_upward (0x2p+0)":
7028ildouble: 1
7029ldouble: 1
7030Test "exp_upward (0x3.2p+4)":
7031double: 1
7032idouble: 1
b50a7181 7033Test "exp_upward (1)":
c6922934
AS
7034float: 1
7035ifloat: 1
7036ildouble: 1
7037ldouble: 1
7038
e134f08a 7039# expm1
b50a7181 7040Test "expm1 (0.75)":
14a6e35c
RM
7041double: 1
7042idouble: 1
fa60a674
AZ
7043Test "expm1 (0x1.f4p+8)":
7044double: 1
7045idouble: 1
7046Test "expm1 (0x1p+0)":
7047double: 1
7048float: 1
7049idouble: 1
7050ifloat: 1
7051Test "expm1 (0xcp-4)":
7052double: 1
7053idouble: 1
b50a7181 7054Test "expm1 (1)":
f964490f 7055double: 1
e134f08a 7056float: 1
f964490f 7057idouble: 1
e134f08a 7058ifloat: 1
b50a7181 7059Test "expm1 (500.0)":
478143fa
AZ
7060double: 1
7061idouble: 1
e134f08a 7062
5e056687 7063# gamma
ddf985af
AZ
7064Test "gamma (-0x1p-10)":
7065double: 1
7066idouble: 1
7067Test "gamma (-0x1p-15)":
7068double: 1
7069float: 1
7070idouble: 1
7071ifloat: 1
7072Test "gamma (-0x1p-20)":
7073double: 1
7074idouble: 1
7075Test "gamma (-0x1p-5)":
7076double: 1
7077idouble: 1
be2f9009
AZ
7078Test "gamma (-0x2p-16)":
7079double: 1
7080float: 1
7081idouble: 1
7082ifloat: 1
7083Test "gamma (-0x4p-12)":
7084double: 1
7085idouble: 1
7086Test "gamma (-0x8p-8)":
7087double: 1
7088idouble: 1
5e056687
AZ
7089Test "gamma (0.7)":
7090double: 1
7091float: 1
7092idouble: 1
7093ifloat: 1
ddf985af
AZ
7094Test "gamma (0x1p-10)":
7095float: 1
7096ifloat: 1
7097Test "gamma (0x1p-30)":
7098double: 1
7099idouble: 1
be2f9009
AZ
7100Test "gamma (0x4p-12)":
7101float: 1
7102ifloat: 1
7103Test "gamma (0x4p-32)":
7104double: 1
7105idouble: 1
7106Test "gamma (0xb.333333333333p-4)":
7107double: 1
7108idouble: 1
7109Test "gamma (0xb.33333p-4)":
7110double: 1
7111idouble: 1
5e056687
AZ
7112Test "gamma (1.2)":
7113double: 1
7114float: 2
7115idouble: 1
7116ifloat: 2
3f169543
AZ
7117ildouble: 3
7118ldouble: 3
5e056687 7119
e134f08a 7120# hypot
b50a7181 7121Test "hypot (-0.7, -12.4)":
c6922934 7122double: 1
e134f08a 7123float: 1
c6922934 7124idouble: 1
e134f08a 7125ifloat: 1
b50a7181 7126Test "hypot (-0.7, 12.4)":
c6922934 7127double: 1
e134f08a 7128float: 1
c6922934 7129idouble: 1
e134f08a 7130ifloat: 1
b50a7181 7131Test "hypot (-12.4, -0.7)":
c6922934 7132double: 1
e134f08a 7133float: 1
c6922934 7134idouble: 1
e134f08a 7135ifloat: 1
b50a7181 7136Test "hypot (-12.4, 0.7)":
c6922934 7137double: 1
e134f08a 7138float: 1
c6922934 7139idouble: 1
e134f08a 7140ifloat: 1
b50a7181 7141Test "hypot (0.7, -12.4)":
c6922934 7142double: 1
e134f08a 7143float: 1
c6922934 7144idouble: 1
e134f08a 7145ifloat: 1
b50a7181 7146Test "hypot (0.7, 12.4)":
c6922934 7147double: 1
e134f08a 7148float: 1
c6922934 7149idouble: 1
e134f08a 7150ifloat: 1
b50a7181 7151Test "hypot (0.75, 1.25)":
c6922934
AS
7152float: 1
7153ifloat: 1
f964490f
RM
7154ildouble: 1
7155ldouble: 1
b50a7181 7156Test "hypot (0x1.234566p-126, 0x1.234566p-126)":
9cad04ea 7157double: 1
9cad04ea 7158idouble: 1
b50a7181 7159Test "hypot (12.4, -0.7)":
c6922934 7160double: 1
e134f08a 7161float: 1
c6922934 7162idouble: 1
e134f08a 7163ifloat: 1
b50a7181 7164Test "hypot (12.4, 0.7)":
c6922934 7165double: 1
e134f08a 7166float: 1
c6922934 7167idouble: 1
e134f08a
UD
7168ifloat: 1
7169
7170# j0
b50a7181 7171Test "j0 (-0x1.001000001p+593)":
e79d442e
AS
7172ildouble: 2
7173ldouble: 2
fa60a674
AZ
7174Test "j0 (-0x2.002000002p+592)":
7175ildouble: 2
7176ldouble: 2
7177Test "j0 (-0x4p+0)":
7178double: 1
7179float: 1
7180idouble: 1
7181ifloat: 1
7182Test "j0 (-0xf.fffffp+124)":
7183double: 2
7184float: 2
7185idouble: 2
7186ifloat: 2
b50a7181 7187Test "j0 (-4.0)":
14a6e35c 7188double: 1
0ee38163 7189float: 2
14a6e35c 7190idouble: 1
0ee38163 7191ifloat: 2
d700bc13
RM
7192ildouble: 1
7193ldouble: 1
b50a7181 7194Test "j0 (0x1.d7ce3ap+107)":
e79d442e
AS
7195double: 1
7196float: 2
7197idouble: 1
7198ifloat: 2
7199ildouble: 1
7200ldouble: 1
b50a7181 7201Test "j0 (0x1p1023)":
7e7b6f36
AZ
7202ildouble: 1
7203ldouble: 1
fa60a674
AZ
7204Test "j0 (0x4p+0)":
7205double: 1
7206float: 1
7207idouble: 1
7208ifloat: 1
7209Test "j0 (0x8p+0)":
7210float: 1
7211ifloat: 1
7212Test "j0 (0x8p+1020)":
7213ildouble: 1
7214ldouble: 1
7215Test "j0 (0xap+0)":
7216double: 2
7217float: 1
7218idouble: 2
7219ifloat: 1
7220Test "j0 (0xe.be71dp+104)":
7221float: 2
7222ifloat: 2
7223ildouble: 1
7224ldouble: 1
7225Test "j0 (0xf.fffffp+124)":
7226double: 2
7227float: 2
7228idouble: 2
7229ifloat: 2
b50a7181 7230Test "j0 (10.0)":
0ee38163 7231double: 3
e134f08a 7232float: 1
0ee38163 7233idouble: 3
e134f08a 7234ifloat: 1
d700bc13
RM
7235ildouble: 1
7236ldouble: 1
b50a7181 7237Test "j0 (2.0)":
c6922934 7238double: 1
f964490f 7239float: 2
c6922934 7240idouble: 1
f964490f 7241ifloat: 2
b50a7181 7242Test "j0 (4.0)":
31a54688 7243double: 1
0ee38163 7244float: 2
31a54688 7245idouble: 1
0ee38163 7246ifloat: 2
d700bc13
RM
7247ildouble: 1
7248ldouble: 1
b50a7181 7249Test "j0 (8.0)":
c6922934 7250double: 1
14a6e35c 7251float: 1
c6922934 7252idouble: 1
14a6e35c 7253ifloat: 1
d700bc13
RM
7254ildouble: 1
7255ldouble: 1
e134f08a
UD
7256
7257# j1
b50a7181 7258Test "j1 (0x1.3ffp+74)":
e79d442e
AS
7259double: 1
7260idouble: 1
b50a7181 7261Test "j1 (0x1.ff00000000002p+840)":
e79d442e
AS
7262double: 1
7263idouble: 1
7264ildouble: 1
7265ldouble: 1
b50a7181 7266Test "j1 (0x1p1023)":
7e7b6f36
AZ
7267ildouble: 1
7268ldouble: 1
fa60a674
AZ
7269Test "j1 (0x2p+0)":
7270double: 1
7271idouble: 1
7272Test "j1 (0x4.ffcp+72)":
7273double: 1
7274idouble: 1
7275Test "j1 (0x8p+0)":
7276double: 1
7277idouble: 1
7278ildouble: 1
7279ldouble: 1
7280Test "j1 (0x8p+1020)":
7281ildouble: 1
7282ldouble: 1
7283Test "j1 (0xap+0)":
7284float: 2
7285ifloat: 2
7286Test "j1 (0xf.ffffffffffff8p+1020)":
7287double: 1
7288idouble: 1
7289ildouble: 1
7290ldouble: 1
7291Test "j1 (0xf.ffffffffffffbffffffffffffcp+1020)":
7292ildouble: 1
7293ldouble: 1
7294Test "j1 (0xf.fffffp+124)":
7295double: 1
7296float: 1
7297idouble: 1
7298ifloat: 1
7299ildouble: 1
7300ldouble: 1
b50a7181 7301Test "j1 (10.0)":
e134f08a
UD
7302float: 2
7303ifloat: 2
d700bc13
RM
7304ildouble: 1
7305ldouble: 1
b50a7181 7306Test "j1 (2.0)":
e134f08a
UD
7307double: 1
7308idouble: 1
b50a7181 7309Test "j1 (8.0)":
e134f08a
UD
7310double: 1
7311idouble: 1
d700bc13
RM
7312ildouble: 1
7313ldouble: 1
e134f08a
UD
7314
7315# jn
b50a7181 7316Test "jn (0, -4.0)":
14a6e35c 7317double: 1
0ee38163 7318float: 2
14a6e35c 7319idouble: 1
0ee38163 7320ifloat: 2
d700bc13
RM
7321ildouble: 1
7322ldouble: 1
b50a7181 7323Test "jn (0, 10.0)":
0ee38163 7324double: 3
e134f08a 7325float: 1
0ee38163 7326idouble: 3
e134f08a 7327ifloat: 1
d700bc13
RM
7328ildouble: 1
7329ldouble: 1
b50a7181 7330Test "jn (0, 2.0)":
c6922934 7331double: 1
f964490f 7332float: 2
c6922934 7333idouble: 1
f964490f 7334ifloat: 2
b50a7181 7335Test "jn (0, 4.0)":
14a6e35c 7336double: 1
0ee38163 7337float: 2
14a6e35c 7338idouble: 1
0ee38163 7339ifloat: 2
d700bc13
RM
7340ildouble: 1
7341ldouble: 1
b50a7181 7342Test "jn (0, 8.0)":
c6922934 7343double: 1
e134f08a 7344float: 1
c6922934 7345idouble: 1
e134f08a 7346ifloat: 1
d700bc13
RM
7347ildouble: 1
7348ldouble: 1
b50a7181 7349Test "jn (1, 10.0)":
e134f08a
UD
7350float: 2
7351ifloat: 2
d700bc13
RM
7352ildouble: 1
7353ldouble: 1
b50a7181 7354Test "jn (1, 2.0)":
e134f08a
UD
7355double: 1
7356idouble: 1
b50a7181 7357Test "jn (1, 8.0)":
e134f08a
UD
7358double: 1
7359idouble: 1
d700bc13
RM
7360ildouble: 1
7361ldouble: 1
b50a7181 7362Test "jn (10, -1.0)":
f964490f
RM
7363ildouble: 1
7364ldouble: 1
b50a7181 7365Test "jn (10, 0.125)":
14a6e35c 7366double: 1
e134f08a 7367float: 1
14a6e35c 7368idouble: 1
e134f08a 7369ifloat: 1
f964490f
RM
7370ildouble: 1
7371ldouble: 1
b50a7181 7372Test "jn (10, 0.75)":
14a6e35c 7373double: 1
e134f08a 7374float: 1
14a6e35c 7375idouble: 1
e134f08a 7376ifloat: 1
b50a7181 7377Test "jn (10, 1.0)":
f964490f
RM
7378ildouble: 1
7379ldouble: 1
b50a7181 7380Test "jn (10, 10.0)":
c6922934 7381double: 2
ddf985af 7382float: 2
c6922934 7383idouble: 2
ddf985af 7384ifloat: 2
d700bc13
RM
7385ildouble: 4
7386ldouble: 4
b50a7181 7387Test "jn (10, 2.0)":
68822d74 7388double: 1
0d9a071b 7389float: 4
68822d74 7390idouble: 1
0d9a071b 7391ifloat: 4
b50a7181 7392Test "jn (2, 0x1.ffff62p+99)":
e79d442e
AS
7393double: 2
7394float: 2
7395idouble: 2
7396ifloat: 2
ddf985af
AZ
7397Test "jn (2, 0x1p1023)":
7398ildouble: 1
7399ldouble: 1
7400Test "jn (2, 0x1p127)":
7401double: 1
7402idouble: 1
7403ildouble: 1
7404ldouble: 1
b50a7181 7405Test "jn (2, 2.4048255576957729)":
68822d74
AS
7406double: 2
7407float: 1
7408idouble: 2
7409ifloat: 1
b50a7181 7410Test "jn (3, -1.0)":
f964490f
RM
7411ildouble: 1
7412ldouble: 1
b50a7181 7413Test "jn (3, 0.125)":
e134f08a 7414double: 1
e134f08a 7415float: 1
14a6e35c 7416idouble: 1
e134f08a 7417ifloat: 1
b50a7181 7418Test "jn (3, 0.75)":
14a6e35c
RM
7419double: 1
7420idouble: 1
b50a7181 7421Test "jn (3, 1.0)":
f964490f
RM
7422ildouble: 1
7423ldouble: 1
b50a7181 7424Test "jn (3, 10.0)":
e134f08a 7425double: 3
0ee38163 7426float: 2
e134f08a 7427idouble: 3
0ee38163 7428ifloat: 2
d700bc13
RM
7429ildouble: 2
7430ldouble: 2
b50a7181 7431Test "jn (3, 2.0)":
e134f08a 7432double: 1
0d9a071b 7433float: 2
e134f08a 7434idouble: 1
0d9a071b 7435ifloat: 2
f964490f
RM
7436ildouble: 2
7437ldouble: 2
b50a7181 7438Test "jn (3, 2.4048255576957729)":
68822d74
AS
7439double: 3
7440idouble: 3
84ba42c4
AS
7441ildouble: 1
7442ldouble: 1
b50a7181 7443Test "jn (4, 2.4048255576957729)":
68822d74
AS
7444double: 1
7445idouble: 1
84ba42c4
AS
7446ildouble: 2
7447ldouble: 2
b50a7181 7448Test "jn (5, 2.4048255576957729)":
68822d74
AS
7449double: 3
7450float: 1
7451idouble: 3
7452ifloat: 1
84ba42c4
AS
7453ildouble: 1
7454ldouble: 1
b50a7181 7455Test "jn (6, 2.4048255576957729)":
68822d74
AS
7456double: 4
7457float: 3
7458idouble: 4
7459ifloat: 3
84ba42c4
AS
7460ildouble: 4
7461ldouble: 4
b50a7181 7462Test "jn (7, 2.4048255576957729)":
68822d74
AS
7463double: 3
7464float: 5
7465idouble: 3
7466ifloat: 5
84ba42c4
AS
7467ildouble: 2
7468ldouble: 2
b50a7181 7469Test "jn (8, 2.4048255576957729)":
68822d74
AS
7470double: 3
7471float: 2
7472idouble: 3
7473ifloat: 2
84ba42c4
AS
7474ildouble: 4
7475ldouble: 4
b50a7181 7476Test "jn (9, 2.4048255576957729)":
c6922934 7477double: 2
68822d74 7478float: 2
c6922934 7479idouble: 2
68822d74 7480ifloat: 2
84ba42c4
AS
7481ildouble: 7
7482ldouble: 7
e134f08a
UD
7483
7484# lgamma
ddf985af
AZ
7485Test "lgamma (-0x1p-10)":
7486double: 1
7487idouble: 1
7488Test "lgamma (-0x1p-15)":
7489double: 1
7490float: 1
7491idouble: 1
7492ifloat: 1
7493Test "lgamma (-0x1p-20)":
7494double: 1
7495idouble: 1
7496Test "lgamma (-0x1p-5)":
7497double: 1
7498idouble: 1
be2f9009
AZ
7499Test "lgamma (-0x2p-16)":
7500double: 1
7501float: 1
7502idouble: 1
7503ifloat: 1
7504Test "lgamma (-0x4p-12)":
7505double: 1
7506idouble: 1
7507Test "lgamma (-0x8p-8)":
7508double: 1
7509idouble: 1
b50a7181 7510Test "lgamma (0.7)":
e134f08a
UD
7511double: 1
7512float: 1
7513idouble: 1
7514ifloat: 1
ddf985af
AZ
7515Test "lgamma (0x1p-10)":
7516float: 1
7517ifloat: 1
7518Test "lgamma (0x1p-30)":
7519double: 1
7520idouble: 1
be2f9009
AZ
7521Test "lgamma (0x4p-12)":
7522float: 1
7523ifloat: 1
7524Test "lgamma (0x4p-32)":
7525double: 1
7526idouble: 1
7527Test "lgamma (0xb.333333333333p-4)":
7528double: 1
7529idouble: 1
7530Test "lgamma (0xb.33333p-4)":
7531double: 1
7532idouble: 1
b50a7181 7533Test "lgamma (1.2)":
e134f08a
UD
7534double: 1
7535float: 2
7536idouble: 1
7537ifloat: 2
f964490f
RM
7538ildouble: 3
7539ldouble: 3
7540
180138f1
AZ
7541# log
7542Test "log (0x2.b7e15p+0)":
7543float: 1
7544ifloat: 1
7545
e134f08a 7546# log10
b50a7181 7547Test "log10 (0.75)":
e134f08a 7548double: 1
14a6e35c 7549float: 2
e134f08a 7550idouble: 1
14a6e35c 7551ifloat: 2
180138f1
AZ
7552Test "log10 (0x2.b7e154p+0)":
7553float: 1
7554ifloat: 1
7555Test "log10 (0xcp-4)":
7556double: 1
7557float: 2
7558idouble: 1
7559ifloat: 2
b50a7181 7560Test "log10 (e)":
e134f08a
UD
7561float: 1
7562ifloat: 1
7563
7564# log1p
b50a7181 7565Test "log1p (-0.25)":
e134f08a 7566float: 1
e134f08a 7567ifloat: 1
180138f1
AZ
7568Test "log1p (0x1.b7e15p+0)":
7569float: 1
7570ifloat: 1
e134f08a 7571
f964490f 7572# log2
b50a7181 7573Test "log2 (e)":
f964490f
RM
7574ildouble: 1
7575ldouble: 1
7576
94e02fc4 7577# pow
b50a7181 7578Test "pow (0x0.ffffffp0, -0x1p24)":
94e02fc4
AZ
7579float: 1
7580ifloat: 1
b50a7181 7581Test "pow (0x0.ffffffp0, 0x1p24)":
94e02fc4
AZ
7582float: 1
7583ifloat: 1
b50a7181 7584Test "pow (0x1.000002p0, 0x1p24)":
94e02fc4
AZ
7585float: 1
7586ifloat: 1
7587
5e056687 7588# pow10
fa60a674
AZ
7589Test "pow10 (-0x1.31p+8)":
7590double: 1
7591idouble: 1
7592ildouble: 1
7593ldouble: 1
7594Test "pow10 (-0x1p+0)":
7595double: 1
7596idouble: 1
7597Test "pow10 (-0x2.4p+4)":
7598double: 1
7599idouble: 1
5e056687
AZ
7600Test "pow10 (-1)":
7601double: 1
7602idouble: 1
7603Test "pow10 (-305)":
7604double: 1
7605idouble: 1
3f169543
AZ
7606ildouble: 1
7607ldouble: 1
5e056687
AZ
7608Test "pow10 (-36)":
7609double: 1
7610idouble: 1
fa60a674
AZ
7611Test "pow10 (0x2.4p+4)":
7612double: 1
7613idouble: 1
7614Test "pow10 (0x3p+0)":
7615double: 1
7616idouble: 1
5e056687
AZ
7617Test "pow10 (3)":
7618double: 1
7619idouble: 1
7620Test "pow10 (36)":
7621double: 1
7622idouble: 1
7623
884c5db4 7624# pow_downward
b50a7181 7625Test "pow_downward (1.0625, 1.125)":
884c5db4
AS
7626ildouble: 1
7627ldouble: 1
b50a7181 7628Test "pow_downward (1.5, 1.03125)":
884c5db4
AS
7629float: 1
7630ifloat: 1
7631
7632# pow_towardzero
b50a7181 7633Test "pow_towardzero (1.0625, 1.125)":
884c5db4
AS
7634ildouble: 1
7635ldouble: 1
b50a7181 7636Test "pow_towardzero (1.5, 1.03125)":
884c5db4
AS
7637float: 1
7638ifloat: 1
7639
7640# pow_upward
b50a7181 7641Test "pow_upward (1.0625, 1.125)":
884c5db4
AS
7642float: 1
7643ifloat: 1
b50a7181 7644Test "pow_upward (1.5, 1.03125)":
884c5db4
AS
7645ildouble: 1
7646ldouble: 1
7647
d700bc13 7648# sin
180138f1 7649Test "sin (0x1p+0)":
c6922934
AS
7650float: 1
7651ifloat: 1
180138f1 7652Test "sin (0x4.1237e153f7080008p+0)":
c6922934
AS
7653ildouble: 1
7654ldouble: 1
180138f1 7655Test "sin (0xc.d4967p-4)":
c6922934
AS
7656float: 1
7657ifloat: 1
180138f1 7658Test "sin (0xf.ffffffffffff8p+1020)":
c6922934
AS
7659ildouble: 1
7660ldouble: 1
180138f1 7661Test "sin (16.0)":
c6922934
AS
7662ildouble: 2
7663ldouble: 2
c6922934 7664
180138f1
AZ
7665# sin_downward
7666Test "sin_downward (-0x1.921fb4p+0)":
7667double: 1
7668idouble: 1
7669Test "sin_downward (-0x1.921fb6p+0)":
7670double: 1
7671idouble: 1
c6922934
AS
7672ildouble: 1
7673ldouble: 1
180138f1
AZ
7674Test "sin_downward (-0x2p+64)":
7675double: 1
7676idouble: 1
c6922934
AS
7677ildouble: 1
7678ldouble: 1
180138f1
AZ
7679Test "sin_downward (-0x8.60a91c16b9b28p-4)":
7680ildouble: 2
7681ldouble: 2
7682Test "sin_downward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
c6922934
AS
7683ildouble: 1
7684ldouble: 1
180138f1 7685Test "sin_downward (-0x8.60a91c16b9b2c24p-4)":
c6922934
AS
7686ildouble: 1
7687ldouble: 1
180138f1 7688Test "sin_downward (-0x8.60a91c16b9b3p-4)":
e134f08a 7689double: 1
e134f08a 7690idouble: 1
180138f1 7691Test "sin_downward (-0x8.60a91p-4)":
e134f08a 7692double: 1
e134f08a 7693idouble: 1
180138f1 7694Test "sin_downward (-0x8.60a92p-4)":
0ee38163 7695double: 1
0ee38163 7696idouble: 1
884c5db4
AS
7697ildouble: 2
7698ldouble: 2
180138f1
AZ
7699Test "sin_downward (0x1.921fb54442d18p+0)":
7700double: 1
7701idouble: 1
7702Test "sin_downward (0x1.921fb54442d19p+0)":
7703double: 1
7704idouble: 1
7705Test "sin_downward (0x1p+0)":
884c5db4
AS
7706ildouble: 1
7707ldouble: 1
180138f1 7708Test "sin_downward (0x1p+120)":
884c5db4
AS
7709float: 1
7710ifloat: 1
180138f1
AZ
7711Test "sin_downward (0x1p+28)":
7712double: 1
884c5db4 7713float: 1
180138f1 7714idouble: 1
884c5db4
AS
7715ifloat: 1
7716ildouble: 1
7717ldouble: 1
180138f1
AZ
7718Test "sin_downward (0x2.1e19e0c9bab24p+72)":
7719double: 1
7720idouble: 1
884c5db4
AS
7721ildouble: 1
7722ldouble: 1
180138f1 7723Test "sin_downward (0x2.1e19e4p+72)":
884c5db4
AS
7724ildouble: 1
7725ldouble: 1
180138f1
AZ
7726Test "sin_downward (0x2.1e19ep+72)":
7727float: 2
7728ifloat: 2
7729ildouble: 1
7730ldouble: 1
7731Test "sin_downward (0x2.553534p+0)":
c6922934
AS
7732double: 1
7733idouble: 1
180138f1 7734Test "sin_downward (0x2.5535376715b9ep+0)":
1ab19dec
AZ
7735ildouble: 1
7736ldouble: 1
180138f1
AZ
7737Test "sin_downward (0x2.5535376715bap+0)":
7738double: 1
7739idouble: 1
7740Test "sin_downward (0x2p+0)":
7741double: 1
7742idouble: 1
7743Test "sin_downward (0x3.be735c19be9fep+0)":
7744double: 1
7745idouble: 1
1ab19dec
AZ
7746ildouble: 1
7747ldouble: 1
180138f1 7748Test "sin_downward (0x3.be735c19be9fffffffffffffffp+0)":
1ab19dec
AZ
7749ildouble: 1
7750ldouble: 1
180138f1 7751Test "sin_downward (0x3.be735c19beap+0)":
1ab19dec
AZ
7752ildouble: 1
7753ldouble: 1
180138f1 7754Test "sin_downward (0x3.be735cp+0)":
1ab19dec
AZ
7755ildouble: 1
7756ldouble: 1
180138f1
AZ
7757Test "sin_downward (0x3.be736p+0)":
7758double: 1
7759float: 1
7760idouble: 1
7761ifloat: 1
7762Test "sin_downward (0x3.ec2a0250032a00000000000001p+0)":
1ab19dec
AZ
7763ildouble: 1
7764ldouble: 1
180138f1 7765Test "sin_downward (0x3.ec2a0250032a0004p+0)":
1ab19dec
AZ
7766ildouble: 1
7767ldouble: 1
180138f1
AZ
7768Test "sin_downward (0x3.ec2a0250032a2p+0)":
7769double: 1
7770idouble: 1
1ab19dec
AZ
7771ildouble: 1
7772ldouble: 1
180138f1
AZ
7773Test "sin_downward (0x3.ec2a0250032ap+0)":
7774double: 1
7775idouble: 1
1ab19dec
AZ
7776ildouble: 1
7777ldouble: 1
180138f1 7778Test "sin_downward (0x3.ec2a04p+0)":
1ab19dec
AZ
7779ildouble: 1
7780ldouble: 1
180138f1
AZ
7781Test "sin_downward (0x3.ec2ap+0)":
7782double: 1
7783float: 1
7784idouble: 1
7785ifloat: 1
7786Test "sin_downward (0x3p+0)":
7787float: 1
7788ifloat: 1
7789ildouble: 2
7790ldouble: 2
7791Test "sin_downward (0x4.093385688a2d150c00bf42a09p-4)":
1ab19dec
AZ
7792ildouble: 1
7793ldouble: 1
180138f1
AZ
7794Test "sin_downward (0x4.093388p-4)":
7795double: 1
7796idouble: 1
7797Test "sin_downward (0x4.1237e153f70800000000000002p+0)":
7798ildouble: 2
7799ldouble: 2
7800Test "sin_downward (0x4.1237e153f7080008p+0)":
1ab19dec
AZ
7801ildouble: 1
7802ldouble: 1
180138f1
AZ
7803Test "sin_downward (0x4.1237e153f7084p+0)":
7804double: 1
7805idouble: 1
7806ildouble: 2
7807ldouble: 2
7808Test "sin_downward (0x4.1237e153f708p+0)":
7809double: 1
7810idouble: 1
1ab19dec
AZ
7811ildouble: 1
7812ldouble: 1
180138f1
AZ
7813Test "sin_downward (0x4.1237e8p+0)":
7814ildouble: 2
7815ldouble: 2
7816Test "sin_downward (0x4.1237ep+0)":
7817float: 1
7818ifloat: 1
7819ildouble: 2
7820ldouble: 2
7821Test "sin_downward (0x4.c92d08p+0)":
7822double: 1
7823float: 1
7824idouble: 1
7825ifloat: 1
1ab19dec
AZ
7826ildouble: 1
7827ldouble: 1
180138f1 7828Test "sin_downward (0x4.c92d0ffa4bf000000000000002p+0)":
1ab19dec
AZ
7829ildouble: 1
7830ldouble: 1
180138f1 7831Test "sin_downward (0x4.c92d0ffa4bf00008p+0)":
1ab19dec
AZ
7832ildouble: 1
7833ldouble: 1
180138f1 7834Test "sin_downward (0x4.c92d0ffa4bf04p+0)":
1ab19dec
AZ
7835ildouble: 1
7836ldouble: 1
180138f1 7837Test "sin_downward (0x4.c92d0ffa4bfp+0)":
1ab19dec
AZ
7838ildouble: 1
7839ldouble: 1
180138f1
AZ
7840Test "sin_downward (0x4.c92d1p+0)":
7841double: 1
7842float: 1
7843idouble: 1
7844ifloat: 1
1ab19dec
AZ
7845ildouble: 1
7846ldouble: 1
180138f1
AZ
7847Test "sin_downward (0x4p+0)":
7848double: 1
7849idouble: 1
1ab19dec
AZ
7850ildouble: 1
7851ldouble: 1
180138f1
AZ
7852Test "sin_downward (0x4p+48)":
7853double: 1
7854idouble: 1
7855Test "sin_downward (0x5.fbec7477d4a800000000000002p+0)":
1ab19dec
AZ
7856ildouble: 1
7857ldouble: 1
180138f1
AZ
7858Test "sin_downward (0x5.fbec7477d4a84p+0)":
7859double: 1
7860idouble: 1
7861Test "sin_downward (0x5.fbec7477d4a8p+0)":
7862double: 1
7863idouble: 1
1ab19dec
AZ
7864ildouble: 1
7865ldouble: 1
180138f1
AZ
7866Test "sin_downward (0x5.fbec78p+0)":
7867double: 1
7868idouble: 1
1ab19dec
AZ
7869ildouble: 1
7870ldouble: 1
180138f1 7871Test "sin_downward (0x5.fbec7p+0)":
1ab19dec
AZ
7872ildouble: 1
7873ldouble: 1
180138f1
AZ
7874Test "sin_downward (0x5p+0)":
7875double: 1
7876float: 1
7877idouble: 1
7878ifloat: 1
7879Test "sin_downward (0x6p+0)":
7880double: 1
7881idouble: 1
1ab19dec
AZ
7882ildouble: 1
7883ldouble: 1
180138f1 7884Test "sin_downward (0x8.60a91c16b9b28p-4)":
1ab19dec
AZ
7885ildouble: 1
7886ldouble: 1
180138f1 7887Test "sin_downward (0x8.60a92p-4)":
1ab19dec
AZ
7888ildouble: 1
7889ldouble: 1
180138f1
AZ
7890Test "sin_downward (0x8p+0)":
7891double: 1
7892idouble: 1
7893Test "sin_downward (0x8p+1020)":
7894double: 1
7895idouble: 1
7896Test "sin_downward (0x9p+0)":
7897double: 1
7898float: 1
7899idouble: 1
7900ifloat: 1
7901Test "sin_downward (0xap+0)":
7902double: 1
7903float: 1
7904idouble: 1
7905ifloat: 1
7906Test "sin_downward (0xb.fa09ap+100)":
7907ildouble: 2
7908ldouble: 2
7909Test "sin_downward (0xc.d4966d92d17082980965c1a66p-4)":
7910ildouble: 2
7911ldouble: 2
7912Test "sin_downward (0xc.d4966d92d170829p-4)":
7913ildouble: 2
7914ldouble: 2
7915Test "sin_downward (0xc.d4966d92d17082ap-4)":
7916ildouble: 2
7917ldouble: 2
7918Test "sin_downward (0xc.d4966d92d1708p-4)":
7919double: 1
7920idouble: 1
7921ildouble: 1
7922ldouble: 1
7923Test "sin_downward (0xc.d4966d92d171p-4)":
7924ildouble: 1
7925ldouble: 1
7926Test "sin_downward (0xc.d4966p-4)":
7927double: 1
7928idouble: 1
7929ildouble: 1
7930ldouble: 1
7931Test "sin_downward (0xc.d4967p-4)":
7932ildouble: 2
7933ldouble: 2
7934Test "sin_downward (0xe.ef3af1b5d800001p-4)":
7935ildouble: 2
7936ldouble: 2
7937Test "sin_downward (0xe.ef3af1b5d8008p-4)":
7938ildouble: 2
7939ldouble: 2
7940Test "sin_downward (0xe.ef3af1b5d8p-4)":
7941ildouble: 1
7942ldouble: 1
7943Test "sin_downward (0xe.ef3afp-4)":
7944ildouble: 3
7945ldouble: 3
7946Test "sin_downward (0xe.ef3bp-4)":
7947ildouble: 2
7948ldouble: 2
7949Test "sin_downward (0xf.ffffcp+124)":
7950double: 1
7951idouble: 1
7952Test "sin_downward (0xf.ffffffffffff8p+1020)":
7953double: 1
7954idouble: 1
7955ildouble: 2
7956ldouble: 2
7957Test "sin_downward (0xf.fffffp+124)":
7958double: 1
7959idouble: 1
7960ildouble: 1
7961ldouble: 1
7962Test "sin_downward (1)":
7963ildouble: 4
7964ldouble: 4
7965Test "sin_downward (10)":
7966float: 1
7967ifloat: 1
7968Test "sin_downward (2)":
7969ildouble: 1
7970ldouble: 1
7971Test "sin_downward (3)":
7972float: 1
7973ifloat: 1
7974ildouble: 2
7975ldouble: 2
7976Test "sin_downward (4)":
7977ildouble: 1
7978ldouble: 1
7979Test "sin_downward (5)":
7980float: 1
7981ifloat: 1
7982Test "sin_downward (6)":
7983float: 1
7984ifloat: 1
7985ildouble: 2
7986ldouble: 2
7987Test "sin_downward (8)":
7988ildouble: 1
7989ldouble: 1
7990
7991# sin_tonearest
7992Test "sin_tonearest (0x1p+0)":
7993float: 1
7994ifloat: 1
7995Test "sin_tonearest (0x4.1237e153f7080008p+0)":
7996ildouble: 1
7997ldouble: 1
7998Test "sin_tonearest (0xc.d4967p-4)":
7999float: 1
8000ifloat: 1
8001Test "sin_tonearest (0xf.ffffffffffff8p+1020)":
8002ildouble: 1
8003ldouble: 1
8004Test "sin_tonearest (1)":
8005float: 1
8006ifloat: 1
8007
8008# sin_towardzero
8009Test "sin_towardzero (-0x1.921fb54442d18p+0)":
8010double: 1
8011idouble: 1
8012Test "sin_towardzero (-0x1.921fb54442d19p+0)":
8013double: 1
8014idouble: 1
8015Test "sin_towardzero (-0x2p+64)":
8016double: 1
8017idouble: 1
8018ildouble: 1
8019ldouble: 1
8020Test "sin_towardzero (-0x8.60a91c16b9b28p-4)":
8021ildouble: 1
8022ldouble: 1
8023Test "sin_towardzero (-0x8.60a92p-4)":
8024ildouble: 1
8025ldouble: 1
8026Test "sin_towardzero (0x1.921fb54442d18p+0)":
8027double: 1
8028idouble: 1
8029Test "sin_towardzero (0x1.921fb54442d19p+0)":
8030double: 1
8031idouble: 1
8032Test "sin_towardzero (0x1p+0)":
8033float: 1
8034ifloat: 1
8035ildouble: 3
8036ldouble: 3
8037Test "sin_towardzero (0x2.1e19e4p+72)":
8038double: 1
8039idouble: 1
8040Test "sin_towardzero (0x2.1e19ep+72)":
8041double: 1
8042float: 1
8043idouble: 1
8044ifloat: 1
8045Test "sin_towardzero (0x2.553534p+0)":
8046double: 1
8047idouble: 1
8048Test "sin_towardzero (0x2.5535376715b9ep+0)":
8049ildouble: 1
8050ldouble: 1
8051Test "sin_towardzero (0x2.5535376715b9ffffffffffffffp+0)":
8052ildouble: 1
8053ldouble: 1
8054Test "sin_towardzero (0x2.5535376715bap+0)":
8055double: 1
8056idouble: 1
8057Test "sin_towardzero (0x2p+0)":
8058double: 1
8059idouble: 1
8060Test "sin_towardzero (0x2p+64)":
8061double: 1
8062idouble: 1
8063ildouble: 1
8064ldouble: 1
8065Test "sin_towardzero (0x3.be735c19beap+0)":
8066double: 1
8067idouble: 1
8068Test "sin_towardzero (0x3.be735cp+0)":
8069double: 1
8070float: 1
8071idouble: 1
8072ifloat: 1
8073Test "sin_towardzero (0x3.be736p+0)":
8074ildouble: 1
8075ldouble: 1
8076Test "sin_towardzero (0x3.ec2a04p+0)":
8077double: 1
8078float: 1
8079idouble: 1
8080ifloat: 1
8081Test "sin_towardzero (0x3p+0)":
8082ildouble: 1
8083ldouble: 1
8084Test "sin_towardzero (0x4.093385688a2d150c00bf42a09p-4)":
8085ildouble: 1
8086ldouble: 1
8087Test "sin_towardzero (0x4.093388p-4)":
8088double: 1
8089idouble: 1
8090Test "sin_towardzero (0x4.1237e153f70800000000000002p+0)":
8091ildouble: 1
8092ldouble: 1
8093Test "sin_towardzero (0x4.1237e153f7084p+0)":
8094ildouble: 1
8095ldouble: 1
8096Test "sin_towardzero (0x4.1237e153f708p+0)":
8097ildouble: 1
8098ldouble: 1
8099Test "sin_towardzero (0x4.1237e8p+0)":
8100double: 1
8101idouble: 1
8102Test "sin_towardzero (0x4.1237ep+0)":
8103double: 1
8104idouble: 1
8105Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)":
8106double: 1
8107idouble: 1
8108Test "sin_towardzero (0x4.c92d0ffa4bfp+0)":
8109double: 1
8110idouble: 1
8111Test "sin_towardzero (0x4p+0)":
8112ildouble: 1
8113ldouble: 1
8114Test "sin_towardzero (0x4p+48)":
8115double: 1
8116idouble: 1
8117Test "sin_towardzero (0x5.fbec7p+0)":
8118double: 1
8119idouble: 1
8120Test "sin_towardzero (0x8.60a91c16b9b28p-4)":
8121ildouble: 1
8122ldouble: 1
8123Test "sin_towardzero (0x8.60a92p-4)":
8124ildouble: 1
8125ldouble: 1
8126Test "sin_towardzero (0x8p+0)":
8127double: 1
8128idouble: 1
8129Test "sin_towardzero (0x8p+1020)":
8130double: 1
8131idouble: 1
8132Test "sin_towardzero (0x9p+0)":
8133double: 1
8134idouble: 1
8135Test "sin_towardzero (0xb.fa09ap+100)":
8136double: 1
8137idouble: 1
8138Test "sin_towardzero (0xc.d4966d92d17082980965c1a664p-4)":
8139ildouble: 2
8140ldouble: 2
8141Test "sin_towardzero (0xc.d4966d92d17082980965c1a66p-4)":
8142ildouble: 2
8143ldouble: 2
8144Test "sin_towardzero (0xc.d4966d92d170829p-4)":
8145ildouble: 2
8146ldouble: 2
8147Test "sin_towardzero (0xc.d4966d92d17082ap-4)":
8148ildouble: 2
8149ldouble: 2
8150Test "sin_towardzero (0xc.d4966d92d1708p-4)":
8151double: 1
8152idouble: 1
8153ildouble: 2
8154ldouble: 2
8155Test "sin_towardzero (0xc.d4966d92d171p-4)":
8156ildouble: 4
8157ldouble: 4
8158Test "sin_towardzero (0xc.d4966p-4)":
8159double: 1
8160idouble: 1
8161ildouble: 2
8162ldouble: 2
8163Test "sin_towardzero (0xc.d4967p-4)":
8164float: 1
8165ifloat: 1
8166ildouble: 2
8167ldouble: 2
8168Test "sin_towardzero (0xe.ef3af1b5d80000000000000004p-4)":
8169ildouble: 3
8170ldouble: 3
8171Test "sin_towardzero (0xe.ef3af1b5d800001p-4)":
8172ildouble: 2
8173ldouble: 2
8174Test "sin_towardzero (0xe.ef3af1b5d8008p-4)":
8175ildouble: 2
8176ldouble: 2
8177Test "sin_towardzero (0xe.ef3af1b5d8p-4)":
8178ildouble: 3
8179ldouble: 3
8180Test "sin_towardzero (0xe.ef3afp-4)":
8181float: 1
8182ifloat: 1
8183ildouble: 1
8184ldouble: 1
8185Test "sin_towardzero (0xe.ef3bp-4)":
8186ildouble: 2
8187ldouble: 2
8188Test "sin_towardzero (0xf.ffffcp+124)":
8189double: 1
8190idouble: 1
8191Test "sin_towardzero (0xf.ffffffffffff8p+1020)":
8192double: 1
8193idouble: 1
8194Test "sin_towardzero (1)":
8195float: 1
8196ifloat: 1
8197ildouble: 3
8198ldouble: 3
8199Test "sin_towardzero (10)":
8200float: 1
8201ifloat: 1
8202Test "sin_towardzero (2)":
8203ildouble: 1
8204ldouble: 1
8205Test "sin_towardzero (3)":
8206ildouble: 1
8207ldouble: 1
8208Test "sin_towardzero (4)":
8209float: 1
8210ifloat: 1
8211Test "sin_towardzero (5)":
8212float: 1
8213ifloat: 1
8214Test "sin_towardzero (8)":
8215ildouble: 1
8216ldouble: 1
8217Test "sin_towardzero (9)":
8218float: 1
8219ifloat: 1
8220ildouble: 1
8221ldouble: 1
8222
8223# sin_upward
8224Test "sin_upward (-0x1.921fb4p+0)":
8225float: 1
8226ifloat: 1
8227ildouble: 1
8228ldouble: 1
8229Test "sin_upward (-0x1.921fb54442d18p+0)":
8230double: 1
8231idouble: 1
8232Test "sin_upward (-0x1.921fb54442d19p+0)":
8233double: 1
8234idouble: 1
8235Test "sin_upward (-0x1.921fb6p+0)":
8236float: 1
8237ifloat: 1
8238ildouble: 1
8239ldouble: 1
8240Test "sin_upward (-0x2p+64)":
8241ildouble: 1
8242ldouble: 1
8243Test "sin_upward (-0x8.60a91c16b9b28p-4)":
8244ildouble: 1
8245ldouble: 1
8246Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
8247ildouble: 1
8248ldouble: 1
8249Test "sin_upward (-0x8.60a91c16b9b2c24p-4)":
8250ildouble: 1
8251ldouble: 1
8252Test "sin_upward (-0x8.60a91c16b9b3p-4)":
8253ildouble: 1
8254ldouble: 1
8255Test "sin_upward (-0x8.60a91p-4)":
8256ildouble: 1
8257ldouble: 1
8258Test "sin_upward (-0x8.60a92p-4)":
8259ildouble: 1
8260ldouble: 1
8261Test "sin_upward (0x1.921fb4p+0)":
8262double: 1
8263idouble: 1
8264Test "sin_upward (0x1.921fb6p+0)":
8265double: 1
8266idouble: 1
8267Test "sin_upward (0x1p+0)":
8268double: 1
8269idouble: 1
8270ildouble: 2
8271ldouble: 2
8272Test "sin_upward (0x1p+120)":
8273double: 1
8274float: 1
8275idouble: 1
8276ifloat: 1
8277Test "sin_upward (0x1p+28)":
8278float: 1
8279ifloat: 1
8280ildouble: 1
8281ldouble: 1
8282Test "sin_upward (0x2.1e19e0c9bab24p+72)":
8283ildouble: 1
8284ldouble: 1
8285Test "sin_upward (0x2.1e19e4p+72)":
8286double: 1
8287idouble: 1
8288ildouble: 1
8289ldouble: 1
8290Test "sin_upward (0x2.1e19ep+72)":
8291double: 1
8292float: 1
8293idouble: 1
8294ifloat: 1
8295ildouble: 1
8296ldouble: 1
8297Test "sin_upward (0x2.5535376715b9ep+0)":
8298double: 1
8299idouble: 1
8300Test "sin_upward (0x2.5535376715b9ffffffffffffffp+0)":
8301ildouble: 1
8302ldouble: 1
8303Test "sin_upward (0x2.553538p+0)":
8304double: 1
8305idouble: 1
8306Test "sin_upward (0x2p+0)":
8307float: 1
8308ifloat: 1
8309Test "sin_upward (0x2p+64)":
8310double: 1
8311idouble: 1
8312ildouble: 1
8313ldouble: 1
8314Test "sin_upward (0x3.be735c19be9fep+0)":
8315ildouble: 1
8316ldouble: 1
8317Test "sin_upward (0x3.be735c19be9ffffcp+0)":
8318ildouble: 1
8319ldouble: 1
8320Test "sin_upward (0x3.be735c19be9fffffffffffffffp+0)":
8321ildouble: 1
8322ldouble: 1
8323Test "sin_upward (0x3.be735c19beap+0)":
8324double: 1
8325idouble: 1
8326Test "sin_upward (0x3.be735cp+0)":
8327double: 1
8328float: 1
8329idouble: 1
8330ifloat: 1
8331Test "sin_upward (0x3.be736p+0)":
8332float: 1
8333ifloat: 1
8334ildouble: 1
8335ldouble: 1
8336Test "sin_upward (0x3.ec2a0250032a00000000000001p+0)":
8337ildouble: 1
8338ldouble: 1
8339Test "sin_upward (0x3.ec2a0250032a0004p+0)":
8340ildouble: 1
8341ldouble: 1
8342Test "sin_upward (0x3.ec2a0250032a2p+0)":
8343ildouble: 1
8344ldouble: 1
8345Test "sin_upward (0x3.ec2a0250032ap+0)":
8346ildouble: 1
8347ldouble: 1
8348Test "sin_upward (0x3.ec2a04p+0)":
8349double: 1
8350float: 1
8351idouble: 1
8352ifloat: 1
8353Test "sin_upward (0x3.ec2ap+0)":
8354ildouble: 1
8355ldouble: 1
8356Test "sin_upward (0x3p+0)":
8357double: 1
8358float: 1
8359idouble: 1
8360ifloat: 1
8361ildouble: 2
8362ldouble: 2
8363Test "sin_upward (0x4.093385688a2d4p-4)":
8364double: 1
8365idouble: 1
8366Test "sin_upward (0x4.093385688a2dp-4)":
8367double: 1
8368idouble: 1
8369Test "sin_upward (0x4.09338p-4)":
8370double: 1
8371idouble: 1
8372Test "sin_upward (0x4.1237e153f70800000000000002p+0)":
8373ildouble: 2
8374ldouble: 2
8375Test "sin_upward (0x4.1237e153f7080008p+0)":
8376ildouble: 2
8377ldouble: 2
8378Test "sin_upward (0x4.1237e153f7084p+0)":
8379ildouble: 2
8380ldouble: 2
8381Test "sin_upward (0x4.1237e153f708p+0)":
8382ildouble: 2
8383ldouble: 2
8384Test "sin_upward (0x4.1237e8p+0)":
8385double: 1
8386float: 2
8387idouble: 1
8388ifloat: 2
8389ildouble: 1
8390ldouble: 1
8391Test "sin_upward (0x4.1237ep+0)":
8392double: 1
8393float: 1
8394idouble: 1
8395ifloat: 1
8396ildouble: 2
8397ldouble: 2
8398Test "sin_upward (0x4.c92d08p+0)":
8399float: 1
8400ifloat: 1
8401ildouble: 1
8402ldouble: 1
8403Test "sin_upward (0x4.c92d0ffa4bf000000000000002p+0)":
8404ildouble: 1
8405ldouble: 1
8406Test "sin_upward (0x4.c92d0ffa4bf00008p+0)":
8407ildouble: 1
8408ldouble: 1
8409Test "sin_upward (0x4.c92d0ffa4bf04p+0)":
8410double: 1
8411idouble: 1
8412ildouble: 1
8413ldouble: 1
8414Test "sin_upward (0x4.c92d0ffa4bfp+0)":
8415double: 1
8416idouble: 1
8417Test "sin_upward (0x4.c92d1p+0)":
8418float: 1
8419ifloat: 1
8420ildouble: 1
8421ldouble: 1
8422Test "sin_upward (0x4p+0)":
8423float: 2
8424ifloat: 2
8425ildouble: 2
8426ldouble: 2
8427Test "sin_upward (0x4p+48)":
8428float: 1
8429ifloat: 1
8430Test "sin_upward (0x5.fbec7477d4a800000000000002p+0)":
8431ildouble: 1
8432ldouble: 1
8433Test "sin_upward (0x5.fbec7477d4a80008p+0)":
8434ildouble: 2
8435ldouble: 2
8436Test "sin_upward (0x5.fbec7477d4a84p+0)":
8437ildouble: 1
8438ldouble: 1
8439Test "sin_upward (0x5.fbec7477d4a8p+0)":
8440ildouble: 1
8441ldouble: 1
8442Test "sin_upward (0x5.fbec78p+0)":
8443ildouble: 1
8444ldouble: 1
8445Test "sin_upward (0x5.fbec7p+0)":
8446double: 1
8447idouble: 1
8448ildouble: 1
8449ldouble: 1
8450Test "sin_upward (0x5p+0)":
8451float: 1
8452ifloat: 1
8453ildouble: 1
8454ldouble: 1
8455Test "sin_upward (0x6p+0)":
8456ildouble: 1
8457ldouble: 1
8458Test "sin_upward (0x7p+0)":
8459double: 1
8460float: 1
8461idouble: 1
8462ifloat: 1
8463Test "sin_upward (0x8.60a91c16b9b3p-4)":
8464double: 1
8465idouble: 1
8466Test "sin_upward (0x8.60a91p-4)":
8467double: 1
8468idouble: 1
8469Test "sin_upward (0x8.60a92p-4)":
8470double: 1
8471idouble: 1
8472Test "sin_upward (0x8p+0)":
8473float: 1
8474ifloat: 1
8475Test "sin_upward (0x8p+1020)":
8476ildouble: 1
8477ldouble: 1
8478Test "sin_upward (0x8p+124)":
8479double: 1
8480idouble: 1
8481Test "sin_upward (0x9p+0)":
8482float: 1
8483ifloat: 1
8484Test "sin_upward (0xap+0)":
8485float: 1
8486ifloat: 1
8487ildouble: 1
8488ldouble: 1
8489Test "sin_upward (0xb.fa09ap+100)":
8490double: 1
8491idouble: 1
8492Test "sin_upward (0xc.d4966d92d17082980965c1a664p-4)":
8493ildouble: 3
8494ldouble: 3
8495Test "sin_upward (0xc.d4966d92d17082980965c1a66p-4)":
8496ildouble: 2
8497ldouble: 2
8498Test "sin_upward (0xc.d4966d92d170829p-4)":
8499ildouble: 2
8500ldouble: 2
8501Test "sin_upward (0xc.d4966d92d17082ap-4)":
8502ildouble: 2
8503ldouble: 2
8504Test "sin_upward (0xc.d4966d92d1708p-4)":
8505ildouble: 3
8506ldouble: 3
8507Test "sin_upward (0xc.d4966d92d171p-4)":
8508double: 1
8509idouble: 1
8510ildouble: 3
8511ldouble: 3
8512Test "sin_upward (0xc.d4966p-4)":
8513ildouble: 3
8514ldouble: 3
8515Test "sin_upward (0xc.d4967p-4)":
8516double: 1
8517idouble: 1
8518ildouble: 2
8519ldouble: 2
8520Test "sin_upward (0xcp-4)":
8521double: 1
8522idouble: 1
8523Test "sin_upward (0xe.ef3af1b5d80000000000000004p-4)":
8524ildouble: 3
8525ldouble: 3
8526Test "sin_upward (0xe.ef3af1b5d800001p-4)":
8527ildouble: 2
8528ldouble: 2
8529Test "sin_upward (0xe.ef3af1b5d8008p-4)":
8530double: 1
8531idouble: 1
8532ildouble: 2
8533ldouble: 2
8534Test "sin_upward (0xe.ef3af1b5d8p-4)":
8535double: 1
8536idouble: 1
8537ildouble: 2
8538ldouble: 2
8539Test "sin_upward (0xe.ef3afp-4)":
8540double: 1
8541idouble: 1
8542ildouble: 2
8543ldouble: 2
8544Test "sin_upward (0xe.ef3bp-4)":
8545double: 1
8546idouble: 1
8547ildouble: 3
8548ldouble: 3
8549Test "sin_upward (0xf.ffffcp+124)":
8550ildouble: 2
8551ldouble: 2
8552Test "sin_upward (0xf.ffffffffffff8p+1020)":
8553ildouble: 1
8554ldouble: 1
8555Test "sin_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
8556ildouble: 1
8557ldouble: 1
8558Test "sin_upward (0xf.fffffp+124)":
8559ildouble: 1
8560ldouble: 1
8561Test "sin_upward (1)":
8562float: 1
8563ifloat: 1
8564ildouble: 3
8565ldouble: 3
8566Test "sin_upward (2)":
8567float: 2
8568ifloat: 2
8569Test "sin_upward (3)":
8570ildouble: 1
8571ldouble: 1
8572Test "sin_upward (4)":
8573float: 1
8574ifloat: 1
8575ildouble: 1
8576ldouble: 1
8577Test "sin_upward (6)":
8578ildouble: 1
8579ldouble: 1
8580Test "sin_upward (9)":
8581float: 1
8582ifloat: 1
8583
8584# sincos
8585Test "sincos (0x1p+120) extra output 2":
8586float: 1
8587ifloat: 1
8588Test "sincos (0x1p+127) extra output 2":
8589float: 1
8590ifloat: 1
8591Test "sincos (M_PI_6l*2.0) extra output 1":
8592double: 1
8593float: 1
8594idouble: 1
8595ifloat: 1
8596Test "sincos (M_PI_6l*2.0) extra output 2":
8597double: 1
8598float: 1
8599idouble: 1
8600ifloat: 1
8601Test "sincos (pi/2) extra output 2":
8602double: 1
8603float: 1
8604idouble: 1
8605ifloat: 1
8606Test "sincos (pi/6) extra output 2":
8607float: 1
8608ifloat: 1
8609
8610# sinh
8611Test "sinh (0.75)":
8612ildouble: 1
8613ldouble: 1
8614Test "sinh (0xcp-4)":
8615ildouble: 1
8616ldouble: 1
8617
8618# sinh_downward
8619Test "sinh_downward (0x1.6p+4)":
8620double: 1
8621idouble: 1
8622ildouble: 1
8623ldouble: 1
8624Test "sinh_downward (0x1.7p+4)":
8625double: 1
8626idouble: 1
8627Test "sinh_downward (0x1.8p+4)":
8628ildouble: 1
8629ldouble: 1
8630Test "sinh_downward (22)":
8631float: 1
8632ifloat: 1
8633ildouble: 2
8634ldouble: 2
8635Test "sinh_downward (23)":
8636float: 1
8637ifloat: 1
8638Test "sinh_downward (24)":
8639float: 1
8640ifloat: 1
8641ildouble: 1
8642ldouble: 1
8643
8644# sinh_tonearest
8645Test "sinh_tonearest (0xcp-4)":
8646ildouble: 1
8647ldouble: 1
8648
8649# sinh_towardzero
8650Test "sinh_towardzero (0x1.6p+4)":
8651double: 1
8652idouble: 1
8653ildouble: 1
8654ldouble: 1
8655Test "sinh_towardzero (0x1.7p+4)":
8656double: 1
8657idouble: 1
8658Test "sinh_towardzero (0x1.8p+4)":
8659ildouble: 1
8660ldouble: 1
8661Test "sinh_towardzero (22)":
8662float: 1
8663ifloat: 1
8664ildouble: 2
8665ldouble: 2
8666Test "sinh_towardzero (23)":
8667float: 1
8668ifloat: 1
8669Test "sinh_towardzero (24)":
8670float: 1
8671ifloat: 1
8672ildouble: 1
8673ldouble: 1
8674
8675# sinh_upward
8676Test "sinh_upward (0x1.8p+4)":
8677double: 1
8678idouble: 1
8679Test "sinh_upward (0x8p-32)":
8680double: 1
8681float: 1
8682idouble: 1
8683ifloat: 1
8684ildouble: 1
8685ldouble: 1
8686Test "sinh_upward (0xcp-4)":
8687ildouble: 1
8688ldouble: 1
8689Test "sinh_upward (23)":
8690ildouble: 1
8691ldouble: 1
8692Test "sinh_upward (24)":
8693ildouble: 1
8694ldouble: 1
8695
8696# sqrt
8697Test "sqrt (0.75)":
8698double: 1
8699idouble: 1
8700Test "sqrt (2)":
8701double: 1
8702idouble: 1
8703
8704# sqrt_downward
8705Test "sqrt_downward (0x1.33b43b08p-1016)":
8706ildouble: 1
8707ldouble: 1
8708Test "sqrt_downward (0x4.000000000000cp-1024)":
8709ildouble: 1
8710ldouble: 1
8711Test "sqrt_downward (0x4.000000000001cp-1024)":
8712ildouble: 1
8713ldouble: 1
8714Test "sqrt_downward (0x4.000000000002cp-1024)":
8715ildouble: 1
8716ldouble: 1
8717Test "sqrt_downward (0x4.000000000003cp-1024)":
8718ildouble: 1
8719ldouble: 1
8720Test "sqrt_downward (0x4.000000000004cp-1024)":
8721ildouble: 1
8722ldouble: 1
8723Test "sqrt_downward (0x4.000000000005cp-1024)":
8724ildouble: 1
8725ldouble: 1
8726Test "sqrt_downward (0x4.000000000006cp-1024)":
8727ildouble: 1
8728ldouble: 1
8729Test "sqrt_downward (0x4.000000000007cp-1024)":
8730ildouble: 1
8731ldouble: 1
8732Test "sqrt_downward (0x4.000000000008cp-1024)":
8733ildouble: 1
8734ldouble: 1
8735Test "sqrt_downward (0x4.000000000009cp-1024)":
8736ildouble: 1
8737ldouble: 1
8738Test "sqrt_downward (0x4.00000000000acp-1024)":
8739ildouble: 1
8740ldouble: 1
8741Test "sqrt_downward (0x4.00000000000bcp-1024)":
8742ildouble: 1
8743ldouble: 1
8744Test "sqrt_downward (0x4.00000000000ccp-1024)":
8745ildouble: 1
8746ldouble: 1
8747Test "sqrt_downward (0x4.00000000000dcp-1024)":
8748ildouble: 1
8749ldouble: 1
8750Test "sqrt_downward (0x5.c59ef8p+4)":
8751ildouble: 1
8752ldouble: 1
8753Test "sqrt_downward (0x5.c59efp+4)":
8754ildouble: 1
8755ldouble: 1
8756Test "sqrt_downward (0x5.f6ba5a510bf98p+4)":
8757ildouble: 1
8758ldouble: 1
8759Test "sqrt_downward (0x5.fe1118p+4)":
8760ildouble: 1
8761ldouble: 1
8762Test "sqrt_downward (0x6.379124f88b718p+4)":
8763ildouble: 1
8764ldouble: 1
8765Test "sqrt_downward (0x6.4920a685e8a2p+4)":
8766ildouble: 1
8767ldouble: 1
8768Test "sqrt_downward (0x6.4920a8p+4)":
8769ildouble: 1
8770ldouble: 1
8771Test "sqrt_downward (0x6.54d82p+4)":
8772ildouble: 1
8773ldouble: 1
8774Test "sqrt_downward (0xd.0ac284p-1020)":
8775ildouble: 1
8776ldouble: 1
8777
8778# sqrt_towardzero
8779Test "sqrt_towardzero (0x1.33b43b08p-1016)":
8780ildouble: 1
8781ldouble: 1
8782Test "sqrt_towardzero (0x4.000000000000cp-1024)":
8783ildouble: 1
8784ldouble: 1
8785Test "sqrt_towardzero (0x4.000000000001cp-1024)":
8786ildouble: 1
8787ldouble: 1
8788Test "sqrt_towardzero (0x4.000000000002cp-1024)":
8789ildouble: 1
8790ldouble: 1
8791Test "sqrt_towardzero (0x4.000000000003cp-1024)":
8792ildouble: 1
8793ldouble: 1
8794Test "sqrt_towardzero (0x4.000000000004cp-1024)":
8795ildouble: 1
8796ldouble: 1
8797Test "sqrt_towardzero (0x4.000000000005cp-1024)":
8798ildouble: 1
8799ldouble: 1
8800Test "sqrt_towardzero (0x4.000000000006cp-1024)":
8801ildouble: 1
8802ldouble: 1
8803Test "sqrt_towardzero (0x4.000000000007cp-1024)":
8804ildouble: 1
8805ldouble: 1
8806Test "sqrt_towardzero (0x4.000000000008cp-1024)":
8807ildouble: 1
8808ldouble: 1
8809Test "sqrt_towardzero (0x4.000000000009cp-1024)":
8810ildouble: 1
8811ldouble: 1
8812Test "sqrt_towardzero (0x4.00000000000acp-1024)":
8813ildouble: 1
8814ldouble: 1
8815Test "sqrt_towardzero (0x4.00000000000bcp-1024)":
8816ildouble: 1
8817ldouble: 1
8818Test "sqrt_towardzero (0x4.00000000000ccp-1024)":
8819ildouble: 1
8820ldouble: 1
8821Test "sqrt_towardzero (0x4.00000000000dcp-1024)":
8822ildouble: 1
8823ldouble: 1
8824Test "sqrt_towardzero (0x5.c59ef8p+4)":
8825ildouble: 1
8826ldouble: 1
8827Test "sqrt_towardzero (0x5.c59efp+4)":
8828ildouble: 1
8829ldouble: 1
8830Test "sqrt_towardzero (0x5.f6ba5a510bf98p+4)":
8831ildouble: 1
8832ldouble: 1
8833Test "sqrt_towardzero (0x5.fe1118p+4)":
8834ildouble: 1
8835ldouble: 1
8836Test "sqrt_towardzero (0x6.379124f88b718p+4)":
8837ildouble: 1
8838ldouble: 1
8839Test "sqrt_towardzero (0x6.4920a685e8a2p+4)":
8840ildouble: 1
8841ldouble: 1
8842Test "sqrt_towardzero (0x6.4920a8p+4)":
8843ildouble: 1
8844ldouble: 1
8845Test "sqrt_towardzero (0x6.54d82p+4)":
8846ildouble: 1
8847ldouble: 1
8848Test "sqrt_towardzero (0xd.0ac284p-1020)":
8849ildouble: 1
8850ldouble: 1
8851Test "sqrt_towardzero (0xf.ffffffffffff8p+1020)":
8852ildouble: 1
8853ldouble: 1
8854Test "sqrt_towardzero (0xf.ffffffffffff8p-4)":
8855ildouble: 1
8856ldouble: 1
8857
8858# sqrt_upward
8859Test "sqrt_upward (0x5.f6ba6p+4)":
8860ildouble: 1
8861ldouble: 1
8862Test "sqrt_upward (0x6.16fb78p+4)":
8863ildouble: 1
8864ldouble: 1
8865Test "sqrt_upward (0x6.1ce128p+4)":
8866ildouble: 1
8867ldouble: 1
8868
8869# tan
8870Test "tan (-0xc.908p-4)":
8871ildouble: 2
8872ldouble: 2
8873Test "tan (-0xc.90cp-4)":
8874ildouble: 2
8875ldouble: 2
8876Test "tan (-0xc.90ep-4)":
8877ildouble: 2
8878ldouble: 2
8879Test "tan (-0xc.90f8p-4)":
8880ildouble: 2
8881ldouble: 2
8882Test "tan (-0xc.90fcp-4)":
8883ildouble: 1
8884ldouble: 1
8885Test "tan (-0xc.90fd8p-4)":
8886ildouble: 1
8887ldouble: 1
8888Test "tan (-0xc.90fdap-4)":
8889ildouble: 1
8890ldouble: 1
8891Test "tan (-0xc.92p-4)":
8892ildouble: 1
8893ldouble: 1
8894Test "tan (-0xc.9p-4)":
8895ildouble: 1
8896ldouble: 1
8897Test "tan (0x2.1e19ep+72)":
8898ildouble: 1
8899ldouble: 1
8900Test "tan (0x4p+0)":
8901ildouble: 1
8902ldouble: 1
8903Test "tan (0x7p+0)":
8904ildouble: 1
8905ldouble: 1
8906Test "tan (0xap+0)":
8907ildouble: 1
8908ldouble: 1
8909Test "tan (0xc.908p-4)":
8910ildouble: 2
8911ldouble: 2
8912Test "tan (0xc.90cp-4)":
8913ildouble: 2
8914ldouble: 2
8915Test "tan (0xc.90ep-4)":
8916ildouble: 2
8917ldouble: 2
8918Test "tan (0xc.90f8p-4)":
8919ildouble: 2
8920ldouble: 2
8921Test "tan (0xc.90fcp-4)":
8922ildouble: 1
8923ldouble: 1
8924Test "tan (0xc.90fd8p-4)":
8925ildouble: 1
8926ldouble: 1
8927Test "tan (0xc.90fdaa22168c234c4c6628b81p-4)":
8928ildouble: 1
8929ldouble: 1
8930Test "tan (0xc.90fdaa22168c235p-4)":
8931ildouble: 1
8932ldouble: 1
8933Test "tan (0xc.90fdap-4)":
8934ildouble: 1
8935ldouble: 1
8936Test "tan (0xc.92p-4)":
8937ildouble: 1
8938ldouble: 1
8939Test "tan (0xc.9p-4)":
8940ildouble: 1
8941ldouble: 1
8942Test "tan (pi/4)":
8943double: 1
8944idouble: 1
8945ildouble: 1
8946ldouble: 1
8947
8948# tan_downward
8949Test "tan_downward (-0x2p+64)":
8950double: 1
8951idouble: 1
8952Test "tan_downward (-0xc.908p-4)":
8953float: 2
8954ifloat: 2
8955Test "tan_downward (-0xc.90cp-4)":
8956float: 1
8957ifloat: 1
8958Test "tan_downward (-0xc.90ep-4)":
8959double: 1
8960float: 1
8961idouble: 1
8962ifloat: 1
8963Test "tan_downward (-0xc.90f8p-4)":
8964double: 1
8965float: 1
8966idouble: 1
8967ifloat: 1
8968Test "tan_downward (-0xc.90fcp-4)":
8969float: 1
8970ifloat: 1
8971Test "tan_downward (-0xc.90fd8p-4)":
8972double: 1
8973float: 1
8974idouble: 1
8975ifloat: 1
8976Test "tan_downward (-0xc.90fdap-4)":
8977double: 1
8978float: 1
8979idouble: 1
8980ifloat: 1
8981Test "tan_downward (-0xc.90fdbp-4)":
8982double: 1
8983float: 1
8984idouble: 1
8985ifloat: 1
8986Test "tan_downward (-0xc.90fdcp-4)":
8987double: 1
8988float: 1
8989idouble: 1
8990ifloat: 1
8991Test "tan_downward (-0xc.90fdp-4)":
8992float: 1
8993ifloat: 1
8994Test "tan_downward (-0xc.90fep-4)":
8995double: 1
8996float: 1
8997idouble: 1
8998ifloat: 1
8999Test "tan_downward (-0xc.90fp-4)":
9000double: 1
9001float: 1
9002idouble: 1
9003ifloat: 1
9004Test "tan_downward (-0xc.91p-4)":
9005double: 1
9006float: 1
9007idouble: 1
9008ifloat: 1
9009Test "tan_downward (-0xc.92p-4)":
9010double: 1
9011idouble: 1
9012Test "tan_downward (-0xc.94p-4)":
9013ildouble: 2
9014ldouble: 2
9015Test "tan_downward (-0xc.98p-4)":
9016ildouble: 1
1ab19dec 9017ldouble: 1
180138f1
AZ
9018Test "tan_downward (-0xc.9p-4)":
9019double: 1
9020float: 1
9021idouble: 1
9022ifloat: 1
1ab19dec
AZ
9023ildouble: 1
9024ldouble: 1
180138f1
AZ
9025Test "tan_downward (-0xc.ap-4)":
9026double: 1
9027idouble: 1
9028Test "tan_downward (0x1p+0)":
9029double: 1
9030idouble: 1
9031Test "tan_downward (0x2.1e19e0c9bab24p+72)":
9032double: 1
9033idouble: 1
1ab19dec
AZ
9034ildouble: 1
9035ldouble: 1
180138f1 9036Test "tan_downward (0x2.1e19ep+72)":
1ab19dec
AZ
9037ildouble: 1
9038ldouble: 1
180138f1
AZ
9039Test "tan_downward (0x2p+0)":
9040double: 1
9041idouble: 1
1ab19dec
AZ
9042ildouble: 1
9043ldouble: 1
180138f1
AZ
9044Test "tan_downward (0x3p+0)":
9045double: 1
9046idouble: 1
9047Test "tan_downward (0x4p+0)":
9048float: 1
9049ifloat: 1
9050Test "tan_downward (0x6p+0)":
9051double: 1
9052idouble: 1
9053Test "tan_downward (0x7p+0)":
9054double: 1
9055idouble: 1
9056Test "tan_downward (0x8p+1020)":
9057double: 1
9058idouble: 1
9059Test "tan_downward (0x9p+0)":
1ab19dec
AZ
9060ildouble: 1
9061ldouble: 1
180138f1 9062Test "tan_downward (0xap+0)":
1ab19dec
AZ
9063ildouble: 1
9064ldouble: 1
180138f1
AZ
9065Test "tan_downward (0xc.908p-4)":
9066double: 1
9067float: 1
9068idouble: 1
9069ifloat: 1
9070Test "tan_downward (0xc.90cp-4)":
9071double: 1
9072idouble: 1
9073Test "tan_downward (0xc.90ep-4)":
1ab19dec
AZ
9074ildouble: 1
9075ldouble: 1
180138f1
AZ
9076Test "tan_downward (0xc.90f8p-4)":
9077ildouble: 2
9078ldouble: 2
9079Test "tan_downward (0xc.90fcp-4)":
9080double: 1
9081idouble: 1
9082Test "tan_downward (0xc.90fd8p-4)":
1ab19dec
AZ
9083ildouble: 1
9084ldouble: 1
180138f1
AZ
9085Test "tan_downward (0xc.90fdaa22168c234c4c6628b81p-4)":
9086ildouble: 2
9087ldouble: 2
9088Test "tan_downward (0xc.90fdaa22168c235p-4)":
1ab19dec
AZ
9089ildouble: 1
9090ldouble: 1
180138f1
AZ
9091Test "tan_downward (0xc.90fdaa22168c8p-4)":
9092double: 1
9093idouble: 1
9094Test "tan_downward (0xc.90fdap-4)":
9095ildouble: 1
9096ldouble: 1
9097Test "tan_downward (0xc.90fdp-4)":
9098double: 1
9099idouble: 1
9100Test "tan_downward (0xc.90fep-4)":
9101ildouble: 1
9102ldouble: 1
9103Test "tan_downward (0xc.90fp-4)":
9104ildouble: 2
9105ldouble: 2
9106Test "tan_downward (0xc.92p-4)":
9107float: 1
9108ifloat: 1
9109ildouble: 1
9110ldouble: 1
9111Test "tan_downward (0xc.94p-4)":
9112double: 1
9113float: 1
9114idouble: 1
9115ifloat: 1
9116Test "tan_downward (0xc.98p-4)":
9117double: 1
9118float: 1
9119idouble: 1
9120ifloat: 1
9121Test "tan_downward (0xc.9p-4)":
9122ildouble: 2
9123ldouble: 2
9124Test "tan_downward (0xc.ap-4)":
9125float: 1
9126ifloat: 1
9127Test "tan_downward (0xcp-4)":
9128double: 1
9129idouble: 1
9130Test "tan_downward (0xf.fffffp+124)":
9131ildouble: 2
9132ldouble: 2
9133Test "tan_downward (1)":
9134float: 1
9135ifloat: 1
9136ildouble: 2
9137ldouble: 2
9138Test "tan_downward (10)":
9139float: 1
9140ifloat: 1
9141ildouble: 2
9142ldouble: 2
9143Test "tan_downward (2)":
9144float: 1
9145ifloat: 1
9146ildouble: 1
9147ldouble: 1
9148Test "tan_downward (6)":
9149float: 1
9150ifloat: 1
9151ildouble: 1
9152ldouble: 1
9153Test "tan_downward (8)":
9154float: 1
9155ifloat: 1
9156Test "tan_downward (9)":
9157float: 1
9158ifloat: 1
9159ildouble: 1
9160ldouble: 1
9161
9162# tan_tonearest
9163Test "tan_tonearest (-0xc.908p-4)":
9164ildouble: 2
9165ldouble: 2
9166Test "tan_tonearest (-0xc.90cp-4)":
9167ildouble: 2
9168ldouble: 2
9169Test "tan_tonearest (-0xc.90ep-4)":
9170ildouble: 2
9171ldouble: 2
9172Test "tan_tonearest (-0xc.90f8p-4)":
9173ildouble: 2
9174ldouble: 2
9175Test "tan_tonearest (-0xc.90fcp-4)":
9176ildouble: 1
9177ldouble: 1
9178Test "tan_tonearest (-0xc.90fd8p-4)":
9179ildouble: 1
9180ldouble: 1
9181Test "tan_tonearest (-0xc.90fdap-4)":
9182ildouble: 1
9183ldouble: 1
9184Test "tan_tonearest (-0xc.92p-4)":
9185ildouble: 1
9186ldouble: 1
9187Test "tan_tonearest (-0xc.9p-4)":
9188ildouble: 1
9189ldouble: 1
9190Test "tan_tonearest (0x2.1e19ep+72)":
9191ildouble: 1
9192ldouble: 1
9193Test "tan_tonearest (0x4p+0)":
9194ildouble: 1
9195ldouble: 1
9196Test "tan_tonearest (0x7p+0)":
9197ildouble: 1
9198ldouble: 1
9199Test "tan_tonearest (0xap+0)":
9200ildouble: 1
9201ldouble: 1
9202Test "tan_tonearest (0xc.908p-4)":
9203ildouble: 2
9204ldouble: 2
9205Test "tan_tonearest (0xc.90cp-4)":
9206ildouble: 2
9207ldouble: 2
9208Test "tan_tonearest (0xc.90ep-4)":
9209ildouble: 2
9210ldouble: 2
9211Test "tan_tonearest (0xc.90f8p-4)":
9212ildouble: 2
9213ldouble: 2
9214Test "tan_tonearest (0xc.90fcp-4)":
9215ildouble: 1
9216ldouble: 1
9217Test "tan_tonearest (0xc.90fd8p-4)":
9218ildouble: 1
9219ldouble: 1
9220Test "tan_tonearest (0xc.90fdaa22168c234c4c6628b81p-4)":
9221ildouble: 1
9222ldouble: 1
9223Test "tan_tonearest (0xc.90fdaa22168c235p-4)":
9224ildouble: 1
9225ldouble: 1
9226Test "tan_tonearest (0xc.90fdap-4)":
9227ildouble: 1
9228ldouble: 1
9229Test "tan_tonearest (0xc.92p-4)":
9230ildouble: 1
9231ldouble: 1
9232Test "tan_tonearest (0xc.9p-4)":
9233ildouble: 1
9234ldouble: 1
9235Test "tan_tonearest (10)":
9236ildouble: 1
9237ldouble: 1
9238Test "tan_tonearest (4)":
9239ildouble: 1
9240ldouble: 1
9241Test "tan_tonearest (7)":
9242ildouble: 1
9243ldouble: 1
9244
9245# tan_towardzero
9246Test "tan_towardzero (-0x2p+64)":
9247double: 1
9248idouble: 1
9249ildouble: 2
9250ldouble: 2
9251Test "tan_towardzero (-0xc.908p-4)":
9252double: 1
9253float: 1
9254idouble: 1
9255ifloat: 1
9256Test "tan_towardzero (-0xc.90cp-4)":
9257double: 1
9258idouble: 1
9259Test "tan_towardzero (-0xc.90ep-4)":
9260ildouble: 1
9261ldouble: 1
9262Test "tan_towardzero (-0xc.90f8p-4)":
9263ildouble: 2
9264ldouble: 2
9265Test "tan_towardzero (-0xc.90fcp-4)":
9266double: 1
9267idouble: 1
9268Test "tan_towardzero (-0xc.90fd8p-4)":
9269ildouble: 1
9270ldouble: 1
9271Test "tan_towardzero (-0xc.90fdap-4)":
9272ildouble: 1
9273ldouble: 1
9274Test "tan_towardzero (-0xc.90fdp-4)":
9275double: 1
9276idouble: 1
9277Test "tan_towardzero (-0xc.90fp-4)":
9278ildouble: 2
9279ldouble: 2
9280Test "tan_towardzero (-0xc.94p-4)":
9281double: 1
9282idouble: 1
9283ildouble: 1
9284ldouble: 1
9285Test "tan_towardzero (-0xc.98p-4)":
9286double: 1
9287idouble: 1
9288ildouble: 1
9289ldouble: 1
9290Test "tan_towardzero (-0xc.9p-4)":
9291ildouble: 2
9292ldouble: 2
9293Test "tan_towardzero (0x1p+0)":
9294double: 1
9295float: 1
9296idouble: 1
9297ifloat: 1
9298Test "tan_towardzero (0x2.1e19e0c9bab24p+72)":
9299ildouble: 2
9300ldouble: 2
9301Test "tan_towardzero (0x2.1e19e4p+72)":
9302double: 1
9303idouble: 1
9304ildouble: 2
9305ldouble: 2
9306Test "tan_towardzero (0x2.1e19ep+72)":
9307double: 1
9308idouble: 1
9309ildouble: 1
9310ldouble: 1
9311Test "tan_towardzero (0x2p+0)":
9312ildouble: 2
9313ldouble: 2
9314Test "tan_towardzero (0x2p+64)":
9315double: 1
9316idouble: 1
9317ildouble: 2
9318ldouble: 2
9319Test "tan_towardzero (0x3p+0)":
9320ildouble: 2
9321ldouble: 2
9322Test "tan_towardzero (0x4p+0)":
9323ildouble: 1
9324ldouble: 1
9325Test "tan_towardzero (0x5p+0)":
9326double: 1
9327idouble: 1
9328Test "tan_towardzero (0x6p+0)":
1ab19dec
AZ
9329ildouble: 1
9330ldouble: 1
180138f1
AZ
9331Test "tan_towardzero (0x7p+0)":
9332double: 1
9333idouble: 1
9334ildouble: 2
9335ldouble: 2
9336Test "tan_towardzero (0x8p+0)":
9337double: 1
9338idouble: 1
9339Test "tan_towardzero (0x8p+1020)":
9340ildouble: 2
9341ldouble: 2
9342Test "tan_towardzero (0x9p+0)":
9343double: 1
9344float: 1
9345idouble: 1
9346ifloat: 1
9347Test "tan_towardzero (0xap+0)":
1ab19dec
AZ
9348ildouble: 1
9349ldouble: 1
180138f1
AZ
9350Test "tan_towardzero (0xc.908p-4)":
9351double: 1
9352float: 1
9353idouble: 1
9354ifloat: 1
9355Test "tan_towardzero (0xc.90cp-4)":
9356double: 1
9357idouble: 1
9358Test "tan_towardzero (0xc.90ep-4)":
1ab19dec
AZ
9359ildouble: 1
9360ldouble: 1
180138f1
AZ
9361Test "tan_towardzero (0xc.90f8p-4)":
9362ildouble: 2
9363ldouble: 2
9364Test "tan_towardzero (0xc.90fcp-4)":
9365double: 1
9366idouble: 1
9367Test "tan_towardzero (0xc.90fd8p-4)":
1ab19dec
AZ
9368ildouble: 1
9369ldouble: 1
180138f1 9370Test "tan_towardzero (0xc.90fdaa22168c234c4c6628b80cp-4)":
1ab19dec
AZ
9371ildouble: 1
9372ldouble: 1
180138f1 9373Test "tan_towardzero (0xc.90fdaa22168c234p-4)":
1ab19dec
AZ
9374ildouble: 1
9375ldouble: 1
180138f1
AZ
9376Test "tan_towardzero (0xc.90fdaa22168c8p-4)":
9377double: 1
9378idouble: 1
1ab19dec
AZ
9379ildouble: 1
9380ldouble: 1
180138f1 9381Test "tan_towardzero (0xc.90fdaa22168cp-4)":
1ab19dec
AZ
9382ildouble: 1
9383ldouble: 1
180138f1 9384Test "tan_towardzero (0xc.90fdap-4)":
1ab19dec
AZ
9385ildouble: 1
9386ldouble: 1
180138f1
AZ
9387Test "tan_towardzero (0xc.90fdp-4)":
9388double: 1
9389idouble: 1
9390Test "tan_towardzero (0xc.90fp-4)":
9391ildouble: 2
9392ldouble: 2
9393Test "tan_towardzero (0xc.94p-4)":
9394double: 1
9395idouble: 1
1ab19dec
AZ
9396ildouble: 1
9397ldouble: 1
180138f1
AZ
9398Test "tan_towardzero (0xc.98p-4)":
9399double: 1
9400idouble: 1
1ab19dec
AZ
9401ildouble: 1
9402ldouble: 1
180138f1
AZ
9403Test "tan_towardzero (0xc.9p-4)":
9404ildouble: 2
9405ldouble: 2
9406Test "tan_towardzero (0xcp-4)":
9407double: 1
9408idouble: 1
9409Test "tan_towardzero (0xf.ffffffffffff8p+1020)":
9410double: 1
9411idouble: 1
9412Test "tan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020)":
1ab19dec
AZ
9413ildouble: 1
9414ldouble: 1
180138f1
AZ
9415Test "tan_towardzero (0xf.fffffp+124)":
9416double: 1
9417idouble: 1
9418Test "tan_towardzero (10)":
9419float: 1
9420ifloat: 1
9421ildouble: 2
9422ldouble: 2
9423Test "tan_towardzero (2)":
1ab19dec
AZ
9424ildouble: 1
9425ldouble: 1
180138f1
AZ
9426Test "tan_towardzero (3)":
9427float: 1
9428ifloat: 1
9429ildouble: 3
9430ldouble: 3
9431Test "tan_towardzero (4)":
9432float: 1
9433ifloat: 1
1ab19dec
AZ
9434ildouble: 1
9435ldouble: 1
180138f1
AZ
9436Test "tan_towardzero (5)":
9437float: 1
9438ifloat: 1
9439Test "tan_towardzero (6)":
1ab19dec
AZ
9440ildouble: 1
9441ldouble: 1
180138f1
AZ
9442Test "tan_towardzero (7)":
9443ildouble: 2
9444ldouble: 2
9445Test "tan_towardzero (9)":
9446float: 1
9447ifloat: 1
1ab19dec
AZ
9448ildouble: 1
9449ldouble: 1
9450
180138f1
AZ
9451# tan_upward
9452Test "tan_upward (-0xc.908p-4)":
9453double: 1
9454idouble: 1
1818fcb7
AS
9455ildouble: 2
9456ldouble: 2
180138f1
AZ
9457Test "tan_upward (-0xc.90cp-4)":
9458double: 1
9459float: 1
9460idouble: 1
9461ifloat: 1
1818fcb7
AS
9462ildouble: 2
9463ldouble: 2
180138f1
AZ
9464Test "tan_upward (-0xc.90ep-4)":
9465float: 1
9466ifloat: 1
1818fcb7
AS
9467ildouble: 2
9468ldouble: 2
180138f1
AZ
9469Test "tan_upward (-0xc.90f8p-4)":
9470float: 1
9471ifloat: 1
1818fcb7
AS
9472ildouble: 2
9473ldouble: 2
180138f1
AZ
9474Test "tan_upward (-0xc.90fcp-4)":
9475double: 1
9476float: 1
9477idouble: 1
9478ifloat: 1
9479ildouble: 2
9480ldouble: 2
9481Test "tan_upward (-0xc.90fd8p-4)":
9482float: 1
9483ifloat: 1
9484ildouble: 2
9485ldouble: 2
9486Test "tan_upward (-0xc.90fdap-4)":
9487float: 1
9488ifloat: 1
1818fcb7
AS
9489ildouble: 1
9490ldouble: 1
180138f1
AZ
9491Test "tan_upward (-0xc.90fdbp-4)":
9492float: 1
9493ifloat: 1
9494Test "tan_upward (-0xc.90fdcp-4)":
9495float: 1
9496ifloat: 1
9497Test "tan_upward (-0xc.90fdp-4)":
9498double: 1
9499float: 1
9500idouble: 1
9501ifloat: 1
9502ildouble: 2
9503ldouble: 2
9504Test "tan_upward (-0xc.90fep-4)":
9505float: 1
9506ifloat: 1
9507Test "tan_upward (-0xc.90fp-4)":
9508float: 1
9509ifloat: 1
9510ildouble: 2
9511ldouble: 2
9512Test "tan_upward (-0xc.91p-4)":
9513float: 1
9514ifloat: 1
9515Test "tan_upward (-0xc.94p-4)":
9516double: 1
9517idouble: 1
1818fcb7
AS
9518ildouble: 1
9519ldouble: 1
180138f1
AZ
9520Test "tan_upward (-0xc.98p-4)":
9521double: 1
9522idouble: 1
1818fcb7
AS
9523ildouble: 1
9524ldouble: 1
180138f1
AZ
9525Test "tan_upward (-0xc.9p-4)":
9526float: 1
9527ifloat: 1
1818fcb7
AS
9528ildouble: 2
9529ldouble: 2
180138f1
AZ
9530Test "tan_upward (0x2.1e19e4p+72)":
9531double: 1
9532idouble: 1
1818fcb7
AS
9533ildouble: 2
9534ldouble: 2
180138f1
AZ
9535Test "tan_upward (0x2.1e19ep+72)":
9536double: 1
9537idouble: 1
9538Test "tan_upward (0x2p+0)":
9539ildouble: 1
9540ldouble: 1
9541Test "tan_upward (0x2p+64)":
9542double: 1
9543idouble: 1
1818fcb7
AS
9544ildouble: 2
9545ldouble: 2
180138f1 9546Test "tan_upward (0x3p+0)":
1818fcb7
AS
9547ildouble: 2
9548ldouble: 2
180138f1
AZ
9549Test "tan_upward (0x4p+0)":
9550double: 1
9551idouble: 1
9552ildouble: 2
9553ldouble: 2
9554Test "tan_upward (0x5p+0)":
9555double: 1
9556idouble: 1
1818fcb7
AS
9557ildouble: 1
9558ldouble: 1
180138f1 9559Test "tan_upward (0x6p+0)":
1818fcb7
AS
9560ildouble: 1
9561ldouble: 1
180138f1
AZ
9562Test "tan_upward (0x7p+0)":
9563float: 1
9564ifloat: 1
9565Test "tan_upward (0x8p+0)":
9566double: 1
9567idouble: 1
9568Test "tan_upward (0x8p+1020)":
9569ildouble: 2
9570ldouble: 2
9571Test "tan_upward (0x9p+0)":
9572double: 1
9573idouble: 1
9574Test "tan_upward (0xap+0)":
9575double: 1
9576idouble: 1
1818fcb7
AS
9577ildouble: 1
9578ldouble: 1
180138f1
AZ
9579Test "tan_upward (0xc.908p-4)":
9580float: 1
9581ifloat: 1
9582Test "tan_upward (0xc.90ep-4)":
9583double: 1
9584idouble: 1
1818fcb7
AS
9585ildouble: 1
9586ldouble: 1
180138f1 9587Test "tan_upward (0xc.90f8p-4)":
0ee38163
RM
9588double: 1
9589idouble: 1
f964490f
RM
9590ildouble: 1
9591ldouble: 1
180138f1 9592Test "tan_upward (0xc.90fcp-4)":
c6922934
AS
9593ildouble: 1
9594ldouble: 1
180138f1
AZ
9595Test "tan_upward (0xc.90fd8p-4)":
9596double: 1
9597idouble: 1
c6922934
AS
9598ildouble: 1
9599ldouble: 1
180138f1
AZ
9600Test "tan_upward (0xc.90fdaa22168c234c4c6628b80cp-4)":
9601ildouble: 2
9602ldouble: 2
9603Test "tan_upward (0xc.90fdaa22168c234c4c6628b81p-4)":
c6922934
AS
9604ildouble: 1
9605ldouble: 1
180138f1
AZ
9606Test "tan_upward (0xc.90fdaa22168c234p-4)":
9607ildouble: 2
9608ldouble: 2
9609Test "tan_upward (0xc.90fdaa22168c235p-4)":
c6922934
AS
9610ildouble: 1
9611ldouble: 1
180138f1
AZ
9612Test "tan_upward (0xc.90fdaa22168c8p-4)":
9613ildouble: 2
9614ldouble: 2
9615Test "tan_upward (0xc.90fdaa22168cp-4)":
9616ildouble: 2
9617ldouble: 2
9618Test "tan_upward (0xc.90fdap-4)":
9619double: 1
9620idouble: 1
9621Test "tan_upward (0xc.90fdbp-4)":
9622double: 1
9623idouble: 1
9624ildouble: 2
9625ldouble: 2
9626Test "tan_upward (0xc.90fdcp-4)":
9627double: 1
9628idouble: 1
9629ildouble: 2
9630ldouble: 2
9631Test "tan_upward (0xc.90fep-4)":
9632double: 1
9633idouble: 1
c6922934
AS
9634ildouble: 1
9635ldouble: 1
180138f1
AZ
9636Test "tan_upward (0xc.90fp-4)":
9637double: 1
9638idouble: 1
c6922934
AS
9639ildouble: 1
9640ldouble: 1
180138f1
AZ
9641Test "tan_upward (0xc.91p-4)":
9642double: 1
9643idouble: 1
c6922934
AS
9644ildouble: 2
9645ldouble: 2
180138f1
AZ
9646Test "tan_upward (0xc.92p-4)":
9647double: 1
9648float: 1
9649idouble: 1
9650ifloat: 1
765714ca
AM
9651ildouble: 1
9652ldouble: 1
180138f1 9653Test "tan_upward (0xc.94p-4)":
c6922934
AS
9654float: 1
9655ifloat: 1
180138f1
AZ
9656ildouble: 2
9657ldouble: 2
9658Test "tan_upward (0xc.98p-4)":
c6922934
AS
9659float: 1
9660ifloat: 1
180138f1
AZ
9661ildouble: 2
9662ldouble: 2
9663Test "tan_upward (0xc.9p-4)":
9664double: 1
9665idouble: 1
c6922934
AS
9666ildouble: 1
9667ldouble: 1
180138f1
AZ
9668Test "tan_upward (0xc.ap-4)":
9669double: 1
c6922934 9670float: 1
180138f1 9671idouble: 1
c6922934 9672ifloat: 1
c6922934
AS
9673ildouble: 2
9674ldouble: 2
180138f1 9675Test "tan_upward (0xcp-4)":
c6922934
AS
9676float: 1
9677ifloat: 1
180138f1
AZ
9678Test "tan_upward (0xf.ffffffffffff8p+1020)":
9679double: 1
9680idouble: 1
9681Test "tan_upward (0xf.fffffp+124)":
9682double: 1
9683idouble: 1
b50a7181 9684Test "tan_upward (10)":
c6922934
AS
9685ildouble: 1
9686ldouble: 1
b50a7181 9687Test "tan_upward (3)":
c6922934
AS
9688float: 1
9689ifloat: 1
9690ildouble: 3
9691ldouble: 3
b50a7181 9692Test "tan_upward (5)":
c6922934
AS
9693float: 1
9694ifloat: 1
9695ildouble: 1
9696ldouble: 1
b50a7181 9697Test "tan_upward (6)":
c6922934
AS
9698ildouble: 1
9699ldouble: 1
b50a7181 9700Test "tan_upward (7)":
c6922934
AS
9701ildouble: 1
9702ldouble: 1
b50a7181 9703Test "tan_upward (9)":
c6922934
AS
9704ildouble: 1
9705ldouble: 1
9706
f964490f 9707# tanh
b50a7181 9708Test "tanh (-0.75)":
f964490f
RM
9709ildouble: 1
9710ldouble: 1
180138f1
AZ
9711Test "tanh (-0xcp-4)":
9712ildouble: 1
9713ldouble: 1
b50a7181 9714Test "tanh (0.75)":
f964490f
RM
9715ildouble: 1
9716ldouble: 1
180138f1
AZ
9717Test "tanh (0xcp-4)":
9718ildouble: 1
9719ldouble: 1
e134f08a 9720
e134f08a 9721# tgamma
b50a7181 9722Test "tgamma (-0.5)":
e134f08a
UD
9723double: 1
9724float: 1
9725idouble: 1
9726ifloat: 1
b50a7181 9727Test "tgamma (-0x0.fffffffffffff8p0)":
e9a5e0fd
AZ
9728double: 1
9729idouble: 1
9730ildouble: 1
9731ldouble: 1
b50a7181 9732Test "tgamma (-0x0.ffffffp0)":
e9a5e0fd
AZ
9733float: 1
9734ifloat: 1
180138f1
AZ
9735Test "tgamma (-0x1.000002p+0)":
9736double: 2
9737idouble: 2
b50a7181 9738Test "tgamma (-0x1.000002p0)":
e9a5e0fd
AZ
9739double: 2
9740idouble: 2
9741ildouble: 1
9742ldouble: 1
b50a7181 9743Test "tgamma (-0x1.0a32a2p+5)":
e9a5e0fd
AZ
9744float: 2
9745ifloat: 2
180138f1
AZ
9746Test "tgamma (-0x1.3ffffep+4)":
9747float: 1
9748ifloat: 1
9749Test "tgamma (-0x1.3ffffffffffffffep+4)":
9750ildouble: 1
9751ldouble: 1
9752Test "tgamma (-0x1.3fffffffffffffffffffffffff8p+4)":
9753ildouble: 2
9754ldouble: 2
9755Test "tgamma (-0x1.3ffffffffffffp+4)":
9756ildouble: 1
9757ldouble: 1
9758Test "tgamma (-0x1.4000000000000002p+4)":
9759ildouble: 1
9760ldouble: 1
9761Test "tgamma (-0x1.4000000000001p+4)":
9762double: 1
9763idouble: 1
9764ildouble: 2
9765ldouble: 2
9766Test "tgamma (-0x1.400002p+4)":
9767float: 1
9768ifloat: 1
9769Test "tgamma (-0x1.dffffep+4)":
9770double: 1
9771float: 1
9772idouble: 1
9773ifloat: 1
9774ildouble: 1
9775ldouble: 1
9776Test "tgamma (-0x1.dffffffffffffffep+4)":
9777ildouble: 2
9778ldouble: 2
9779Test "tgamma (-0x1.dfffffffffffffffffffffffff8p+4)":
9780ildouble: 1
9781ldouble: 1
9782Test "tgamma (-0x1.dffffffffffffp+4)":
9783ildouble: 1
9784ldouble: 1
9785Test "tgamma (-0x1.e00000000000000000000000008p+4)":
9786ildouble: 2
9787ldouble: 2
9788Test "tgamma (-0x1.e000000000001p+4)":
9789double: 3
9790idouble: 3
9791ildouble: 3
9792ldouble: 3
9793Test "tgamma (-0x1.e00002p+4)":
9794double: 1
9795float: 1
9796idouble: 1
9797ifloat: 1
b50a7181 9798Test "tgamma (-0x13.ffffep0)":
3f169543
AZ
9799float: 2
9800ifloat: 2
b50a7181 9801Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)":
e9a5e0fd
AZ
9802ildouble: 2
9803ldouble: 2
b50a7181 9804Test "tgamma (-0x13.ffffffffffffp0)":
e9a5e0fd
AZ
9805ildouble: 1
9806ldouble: 1
b50a7181 9807Test "tgamma (-0x14.000000000001p0)":
e9a5e0fd
AZ
9808double: 1
9809idouble: 1
9810ildouble: 2
9811ldouble: 2
b50a7181 9812Test "tgamma (-0x14.00002p0)":
e9a5e0fd
AZ
9813float: 1
9814ifloat: 1
b50a7181 9815Test "tgamma (-0x1d.ffffep0)":
e9a5e0fd
AZ
9816double: 1
9817float: 1
9818idouble: 1
9819ifloat: 1
9820ildouble: 1
9821ldouble: 1
b50a7181 9822Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)":
e9a5e0fd
AZ
9823ildouble: 1
9824ldouble: 1
b50a7181 9825Test "tgamma (-0x1d.ffffffffffffp0)":
e9a5e0fd
AZ
9826ildouble: 1
9827ldouble: 1
b50a7181 9828Test "tgamma (-0x1e.00000000000000000000000008p0)":
e9a5e0fd
AZ
9829ildouble: 2
9830ldouble: 2
b50a7181 9831Test "tgamma (-0x1e.000000000001p0)":
e9a5e0fd
AZ
9832double: 3
9833idouble: 3
9834ildouble: 3
9835ldouble: 3
b50a7181 9836Test "tgamma (-0x1e.00002p0)":
e9a5e0fd
AZ
9837double: 1
9838float: 1
9839idouble: 1
9840ifloat: 1
180138f1
AZ
9841Test "tgamma (-0x2.0000000000002p+0)":
9842double: 1
9843idouble: 1
b50a7181 9844Test "tgamma (-0x2.0000000000002p0)":
e9a5e0fd
AZ
9845double: 1
9846idouble: 1
180138f1
AZ
9847Test "tgamma (-0x2.000004p+0)":
9848double: 2
9849float: 1
9850idouble: 2
9851ifloat: 1
9852ildouble: 1
9853ldouble: 1
b50a7181 9854Test "tgamma (-0x2.000004p0)":
e9a5e0fd
AZ
9855double: 2
9856float: 1
9857idouble: 2
9858ifloat: 1
9859ildouble: 1
9860ldouble: 1
180138f1
AZ
9861Test "tgamma (-0x2.146544p+4)":
9862float: 2
9863ifloat: 2
9864Test "tgamma (-0x2.7fffffffffffep+4)":
9865double: 1
9866idouble: 1
9867Test "tgamma (-0x2.7fffffffffffffffffffffffffp+4)":
9868ildouble: 1
9869ldouble: 1
9870Test "tgamma (-0x2.8000000000002p+4)":
9871double: 1
9872idouble: 1
9873ildouble: 1
9874ldouble: 1
9875Test "tgamma (-0x2.800004p+4)":
9876double: 2
9877idouble: 2
9878Test "tgamma (-0x2.8ffffffffffffffcp+4)":
9879ildouble: 1
9880ldouble: 1
9881Test "tgamma (-0x2.8p+0)":
9882double: 1
9883float: 2
9884idouble: 1
9885ifloat: 2
9886ildouble: 1
9887ldouble: 1
9888Test "tgamma (-0x2.90000000000000000000000001p+4)":
9889ildouble: 1
9890ldouble: 1
9891Test "tgamma (-0x2.9000000000000004p+4)":
9892ildouble: 1
9893ldouble: 1
9894Test "tgamma (-0x2.900004p+4)":
9895double: 1
9896idouble: 1
9897Test "tgamma (-0x2.9ffffcp+4)":
9898double: 1
9899idouble: 1
9900ildouble: 1
9901ldouble: 1
9902Test "tgamma (-0x2.9fffffffffffep+4)":
9903ildouble: 1
9904ldouble: 1
9905Test "tgamma (-0x2.a0000000000000000000000001p+4)":
9906ildouble: 1
9907ldouble: 1
9908Test "tgamma (-0x2.fffffcp+0)":
9909double: 1
9910float: 1
9911idouble: 1
9912ifloat: 1
9913ildouble: 1
9914ldouble: 1
b50a7181 9915Test "tgamma (-0x2.fffffcp0)":
e9a5e0fd
AZ
9916double: 1
9917float: 1
9918idouble: 1
9919ifloat: 1
9920ildouble: 1
9921ldouble: 1
b50a7181 9922Test "tgamma (-0x27.fffffffffffep0)":
e9a5e0fd
AZ
9923double: 1
9924idouble: 1
b50a7181 9925Test "tgamma (-0x27.fffffffffffffffffffffffffp0)":
e9a5e0fd
AZ
9926ildouble: 1
9927ldouble: 1
3f169543
AZ
9928Test "tgamma (-0x28.0000000000000000000000001p0)":
9929ildouble: 1
9930ldouble: 1
b50a7181 9931Test "tgamma (-0x28.000000000002p0)":
e9a5e0fd
AZ
9932double: 1
9933idouble: 1
9934ildouble: 1
9935ldouble: 1
b50a7181 9936Test "tgamma (-0x28.00004p0)":
e9a5e0fd
AZ
9937double: 2
9938idouble: 2
b50a7181 9939Test "tgamma (-0x29.0000000000000000000000001p0)":
e9a5e0fd
AZ
9940ildouble: 1
9941ldouble: 1
b50a7181 9942Test "tgamma (-0x29.00004p0)":
e9a5e0fd
AZ
9943double: 1
9944idouble: 1
b50a7181 9945Test "tgamma (-0x29.ffffcp0)":
e9a5e0fd
AZ
9946double: 1
9947idouble: 1
9948ildouble: 1
9949ldouble: 1
b50a7181 9950Test "tgamma (-0x29.fffffffffffep0)":
e9a5e0fd
AZ
9951ildouble: 1
9952ldouble: 1
b50a7181 9953Test "tgamma (-0x2a.0000000000000000000000001p0)":
e9a5e0fd
AZ
9954ildouble: 1
9955ldouble: 1
180138f1
AZ
9956Test "tgamma (-0x3.000004p+0)":
9957double: 2
9958float: 1
9959idouble: 2
9960ifloat: 1
b50a7181 9961Test "tgamma (-0x3.000004p0)":
e9a5e0fd
AZ
9962double: 2
9963float: 1
9964idouble: 2
9965ifloat: 1
180138f1
AZ
9966Test "tgamma (-0x3.1ffffcp+4)":
9967double: 1
9968idouble: 1
9969ildouble: 2
9970ldouble: 2
9971Test "tgamma (-0x3.1fffffffffffep+4)":
9972double: 3
9973idouble: 3
9974Test "tgamma (-0x3.1ffffffffffffffcp+4)":
9975ildouble: 2
9976ldouble: 2
9977Test "tgamma (-0x3.20000000000000000000000001p+4)":
9978ildouble: 1
9979ldouble: 1
9980Test "tgamma (-0x3.2000000000002p+4)":
9981ildouble: 1
9982ldouble: 1
9983Test "tgamma (-0x3.200004p+4)":
9984ildouble: 2
9985ldouble: 2
9986Test "tgamma (-0x3.8p+0)":
9987double: 1
9988float: 1
9989idouble: 1
9990ifloat: 1
9991Test "tgamma (-0x3.fffffcp+0)":
9992double: 1
9993float: 1
9994idouble: 1
9995ifloat: 1
b50a7181 9996Test "tgamma (-0x3.fffffcp0)":
e9a5e0fd
AZ
9997double: 1
9998float: 1
9999idouble: 1
10000ifloat: 1
180138f1
AZ
10001Test "tgamma (-0x3.ffffffffffffep+0)":
10002double: 2
10003idouble: 2
b50a7181 10004Test "tgamma (-0x3.ffffffffffffep0)":
e9a5e0fd
AZ
10005double: 2
10006idouble: 2
b50a7181 10007Test "tgamma (-0x31.fffffffffffep0)":
e9a5e0fd
AZ
10008double: 3
10009idouble: 3
b50a7181 10010Test "tgamma (-0x32.0000000000000000000000001p0)":
e9a5e0fd
AZ
10011ildouble: 1
10012ldouble: 1
b50a7181 10013Test "tgamma (-0x32.000000000002p0)":
e9a5e0fd
AZ
10014ildouble: 1
10015ldouble: 1
180138f1
AZ
10016Test "tgamma (-0x4.000008p+0)":
10017float: 1
10018ifloat: 1
b50a7181 10019Test "tgamma (-0x4.000008p0)":
e9a5e0fd
AZ
10020float: 1
10021ifloat: 1
180138f1
AZ
10022Test "tgamma (-0x4.8p+0)":
10023double: 1
10024float: 1
10025idouble: 1
10026ifloat: 1
10027ildouble: 1
10028ldouble: 1
10029Test "tgamma (-0x4.fffff8p+0)":
10030double: 1
10031float: 1
10032idouble: 1
10033ifloat: 1
b50a7181 10034Test "tgamma (-0x4.fffff8p0)":
e9a5e0fd
AZ
10035double: 1
10036float: 1
10037idouble: 1
10038ifloat: 1
180138f1
AZ
10039Test "tgamma (-0x4.ffffffffffffcp+0)":
10040double: 1
10041idouble: 1
10042ildouble: 1
10043ldouble: 1
b50a7181 10044Test "tgamma (-0x4.ffffffffffffcp0)":
e9a5e0fd
AZ
10045double: 1
10046idouble: 1
10047ildouble: 1
10048ldouble: 1
180138f1
AZ
10049Test "tgamma (-0x5.0000000000004p+0)":
10050ildouble: 1
10051ldouble: 1
b50a7181 10052Test "tgamma (-0x5.0000000000004p0)":
e9a5e0fd
AZ
10053ildouble: 1
10054ldouble: 1
180138f1
AZ
10055Test "tgamma (-0x5.000008p+0)":
10056double: 1
10057float: 2
10058idouble: 1
10059ifloat: 2
b50a7181 10060Test "tgamma (-0x5.000008p0)":
e9a5e0fd
AZ
10061double: 1
10062float: 2
10063idouble: 1
10064ifloat: 2
180138f1
AZ
10065Test "tgamma (-0x5.8p+0)":
10066double: 1
10067idouble: 1
10068Test "tgamma (-0x5.ffffffffffffcp+0)":
10069double: 1
10070idouble: 1
b50a7181 10071Test "tgamma (-0x5.ffffffffffffcp0)":
e9a5e0fd
AZ
10072double: 1
10073idouble: 1
180138f1
AZ
10074Test "tgamma (-0x5.fffffffffffffff8p+0)":
10075ildouble: 1
10076ldouble: 1
10077Test "tgamma (-0x6.000008p+0)":
10078float: 2
10079ifloat: 2
10080ildouble: 1
10081ldouble: 1
b50a7181 10082Test "tgamma (-0x6.000008p0)":
e9a5e0fd
AZ
10083float: 2
10084ifloat: 2
10085ildouble: 1
10086ldouble: 1
180138f1
AZ
10087Test "tgamma (-0x6.3fffffffffffcp+4)":
10088double: 2
10089idouble: 2
10090ildouble: 1
10091ldouble: 1
10092Test "tgamma (-0x6.3ffffffffffffffffffffffffep+4)":
10093ildouble: 1
10094ldouble: 1
10095Test "tgamma (-0x6.4000000000000008p+4)":
10096ildouble: 1
10097ldouble: 1
10098Test "tgamma (-0x6.4000000000004p+4)":
10099double: 1
10100idouble: 1
10101ildouble: 1
10102ldouble: 1
10103Test "tgamma (-0x6.400008p+4)":
10104double: 1
10105idouble: 1
10106Test "tgamma (-0x6.8p+0)":
10107float: 1
10108ifloat: 1
10109Test "tgamma (-0x6.fffff8p+0)":
10110double: 2
10111float: 1
10112idouble: 2
10113ifloat: 1
10114ildouble: 1
10115ldouble: 1
b50a7181 10116Test "tgamma (-0x6.fffff8p0)":
e9a5e0fd
AZ
10117double: 2
10118float: 1
10119idouble: 2
10120ifloat: 1
10121ildouble: 1
10122ldouble: 1
180138f1
AZ
10123Test "tgamma (-0x6.ffffffffffffcp+0)":
10124double: 4
10125idouble: 4
10126ildouble: 2
10127ldouble: 2
b50a7181 10128Test "tgamma (-0x6.ffffffffffffcp0)":
e9a5e0fd
AZ
10129double: 4
10130idouble: 4
10131ildouble: 2
10132ldouble: 2
b50a7181 10133Test "tgamma (-0x63.fffffffffffcp0)":
e9a5e0fd
AZ
10134double: 2
10135idouble: 2
10136ildouble: 1
10137ldouble: 1
b50a7181 10138Test "tgamma (-0x63.ffffffffffffffffffffffffep0)":
e9a5e0fd
AZ
10139ildouble: 1
10140ldouble: 1
b50a7181 10141Test "tgamma (-0x64.000000000004p0)":
e9a5e0fd
AZ
10142double: 1
10143idouble: 1
10144ildouble: 1
10145ldouble: 1
180138f1
AZ
10146Test "tgamma (-0x7.0000000000004p+0)":
10147double: 3
10148idouble: 3
10149ildouble: 1
10150ldouble: 1
b50a7181 10151Test "tgamma (-0x7.0000000000004p0)":
e9a5e0fd
AZ
10152double: 3
10153idouble: 3
3f169543
AZ
10154ildouble: 2
10155ldouble: 2
180138f1
AZ
10156Test "tgamma (-0x7.000008p+0)":
10157double: 1
10158idouble: 1
b50a7181 10159Test "tgamma (-0x7.000008p0)":
e9a5e0fd 10160double: 1
3f169543 10161float: 1
e9a5e0fd 10162idouble: 1
3f169543 10163ifloat: 1
180138f1
AZ
10164Test "tgamma (-0x7.8p+0)":
10165double: 2
10166float: 1
10167idouble: 2
10168ifloat: 1
10169Test "tgamma (-0x7.fffff8p+0)":
10170double: 3
10171float: 1
10172idouble: 3
10173ifloat: 1
b50a7181 10174Test "tgamma (-0x7.fffff8p0)":
e9a5e0fd
AZ
10175double: 3
10176float: 1
10177idouble: 3
10178ifloat: 1
180138f1
AZ
10179Test "tgamma (-0x7.ffffffffffffcp+0)":
10180double: 3
10181idouble: 3
10182ildouble: 3
10183ldouble: 3
b50a7181 10184Test "tgamma (-0x7.ffffffffffffcp0)":
e9a5e0fd
AZ
10185double: 3
10186idouble: 3
10187ildouble: 3
10188ldouble: 3
180138f1
AZ
10189Test "tgamma (-0x7.fffffffffffffff8p+0)":
10190ildouble: 1
10191ldouble: 1
10192Test "tgamma (-0x8.00000000000000000000000004p+0)":
10193ildouble: 1
10194ldouble: 1
b50a7181 10195Test "tgamma (-0x8.00000000000000000000000004p0)":
e9a5e0fd
AZ
10196ildouble: 1
10197ldouble: 1
180138f1
AZ
10198Test "tgamma (-0x8.00001p+0)":
10199double: 2
10200idouble: 2
b50a7181 10201Test "tgamma (-0x8.00001p0)":
e9a5e0fd
AZ
10202double: 2
10203idouble: 2
180138f1
AZ
10204Test "tgamma (-0x8.8p+0)":
10205double: 1
10206float: 1
10207idouble: 1
10208ifloat: 1
10209Test "tgamma (-0x8p-4)":
10210double: 1
10211float: 1
10212idouble: 1
10213ifloat: 1
10214Test "tgamma (-0x9.5ffffffffffffffp+4)":
10215ildouble: 1
10216ldouble: 1
10217Test "tgamma (-0x9.600000000000001p+4)":
10218ildouble: 1
10219ldouble: 1
10220Test "tgamma (-0x9.6000000000008p+4)":
10221double: 1
10222idouble: 1
10223Test "tgamma (-0x9.60001p+4)":
10224double: 1
10225idouble: 1
10226Test "tgamma (-0x9.8p+0)":
10227double: 1
10228float: 2
10229idouble: 1
10230ifloat: 2
10231Test "tgamma (-0x9.ffffffffffff8p+0)":
10232double: 1
10233idouble: 1
10234ildouble: 2
10235ldouble: 2
b50a7181 10236Test "tgamma (-0x9.ffffffffffff8p0)":
e9a5e0fd
AZ
10237double: 1
10238idouble: 1
10239ildouble: 2
10240ldouble: 2
180138f1
AZ
10241Test "tgamma (-0x9.fffffp+0)":
10242ildouble: 1
10243ldouble: 1
b50a7181 10244Test "tgamma (-0x9.fffffp0)":
3f169543
AZ
10245float: 1
10246ifloat: 1
e9a5e0fd
AZ
10247ildouble: 1
10248ldouble: 1
b50a7181 10249Test "tgamma (-0x96.000000000008p0)":
e9a5e0fd
AZ
10250double: 1
10251idouble: 1
180138f1
AZ
10252Test "tgamma (-0xa.00001p+0)":
10253double: 1
10254idouble: 1
10255ildouble: 2
10256ldouble: 2
b50a7181 10257Test "tgamma (-0xa.00001p0)":
e9a5e0fd
AZ
10258double: 1
10259idouble: 1
10260ildouble: 2
10261ldouble: 2
180138f1
AZ
10262Test "tgamma (-0xa.c0001p+4)":
10263double: 1
10264idouble: 1
10265Test "tgamma (-0xf.ffffffffffff8p-4)":
10266double: 1
10267idouble: 1
10268ildouble: 1
10269ldouble: 1
10270Test "tgamma (-0xf.fffffp-4)":
10271float: 1
10272ifloat: 1
b50a7181 10273Test "tgamma (-2.5)":
e9a5e0fd
AZ
10274double: 1
10275float: 2
10276idouble: 1
10277ifloat: 2
10278ildouble: 1
10279ldouble: 1
b50a7181 10280Test "tgamma (-3.5)":
e9a5e0fd
AZ
10281double: 1
10282float: 1
10283idouble: 1
10284ifloat: 1
b50a7181 10285Test "tgamma (-4.5)":
e9a5e0fd
AZ
10286double: 1
10287float: 1
10288idouble: 1
10289ifloat: 1
10290ildouble: 1
10291ldouble: 1
b50a7181 10292Test "tgamma (-5.5)":
e9a5e0fd
AZ
10293double: 1
10294idouble: 1
b50a7181 10295Test "tgamma (-6.5)":
e9a5e0fd
AZ
10296float: 1
10297ifloat: 1
b50a7181 10298Test "tgamma (-7.5)":
e9a5e0fd
AZ
10299double: 2
10300float: 1
10301idouble: 2
10302ifloat: 1
b50a7181 10303Test "tgamma (-8.5)":
e9a5e0fd
AZ
10304double: 1
10305float: 1
10306idouble: 1
10307ifloat: 1
b50a7181 10308Test "tgamma (-9.5)":
e9a5e0fd
AZ
10309double: 1
10310float: 2
10311idouble: 1
10312ifloat: 2
b50a7181 10313Test "tgamma (0.5)":
e134f08a
UD
10314float: 1
10315ifloat: 1
b50a7181 10316Test "tgamma (0.7)":
e134f08a
UD
10317double: 1
10318float: 1
10319idouble: 1
10320ifloat: 1
180138f1
AZ
10321Test "tgamma (0x1.28p+4)":
10322double: 1
10323idouble: 1
10324ildouble: 1
10325ldouble: 1
10326Test "tgamma (0x1.38p+4)":
10327double: 2
10328idouble: 2
10329Test "tgamma (0x1.78p+4)":
10330double: 1
10331float: 1
10332idouble: 1
10333ifloat: 1
10334Test "tgamma (0x1.d8p+4)":
10335double: 1
10336float: 1
10337idouble: 1
10338ifloat: 1
10339Test "tgamma (0x1.fffffep+0)":
10340float: 1
10341ifloat: 1
b50a7181 10342Test "tgamma (0x1.fffffep0)":
e9a5e0fd
AZ
10343float: 1
10344ifloat: 1
180138f1
AZ
10345Test "tgamma (0x1.fffffffffffffp+0)":
10346double: 1
10347idouble: 1
b50a7181 10348Test "tgamma (0x1.fffffffffffffp0)":
e9a5e0fd
AZ
10349double: 1
10350idouble: 1
b50a7181 10351Test "tgamma (0x1p-24)":
e9a5e0fd
AZ
10352float: 1
10353ifloat: 1
b50a7181 10354Test "tgamma (0x1p-53)":
e9a5e0fd
AZ
10355double: 1
10356idouble: 1
180138f1
AZ
10357Test "tgamma (0x2.18p+4)":
10358ildouble: 1
10359ldouble: 1
10360Test "tgamma (0x2.28p+4)":
10361double: 1
10362idouble: 1
10363ildouble: 1
10364ldouble: 1
b50a7181 10365Test "tgamma (0x2.30a43cp+4)":
e9a5e0fd 10366double: 1
3f169543 10367float: 2
e9a5e0fd 10368idouble: 1
3f169543 10369ifloat: 2
180138f1
AZ
10370Test "tgamma (0x2.8p+0)":
10371float: 2
10372ifloat: 2
10373ildouble: 1
10374ldouble: 1
10375Test "tgamma (0x2.fffffcp+0)":
10376float: 3
10377ifloat: 3
b50a7181 10378Test "tgamma (0x2.fffffcp0)":
e9a5e0fd
AZ
10379float: 3
10380ifloat: 3
180138f1
AZ
10381Test "tgamma (0x3.8p+0)":
10382float: 2
10383ifloat: 2
10384Test "tgamma (0x3.fffffcp+0)":
10385float: 1
10386ifloat: 1
b50a7181 10387Test "tgamma (0x3.fffffcp0)":
e9a5e0fd
AZ
10388float: 1
10389ifloat: 1
180138f1
AZ
10390Test "tgamma (0x3.ffffffffffffep+0)":
10391double: 1
10392idouble: 1
b50a7181 10393Test "tgamma (0x3.ffffffffffffep0)":
e9a5e0fd
AZ
10394double: 1
10395idouble: 1
180138f1
AZ
10396Test "tgamma (0x3p+0)":
10397float: 1
10398ifloat: 1
10399Test "tgamma (0x4.0000000000004p+0)":
10400double: 1
10401idouble: 1
b50a7181 10402Test "tgamma (0x4.0000000000004p0)":
e9a5e0fd
AZ
10403double: 1
10404idouble: 1
180138f1
AZ
10405Test "tgamma (0x4.8p+0)":
10406double: 1
10407float: 1
10408idouble: 1
10409ifloat: 1
10410Test "tgamma (0x4.fffff8p+0)":
10411float: 1
10412ifloat: 1
b50a7181 10413Test "tgamma (0x4.fffff8p0)":
e9a5e0fd
AZ
10414float: 1
10415ifloat: 1
180138f1
AZ
10416Test "tgamma (0x4.ffffffffffffcp+0)":
10417double: 1
10418idouble: 1
10419ildouble: 1
10420ldouble: 1
b50a7181 10421Test "tgamma (0x4.ffffffffffffcp0)":
e9a5e0fd
AZ
10422double: 1
10423idouble: 1
10424ildouble: 1
10425ldouble: 1
180138f1
AZ
10426Test "tgamma (0x4p+0)":
10427float: 1
10428ifloat: 1
10429Test "tgamma (0x5.0000000000004p+0)":
10430double: 1
10431idouble: 1
b50a7181 10432Test "tgamma (0x5.0000000000004p0)":
e9a5e0fd
AZ
10433double: 1
10434idouble: 1
180138f1
AZ
10435Test "tgamma (0x5.000008p+0)":
10436float: 3
10437ifloat: 3
b50a7181 10438Test "tgamma (0x5.000008p0)":
e9a5e0fd
AZ
10439float: 3
10440ifloat: 3
180138f1
AZ
10441Test "tgamma (0x5.fffff8p+0)":
10442double: 1
10443float: 1
10444idouble: 1
10445ifloat: 1
b50a7181 10446Test "tgamma (0x5.fffff8p0)":
e9a5e0fd
AZ
10447double: 1
10448float: 1
10449idouble: 1
10450ifloat: 1
180138f1
AZ
10451Test "tgamma (0x6.0000000000004p+0)":
10452double: 1
10453idouble: 1
b50a7181 10454Test "tgamma (0x6.0000000000004p0)":
e9a5e0fd
AZ
10455double: 1
10456idouble: 1
180138f1
AZ
10457Test "tgamma (0x6.000008p+0)":
10458float: 2
10459ifloat: 2
b50a7181 10460Test "tgamma (0x6.000008p0)":
e9a5e0fd
AZ
10461float: 2
10462ifloat: 2
180138f1
AZ
10463Test "tgamma (0x6.8p+0)":
10464float: 1
10465ifloat: 1
10466Test "tgamma (0x6.fffff8p+0)":
10467double: 1
10468idouble: 1
b50a7181 10469Test "tgamma (0x6.fffff8p0)":
e9a5e0fd
AZ
10470double: 1
10471idouble: 1
180138f1
AZ
10472Test "tgamma (0x6.ffffffffffffcp+0)":
10473double: 4
10474idouble: 4
10475ildouble: 1
10476ldouble: 1
b50a7181 10477Test "tgamma (0x6.ffffffffffffcp0)":
e9a5e0fd
AZ
10478double: 4
10479idouble: 4
10480ildouble: 1
10481ldouble: 1
180138f1
AZ
10482Test "tgamma (0x6p+0)":
10483float: 1
10484ifloat: 1
10485Test "tgamma (0x7.0000000000004p+0)":
10486double: 4
10487idouble: 4
b50a7181 10488Test "tgamma (0x7.0000000000004p0)":
e9a5e0fd
AZ
10489double: 4
10490idouble: 4
3f169543
AZ
10491ildouble: 1
10492ldouble: 1
180138f1
AZ
10493Test "tgamma (0x7.000008p+0)":
10494double: 1
10495idouble: 1
b50a7181 10496Test "tgamma (0x7.000008p0)":
e9a5e0fd 10497double: 1
3f169543 10498float: 1
e9a5e0fd 10499idouble: 1
3f169543 10500ifloat: 1
180138f1
AZ
10501Test "tgamma (0x7.8p+0)":
10502double: 2
10503float: 1
10504idouble: 2
10505ifloat: 1
10506ildouble: 1
10507ldouble: 1
10508Test "tgamma (0x7.fffff8p+0)":
10509double: 2
10510float: 1
10511idouble: 2
10512ifloat: 1
b50a7181 10513Test "tgamma (0x7.fffff8p0)":
e9a5e0fd
AZ
10514double: 2
10515float: 1
10516idouble: 2
10517ifloat: 1
180138f1
AZ
10518Test "tgamma (0x7.ffffffffffffcp+0)":
10519double: 2
10520idouble: 2
10521ildouble: 1
10522ldouble: 1
b50a7181 10523Test "tgamma (0x7.ffffffffffffcp0)":
e9a5e0fd
AZ
10524double: 2
10525idouble: 2
10526ildouble: 1
10527ldouble: 1
180138f1
AZ
10528Test "tgamma (0x7p+0)":
10529double: 1
10530idouble: 1
10531Test "tgamma (0x8.00001p+0)":
10532double: 2
10533idouble: 2
b50a7181 10534Test "tgamma (0x8.00001p0)":
e9a5e0fd
AZ
10535double: 2
10536idouble: 2
180138f1
AZ
10537Test "tgamma (0x8.8p+0)":
10538double: 1
10539float: 1
10540idouble: 1
10541ifloat: 1
10542Test "tgamma (0x8p+0)":
10543double: 1
10544idouble: 1
10545Test "tgamma (0x8p-4)":
10546float: 1
10547ifloat: 1
10548Test "tgamma (0x8p-56)":
10549double: 1
10550idouble: 1
10551Test "tgamma (0x9.8p+0)":
10552double: 1
10553float: 1
10554idouble: 1
10555ifloat: 1
10556ildouble: 1
10557ldouble: 1
10558Test "tgamma (0x9p+0)":
10559double: 1
10560idouble: 1
b50a7181 10561Test "tgamma (0xa.b9fd72b0fb238p+4)":
e9a5e0fd
AZ
10562double: 1
10563idouble: 1
10564ildouble: 2
10565ldouble: 2
b50a7181 10566Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f4p+4)":
e9a5e0fd
AZ
10567ildouble: 1
10568ldouble: 1
180138f1
AZ
10569Test "tgamma (0xa.b9fd7p+4)":
10570double: 2
10571idouble: 2
10572ildouble: 2
10573ldouble: 2
10574Test "tgamma (0xap+0)":
10575double: 1
10576float: 1
10577idouble: 1
10578ifloat: 1
10579Test "tgamma (0xb.333333333333333p-4)":
10580ildouble: 1
10581ldouble: 1
10582Test "tgamma (0xb.33334p-4)":
10583ildouble: 1
10584ldouble: 1
b50a7181 10585Test "tgamma (10)":
e9a5e0fd
AZ
10586double: 1
10587float: 1
10588idouble: 1
10589ifloat: 1
b50a7181 10590Test "tgamma (18.5)":
e9a5e0fd 10591double: 1
3f169543 10592float: 1
e9a5e0fd 10593idouble: 1
3f169543 10594ifloat: 1
e9a5e0fd
AZ
10595ildouble: 1
10596ldouble: 1
b50a7181 10597Test "tgamma (19.5)":
e9a5e0fd
AZ
10598double: 2
10599idouble: 2
3f169543
AZ
10600ildouble: 1
10601ldouble: 1
b50a7181 10602Test "tgamma (2.5)":
e9a5e0fd
AZ
10603float: 2
10604ifloat: 2
10605ildouble: 1
10606ldouble: 1
b50a7181 10607Test "tgamma (23.5)":
e9a5e0fd
AZ
10608double: 1
10609float: 1
10610idouble: 1
10611ifloat: 1
b50a7181 10612Test "tgamma (29.5)":
e9a5e0fd
AZ
10613double: 1
10614float: 1
10615idouble: 1
10616ifloat: 1
b50a7181 10617Test "tgamma (3)":
e9a5e0fd
AZ
10618float: 1
10619ifloat: 1
b50a7181 10620Test "tgamma (3.5)":
e9a5e0fd
AZ
10621float: 2
10622ifloat: 2
3f169543
AZ
10623Test "tgamma (30.5)":
10624float: 1
10625ifloat: 1
b50a7181 10626Test "tgamma (33.5)":
3f169543
AZ
10627float: 1
10628ifloat: 1
e9a5e0fd
AZ
10629ildouble: 1
10630ldouble: 1
b50a7181 10631Test "tgamma (34.5)":
e9a5e0fd 10632double: 1
3f169543 10633float: 2
e9a5e0fd 10634idouble: 1
3f169543 10635ifloat: 2
e9a5e0fd
AZ
10636ildouble: 1
10637ldouble: 1
b50a7181 10638Test "tgamma (4)":
e9a5e0fd
AZ
10639float: 1
10640ifloat: 1
b50a7181 10641Test "tgamma (4.5)":
e9a5e0fd
AZ
10642double: 1
10643float: 1
10644idouble: 1
10645ifloat: 1
b50a7181 10646Test "tgamma (6)":
e9a5e0fd
AZ
10647float: 1
10648ifloat: 1
b50a7181 10649Test "tgamma (6.5)":
e9a5e0fd
AZ
10650float: 1
10651ifloat: 1
b50a7181 10652Test "tgamma (7)":
e9a5e0fd
AZ
10653double: 1
10654idouble: 1
b50a7181 10655Test "tgamma (7.5)":
e9a5e0fd
AZ
10656double: 2
10657float: 1
10658idouble: 2
10659ifloat: 1
10660ildouble: 1
10661ldouble: 1
b50a7181 10662Test "tgamma (8)":
e9a5e0fd
AZ
10663double: 1
10664idouble: 1
b50a7181 10665Test "tgamma (8.5)":
e9a5e0fd
AZ
10666double: 1
10667float: 1
10668idouble: 1
10669ifloat: 1
b50a7181 10670Test "tgamma (9)":
e9a5e0fd
AZ
10671double: 1
10672idouble: 1
b50a7181 10673Test "tgamma (9.5)":
e9a5e0fd
AZ
10674double: 1
10675float: 1
10676idouble: 1
10677ifloat: 1
10678ildouble: 1
10679ldouble: 1
e134f08a
UD
10680
10681# y0
b50a7181 10682Test "y0 (0.125)":
f1122ec3
UD
10683ildouble: 1
10684ldouble: 1
b50a7181 10685Test "y0 (0.75)":
f964490f
RM
10686ildouble: 1
10687ldouble: 1
b50a7181 10688Test "y0 (0x1.3ffp+74)":
e79d442e
AS
10689double: 1
10690idouble: 1
180138f1
AZ
10691Test "y0 (0x1.8p+0)":
10692double: 2
10693float: 1
10694idouble: 2
10695ifloat: 1
b50a7181 10696Test "y0 (0x1.ff00000000002p+840)":
e79d442e
AS
10697double: 1
10698idouble: 1
10699ildouble: 1
10700ldouble: 1
180138f1
AZ
10701Test "y0 (0x1p+0)":
10702double: 2
10703float: 1
10704idouble: 2
10705ifloat: 1
10706ildouble: 1
10707ldouble: 1
b50a7181 10708Test "y0 (0x1p-100)":
4e6e34e6
AS
10709ildouble: 1
10710ldouble: 1
b50a7181 10711Test "y0 (0x1p-110)":
4e6e34e6
AS
10712double: 1
10713idouble: 1
10714ildouble: 1
10715ldouble: 1
b50a7181 10716Test "y0 (0x1p-20)":
4e6e34e6
AS
10717double: 1
10718idouble: 1
b50a7181 10719Test "y0 (0x1p-30)":
4e6e34e6
AS
10720float: 1
10721ifloat: 1
10722ildouble: 1
10723ldouble: 1
b50a7181 10724Test "y0 (0x1p-40)":
4e6e34e6
AS
10725double: 1
10726float: 1
10727idouble: 1
10728ifloat: 1
b50a7181 10729Test "y0 (0x1p-60)":
4e6e34e6
AS
10730float: 1
10731ifloat: 1
b50a7181 10732Test "y0 (0x1p-70)":
4e6e34e6
AS
10733double: 1
10734float: 1
10735idouble: 1
10736ifloat: 1
b50a7181 10737Test "y0 (0x1p-80)":
4e6e34e6
AS
10738double: 1
10739idouble: 1
b50a7181 10740Test "y0 (0x1p1023)":
7e7b6f36
AZ
10741ildouble: 1
10742ldouble: 1
180138f1
AZ
10743Test "y0 (0x2p+0)":
10744double: 1
10745idouble: 1
10746Test "y0 (0x2p-4)":
10747ildouble: 1
10748ldouble: 1
10749Test "y0 (0x4.ffcp+72)":
10750double: 1
10751idouble: 1
10752Test "y0 (0x4p-112)":
10753double: 1
10754idouble: 1
10755ildouble: 1
10756ldouble: 1
10757Test "y0 (0x4p-32)":
10758float: 1
10759ifloat: 1
10760ildouble: 1
10761ldouble: 1
10762Test "y0 (0x4p-72)":
10763double: 1
10764float: 1
10765idouble: 1
10766ifloat: 1
10767Test "y0 (0x8p+0)":
10768double: 1
10769float: 1
10770idouble: 1
10771ifloat: 1
10772ildouble: 1
10773ldouble: 1
10774Test "y0 (0x8p+1020)":
10775ildouble: 1
10776ldouble: 1
10777Test "y0 (0xap+0)":
10778double: 1
10779float: 1
10780idouble: 1
10781ifloat: 1
10782Test "y0 (0xf.ffffffffffff8p+1020)":
10783double: 1
10784idouble: 1
10785ildouble: 1
10786ldouble: 1
10787Test "y0 (0xf.ffffffffffffbffffffffffffcp+1020)":
10788ildouble: 1
10789ldouble: 1
10790Test "y0 (0xf.fffffp+124)":
10791double: 1
10792float: 1
10793idouble: 1
10794ifloat: 1
10795ildouble: 1
10796ldouble: 1
b50a7181 10797Test "y0 (1.0)":
e134f08a
UD
10798double: 2
10799float: 1
10800idouble: 2
10801ifloat: 1
f964490f
RM
10802ildouble: 1
10803ldouble: 1
b50a7181 10804Test "y0 (1.5)":
e134f08a
UD
10805double: 2
10806float: 1
10807idouble: 2
10808ifloat: 1
b50a7181 10809Test "y0 (10.0)":
0ee38163 10810double: 1
e134f08a 10811float: 1
0ee38163 10812idouble: 1
e134f08a 10813ifloat: 1
d700bc13
RM
10814ildouble: 1
10815ldouble: 1
b50a7181 10816Test "y0 (2.0)":
0ee38163
RM
10817double: 1
10818idouble: 1
b50a7181 10819Test "y0 (8.0)":
e134f08a
UD
10820double: 1
10821float: 1
10822idouble: 1
10823ifloat: 1
d700bc13
RM
10824ildouble: 1
10825ldouble: 1
e134f08a
UD
10826
10827# y1
b50a7181 10828Test "y1 (0.125)":
b07d45ec
RM
10829double: 1
10830idouble: 1
b50a7181 10831Test "y1 (0x1.001000001p+593)":
e79d442e
AS
10832ildouble: 2
10833ldouble: 2
b50a7181 10834Test "y1 (0x1.27e204p+99)":
e79d442e
AS
10835double: 1
10836float: 1
10837idouble: 1
10838ifloat: 1
10839ildouble: 1
10840ldouble: 1
180138f1
AZ
10841Test "y1 (0x1.8p+0)":
10842float: 1
10843ifloat: 1
b50a7181 10844Test "y1 (0x1p-10)":
4e6e34e6
AS
10845double: 1
10846idouble: 1
b50a7181 10847Test "y1 (0x1p-20)":
4e6e34e6
AS
10848ildouble: 1
10849ldouble: 1
b50a7181 10850Test "y1 (0x1p1023)":
7e7b6f36
AZ
10851ildouble: 1
10852ldouble: 1
180138f1
AZ
10853Test "y1 (0x2.002000002p+592)":
10854ildouble: 2
10855ldouble: 2
10856Test "y1 (0x2p+0)":
10857double: 1
10858float: 1
10859idouble: 1
10860ifloat: 1
10861Test "y1 (0x2p-4)":
10862double: 1
10863idouble: 1
10864Test "y1 (0x4p-12)":
10865double: 1
10866idouble: 1
10867Test "y1 (0x8p+0)":
10868double: 1
10869float: 2
10870idouble: 1
10871ifloat: 2
10872ildouble: 1
10873ldouble: 1
10874Test "y1 (0x8p+1020)":
10875ildouble: 1
10876ldouble: 1
10877Test "y1 (0x9.3f102p+96)":
10878double: 1
10879idouble: 1
10880ildouble: 1
10881ldouble: 1
10882Test "y1 (0xap+0)":
10883double: 3
10884float: 1
10885idouble: 3
10886ifloat: 1
10887ildouble: 2
10888ldouble: 2
10889Test "y1 (0xf.fffffp+124)":
10890double: 2
10891float: 2
10892idouble: 2
10893ifloat: 2
b50a7181 10894Test "y1 (1.5)":
b07d45ec
RM
10895float: 1
10896ifloat: 1
b50a7181 10897Test "y1 (10.0)":
e134f08a
UD
10898double: 3
10899float: 1
10900idouble: 3
10901ifloat: 1
d700bc13
RM
10902ildouble: 2
10903ldouble: 2
b50a7181 10904Test "y1 (2.0)":
c6922934 10905double: 2
e134f08a 10906float: 1
d700bc13
RM
10907idouble: 2
10908ifloat: 2
b50a7181 10909Test "y1 (8.0)":
e134f08a
UD
10910double: 1
10911float: 2
10912idouble: 1
10913ifloat: 2
47cf2278
SP
10914ildouble: 1
10915ldouble: 1
e134f08a
UD
10916
10917# yn
180138f1
AZ
10918Test "yn (-10, 1.0)":
10919float: 2
10920ifloat: 2
b50a7181 10921Test "yn (0, 0.125)":
f1122ec3
UD
10922ildouble: 1
10923ldouble: 1
b50a7181 10924Test "yn (0, 0.75)":
f964490f
RM
10925ildouble: 1
10926ldouble: 1
b50a7181 10927Test "yn (0, 1.0)":
e134f08a
UD
10928double: 2
10929float: 1
10930idouble: 2
10931ifloat: 1
47cf2278
SP
10932ildouble: 1
10933ldouble: 1
b50a7181 10934Test "yn (0, 1.5)":
e134f08a
UD
10935double: 2
10936float: 1
10937idouble: 2
10938ifloat: 1
b50a7181 10939Test "yn (0, 10.0)":
0ee38163 10940double: 1
e134f08a 10941float: 1
0ee38163 10942idouble: 1
e134f08a 10943ifloat: 1
d700bc13
RM
10944ildouble: 2
10945ldouble: 2
b50a7181 10946Test "yn (0, 2.0)":
0ee38163
RM
10947double: 1
10948idouble: 1
b50a7181 10949Test "yn (0, 8.0)":
e134f08a
UD
10950double: 1
10951float: 1
10952idouble: 1
10953ifloat: 1
47cf2278
SP
10954ildouble: 1
10955ldouble: 1
b50a7181 10956Test "yn (1, 0.125)":
b07d45ec
RM
10957double: 1
10958idouble: 1
b50a7181 10959Test "yn (1, 1.5)":
0ee38163
RM
10960float: 2
10961ifloat: 2
b50a7181 10962Test "yn (1, 10.0)":
e134f08a
UD
10963double: 3
10964float: 1
10965idouble: 3
10966ifloat: 1
d700bc13
RM
10967ildouble: 2
10968ldouble: 2
b50a7181 10969Test "yn (1, 2.0)":
c6922934 10970double: 2
e134f08a 10971float: 1
c6922934 10972idouble: 2
e134f08a 10973ifloat: 1
b50a7181 10974Test "yn (1, 8.0)":
e134f08a
UD
10975double: 1
10976float: 2
10977idouble: 1
10978ifloat: 2
47cf2278
SP
10979ildouble: 1
10980ldouble: 1
b50a7181 10981Test "yn (10, 0.125)":
b07d45ec
RM
10982double: 1
10983idouble: 1
b50a7181 10984Test "yn (10, 0.75)":
e134f08a 10985double: 1
14a6e35c 10986float: 2
e134f08a 10987idouble: 1
14a6e35c 10988ifloat: 2
b50a7181 10989Test "yn (10, 1.0)":
e134f08a
UD
10990float: 2
10991ifloat: 2
b50a7181 10992Test "yn (10, 10.0)":
e134f08a 10993double: 2
0ee38163 10994float: 2
e134f08a 10995idouble: 2
0ee38163 10996ifloat: 2
d700bc13
RM
10997ildouble: 2
10998ldouble: 2
b50a7181 10999Test "yn (10, 2.0)":
0ee38163 11000double: 3
e134f08a 11001float: 1
0ee38163 11002idouble: 3
e134f08a 11003ifloat: 1
47cf2278
SP
11004ildouble: 1
11005ldouble: 1
ddf985af
AZ
11006Test "yn (2, 0x1.ffff62p+99)":
11007double: 1
11008idouble: 1
11009Test "yn (2, 0x1p1023)":
11010ildouble: 1
11011ldouble: 1
11012Test "yn (2, 0x1p127)":
11013double: 1
11014float: 1
11015idouble: 1
11016ifloat: 1
11017ildouble: 1
11018ldouble: 1
b50a7181 11019Test "yn (3, 0.125)":
f964490f
RM
11020double: 1
11021idouble: 1
b50a7181 11022Test "yn (3, 0.75)":
e134f08a 11023float: 1
e134f08a 11024ifloat: 1
b50a7181 11025Test "yn (3, 10.0)":
e134f08a
UD
11026double: 1
11027float: 1
11028idouble: 1
11029ifloat: 1
47cf2278
SP
11030ildouble: 1
11031ldouble: 1
b50a7181 11032Test "yn (3, 2.0)":
e134f08a
UD
11033double: 1
11034idouble: 1
11035
11036# Maximal error of functions:
f964490f
RM
11037Function: "acos":
11038ildouble: 1
11039ldouble: 1
11040
31dc8730 11041Function: "acos_downward":
31dc8730 11042double: 1
e7725326 11043float: 1
31dc8730 11044idouble: 1
e7725326 11045ifloat: 1
1ab19dec
AZ
11046ildouble: 3
11047ldouble: 3
31dc8730
AZ
11048
11049Function: "acos_tonearest":
31dc8730 11050ildouble: 1
e7725326 11051ldouble: 1
31dc8730
AZ
11052
11053Function: "acos_towardzero":
31dc8730 11054double: 1
e7725326 11055float: 1
31dc8730 11056idouble: 1
e7725326 11057ifloat: 1
1ab19dec
AZ
11058ildouble: 3
11059ldouble: 3
31dc8730
AZ
11060
11061Function: "acos_upward":
1ab19dec
AZ
11062double: 1
11063idouble: 1
31dc8730 11064ildouble: 2
e7725326 11065ldouble: 2
31dc8730 11066
f964490f
RM
11067Function: "acosh":
11068ildouble: 1
11069ldouble: 1
11070
11071Function: "asin":
11072ildouble: 2
11073ldouble: 2
11074
31dc8730 11075Function: "asin_downward":
31dc8730 11076double: 1
e7725326 11077float: 1
31dc8730 11078idouble: 1
e7725326 11079ifloat: 1
1ab19dec
AZ
11080ildouble: 2
11081ldouble: 2
31dc8730
AZ
11082
11083Function: "asin_tonearest":
1ab19dec
AZ
11084ildouble: 2
11085ldouble: 2
31dc8730
AZ
11086
11087Function: "asin_towardzero":
31dc8730 11088double: 1
e7725326 11089float: 1
31dc8730 11090idouble: 1
e7725326 11091ifloat: 1
31dc8730 11092ildouble: 1
e7725326 11093ldouble: 1
31dc8730
AZ
11094
11095Function: "asin_upward":
1ab19dec 11096double: 1
31dc8730 11097float: 1
1ab19dec 11098idouble: 1
31dc8730 11099ifloat: 1
1ab19dec
AZ
11100ildouble: 2
11101ldouble: 2
31dc8730 11102
f964490f
RM
11103Function: "asinh":
11104ildouble: 1
11105ldouble: 1
11106
d8cbcd7d 11107Function: "atan2":
35476e9c
UD
11108float: 1
11109ifloat: 1
f964490f
RM
11110ildouble: 1
11111ldouble: 1
d8cbcd7d 11112
e134f08a 11113Function: "atanh":
e134f08a
UD
11114float: 1
11115ifloat: 1
11116
f964490f 11117Function: "cabs":
c6922934
AS
11118float: 1
11119ifloat: 1
f964490f
RM
11120ildouble: 1
11121ldouble: 1
11122
11123Function: Real part of "cacos":
058c132d 11124double: 1
7e7b6f36 11125float: 2
058c132d 11126idouble: 1
7e7b6f36 11127ifloat: 2
f964490f
RM
11128
11129Function: Imaginary part of "cacos":
058c132d 11130double: 3
7e7b6f36 11131float: 2
058c132d 11132idouble: 3
7e7b6f36 11133ifloat: 2
f964490f 11134
e134f08a 11135Function: Real part of "cacosh":
0ee38163
RM
11136double: 1
11137float: 7
11138idouble: 1
11139ifloat: 7
e134f08a
UD
11140
11141Function: Imaginary part of "cacosh":
0ee38163
RM
11142double: 1
11143float: 3
11144idouble: 1
11145ifloat: 3
e134f08a 11146
3f169543
AZ
11147Function: "carg":
11148ildouble: 1
11149ldouble: 1
11150
e134f08a 11151Function: Real part of "casin":
14a6e35c 11152double: 1
e134f08a 11153float: 1
14a6e35c 11154idouble: 1
e134f08a 11155ifloat: 1
f964490f
RM
11156ildouble: 1
11157ldouble: 1
11158
11159Function: Imaginary part of "casin":
058c132d 11160double: 3
7e7b6f36 11161float: 2
058c132d 11162idouble: 3
7e7b6f36 11163ifloat: 2
e134f08a
UD
11164
11165Function: Real part of "casinh":
11166double: 5
7e7b6f36 11167float: 2
e134f08a 11168idouble: 5
7e7b6f36 11169ifloat: 2
e134f08a
UD
11170
11171Function: Imaginary part of "casinh":
11172double: 3
7e7b6f36 11173float: 1
e134f08a 11174idouble: 3
7e7b6f36 11175ifloat: 1
f964490f
RM
11176ildouble: 1
11177ldouble: 1
e134f08a
UD
11178
11179Function: Real part of "catan":
0ee38163
RM
11180float: 4
11181ifloat: 4
e134f08a
UD
11182
11183Function: Imaginary part of "catan":
11184double: 1
11185float: 1
11186idouble: 1
11187ifloat: 1
f964490f
RM
11188ildouble: 1
11189ldouble: 1
e134f08a
UD
11190
11191Function: Real part of "catanh":
11192double: 4
cb4d5414 11193float: 1
e134f08a 11194idouble: 4
cb4d5414 11195ifloat: 1
7e7b6f36
AZ
11196ildouble: 1
11197ldouble: 1
e134f08a 11198
0ee38163 11199Function: Imaginary part of "catanh":
cb4d5414
AZ
11200float: 1
11201ifloat: 1
0ee38163 11202
e134f08a
UD
11203Function: "cbrt":
11204double: 1
1ab19dec 11205float: 1
e134f08a 11206idouble: 1
1ab19dec 11207ifloat: 1
e134f08a
UD
11208
11209Function: Real part of "ccos":
11210double: 1
14a6e35c 11211float: 1
e134f08a 11212idouble: 1
14a6e35c 11213ifloat: 1
f964490f
RM
11214ildouble: 1
11215ldouble: 1
e134f08a
UD
11216
11217Function: Imaginary part of "ccos":
a6f1845d 11218double: 1
e7725326 11219float: 1
a6f1845d 11220idouble: 1
e7725326 11221ifloat: 1
f964490f
RM
11222ildouble: 1
11223ldouble: 1
e134f08a
UD
11224
11225Function: Real part of "ccosh":
11226double: 1
11227float: 1
11228idouble: 1
11229ifloat: 1
f964490f
RM
11230ildouble: 1
11231ldouble: 1
e134f08a
UD
11232
11233Function: Imaginary part of "ccosh":
a6f1845d 11234double: 1
e7725326 11235float: 1
a6f1845d 11236idouble: 1
e7725326 11237ifloat: 1
f964490f
RM
11238ildouble: 2
11239ldouble: 2
e134f08a
UD
11240
11241Function: Real part of "cexp":
233fc563 11242double: 2
e134f08a 11243float: 1
233fc563 11244idouble: 2
e134f08a 11245ifloat: 1
f964490f
RM
11246ildouble: 2
11247ldouble: 2
e134f08a
UD
11248
11249Function: Imaginary part of "cexp":
233fc563 11250double: 1
c876e002 11251float: 2
233fc563 11252idouble: 1
c876e002 11253ifloat: 2
233fc563
AS
11254ildouble: 2
11255ldouble: 2
e134f08a 11256
14a6e35c 11257Function: Real part of "clog":
233fc563 11258double: 1
c6922934 11259float: 2
233fc563 11260idouble: 1
c6922934 11261ifloat: 2
1818fcb7
AS
11262ildouble: 1
11263ldouble: 1
14a6e35c 11264
e134f08a 11265Function: Imaginary part of "clog":
233fc563 11266double: 1
0ee38163 11267float: 3
233fc563 11268idouble: 1
0ee38163 11269ifloat: 3
1818fcb7
AS
11270ildouble: 2
11271ldouble: 2
e134f08a
UD
11272
11273Function: Real part of "clog10":
1818fcb7 11274double: 2
c6922934 11275float: 2
1818fcb7 11276idouble: 2
c6922934 11277ifloat: 2
1818fcb7
AS
11278ildouble: 2
11279ldouble: 2
e134f08a
UD
11280
11281Function: Imaginary part of "clog10":
11282double: 1
c6922934 11283float: 1
e134f08a 11284idouble: 1
c6922934 11285ifloat: 1
1818fcb7
AS
11286ildouble: 2
11287ldouble: 2
e134f08a
UD
11288
11289Function: "cos":
11290double: 2
11291float: 1
11292idouble: 2
11293ifloat: 1
3f169543
AZ
11294ildouble: 2
11295ldouble: 2
f964490f 11296
c6922934 11297Function: "cos_downward":
1ab19dec
AZ
11298double: 1
11299float: 2
11300idouble: 1
11301ifloat: 2
11302ildouble: 3
11303ldouble: 3
c6922934
AS
11304
11305Function: "cos_tonearest":
11306float: 1
11307ifloat: 1
1ab19dec
AZ
11308ildouble: 2
11309ldouble: 2
c6922934
AS
11310
11311Function: "cos_towardzero":
1ab19dec 11312double: 1
c6922934 11313float: 1
1ab19dec 11314idouble: 1
c6922934 11315ifloat: 1
1ab19dec
AZ
11316ildouble: 3
11317ldouble: 3
c6922934
AS
11318
11319Function: "cos_upward":
1ab19dec 11320double: 1
c6922934 11321float: 2
1ab19dec 11322idouble: 1
c6922934 11323ifloat: 2
1ab19dec
AZ
11324ildouble: 4
11325ldouble: 4
c6922934 11326
f964490f 11327Function: "cosh":
1ab19dec
AZ
11328double: 1
11329idouble: 1
f964490f
RM
11330ildouble: 1
11331ldouble: 1
e134f08a 11332
884c5db4 11333Function: "cosh_downward":
1ab19dec 11334double: 1
884c5db4 11335float: 1
1ab19dec 11336idouble: 1
884c5db4 11337ifloat: 1
1ab19dec
AZ
11338ildouble: 2
11339ldouble: 2
884c5db4
AS
11340
11341Function: "cosh_tonearest":
1ab19dec
AZ
11342double: 1
11343idouble: 1
884c5db4
AS
11344ildouble: 1
11345ldouble: 1
11346
11347Function: "cosh_towardzero":
1ab19dec 11348double: 1
884c5db4 11349float: 1
1ab19dec 11350idouble: 1
884c5db4 11351ifloat: 1
1ab19dec
AZ
11352ildouble: 2
11353ldouble: 2
884c5db4
AS
11354
11355Function: "cosh_upward":
1ab19dec
AZ
11356double: 1
11357idouble: 1
884c5db4
AS
11358ildouble: 2
11359ldouble: 2
11360
e134f08a 11361Function: Real part of "cpow":
14a6e35c 11362double: 2
0d9a071b 11363float: 5
14a6e35c 11364idouble: 2
0d9a071b 11365ifloat: 5
1818fcb7
AS
11366ildouble: 4
11367ldouble: 4
e134f08a
UD
11368
11369Function: Imaginary part of "cpow":
11370double: 2
11371float: 2
11372idouble: 2
11373ifloat: 2
f964490f
RM
11374ildouble: 2
11375ldouble: 2
11376
11377Function: Imaginary part of "cproj":
11378ildouble: 1
11379ldouble: 1
11380
11381Function: Real part of "csin":
a6f1845d 11382double: 1
e7725326 11383float: 1
a6f1845d 11384idouble: 1
e7725326 11385ifloat: 1
f964490f
RM
11386ildouble: 1
11387ldouble: 1
e134f08a 11388
a6f1845d 11389Function: Imaginary part of "csin":
a6f1845d 11390ildouble: 1
e7725326 11391ldouble: 1
a6f1845d 11392
e134f08a
UD
11393Function: Real part of "csinh":
11394float: 1
11395ifloat: 1
f964490f
RM
11396ildouble: 1
11397ldouble: 1
e134f08a
UD
11398
11399Function: Imaginary part of "csinh":
11400double: 1
11401float: 1
11402idouble: 1
11403ifloat: 1
f964490f
RM
11404ildouble: 1
11405ldouble: 1
e134f08a
UD
11406
11407Function: Real part of "csqrt":
c6922934 11408double: 1
9cad04ea 11409float: 2
c6922934 11410idouble: 1
9cad04ea 11411ifloat: 2
f964490f
RM
11412ildouble: 1
11413ldouble: 1
11414
11415Function: Imaginary part of "csqrt":
c6922934 11416double: 1
9cad04ea 11417float: 2
c6922934 11418idouble: 1
9cad04ea 11419ifloat: 2
f964490f
RM
11420ildouble: 1
11421ldouble: 1
e134f08a
UD
11422
11423Function: Real part of "ctan":
0ee38163 11424double: 1
e7725326 11425float: 1
0ee38163 11426idouble: 1
e7725326 11427ifloat: 1
0ac229c8
AZ
11428ildouble: 2
11429ldouble: 2
e134f08a
UD
11430
11431Function: Imaginary part of "ctan":
11432double: 1
e7725326 11433float: 1
e134f08a 11434idouble: 1
e7725326 11435ifloat: 1
28cfe843
AZ
11436ildouble: 2
11437ldouble: 2
11438
11439Function: Real part of "ctan_downward":
11440double: 2
11441float: 1
11442idouble: 2
11443ifloat: 1
11444ildouble: 4
11445ldouble: 4
11446
11447Function: Imaginary part of "ctan_downward":
11448float: 1
11449ifloat: 1
11450ildouble: 10
11451ldouble: 10
11452
11453Function: Real part of "ctan_tonearest":
11454float: 1
11455ifloat: 1
11456ildouble: 2
11457ldouble: 2
11458
11459Function: Imaginary part of "ctan_tonearest":
11460float: 1
11461ifloat: 1
f964490f
RM
11462ildouble: 1
11463ldouble: 1
e134f08a 11464
28cfe843
AZ
11465Function: Real part of "ctan_towardzero":
11466float: 1
11467ifloat: 1
11468ildouble: 4
11469ldouble: 4
11470
11471Function: Imaginary part of "ctan_towardzero":
11472float: 1
11473ifloat: 1
11474ildouble: 13
11475ldouble: 13
11476
11477Function: Real part of "ctan_upward":
11478double: 2
11479float: 1
11480idouble: 2
11481ifloat: 1
11482ildouble: 6
11483ldouble: 6
11484
11485Function: Imaginary part of "ctan_upward":
11486double: 1
11487float: 2
11488idouble: 1
11489ifloat: 2
11490ildouble: 10
11491ldouble: 10
11492
e134f08a 11493Function: Real part of "ctanh":
14a6e35c 11494double: 1
e134f08a 11495float: 2
14a6e35c 11496idouble: 1
e134f08a 11497ifloat: 2
47cf2278
SP
11498ildouble: 2
11499ldouble: 2
e134f08a
UD
11500
11501Function: Imaginary part of "ctanh":
0ac229c8 11502double: 1
e7725326 11503float: 1
0ac229c8 11504idouble: 1
e7725326 11505ifloat: 1
0ac229c8
AZ
11506ildouble: 2
11507ldouble: 2
e134f08a 11508
28cfe843
AZ
11509Function: Real part of "ctanh_downward":
11510float: 1
11511ifloat: 1
11512ildouble: 10
11513ldouble: 10
11514
11515Function: Imaginary part of "ctanh_downward":
11516double: 2
11517float: 1
11518idouble: 2
11519ifloat: 1
11520ildouble: 4
11521ldouble: 4
11522
11523Function: Real part of "ctanh_tonearest":
11524float: 1
11525ifloat: 1
11526ildouble: 1
11527ldouble: 1
11528
11529Function: Imaginary part of "ctanh_tonearest":
11530float: 1
11531ifloat: 1
11532ildouble: 2
11533ldouble: 2
11534
11535Function: Real part of "ctanh_towardzero":
11536float: 1
11537ifloat: 1
11538ildouble: 13
11539ldouble: 13
11540
11541Function: Imaginary part of "ctanh_towardzero":
11542float: 1
11543ifloat: 1
11544ildouble: 4
11545ldouble: 4
11546
11547Function: Real part of "ctanh_upward":
11548double: 1
11549float: 2
11550idouble: 1
11551ifloat: 2
11552ildouble: 10
11553ldouble: 10
11554
11555Function: Imaginary part of "ctanh_upward":
11556double: 2
11557float: 1
11558idouble: 2
11559ifloat: 1
11560ildouble: 6
11561ldouble: 6
11562
14a6e35c
RM
11563Function: "erf":
11564double: 1
11565idouble: 1
f964490f
RM
11566ildouble: 1
11567ldouble: 1
14a6e35c 11568
e134f08a 11569Function: "erfc":
14a6e35c
RM
11570double: 1
11571float: 1
11572idouble: 1
11573ifloat: 1
fa60a674
AZ
11574ildouble: 2
11575ldouble: 2
f964490f
RM
11576
11577Function: "exp":
11578ildouble: 1
11579ldouble: 1
e134f08a
UD
11580
11581Function: "exp10":
478143fa
AZ
11582double: 1
11583float: 1
11584idouble: 1
11585ifloat: 1
11586ildouble: 1
11587ldouble: 1
f964490f
RM
11588
11589Function: "exp2":
11590ildouble: 2
11591ldouble: 2
e134f08a 11592
c6922934 11593Function: "exp_downward":
fa60a674 11594double: 1
c6922934 11595float: 1
fa60a674 11596idouble: 1
c6922934
AS
11597ifloat: 1
11598ildouble: 1
11599ldouble: 1
11600
11601Function: "exp_tonearest":
11602ildouble: 1
11603ldouble: 1
11604
11605Function: "exp_towardzero":
fa60a674 11606double: 1
c6922934 11607float: 1
fa60a674 11608idouble: 1
c6922934
AS
11609ifloat: 1
11610ildouble: 1
11611ldouble: 1
11612
11613Function: "exp_upward":
fa60a674 11614double: 1
c6922934 11615float: 1
fa60a674 11616idouble: 1
c6922934
AS
11617ifloat: 1
11618ildouble: 1
11619ldouble: 1
11620
e134f08a 11621Function: "expm1":
14a6e35c 11622double: 1
e134f08a 11623float: 1
14a6e35c 11624idouble: 1
e134f08a 11625ifloat: 1
478143fa 11626ildouble: 1
e7725326 11627ldouble: 1
e134f08a 11628
f964490f 11629Function: "gamma":
5e056687
AZ
11630double: 1
11631float: 2
11632idouble: 1
11633ifloat: 2
f964490f 11634
e134f08a 11635Function: "hypot":
c6922934 11636double: 1
11e0098e 11637float: 1
c6922934 11638idouble: 1
e134f08a 11639ifloat: 1
f964490f
RM
11640ildouble: 1
11641ldouble: 1
e134f08a
UD
11642
11643Function: "j0":
0ee38163 11644double: 3
0d9a071b 11645float: 2
0ee38163 11646idouble: 3
0d9a071b 11647ifloat: 2
e79d442e
AS
11648ildouble: 2
11649ldouble: 2
e134f08a
UD
11650
11651Function: "j1":
11652double: 1
11653float: 2
11654idouble: 1
11655ifloat: 2
d700bc13
RM
11656ildouble: 1
11657ldouble: 1
e134f08a
UD
11658
11659Function: "jn":
68822d74
AS
11660double: 4
11661float: 5
11662idouble: 4
11663ifloat: 5
84ba42c4
AS
11664ildouble: 7
11665ldouble: 7
e134f08a
UD
11666
11667Function: "lgamma":
11668double: 1
11669float: 2
11670idouble: 1
11671ifloat: 2
f964490f
RM
11672
11673Function: "log":
180138f1
AZ
11674float: 1
11675ifloat: 1
f964490f
RM
11676ildouble: 1
11677ldouble: 1
e134f08a 11678
e134f08a
UD
11679Function: "log10":
11680double: 1
14a6e35c 11681float: 2
e134f08a 11682idouble: 1
14a6e35c 11683ifloat: 2
f964490f
RM
11684ildouble: 1
11685ldouble: 1
e134f08a
UD
11686
11687Function: "log1p":
e134f08a 11688float: 1
e134f08a 11689ifloat: 1
f964490f
RM
11690ildouble: 1
11691ldouble: 1
11692
11693Function: "log2":
11694ildouble: 1
11695ldouble: 1
11696
11697Function: "pow":
94e02fc4
AZ
11698float: 1
11699ifloat: 1
f964490f
RM
11700ildouble: 1
11701ldouble: 1
11702
5e056687
AZ
11703Function: "pow10":
11704double: 1
11705idouble: 1
3f169543
AZ
11706ildouble: 1
11707ldouble: 1
5e056687 11708
884c5db4
AS
11709Function: "pow_downward":
11710float: 1
11711ifloat: 1
11712ildouble: 1
11713ldouble: 1
11714
11715Function: "pow_towardzero":
11716float: 1
11717ifloat: 1
11718ildouble: 1
11719ldouble: 1
11720
11721Function: "pow_upward":
11722float: 1
11723ifloat: 1
11724ildouble: 1
11725ldouble: 1
11726
f964490f 11727Function: "sin":
180138f1
AZ
11728float: 1
11729ifloat: 1
f964490f
RM
11730ildouble: 1
11731ldouble: 1
e134f08a 11732
c6922934 11733Function: "sin_downward":
180138f1
AZ
11734double: 1
11735float: 2
11736idouble: 1
11737ifloat: 2
c6922934
AS
11738ildouble: 4
11739ldouble: 4
11740
11741Function: "sin_tonearest":
11742float: 1
11743ifloat: 1
11744ildouble: 1
11745ldouble: 1
11746
11747Function: "sin_towardzero":
180138f1 11748double: 1
c6922934 11749float: 1
180138f1 11750idouble: 1
c6922934 11751ifloat: 1
180138f1
AZ
11752ildouble: 4
11753ldouble: 4
c6922934
AS
11754
11755Function: "sin_upward":
180138f1 11756double: 1
c6922934 11757float: 2
180138f1 11758idouble: 1
c6922934 11759ifloat: 2
3f169543
AZ
11760ildouble: 3
11761ldouble: 3
c6922934 11762
e134f08a
UD
11763Function: "sincos":
11764double: 1
11765float: 1
11766idouble: 1
11767ifloat: 1
3f169543
AZ
11768ildouble: 1
11769ldouble: 1
f964490f
RM
11770
11771Function: "sinh":
11772ildouble: 1
11773ldouble: 1
e134f08a 11774
884c5db4 11775Function: "sinh_downward":
180138f1 11776double: 1
884c5db4 11777float: 1
180138f1 11778idouble: 1
884c5db4
AS
11779ifloat: 1
11780ildouble: 2
11781ldouble: 2
11782
11783Function: "sinh_tonearest":
11784ildouble: 1
11785ldouble: 1
11786
11787Function: "sinh_towardzero":
180138f1 11788double: 1
884c5db4 11789float: 1
180138f1 11790idouble: 1
884c5db4
AS
11791ifloat: 1
11792ildouble: 2
11793ldouble: 2
11794
11795Function: "sinh_upward":
180138f1
AZ
11796double: 1
11797float: 1
11798idouble: 1
11799ifloat: 1
884c5db4
AS
11800ildouble: 1
11801ldouble: 1
11802
c6922934
AS
11803Function: "sqrt":
11804double: 1
11805idouble: 1
1ab19dec
AZ
11806ildouble: 1
11807ldouble: 1
11808
11809Function: "sqrt_downward":
11810ildouble: 1
11811ldouble: 1
11812
11813Function: "sqrt_tonearest":
11814ildouble: 1
11815ldouble: 1
11816
11817Function: "sqrt_towardzero":
11818ildouble: 1
11819ldouble: 1
11820
11821Function: "sqrt_upward":
11822ildouble: 1
11823ldouble: 1
c6922934 11824
e134f08a
UD
11825Function: "tan":
11826double: 1
11827idouble: 1
1818fcb7
AS
11828ildouble: 2
11829ldouble: 2
f964490f 11830
c6922934 11831Function: "tan_downward":
180138f1
AZ
11832double: 1
11833float: 2
11834idouble: 1
11835ifloat: 2
c6922934
AS
11836ildouble: 2
11837ldouble: 2
11838
11839Function: "tan_tonearest":
180138f1
AZ
11840ildouble: 2
11841ldouble: 2
c6922934
AS
11842
11843Function: "tan_towardzero":
180138f1 11844double: 1
c6922934 11845float: 1
180138f1 11846idouble: 1
c6922934
AS
11847ifloat: 1
11848ildouble: 3
11849ldouble: 3
11850
11851Function: "tan_upward":
180138f1 11852double: 1
c6922934 11853float: 1
180138f1 11854idouble: 1
c6922934
AS
11855ifloat: 1
11856ildouble: 3
11857ldouble: 3
11858
f964490f
RM
11859Function: "tanh":
11860ildouble: 1
11861ldouble: 1
e134f08a 11862
e134f08a 11863Function: "tgamma":
e9a5e0fd
AZ
11864double: 4
11865float: 3
11866idouble: 4
11867ifloat: 3
11868ildouble: 3
11869ldouble: 3
e134f08a
UD
11870
11871Function: "y0":
11872double: 2
11873float: 1
11874idouble: 2
11875ifloat: 1
d700bc13
RM
11876ildouble: 1
11877ldouble: 1
e134f08a
UD
11878
11879Function: "y1":
11880double: 3
11881float: 2
11882idouble: 3
11883ifloat: 2
d700bc13
RM
11884ildouble: 2
11885ldouble: 2
e134f08a
UD
11886
11887Function: "yn":
11888double: 3
11889float: 2
11890idouble: 3
11891ifloat: 2
d700bc13
RM
11892ildouble: 2
11893ldouble: 2
e134f08a
UD
11894
11895# end of automatic generation
This page took 1.994809 seconds and 5 git commands to generate.