]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/x86_64/fpu/libm-test-ulps
Use same tests for isfinite/finite, lgamma/gamma.
[thirdparty/glibc.git] / sysdeps / x86_64 / fpu / libm-test-ulps
CommitLineData
c9cf6dde
AJ
1# Begin of automatic generation
2
bb3f4825 3# acos
b50a7181 4Test "acos (0.75)":
bb3f4825
UD
5ildouble: 1
6ldouble: 1
7
5ba3cc69 8# acos_downward
b50a7181 9Test "acos_downward (-0)":
d7cf87a6
AJ
10float: 1
11ifloat: 1
5ba3cc69
JM
12ildouble: 1
13ldouble: 1
b50a7181 14Test "acos_downward (-0.5)":
5ba3cc69
JM
15double: 1
16idouble: 1
b50a7181 17Test "acos_downward (-1)":
d7cf87a6
AJ
18float: 1
19ifloat: 1
5ba3cc69
JM
20ildouble: 1
21ldouble: 1
b50a7181 22Test "acos_downward (0)":
d7cf87a6
AJ
23float: 1
24ifloat: 1
5ba3cc69
JM
25ildouble: 1
26ldouble: 1
b50a7181 27Test "acos_downward (0.5)":
5ba3cc69
JM
28double: 1
29float: 1
30idouble: 1
31ifloat: 1
32
33# acos_towardzero
b50a7181 34Test "acos_towardzero (-0)":
d7cf87a6
AJ
35float: 1
36ifloat: 1
5ba3cc69
JM
37ildouble: 1
38ldouble: 1
b50a7181 39Test "acos_towardzero (-0.5)":
5ba3cc69
JM
40double: 1
41idouble: 1
b50a7181 42Test "acos_towardzero (-1)":
d7cf87a6
AJ
43float: 1
44ifloat: 1
5ba3cc69
JM
45ildouble: 1
46ldouble: 1
b50a7181 47Test "acos_towardzero (0)":
d7cf87a6
AJ
48float: 1
49ifloat: 1
5ba3cc69
JM
50ildouble: 1
51ldouble: 1
b50a7181 52Test "acos_towardzero (0.5)":
5ba3cc69
JM
53double: 1
54float: 1
55idouble: 1
56ifloat: 1
57
58# acos_upward
b50a7181 59Test "acos_upward (-0.5)":
5ba3cc69
JM
60ildouble: 1
61ldouble: 1
b50a7181 62Test "acos_upward (0.5)":
5ba3cc69
JM
63ildouble: 1
64ldouble: 1
65
c9cf6dde 66# asin
b50a7181 67Test "asin (-0.5)":
c9cf6dde
AJ
68ildouble: 1
69ldouble: 1
b50a7181 70Test "asin (-0x0.ffffffffffffffffp0)":
adfbc8ac
JM
71ildouble: 1
72ldouble: 1
b50a7181 73Test "asin (-0x0.ffffffffffffp0)":
adfbc8ac
JM
74ildouble: 1
75ldouble: 1
b50a7181 76Test "asin (-1.0)":
c9cf6dde
AJ
77ildouble: 1
78ldouble: 1
b50a7181 79Test "asin (0.5)":
c9cf6dde
AJ
80ildouble: 1
81ldouble: 1
b50a7181 82Test "asin (0.75)":
df5e9fa6
AJ
83ildouble: 1
84ldouble: 1
b50a7181 85Test "asin (0x0.ffffffffffffffffp0)":
adfbc8ac
JM
86ildouble: 1
87ldouble: 1
b50a7181 88Test "asin (0x0.ffffffffffffp0)":
adfbc8ac
JM
89ildouble: 1
90ldouble: 1
b50a7181 91Test "asin (1.0)":
c9cf6dde
AJ
92ildouble: 1
93ldouble: 1
94
5ba3cc69 95# asin_downward
b50a7181 96Test "asin_downward (-0.5)":
5ba3cc69
JM
97double: 1
98idouble: 1
99ildouble: 1
100ldouble: 1
b50a7181 101Test "asin_downward (0.5)":
5ba3cc69
JM
102double: 1
103idouble: 1
104ildouble: 1
105ldouble: 1
b50a7181 106Test "asin_downward (1.0)":
5ba3cc69
JM
107float: 1
108ifloat: 1
109ildouble: 1
110ldouble: 1
111
112# asin_tonearest
b50a7181 113Test "asin_tonearest (-0.5)":
5ba3cc69
JM
114ildouble: 1
115ldouble: 1
b50a7181 116Test "asin_tonearest (-1.0)":
5ba3cc69
JM
117ildouble: 1
118ldouble: 1
b50a7181 119Test "asin_tonearest (0.5)":
5ba3cc69
JM
120ildouble: 1
121ldouble: 1
b50a7181 122Test "asin_tonearest (1.0)":
5ba3cc69
JM
123ildouble: 1
124ldouble: 1
125
126# asin_towardzero
b50a7181 127Test "asin_towardzero (-0.5)":
5ba3cc69
JM
128double: 1
129idouble: 1
130ildouble: 1
131ldouble: 1
b50a7181 132Test "asin_towardzero (-1.0)":
5ba3cc69
JM
133float: 1
134ifloat: 1
135ildouble: 1
136ldouble: 1
b50a7181 137Test "asin_towardzero (0.5)":
5ba3cc69
JM
138double: 1
139idouble: 1
140ildouble: 1
141ldouble: 1
b50a7181 142Test "asin_towardzero (1.0)":
5ba3cc69
JM
143float: 1
144ifloat: 1
145ildouble: 1
146ldouble: 1
147
148# asin_upward
b50a7181 149Test "asin_upward (-0.5)":
5ba3cc69
JM
150ildouble: 1
151ldouble: 1
b50a7181 152Test "asin_upward (-1.0)":
5ba3cc69
JM
153float: 1
154ifloat: 1
155ildouble: 1
156ldouble: 1
b50a7181 157Test "asin_upward (0.5)":
5ba3cc69
JM
158ildouble: 1
159ldouble: 1
160
c9cf6dde 161# atan2
b50a7181 162Test "atan2 (-0.75, -1.0)":
35476e9c
UD
163float: 1
164ifloat: 1
b50a7181 165Test "atan2 (-max_value, -min_value)":
6d33cc9d
DM
166float: 1
167ifloat: 1
b50a7181 168Test "atan2 (0.75, -1.0)":
35476e9c
UD
169float: 1
170ifloat: 1
b50a7181 171Test "atan2 (1.390625, 0.9296875)":
df5e9fa6
AJ
172float: 1
173ifloat: 1
c9cf6dde
AJ
174
175# atanh
b50a7181 176Test "atanh (0.75)":
df5e9fa6
AJ
177float: 1
178ifloat: 1
179ildouble: 1
180ldouble: 1
c9cf6dde 181
c9cf6dde 182# cacos
b50a7181 183Test "Imaginary part of: cacos (+0 + 0.5 i)":
d1d3431a 184float: 1
d1d3431a 185ifloat: 1
b50a7181 186Test "Imaginary part of: cacos (+0 + 1.0 i)":
ccc8cadf 187double: 1
d1d3431a 188float: 1
ccc8cadf 189idouble: 1
d1d3431a 190ifloat: 1
b50a7181 191Test "Imaginary part of: cacos (+0 + 1.5 i)":
ccc8cadf
JM
192double: 1
193idouble: 1
b50a7181 194Test "Imaginary part of: cacos (+0 - 0.5 i)":
d1d3431a
JM
195float: 1
196ifloat: 1
b50a7181 197Test "Imaginary part of: cacos (+0 - 1.0 i)":
d1d3431a
JM
198double: 1
199float: 1
200idouble: 1
201ifloat: 1
b50a7181 202Test "Imaginary part of: cacos (+0 - 1.5 i)":
d1d3431a
JM
203double: 1
204idouble: 1
b50a7181 205Test "Imaginary part of: cacos (-0 + 0.5 i)":
d1d3431a 206float: 1
d1d3431a 207ifloat: 1
b50a7181 208Test "Imaginary part of: cacos (-0 + 1.0 i)":
ccc8cadf 209double: 1
d1d3431a 210float: 1
ccc8cadf 211idouble: 1
d1d3431a 212ifloat: 1
b50a7181 213Test "Imaginary part of: cacos (-0 + 1.5 i)":
ccc8cadf
JM
214double: 1
215idouble: 1
b50a7181 216Test "Imaginary part of: cacos (-0 - 0.5 i)":
d1d3431a
JM
217float: 1
218ifloat: 1
b50a7181 219Test "Imaginary part of: cacos (-0 - 1.0 i)":
d1d3431a
JM
220double: 1
221float: 1
222idouble: 1
223ifloat: 1
b50a7181 224Test "Imaginary part of: cacos (-0 - 1.5 i)":
d1d3431a
JM
225double: 1
226idouble: 1
b50a7181 227Test "Imaginary part of: cacos (-0.0 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
228ildouble: 1
229ldouble: 1
b50a7181 230Test "Imaginary part of: cacos (-0.0 + 0x1.000002p0 i)":
3a7182a1
JM
231ildouble: 1
232ldouble: 1
b50a7181 233Test "Imaginary part of: cacos (-0.0 + 0x1p-23 i)":
ccc8cadf
JM
234ildouble: 1
235ldouble: 1
b50a7181 236Test "Imaginary part of: cacos (-0.0 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
237ildouble: 1
238ldouble: 1
b50a7181 239Test "Imaginary part of: cacos (-0.0 - 0x1.000002p0 i)":
3a7182a1
JM
240ildouble: 1
241ldouble: 1
b50a7181 242Test "Imaginary part of: cacos (-0.0 - 0x1p-23 i)":
ccc8cadf
JM
243ildouble: 1
244ldouble: 1
b50a7181 245Test "Real part of: cacos (-0.25 + 1.0 i)":
0a1b2ae6
JM
246double: 1
247float: 1
248idouble: 1
249ifloat: 1
b50a7181 250Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
0a1b2ae6
JM
251float: 1
252ifloat: 1
253ildouble: 1
254ldouble: 1
b50a7181 255Test "Real part of: cacos (-0.25 - 1.0 i)":
0a1b2ae6
JM
256double: 1
257float: 1
258idouble: 1
259ifloat: 1
b50a7181 260Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
0a1b2ae6
JM
261float: 1
262ifloat: 1
263ildouble: 1
264ldouble: 1
b50a7181 265Test "Imaginary part of: cacos (-0.5 + 0x1.fp-1025 i)":
ccc8cadf
JM
266ildouble: 1
267ldouble: 1
b50a7181 268Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
ccc8cadf
JM
269double: 1
270idouble: 1
271ildouble: 1
272ldouble: 1
b50a7181 273Test "Imaginary part of: cacos (-0.5 + 0x1.fp-16385 i)":
ccc8cadf
JM
274ildouble: 1
275ldouble: 1
b50a7181 276Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
ccc8cadf
JM
277double: 1
278idouble: 1
b50a7181 279Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
ccc8cadf
JM
280double: 1
281idouble: 1
b50a7181 282Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
ccc8cadf
JM
283double: 1
284idouble: 1
b50a7181 285Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
ccc8cadf
JM
286ildouble: 1
287ldouble: 1
b50a7181 288Test "Real part of: cacos (-0.5 + 1.0 i)":
0a1b2ae6
JM
289float: 1
290ifloat: 1
b50a7181 291Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
0a1b2ae6
JM
292double: 1
293idouble: 1
294ildouble: 1
295ldouble: 1
b50a7181 296Test "Imaginary part of: cacos (-0.5 - 0x1.fp-1025 i)":
ccc8cadf
JM
297ildouble: 1
298ldouble: 1
b50a7181 299Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
ccc8cadf
JM
300double: 1
301idouble: 1
302ildouble: 1
303ldouble: 1
b50a7181 304Test "Imaginary part of: cacos (-0.5 - 0x1.fp-16385 i)":
ccc8cadf
JM
305ildouble: 1
306ldouble: 1
b50a7181 307Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
ccc8cadf
JM
308double: 1
309idouble: 1
b50a7181 310Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
ccc8cadf
JM
311double: 1
312idouble: 1
b50a7181 313Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
ccc8cadf
JM
314double: 1
315idouble: 1
b50a7181 316Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
ccc8cadf
JM
317ildouble: 1
318ldouble: 1
b50a7181 319Test "Real part of: cacos (-0.5 - 1.0 i)":
0a1b2ae6
JM
320float: 1
321ifloat: 1
b50a7181 322Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
0a1b2ae6
JM
323double: 1
324idouble: 1
325ildouble: 1
326ldouble: 1
b50a7181 327Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
ccc8cadf
JM
328double: 1
329idouble: 1
1b835983
MT
330ildouble: 1
331ldouble: 1
b50a7181 332Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
ccc8cadf
JM
333double: 1
334idouble: 1
1b835983
MT
335ildouble: 1
336ldouble: 1
b50a7181 337Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ccc8cadf
JM
338ildouble: 1
339ldouble: 1
b50a7181 340Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
341ildouble: 1
342ldouble: 1
b50a7181 343Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
ccc8cadf
JM
344ildouble: 1
345ldouble: 1
b50a7181 346Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
347ildouble: 1
348ldouble: 1
b50a7181 349Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
ccc8cadf
JM
350float: 2
351ifloat: 2
b50a7181 352Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
ccc8cadf
JM
353float: 2
354ifloat: 2
b50a7181 355Test "Imaginary part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
3a7182a1
JM
356ildouble: 2
357ldouble: 2
b50a7181 358Test "Imaginary part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
3a7182a1
JM
359ildouble: 2
360ldouble: 2
b50a7181 361Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0.0 i)":
3a7182a1
JM
362ildouble: 1
363ldouble: 1
b50a7181 364Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
3a7182a1
JM
365ildouble: 1
366ldouble: 1
b50a7181 367Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
3a7182a1
JM
368ildouble: 1
369ldouble: 1
b50a7181 370Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0.0 i)":
3a7182a1
JM
371ildouble: 1
372ldouble: 1
b50a7181 373Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
3a7182a1
JM
374ildouble: 1
375ldouble: 1
b50a7181 376Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
3a7182a1
JM
377ildouble: 1
378ldouble: 1
b50a7181 379Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
3a7182a1
JM
380float: 1
381ifloat: 1
b50a7181 382Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
3a7182a1
JM
383float: 1
384ifloat: 1
b50a7181 385Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
386double: 1
387idouble: 1
388ildouble: 1
389ldouble: 1
b50a7181 390Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
391double: 1
392idouble: 1
393ildouble: 1
394ldouble: 1
b50a7181 395Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
0a1b2ae6
JM
396float: 1
397ifloat: 1
b50a7181 398Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
0a1b2ae6
JM
399double: 1
400float: 1
401idouble: 1
402ifloat: 1
b50a7181 403Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
0a1b2ae6
JM
404float: 1
405ifloat: 1
b50a7181 406Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
0a1b2ae6
JM
407double: 1
408float: 1
409idouble: 1
410ifloat: 1
b50a7181 411Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
0a1b2ae6
JM
412double: 1
413idouble: 1
b50a7181 414Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
0a1b2ae6
JM
415double: 1
416idouble: 1
b50a7181 417Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
0a1b2ae6
JM
418double: 1
419idouble: 1
b50a7181 420Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
8cf28c5e
JM
421double: 1
422idouble: 1
b50a7181 423Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
0a1b2ae6
JM
424double: 1
425idouble: 1
b50a7181 426Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
8cf28c5e
JM
427double: 1
428idouble: 1
b50a7181 429Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
ccc8cadf
JM
430float: 1
431ifloat: 1
b50a7181 432Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
ccc8cadf
JM
433float: 1
434ifloat: 1
b50a7181 435Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
ccc8cadf
JM
436float: 1
437ifloat: 1
b50a7181 438Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
3a7182a1
JM
439float: 1
440ifloat: 1
b50a7181 441Test "Imaginary part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
3a7182a1
JM
442ildouble: 1
443ldouble: 1
b50a7181 444Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
ccc8cadf
JM
445float: 1
446ifloat: 1
b50a7181 447Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
ccc8cadf
JM
448float: 1
449ifloat: 1
b50a7181 450Test "Imaginary part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
ccc8cadf
JM
451ildouble: 1
452ldouble: 1
b50a7181 453Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
0a1b2ae6
JM
454float: 1
455ifloat: 1
b50a7181 456Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
0a1b2ae6
JM
457double: 1
458float: 1
459idouble: 1
460ifloat: 1
b50a7181 461Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
8cf28c5e
JM
462float: 1
463ifloat: 1
b50a7181 464Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
8cf28c5e
JM
465double: 1
466idouble: 1
b50a7181 467Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
ccc8cadf
JM
468float: 1
469ifloat: 1
b50a7181 470Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
ccc8cadf
JM
471float: 1
472ifloat: 1
b50a7181 473Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
ccc8cadf
JM
474float: 1
475ifloat: 1
b50a7181 476Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
3a7182a1
JM
477float: 1
478ifloat: 1
b50a7181 479Test "Imaginary part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
3a7182a1
JM
480ildouble: 1
481ldouble: 1
b50a7181 482Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
ccc8cadf
JM
483float: 1
484ifloat: 1
b50a7181 485Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
ccc8cadf
JM
486float: 1
487ifloat: 1
b50a7181 488Test "Imaginary part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
ccc8cadf
JM
489ildouble: 1
490ldouble: 1
b50a7181 491Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
0a1b2ae6
JM
492float: 1
493ifloat: 1
b50a7181 494Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
0a1b2ae6
JM
495double: 1
496float: 1
497idouble: 1
498ifloat: 1
b50a7181 499Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
8cf28c5e
JM
500float: 1
501ifloat: 1
b50a7181 502Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
8cf28c5e
JM
503double: 1
504idouble: 1
b50a7181 505Test "Imaginary part of: cacos (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
506ildouble: 1
507ldouble: 1
b50a7181 508Test "Imaginary part of: cacos (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
509ildouble: 1
510ldouble: 1
b50a7181 511Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
0a1b2ae6
JM
512float: 1
513ifloat: 1
b50a7181 514Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
0a1b2ae6
JM
515double: 1
516float: 1
517idouble: 1
518ifloat: 1
519ildouble: 1
520ldouble: 1
b50a7181 521Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
0a1b2ae6
JM
522float: 1
523ifloat: 1
b50a7181 524Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
0a1b2ae6
JM
525double: 1
526float: 1
527idouble: 1
528ifloat: 1
529ildouble: 1
530ldouble: 1
b50a7181 531Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
ccc8cadf
JM
532float: 1
533ifloat: 1
b50a7181 534Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
ccc8cadf
JM
535float: 1
536ifloat: 1
b50a7181 537Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
ccc8cadf
JM
538float: 1
539ifloat: 1
b50a7181 540Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
ccc8cadf
JM
541float: 1
542ifloat: 1
b50a7181 543Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
ccc8cadf
JM
544float: 1
545ifloat: 1
b50a7181 546Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
ccc8cadf
JM
547float: 1
548ifloat: 1
b50a7181 549Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
ccc8cadf
JM
550float: 1
551ifloat: 1
b50a7181 552Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
ccc8cadf
JM
553float: 1
554ifloat: 1
b50a7181 555Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
ccc8cadf
JM
556float: 1
557ifloat: 1
b50a7181 558Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
ccc8cadf
JM
559float: 1
560ifloat: 1
b50a7181 561Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
ccc8cadf
JM
562float: 1
563ifloat: 1
b50a7181 564Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
ccc8cadf
JM
565float: 1
566ifloat: 1
b50a7181 567Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
ccc8cadf
JM
568float: 1
569ifloat: 1
b50a7181 570Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
ccc8cadf
JM
571float: 1
572ifloat: 1
b50a7181 573Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
ccc8cadf
JM
574float: 1
575ifloat: 1
b50a7181 576Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
ccc8cadf
JM
577float: 1
578ifloat: 1
b50a7181 579Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
ccc8cadf
JM
580float: 1
581ifloat: 1
b50a7181 582Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
ccc8cadf
JM
583float: 1
584ifloat: 1
b50a7181 585Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
ccc8cadf
JM
586float: 1
587ifloat: 1
b50a7181 588Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
ccc8cadf
JM
589double: 1
590idouble: 1
591ildouble: 1
592ldouble: 1
b50a7181 593Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
1b835983
MT
594ildouble: 1
595ldouble: 1
b50a7181 596Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
ccc8cadf
JM
597float: 1
598ifloat: 1
b50a7181 599Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
ccc8cadf
JM
600float: 1
601ifloat: 1
b50a7181 602Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
ccc8cadf
JM
603float: 1
604ifloat: 1
b50a7181 605Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
ccc8cadf
JM
606float: 1
607ifloat: 1
b50a7181 608Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
ccc8cadf
JM
609float: 1
610ifloat: 1
b50a7181 611Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
ccc8cadf
JM
612double: 1
613idouble: 1
614ildouble: 1
615ldouble: 1
b50a7181 616Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
1b835983
MT
617ildouble: 1
618ldouble: 1
b50a7181 619Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
ccc8cadf
JM
620float: 1
621ifloat: 1
b50a7181 622Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
ccc8cadf
JM
623float: 1
624ifloat: 1
b50a7181 625Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
ccc8cadf
JM
626float: 1
627ifloat: 1
b50a7181 628Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
ccc8cadf
JM
629float: 1
630ifloat: 1
b50a7181 631Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
ccc8cadf
JM
632float: 1
633ifloat: 1
634ildouble: 1
635ldouble: 1
b50a7181 636Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
ccc8cadf
JM
637float: 1
638ifloat: 1
b50a7181 639Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
ccc8cadf
JM
640float: 1
641ifloat: 1
b50a7181 642Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
ccc8cadf
JM
643float: 1
644ifloat: 1
b50a7181 645Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
ccc8cadf
JM
646float: 1
647ifloat: 1
648ildouble: 1
649ldouble: 1
b50a7181 650Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
ccc8cadf
JM
651float: 1
652ifloat: 1
b50a7181 653Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
ccc8cadf
JM
654float: 1
655ifloat: 1
b50a7181 656Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
ccc8cadf
JM
657float: 1
658ifloat: 1
b50a7181 659Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
ccc8cadf
JM
660float: 1
661ifloat: 1
662ildouble: 1
663ldouble: 1
b50a7181 664Test "Imaginary part of: cacos (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
665ildouble: 1
666ldouble: 1
b50a7181 667Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
ccc8cadf
JM
668float: 1
669ifloat: 1
b50a7181 670Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
ccc8cadf
JM
671float: 1
672ifloat: 1
b50a7181 673Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
ccc8cadf
JM
674float: 1
675ifloat: 1
b50a7181 676Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
ccc8cadf
JM
677float: 1
678ifloat: 1
679ildouble: 1
680ldouble: 1
b50a7181 681Test "Imaginary part of: cacos (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
682ildouble: 1
683ldouble: 1
b50a7181 684Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
ccc8cadf
JM
685float: 1
686ifloat: 1
b50a7181 687Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
0a1b2ae6
JM
688float: 1
689ifloat: 1
690ildouble: 1
691ldouble: 1
b50a7181 692Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
693float: 1
694ifloat: 1
1b835983
MT
695ildouble: 1
696ldouble: 1
b50a7181 697Test "Imaginary part of: cacos (-1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
698ildouble: 1
699ldouble: 1
b50a7181 700Test "Real part of: cacos (-1.0 + 0x1p50 i)":
728d7b43
JM
701float: 1
702ifloat: 1
b50a7181 703Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
0a1b2ae6
JM
704float: 1
705ifloat: 1
706ildouble: 1
707ldouble: 1
b50a7181 708Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
709float: 1
710ifloat: 1
1b835983
MT
711ildouble: 1
712ldouble: 1
b50a7181 713Test "Imaginary part of: cacos (-1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
714ildouble: 1
715ldouble: 1
b50a7181 716Test "Real part of: cacos (-1.0 - 0x1p50 i)":
728d7b43
JM
717float: 1
718ifloat: 1
b50a7181 719Test "Imaginary part of: cacos (-1.5 + +0 i)":
cdc1c96f
JM
720ildouble: 1
721ldouble: 1
b50a7181 722Test "Imaginary part of: cacos (-1.5 + 0x1.fp-1025 i)":
8cf28c5e
JM
723ildouble: 1
724ldouble: 1
b50a7181 725Test "Imaginary part of: cacos (-1.5 + 0x1.fp-129 i)":
8cf28c5e
JM
726ildouble: 1
727ldouble: 1
b50a7181 728Test "Imaginary part of: cacos (-1.5 + 0x1.fp-16385 i)":
8cf28c5e
JM
729ildouble: 1
730ldouble: 1
b50a7181 731Test "Imaginary part of: cacos (-1.5 - 0 i)":
d1d3431a
JM
732ildouble: 1
733ldouble: 1
b50a7181 734Test "Imaginary part of: cacos (-1.5 - 0x1.fp-1025 i)":
8cf28c5e
JM
735ildouble: 1
736ldouble: 1
b50a7181 737Test "Imaginary part of: cacos (-1.5 - 0x1.fp-129 i)":
8cf28c5e
JM
738ildouble: 1
739ldouble: 1
b50a7181 740Test "Imaginary part of: cacos (-1.5 - 0x1.fp-16385 i)":
8cf28c5e
JM
741ildouble: 1
742ldouble: 1
b50a7181 743Test "Real part of: cacos (-2 - 3 i)":
728d7b43
JM
744float: 1
745ifloat: 1
b50a7181 746Test "Imaginary part of: cacos (0.0 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
747ildouble: 1
748ldouble: 1
b50a7181 749Test "Imaginary part of: cacos (0.0 + 0x1.000002p0 i)":
3a7182a1
JM
750ildouble: 1
751ldouble: 1
b50a7181 752Test "Imaginary part of: cacos (0.0 + 0x1p-23 i)":
ccc8cadf
JM
753ildouble: 1
754ldouble: 1
b50a7181 755Test "Imaginary part of: cacos (0.0 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
756ildouble: 1
757ldouble: 1
b50a7181 758Test "Imaginary part of: cacos (0.0 - 0x1.000002p0 i)":
3a7182a1
JM
759ildouble: 1
760ldouble: 1
b50a7181 761Test "Imaginary part of: cacos (0.0 - 0x1p-23 i)":
ccc8cadf
JM
762ildouble: 1
763ldouble: 1
b50a7181 764Test "Imaginary part of: cacos (0.25 + 1.0 i)":
ccc8cadf
JM
765float: 1
766ifloat: 1
767ildouble: 1
768ldouble: 1
b50a7181 769Test "Imaginary part of: cacos (0.25 - 1.0 i)":
ccc8cadf
JM
770float: 1
771ifloat: 1
772ildouble: 1
773ldouble: 1
b50a7181 774Test "Real part of: cacos (0.5 + +0 i)":
ccc8cadf
JM
775double: 1
776idouble: 1
b50a7181 777Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
ccc8cadf
JM
778double: 1
779idouble: 1
b50a7181 780Test "Imaginary part of: cacos (0.5 + 0x1.fp-1025 i)":
ccc8cadf
JM
781ildouble: 1
782ldouble: 1
b50a7181 783Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
ccc8cadf
JM
784double: 1
785idouble: 1
b50a7181 786Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
ccc8cadf
JM
787double: 1
788idouble: 1
789ildouble: 1
790ldouble: 1
b50a7181 791Test "Imaginary part of: cacos (0.5 + 0x1.fp-16385 i)":
ccc8cadf
JM
792ildouble: 1
793ldouble: 1
b50a7181 794Test "Real part of: cacos (0.5 + 0x1p-105 i)":
ccc8cadf
JM
795double: 1
796idouble: 1
b50a7181 797Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
ccc8cadf
JM
798double: 1
799idouble: 1
b50a7181 800Test "Real part of: cacos (0.5 + 0x1p-112 i)":
ccc8cadf
JM
801double: 1
802idouble: 1
b50a7181 803Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
ccc8cadf
JM
804double: 1
805idouble: 1
b50a7181 806Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
ccc8cadf
JM
807double: 1
808idouble: 1
b50a7181 809Test "Real part of: cacos (0.5 + 0x1p-52 i)":
ccc8cadf
JM
810double: 1
811idouble: 1
b50a7181 812Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
ccc8cadf
JM
813ildouble: 1
814ldouble: 1
b50a7181 815Test "Real part of: cacos (0.5 + 0x1p-63 i)":
ccc8cadf
JM
816double: 1
817idouble: 1
b50a7181 818Test "Real part of: cacos (0.5 + 1.0 i)":
ccc8cadf
JM
819float: 1
820ifloat: 1
b50a7181 821Test "Imaginary part of: cacos (0.5 + 1.0 i)":
ccc8cadf
JM
822double: 1
823idouble: 1
824ildouble: 1
825ldouble: 1
b50a7181 826Test "Real part of: cacos (0.5 - 0 i)":
ccc8cadf
JM
827double: 1
828idouble: 1
b50a7181 829Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
ccc8cadf
JM
830double: 1
831idouble: 1
b50a7181 832Test "Imaginary part of: cacos (0.5 - 0x1.fp-1025 i)":
ccc8cadf
JM
833ildouble: 1
834ldouble: 1
b50a7181 835Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
ccc8cadf
JM
836double: 1
837idouble: 1
b50a7181 838Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
ccc8cadf
JM
839double: 1
840idouble: 1
841ildouble: 1
842ldouble: 1
b50a7181 843Test "Imaginary part of: cacos (0.5 - 0x1.fp-16385 i)":
ccc8cadf
JM
844ildouble: 1
845ldouble: 1
b50a7181 846Test "Real part of: cacos (0.5 - 0x1p-105 i)":
ccc8cadf
JM
847double: 1
848idouble: 1
b50a7181 849Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
ccc8cadf
JM
850double: 1
851idouble: 1
b50a7181 852Test "Real part of: cacos (0.5 - 0x1p-112 i)":
ccc8cadf
JM
853double: 1
854idouble: 1
b50a7181 855Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
ccc8cadf
JM
856double: 1
857idouble: 1
b50a7181 858Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
ccc8cadf
JM
859double: 1
860idouble: 1
b50a7181 861Test "Real part of: cacos (0.5 - 0x1p-52 i)":
ccc8cadf
JM
862double: 1
863idouble: 1
b50a7181 864Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
ccc8cadf
JM
865ildouble: 1
866ldouble: 1
b50a7181 867Test "Real part of: cacos (0.5 - 0x1p-63 i)":
ccc8cadf
JM
868double: 1
869idouble: 1
b50a7181 870Test "Real part of: cacos (0.5 - 1.0 i)":
0a1b2ae6
JM
871float: 1
872ifloat: 1
b50a7181 873Test "Imaginary part of: cacos (0.5 - 1.0 i)":
ccc8cadf
JM
874double: 1
875idouble: 1
0a1b2ae6
JM
876ildouble: 1
877ldouble: 1
b50a7181 878Test "Imaginary part of: cacos (0.75 + 1.25 i)":
0a1b2ae6
JM
879ildouble: 1
880ldouble: 1
b50a7181 881Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
d1d3431a
JM
882ildouble: 1
883ldouble: 1
b50a7181 884Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
0a1b2ae6
JM
885double: 1
886idouble: 1
1b835983
MT
887ildouble: 1
888ldouble: 1
b50a7181 889Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
0a1b2ae6
JM
890ildouble: 1
891ldouble: 1
b50a7181 892Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
d1d3431a
JM
893double: 1
894idouble: 1
1b835983
MT
895ildouble: 1
896ldouble: 1
b50a7181 897Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
d1d3431a
JM
898ildouble: 1
899ldouble: 1
b50a7181 900Test "Real part of: cacos (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
901ildouble: 1
902ldouble: 1
b50a7181 903Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
904ildouble: 1
905ldouble: 1
b50a7181 906Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
ccc8cadf
JM
907ildouble: 1
908ldouble: 1
b50a7181 909Test "Real part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
910ildouble: 1
911ldouble: 1
b50a7181 912Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
0a1b2ae6
JM
913ildouble: 1
914ldouble: 1
b50a7181 915Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
cdc1c96f
JM
916float: 1
917ifloat: 1
b50a7181 918Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
43d218d5
AJ
919float: 1
920ifloat: 1
b50a7181 921Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
ccc8cadf
JM
922float: 2
923ifloat: 2
b50a7181 924Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
ccc8cadf
JM
925float: 2
926ifloat: 2
b50a7181 927Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
ccc8cadf
JM
928float: 1
929ifloat: 1
b50a7181 930Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
ccc8cadf
JM
931float: 1
932ifloat: 1
b50a7181 933Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
ccc8cadf
JM
934float: 2
935ifloat: 2
b50a7181 936Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
ccc8cadf
JM
937float: 2
938ifloat: 2
b50a7181 939Test "Real part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
3a7182a1
JM
940ildouble: 1
941ldouble: 1
b50a7181 942Test "Imaginary part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
3a7182a1
JM
943ildouble: 2
944ldouble: 2
b50a7181 945Test "Real part of: cacos (0x1.0000000000000002p0 - 0x1p-63 i)":
3a7182a1
JM
946ildouble: 1
947ldouble: 1
b50a7181 948Test "Imaginary part of: cacos (0x1.0000000000000002p0 - 0x1p-63 i)":
3a7182a1
JM
949ildouble: 2
950ldouble: 2
b50a7181 951Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0.0 i)":
3a7182a1
JM
952ildouble: 1
953ldouble: 1
b50a7181 954Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1.fp-1025 i)":
3a7182a1
JM
955ildouble: 1
956ldouble: 1
b50a7181 957Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
3a7182a1
JM
958double: 1
959idouble: 1
960ildouble: 1
961ldouble: 1
b50a7181 962Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
3a7182a1
JM
963ildouble: 1
964ldouble: 1
b50a7181 965Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0.0 i)":
3a7182a1
JM
966ildouble: 1
967ldouble: 1
b50a7181 968Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1.fp-1025 i)":
3a7182a1
JM
969ildouble: 1
970ldouble: 1
b50a7181 971Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
3a7182a1
JM
972double: 1
973idouble: 1
974ildouble: 1
975ldouble: 1
b50a7181 976Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
3a7182a1
JM
977ildouble: 1
978ldouble: 1
b50a7181 979Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
3a7182a1
JM
980float: 2
981ifloat: 2
b50a7181 982Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
3a7182a1
JM
983float: 1
984ifloat: 1
b50a7181 985Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
3a7182a1
JM
986float: 2
987ifloat: 2
b50a7181 988Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
3a7182a1
JM
989float: 1
990ifloat: 1
b50a7181 991Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
992double: 1
993idouble: 1
994ildouble: 1
995ldouble: 1
b50a7181 996Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
997double: 1
998idouble: 1
999ildouble: 1
1000ldouble: 1
b50a7181 1001Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
0a1b2ae6
JM
1002double: 1
1003float: 1
1004idouble: 1
1005ifloat: 1
b50a7181 1006Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
0a1b2ae6
JM
1007double: 1
1008float: 1
1009idouble: 1
1010ifloat: 1
b50a7181 1011Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
0a1b2ae6
JM
1012double: 1
1013idouble: 1
b50a7181 1014Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
0a1b2ae6
JM
1015double: 1
1016idouble: 1
b50a7181 1017Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
0a1b2ae6
JM
1018double: 1
1019idouble: 1
b50a7181 1020Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
8cf28c5e
JM
1021double: 1
1022idouble: 1
b50a7181 1023Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
0a1b2ae6
JM
1024double: 1
1025idouble: 1
b50a7181 1026Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
8cf28c5e
JM
1027double: 1
1028idouble: 1
b50a7181 1029Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
ccc8cadf
JM
1030float: 1
1031ifloat: 1
b50a7181 1032Test "Imaginary part of: cacos (0x1.fp-129 + 0x1.000002p0 i)":
3a7182a1
JM
1033ildouble: 1
1034ldouble: 1
b50a7181 1035Test "Imaginary part of: cacos (0x1.fp-129 + 0x1p-23 i)":
ccc8cadf
JM
1036ildouble: 1
1037ldouble: 1
b50a7181 1038Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
0a1b2ae6
JM
1039double: 1
1040float: 1
1041idouble: 1
1042ifloat: 1
b50a7181 1043Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
8cf28c5e
JM
1044double: 1
1045idouble: 1
b50a7181 1046Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
ccc8cadf
JM
1047float: 1
1048ifloat: 1
b50a7181 1049Test "Imaginary part of: cacos (0x1.fp-129 - 0x1.000002p0 i)":
3a7182a1
JM
1050ildouble: 1
1051ldouble: 1
b50a7181 1052Test "Imaginary part of: cacos (0x1.fp-129 - 0x1p-23 i)":
ccc8cadf
JM
1053ildouble: 1
1054ldouble: 1
b50a7181 1055Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
0a1b2ae6
JM
1056double: 1
1057float: 1
1058idouble: 1
1059ifloat: 1
b50a7181 1060Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
8cf28c5e
JM
1061double: 1
1062idouble: 1
b50a7181 1063Test "Imaginary part of: cacos (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
1064ildouble: 1
1065ldouble: 1
b50a7181 1066Test "Imaginary part of: cacos (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
1067ildouble: 1
1068ldouble: 1
b50a7181 1069Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
0a1b2ae6
JM
1070double: 1
1071float: 1
1072idouble: 1
1073ifloat: 1
1074ildouble: 1
1075ldouble: 1
b50a7181 1076Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
0a1b2ae6
JM
1077double: 1
1078float: 1
1079idouble: 1
1080ifloat: 1
1081ildouble: 1
1082ldouble: 1
b50a7181 1083Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
728d7b43
JM
1084double: 1
1085idouble: 1
b50a7181 1086Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
728d7b43
JM
1087double: 1
1088idouble: 1
b50a7181 1089Test "Imaginary part of: cacos (0x1.fp16383 + 0x1.fp16383 i)":
1b835983
MT
1090ildouble: 1
1091ldouble: 1
b50a7181 1092Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
ccc8cadf
JM
1093float: 1
1094ifloat: 1
b50a7181 1095Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
ccc8cadf
JM
1096float: 1
1097ifloat: 1
b50a7181 1098Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
ccc8cadf
JM
1099float: 1
1100ifloat: 1
b50a7181 1101Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
ccc8cadf
JM
1102float: 1
1103ifloat: 1
b50a7181 1104Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
ccc8cadf
JM
1105float: 1
1106ifloat: 1
b50a7181 1107Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
ccc8cadf
JM
1108double: 1
1109idouble: 1
1110ildouble: 1
1111ldouble: 1
b50a7181 1112Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
1b835983
MT
1113ildouble: 1
1114ldouble: 1
b50a7181 1115Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
ccc8cadf
JM
1116float: 1
1117ifloat: 1
b50a7181 1118Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
ccc8cadf
JM
1119double: 1
1120idouble: 1
1121ildouble: 1
1122ldouble: 1
b50a7181 1123Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
1b835983
MT
1124ildouble: 1
1125ldouble: 1
b50a7181 1126Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
ccc8cadf
JM
1127float: 1
1128ifloat: 1
1129ildouble: 1
1130ldouble: 1
b50a7181 1131Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
ccc8cadf
JM
1132float: 1
1133ifloat: 1
1134ildouble: 1
1135ldouble: 1
b50a7181 1136Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
ccc8cadf
JM
1137float: 1
1138ifloat: 1
1139ildouble: 1
1140ldouble: 1
b50a7181 1141Test "Imaginary part of: cacos (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
1142ildouble: 1
1143ldouble: 1
b50a7181 1144Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
ccc8cadf
JM
1145float: 1
1146ifloat: 1
1147ildouble: 1
1148ldouble: 1
b50a7181 1149Test "Imaginary part of: cacos (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
1150ildouble: 1
1151ldouble: 1
b50a7181 1152Test "Real part of: cacos (1.0 + 0.25 i)":
0a1b2ae6
JM
1153double: 1
1154idouble: 1
b50a7181 1155Test "Real part of: cacos (1.0 + 0.5 i)":
0a1b2ae6
JM
1156float: 1
1157ifloat: 1
b50a7181 1158Test "Imaginary part of: cacos (1.0 + 0.5 i)":
0a1b2ae6
JM
1159float: 1
1160ifloat: 1
1161ildouble: 1
1162ldouble: 1
b50a7181 1163Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
1164float: 2
1165ifloat: 2
1166ildouble: 1
1167ldouble: 1
b50a7181 1168Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
1169float: 1
1170ifloat: 1
1b835983
MT
1171ildouble: 1
1172ldouble: 1
b50a7181 1173Test "Imaginary part of: cacos (1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
1174ildouble: 1
1175ldouble: 1
b50a7181 1176Test "Real part of: cacos (1.0 - 0.25 i)":
0a1b2ae6
JM
1177double: 1
1178idouble: 1
b50a7181 1179Test "Real part of: cacos (1.0 - 0.5 i)":
0a1b2ae6
JM
1180float: 1
1181ifloat: 1
b50a7181 1182Test "Imaginary part of: cacos (1.0 - 0.5 i)":
0a1b2ae6
JM
1183float: 1
1184ifloat: 1
1185ildouble: 1
1186ldouble: 1
b50a7181 1187Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
1188float: 2
1189ifloat: 2
1190ildouble: 1
1191ldouble: 1
b50a7181 1192Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
1193float: 1
1194ifloat: 1
1b835983
MT
1195ildouble: 1
1196ldouble: 1
b50a7181 1197Test "Imaginary part of: cacos (1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
1198ildouble: 1
1199ldouble: 1
b50a7181 1200Test "Imaginary part of: cacos (1.5 + +0 i)":
cdc1c96f
JM
1201ildouble: 1
1202ldouble: 1
b50a7181 1203Test "Imaginary part of: cacos (1.5 + 0x1.fp-1025 i)":
8cf28c5e
JM
1204ildouble: 1
1205ldouble: 1
b50a7181 1206Test "Imaginary part of: cacos (1.5 + 0x1.fp-129 i)":
8cf28c5e
JM
1207ildouble: 1
1208ldouble: 1
b50a7181 1209Test "Imaginary part of: cacos (1.5 + 0x1.fp-16385 i)":
8cf28c5e
JM
1210ildouble: 1
1211ldouble: 1
b50a7181 1212Test "Imaginary part of: cacos (1.5 - 0 i)":
d1d3431a
JM
1213ildouble: 1
1214ldouble: 1
b50a7181 1215Test "Imaginary part of: cacos (1.5 - 0x1.fp-1025 i)":
8cf28c5e
JM
1216ildouble: 1
1217ldouble: 1
b50a7181 1218Test "Imaginary part of: cacos (1.5 - 0x1.fp-129 i)":
8cf28c5e
JM
1219ildouble: 1
1220ldouble: 1
b50a7181 1221Test "Imaginary part of: cacos (1.5 - 0x1.fp-16385 i)":
8cf28c5e
JM
1222ildouble: 1
1223ldouble: 1
c9cf6dde
AJ
1224
1225# cacosh
b50a7181 1226Test "Real part of: cacosh (+0 + 0.5 i)":
d1d3431a
JM
1227float: 1
1228ifloat: 1
b50a7181 1229Test "Real part of: cacosh (+0 + 1.0 i)":
52ce4860
JM
1230double: 1
1231float: 1
1232idouble: 1
1233ifloat: 1
b50a7181 1234Test "Real part of: cacosh (+0 + 1.5 i)":
52ce4860
JM
1235double: 1
1236idouble: 1
b50a7181 1237Test "Real part of: cacosh (+0 - 0.5 i)":
52ce4860
JM
1238float: 1
1239ifloat: 1
b50a7181 1240Test "Real part of: cacosh (+0 - 1.0 i)":
52ce4860
JM
1241double: 1
1242float: 1
1243idouble: 1
1244ifloat: 1
b50a7181 1245Test "Real part of: cacosh (+0 - 1.5 i)":
52ce4860
JM
1246double: 1
1247idouble: 1
b50a7181 1248Test "Real part of: cacosh (-0 + 0.5 i)":
52ce4860
JM
1249float: 1
1250ifloat: 1
b50a7181 1251Test "Real part of: cacosh (-0 + 1.0 i)":
52ce4860
JM
1252double: 1
1253float: 1
1254idouble: 1
1255ifloat: 1
b50a7181 1256Test "Real part of: cacosh (-0 + 1.5 i)":
52ce4860
JM
1257double: 1
1258idouble: 1
b50a7181 1259Test "Real part of: cacosh (-0 - 0.5 i)":
52ce4860
JM
1260float: 1
1261ifloat: 1
b50a7181 1262Test "Real part of: cacosh (-0 - 1.0 i)":
52ce4860
JM
1263double: 1
1264float: 1
1265idouble: 1
1266ifloat: 1
b50a7181 1267Test "Real part of: cacosh (-0 - 1.5 i)":
52ce4860
JM
1268double: 1
1269idouble: 1
b50a7181 1270Test "Real part of: cacosh (-0.0 + 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1271ildouble: 1
1272ldouble: 1
b50a7181 1273Test "Real part of: cacosh (-0.0 + 0x1.000002p0 i)":
52ce4860
JM
1274ildouble: 1
1275ldouble: 1
b50a7181 1276Test "Real part of: cacosh (-0.0 + 0x1p-23 i)":
52ce4860
JM
1277ildouble: 1
1278ldouble: 1
b50a7181 1279Test "Real part of: cacosh (-0.0 - 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1280ildouble: 1
1281ldouble: 1
b50a7181 1282Test "Real part of: cacosh (-0.0 - 0x1.000002p0 i)":
52ce4860
JM
1283ildouble: 1
1284ldouble: 1
b50a7181 1285Test "Real part of: cacosh (-0.0 - 0x1p-23 i)":
52ce4860
JM
1286ildouble: 1
1287ldouble: 1
b50a7181 1288Test "Real part of: cacosh (-0.25 + 1.0 i)":
52ce4860
JM
1289float: 1
1290ifloat: 1
1291ildouble: 1
1292ldouble: 1
b50a7181 1293Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
52ce4860
JM
1294double: 1
1295float: 1
1296idouble: 1
1297ifloat: 1
b50a7181 1298Test "Real part of: cacosh (-0.25 - 1.0 i)":
52ce4860
JM
1299float: 1
1300ifloat: 1
1301ildouble: 1
1302ldouble: 1
b50a7181 1303Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
52ce4860
JM
1304double: 1
1305float: 1
1306idouble: 1
1307ifloat: 1
b50a7181 1308Test "Real part of: cacosh (-0.5 + 0x1.fp-1025 i)":
52ce4860
JM
1309ildouble: 1
1310ldouble: 1
b50a7181 1311Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
52ce4860
JM
1312double: 1
1313idouble: 1
1314ildouble: 1
1315ldouble: 1
b50a7181 1316Test "Real part of: cacosh (-0.5 + 0x1.fp-16385 i)":
52ce4860
JM
1317ildouble: 1
1318ldouble: 1
b50a7181 1319Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
52ce4860
JM
1320double: 1
1321idouble: 1
b50a7181 1322Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
52ce4860
JM
1323double: 1
1324idouble: 1
b50a7181 1325Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
52ce4860
JM
1326double: 1
1327idouble: 1
b50a7181 1328Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
52ce4860
JM
1329ildouble: 1
1330ldouble: 1
b50a7181 1331Test "Real part of: cacosh (-0.5 + 1.0 i)":
52ce4860
JM
1332double: 1
1333idouble: 1
1334ildouble: 1
1335ldouble: 1
b50a7181 1336Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
52ce4860
JM
1337float: 1
1338ifloat: 1
b50a7181 1339Test "Real part of: cacosh (-0.5 - 0x1.fp-1025 i)":
52ce4860
JM
1340ildouble: 1
1341ldouble: 1
b50a7181 1342Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
52ce4860
JM
1343double: 1
1344idouble: 1
1345ildouble: 1
1346ldouble: 1
b50a7181 1347Test "Real part of: cacosh (-0.5 - 0x1.fp-16385 i)":
52ce4860
JM
1348ildouble: 1
1349ldouble: 1
b50a7181 1350Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
52ce4860
JM
1351double: 1
1352idouble: 1
b50a7181 1353Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
52ce4860
JM
1354double: 1
1355idouble: 1
b50a7181 1356Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
52ce4860
JM
1357double: 1
1358idouble: 1
b50a7181 1359Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
52ce4860
JM
1360ildouble: 1
1361ldouble: 1
b50a7181 1362Test "Real part of: cacosh (-0.5 - 1.0 i)":
52ce4860
JM
1363double: 1
1364idouble: 1
1365ildouble: 1
1366ldouble: 1
b50a7181 1367Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
52ce4860
JM
1368float: 1
1369ifloat: 1
b50a7181 1370Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
52ce4860
JM
1371double: 1
1372idouble: 1
1b835983
MT
1373ildouble: 1
1374ldouble: 1
b50a7181 1375Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
52ce4860
JM
1376double: 1
1377idouble: 1
1b835983
MT
1378ildouble: 1
1379ldouble: 1
b50a7181 1380Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
52ce4860
JM
1381ildouble: 1
1382ldouble: 1
b50a7181 1383Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
52ce4860
JM
1384ildouble: 1
1385ldouble: 1
b50a7181 1386Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
52ce4860
JM
1387ildouble: 1
1388ldouble: 1
b50a7181 1389Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
52ce4860
JM
1390ildouble: 1
1391ldouble: 1
b50a7181 1392Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
52ce4860
JM
1393float: 2
1394ifloat: 2
b50a7181 1395Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
52ce4860
JM
1396float: 2
1397ifloat: 2
b50a7181 1398Test "Real part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
52ce4860
JM
1399ildouble: 2
1400ldouble: 2
b50a7181 1401Test "Real part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
52ce4860
JM
1402ildouble: 2
1403ldouble: 2
b50a7181 1404Test "Real part of: cacosh (-0x1.0000000000001p0 + 0.0 i)":
52ce4860
JM
1405ildouble: 1
1406ldouble: 1
b50a7181 1407Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
52ce4860
JM
1408ildouble: 1
1409ldouble: 1
b50a7181 1410Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
52ce4860
JM
1411ildouble: 1
1412ldouble: 1
b50a7181 1413Test "Real part of: cacosh (-0x1.0000000000001p0 - 0.0 i)":
52ce4860
JM
1414ildouble: 1
1415ldouble: 1
b50a7181 1416Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
52ce4860
JM
1417ildouble: 1
1418ldouble: 1
b50a7181 1419Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
52ce4860
JM
1420ildouble: 1
1421ldouble: 1
b50a7181 1422Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
52ce4860
JM
1423float: 1
1424ifloat: 1
b50a7181 1425Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
52ce4860
JM
1426float: 1
1427ifloat: 1
b50a7181 1428Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
52ce4860
JM
1429double: 1
1430idouble: 1
1431ildouble: 1
1432ldouble: 1
b50a7181 1433Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
52ce4860
JM
1434double: 1
1435idouble: 1
1436ildouble: 1
1437ldouble: 1
b50a7181 1438Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
52ce4860
JM
1439double: 1
1440float: 1
1441idouble: 1
1442ifloat: 1
b50a7181 1443Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
52ce4860
JM
1444float: 1
1445ifloat: 1
b50a7181 1446Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
52ce4860
JM
1447double: 1
1448float: 1
1449idouble: 1
1450ifloat: 1
b50a7181 1451Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
52ce4860
JM
1452float: 1
1453ifloat: 1
b50a7181 1454Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
52ce4860
JM
1455double: 1
1456idouble: 1
b50a7181 1457Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
52ce4860
JM
1458double: 1
1459idouble: 1
b50a7181 1460Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
52ce4860
JM
1461double: 1
1462idouble: 1
b50a7181 1463Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
52ce4860
JM
1464double: 1
1465idouble: 1
b50a7181 1466Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
52ce4860
JM
1467double: 1
1468idouble: 1
b50a7181 1469Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
52ce4860
JM
1470double: 1
1471idouble: 1
b50a7181 1472Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
52ce4860
JM
1473float: 1
1474ifloat: 1
b50a7181 1475Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
52ce4860
JM
1476float: 1
1477ifloat: 1
b50a7181 1478Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
52ce4860
JM
1479float: 1
1480ifloat: 1
b50a7181 1481Test "Real part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
52ce4860
JM
1482ildouble: 1
1483ldouble: 1
b50a7181 1484Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
52ce4860
JM
1485float: 1
1486ifloat: 1
b50a7181 1487Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
52ce4860
JM
1488float: 1
1489ifloat: 1
b50a7181 1490Test "Real part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
52ce4860
JM
1491ildouble: 1
1492ldouble: 1
b50a7181 1493Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
52ce4860
JM
1494float: 1
1495ifloat: 1
b50a7181 1496Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
52ce4860
JM
1497double: 1
1498float: 1
1499idouble: 1
1500ifloat: 1
b50a7181 1501Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
52ce4860
JM
1502float: 1
1503ifloat: 1
b50a7181 1504Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
52ce4860
JM
1505double: 1
1506idouble: 1
b50a7181 1507Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
52ce4860
JM
1508float: 1
1509ifloat: 1
b50a7181 1510Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
52ce4860
JM
1511float: 1
1512ifloat: 1
b50a7181 1513Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
52ce4860
JM
1514float: 1
1515ifloat: 1
b50a7181 1516Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
52ce4860
JM
1517float: 1
1518ifloat: 1
b50a7181 1519Test "Real part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
52ce4860
JM
1520ildouble: 1
1521ldouble: 1
b50a7181 1522Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
52ce4860
JM
1523float: 1
1524ifloat: 1
b50a7181 1525Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
52ce4860
JM
1526float: 1
1527ifloat: 1
b50a7181 1528Test "Real part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
52ce4860
JM
1529ildouble: 1
1530ldouble: 1
b50a7181 1531Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
52ce4860
JM
1532float: 1
1533ifloat: 1
b50a7181 1534Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
52ce4860
JM
1535double: 1
1536float: 1
1537idouble: 1
1538ifloat: 1
b50a7181 1539Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
52ce4860
JM
1540float: 1
1541ifloat: 1
b50a7181 1542Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
52ce4860
JM
1543double: 1
1544idouble: 1
b50a7181 1545Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
52ce4860
JM
1546float: 1
1547ifloat: 1
b50a7181 1548Test "Real part of: cacosh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1549ildouble: 1
1550ldouble: 1
b50a7181 1551Test "Real part of: cacosh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1552ildouble: 1
1553ldouble: 1
b50a7181 1554Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
52ce4860
JM
1555double: 1
1556float: 1
1557idouble: 1
1558ifloat: 1
1559ildouble: 1
1560ldouble: 1
b50a7181 1561Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
52ce4860
JM
1562float: 1
1563ifloat: 1
b50a7181 1564Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
52ce4860
JM
1565double: 1
1566float: 1
1567idouble: 1
1568ifloat: 1
1569ildouble: 1
1570ldouble: 1
b50a7181 1571Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
52ce4860
JM
1572float: 1
1573ifloat: 1
b50a7181 1574Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
52ce4860
JM
1575float: 1
1576ifloat: 1
b50a7181 1577Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
52ce4860
JM
1578float: 1
1579ifloat: 1
b50a7181 1580Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
52ce4860
JM
1581float: 1
1582ifloat: 1
b50a7181 1583Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
52ce4860
JM
1584float: 1
1585ifloat: 1
b50a7181 1586Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
52ce4860
JM
1587float: 1
1588ifloat: 1
b50a7181 1589Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
52ce4860
JM
1590float: 1
1591ifloat: 1
b50a7181 1592Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
52ce4860
JM
1593float: 1
1594ifloat: 1
b50a7181 1595Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
52ce4860
JM
1596float: 1
1597ifloat: 1
b50a7181 1598Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
52ce4860
JM
1599float: 1
1600ifloat: 1
b50a7181 1601Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
52ce4860
JM
1602float: 1
1603ifloat: 1
b50a7181 1604Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
52ce4860
JM
1605float: 1
1606ifloat: 1
b50a7181 1607Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
52ce4860
JM
1608float: 1
1609ifloat: 1
b50a7181 1610Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
52ce4860
JM
1611float: 1
1612ifloat: 1
b50a7181 1613Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
52ce4860
JM
1614float: 1
1615ifloat: 1
b50a7181 1616Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
52ce4860
JM
1617float: 1
1618ifloat: 1
b50a7181 1619Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
52ce4860
JM
1620float: 1
1621ifloat: 1
b50a7181 1622Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
52ce4860
JM
1623float: 1
1624ifloat: 1
b50a7181 1625Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
52ce4860
JM
1626float: 1
1627ifloat: 1
b50a7181 1628Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
52ce4860
JM
1629float: 1
1630ifloat: 1
b50a7181 1631Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
52ce4860
JM
1632double: 1
1633idouble: 1
1634ildouble: 1
1635ldouble: 1
b50a7181 1636Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
1b835983
MT
1637ildouble: 1
1638ldouble: 1
b50a7181 1639Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
52ce4860
JM
1640float: 1
1641ifloat: 1
b50a7181 1642Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
52ce4860
JM
1643float: 1
1644ifloat: 1
b50a7181 1645Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
52ce4860
JM
1646float: 1
1647ifloat: 1
b50a7181 1648Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
52ce4860
JM
1649float: 1
1650ifloat: 1
b50a7181 1651Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
52ce4860
JM
1652float: 1
1653ifloat: 1
b50a7181 1654Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
52ce4860
JM
1655double: 1
1656idouble: 1
1657ildouble: 1
1658ldouble: 1
b50a7181 1659Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
1b835983
MT
1660ildouble: 1
1661ldouble: 1
b50a7181 1662Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
52ce4860
JM
1663float: 1
1664ifloat: 1
b50a7181 1665Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
52ce4860
JM
1666float: 1
1667ifloat: 1
b50a7181 1668Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
52ce4860
JM
1669float: 1
1670ifloat: 1
b50a7181 1671Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
52ce4860
JM
1672float: 1
1673ifloat: 1
1674ildouble: 1
1675ldouble: 1
b50a7181 1676Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
52ce4860
JM
1677float: 1
1678ifloat: 1
b50a7181 1679Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
52ce4860
JM
1680float: 1
1681ifloat: 1
b50a7181 1682Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
52ce4860
JM
1683float: 1
1684ifloat: 1
b50a7181 1685Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
52ce4860
JM
1686float: 1
1687ifloat: 1
1688ildouble: 1
1689ldouble: 1
b50a7181 1690Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
52ce4860
JM
1691float: 1
1692ifloat: 1
b50a7181 1693Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
52ce4860
JM
1694float: 1
1695ifloat: 1
b50a7181 1696Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
52ce4860
JM
1697float: 1
1698ifloat: 1
b50a7181 1699Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
52ce4860
JM
1700float: 1
1701ifloat: 1
1702ildouble: 1
1703ldouble: 1
b50a7181 1704Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
52ce4860
JM
1705float: 1
1706ifloat: 1
b50a7181 1707Test "Real part of: cacosh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1708ildouble: 1
1709ldouble: 1
b50a7181 1710Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
52ce4860
JM
1711float: 1
1712ifloat: 1
b50a7181 1713Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
52ce4860
JM
1714float: 1
1715ifloat: 1
b50a7181 1716Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
52ce4860
JM
1717float: 1
1718ifloat: 1
1719ildouble: 1
1720ldouble: 1
b50a7181 1721Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
52ce4860
JM
1722float: 1
1723ifloat: 1
b50a7181 1724Test "Real part of: cacosh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1725ildouble: 1
1726ldouble: 1
b50a7181 1727Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
52ce4860
JM
1728float: 1
1729ifloat: 1
b50a7181 1730Test "Real part of: cacosh (-1.0 + 0.5 i)":
52ce4860
JM
1731float: 1
1732ifloat: 1
1733ildouble: 1
1734ldouble: 1
b50a7181 1735Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
52ce4860
JM
1736float: 1
1737ifloat: 1
1b835983
MT
1738ildouble: 1
1739ldouble: 1
b50a7181 1740Test "Real part of: cacosh (-1.0 + 0x1.fp-30 i)":
52ce4860
JM
1741ildouble: 1
1742ldouble: 1
b50a7181 1743Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
52ce4860
JM
1744float: 1
1745ifloat: 1
b50a7181 1746Test "Real part of: cacosh (-1.0 - 0.5 i)":
52ce4860
JM
1747float: 1
1748ifloat: 1
1749ildouble: 1
1750ldouble: 1
b50a7181 1751Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
52ce4860
JM
1752float: 1
1753ifloat: 1
1b835983
MT
1754ildouble: 1
1755ldouble: 1
b50a7181 1756Test "Real part of: cacosh (-1.0 - 0x1.fp-30 i)":
52ce4860
JM
1757ildouble: 1
1758ldouble: 1
b50a7181 1759Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
52ce4860
JM
1760float: 1
1761ifloat: 1
b50a7181 1762Test "Real part of: cacosh (-1.5 + +0 i)":
52ce4860
JM
1763ildouble: 1
1764ldouble: 1
b50a7181 1765Test "Real part of: cacosh (-1.5 + 0x1.fp-1025 i)":
52ce4860
JM
1766ildouble: 1
1767ldouble: 1
b50a7181 1768Test "Real part of: cacosh (-1.5 + 0x1.fp-129 i)":
52ce4860
JM
1769ildouble: 1
1770ldouble: 1
b50a7181 1771Test "Real part of: cacosh (-1.5 + 0x1.fp-16385 i)":
52ce4860
JM
1772ildouble: 1
1773ldouble: 1
b50a7181 1774Test "Real part of: cacosh (-1.5 - 0 i)":
52ce4860
JM
1775ildouble: 1
1776ldouble: 1
b50a7181 1777Test "Real part of: cacosh (-1.5 - 0x1.fp-1025 i)":
52ce4860
JM
1778ildouble: 1
1779ldouble: 1
b50a7181 1780Test "Real part of: cacosh (-1.5 - 0x1.fp-129 i)":
52ce4860
JM
1781ildouble: 1
1782ldouble: 1
b50a7181 1783Test "Real part of: cacosh (-1.5 - 0x1.fp-16385 i)":
52ce4860
JM
1784ildouble: 1
1785ldouble: 1
b50a7181 1786Test "Imaginary part of: cacosh (-2 - 3 i)":
52ce4860
JM
1787float: 1
1788ifloat: 1
b50a7181 1789Test "Real part of: cacosh (0.0 + 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1790ildouble: 1
1791ldouble: 1
b50a7181 1792Test "Real part of: cacosh (0.0 + 0x1.000002p0 i)":
52ce4860
JM
1793ildouble: 1
1794ldouble: 1
b50a7181 1795Test "Real part of: cacosh (0.0 + 0x1p-23 i)":
52ce4860
JM
1796ildouble: 1
1797ldouble: 1
b50a7181 1798Test "Real part of: cacosh (0.0 - 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
1799ildouble: 1
1800ldouble: 1
b50a7181 1801Test "Real part of: cacosh (0.0 - 0x1.000002p0 i)":
52ce4860
JM
1802ildouble: 1
1803ldouble: 1
b50a7181 1804Test "Real part of: cacosh (0.0 - 0x1p-23 i)":
52ce4860
JM
1805ildouble: 1
1806ldouble: 1
b50a7181 1807Test "Real part of: cacosh (0.25 + 1.0 i)":
52ce4860
JM
1808float: 1
1809ifloat: 1
1810ildouble: 1
1811ldouble: 1
b50a7181 1812Test "Real part of: cacosh (0.25 - 1.0 i)":
52ce4860
JM
1813float: 1
1814ifloat: 1
1815ildouble: 1
1816ldouble: 1
b50a7181 1817Test "Imaginary part of: cacosh (0.5 + +0 i)":
52ce4860
JM
1818double: 1
1819idouble: 1
b50a7181 1820Test "Real part of: cacosh (0.5 + 0x1.fp-1025 i)":
52ce4860
JM
1821ildouble: 1
1822ldouble: 1
b50a7181 1823Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
52ce4860
JM
1824double: 1
1825idouble: 1
b50a7181 1826Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
52ce4860
JM
1827double: 1
1828idouble: 1
1829ildouble: 1
1830ldouble: 1
b50a7181 1831Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
52ce4860
JM
1832double: 1
1833idouble: 1
b50a7181 1834Test "Real part of: cacosh (0.5 + 0x1.fp-16385 i)":
52ce4860
JM
1835ildouble: 1
1836ldouble: 1
b50a7181 1837Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
52ce4860
JM
1838double: 1
1839idouble: 1
b50a7181 1840Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
52ce4860
JM
1841double: 1
1842idouble: 1
b50a7181 1843Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
52ce4860
JM
1844double: 1
1845idouble: 1
b50a7181 1846Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
52ce4860
JM
1847double: 1
1848idouble: 1
b50a7181 1849Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
52ce4860
JM
1850double: 1
1851idouble: 1
b50a7181 1852Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
d0419dbf
JM
1853ildouble: 1
1854ldouble: 1
b50a7181 1855Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
52ce4860
JM
1856double: 1
1857idouble: 1
b50a7181 1858Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
52ce4860
JM
1859double: 1
1860idouble: 1
b50a7181 1861Test "Real part of: cacosh (0.5 + 1.0 i)":
d1d3431a 1862double: 1
52ce4860
JM
1863idouble: 1
1864ildouble: 1
1865ldouble: 1
b50a7181 1866Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
d1d3431a 1867float: 1
52ce4860 1868ifloat: 1
b50a7181 1869Test "Imaginary part of: cacosh (0.5 - 0 i)":
52ce4860
JM
1870double: 1
1871idouble: 1
b50a7181 1872Test "Real part of: cacosh (0.5 - 0x1.fp-1025 i)":
52ce4860
JM
1873ildouble: 1
1874ldouble: 1
b50a7181 1875Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
52ce4860
JM
1876double: 1
1877idouble: 1
b50a7181 1878Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
52ce4860
JM
1879double: 1
1880idouble: 1
1881ildouble: 1
1882ldouble: 1
b50a7181 1883Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
52ce4860
JM
1884double: 1
1885idouble: 1
b50a7181 1886Test "Real part of: cacosh (0.5 - 0x1.fp-16385 i)":
52ce4860
JM
1887ildouble: 1
1888ldouble: 1
b50a7181 1889Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
52ce4860 1890double: 1
d1d3431a 1891idouble: 1
b50a7181 1892Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
52ce4860
JM
1893double: 1
1894idouble: 1
b50a7181 1895Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
52ce4860
JM
1896double: 1
1897idouble: 1
b50a7181 1898Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
52ce4860
JM
1899double: 1
1900idouble: 1
b50a7181 1901Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
52ce4860
JM
1902double: 1
1903idouble: 1
b50a7181 1904Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
52ce4860
JM
1905ildouble: 1
1906ldouble: 1
b50a7181 1907Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
52ce4860
JM
1908double: 1
1909idouble: 1
b50a7181 1910Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
52ce4860
JM
1911double: 1
1912idouble: 1
b50a7181 1913Test "Real part of: cacosh (0.5 - 1.0 i)":
52ce4860
JM
1914double: 1
1915idouble: 1
1916ildouble: 1
1917ldouble: 1
b50a7181 1918Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
52ce4860 1919float: 1
d1d3431a 1920ifloat: 1
b50a7181 1921Test "Real part of: cacosh (0.75 + 1.25 i)":
52ce4860
JM
1922ildouble: 1
1923ldouble: 1
b50a7181 1924Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
d1d3431a
JM
1925double: 1
1926idouble: 1
1b835983
MT
1927ildouble: 1
1928ldouble: 1
b50a7181 1929Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
52ce4860
JM
1930ildouble: 1
1931ldouble: 1
b50a7181 1932Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
52ce4860
JM
1933double: 1
1934idouble: 1
1b835983
MT
1935ildouble: 1
1936ldouble: 1
b50a7181 1937Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
52ce4860
JM
1938ildouble: 1
1939ldouble: 1
b50a7181 1940Test "Real part of: cacosh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
52ce4860
JM
1941ildouble: 1
1942ldouble: 1
b50a7181 1943Test "Real part of: cacosh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
52ce4860
JM
1944ildouble: 1
1945ldouble: 1
b50a7181 1946Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
52ce4860
JM
1947ildouble: 1
1948ldouble: 1
b50a7181 1949Test "Real part of: cacosh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
52ce4860
JM
1950ildouble: 1
1951ldouble: 1
b50a7181 1952Test "Real part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
52ce4860
JM
1953ildouble: 1
1954ldouble: 1
b50a7181 1955Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
52ce4860
JM
1956ildouble: 1
1957ldouble: 1
b50a7181 1958Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
52ce4860
JM
1959float: 1
1960ifloat: 1
b50a7181 1961Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
52ce4860
JM
1962float: 1
1963ifloat: 1
b50a7181 1964Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
52ce4860
JM
1965float: 2
1966ifloat: 2
b50a7181 1967Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
52ce4860
JM
1968float: 2
1969ifloat: 2
b50a7181 1970Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
52ce4860
JM
1971float: 1
1972ifloat: 1
b50a7181 1973Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
d1d3431a
JM
1974float: 1
1975ifloat: 1
b50a7181 1976Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
52ce4860
JM
1977float: 2
1978ifloat: 2
b50a7181 1979Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
52ce4860
JM
1980float: 2
1981ifloat: 2
b50a7181 1982Test "Real part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
52ce4860
JM
1983ildouble: 2
1984ldouble: 2
b50a7181 1985Test "Imaginary part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
d0419dbf
JM
1986ildouble: 1
1987ldouble: 1
b50a7181 1988Test "Real part of: cacosh (0x1.0000000000000002p0 - 0x1p-63 i)":
52ce4860
JM
1989ildouble: 2
1990ldouble: 2
b50a7181 1991Test "Imaginary part of: cacosh (0x1.0000000000000002p0 - 0x1p-63 i)":
52ce4860
JM
1992ildouble: 1
1993ldouble: 1
b50a7181 1994Test "Real part of: cacosh (0x1.0000000000001p0 + 0.0 i)":
52ce4860
JM
1995ildouble: 1
1996ldouble: 1
b50a7181 1997Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1.fp-1025 i)":
52ce4860
JM
1998ildouble: 1
1999ldouble: 1
b50a7181 2000Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
52ce4860
JM
2001ildouble: 1
2002ldouble: 1
b50a7181 2003Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
52ce4860
JM
2004double: 1
2005idouble: 1
2006ildouble: 1
2007ldouble: 1
b50a7181 2008Test "Real part of: cacosh (0x1.0000000000001p0 - 0.0 i)":
52ce4860
JM
2009ildouble: 1
2010ldouble: 1
b50a7181 2011Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1.fp-1025 i)":
52ce4860
JM
2012ildouble: 1
2013ldouble: 1
b50a7181 2014Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
52ce4860
JM
2015ildouble: 1
2016ldouble: 1
b50a7181 2017Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
52ce4860
JM
2018double: 1
2019idouble: 1
2020ildouble: 1
2021ldouble: 1
b50a7181 2022Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
52ce4860
JM
2023float: 1
2024ifloat: 1
b50a7181 2025Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
52ce4860
JM
2026float: 2
2027ifloat: 2
b50a7181 2028Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
52ce4860
JM
2029float: 1
2030ifloat: 1
b50a7181 2031Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
52ce4860
JM
2032float: 2
2033ifloat: 2
b50a7181 2034Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
52ce4860
JM
2035double: 1
2036idouble: 1
2037ildouble: 1
2038ldouble: 1
b50a7181 2039Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
52ce4860
JM
2040double: 1
2041idouble: 1
2042ildouble: 1
2043ldouble: 1
b50a7181 2044Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
d1d3431a
JM
2045double: 1
2046float: 1
2047idouble: 1
2048ifloat: 1
b50a7181 2049Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
d1d3431a 2050double: 1
52ce4860 2051float: 1
d1d3431a 2052idouble: 1
52ce4860 2053ifloat: 1
b50a7181 2054Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
52ce4860
JM
2055double: 1
2056idouble: 1
b50a7181 2057Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
52ce4860
JM
2058double: 1
2059idouble: 1
b50a7181 2060Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
52ce4860
JM
2061double: 1
2062idouble: 1
b50a7181 2063Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
52ce4860
JM
2064double: 1
2065idouble: 1
b50a7181 2066Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
52ce4860
JM
2067double: 1
2068idouble: 1
b50a7181 2069Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
52ce4860
JM
2070double: 1
2071idouble: 1
b50a7181 2072Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
d1d3431a
JM
2073float: 1
2074ifloat: 1
b50a7181 2075Test "Real part of: cacosh (0x1.fp-129 + 0x1.000002p0 i)":
d0419dbf
JM
2076ildouble: 1
2077ldouble: 1
b50a7181 2078Test "Real part of: cacosh (0x1.fp-129 + 0x1p-23 i)":
52ce4860
JM
2079ildouble: 1
2080ldouble: 1
b50a7181 2081Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
d1d3431a
JM
2082double: 1
2083float: 1
2084idouble: 1
2085ifloat: 1
b50a7181 2086Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
d1d3431a
JM
2087double: 1
2088idouble: 1
b50a7181 2089Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
d1d3431a
JM
2090float: 1
2091ifloat: 1
b50a7181 2092Test "Real part of: cacosh (0x1.fp-129 - 0x1.000002p0 i)":
d0419dbf
JM
2093ildouble: 1
2094ldouble: 1
b50a7181 2095Test "Real part of: cacosh (0x1.fp-129 - 0x1p-23 i)":
52ce4860
JM
2096ildouble: 1
2097ldouble: 1
b50a7181 2098Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
d1d3431a
JM
2099double: 1
2100float: 1
2101idouble: 1
2102ifloat: 1
b50a7181 2103Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
d1d3431a
JM
2104double: 1
2105idouble: 1
b50a7181 2106Test "Real part of: cacosh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
2107ildouble: 1
2108ldouble: 1
b50a7181 2109Test "Real part of: cacosh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
2110ildouble: 1
2111ldouble: 1
b50a7181 2112Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
d1d3431a 2113double: 1
52ce4860 2114float: 1
d1d3431a 2115idouble: 1
52ce4860
JM
2116ifloat: 1
2117ildouble: 1
2118ldouble: 1
b50a7181 2119Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
d1d3431a 2120double: 1
d1d3431a 2121float: 1
52ce4860 2122idouble: 1
d1d3431a 2123ifloat: 1
d0419dbf
JM
2124ildouble: 1
2125ldouble: 1
b50a7181 2126Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
52ce4860
JM
2127double: 1
2128idouble: 1
b50a7181 2129Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
52ce4860
JM
2130double: 1
2131idouble: 1
b50a7181 2132Test "Real part of: cacosh (0x1.fp16383 + 0x1.fp16383 i)":
1b835983
MT
2133ildouble: 1
2134ldouble: 1
b50a7181 2135Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
52ce4860
JM
2136float: 1
2137ifloat: 1
b50a7181 2138Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
52ce4860
JM
2139float: 1
2140ifloat: 1
b50a7181 2141Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
d1d3431a
JM
2142float: 1
2143ifloat: 1
b50a7181 2144Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
52ce4860
JM
2145float: 1
2146ifloat: 1
b50a7181 2147Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
52ce4860
JM
2148float: 1
2149ifloat: 1
b50a7181 2150Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
52ce4860
JM
2151double: 1
2152idouble: 1
d0419dbf
JM
2153ildouble: 1
2154ldouble: 1
b50a7181 2155Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
1b835983
MT
2156ildouble: 1
2157ldouble: 1
b50a7181 2158Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
52ce4860
JM
2159float: 1
2160ifloat: 1
b50a7181 2161Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
c9cf6dde 2162double: 1
c9cf6dde 2163idouble: 1
52ce4860
JM
2164ildouble: 1
2165ldouble: 1
b50a7181 2166Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
1b835983
MT
2167ildouble: 1
2168ldouble: 1
b50a7181 2169Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
52ce4860
JM
2170float: 1
2171ifloat: 1
2172ildouble: 1
2173ldouble: 1
b50a7181 2174Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
52ce4860
JM
2175float: 1
2176ifloat: 1
2177ildouble: 1
2178ldouble: 1
b50a7181 2179Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
52ce4860
JM
2180float: 1
2181ifloat: 1
2182ildouble: 1
2183ldouble: 1
b50a7181 2184Test "Real part of: cacosh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
2185ildouble: 1
2186ldouble: 1
b50a7181 2187Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
52ce4860
JM
2188float: 1
2189ifloat: 1
2190ildouble: 1
2191ldouble: 1
b50a7181 2192Test "Real part of: cacosh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
52ce4860
JM
2193ildouble: 1
2194ldouble: 1
b50a7181 2195Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
c9cf6dde 2196double: 1
c9cf6dde 2197idouble: 1
b50a7181 2198Test "Real part of: cacosh (1.0 + 0.5 i)":
52ce4860
JM
2199float: 1
2200ifloat: 1
c9cf6dde
AJ
2201ildouble: 1
2202ldouble: 1
b50a7181 2203Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
52ce4860
JM
2204float: 1
2205ifloat: 1
b50a7181 2206Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
52ce4860
JM
2207float: 1
2208ifloat: 1
1b835983
MT
2209ildouble: 1
2210ldouble: 1
b50a7181 2211Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
52ce4860
JM
2212float: 2
2213ifloat: 2
c9cf6dde
AJ
2214ildouble: 1
2215ldouble: 1
b50a7181 2216Test "Real part of: cacosh (1.0 + 0x1.fp-30 i)":
52ce4860
JM
2217ildouble: 1
2218ldouble: 1
b50a7181 2219Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
52ce4860
JM
2220double: 1
2221idouble: 1
b50a7181 2222Test "Real part of: cacosh (1.0 - 0.5 i)":
d1d3431a
JM
2223float: 1
2224ifloat: 1
d0419dbf
JM
2225ildouble: 1
2226ldouble: 1
b50a7181 2227Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
d1d3431a
JM
2228float: 1
2229ifloat: 1
b50a7181 2230Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
52ce4860
JM
2231float: 1
2232ifloat: 1
1b835983
MT
2233ildouble: 1
2234ldouble: 1
b50a7181 2235Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
52ce4860
JM
2236float: 2
2237ifloat: 2
2238ildouble: 1
2239ldouble: 1
b50a7181 2240Test "Real part of: cacosh (1.0 - 0x1.fp-30 i)":
52ce4860
JM
2241ildouble: 1
2242ldouble: 1
b50a7181 2243Test "Real part of: cacosh (1.5 + +0 i)":
52ce4860
JM
2244ildouble: 1
2245ldouble: 1
b50a7181 2246Test "Real part of: cacosh (1.5 + 0x1.fp-1025 i)":
52ce4860
JM
2247ildouble: 1
2248ldouble: 1
b50a7181 2249Test "Real part of: cacosh (1.5 + 0x1.fp-129 i)":
52ce4860
JM
2250ildouble: 1
2251ldouble: 1
b50a7181 2252Test "Real part of: cacosh (1.5 + 0x1.fp-16385 i)":
52ce4860
JM
2253ildouble: 1
2254ldouble: 1
b50a7181 2255Test "Real part of: cacosh (1.5 - 0 i)":
52ce4860
JM
2256ildouble: 1
2257ldouble: 1
b50a7181 2258Test "Real part of: cacosh (1.5 - 0x1.fp-1025 i)":
52ce4860
JM
2259ildouble: 1
2260ldouble: 1
b50a7181 2261Test "Real part of: cacosh (1.5 - 0x1.fp-129 i)":
52ce4860
JM
2262ildouble: 1
2263ldouble: 1
b50a7181 2264Test "Real part of: cacosh (1.5 - 0x1.fp-16385 i)":
d0419dbf
JM
2265ildouble: 1
2266ldouble: 1
c9cf6dde
AJ
2267
2268# casin
b50a7181 2269Test "Imaginary part of: casin (+0 + 0.5 i)":
d1d3431a 2270float: 1
d1d3431a 2271ifloat: 1
b50a7181 2272Test "Imaginary part of: casin (+0 + 1.0 i)":
ccc8cadf 2273double: 1
d1d3431a 2274float: 1
ccc8cadf 2275idouble: 1
d1d3431a 2276ifloat: 1
b50a7181 2277Test "Imaginary part of: casin (+0 + 1.5 i)":
ccc8cadf
JM
2278double: 1
2279idouble: 1
b50a7181 2280Test "Imaginary part of: casin (+0 - 0.5 i)":
d1d3431a
JM
2281float: 1
2282ifloat: 1
b50a7181 2283Test "Imaginary part of: casin (+0 - 1.0 i)":
d1d3431a
JM
2284double: 1
2285float: 1
2286idouble: 1
2287ifloat: 1
b50a7181 2288Test "Imaginary part of: casin (+0 - 1.5 i)":
d1d3431a
JM
2289double: 1
2290idouble: 1
b50a7181 2291Test "Imaginary part of: casin (-0 + 0.5 i)":
d1d3431a 2292float: 1
d1d3431a 2293ifloat: 1
b50a7181 2294Test "Imaginary part of: casin (-0 + 1.0 i)":
ccc8cadf 2295double: 1
d1d3431a 2296float: 1
ccc8cadf 2297idouble: 1
d1d3431a 2298ifloat: 1
b50a7181 2299Test "Imaginary part of: casin (-0 + 1.5 i)":
ccc8cadf
JM
2300double: 1
2301idouble: 1
b50a7181 2302Test "Imaginary part of: casin (-0 - 0.5 i)":
d1d3431a
JM
2303float: 1
2304ifloat: 1
b50a7181 2305Test "Imaginary part of: casin (-0 - 1.0 i)":
d1d3431a
JM
2306double: 1
2307float: 1
2308idouble: 1
2309ifloat: 1
b50a7181 2310Test "Imaginary part of: casin (-0 - 1.5 i)":
d1d3431a
JM
2311double: 1
2312idouble: 1
b50a7181 2313Test "Imaginary part of: casin (-0.0 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2314ildouble: 1
2315ldouble: 1
b50a7181 2316Test "Imaginary part of: casin (-0.0 + 0x1.000002p0 i)":
3a7182a1
JM
2317ildouble: 1
2318ldouble: 1
b50a7181 2319Test "Imaginary part of: casin (-0.0 + 0x1p-23 i)":
ccc8cadf
JM
2320ildouble: 1
2321ldouble: 1
b50a7181 2322Test "Imaginary part of: casin (-0.0 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2323ildouble: 1
2324ldouble: 1
b50a7181 2325Test "Imaginary part of: casin (-0.0 - 0x1.000002p0 i)":
3a7182a1
JM
2326ildouble: 1
2327ldouble: 1
b50a7181 2328Test "Imaginary part of: casin (-0.0 - 0x1p-23 i)":
ccc8cadf
JM
2329ildouble: 1
2330ldouble: 1
b50a7181 2331Test "Imaginary part of: casin (-0.25 + 1.0 i)":
0a1b2ae6
JM
2332float: 1
2333ifloat: 1
2334ildouble: 1
2335ldouble: 1
b50a7181 2336Test "Imaginary part of: casin (-0.25 - 1.0 i)":
0a1b2ae6
JM
2337float: 1
2338ifloat: 1
2339ildouble: 1
2340ldouble: 1
b50a7181 2341Test "Imaginary part of: casin (-0.5 + 0x1.fp-1025 i)":
ccc8cadf
JM
2342ildouble: 1
2343ldouble: 1
b50a7181 2344Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
ccc8cadf
JM
2345double: 1
2346idouble: 1
2347ildouble: 1
2348ldouble: 1
b50a7181 2349Test "Imaginary part of: casin (-0.5 + 0x1.fp-16385 i)":
ccc8cadf
JM
2350ildouble: 1
2351ldouble: 1
b50a7181 2352Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
ccc8cadf
JM
2353double: 1
2354idouble: 1
b50a7181 2355Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
ccc8cadf
JM
2356double: 1
2357idouble: 1
b50a7181 2358Test "Real part of: casin (-0.5 + 0x1p-23 i)":
ccc8cadf
JM
2359ildouble: 1
2360ldouble: 1
b50a7181 2361Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
ccc8cadf
JM
2362double: 1
2363idouble: 1
b50a7181 2364Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
ccc8cadf
JM
2365ildouble: 1
2366ldouble: 1
b50a7181 2367Test "Real part of: casin (-0.5 + 1.0 i)":
0a1b2ae6
JM
2368ildouble: 1
2369ldouble: 1
b50a7181 2370Test "Imaginary part of: casin (-0.5 + 1.0 i)":
0a1b2ae6
JM
2371double: 1
2372idouble: 1
2373ildouble: 1
2374ldouble: 1
b50a7181 2375Test "Imaginary part of: casin (-0.5 - 0x1.fp-1025 i)":
ccc8cadf
JM
2376ildouble: 1
2377ldouble: 1
b50a7181 2378Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
ccc8cadf
JM
2379double: 1
2380idouble: 1
2381ildouble: 1
2382ldouble: 1
b50a7181 2383Test "Imaginary part of: casin (-0.5 - 0x1.fp-16385 i)":
ccc8cadf
JM
2384ildouble: 1
2385ldouble: 1
b50a7181 2386Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
ccc8cadf
JM
2387double: 1
2388idouble: 1
b50a7181 2389Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
ccc8cadf
JM
2390double: 1
2391idouble: 1
b50a7181 2392Test "Real part of: casin (-0.5 - 0x1p-23 i)":
ccc8cadf
JM
2393ildouble: 1
2394ldouble: 1
b50a7181 2395Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
ccc8cadf
JM
2396double: 1
2397idouble: 1
b50a7181 2398Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
ccc8cadf
JM
2399ildouble: 1
2400ldouble: 1
b50a7181 2401Test "Real part of: casin (-0.5 - 1.0 i)":
0a1b2ae6
JM
2402ildouble: 1
2403ldouble: 1
b50a7181 2404Test "Imaginary part of: casin (-0.5 - 1.0 i)":
0a1b2ae6
JM
2405double: 1
2406idouble: 1
2407ildouble: 1
2408ldouble: 1
b50a7181 2409Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
ccc8cadf
JM
2410double: 1
2411idouble: 1
1b835983
MT
2412ildouble: 1
2413ldouble: 1
b50a7181 2414Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
ccc8cadf
JM
2415double: 1
2416idouble: 1
1b835983
MT
2417ildouble: 1
2418ldouble: 1
b50a7181 2419Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ccc8cadf
JM
2420ildouble: 1
2421ldouble: 1
b50a7181 2422Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
2423ildouble: 1
2424ldouble: 1
b50a7181 2425Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
ccc8cadf
JM
2426ildouble: 1
2427ldouble: 1
b50a7181 2428Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
2429ildouble: 1
2430ldouble: 1
b50a7181 2431Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
ccc8cadf
JM
2432float: 2
2433ifloat: 2
b50a7181 2434Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
ccc8cadf
JM
2435float: 2
2436ifloat: 2
b50a7181 2437Test "Imaginary part of: casin (-0x1.0000000000000002p0 + 0x1p-63 i)":
3a7182a1
JM
2438ildouble: 2
2439ldouble: 2
b50a7181 2440Test "Imaginary part of: casin (-0x1.0000000000000002p0 - 0x1p-63 i)":
3a7182a1
JM
2441ildouble: 2
2442ldouble: 2
b50a7181 2443Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0.0 i)":
3a7182a1
JM
2444ildouble: 1
2445ldouble: 1
b50a7181 2446Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
3a7182a1
JM
2447ildouble: 1
2448ldouble: 1
b50a7181 2449Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
3a7182a1
JM
2450ildouble: 1
2451ldouble: 1
b50a7181 2452Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0.0 i)":
3a7182a1
JM
2453ildouble: 1
2454ldouble: 1
b50a7181 2455Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
3a7182a1
JM
2456ildouble: 1
2457ldouble: 1
b50a7181 2458Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
3a7182a1
JM
2459ildouble: 1
2460ldouble: 1
b50a7181 2461Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
3a7182a1
JM
2462float: 1
2463ifloat: 1
b50a7181 2464Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
3a7182a1
JM
2465float: 1
2466ifloat: 1
b50a7181 2467Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
2468float: 1
2469ifloat: 1
b50a7181 2470Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
2471double: 1
2472idouble: 1
2473ildouble: 1
2474ldouble: 1
b50a7181 2475Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
2476float: 1
2477ifloat: 1
b50a7181 2478Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
2479double: 1
2480idouble: 1
2481ildouble: 1
2482ldouble: 1
b50a7181 2483Test "Real part of: casin (-0x1.fp-100 + 1.0 i)":
1b835983
MT
2484ildouble: 1
2485ldouble: 1
b50a7181 2486Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
0a1b2ae6
JM
2487double: 1
2488float: 1
2489idouble: 1
2490ifloat: 1
b50a7181 2491Test "Real part of: casin (-0x1.fp-100 - 1.0 i)":
1b835983
MT
2492ildouble: 1
2493ldouble: 1
b50a7181 2494Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
0a1b2ae6
JM
2495double: 1
2496float: 1
2497idouble: 1
2498ifloat: 1
b50a7181 2499Test "Real part of: casin (-0x1.fp-1000 + 1.0 i)":
1b835983
MT
2500ildouble: 1
2501ldouble: 1
b50a7181 2502Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
0a1b2ae6
JM
2503double: 1
2504idouble: 1
b50a7181 2505Test "Real part of: casin (-0x1.fp-1000 - 1.0 i)":
1b835983
MT
2506ildouble: 1
2507ldouble: 1
b50a7181 2508Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
0a1b2ae6
JM
2509double: 1
2510idouble: 1
b50a7181 2511Test "Real part of: casin (-0x1.fp-10000 + 1.0 i)":
1b835983
MT
2512ildouble: 1
2513ldouble: 1
b50a7181 2514Test "Real part of: casin (-0x1.fp-10000 - 1.0 i)":
1b835983
MT
2515ildouble: 1
2516ldouble: 1
b50a7181 2517Test "Real part of: casin (-0x1.fp-1025 + 1.0 i)":
1b835983
MT
2518ildouble: 1
2519ldouble: 1
b50a7181 2520Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
0a1b2ae6
JM
2521double: 1
2522idouble: 1
b50a7181 2523Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
8cf28c5e
JM
2524double: 1
2525idouble: 1
b50a7181 2526Test "Real part of: casin (-0x1.fp-1025 - 1.0 i)":
1b835983
MT
2527ildouble: 1
2528ldouble: 1
b50a7181 2529Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
0a1b2ae6
JM
2530double: 1
2531idouble: 1
b50a7181 2532Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
8cf28c5e
JM
2533double: 1
2534idouble: 1
b50a7181 2535Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
ccc8cadf
JM
2536float: 1
2537ifloat: 1
b50a7181 2538Test "Real part of: casin (-0x1.fp-129 + 0x1.000002p0 i)":
3a7182a1
JM
2539ildouble: 1
2540ldouble: 1
b50a7181 2541Test "Imaginary part of: casin (-0x1.fp-129 + 0x1.000002p0 i)":
3a7182a1
JM
2542ildouble: 1
2543ldouble: 1
b50a7181 2544Test "Imaginary part of: casin (-0x1.fp-129 + 0x1p-23 i)":
ccc8cadf
JM
2545ildouble: 1
2546ldouble: 1
b50a7181 2547Test "Real part of: casin (-0x1.fp-129 + 1.0 i)":
1b835983
MT
2548ildouble: 1
2549ldouble: 1
b50a7181 2550Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
0a1b2ae6
JM
2551double: 1
2552float: 1
2553idouble: 1
2554ifloat: 1
b50a7181 2555Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
8cf28c5e
JM
2556double: 1
2557idouble: 1
b50a7181 2558Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
ccc8cadf
JM
2559float: 1
2560ifloat: 1
b50a7181 2561Test "Real part of: casin (-0x1.fp-129 - 0x1.000002p0 i)":
3a7182a1
JM
2562ildouble: 1
2563ldouble: 1
b50a7181 2564Test "Imaginary part of: casin (-0x1.fp-129 - 0x1.000002p0 i)":
3a7182a1
JM
2565ildouble: 1
2566ldouble: 1
b50a7181 2567Test "Imaginary part of: casin (-0x1.fp-129 - 0x1p-23 i)":
ccc8cadf
JM
2568ildouble: 1
2569ldouble: 1
b50a7181 2570Test "Real part of: casin (-0x1.fp-129 - 1.0 i)":
1b835983
MT
2571ildouble: 1
2572ldouble: 1
b50a7181 2573Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
ccc8cadf
JM
2574double: 1
2575float: 1
2576idouble: 1
2577ifloat: 1
b50a7181 2578Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
ccc8cadf
JM
2579double: 1
2580idouble: 1
b50a7181 2581Test "Imaginary part of: casin (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2582ildouble: 1
2583ldouble: 1
b50a7181 2584Test "Imaginary part of: casin (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2585ildouble: 1
2586ldouble: 1
b50a7181 2587Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
ccc8cadf
JM
2588ildouble: 1
2589ldouble: 1
b50a7181 2590Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
ccc8cadf
JM
2591double: 1
2592float: 1
2593idouble: 1
2594ifloat: 1
2595ildouble: 1
2596ldouble: 1
b50a7181 2597Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
ccc8cadf
JM
2598ildouble: 1
2599ldouble: 1
b50a7181 2600Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
ccc8cadf
JM
2601double: 1
2602float: 1
2603idouble: 1
2604ifloat: 1
2605ildouble: 1
2606ldouble: 1
b50a7181 2607Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
ccc8cadf
JM
2608float: 1
2609ifloat: 1
b50a7181 2610Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
ccc8cadf
JM
2611float: 1
2612ifloat: 1
b50a7181 2613Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
ccc8cadf
JM
2614float: 1
2615ifloat: 1
b50a7181 2616Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
ccc8cadf
JM
2617float: 1
2618ifloat: 1
b50a7181 2619Test "Real part of: casin (-0x1p-23 + 0.5 i)":
ccc8cadf
JM
2620double: 1
2621float: 1
2622idouble: 1
2623ifloat: 1
b50a7181 2624Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
ccc8cadf
JM
2625float: 1
2626ifloat: 1
b50a7181 2627Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
ccc8cadf
JM
2628double: 1
2629idouble: 1
2630ildouble: 1
2631ldouble: 1
b50a7181 2632Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
0a1b2ae6
JM
2633double: 1
2634float: 1
2635idouble: 1
2636ifloat: 1
b50a7181 2637Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
1b835983
MT
2638ildouble: 1
2639ldouble: 1
b50a7181 2640Test "Real part of: casin (-0x1p-23 - 0.5 i)":
ccc8cadf
JM
2641double: 1
2642float: 1
2643idouble: 1
2644ifloat: 1
b50a7181 2645Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
ccc8cadf
JM
2646float: 1
2647ifloat: 1
b50a7181 2648Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
8cf28c5e
JM
2649double: 1
2650idouble: 1
0a1b2ae6
JM
2651ildouble: 1
2652ldouble: 1
b50a7181 2653Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
0a1b2ae6
JM
2654double: 1
2655float: 1
2656idouble: 1
2657ifloat: 1
b50a7181 2658Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
1b835983
MT
2659ildouble: 1
2660ldouble: 1
b50a7181 2661Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
ccc8cadf
JM
2662float: 1
2663ifloat: 1
0a1b2ae6
JM
2664ildouble: 1
2665ldouble: 1
b50a7181 2666Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
0a1b2ae6 2667float: 1
0a1b2ae6
JM
2668ifloat: 1
2669ildouble: 1
2670ldouble: 1
b50a7181 2671Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
3a7182a1 2672float: 1
3a7182a1 2673ifloat: 1
ccc8cadf
JM
2674ildouble: 1
2675ldouble: 1
b50a7181 2676Test "Real part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2677ildouble: 1
2678ldouble: 1
b50a7181 2679Test "Imaginary part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2680ildouble: 1
2681ldouble: 1
b50a7181 2682Test "Real part of: casin (-0x1p-63 + 0x1.0000000000000002p0 i)":
ccc8cadf
JM
2683ildouble: 1
2684ldouble: 1
b50a7181 2685Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
3a7182a1 2686float: 1
3a7182a1 2687ifloat: 1
ccc8cadf
JM
2688ildouble: 1
2689ldouble: 1
b50a7181 2690Test "Real part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2691ildouble: 1
2692ldouble: 1
b50a7181 2693Test "Imaginary part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3a7182a1
JM
2694ildouble: 1
2695ldouble: 1
b50a7181 2696Test "Real part of: casin (-0x1p-63 - 0x1.0000000000000002p0 i)":
3a7182a1
JM
2697ildouble: 1
2698ldouble: 1
b50a7181 2699Test "Real part of: casin (-1.0 + 0.25 i)":
0a1b2ae6
JM
2700double: 1
2701idouble: 1
b50a7181 2702Test "Real part of: casin (-1.0 + 0.5 i)":
0a1b2ae6
JM
2703float: 1
2704ifloat: 1
2705ildouble: 1
2706ldouble: 1
b50a7181 2707Test "Imaginary part of: casin (-1.0 + 0.5 i)":
0a1b2ae6
JM
2708float: 1
2709ifloat: 1
2710ildouble: 1
2711ldouble: 1
b50a7181 2712Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
2713float: 1
2714ifloat: 1
1b835983
MT
2715ildouble: 1
2716ldouble: 1
b50a7181 2717Test "Imaginary part of: casin (-1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
2718ildouble: 1
2719ldouble: 1
b50a7181 2720Test "Real part of: casin (-1.0 - 0.25 i)":
0a1b2ae6
JM
2721double: 1
2722idouble: 1
b50a7181 2723Test "Real part of: casin (-1.0 - 0.5 i)":
0a1b2ae6
JM
2724float: 1
2725ifloat: 1
2726ildouble: 1
2727ldouble: 1
b50a7181 2728Test "Imaginary part of: casin (-1.0 - 0.5 i)":
0a1b2ae6
JM
2729float: 1
2730ifloat: 1
2731ildouble: 1
2732ldouble: 1
b50a7181 2733Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
2734float: 1
2735ifloat: 1
1b835983
MT
2736ildouble: 1
2737ldouble: 1
b50a7181 2738Test "Imaginary part of: casin (-1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
2739ildouble: 1
2740ldouble: 1
b50a7181 2741Test "Imaginary part of: casin (-1.5 + +0 i)":
cdc1c96f
JM
2742ildouble: 1
2743ldouble: 1
b50a7181 2744Test "Imaginary part of: casin (-1.5 + 0x1.fp-1025 i)":
8cf28c5e
JM
2745ildouble: 1
2746ldouble: 1
b50a7181 2747Test "Imaginary part of: casin (-1.5 + 0x1.fp-129 i)":
8cf28c5e
JM
2748ildouble: 1
2749ldouble: 1
b50a7181 2750Test "Imaginary part of: casin (-1.5 + 0x1.fp-16385 i)":
8cf28c5e
JM
2751ildouble: 1
2752ldouble: 1
b50a7181 2753Test "Imaginary part of: casin (-1.5 - 0 i)":
d1d3431a
JM
2754ildouble: 1
2755ldouble: 1
b50a7181 2756Test "Imaginary part of: casin (-1.5 - 0x1.fp-1025 i)":
8cf28c5e
JM
2757ildouble: 1
2758ldouble: 1
b50a7181 2759Test "Imaginary part of: casin (-1.5 - 0x1.fp-129 i)":
0a1b2ae6
JM
2760ildouble: 1
2761ldouble: 1
b50a7181 2762Test "Imaginary part of: casin (-1.5 - 0x1.fp-16385 i)":
0a1b2ae6
JM
2763ildouble: 1
2764ldouble: 1
b50a7181 2765Test "Imaginary part of: casin (0.0 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2766ildouble: 1
2767ldouble: 1
b50a7181 2768Test "Imaginary part of: casin (0.0 + 0x1.000002p0 i)":
3a7182a1
JM
2769ildouble: 1
2770ldouble: 1
b50a7181 2771Test "Imaginary part of: casin (0.0 + 0x1p-23 i)":
ccc8cadf
JM
2772ildouble: 1
2773ldouble: 1
b50a7181 2774Test "Imaginary part of: casin (0.0 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
2775ildouble: 1
2776ldouble: 1
b50a7181 2777Test "Imaginary part of: casin (0.0 - 0x1.000002p0 i)":
3a7182a1
JM
2778ildouble: 1
2779ldouble: 1
b50a7181 2780Test "Imaginary part of: casin (0.0 - 0x1p-23 i)":
ccc8cadf
JM
2781ildouble: 1
2782ldouble: 1
b50a7181 2783Test "Imaginary part of: casin (0.25 + 1.0 i)":
0a1b2ae6
JM
2784float: 1
2785ifloat: 1
2786ildouble: 1
2787ldouble: 1
b50a7181 2788Test "Imaginary part of: casin (0.25 - 1.0 i)":
0a1b2ae6
JM
2789float: 1
2790ifloat: 1
2791ildouble: 1
2792ldouble: 1
b50a7181 2793Test "Imaginary part of: casin (0.5 + 0x1.fp-1025 i)":
ccc8cadf
JM
2794ildouble: 1
2795ldouble: 1
b50a7181 2796Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
ccc8cadf
JM
2797double: 1
2798idouble: 1
2799ildouble: 1
2800ldouble: 1
b50a7181 2801Test "Imaginary part of: casin (0.5 + 0x1.fp-16385 i)":
ccc8cadf
JM
2802ildouble: 1
2803ldouble: 1
b50a7181 2804Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
ccc8cadf
JM
2805double: 1
2806idouble: 1
b50a7181 2807Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
ccc8cadf
JM
2808double: 1
2809idouble: 1
b50a7181 2810Test "Real part of: casin (0.5 + 0x1p-23 i)":
ccc8cadf
JM
2811ildouble: 1
2812ldouble: 1
b50a7181 2813Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
ccc8cadf
JM
2814double: 1
2815idouble: 1
b50a7181 2816Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
ccc8cadf
JM
2817ildouble: 1
2818ldouble: 1
b50a7181 2819Test "Real part of: casin (0.5 + 1.0 i)":
0a1b2ae6
JM
2820ildouble: 1
2821ldouble: 1
b50a7181 2822Test "Imaginary part of: casin (0.5 + 1.0 i)":
0a1b2ae6
JM
2823double: 1
2824idouble: 1
2825ildouble: 1
2826ldouble: 1
b50a7181 2827Test "Imaginary part of: casin (0.5 - 0x1.fp-1025 i)":
ccc8cadf
JM
2828ildouble: 1
2829ldouble: 1
b50a7181 2830Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
ccc8cadf
JM
2831double: 1
2832idouble: 1
2833ildouble: 1
2834ldouble: 1
b50a7181 2835Test "Imaginary part of: casin (0.5 - 0x1.fp-16385 i)":
ccc8cadf
JM
2836ildouble: 1
2837ldouble: 1
b50a7181 2838Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
ccc8cadf
JM
2839double: 1
2840idouble: 1
b50a7181 2841Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
ccc8cadf
JM
2842double: 1
2843idouble: 1
b50a7181 2844Test "Real part of: casin (0.5 - 0x1p-23 i)":
ccc8cadf
JM
2845ildouble: 1
2846ldouble: 1
b50a7181 2847Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
ccc8cadf
JM
2848double: 1
2849idouble: 1
b50a7181 2850Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
ccc8cadf
JM
2851ildouble: 1
2852ldouble: 1
b50a7181 2853Test "Real part of: casin (0.5 - 1.0 i)":
0a1b2ae6
JM
2854ildouble: 1
2855ldouble: 1
b50a7181 2856Test "Imaginary part of: casin (0.5 - 1.0 i)":
0a1b2ae6
JM
2857double: 1
2858idouble: 1
2859ildouble: 1
2860ldouble: 1
b50a7181 2861Test "Real part of: casin (0.75 + 1.25 i)":
0a1b2ae6
JM
2862double: 1
2863float: 1
2864idouble: 1
2865ifloat: 1
b50a7181 2866Test "Imaginary part of: casin (0.75 + 1.25 i)":
ccc8cadf
JM
2867ildouble: 1
2868ldouble: 1
b50a7181 2869Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
ccc8cadf
JM
2870double: 1
2871idouble: 1
1b835983
MT
2872ildouble: 1
2873ldouble: 1
b50a7181 2874Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
ccc8cadf
JM
2875double: 1
2876idouble: 1
1b835983
MT
2877ildouble: 1
2878ldouble: 1
b50a7181 2879Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ccc8cadf
JM
2880ildouble: 1
2881ldouble: 1
b50a7181 2882Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
2883ildouble: 1
2884ldouble: 1
b50a7181 2885Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
ccc8cadf
JM
2886ildouble: 1
2887ldouble: 1
b50a7181 2888Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
2889ildouble: 1
2890ldouble: 1
b50a7181 2891Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
ccc8cadf
JM
2892float: 2
2893ifloat: 2
b50a7181 2894Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
ccc8cadf
JM
2895float: 2
2896ifloat: 2
b50a7181 2897Test "Imaginary part of: casin (0x1.0000000000000002p0 + 0x1p-63 i)":
3a7182a1
JM
2898ildouble: 2
2899ldouble: 2
b50a7181 2900Test "Imaginary part of: casin (0x1.0000000000000002p0 - 0x1p-63 i)":
3a7182a1
JM
2901ildouble: 2
2902ldouble: 2
b50a7181 2903Test "Imaginary part of: casin (0x1.0000000000001p0 + 0.0 i)":
3a7182a1
JM
2904ildouble: 1
2905ldouble: 1
b50a7181 2906Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1.fp-1025 i)":
3a7182a1
JM
2907ildouble: 1
2908ldouble: 1
b50a7181 2909Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
3a7182a1
JM
2910ildouble: 1
2911ldouble: 1
b50a7181 2912Test "Imaginary part of: casin (0x1.0000000000001p0 - 0.0 i)":
3a7182a1
JM
2913ildouble: 1
2914ldouble: 1
b50a7181 2915Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1.fp-1025 i)":
3a7182a1
JM
2916ildouble: 1
2917ldouble: 1
b50a7181 2918Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
3a7182a1
JM
2919ildouble: 1
2920ldouble: 1
b50a7181 2921Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
3a7182a1
JM
2922float: 1
2923ifloat: 1
b50a7181 2924Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
3a7182a1
JM
2925float: 1
2926ifloat: 1
b50a7181 2927Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
2928float: 1
2929ifloat: 1
b50a7181 2930Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
2931double: 1
2932idouble: 1
2933ildouble: 1
2934ldouble: 1
b50a7181 2935Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
2936float: 1
2937ifloat: 1
b50a7181 2938Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
2939double: 1
2940idouble: 1
2941ildouble: 1
2942ldouble: 1
b50a7181 2943Test "Real part of: casin (0x1.fp-100 + 1.0 i)":
1b835983
MT
2944ildouble: 1
2945ldouble: 1
b50a7181 2946Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
0a1b2ae6
JM
2947double: 1
2948float: 1
2949idouble: 1
2950ifloat: 1
b50a7181 2951Test "Real part of: casin (0x1.fp-100 - 1.0 i)":
1b835983
MT
2952ildouble: 1
2953ldouble: 1
b50a7181 2954Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
0a1b2ae6
JM
2955double: 1
2956float: 1
2957idouble: 1
2958ifloat: 1
b50a7181 2959Test "Real part of: casin (0x1.fp-1000 + 1.0 i)":
1b835983
MT
2960ildouble: 1
2961ldouble: 1
b50a7181 2962Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
0a1b2ae6
JM
2963double: 1
2964idouble: 1
b50a7181 2965Test "Real part of: casin (0x1.fp-1000 - 1.0 i)":
1b835983
MT
2966ildouble: 1
2967ldouble: 1
b50a7181 2968Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
0a1b2ae6
JM
2969double: 1
2970idouble: 1
b50a7181 2971Test "Real part of: casin (0x1.fp-10000 + 1.0 i)":
1b835983
MT
2972ildouble: 1
2973ldouble: 1
b50a7181 2974Test "Real part of: casin (0x1.fp-10000 - 1.0 i)":
1b835983
MT
2975ildouble: 1
2976ldouble: 1
b50a7181 2977Test "Real part of: casin (0x1.fp-1025 + 1.0 i)":
1b835983
MT
2978ildouble: 1
2979ldouble: 1
b50a7181 2980Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
0a1b2ae6
JM
2981double: 1
2982idouble: 1
b50a7181 2983Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
0a1b2ae6
JM
2984double: 1
2985idouble: 1
b50a7181 2986Test "Real part of: casin (0x1.fp-1025 - 1.0 i)":
1b835983
MT
2987ildouble: 1
2988ldouble: 1
b50a7181 2989Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
0a1b2ae6
JM
2990double: 1
2991idouble: 1
b50a7181 2992Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
0a1b2ae6
JM
2993double: 1
2994idouble: 1
b50a7181 2995Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
ccc8cadf
JM
2996float: 1
2997ifloat: 1
b50a7181 2998Test "Real part of: casin (0x1.fp-129 + 0x1.000002p0 i)":
3a7182a1
JM
2999ildouble: 1
3000ldouble: 1
b50a7181 3001Test "Imaginary part of: casin (0x1.fp-129 + 0x1.000002p0 i)":
3a7182a1
JM
3002ildouble: 1
3003ldouble: 1
b50a7181 3004Test "Imaginary part of: casin (0x1.fp-129 + 0x1p-23 i)":
ccc8cadf
JM
3005ildouble: 1
3006ldouble: 1
b50a7181 3007Test "Real part of: casin (0x1.fp-129 + 1.0 i)":
1b835983
MT
3008ildouble: 1
3009ldouble: 1
b50a7181 3010Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
0a1b2ae6
JM
3011double: 1
3012float: 1
3013idouble: 1
3014ifloat: 1
b50a7181 3015Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
0a1b2ae6
JM
3016double: 1
3017idouble: 1
b50a7181 3018Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
ccc8cadf
JM
3019float: 1
3020ifloat: 1
b50a7181 3021Test "Real part of: casin (0x1.fp-129 - 0x1.000002p0 i)":
3a7182a1
JM
3022ildouble: 1
3023ldouble: 1
b50a7181 3024Test "Imaginary part of: casin (0x1.fp-129 - 0x1.000002p0 i)":
3a7182a1
JM
3025ildouble: 1
3026ldouble: 1
b50a7181 3027Test "Imaginary part of: casin (0x1.fp-129 - 0x1p-23 i)":
ccc8cadf
JM
3028ildouble: 1
3029ldouble: 1
b50a7181 3030Test "Real part of: casin (0x1.fp-129 - 1.0 i)":
1b835983
MT
3031ildouble: 1
3032ldouble: 1
b50a7181 3033Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
0a1b2ae6
JM
3034double: 1
3035float: 1
3036idouble: 1
3037ifloat: 1
b50a7181 3038Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
0a1b2ae6
JM
3039double: 1
3040idouble: 1
b50a7181 3041Test "Imaginary part of: casin (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3042ildouble: 1
3043ldouble: 1
b50a7181 3044Test "Imaginary part of: casin (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3045ildouble: 1
3046ldouble: 1
b50a7181 3047Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
0a1b2ae6
JM
3048ildouble: 1
3049ldouble: 1
b50a7181 3050Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
0a1b2ae6
JM
3051double: 1
3052float: 1
3053idouble: 1
3054ifloat: 1
8cf28c5e
JM
3055ildouble: 1
3056ldouble: 1
b50a7181 3057Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
8cf28c5e
JM
3058ildouble: 1
3059ldouble: 1
b50a7181 3060Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
43d218d5 3061double: 1
df5e9fa6 3062float: 1
43d218d5 3063idouble: 1
df5e9fa6 3064ifloat: 1
0a1b2ae6
JM
3065ildouble: 1
3066ldouble: 1
b50a7181 3067Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
8cf28c5e
JM
3068double: 1
3069idouble: 1
b50a7181 3070Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
8cf28c5e
JM
3071double: 1
3072idouble: 1
b50a7181 3073Test "Imaginary part of: casin (0x1.fp16383 + 0x1.fp16383 i)":
1b835983
MT
3074ildouble: 1
3075ldouble: 1
b50a7181 3076Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
ccc8cadf
JM
3077float: 1
3078ifloat: 1
b50a7181 3079Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
ccc8cadf
JM
3080float: 1
3081ifloat: 1
b50a7181 3082Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
ccc8cadf
JM
3083float: 1
3084ifloat: 1
b50a7181 3085Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
ccc8cadf
JM
3086float: 1
3087ifloat: 1
b50a7181 3088Test "Real part of: casin (0x1p-23 + 0.5 i)":
ccc8cadf
JM
3089double: 1
3090float: 1
3091idouble: 1
3092ifloat: 1
b50a7181 3093Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
ccc8cadf
JM
3094float: 1
3095ifloat: 1
b50a7181 3096Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
ccc8cadf
JM
3097double: 1
3098idouble: 1
3099ildouble: 1
3100ldouble: 1
b50a7181 3101Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
3a7182a1
JM
3102double: 1
3103float: 1
3104idouble: 1
3105ifloat: 1
b50a7181 3106Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
1b835983
MT
3107ildouble: 1
3108ldouble: 1
b50a7181 3109Test "Real part of: casin (0x1p-23 - 0.5 i)":
ccc8cadf
JM
3110double: 1
3111float: 1
3112idouble: 1
3113ifloat: 1
b50a7181 3114Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
ccc8cadf
JM
3115float: 1
3116ifloat: 1
b50a7181 3117Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
ccc8cadf
JM
3118double: 1
3119idouble: 1
3120ildouble: 1
3121ldouble: 1
b50a7181 3122Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
3a7182a1
JM
3123double: 1
3124float: 1
3125idouble: 1
3126ifloat: 1
b50a7181 3127Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
1b835983
MT
3128ildouble: 1
3129ldouble: 1
b50a7181 3130Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
ccc8cadf
JM
3131float: 1
3132ifloat: 1
3133ildouble: 1
3134ldouble: 1
b50a7181 3135Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
ccc8cadf
JM
3136float: 1
3137ifloat: 1
3138ildouble: 1
3139ldouble: 1
b50a7181 3140Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
ccc8cadf
JM
3141float: 1
3142ifloat: 1
3143ildouble: 1
3144ldouble: 1
b50a7181 3145Test "Real part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3146ildouble: 1
3147ldouble: 1
b50a7181 3148Test "Imaginary part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3149ildouble: 1
3150ldouble: 1
b50a7181 3151Test "Real part of: casin (0x1p-63 + 0x1.0000000000000002p0 i)":
3a7182a1
JM
3152ildouble: 1
3153ldouble: 1
b50a7181 3154Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
ccc8cadf
JM
3155float: 1
3156ifloat: 1
3157ildouble: 1
3158ldouble: 1
b50a7181 3159Test "Real part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3160ildouble: 1
3161ldouble: 1
b50a7181 3162Test "Imaginary part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3163ildouble: 1
3164ldouble: 1
b50a7181 3165Test "Real part of: casin (0x1p-63 - 0x1.0000000000000002p0 i)":
3a7182a1
JM
3166ildouble: 1
3167ldouble: 1
b50a7181 3168Test "Real part of: casin (1.0 + 0.25 i)":
a9708fed
JM
3169double: 1
3170idouble: 1
b50a7181 3171Test "Real part of: casin (1.0 + 0.5 i)":
0a1b2ae6
JM
3172float: 1
3173ifloat: 1
3174ildouble: 1
3175ldouble: 1
b50a7181 3176Test "Imaginary part of: casin (1.0 + 0.5 i)":
0a1b2ae6
JM
3177float: 1
3178ifloat: 1
3179ildouble: 1
3180ldouble: 1
b50a7181 3181Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
3182float: 1
3183ifloat: 1
1b835983
MT
3184ildouble: 1
3185ldouble: 1
b50a7181 3186Test "Imaginary part of: casin (1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
3187ildouble: 1
3188ldouble: 1
b50a7181 3189Test "Real part of: casin (1.0 - 0.25 i)":
a9708fed
JM
3190double: 1
3191idouble: 1
b50a7181 3192Test "Real part of: casin (1.0 - 0.5 i)":
0a1b2ae6
JM
3193float: 1
3194ifloat: 1
3195ildouble: 1
3196ldouble: 1
b50a7181 3197Test "Imaginary part of: casin (1.0 - 0.5 i)":
0a1b2ae6
JM
3198float: 1
3199ifloat: 1
3200ildouble: 1
3201ldouble: 1
b50a7181 3202Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
3203float: 1
3204ifloat: 1
1b835983
MT
3205ildouble: 1
3206ldouble: 1
b50a7181 3207Test "Imaginary part of: casin (1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
3208ildouble: 1
3209ldouble: 1
b50a7181 3210Test "Imaginary part of: casin (1.5 + +0 i)":
cdc1c96f
JM
3211ildouble: 1
3212ldouble: 1
b50a7181 3213Test "Imaginary part of: casin (1.5 + 0x1.fp-1025 i)":
8cf28c5e
JM
3214ildouble: 1
3215ldouble: 1
b50a7181 3216Test "Imaginary part of: casin (1.5 + 0x1.fp-129 i)":
8cf28c5e
JM
3217ildouble: 1
3218ldouble: 1
b50a7181 3219Test "Imaginary part of: casin (1.5 + 0x1.fp-16385 i)":
8cf28c5e
JM
3220ildouble: 1
3221ldouble: 1
b50a7181 3222Test "Imaginary part of: casin (1.5 - 0 i)":
d1d3431a
JM
3223ildouble: 1
3224ldouble: 1
b50a7181 3225Test "Imaginary part of: casin (1.5 - 0x1.fp-1025 i)":
8cf28c5e
JM
3226ildouble: 1
3227ldouble: 1
b50a7181 3228Test "Imaginary part of: casin (1.5 - 0x1.fp-129 i)":
8cf28c5e
JM
3229ildouble: 1
3230ldouble: 1
b50a7181 3231Test "Imaginary part of: casin (1.5 - 0x1.fp-16385 i)":
8cf28c5e
JM
3232ildouble: 1
3233ldouble: 1
c9cf6dde
AJ
3234
3235# casinh
b50a7181 3236Test "Real part of: casinh (+0 + 1.5 i)":
d1d3431a
JM
3237ildouble: 1
3238ldouble: 1
b50a7181 3239Test "Real part of: casinh (+0 - 1.5 i)":
d1d3431a
JM
3240ildouble: 1
3241ldouble: 1
b50a7181 3242Test "Real part of: casinh (-0 + 1.5 i)":
cdc1c96f
JM
3243ildouble: 1
3244ldouble: 1
b50a7181 3245Test "Real part of: casinh (-0 - 1.5 i)":
cdc1c96f
JM
3246ildouble: 1
3247ldouble: 1
b50a7181 3248Test "Real part of: casinh (-0.0 + 0x1.0000000000001p0 i)":
3a7182a1
JM
3249ildouble: 1
3250ldouble: 1
b50a7181 3251Test "Real part of: casinh (-0.0 - 0x1.0000000000001p0 i)":
3a7182a1
JM
3252ildouble: 1
3253ldouble: 1
b50a7181 3254Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
0a1b2ae6
JM
3255double: 1
3256idouble: 1
b50a7181 3257Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
0a1b2ae6
JM
3258double: 1
3259idouble: 1
b50a7181 3260Test "Real part of: casinh (-0.5 + +0 i)":
d1d3431a 3261float: 1
ccc8cadf 3262ifloat: 1
b50a7181 3263Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
ccc8cadf
JM
3264float: 1
3265ifloat: 1
b50a7181 3266Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
ccc8cadf
JM
3267float: 1
3268ifloat: 1
b50a7181 3269Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
ccc8cadf
JM
3270float: 1
3271ifloat: 1
b50a7181 3272Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
ccc8cadf
JM
3273float: 1
3274ifloat: 1
b50a7181 3275Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
ccc8cadf
JM
3276double: 1
3277float: 1
3278idouble: 1
3279ifloat: 1
b50a7181 3280Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
ccc8cadf
JM
3281float: 1
3282ifloat: 1
3283ildouble: 1
3284ldouble: 1
b50a7181 3285Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
ccc8cadf 3286float: 1
d1d3431a 3287ifloat: 1
cdc1c96f
JM
3288ildouble: 1
3289ldouble: 1
b50a7181 3290Test "Real part of: casinh (-0.5 + 1.0 i)":
0a1b2ae6
JM
3291float: 1
3292ifloat: 1
3293ildouble: 1
3294ldouble: 1
b50a7181 3295Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
0a1b2ae6
JM
3296float: 1
3297ifloat: 1
3298ildouble: 1
3299ldouble: 1
b50a7181 3300Test "Real part of: casinh (-0.5 - 0 i)":
d1d3431a 3301float: 1
ccc8cadf 3302ifloat: 1
b50a7181 3303Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
ccc8cadf
JM
3304float: 1
3305ifloat: 1
b50a7181 3306Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
ccc8cadf
JM
3307float: 1
3308ifloat: 1
b50a7181 3309Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
ccc8cadf
JM
3310float: 1
3311ifloat: 1
b50a7181 3312Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
ccc8cadf
JM
3313float: 1
3314ifloat: 1
b50a7181 3315Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
ccc8cadf
JM
3316double: 1
3317float: 1
3318idouble: 1
3319ifloat: 1
b50a7181 3320Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
ccc8cadf
JM
3321float: 1
3322ifloat: 1
3323ildouble: 1
3324ldouble: 1
b50a7181 3325Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
ccc8cadf 3326float: 1
d1d3431a 3327ifloat: 1
cdc1c96f
JM
3328ildouble: 1
3329ldouble: 1
b50a7181 3330Test "Real part of: casinh (-0.5 - 1.0 i)":
0a1b2ae6
JM
3331float: 1
3332ifloat: 1
3333ildouble: 1
3334ldouble: 1
b50a7181 3335Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
0a1b2ae6
JM
3336float: 1
3337ifloat: 1
3338ildouble: 1
3339ldouble: 1
b50a7181 3340Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0.0 i)":
ccc8cadf
JM
3341ildouble: 1
3342ldouble: 1
b50a7181 3343Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ccc8cadf
JM
3344ildouble: 1
3345ldouble: 1
b50a7181 3346Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
3347ildouble: 1
3348ldouble: 1
b50a7181 3349Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
3350ildouble: 1
3351ldouble: 1
b50a7181 3352Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0.0 i)":
ccc8cadf
JM
3353ildouble: 1
3354ldouble: 1
b50a7181 3355Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
ccc8cadf
JM
3356ildouble: 1
3357ldouble: 1
b50a7181 3358Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
3359ildouble: 1
3360ldouble: 1
b50a7181 3361Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
3362ildouble: 1
3363ldouble: 1
b50a7181 3364Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
ccc8cadf
JM
3365double: 1
3366idouble: 1
3367ildouble: 1
3368ldouble: 1
b50a7181 3369Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
ccc8cadf
JM
3370double: 1
3371idouble: 1
3372ildouble: 1
3373ldouble: 1
b50a7181 3374Test "Imaginary part of: casinh (-0x1.0000000000000002p0 + 0x1p-63 i)":
3a7182a1
JM
3375ildouble: 1
3376ldouble: 1
b50a7181 3377Test "Imaginary part of: casinh (-0x1.0000000000000002p0 - 0x1p-63 i)":
3a7182a1
JM
3378ildouble: 1
3379ldouble: 1
b50a7181 3380Test "Real part of: casinh (-0x1.000002p0 + 0.0 i)":
3a7182a1
JM
3381ildouble: 1
3382ldouble: 1
b50a7181 3383Test "Real part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)":
3a7182a1
JM
3384ildouble: 1
3385ldouble: 1
b50a7181 3386Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)":
3a7182a1
JM
3387ildouble: 1
3388ldouble: 1
b50a7181 3389Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
1b835983
MT
3390ildouble: 1
3391ldouble: 1
b50a7181 3392Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3a7182a1
JM
3393double: 1
3394float: 1
3395idouble: 1
3396ifloat: 1
b50a7181 3397Test "Real part of: casinh (-0x1.000002p0 - 0.0 i)":
3a7182a1
JM
3398ildouble: 1
3399ldouble: 1
b50a7181 3400Test "Real part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)":
3a7182a1
JM
3401ildouble: 1
3402ldouble: 1
b50a7181 3403Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)":
3a7182a1
JM
3404ildouble: 1
3405ldouble: 1
b50a7181 3406Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
1b835983
MT
3407ildouble: 1
3408ldouble: 1
b50a7181 3409Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3a7182a1
JM
3410double: 1
3411float: 1
3412idouble: 1
3413ifloat: 1
b50a7181 3414Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
3415float: 1
3416ifloat: 1
1b835983
MT
3417ildouble: 1
3418ldouble: 1
b50a7181 3419Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
3420float: 1
3421ifloat: 1
1b835983
MT
3422ildouble: 1
3423ldouble: 1
b50a7181 3424Test "Real part of: casinh (-0x1.fp-1025 + 0.5 i)":
ccc8cadf
JM
3425ildouble: 1
3426ldouble: 1
b50a7181 3427Test "Real part of: casinh (-0x1.fp-1025 + 0x1.0000000000001p0 i)":
3a7182a1
JM
3428ildouble: 1
3429ldouble: 1
b50a7181 3430Test "Real part of: casinh (-0x1.fp-1025 + 1.5 i)":
8cf28c5e
JM
3431ildouble: 1
3432ldouble: 1
b50a7181 3433Test "Real part of: casinh (-0x1.fp-1025 - 0.5 i)":
ccc8cadf
JM
3434ildouble: 1
3435ldouble: 1
b50a7181 3436Test "Real part of: casinh (-0x1.fp-1025 - 0x1.0000000000001p0 i)":
3a7182a1
JM
3437ildouble: 1
3438ldouble: 1
b50a7181 3439Test "Real part of: casinh (-0x1.fp-1025 - 1.5 i)":
8cf28c5e
JM
3440ildouble: 1
3441ldouble: 1
b50a7181 3442Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
ccc8cadf
JM
3443double: 1
3444idouble: 1
3445ildouble: 1
3446ldouble: 1
b50a7181 3447Test "Real part of: casinh (-0x1.fp-129 + 1.5 i)":
8cf28c5e
JM
3448ildouble: 1
3449ldouble: 1
b50a7181 3450Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
ccc8cadf
JM
3451double: 1
3452idouble: 1
3453ildouble: 1
3454ldouble: 1
b50a7181 3455Test "Real part of: casinh (-0x1.fp-129 - 1.5 i)":
8cf28c5e
JM
3456ildouble: 1
3457ldouble: 1
b50a7181 3458Test "Real part of: casinh (-0x1.fp-16385 + 0.5 i)":
ccc8cadf
JM
3459ildouble: 1
3460ldouble: 1
b50a7181 3461Test "Real part of: casinh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3462ildouble: 1
3463ldouble: 1
b50a7181 3464Test "Real part of: casinh (-0x1.fp-16385 + 1.5 i)":
8cf28c5e
JM
3465ildouble: 1
3466ldouble: 1
b50a7181 3467Test "Real part of: casinh (-0x1.fp-16385 - 0.5 i)":
ccc8cadf
JM
3468ildouble: 1
3469ldouble: 1
b50a7181 3470Test "Real part of: casinh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3471ildouble: 1
3472ldouble: 1
b50a7181 3473Test "Real part of: casinh (-0x1.fp-16385 - 1.5 i)":
8cf28c5e
JM
3474ildouble: 1
3475ldouble: 1
b50a7181 3476Test "Real part of: casinh (-0x1.fp-30 + 1.0 i)":
0a1b2ae6
JM
3477ildouble: 1
3478ldouble: 1
b50a7181 3479Test "Real part of: casinh (-0x1.fp-30 - 1.0 i)":
0a1b2ae6
JM
3480ildouble: 1
3481ldouble: 1
b50a7181 3482Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
ccc8cadf
JM
3483double: 1
3484idouble: 1
b50a7181 3485Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
ccc8cadf
JM
3486double: 1
3487idouble: 1
b50a7181 3488Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
ccc8cadf
JM
3489double: 1
3490idouble: 1
b50a7181 3491Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
ccc8cadf
JM
3492double: 1
3493idouble: 1
b50a7181 3494Test "Real part of: casinh (-0x1p-23 + 0.0 i)":
ccc8cadf
JM
3495ildouble: 1
3496ldouble: 1
b50a7181 3497Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
ccc8cadf
JM
3498double: 1
3499idouble: 1
b50a7181 3500Test "Imaginary part of: casinh (-0x1p-23 + 0.5 i)":
ccc8cadf
JM
3501ildouble: 1
3502ldouble: 1
b50a7181 3503Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
ccc8cadf
JM
3504float: 2
3505ifloat: 2
b50a7181 3506Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
3a7182a1
JM
3507float: 1
3508ifloat: 1
b50a7181 3509Test "Real part of: casinh (-0x1p-23 + 0x1.fp-129 i)":
ccc8cadf
JM
3510ildouble: 1
3511ldouble: 1
b50a7181 3512Test "Real part of: casinh (-0x1p-23 - 0.0 i)":
ccc8cadf
JM
3513ildouble: 1
3514ldouble: 1
b50a7181 3515Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
ccc8cadf
JM
3516double: 1
3517idouble: 1
b50a7181 3518Test "Imaginary part of: casinh (-0x1p-23 - 0.5 i)":
ccc8cadf
JM
3519ildouble: 1
3520ldouble: 1
b50a7181 3521Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
ccc8cadf
JM
3522float: 2
3523ifloat: 2
b50a7181 3524Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
3a7182a1
JM
3525float: 1
3526ifloat: 1
b50a7181 3527Test "Real part of: casinh (-0x1p-23 - 0x1.fp-129 i)":
ccc8cadf
JM
3528ildouble: 1
3529ldouble: 1
b50a7181 3530Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
ccc8cadf
JM
3531ildouble: 1
3532ldouble: 1
b50a7181 3533Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
ccc8cadf
JM
3534double: 1
3535idouble: 1
1b835983
MT
3536ildouble: 1
3537ldouble: 1
b50a7181 3538Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
3a7182a1
JM
3539ildouble: 1
3540ldouble: 1
b50a7181 3541Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
ccc8cadf
JM
3542ildouble: 1
3543ldouble: 1
b50a7181 3544Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
ccc8cadf
JM
3545double: 1
3546idouble: 1
1b835983
MT
3547ildouble: 1
3548ldouble: 1
b50a7181 3549Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
3a7182a1
JM
3550ildouble: 1
3551ldouble: 1
b50a7181 3552Test "Real part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3553ildouble: 1
3554ldouble: 1
b50a7181 3555Test "Real part of: casinh (-0x1p-63 + 0x1.0000000000000002p0 i)":
3a7182a1
JM
3556ildouble: 2
3557ldouble: 2
b50a7181 3558Test "Real part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3559ildouble: 1
3560ldouble: 1
b50a7181 3561Test "Real part of: casinh (-0x1p-63 - 0x1.0000000000000002p0 i)":
3a7182a1
JM
3562ildouble: 2
3563ldouble: 2
b50a7181 3564Test "Real part of: casinh (-1.0 + +0 i)":
ccc8cadf 3565double: 1
d1d3431a 3566float: 1
ccc8cadf 3567idouble: 1
d1d3431a 3568ifloat: 1
b50a7181 3569Test "Real part of: casinh (-1.0 + 0.25 i)":
0a1b2ae6
JM
3570float: 1
3571ifloat: 1
3572ildouble: 1
3573ldouble: 1
b50a7181 3574Test "Real part of: casinh (-1.0 + 0.5 i)":
0a1b2ae6
JM
3575double: 1
3576idouble: 1
3577ildouble: 1
3578ldouble: 1
b50a7181 3579Test "Imaginary part of: casinh (-1.0 + 0.5 i)":
0a1b2ae6
JM
3580ildouble: 1
3581ldouble: 1
b50a7181 3582Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
3583double: 1
3584idouble: 1
3585ildouble: 1
3586ldouble: 1
b50a7181 3587Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
3588float: 1
3589ifloat: 1
b50a7181 3590Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
0a1b2ae6
JM
3591double: 1
3592float: 1
3593idouble: 1
3594ifloat: 1
b50a7181 3595Test "Imaginary part of: casinh (-1.0 + 0x1.fp-100 i)":
1b835983
MT
3596ildouble: 1
3597ldouble: 1
b50a7181 3598Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
0a1b2ae6
JM
3599double: 1
3600idouble: 1
b50a7181 3601Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1000 i)":
1b835983
MT
3602ildouble: 1
3603ldouble: 1
b50a7181 3604Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10000 i)":
1b835983
MT
3605ildouble: 1
3606ldouble: 1
b50a7181 3607Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
0a1b2ae6
JM
3608double: 1
3609idouble: 1
b50a7181 3610Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1025 i)":
1b835983
MT
3611ildouble: 1
3612ldouble: 1
b50a7181 3613Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
0a1b2ae6
JM
3614double: 1
3615float: 1
3616idouble: 1
3617ifloat: 1
b50a7181 3618Test "Imaginary part of: casinh (-1.0 + 0x1.fp-129 i)":
1b835983
MT
3619ildouble: 1
3620ldouble: 1
b50a7181 3621Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
3622double: 1
3623float: 1
3624idouble: 1
3625ifloat: 1
3626ildouble: 1
3627ldouble: 1
b50a7181 3628Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
3629ildouble: 1
3630ldouble: 1
b50a7181 3631Test "Real part of: casinh (-1.0 - 0 i)":
ccc8cadf 3632double: 1
d1d3431a 3633float: 1
ccc8cadf 3634idouble: 1
d1d3431a 3635ifloat: 1
b50a7181 3636Test "Real part of: casinh (-1.0 - 0.25 i)":
0a1b2ae6
JM
3637float: 1
3638ifloat: 1
3639ildouble: 1
3640ldouble: 1
b50a7181 3641Test "Real part of: casinh (-1.0 - 0.5 i)":
0a1b2ae6
JM
3642double: 1
3643idouble: 1
3644ildouble: 1
3645ldouble: 1
b50a7181 3646Test "Imaginary part of: casinh (-1.0 - 0.5 i)":
0a1b2ae6
JM
3647ildouble: 1
3648ldouble: 1
b50a7181 3649Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
3650double: 1
3651idouble: 1
3652ildouble: 1
3653ldouble: 1
b50a7181 3654Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
3655float: 1
3656ifloat: 1
b50a7181 3657Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
0a1b2ae6
JM
3658double: 1
3659float: 1
3660idouble: 1
3661ifloat: 1
b50a7181 3662Test "Imaginary part of: casinh (-1.0 - 0x1.fp-100 i)":
1b835983
MT
3663ildouble: 1
3664ldouble: 1
b50a7181 3665Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
0a1b2ae6
JM
3666double: 1
3667idouble: 1
b50a7181 3668Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1000 i)":
1b835983
MT
3669ildouble: 1
3670ldouble: 1
b50a7181 3671Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10000 i)":
1b835983
MT
3672ildouble: 1
3673ldouble: 1
b50a7181 3674Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
0a1b2ae6
JM
3675double: 1
3676idouble: 1
b50a7181 3677Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1025 i)":
1b835983
MT
3678ildouble: 1
3679ldouble: 1
b50a7181 3680Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
0a1b2ae6
JM
3681double: 1
3682float: 1
3683idouble: 1
3684ifloat: 1
b50a7181 3685Test "Imaginary part of: casinh (-1.0 - 0x1.fp-129 i)":
1b835983
MT
3686ildouble: 1
3687ldouble: 1
b50a7181 3688Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
3689double: 1
3690float: 1
3691idouble: 1
3692ifloat: 1
3693ildouble: 1
3694ldouble: 1
b50a7181 3695Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
3696ildouble: 1
3697ldouble: 1
b50a7181 3698Test "Real part of: casinh (-1.5 + +0 i)":
ccc8cadf
JM
3699double: 1
3700idouble: 1
b50a7181 3701Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
8cf28c5e
JM
3702double: 1
3703idouble: 1
b50a7181 3704Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
8cf28c5e
JM
3705double: 1
3706idouble: 1
b50a7181 3707Test "Real part of: casinh (-1.5 - 0 i)":
ccc8cadf
JM
3708double: 1
3709idouble: 1
b50a7181 3710Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
8cf28c5e
JM
3711double: 1
3712idouble: 1
b50a7181 3713Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
8cf28c5e
JM
3714double: 1
3715idouble: 1
b50a7181 3716Test "Real part of: casinh (-2 - 3 i)":
ccc8cadf
JM
3717ildouble: 1
3718ldouble: 1
b50a7181 3719Test "Real part of: casinh (0.0 + 0x1.0000000000001p0 i)":
3a7182a1
JM
3720ildouble: 1
3721ldouble: 1
b50a7181 3722Test "Real part of: casinh (0.0 - 0x1.0000000000001p0 i)":
3a7182a1
JM
3723ildouble: 1
3724ldouble: 1
b50a7181 3725Test "Imaginary part of: casinh (0.25 + 1.0 i)":
0a1b2ae6
JM
3726double: 1
3727idouble: 1
b50a7181 3728Test "Imaginary part of: casinh (0.25 - 1.0 i)":
0a1b2ae6
JM
3729double: 1
3730idouble: 1
b50a7181 3731Test "Real part of: casinh (0.5 + +0 i)":
d1d3431a
JM
3732float: 1
3733ifloat: 1
b50a7181 3734Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
ccc8cadf
JM
3735float: 1
3736ifloat: 1
b50a7181 3737Test "Real part of: casinh (0.5 + 0x1p-105 i)":
ccc8cadf
JM
3738float: 1
3739ifloat: 1
b50a7181 3740Test "Real part of: casinh (0.5 + 0x1p-112 i)":
ccc8cadf
JM
3741float: 1
3742ifloat: 1
b50a7181 3743Test "Real part of: casinh (0.5 + 0x1p-23 i)":
ccc8cadf
JM
3744float: 1
3745ifloat: 1
b50a7181 3746Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
ccc8cadf
JM
3747double: 1
3748float: 1
3749idouble: 1
3750ifloat: 1
b50a7181 3751Test "Real part of: casinh (0.5 + 0x1p-52 i)":
ccc8cadf
JM
3752float: 1
3753ifloat: 1
3754ildouble: 1
3755ldouble: 1
b50a7181 3756Test "Real part of: casinh (0.5 + 0x1p-63 i)":
ccc8cadf
JM
3757float: 1
3758ifloat: 1
d0419dbf
JM
3759ildouble: 1
3760ldouble: 1
b50a7181 3761Test "Real part of: casinh (0.5 + 1.0 i)":
0a1b2ae6
JM
3762float: 1
3763ifloat: 1
3764ildouble: 1
3765ldouble: 1
b50a7181 3766Test "Imaginary part of: casinh (0.5 + 1.0 i)":
0a1b2ae6
JM
3767float: 1
3768ifloat: 1
3769ildouble: 1
3770ldouble: 1
b50a7181 3771Test "Real part of: casinh (0.5 - 0 i)":
d1d3431a
JM
3772float: 1
3773ifloat: 1
b50a7181 3774Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
ccc8cadf
JM
3775float: 1
3776ifloat: 1
b50a7181 3777Test "Real part of: casinh (0.5 - 0x1p-105 i)":
ccc8cadf
JM
3778float: 1
3779ifloat: 1
b50a7181 3780Test "Real part of: casinh (0.5 - 0x1p-112 i)":
ccc8cadf
JM
3781float: 1
3782ifloat: 1
b50a7181 3783Test "Real part of: casinh (0.5 - 0x1p-23 i)":
ccc8cadf
JM
3784float: 1
3785ifloat: 1
b50a7181 3786Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
ccc8cadf
JM
3787double: 1
3788float: 1
3789idouble: 1
3790ifloat: 1
b50a7181 3791Test "Real part of: casinh (0.5 - 0x1p-52 i)":
ccc8cadf
JM
3792float: 1
3793ifloat: 1
3794ildouble: 1
3795ldouble: 1
b50a7181 3796Test "Real part of: casinh (0.5 - 0x1p-63 i)":
ccc8cadf
JM
3797float: 1
3798ifloat: 1
d0419dbf
JM
3799ildouble: 1
3800ldouble: 1
b50a7181 3801Test "Real part of: casinh (0.5 - 1.0 i)":
0a1b2ae6
JM
3802float: 1
3803ifloat: 1
3804ildouble: 1
3805ldouble: 1
b50a7181 3806Test "Imaginary part of: casinh (0.5 - 1.0 i)":
0a1b2ae6
JM
3807float: 1
3808ifloat: 1
3809ildouble: 1
3810ldouble: 1
b50a7181 3811Test "Real part of: casinh (0.75 + 1.25 i)":
df5e9fa6 3812float: 1
df5e9fa6 3813ifloat: 1
b50a7181 3814Test "Imaginary part of: casinh (0.75 + 1.25 i)":
43d218d5 3815double: 1
df5e9fa6 3816float: 1
43d218d5 3817idouble: 1
df5e9fa6 3818ifloat: 1
bb3f4825 3819ildouble: 1
1248c1c4 3820ldouble: 1
b50a7181 3821Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0.0 i)":
ccc8cadf
JM
3822ildouble: 1
3823ldouble: 1
b50a7181 3824Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
ccc8cadf
JM
3825ildouble: 1
3826ldouble: 1
b50a7181 3827Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
3828ildouble: 1
3829ldouble: 1
b50a7181 3830Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
ccc8cadf
JM
3831ildouble: 1
3832ldouble: 1
b50a7181 3833Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0.0 i)":
ccc8cadf
JM
3834ildouble: 1
3835ldouble: 1
b50a7181 3836Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
ccc8cadf
JM
3837ildouble: 1
3838ldouble: 1
b50a7181 3839Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
3840ildouble: 1
3841ldouble: 1
b50a7181 3842Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ccc8cadf
JM
3843ildouble: 1
3844ldouble: 1
b50a7181 3845Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
ccc8cadf
JM
3846double: 1
3847idouble: 1
3848ildouble: 1
3849ldouble: 1
b50a7181 3850Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
ccc8cadf
JM
3851double: 1
3852idouble: 1
3853ildouble: 1
3854ldouble: 1
b50a7181 3855Test "Imaginary part of: casinh (0x1.0000000000000002p0 + 0x1p-63 i)":
3a7182a1
JM
3856ildouble: 1
3857ldouble: 1
b50a7181 3858Test "Imaginary part of: casinh (0x1.0000000000000002p0 - 0x1p-63 i)":
3a7182a1
JM
3859ildouble: 1
3860ldouble: 1
b50a7181 3861Test "Real part of: casinh (0x1.000002p0 + 0.0 i)":
3a7182a1
JM
3862ildouble: 1
3863ldouble: 1
b50a7181 3864Test "Real part of: casinh (0x1.000002p0 + 0x1.fp-129 i)":
3a7182a1
JM
3865ildouble: 1
3866ldouble: 1
b50a7181 3867Test "Imaginary part of: casinh (0x1.000002p0 + 0x1.fp-129 i)":
3a7182a1
JM
3868ildouble: 1
3869ldouble: 1
b50a7181 3870Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
1b835983
MT
3871ildouble: 1
3872ldouble: 1
b50a7181 3873Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3a7182a1
JM
3874double: 1
3875float: 1
3876idouble: 1
3877ifloat: 1
b50a7181 3878Test "Real part of: casinh (0x1.000002p0 - 0.0 i)":
3a7182a1
JM
3879ildouble: 1
3880ldouble: 1
b50a7181 3881Test "Real part of: casinh (0x1.000002p0 - 0x1.fp-129 i)":
3a7182a1
JM
3882ildouble: 1
3883ldouble: 1
b50a7181 3884Test "Imaginary part of: casinh (0x1.000002p0 - 0x1.fp-129 i)":
3a7182a1
JM
3885ildouble: 1
3886ldouble: 1
b50a7181 3887Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
1b835983
MT
3888ildouble: 1
3889ldouble: 1
b50a7181 3890Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
3a7182a1
JM
3891double: 1
3892float: 1
3893idouble: 1
3894ifloat: 1
b50a7181 3895Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
0a1b2ae6
JM
3896float: 1
3897ifloat: 1
1b835983
MT
3898ildouble: 1
3899ldouble: 1
b50a7181 3900Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
0a1b2ae6
JM
3901float: 1
3902ifloat: 1
1b835983
MT
3903ildouble: 1
3904ldouble: 1
b50a7181 3905Test "Real part of: casinh (0x1.fp-1025 + 0.5 i)":
ccc8cadf
JM
3906ildouble: 1
3907ldouble: 1
b50a7181 3908Test "Real part of: casinh (0x1.fp-1025 + 0x1.0000000000001p0 i)":
3a7182a1
JM
3909ildouble: 1
3910ldouble: 1
b50a7181 3911Test "Real part of: casinh (0x1.fp-1025 + 1.5 i)":
8cf28c5e
JM
3912ildouble: 1
3913ldouble: 1
b50a7181 3914Test "Real part of: casinh (0x1.fp-1025 - 0.5 i)":
ccc8cadf
JM
3915ildouble: 1
3916ldouble: 1
b50a7181 3917Test "Real part of: casinh (0x1.fp-1025 - 0x1.0000000000001p0 i)":
3a7182a1
JM
3918ildouble: 1
3919ldouble: 1
b50a7181 3920Test "Real part of: casinh (0x1.fp-1025 - 1.5 i)":
8cf28c5e
JM
3921ildouble: 1
3922ldouble: 1
b50a7181 3923Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
ccc8cadf
JM
3924double: 1
3925idouble: 1
3926ildouble: 1
3927ldouble: 1
b50a7181 3928Test "Real part of: casinh (0x1.fp-129 + 1.5 i)":
8cf28c5e
JM
3929ildouble: 1
3930ldouble: 1
b50a7181 3931Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
ccc8cadf
JM
3932double: 1
3933idouble: 1
3934ildouble: 1
3935ldouble: 1
b50a7181 3936Test "Real part of: casinh (0x1.fp-129 - 1.5 i)":
8cf28c5e
JM
3937ildouble: 1
3938ldouble: 1
b50a7181 3939Test "Real part of: casinh (0x1.fp-16385 + 0.5 i)":
ccc8cadf
JM
3940ildouble: 1
3941ldouble: 1
b50a7181 3942Test "Real part of: casinh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3943ildouble: 1
3944ldouble: 1
b50a7181 3945Test "Real part of: casinh (0x1.fp-16385 + 1.5 i)":
8cf28c5e
JM
3946ildouble: 1
3947ldouble: 1
b50a7181 3948Test "Real part of: casinh (0x1.fp-16385 - 0.5 i)":
ccc8cadf
JM
3949ildouble: 1
3950ldouble: 1
b50a7181 3951Test "Real part of: casinh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
3952ildouble: 1
3953ldouble: 1
b50a7181 3954Test "Real part of: casinh (0x1.fp-16385 - 1.5 i)":
8cf28c5e
JM
3955ildouble: 1
3956ldouble: 1
b50a7181 3957Test "Real part of: casinh (0x1.fp-30 + 1.0 i)":
0a1b2ae6
JM
3958ildouble: 1
3959ldouble: 1
b50a7181 3960Test "Real part of: casinh (0x1.fp-30 - 1.0 i)":
0a1b2ae6
JM
3961ildouble: 1
3962ldouble: 1
b50a7181 3963Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
a9708fed
JM
3964double: 1
3965idouble: 1
b50a7181 3966Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
a9708fed
JM
3967double: 1
3968idouble: 1
b50a7181 3969Test "Real part of: casinh (0x1.fp16383 + 0x1.fp16383 i)":
1b835983
MT
3970ildouble: 1
3971ldouble: 1
b50a7181 3972Test "Real part of: casinh (0x1p-105 + 0.5 i)":
ccc8cadf
JM
3973double: 1
3974idouble: 1
b50a7181 3975Test "Real part of: casinh (0x1p-105 - 0.5 i)":
ccc8cadf
JM
3976double: 1
3977idouble: 1
b50a7181 3978Test "Real part of: casinh (0x1p-112 + 0.5 i)":
ccc8cadf
JM
3979double: 1
3980idouble: 1
b50a7181 3981Test "Real part of: casinh (0x1p-112 - 0.5 i)":
ccc8cadf
JM
3982double: 1
3983idouble: 1
b50a7181 3984Test "Real part of: casinh (0x1p-23 + 0.0 i)":
ccc8cadf
JM
3985ildouble: 1
3986ldouble: 1
b50a7181 3987Test "Real part of: casinh (0x1p-23 + 0.5 i)":
ccc8cadf
JM
3988double: 1
3989idouble: 1
b50a7181 3990Test "Imaginary part of: casinh (0x1p-23 + 0.5 i)":
ccc8cadf
JM
3991ildouble: 1
3992ldouble: 1
b50a7181 3993Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
ccc8cadf
JM
3994float: 2
3995ifloat: 2
b50a7181 3996Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
3a7182a1
JM
3997float: 1
3998ifloat: 1
b50a7181 3999Test "Real part of: casinh (0x1p-23 + 0x1.fp-129 i)":
ccc8cadf
JM
4000ildouble: 1
4001ldouble: 1
b50a7181 4002Test "Real part of: casinh (0x1p-23 - 0.0 i)":
ccc8cadf
JM
4003ildouble: 1
4004ldouble: 1
b50a7181 4005Test "Real part of: casinh (0x1p-23 - 0.5 i)":
ccc8cadf
JM
4006double: 1
4007idouble: 1
b50a7181 4008Test "Imaginary part of: casinh (0x1p-23 - 0.5 i)":
ccc8cadf
JM
4009ildouble: 1
4010ldouble: 1
b50a7181 4011Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
ccc8cadf
JM
4012float: 2
4013ifloat: 2
b50a7181 4014Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
3a7182a1
JM
4015float: 1
4016ifloat: 1
b50a7181 4017Test "Real part of: casinh (0x1p-23 - 0x1.fp-129 i)":
ccc8cadf
JM
4018ildouble: 1
4019ldouble: 1
b50a7181 4020Test "Real part of: casinh (0x1p-52 + 0.5 i)":
ccc8cadf
JM
4021ildouble: 1
4022ldouble: 1
b50a7181 4023Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
ccc8cadf
JM
4024double: 1
4025idouble: 1
1b835983
MT
4026ildouble: 1
4027ldouble: 1
b50a7181 4028Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
3a7182a1
JM
4029ildouble: 1
4030ldouble: 1
b50a7181 4031Test "Real part of: casinh (0x1p-52 - 0.5 i)":
ccc8cadf
JM
4032ildouble: 1
4033ldouble: 1
b50a7181 4034Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
ccc8cadf
JM
4035double: 1
4036idouble: 1
1b835983
MT
4037ildouble: 1
4038ldouble: 1
b50a7181 4039Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
3a7182a1
JM
4040ildouble: 1
4041ldouble: 1
b50a7181 4042Test "Real part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
4043ildouble: 1
4044ldouble: 1
b50a7181 4045Test "Real part of: casinh (0x1p-63 + 0x1.0000000000000002p0 i)":
3a7182a1
JM
4046ildouble: 2
4047ldouble: 2
b50a7181 4048Test "Real part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
ccc8cadf
JM
4049ildouble: 1
4050ldouble: 1
b50a7181 4051Test "Real part of: casinh (0x1p-63 - 0x1.0000000000000002p0 i)":
3a7182a1
JM
4052ildouble: 2
4053ldouble: 2
b50a7181 4054Test "Real part of: casinh (1.0 + +0 i)":
d1d3431a
JM
4055double: 1
4056float: 1
4057idouble: 1
4058ifloat: 1
b50a7181 4059Test "Real part of: casinh (1.0 + 0.25 i)":
0a1b2ae6
JM
4060float: 1
4061ifloat: 1
4062ildouble: 1
4063ldouble: 1
b50a7181 4064Test "Real part of: casinh (1.0 + 0.5 i)":
0a1b2ae6
JM
4065double: 1
4066idouble: 1
4067ildouble: 1
4068ldouble: 1
b50a7181 4069Test "Imaginary part of: casinh (1.0 + 0.5 i)":
0a1b2ae6
JM
4070ildouble: 1
4071ldouble: 1
b50a7181 4072Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
4073double: 1
4074idouble: 1
4075ildouble: 1
4076ldouble: 1
b50a7181 4077Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
0a1b2ae6
JM
4078float: 1
4079ifloat: 1
b50a7181 4080Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
0a1b2ae6
JM
4081double: 1
4082float: 1
4083idouble: 1
4084ifloat: 1
b50a7181 4085Test "Imaginary part of: casinh (1.0 + 0x1.fp-100 i)":
1b835983
MT
4086ildouble: 1
4087ldouble: 1
b50a7181 4088Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
0a1b2ae6
JM
4089double: 1
4090idouble: 1
b50a7181 4091Test "Imaginary part of: casinh (1.0 + 0x1.fp-1000 i)":
1b835983
MT
4092ildouble: 1
4093ldouble: 1
b50a7181 4094Test "Imaginary part of: casinh (1.0 + 0x1.fp-10000 i)":
1b835983
MT
4095ildouble: 1
4096ldouble: 1
b50a7181 4097Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
0a1b2ae6
JM
4098double: 1
4099idouble: 1
b50a7181 4100Test "Imaginary part of: casinh (1.0 + 0x1.fp-1025 i)":
1b835983
MT
4101ildouble: 1
4102ldouble: 1
b50a7181 4103Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
0a1b2ae6
JM
4104double: 1
4105float: 1
4106idouble: 1
4107ifloat: 1
b50a7181 4108Test "Imaginary part of: casinh (1.0 + 0x1.fp-129 i)":
1b835983
MT
4109ildouble: 1
4110ldouble: 1
b50a7181 4111Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
4112double: 1
4113float: 1
4114idouble: 1
4115ifloat: 1
4116ildouble: 1
4117ldouble: 1
b50a7181 4118Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
0a1b2ae6
JM
4119ildouble: 1
4120ldouble: 1
b50a7181 4121Test "Real part of: casinh (1.0 - 0 i)":
d1d3431a
JM
4122double: 1
4123float: 1
4124idouble: 1
4125ifloat: 1
b50a7181 4126Test "Real part of: casinh (1.0 - 0.25 i)":
0a1b2ae6
JM
4127float: 1
4128ifloat: 1
4129ildouble: 1
4130ldouble: 1
b50a7181 4131Test "Real part of: casinh (1.0 - 0.5 i)":
0a1b2ae6
JM
4132double: 1
4133idouble: 1
4134ildouble: 1
4135ldouble: 1
b50a7181 4136Test "Imaginary part of: casinh (1.0 - 0.5 i)":
0a1b2ae6
JM
4137ildouble: 1
4138ldouble: 1
b50a7181 4139Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
4140double: 1
4141idouble: 1
4142ildouble: 1
4143ldouble: 1
b50a7181 4144Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
0a1b2ae6
JM
4145float: 1
4146ifloat: 1
b50a7181 4147Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
0a1b2ae6
JM
4148double: 1
4149float: 1
4150idouble: 1
4151ifloat: 1
b50a7181 4152Test "Imaginary part of: casinh (1.0 - 0x1.fp-100 i)":
1b835983
MT
4153ildouble: 1
4154ldouble: 1
b50a7181 4155Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
0a1b2ae6
JM
4156double: 1
4157idouble: 1
b50a7181 4158Test "Imaginary part of: casinh (1.0 - 0x1.fp-1000 i)":
1b835983
MT
4159ildouble: 1
4160ldouble: 1
b50a7181 4161Test "Imaginary part of: casinh (1.0 - 0x1.fp-10000 i)":
1b835983
MT
4162ildouble: 1
4163ldouble: 1
b50a7181 4164Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
0a1b2ae6
JM
4165double: 1
4166idouble: 1
b50a7181 4167Test "Imaginary part of: casinh (1.0 - 0x1.fp-1025 i)":
1b835983
MT
4168ildouble: 1
4169ldouble: 1
b50a7181 4170Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
0a1b2ae6
JM
4171double: 1
4172float: 1
4173idouble: 1
4174ifloat: 1
b50a7181 4175Test "Imaginary part of: casinh (1.0 - 0x1.fp-129 i)":
1b835983
MT
4176ildouble: 1
4177ldouble: 1
b50a7181 4178Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
4179double: 1
4180float: 1
4181idouble: 1
4182ifloat: 1
4183ildouble: 1
4184ldouble: 1
b50a7181 4185Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
0a1b2ae6
JM
4186ildouble: 1
4187ldouble: 1
b50a7181 4188Test "Real part of: casinh (1.5 + +0 i)":
d1d3431a
JM
4189double: 1
4190idouble: 1
b50a7181 4191Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
8cf28c5e
JM
4192double: 1
4193idouble: 1
b50a7181 4194Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
8cf28c5e
JM
4195double: 1
4196idouble: 1
b50a7181 4197Test "Real part of: casinh (1.5 - 0 i)":
d1d3431a
JM
4198double: 1
4199idouble: 1
b50a7181 4200Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
8cf28c5e
JM
4201double: 1
4202idouble: 1
b50a7181 4203Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
8cf28c5e
JM
4204double: 1
4205idouble: 1
c9cf6dde
AJ
4206
4207# catan
b50a7181 4208Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
caf84319
JM
4209double: 1
4210idouble: 1
b50a7181 4211Test "Imaginary part of: catan (-0x0.ffffffffffffffffp0 + 0x1p-33 i)":
caf84319
JM
4212ildouble: 1
4213ldouble: 1
b50a7181 4214Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
caf84319
JM
4215double: 1
4216float: 1
4217idouble: 1
4218ifloat: 1
b50a7181 4219Test "Imaginary part of: catan (-0x1.0000000000001p0 + 0x1p-27 i)":
caf84319
JM
4220ildouble: 1
4221ldouble: 1
b50a7181 4222Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
caf84319
JM
4223double: 1
4224idouble: 1
b50a7181 4225Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
10de07f5
JM
4226float: 1
4227ifloat: 1
b50a7181 4228Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
caf84319
JM
4229float: 1
4230ifloat: 1
b50a7181 4231Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
10de07f5
JM
4232float: 1
4233ifloat: 1
b50a7181 4234Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
caf84319
JM
4235float: 1
4236ifloat: 1
b50a7181 4237Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
caf84319
JM
4238double: 1
4239idouble: 1
b50a7181 4240Test "Imaginary part of: catan (-0x1.3p-73 + 1.0 i)":
10de07f5
JM
4241ildouble: 1
4242ldouble: 1
b50a7181 4243Test "Imaginary part of: catan (-0x1.3p-73 - 1.0 i)":
10de07f5
JM
4244ildouble: 1
4245ldouble: 1
b50a7181 4246Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
5b4217d7
JM
4247double: 1
4248idouble: 1
4249ildouble: 1
4250ldouble: 1
b50a7181 4251Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
5b4217d7
JM
4252double: 1
4253idouble: 1
4254ildouble: 1
4255ldouble: 1
b50a7181 4256Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
5b4217d7
JM
4257double: 1
4258idouble: 1
4259ildouble: 1
4260ldouble: 1
b50a7181 4261Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
5b4217d7
JM
4262double: 1
4263idouble: 1
4264ildouble: 1
4265ldouble: 1
b50a7181 4266Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
10de07f5
JM
4267double: 1
4268idouble: 1
4269ildouble: 1
4270ldouble: 1
b50a7181 4271Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
10de07f5
JM
4272double: 1
4273idouble: 1
4274ildouble: 1
4275ldouble: 1
b50a7181 4276Test "Imaginary part of: catan (-0x1p-1022 + 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4277ildouble: 1
4278ldouble: 1
b50a7181 4279Test "Imaginary part of: catan (-0x1p-1022 - 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4280ildouble: 1
4281ldouble: 1
b50a7181 4282Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
caf84319
JM
4283float: 1
4284ifloat: 1
b50a7181 4285Test "Real part of: catan (-0x1p-13 + 1.0 i)":
caf84319
JM
4286float: 1
4287ifloat: 1
b50a7181 4288Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
caf84319
JM
4289float: 1
4290ifloat: 1
b50a7181 4291Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
caf84319
JM
4292float: 1
4293ifloat: 1
b50a7181 4294Test "Real part of: catan (-0x1p-13 - 1.0 i)":
caf84319
JM
4295float: 1
4296ifloat: 1
b50a7181 4297Test "Imaginary part of: catan (-0x1p-16382 + 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4298ildouble: 1
4299ldouble: 1
b50a7181 4300Test "Imaginary part of: catan (-0x1p-16382 - 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4301ildouble: 1
4302ldouble: 1
b50a7181 4303Test "Real part of: catan (-0x1p-27 + 1.0 i)":
caf84319
JM
4304float: 1
4305ifloat: 1
b50a7181 4306Test "Real part of: catan (-0x1p-27 - 1.0 i)":
caf84319
JM
4307float: 1
4308ifloat: 1
b50a7181 4309Test "Imaginary part of: catan (-0x1p-33 + 0x0.ffffffffffffffffp0 i)":
caf84319
JM
4310ildouble: 1
4311ldouble: 1
b50a7181 4312Test "Real part of: catan (-0x1p-33 + 1.0 i)":
caf84319
JM
4313float: 1
4314ifloat: 1
b50a7181 4315Test "Imaginary part of: catan (-0x1p-33 - 0x0.ffffffffffffffffp0 i)":
caf84319
JM
4316ildouble: 1
4317ldouble: 1
b50a7181 4318Test "Real part of: catan (-0x1p-33 - 1.0 i)":
caf84319
JM
4319float: 1
4320ifloat: 1
b50a7181 4321Test "Real part of: catan (-0x1p-54 + 1.0 i)":
caf84319
JM
4322float: 1
4323ifloat: 1
b50a7181 4324Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
10de07f5
JM
4325float: 1
4326ifloat: 1
b50a7181 4327Test "Real part of: catan (-0x1p-54 - 1.0 i)":
caf84319
JM
4328float: 1
4329ifloat: 1
b50a7181 4330Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
10de07f5
JM
4331float: 1
4332ifloat: 1
b50a7181 4333Test "Real part of: catan (-0x1p-57 + 1.0 i)":
caf84319
JM
4334float: 1
4335ifloat: 1
b50a7181 4336Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
10de07f5
JM
4337float: 1
4338ifloat: 1
b50a7181 4339Test "Real part of: catan (-0x1p-57 - 1.0 i)":
caf84319
JM
4340float: 1
4341ifloat: 1
b50a7181 4342Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
10de07f5
JM
4343float: 1
4344ifloat: 1
b50a7181 4345Test "Imaginary part of: catan (-0x1p-64 + 1.0 i)":
10de07f5
JM
4346ildouble: 1
4347ldouble: 1
b50a7181 4348Test "Imaginary part of: catan (-0x1p-64 - 1.0 i)":
10de07f5
JM
4349ildouble: 1
4350ldouble: 1
b50a7181 4351Test "Real part of: catan (-1.0 + 0x1p-13 i)":
caf84319
JM
4352float: 1
4353ifloat: 1
b50a7181 4354Test "Real part of: catan (-1.0 + 0x1p-27 i)":
caf84319
JM
4355float: 1
4356ifloat: 1
b50a7181 4357Test "Real part of: catan (-1.0 + 0x1p-33 i)":
caf84319
JM
4358float: 1
4359ifloat: 1
b50a7181 4360Test "Real part of: catan (-1.0 + 0x1p-54 i)":
caf84319
JM
4361float: 1
4362ifloat: 1
b50a7181 4363Test "Real part of: catan (-1.0 + 0x1p-57 i)":
caf84319
JM
4364float: 1
4365ifloat: 1
b50a7181 4366Test "Imaginary part of: catan (-1.0 + 0x1p-64 i)":
10de07f5
JM
4367ildouble: 1
4368ldouble: 1
b50a7181 4369Test "Real part of: catan (-1.0 - 0x1p-13 i)":
caf84319
JM
4370float: 1
4371ifloat: 1
b50a7181 4372Test "Imaginary part of: catan (-1.0 - 0x1p-13 i)":
caf84319
JM
4373ildouble: 1
4374ldouble: 1
b50a7181 4375Test "Real part of: catan (-1.0 - 0x1p-27 i)":
caf84319
JM
4376float: 1
4377ifloat: 1
b50a7181 4378Test "Real part of: catan (-1.0 - 0x1p-33 i)":
caf84319
JM
4379float: 1
4380ifloat: 1
b50a7181 4381Test "Real part of: catan (-1.0 - 0x1p-54 i)":
caf84319
JM
4382float: 1
4383ifloat: 1
b50a7181 4384Test "Real part of: catan (-1.0 - 0x1p-57 i)":
caf84319
JM
4385float: 1
4386ifloat: 1
b50a7181 4387Test "Imaginary part of: catan (-1.0 - 0x1p-64 i)":
10de07f5
JM
4388ildouble: 1
4389ldouble: 1
b50a7181 4390Test "Real part of: catan (-2 - 3 i)":
c9cf6dde
AJ
4391float: 3
4392ifloat: 3
b50a7181 4393Test "Imaginary part of: catan (-2 - 3 i)":
c9cf6dde
AJ
4394double: 1
4395float: 1
4396idouble: 1
4397ifloat: 1
b50a7181 4398Test "Real part of: catan (0.75 + 1.25 i)":
df5e9fa6
AJ
4399float: 4
4400ifloat: 4
b50a7181 4401Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
caf84319
JM
4402double: 1
4403idouble: 1
b50a7181 4404Test "Imaginary part of: catan (0x0.ffffffffffffffffp0 + 0x1p-33 i)":
caf84319
JM
4405ildouble: 1
4406ldouble: 1
b50a7181 4407Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
caf84319
JM
4408double: 1
4409float: 1
4410idouble: 1
4411ifloat: 1
b50a7181 4412Test "Imaginary part of: catan (0x1.0000000000001p0 + 0x1p-27 i)":
caf84319
JM
4413ildouble: 1
4414ldouble: 1
b50a7181 4415Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
caf84319
JM
4416double: 1
4417idouble: 1
b50a7181 4418Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
10de07f5
JM
4419float: 1
4420ifloat: 1
b50a7181 4421Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
caf84319
JM
4422float: 1
4423ifloat: 1
b50a7181 4424Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
10de07f5
JM
4425float: 1
4426ifloat: 1
b50a7181 4427Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
caf84319
JM
4428float: 1
4429ifloat: 1
b50a7181 4430Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
caf84319
JM
4431double: 1
4432idouble: 1
b50a7181 4433Test "Imaginary part of: catan (0x1.3p-73 + 1.0 i)":
10de07f5
JM
4434ildouble: 1
4435ldouble: 1
b50a7181 4436Test "Imaginary part of: catan (0x1.3p-73 - 1.0 i)":
10de07f5
JM
4437ildouble: 1
4438ldouble: 1
b50a7181 4439Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
5b4217d7
JM
4440double: 1
4441idouble: 1
4442ildouble: 1
4443ldouble: 1
b50a7181 4444Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
5b4217d7
JM
4445double: 1
4446idouble: 1
4447ildouble: 1
4448ldouble: 1
b50a7181 4449Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
5b4217d7
JM
4450double: 1
4451idouble: 1
4452ildouble: 1
4453ldouble: 1
b50a7181 4454Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
5b4217d7
JM
4455double: 1
4456idouble: 1
4457ildouble: 1
4458ldouble: 1
b50a7181 4459Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
10de07f5
JM
4460double: 1
4461idouble: 1
4462ildouble: 1
4463ldouble: 1
b50a7181 4464Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
10de07f5
JM
4465double: 1
4466idouble: 1
4467ildouble: 1
4468ldouble: 1
b50a7181 4469Test "Imaginary part of: catan (0x1p-1022 + 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4470ildouble: 1
4471ldouble: 1
b50a7181 4472Test "Imaginary part of: catan (0x1p-1022 - 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4473ildouble: 1
4474ldouble: 1
b50a7181 4475Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
caf84319
JM
4476float: 1
4477ifloat: 1
b50a7181 4478Test "Real part of: catan (0x1p-13 + 1.0 i)":
caf84319
JM
4479float: 1
4480ifloat: 1
b50a7181 4481Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
caf84319
JM
4482float: 1
4483ifloat: 1
b50a7181 4484Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
caf84319
JM
4485float: 1
4486ifloat: 1
b50a7181 4487Test "Real part of: catan (0x1p-13 - 1.0 i)":
caf84319
JM
4488float: 1
4489ifloat: 1
b50a7181 4490Test "Imaginary part of: catan (0x1p-16382 + 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4491ildouble: 1
4492ldouble: 1
b50a7181 4493Test "Imaginary part of: catan (0x1p-16382 - 0x0.ffffffffffffffffp0 i)":
10de07f5
JM
4494ildouble: 1
4495ldouble: 1
b50a7181 4496Test "Real part of: catan (0x1p-27 + 1.0 i)":
caf84319
JM
4497float: 1
4498ifloat: 1
b50a7181 4499Test "Real part of: catan (0x1p-27 - 1.0 i)":
caf84319
JM
4500float: 1
4501ifloat: 1
b50a7181 4502Test "Imaginary part of: catan (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
caf84319
JM
4503ildouble: 1
4504ldouble: 1
b50a7181 4505Test "Real part of: catan (0x1p-33 + 1.0 i)":
caf84319
JM
4506float: 1
4507ifloat: 1
b50a7181 4508Test "Imaginary part of: catan (0x1p-33 - 0x0.ffffffffffffffffp0 i)":
caf84319
JM
4509ildouble: 1
4510ldouble: 1
b50a7181 4511Test "Real part of: catan (0x1p-33 - 1.0 i)":
caf84319
JM
4512float: 1
4513ifloat: 1
b50a7181 4514Test "Real part of: catan (0x1p-54 + 1.0 i)":
caf84319
JM
4515float: 1
4516ifloat: 1
b50a7181 4517Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
10de07f5
JM
4518float: 1
4519ifloat: 1
b50a7181 4520Test "Real part of: catan (0x1p-54 - 1.0 i)":
caf84319
JM
4521float: 1
4522ifloat: 1
b50a7181 4523Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
10de07f5
JM
4524float: 1
4525ifloat: 1
b50a7181 4526Test "Real part of: catan (0x1p-57 + 1.0 i)":
caf84319
JM
4527float: 1
4528ifloat: 1
b50a7181 4529Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
10de07f5
JM
4530float: 1
4531ifloat: 1
b50a7181 4532Test "Real part of: catan (0x1p-57 - 1.0 i)":
caf84319
JM
4533float: 1
4534ifloat: 1
b50a7181 4535Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
10de07f5
JM
4536float: 1
4537ifloat: 1
b50a7181 4538Test "Imaginary part of: catan (0x1p-64 + 1.0 i)":
10de07f5
JM
4539ildouble: 1
4540ldouble: 1
b50a7181 4541Test "Imaginary part of: catan (0x1p-64 - 1.0 i)":
10de07f5
JM
4542ildouble: 1
4543ldouble: 1
b50a7181 4544Test "Real part of: catan (1.0 + 0x1p-13 i)":
caf84319
JM
4545float: 1
4546ifloat: 1
b50a7181 4547Test "Real part of: catan (1.0 + 0x1p-27 i)":
caf84319
JM
4548float: 1
4549ifloat: 1
b50a7181 4550Test "Real part of: catan (1.0 + 0x1p-33 i)":
caf84319
JM
4551float: 1
4552ifloat: 1
b50a7181 4553Test "Real part of: catan (1.0 + 0x1p-54 i)":
caf84319
JM
4554float: 1
4555ifloat: 1
b50a7181 4556Test "Real part of: catan (1.0 + 0x1p-57 i)":
caf84319
JM
4557float: 1
4558ifloat: 1
b50a7181 4559Test "Imaginary part of: catan (1.0 + 0x1p-64 i)":
10de07f5
JM
4560ildouble: 1
4561ldouble: 1
b50a7181 4562Test "Real part of: catan (1.0 - 0x1p-13 i)":
caf84319
JM
4563float: 1
4564ifloat: 1
b50a7181 4565Test "Imaginary part of: catan (1.0 - 0x1p-13 i)":
caf84319
JM
4566ildouble: 1
4567ldouble: 1
b50a7181 4568Test "Real part of: catan (1.0 - 0x1p-27 i)":
caf84319
JM
4569float: 1
4570ifloat: 1
b50a7181 4571Test "Real part of: catan (1.0 - 0x1p-33 i)":
caf84319
JM
4572float: 1
4573ifloat: 1
b50a7181 4574Test "Real part of: catan (1.0 - 0x1p-54 i)":
caf84319
JM
4575float: 1
4576ifloat: 1
b50a7181 4577Test "Real part of: catan (1.0 - 0x1p-57 i)":
caf84319
JM
4578float: 1
4579ifloat: 1
b50a7181 4580Test "Imaginary part of: catan (1.0 - 0x1p-64 i)":
10de07f5
JM
4581ildouble: 1
4582ldouble: 1
c9cf6dde
AJ
4583
4584# catanh
b50a7181 4585Test "Real part of: catanh (-0x0.ffffffffffffffffp0 + 0x1p-1022 i)":
10de07f5
JM
4586ildouble: 1
4587ldouble: 1
b50a7181 4588Test "Real part of: catanh (-0x0.ffffffffffffffffp0 + 0x1p-16382 i)":
10de07f5
JM
4589ildouble: 1
4590ldouble: 1
b50a7181 4591Test "Real part of: catanh (-0x0.ffffffffffffffffp0 + 0x1p-33 i)":
caf84319
JM
4592ildouble: 1
4593ldouble: 1
b50a7181 4594Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-1022 i)":
10de07f5
JM
4595ildouble: 1
4596ldouble: 1
b50a7181 4597Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-16382 i)":
10de07f5
JM
4598ildouble: 1
4599ldouble: 1
b50a7181 4600Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-33 i)":
caf84319
JM
4601ildouble: 1
4602ldouble: 1
b50a7181 4603Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
caf84319
JM
4604float: 1
4605ifloat: 1
b50a7181 4606Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
caf84319
JM
4607float: 1
4608ifloat: 1
b50a7181 4609Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
caf84319
JM
4610float: 1
4611ifloat: 1
b50a7181 4612Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
caf84319
JM
4613float: 1
4614ifloat: 1
b50a7181 4615Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
5b4217d7
JM
4616double: 1
4617idouble: 1
4618ildouble: 1
4619ldouble: 1
b50a7181 4620Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
5b4217d7
JM
4621double: 1
4622idouble: 1
4623ildouble: 1
4624ldouble: 1
b50a7181 4625Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
5b4217d7
JM
4626double: 1
4627idouble: 1
4628ildouble: 1
4629ldouble: 1
b50a7181 4630Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
5b4217d7
JM
4631double: 1
4632idouble: 1
4633ildouble: 1
4634ldouble: 1
b50a7181 4635Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
10de07f5
JM
4636float: 1
4637ifloat: 1
b50a7181 4638Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
10de07f5
JM
4639float: 1
4640ifloat: 1
b50a7181 4641Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
caf84319
JM
4642double: 1
4643idouble: 1
b50a7181 4644Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
caf84319
JM
4645float: 1
4646ifloat: 1
b50a7181 4647Test "Real part of: catanh (-0x1p-13 + 1.0 i)":
caf84319
JM
4648ildouble: 1
4649ldouble: 1
b50a7181 4650Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
caf84319
JM
4651float: 1
4652ifloat: 1
b50a7181 4653Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
caf84319
JM
4654double: 1
4655idouble: 1
b50a7181 4656Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
caf84319
JM
4657float: 1
4658ifloat: 1
b50a7181 4659Test "Real part of: catanh (-0x1p-13 - 1.0 i)":
caf84319
JM
4660ildouble: 1
4661ldouble: 1
b50a7181 4662Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
caf84319
JM
4663float: 1
4664ifloat: 1
b50a7181 4665Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
caf84319
JM
4666double: 1
4667idouble: 1
b50a7181 4668Test "Imaginary part of: catanh (-0x1p-27 + 1.0 i)":
caf84319
JM
4669float: 1
4670ifloat: 1
b50a7181 4671Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
caf84319
JM
4672double: 1
4673idouble: 1
b50a7181 4674Test "Imaginary part of: catanh (-0x1p-27 - 1.0 i)":
caf84319
JM
4675float: 1
4676ifloat: 1
b50a7181 4677Test "Imaginary part of: catanh (-0x1p-33 + 1.0 i)":
caf84319
JM
4678float: 1
4679ifloat: 1
b50a7181 4680Test "Imaginary part of: catanh (-0x1p-33 - 1.0 i)":
caf84319
JM
4681float: 1
4682ifloat: 1
b50a7181 4683Test "Imaginary part of: catanh (-0x1p-54 + 1.0 i)":
caf84319
JM
4684float: 1
4685ifloat: 1
b50a7181 4686Test "Imaginary part of: catanh (-0x1p-54 - 1.0 i)":
caf84319
JM
4687float: 1
4688ifloat: 1
b50a7181 4689Test "Imaginary part of: catanh (-0x1p-57 + 1.0 i)":
caf84319
JM
4690float: 1
4691ifloat: 1
b50a7181 4692Test "Imaginary part of: catanh (-0x1p-57 - 1.0 i)":
caf84319
JM
4693float: 1
4694ifloat: 1
b50a7181 4695Test "Real part of: catanh (-0x1p-64 + 1.0 i)":
10de07f5
JM
4696ildouble: 1
4697ldouble: 1
b50a7181 4698Test "Real part of: catanh (-0x1p-64 - 1.0 i)":
10de07f5
JM
4699ildouble: 1
4700ldouble: 1
b50a7181 4701Test "Real part of: catanh (-1.0 + 0x1.3p-73 i)":
10de07f5
JM
4702ildouble: 1
4703ldouble: 1
b50a7181 4704Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
10de07f5
JM
4705double: 1
4706idouble: 1
4707ildouble: 1
4708ldouble: 1
b50a7181 4709Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
caf84319
JM
4710float: 1
4711ifloat: 1
b50a7181 4712Test "Imaginary part of: catanh (-1.0 + 0x1p-27 i)":
caf84319
JM
4713float: 1
4714ifloat: 1
b50a7181 4715Test "Imaginary part of: catanh (-1.0 + 0x1p-33 i)":
caf84319
JM
4716float: 1
4717ifloat: 1
b50a7181 4718Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
10de07f5
JM
4719float: 1
4720ifloat: 1
b50a7181 4721Test "Imaginary part of: catanh (-1.0 + 0x1p-54 i)":
caf84319
JM
4722float: 1
4723ifloat: 1
b50a7181 4724Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
10de07f5
JM
4725float: 1
4726ifloat: 1
b50a7181 4727Test "Imaginary part of: catanh (-1.0 + 0x1p-57 i)":
caf84319
JM
4728float: 1
4729ifloat: 1
b50a7181 4730Test "Real part of: catanh (-1.0 + 0x1p-64 i)":
10de07f5
JM
4731ildouble: 1
4732ldouble: 1
b50a7181 4733Test "Real part of: catanh (-1.0 - 0x1.3p-73 i)":
10de07f5
JM
4734ildouble: 1
4735ldouble: 1
b50a7181 4736Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
10de07f5
JM
4737double: 1
4738idouble: 1
4739ildouble: 1
4740ldouble: 1
b50a7181 4741Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
caf84319
JM
4742float: 1
4743ifloat: 1
b50a7181 4744Test "Imaginary part of: catanh (-1.0 - 0x1p-27 i)":
caf84319
JM
4745float: 1
4746ifloat: 1
b50a7181 4747Test "Imaginary part of: catanh (-1.0 - 0x1p-33 i)":
caf84319
JM
4748float: 1
4749ifloat: 1
b50a7181 4750Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
10de07f5
JM
4751float: 1
4752ifloat: 1
b50a7181 4753Test "Imaginary part of: catanh (-1.0 - 0x1p-54 i)":
caf84319
JM
4754float: 1
4755ifloat: 1
b50a7181 4756Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
10de07f5
JM
4757float: 1
4758ifloat: 1
b50a7181 4759Test "Imaginary part of: catanh (-1.0 - 0x1p-57 i)":
caf84319
JM
4760float: 1
4761ifloat: 1
b50a7181 4762Test "Real part of: catanh (-1.0 - 0x1p-64 i)":
10de07f5
JM
4763ildouble: 1
4764ldouble: 1
b50a7181 4765Test "Real part of: catanh (-2 - 3 i)":
c9cf6dde
AJ
4766double: 4
4767idouble: 4
4768ildouble: 1
4769ldouble: 1
b50a7181 4770Test "Imaginary part of: catanh (-2 - 3 i)":
c9cf6dde
AJ
4771float: 4
4772ifloat: 4
b50a7181 4773Test "Real part of: catanh (0.75 + 1.25 i)":
df5e9fa6
AJ
4774double: 1
4775idouble: 1
2f38fbfe
JM
4776ildouble: 1
4777ldouble: 1
b50a7181 4778Test "Imaginary part of: catanh (0.75 + 1.25 i)":
df5e9fa6
AJ
4779float: 6
4780ifloat: 6
b50a7181 4781Test "Real part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-1022 i)":
10de07f5
JM
4782ildouble: 1
4783ldouble: 1
b50a7181 4784Test "Real part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-16382 i)":
10de07f5
JM
4785ildouble: 1
4786ldouble: 1
b50a7181 4787Test "Real part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-33 i)":
caf84319
JM
4788ildouble: 1
4789ldouble: 1
b50a7181 4790Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-1022 i)":
10de07f5
JM
4791ildouble: 1
4792ldouble: 1
b50a7181 4793Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-16382 i)":
10de07f5
JM
4794ildouble: 1
4795ldouble: 1
b50a7181 4796Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-33 i)":
caf84319
JM
4797ildouble: 1
4798ldouble: 1
b50a7181 4799Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
caf84319
JM
4800float: 1
4801ifloat: 1
b50a7181 4802Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
caf84319
JM
4803float: 1
4804ifloat: 1
b50a7181 4805Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
5b4217d7
JM
4806double: 1
4807idouble: 1
4808ildouble: 1
4809ldouble: 1
b50a7181 4810Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
5b4217d7
JM
4811double: 1
4812idouble: 1
4813ildouble: 1
4814ldouble: 1
b50a7181 4815Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
5b4217d7
JM
4816double: 1
4817idouble: 1
4818ildouble: 1
4819ldouble: 1
b50a7181 4820Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
5b4217d7
JM
4821double: 1
4822idouble: 1
4823ildouble: 1
4824ldouble: 1
b50a7181 4825Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
10de07f5
JM
4826float: 1
4827ifloat: 1
b50a7181 4828Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
10de07f5
JM
4829float: 1
4830ifloat: 1
b50a7181 4831Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
caf84319
JM
4832double: 1
4833float: 1
4834idouble: 1
4835ifloat: 1
b50a7181 4836Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
caf84319
JM
4837float: 1
4838ifloat: 1
b50a7181 4839Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
caf84319
JM
4840float: 1
4841ifloat: 1
b50a7181 4842Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
caf84319
JM
4843double: 1
4844float: 1
4845idouble: 1
4846ifloat: 1
b50a7181 4847Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
caf84319
JM
4848float: 1
4849ifloat: 1
b50a7181 4850Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
caf84319
JM
4851float: 1
4852ifloat: 1
b50a7181 4853Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
caf84319
JM
4854double: 1
4855idouble: 1
b50a7181 4856Test "Real part of: catanh (0x1p-27 + 0x1.0000000000001p0 i)":
caf84319
JM
4857ildouble: 1
4858ldouble: 1
b50a7181 4859Test "Imaginary part of: catanh (0x1p-27 + 1.0 i)":
caf84319
JM
4860float: 1
4861ifloat: 1
b50a7181 4862Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
caf84319
JM
4863double: 1
4864idouble: 1
b50a7181 4865Test "Real part of: catanh (0x1p-27 - 0x1.0000000000001p0 i)":
caf84319
JM
4866ildouble: 1
4867ldouble: 1
b50a7181 4868Test "Imaginary part of: catanh (0x1p-27 - 1.0 i)":
caf84319
JM
4869float: 1
4870ifloat: 1
b50a7181 4871Test "Real part of: catanh (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
caf84319
JM
4872ildouble: 1
4873ldouble: 1
b50a7181 4874Test "Imaginary part of: catanh (0x1p-33 + 1.0 i)":
caf84319
JM
4875float: 1
4876ifloat: 1
b50a7181 4877Test "Real part of: catanh (0x1p-33 - 0x0.ffffffffffffffffp0 i)":
caf84319
JM
4878ildouble: 1
4879ldouble: 1
b50a7181 4880Test "Imaginary part of: catanh (0x1p-33 - 1.0 i)":
caf84319
JM
4881float: 1
4882ifloat: 1
b50a7181 4883Test "Imaginary part of: catanh (0x1p-54 + 1.0 i)":
caf84319
JM
4884float: 1
4885ifloat: 1
b50a7181 4886Test "Imaginary part of: catanh (0x1p-54 - 1.0 i)":
caf84319
JM
4887float: 1
4888ifloat: 1
b50a7181 4889Test "Imaginary part of: catanh (0x1p-57 + 1.0 i)":
caf84319
JM
4890float: 1
4891ifloat: 1
b50a7181 4892Test "Imaginary part of: catanh (0x1p-57 - 1.0 i)":
caf84319
JM
4893float: 1
4894ifloat: 1
b50a7181 4895Test "Real part of: catanh (0x1p-64 + 1.0 i)":
10de07f5
JM
4896ildouble: 1
4897ldouble: 1
b50a7181 4898Test "Real part of: catanh (0x1p-64 - 1.0 i)":
10de07f5
JM
4899ildouble: 1
4900ldouble: 1
b50a7181 4901Test "Real part of: catanh (1.0 + 0x1.3p-73 i)":
10de07f5
JM
4902ildouble: 1
4903ldouble: 1
b50a7181 4904Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
10de07f5
JM
4905double: 1
4906idouble: 1
4907ildouble: 1
4908ldouble: 1
b50a7181 4909Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
caf84319
JM
4910float: 1
4911ifloat: 1
b50a7181 4912Test "Imaginary part of: catanh (1.0 + 0x1p-27 i)":
caf84319
JM
4913float: 1
4914ifloat: 1
b50a7181 4915Test "Imaginary part of: catanh (1.0 + 0x1p-33 i)":
caf84319
JM
4916float: 1
4917ifloat: 1
b50a7181 4918Test "Real part of: catanh (1.0 + 0x1p-54 i)":
10de07f5
JM
4919float: 1
4920ifloat: 1
b50a7181 4921Test "Imaginary part of: catanh (1.0 + 0x1p-54 i)":
caf84319
JM
4922float: 1
4923ifloat: 1
b50a7181 4924Test "Real part of: catanh (1.0 + 0x1p-57 i)":
10de07f5
JM
4925float: 1
4926ifloat: 1
b50a7181 4927Test "Imaginary part of: catanh (1.0 + 0x1p-57 i)":
caf84319
JM
4928float: 1
4929ifloat: 1
b50a7181 4930Test "Real part of: catanh (1.0 + 0x1p-64 i)":
10de07f5
JM
4931ildouble: 1
4932ldouble: 1
b50a7181 4933Test "Real part of: catanh (1.0 - 0x1.3p-73 i)":
10de07f5
JM
4934ildouble: 1
4935ldouble: 1
b50a7181 4936Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
10de07f5
JM
4937double: 1
4938idouble: 1
4939ildouble: 1
4940ldouble: 1
b50a7181 4941Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
caf84319
JM
4942float: 1
4943ifloat: 1
b50a7181 4944Test "Imaginary part of: catanh (1.0 - 0x1p-27 i)":
caf84319
JM
4945float: 1
4946ifloat: 1
b50a7181 4947Test "Imaginary part of: catanh (1.0 - 0x1p-33 i)":
caf84319
JM
4948float: 1
4949ifloat: 1
b50a7181 4950Test "Real part of: catanh (1.0 - 0x1p-54 i)":
10de07f5
JM
4951float: 1
4952ifloat: 1
b50a7181 4953Test "Imaginary part of: catanh (1.0 - 0x1p-54 i)":
caf84319
JM
4954float: 1
4955ifloat: 1
b50a7181 4956Test "Real part of: catanh (1.0 - 0x1p-57 i)":
10de07f5
JM
4957float: 1
4958ifloat: 1
b50a7181 4959Test "Imaginary part of: catanh (1.0 - 0x1p-57 i)":
caf84319
JM
4960float: 1
4961ifloat: 1
b50a7181 4962Test "Real part of: catanh (1.0 - 0x1p-64 i)":
10de07f5
JM
4963ildouble: 1
4964ldouble: 1
c9cf6dde
AJ
4965
4966# cbrt
b50a7181 4967Test "cbrt (-0.001)":
df5e9fa6
AJ
4968ildouble: 1
4969ldouble: 1
b50a7181 4970Test "cbrt (-27.0)":
c9cf6dde
AJ
4971double: 1
4972idouble: 1
b50a7181 4973Test "cbrt (0.75)":
df5e9fa6
AJ
4974double: 1
4975idouble: 1
b50a7181 4976Test "cbrt (0.9921875)":
df5e9fa6
AJ
4977double: 1
4978idouble: 1
4979ildouble: 1
4980ldouble: 1
c9cf6dde
AJ
4981
4982# ccos
b50a7181 4983Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
e0b16cc2
JM
4984double: 1
4985idouble: 1
b50a7181 4986Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
e0b16cc2
JM
4987float: 1
4988ifloat: 1
b50a7181 4989Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
e0b16cc2
JM
4990double: 1
4991idouble: 1
b50a7181 4992Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
e0b16cc2
JM
4993float: 1
4994ifloat: 1
b50a7181 4995Test "Real part of: ccos (-2 - 3 i)":
9b7adbb7
AJ
4996double: 1
4997idouble: 1
b50a7181 4998Test "Imaginary part of: ccos (-2 - 3 i)":
c9cf6dde
AJ
4999float: 1
5000ifloat: 1
5001ildouble: 1
5002ldouble: 1
b50a7181 5003Test "Real part of: ccos (0.75 + 1.25 i)":
df5e9fa6
AJ
5004double: 1
5005float: 1
5006idouble: 1
5007ifloat: 1
5008ildouble: 1
5009ldouble: 1
b50a7181 5010Test "Imaginary part of: ccos (0.75 + 1.25 i)":
ea1d1dee
UD
5011float: 1
5012ifloat: 1
1248c1c4
PB
5013ildouble: 1
5014ldouble: 1
b50a7181 5015Test "Imaginary part of: ccos (0.75 + 710.5 i)":
e0b16cc2
JM
5016double: 1
5017idouble: 1
b50a7181 5018Test "Imaginary part of: ccos (0.75 + 89.5 i)":
e0b16cc2
JM
5019float: 1
5020ifloat: 1
b50a7181 5021Test "Imaginary part of: ccos (0.75 - 710.5 i)":
e0b16cc2
JM
5022double: 1
5023idouble: 1
b50a7181 5024Test "Imaginary part of: ccos (0.75 - 89.5 i)":
e0b16cc2
JM
5025float: 1
5026ifloat: 1
b50a7181 5027Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
e0b16cc2
JM
5028double: 1
5029idouble: 1
c9cf6dde
AJ
5030
5031# ccosh
b50a7181 5032Test "Real part of: ccosh (-2 - 3 i)":
c9cf6dde
AJ
5033float: 1
5034ifloat: 1
b50a7181 5035Test "Imaginary part of: ccosh (-2 - 3 i)":
c9cf6dde
AJ
5036double: 1
5037float: 1
5038idouble: 1
5039ifloat: 1
5040ildouble: 1
5041ldouble: 1
b50a7181 5042Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
e0b16cc2
JM
5043double: 1
5044idouble: 1
b50a7181 5045Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
e0b16cc2
JM
5046double: 1
5047idouble: 1
b50a7181 5048Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
e0b16cc2
JM
5049float: 1
5050ifloat: 1
b50a7181 5051Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
e0b16cc2
JM
5052float: 1
5053ifloat: 1
b50a7181 5054Test "Real part of: ccosh (0.75 + 1.25 i)":
df5e9fa6
AJ
5055double: 1
5056float: 1
5057idouble: 1
5058ifloat: 1
b50a7181 5059Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
df5e9fa6
AJ
5060float: 1
5061ifloat: 1
b50a7181 5062Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
e0b16cc2
JM
5063double: 1
5064idouble: 1
b50a7181 5065Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
e0b16cc2
JM
5066double: 1
5067idouble: 1
b50a7181 5068Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
e0b16cc2
JM
5069double: 1
5070idouble: 1
b50a7181 5071Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
e0b16cc2
JM
5072float: 1
5073ifloat: 1
b50a7181 5074Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
e0b16cc2
JM
5075float: 1
5076ifloat: 1
c9cf6dde
AJ
5077
5078# cexp
b50a7181 5079Test "Real part of: cexp (-10000 + 0x1p16383 i)":
1a4ac776
JM
5080ildouble: 1
5081ldouble: 1
b50a7181 5082Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
c9cf6dde
AJ
5083float: 1
5084ifloat: 1
b50a7181 5085Test "Real part of: cexp (-95 + 0.75 i)":
7c69cd14
JM
5086ildouble: 1
5087ldouble: 1
b50a7181 5088Test "Imaginary part of: cexp (-95 + 0.75 i)":
7c69cd14
JM
5089double: 1
5090idouble: 1
b50a7181 5091Test "Real part of: cexp (0.75 + 1.25 i)":
df5e9fa6
AJ
5092float: 1
5093ifloat: 1
b50a7181 5094Test "Imaginary part of: cexp (0.75 + 1.25 i)":
df5e9fa6
AJ
5095ildouble: 1
5096ldouble: 1
b50a7181 5097Test "Imaginary part of: cexp (11356.5625 + 0.75 i)":
7c69cd14
JM
5098ildouble: 1
5099ldouble: 1
b50a7181 5100Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
7c69cd14
JM
5101double: 1
5102idouble: 1
b50a7181 5103Test "Real part of: cexp (50 + 0x1p127 i)":
1a4ac776
JM
5104double: 2
5105float: 1
5106idouble: 2
5107ifloat: 1
b50a7181 5108Test "Imaginary part of: cexp (50 + 0x1p127 i)":
1a4ac776
JM
5109double: 1
5110idouble: 1
5111ildouble: 1
5112ldouble: 1
b50a7181 5113Test "Real part of: cexp (500 + 0x1p1023 i)":
1a4ac776
JM
5114double: 1
5115idouble: 1
b50a7181 5116Test "Real part of: cexp (709.8125 + 0.75 i)":
7c69cd14
JM
5117double: 1
5118idouble: 1
5119ildouble: 1
5120ldouble: 1
b50a7181 5121Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
7c69cd14
JM
5122double: 1
5123idouble: 1
b50a7181 5124Test "Real part of: cexp (88.75 + 0.75 i)":
7c69cd14
JM
5125float: 1
5126ifloat: 1
5127ildouble: 1
5128ldouble: 1
b50a7181 5129Test "Imaginary part of: cexp (88.75 + 0.75 i)":
7c69cd14
JM
5130float: 2
5131ifloat: 2
5132ildouble: 1
5133ldouble: 1
c9cf6dde
AJ
5134
5135# clog
b50a7181 5136Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
d0419dbf
JM
5137double: 1
5138idouble: 1
b50a7181 5139Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
d0419dbf
JM
5140double: 1
5141idouble: 1
b50a7181 5142Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
da865e95
JM
5143float: 1
5144ifloat: 1
b50a7181 5145Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
638a572e
JM
5146float: 1
5147ifloat: 1
5148ildouble: 1
5149ldouble: 1
b50a7181 5150Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
638a572e
JM
5151float: 1
5152ifloat: 1
5153ildouble: 1
5154ldouble: 1
b50a7181 5155Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i)":
638a572e
JM
5156ildouble: 1
5157ldouble: 1
b50a7181 5158Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i)":
638a572e
JM
5159ildouble: 1
5160ldouble: 1
b50a7181 5161Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
638a572e
JM
5162float: 1
5163ifloat: 1
5164ildouble: 1
5165ldouble: 1
b50a7181 5166Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
638a572e
JM
5167float: 1
5168ifloat: 1
b50a7181 5169Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
638a572e
JM
5170float: 1
5171ifloat: 1
5172ildouble: 1
5173ldouble: 1
b50a7181 5174Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
638a572e
JM
5175float: 1
5176ifloat: 1
b50a7181 5177Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i)":
638a572e
JM
5178ildouble: 1
5179ldouble: 1
b50a7181 5180Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)":
638a572e
JM
5181ildouble: 1
5182ldouble: 1
b50a7181 5183Test "Imaginary part of: clog (-2 - 3 i)":
c9cf6dde
AJ
5184float: 3
5185ifloat: 3
b50a7181 5186Test "Real part of: clog (0.75 + 1.25 i)":
df5e9fa6
AJ
5187float: 1
5188ifloat: 1
5189ildouble: 1
5190ldouble: 1
b50a7181 5191Test "Real part of: clog (0x0.ffffffffffffffffp0 + 0x0.ffffffffffffffffp-15000 i)":
d032e0d2
JM
5192ildouble: 1
5193ldouble: 1
b50a7181 5194Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
d032e0d2
JM
5195float: 1
5196ifloat: 1
b50a7181 5197Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
d0419dbf
JM
5198float: 1
5199ifloat: 1
5200ildouble: 1
ba6cba9e 5201ldouble: 1
b50a7181 5202Test "Real part of: clog (0x1.234566p-30 + 1.0 i)":
ba6cba9e 5203ildouble: 1
d0419dbf 5204ldouble: 1
b50a7181 5205Test "Real part of: clog (0x1.fffffep+127 + 0x1.fffffep+127 i)":
1897ad44
JM
5206ildouble: 1
5207ldouble: 1
b50a7181 5208Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
638a572e
JM
5209float: 1
5210ifloat: 1
b50a7181 5211Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
638a572e
JM
5212float: 1
5213ifloat: 1
b50a7181 5214Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i)":
8280f22d
MT
5215ildouble: 1
5216ldouble: 1
b50a7181 5217Test "Real part of: clog (0x1.fp+16383 + 0x1p+16383 i)":
1897ad44
JM
5218ildouble: 1
5219ldouble: 1
b50a7181 5220Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i)":
638a572e
JM
5221ildouble: 1
5222ldouble: 1
b50a7181 5223Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i)":
638a572e
JM
5224ildouble: 1
5225ldouble: 1
b50a7181 5226Test "Imaginary part of: clog (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
43c4edba
MT
5227ildouble: 1
5228ldouble: 1
b50a7181 5229Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
1897ad44
JM
5230double: 1
5231idouble: 1
5232ildouble: 1
5233ldouble: 1
b50a7181 5234Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
1897ad44
JM
5235float: 1
5236ifloat: 1
b50a7181 5237Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
638a572e
JM
5238float: 1
5239ifloat: 1
5240ildouble: 1
5241ldouble: 1
b50a7181 5242Test "Real part of: clog (0x1p-149 + 0x1p-149 i)":
1897ad44
JM
5243ildouble: 1
5244ldouble: 1
b50a7181 5245Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
638a572e
JM
5246float: 1
5247ifloat: 1
5248ildouble: 1
5249ldouble: 1
b50a7181 5250Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i)":
638a572e
JM
5251ildouble: 1
5252ldouble: 1
b50a7181 5253Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i)":
638a572e
JM
5254ildouble: 1
5255ldouble: 1
b50a7181 5256Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
d032e0d2
JM
5257float: 1
5258ifloat: 1
b50a7181 5259Test "Real part of: clog (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
d032e0d2
JM
5260ildouble: 1
5261ldouble: 1
b50a7181 5262Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
da865e95
JM
5263float: 1
5264ifloat: 1
c9cf6dde
AJ
5265
5266# clog10
b50a7181 5267Test "Imaginary part of: clog10 (-0 + inf i)":
c9cf6dde
AJ
5268double: 1
5269float: 1
5270idouble: 1
5271ifloat: 1
b50a7181 5272Test "Imaginary part of: clog10 (-0 - inf i)":
c9cf6dde
AJ
5273double: 1
5274float: 1
5275idouble: 1
5276ifloat: 1
b50a7181 5277Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
d0419dbf
JM
5278double: 2
5279idouble: 2
b50a7181 5280Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
d0419dbf
JM
5281double: 1
5282idouble: 1
b50a7181 5283Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
d0419dbf
JM
5284double: 2
5285idouble: 2
b50a7181 5286Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
d0419dbf
JM
5287double: 1
5288idouble: 1
5289ildouble: 1
5290ldouble: 1
b50a7181 5291Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
638a572e
JM
5292double: 1
5293idouble: 1
b50a7181 5294Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
638a572e
JM
5295double: 1
5296idouble: 1
b50a7181 5297Test "Real part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
638a572e
JM
5298ildouble: 1
5299ldouble: 1
b50a7181 5300Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
638a572e
JM
5301double: 1
5302float: 1
5303idouble: 1
5304ifloat: 1
b50a7181 5305Test "Real part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
638a572e
JM
5306ildouble: 1
5307ldouble: 1
b50a7181 5308Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
638a572e
JM
5309double: 1
5310float: 1
5311idouble: 1
5312ifloat: 1
b50a7181 5313Test "Real part of: clog10 (-0x1.fp+16383 + 0x1p-16445 i)":
638a572e
JM
5314ildouble: 1
5315ldouble: 1
b50a7181 5316Test "Real part of: clog10 (-0x1.fp+16383 - 0x1p-16445 i)":
638a572e
JM
5317ildouble: 1
5318ldouble: 1
b50a7181 5319Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
638a572e
JM
5320double: 1
5321idouble: 1
b50a7181 5322Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
638a572e
JM
5323double: 1
5324idouble: 1
b50a7181 5325Test "Real part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
638a572e
JM
5326ildouble: 1
5327ldouble: 1
b50a7181 5328Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
638a572e
JM
5329double: 1
5330idouble: 1
b50a7181 5331Test "Real part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
638a572e
JM
5332ildouble: 1
5333ldouble: 1
b50a7181 5334Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
638a572e
JM
5335double: 1
5336idouble: 1
b50a7181 5337Test "Real part of: clog10 (-0x1p-16445 + 0x1.fp+16383 i)":
638a572e
JM
5338ildouble: 1
5339ldouble: 1
b50a7181 5340Test "Real part of: clog10 (-0x1p-16445 - 0x1.fp+16383 i)":
638a572e
JM
5341ildouble: 1
5342ldouble: 1
b50a7181 5343Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
da865e95
JM
5344double: 1
5345idouble: 1
b50a7181 5346Test "Imaginary part of: clog10 (-2 - 3 i)":
c9cf6dde
AJ
5347double: 1
5348float: 5
5349idouble: 1
5350ifloat: 5
5351ildouble: 1
5352ldouble: 1
b50a7181 5353Test "Imaginary part of: clog10 (-3 + inf i)":
c9cf6dde
AJ
5354double: 1
5355float: 1
5356idouble: 1
5357ifloat: 1
b50a7181 5358Test "Imaginary part of: clog10 (-3 - inf i)":
c9cf6dde
AJ
5359double: 1
5360float: 1
5361idouble: 1
5362ifloat: 1
b50a7181 5363Test "Imaginary part of: clog10 (-inf + 0 i)":
c9cf6dde
AJ
5364double: 1
5365float: 1
5366idouble: 1
5367ifloat: 1
b50a7181 5368Test "Imaginary part of: clog10 (-inf + 1 i)":
c9cf6dde
AJ
5369double: 1
5370float: 1
5371idouble: 1
5372ifloat: 1
b50a7181 5373Test "Imaginary part of: clog10 (-inf + inf i)":
c9cf6dde
AJ
5374double: 1
5375idouble: 1
b50a7181 5376Test "Imaginary part of: clog10 (-inf - 0 i)":
c9cf6dde
AJ
5377double: 1
5378float: 1
5379idouble: 1
5380ifloat: 1
b50a7181 5381Test "Imaginary part of: clog10 (-inf - 1 i)":
c9cf6dde
AJ
5382double: 1
5383float: 1
5384idouble: 1
5385ifloat: 1
b50a7181 5386Test "Imaginary part of: clog10 (0 + inf i)":
c9cf6dde
AJ
5387double: 1
5388float: 1
5389idouble: 1
5390ifloat: 1
b50a7181 5391Test "Imaginary part of: clog10 (0 - inf i)":
c9cf6dde
AJ
5392double: 1
5393float: 1
5394idouble: 1
5395ifloat: 1
b50a7181 5396Test "Real part of: clog10 (0.75 + 1.25 i)":
c9cf6dde
AJ
5397double: 1
5398float: 1
5399idouble: 1
5400ifloat: 1
5401ildouble: 1
5402ldouble: 1
b50a7181 5403Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
d032e0d2
JM
5404double: 1
5405idouble: 1
5406ildouble: 1
5407ldouble: 1
b50a7181 5408Test "Real part of: clog10 (0x0.ffffffffffffffffp0 + 0x0.ffffffffffffffffp-15000 i)":
d032e0d2
JM
5409ildouble: 1
5410ldouble: 1
b50a7181 5411Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
d032e0d2
JM
5412double: 1
5413float: 2
5414idouble: 1
5415ifloat: 2
5416ildouble: 1
5417ldouble: 1
b50a7181 5418Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
d0419dbf
JM
5419float: 1
5420ifloat: 1
5421ildouble: 1
5422ldouble: 1
b50a7181 5423Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
d0419dbf
JM
5424double: 1
5425idouble: 1
b50a7181 5426Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
d0419dbf
JM
5427float: 1
5428ifloat: 1
b50a7181 5429Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
d0419dbf
JM
5430ildouble: 1
5431ldouble: 1
b50a7181 5432Test "Real part of: clog10 (0x1.234566p-30 + 1.0 i)":
da865e95
JM
5433ildouble: 1
5434ldouble: 1
b50a7181 5435Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
da865e95
JM
5436float: 1
5437ifloat: 1
b50a7181 5438Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
da865e95
JM
5439float: 1
5440ifloat: 1
5441ildouble: 1
5442ldouble: 1
b50a7181 5443Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
da865e95
JM
5444double: 1
5445float: 1
5446idouble: 1
5447ifloat: 1
b50a7181 5448Test "Real part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
1897ad44
JM
5449ildouble: 1
5450ldouble: 1
b50a7181 5451Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
1897ad44
JM
5452double: 1
5453float: 1
5454idouble: 1
5455ifloat: 1
b50a7181 5456Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
1897ad44
JM
5457float: 1
5458ifloat: 1
b50a7181 5459Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
1897ad44
JM
5460double: 1
5461idouble: 1
b50a7181 5462Test "Real part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
1897ad44
JM
5463ildouble: 1
5464ldouble: 1
b50a7181 5465Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i)":
1897ad44
JM
5466ildouble: 1
5467ldouble: 1
b50a7181 5468Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i)":
8280f22d
MT
5469ildouble: 1
5470ldouble: 1
b50a7181 5471Test "Real part of: clog10 (0x1.fp+16383 + 0x1p-16445 i)":
638a572e
JM
5472ildouble: 1
5473ldouble: 1
b50a7181 5474Test "Real part of: clog10 (0x1.fp+16383 - 0x1p-16445 i)":
638a572e
JM
5475ildouble: 1
5476ldouble: 1
b50a7181 5477Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
d032e0d2
JM
5478double: 1
5479idouble: 1
b50a7181 5480Test "Imaginary part of: clog10 (0x11682p-23 + 0x7ffed1p-23 i)":
d032e0d2
JM
5481ildouble: 1
5482ldouble: 1
b50a7181 5483Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
d032e0d2
JM
5484double: 1
5485idouble: 1
b50a7181 5486Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
d032e0d2
JM
5487double: 1
5488idouble: 1
43c4edba
MT
5489ildouble: 1
5490ldouble: 1
b50a7181 5491Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
d032e0d2
JM
5492double: 1
5493idouble: 1
b50a7181 5494Test "Real part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
d032e0d2
JM
5495ildouble: 1
5496ldouble: 1
b50a7181 5497Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
d032e0d2
JM
5498double: 1
5499idouble: 1
b50a7181 5500Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
1897ad44
JM
5501double: 1
5502idouble: 1
b50a7181 5503Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
638a572e
JM
5504double: 1
5505idouble: 1
b50a7181 5506Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
1897ad44
JM
5507double: 1
5508idouble: 1
b50a7181 5509Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
1897ad44
JM
5510double: 1
5511idouble: 1
b50a7181 5512Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
638a572e
JM
5513double: 1
5514idouble: 1
b50a7181 5515Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
1897ad44
JM
5516double: 1
5517float: 1
5518idouble: 1
5519ifloat: 1
b50a7181 5520Test "Real part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
638a572e
JM
5521ildouble: 1
5522ldouble: 1
b50a7181 5523Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
638a572e
JM
5524double: 1
5525float: 1
5526idouble: 1
5527ifloat: 1
b50a7181 5528Test "Real part of: clog10 (0x1p-149 + 0x1p-149 i)":
1897ad44
JM
5529ildouble: 1
5530ldouble: 1
b50a7181 5531Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
1897ad44
JM
5532double: 1
5533float: 1
5534idouble: 1
5535ifloat: 1
b50a7181 5536Test "Real part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
638a572e
JM
5537ildouble: 1
5538ldouble: 1
b50a7181 5539Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
638a572e
JM
5540double: 1
5541float: 1
5542idouble: 1
5543ifloat: 1
b50a7181 5544Test "Real part of: clog10 (0x1p-16440 + 0x1p-16441 i)":
1897ad44
JM
5545ildouble: 1
5546ldouble: 1
b50a7181 5547Test "Imaginary part of: clog10 (0x1p-16440 + 0x1p-16441 i)":
1897ad44
JM
5548ildouble: 1
5549ldouble: 1
b50a7181 5550Test "Real part of: clog10 (0x1p-16445 + 0x1.fp+16383 i)":
638a572e
JM
5551ildouble: 1
5552ldouble: 1
b50a7181 5553Test "Real part of: clog10 (0x1p-16445 - 0x1.fp+16383 i)":
638a572e
JM
5554ildouble: 1
5555ldouble: 1
b50a7181 5556Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
da865e95
JM
5557double: 1
5558idouble: 1
b50a7181 5559Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
da865e95
JM
5560double: 1
5561idouble: 1
b50a7181 5562Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
da865e95
JM
5563double: 1
5564idouble: 1
b50a7181 5565Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
da865e95
JM
5566double: 1
5567float: 1
5568idouble: 1
5569ifloat: 1
b50a7181 5570Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
da865e95
JM
5571double: 1
5572float: 1
5573idouble: 1
5574ifloat: 1
b50a7181 5575Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
da865e95
JM
5576double: 1
5577float: 1
5578idouble: 1
5579ifloat: 1
b50a7181 5580Test "Real part of: clog10 (0x1p-8190 + 1.0 i)":
da865e95
JM
5581ildouble: 1
5582ldouble: 1
b50a7181 5583Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
d032e0d2
JM
5584double: 1
5585float: 1
5586idouble: 1
5587ifloat: 1
b50a7181 5588Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
d032e0d2
JM
5589float: 1
5590ifloat: 1
5591ildouble: 1
5592ldouble: 1
b50a7181 5593Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
d032e0d2
JM
5594double: 1
5595idouble: 1
b50a7181 5596Test "Imaginary part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
d032e0d2
JM
5597ildouble: 1
5598ldouble: 1
b50a7181 5599Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
d032e0d2
JM
5600float: 1
5601ifloat: 1
5602ildouble: 1
5603ldouble: 1
b50a7181 5604Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
d032e0d2
JM
5605double: 1
5606idouble: 1
5607ildouble: 1
5608ldouble: 1
b50a7181 5609Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
d032e0d2
JM
5610double: 1
5611idouble: 1
b50a7181 5612Test "Imaginary part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
d032e0d2
JM
5613ildouble: 1
5614ldouble: 1
b50a7181 5615Test "Real part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
d032e0d2
JM
5616ildouble: 1
5617ldouble: 1
b50a7181 5618Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
d032e0d2
JM
5619double: 1
5620idouble: 1
5621ildouble: 1
5622ldouble: 1
b50a7181 5623Test "Imaginary part of: clog10 (0x659b70ab7971bp-53 + 0x1f5d111e08abecp-53 i)":
d032e0d2
JM
5624ildouble: 1
5625ldouble: 1
b50a7181 5626Test "Imaginary part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i)":
d032e0d2
JM
5627ildouble: 1
5628ldouble: 1
b50a7181 5629Test "Imaginary part of: clog10 (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
d032e0d2
JM
5630ildouble: 1
5631ldouble: 1
b50a7181 5632Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
d032e0d2
JM
5633ildouble: 1
5634ldouble: 1
b50a7181 5635Test "Real part of: clog10 (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)":
d032e0d2
JM
5636ildouble: 1
5637ldouble: 1
b50a7181 5638Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
d032e0d2
JM
5639double: 1
5640idouble: 1
b50a7181 5641Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
d032e0d2
JM
5642double: 1
5643idouble: 1
5644ildouble: 1
5645ldouble: 1
b50a7181 5646Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
d032e0d2
JM
5647double: 1
5648idouble: 1
b50a7181 5649Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
d032e0d2
JM
5650double: 1
5651idouble: 1
b50a7181 5652Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
da865e95
JM
5653double: 1
5654idouble: 1
5655ildouble: 1
5656ldouble: 1
b50a7181 5657Test "Imaginary part of: clog10 (3 + inf i)":
c9cf6dde
AJ
5658double: 1
5659float: 1
5660idouble: 1
5661ifloat: 1
b50a7181 5662Test "Imaginary part of: clog10 (3 - inf i)":
c9cf6dde
AJ
5663double: 1
5664float: 1
5665idouble: 1
5666ifloat: 1
b50a7181 5667Test "Imaginary part of: clog10 (inf + inf i)":
c9cf6dde
AJ
5668double: 1
5669float: 1
5670idouble: 1
5671ifloat: 1
b50a7181 5672Test "Imaginary part of: clog10 (inf - inf i)":
c9cf6dde
AJ
5673double: 1
5674float: 1
5675idouble: 1
5676ifloat: 1
5677
5678# cos
b50a7181 5679Test "cos (0.80190127184058835)":
1248c1c4
PB
5680double: 1
5681idouble: 1
b50a7181 5682Test "cos (M_PI_6l * 2.0)":
c9cf6dde 5683double: 1
43d218d5 5684float: 1
c9cf6dde 5685idouble: 1
df5e9fa6 5686ifloat: 1
b50a7181 5687Test "cos (M_PI_6l * 4.0)":
c9cf6dde
AJ
5688double: 2
5689float: 1
5690idouble: 2
5691ifloat: 1
43d218d5
AJ
5692ildouble: 1
5693ldouble: 1
c9cf6dde 5694
804360ed 5695# cos_downward
b50a7181 5696Test "cos_downward (1)":
804360ed
JM
5697float: 1
5698ifloat: 1
5699ildouble: 1
5700ldouble: 1
b50a7181 5701Test "cos_downward (10)":
4ffffbd2
LD
5702float: 1
5703ifloat: 1
8848d99d
JM
5704ildouble: 1
5705ldouble: 1
b50a7181 5706Test "cos_downward (2)":
804360ed
JM
5707float: 1
5708ifloat: 1
8848d99d
JM
5709ildouble: 1
5710ldouble: 1
b50a7181 5711Test "cos_downward (3)":
804360ed
JM
5712float: 1
5713ifloat: 1
8848d99d
JM
5714ildouble: 1
5715ldouble: 1
b50a7181 5716Test "cos_downward (4)":
804360ed
JM
5717float: 1
5718ifloat: 1
5719ildouble: 1
5720ldouble: 1
b50a7181 5721Test "cos_downward (5)":
804360ed
JM
5722float: 1
5723ifloat: 1
b50a7181 5724Test "cos_downward (7)":
804360ed
JM
5725float: 1
5726ifloat: 1
5727ildouble: 1
5728ldouble: 1
b50a7181 5729Test "cos_downward (8)":
804360ed
JM
5730float: 1
5731ifloat: 1
5732ildouble: 1
5733ldouble: 1
b50a7181 5734Test "cos_downward (9)":
4ffffbd2
LD
5735float: 1
5736ifloat: 1
804360ed
JM
5737ildouble: 1
5738ldouble: 1
5739
5740# cos_tonearest
b50a7181 5741Test "cos_tonearest (7)":
804360ed
JM
5742float: 1
5743ifloat: 1
b50a7181 5744Test "cos_tonearest (8)":
804360ed
JM
5745ildouble: 1
5746ldouble: 1
b50a7181 5747Test "cos_tonearest (9)":
804360ed
JM
5748ildouble: 1
5749ldouble: 1
5750
5751# cos_towardzero
b50a7181 5752Test "cos_towardzero (1)":
804360ed
JM
5753ildouble: 1
5754ldouble: 1
b50a7181 5755Test "cos_towardzero (10)":
804360ed
JM
5756ildouble: 1
5757ldouble: 1
b50a7181 5758Test "cos_towardzero (2)":
804360ed
JM
5759float: 1
5760ifloat: 1
5761ildouble: 1
5762ldouble: 1
b50a7181 5763Test "cos_towardzero (3)":
804360ed
JM
5764float: 1
5765ifloat: 1
5766ildouble: 1
5767ldouble: 1
b50a7181 5768Test "cos_towardzero (5)":
804360ed
JM
5769float: 1
5770ifloat: 1
b50a7181 5771Test "cos_towardzero (7)":
804360ed
JM
5772float: 1
5773ifloat: 1
5774ildouble: 1
5775ldouble: 1
b50a7181 5776Test "cos_towardzero (8)":
804360ed
JM
5777float: 1
5778ifloat: 1
8848d99d
JM
5779ildouble: 1
5780ldouble: 1
804360ed
JM
5781
5782# cos_upward
b50a7181 5783Test "cos_upward (1)":
4ffffbd2
LD
5784float: 1
5785ifloat: 1
b50a7181 5786Test "cos_upward (10)":
804360ed
JM
5787float: 1
5788ifloat: 1
5789ildouble: 1
5790ldouble: 1
b50a7181 5791Test "cos_upward (2)":
4ffffbd2
LD
5792float: 1
5793ifloat: 1
804360ed
JM
5794ildouble: 1
5795ldouble: 1
b50a7181 5796Test "cos_upward (3)":
4ffffbd2
LD
5797float: 1
5798ifloat: 1
804360ed
JM
5799ildouble: 1
5800ldouble: 1
b50a7181 5801Test "cos_upward (4)":
8848d99d
JM
5802ildouble: 1
5803ldouble: 1
b50a7181 5804Test "cos_upward (5)":
804360ed
JM
5805ildouble: 1
5806ldouble: 1
b50a7181 5807Test "cos_upward (6)":
804360ed
JM
5808float: 1
5809ifloat: 1
5810ildouble: 1
5811ldouble: 1
b50a7181 5812Test "cos_upward (7)":
804360ed
JM
5813float: 1
5814ifloat: 1
b50a7181 5815Test "cos_upward (8)":
4ffffbd2
LD
5816float: 1
5817ifloat: 1
8848d99d
JM
5818ildouble: 1
5819ldouble: 1
b50a7181 5820Test "cos_upward (9)":
804360ed
JM
5821float: 2
5822ifloat: 2
8848d99d
JM
5823ildouble: 1
5824ldouble: 1
804360ed 5825
ca811b22 5826# cosh_downward
b50a7181 5827Test "cosh_downward (22)":
ca811b22
JM
5828float: 1
5829ifloat: 1
5830ildouble: 2
5831ldouble: 2
b50a7181 5832Test "cosh_downward (23)":
ca811b22
JM
5833float: 1
5834ifloat: 1
5835ildouble: 1
5836ldouble: 1
b50a7181 5837Test "cosh_downward (24)":
ca811b22
JM
5838float: 1
5839ifloat: 1
5840ildouble: 1
5841ldouble: 1
5842
5843# cosh_tonearest
b50a7181 5844Test "cosh_tonearest (22)":
ca811b22
JM
5845ildouble: 1
5846ldouble: 1
5847
5848# cosh_towardzero
b50a7181 5849Test "cosh_towardzero (22)":
ca811b22
JM
5850float: 1
5851ifloat: 1
5852ildouble: 2
5853ldouble: 2
b50a7181 5854Test "cosh_towardzero (23)":
ca811b22
JM
5855float: 1
5856ifloat: 1
5857ildouble: 1
5858ldouble: 1
b50a7181 5859Test "cosh_towardzero (24)":
ca811b22
JM
5860float: 1
5861ifloat: 1
5862ildouble: 1
5863ldouble: 1
5864
5865# cosh_upward
b50a7181 5866Test "cosh_upward (23)":
ca811b22
JM
5867ildouble: 1
5868ldouble: 1
5869
c9cf6dde 5870# cpow
b50a7181 5871Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
df5e9fa6
AJ
5872float: 1
5873ifloat: 1
bb3f4825 5874ildouble: 1
1248c1c4 5875ldouble: 1
b50a7181 5876Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
df5e9fa6
AJ
5877float: 1
5878ifloat: 1
5879ildouble: 1
5880ldouble: 1
b50a7181 5881Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
df5e9fa6
AJ
5882double: 1
5883float: 4
5884idouble: 1
5885ifloat: 4
5886ildouble: 5
5887ldouble: 5
b50a7181 5888Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
df5e9fa6
AJ
5889ildouble: 2
5890ldouble: 2
b50a7181 5891Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
df5e9fa6
AJ
5892ildouble: 1
5893ldouble: 1
b50a7181 5894Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
df5e9fa6
AJ
5895double: 2
5896float: 3
5897idouble: 2
5898ifloat: 3
5899ildouble: 3
5900ldouble: 3
b50a7181 5901Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
df5e9fa6
AJ
5902ildouble: 1
5903ldouble: 1
b50a7181 5904Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
c9cf6dde 5905double: 1
43d218d5 5906float: 5
c9cf6dde 5907idouble: 1
43d218d5 5908ifloat: 5
8848d99d
JM
5909ildouble: 1
5910ldouble: 1
b50a7181 5911Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
c9cf6dde
AJ
5912float: 2
5913ifloat: 2
0d355eb7
UD
5914ildouble: 4
5915ldouble: 4
b50a7181 5916Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
c9cf6dde
AJ
5917double: 2
5918float: 2
5919idouble: 2
5920ifloat: 2
5921ildouble: 1
5922ldouble: 1
df5e9fa6 5923
c9cf6dde 5924# csin
b50a7181 5925Test "Real part of: csin (-0.75 + 710.5 i)":
e0b16cc2
JM
5926double: 1
5927idouble: 1
b50a7181 5928Test "Real part of: csin (-0.75 + 89.5 i)":
e0b16cc2
JM
5929float: 1
5930ifloat: 1
b50a7181 5931Test "Real part of: csin (-0.75 - 710.5 i)":
e0b16cc2
JM
5932double: 1
5933idouble: 1
b50a7181 5934Test "Real part of: csin (-0.75 - 89.5 i)":
e0b16cc2
JM
5935float: 1
5936ifloat: 1
b50a7181 5937Test "Imaginary part of: csin (-2 - 3 i)":
1248c1c4
PB
5938double: 1
5939idouble: 1
b50a7181 5940Test "Real part of: csin (0.75 + 1.25 i)":
df5e9fa6
AJ
5941ildouble: 1
5942ldouble: 1
b50a7181 5943Test "Imaginary part of: csin (0.75 + 1.25 i)":
43d218d5
AJ
5944float: 1
5945ifloat: 1
b50a7181 5946Test "Real part of: csin (0.75 + 710.5 i)":
e0b16cc2
JM
5947double: 1
5948idouble: 1
b50a7181 5949Test "Real part of: csin (0.75 + 89.5 i)":
e0b16cc2
JM
5950float: 1
5951ifloat: 1
b50a7181 5952Test "Real part of: csin (0.75 - 710.5 i)":
e0b16cc2
JM
5953double: 1
5954idouble: 1
b50a7181 5955Test "Real part of: csin (0.75 - 89.5 i)":
e0b16cc2
JM
5956float: 1
5957ifloat: 1
b50a7181 5958Test "Real part of: csin (0x1p-1074 + 1440 i)":
e0b16cc2
JM
5959double: 1
5960idouble: 1
c9cf6dde
AJ
5961
5962# csinh
b50a7181 5963Test "Real part of: csinh (-2 - 3 i)":
43d218d5
AJ
5964double: 1
5965idouble: 1
b50a7181 5966Test "Imaginary part of: csinh (-2 - 3 i)":
c9cf6dde
AJ
5967double: 1
5968idouble: 1
5969ildouble: 2
5970ldouble: 2
b50a7181 5971Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
e0b16cc2
JM
5972double: 1
5973idouble: 1
b50a7181 5974Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
e0b16cc2
JM
5975double: 1
5976idouble: 1
b50a7181 5977Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
e0b16cc2
JM
5978float: 1
5979ifloat: 1
b50a7181 5980Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
e0b16cc2
JM
5981float: 1
5982ifloat: 1
b50a7181 5983Test "Real part of: csinh (0.75 + 1.25 i)":
df5e9fa6
AJ
5984float: 1
5985ifloat: 1
5986ildouble: 1
5987ldouble: 1
b50a7181 5988Test "Imaginary part of: csinh (0.75 + 1.25 i)":
df5e9fa6
AJ
5989float: 1
5990ifloat: 1
b50a7181 5991Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
e0b16cc2
JM
5992double: 1
5993idouble: 1
b50a7181 5994Test "Imaginary part of: csinh (710.5 + 0.75 i)":
e0b16cc2
JM
5995double: 1
5996idouble: 1
b50a7181 5997Test "Imaginary part of: csinh (710.5 - 0.75 i)":
e0b16cc2
JM
5998double: 1
5999idouble: 1
b50a7181 6000Test "Imaginary part of: csinh (89.5 + 0.75 i)":
e0b16cc2
JM
6001float: 1
6002ifloat: 1
b50a7181 6003Test "Imaginary part of: csinh (89.5 - 0.75 i)":
e0b16cc2
JM
6004float: 1
6005ifloat: 1
c9cf6dde
AJ
6006
6007# csqrt
b50a7181 6008Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
cdfe2c5e
JM
6009ildouble: 1
6010ldouble: 1
b50a7181 6011Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
cdfe2c5e
JM
6012ildouble: 1
6013ldouble: 1
b50a7181 6014Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i)":
cdfe2c5e
JM
6015ildouble: 1
6016ldouble: 1
b50a7181 6017Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
cdfe2c5e
JM
6018double: 1
6019idouble: 1
6020ildouble: 1
6021ldouble: 1
b50a7181 6022Test "Real part of: csqrt (-2 + 3 i)":
c9cf6dde
AJ
6023float: 1
6024ifloat: 1
b50a7181 6025Test "Real part of: csqrt (-2 - 3 i)":
c9cf6dde
AJ
6026float: 1
6027ifloat: 1
b50a7181 6028Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
cdfe2c5e
JM
6029ildouble: 1
6030ldouble: 1
b50a7181 6031Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
cdfe2c5e
JM
6032ildouble: 1
6033ldouble: 1
b50a7181 6034Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i)":
cdfe2c5e
JM
6035ildouble: 1
6036ldouble: 1
b50a7181 6037Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
cdfe2c5e
JM
6038double: 1
6039idouble: 1
6040ildouble: 1
6041ldouble: 1
b50a7181 6042Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
e456826d
JM
6043float: 1
6044ifloat: 1
b50a7181 6045Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
e456826d
JM
6046double: 1
6047idouble: 1
b50a7181 6048Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
e456826d
JM
6049double: 1
6050idouble: 1
b50a7181 6051Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
e456826d
JM
6052double: 1
6053idouble: 1
6054ildouble: 1
6055ldouble: 1
b50a7181 6056Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)":
e456826d
JM
6057ildouble: 1
6058ldouble: 1
b50a7181 6059Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
e456826d
JM
6060ildouble: 1
6061ldouble: 1
b50a7181 6062Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i)":
e456826d
JM
6063ildouble: 1
6064ldouble: 1
b50a7181 6065Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i)":
e456826d
JM
6066ildouble: 1
6067ldouble: 1
b50a7181 6068Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i)":
e456826d
JM
6069ildouble: 1
6070ldouble: 1
c9cf6dde
AJ
6071
6072# ctan
b50a7181 6073Test "Real part of: ctan (-2 - 3 i)":
c9cf6dde 6074double: 1
bcc8d661 6075float: 1
c9cf6dde 6076idouble: 1
bcc8d661 6077ifloat: 1
5b8a4d4a
JM
6078ildouble: 1
6079ldouble: 1
b50a7181 6080Test "Imaginary part of: ctan (-2 - 3 i)":
bcc8d661 6081double: 1
c9cf6dde 6082float: 1
bcc8d661 6083idouble: 1
c9cf6dde
AJ
6084ifloat: 1
6085ildouble: 2
6086ldouble: 2
b50a7181 6087Test "Real part of: ctan (0.75 + 1.25 i)":
df5e9fa6
AJ
6088ildouble: 1
6089ldouble: 1
b50a7181 6090Test "Imaginary part of: ctan (0.75 + 1.25 i)":
df5e9fa6 6091double: 1
43d218d5 6092float: 1
df5e9fa6 6093idouble: 1
43d218d5 6094ifloat: 1
df5e9fa6
AJ
6095ildouble: 3
6096ldouble: 3
b50a7181 6097Test "Real part of: ctan (0x1p1023 + 1 i)":
bcc8d661
JM
6098double: 1
6099idouble: 1
6100ildouble: 1
6101ldouble: 1
b50a7181 6102Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
bcc8d661
JM
6103ildouble: 1
6104ldouble: 1
b50a7181 6105Test "Real part of: ctan (0x1p127 + 1 i)":
43c4edba
MT
6106float: 1
6107ifloat: 1
b50a7181 6108Test "Imaginary part of: ctan (0x1p127 + 1 i)":
bcc8d661 6109double: 1
43c4edba 6110float: 2
bcc8d661 6111idouble: 1
43c4edba 6112ifloat: 2
b50a7181 6113Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
bcc8d661
JM
6114float: 1
6115ifloat: 1
b50a7181 6116Test "Real part of: ctan (1 + 45 i)":
bcc8d661
JM
6117ildouble: 1
6118ldouble: 1
b50a7181 6119Test "Real part of: ctan (1 + 47 i)":
bcc8d661
JM
6120ildouble: 2
6121ldouble: 2
c9cf6dde 6122
ca61cf32 6123# ctan_downward
b50a7181 6124Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
ca61cf32
JM
6125ildouble: 1
6126ldouble: 1
b50a7181 6127Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
ca61cf32
JM
6128ildouble: 2
6129ldouble: 2
b50a7181 6130Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
ca61cf32
JM
6131ildouble: 3
6132ldouble: 3
b50a7181 6133Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6134double: 2
6135float: 1
6136idouble: 2
6137ifloat: 1
6138ildouble: 3
6139ldouble: 3
b50a7181 6140Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6141float: 1
6142ifloat: 1
6143ildouble: 4
6144ldouble: 4
6145
6146# ctan_tonearest
b50a7181 6147Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
ca61cf32
JM
6148ildouble: 1
6149ldouble: 1
b50a7181 6150Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
ca61cf32
JM
6151ildouble: 1
6152ldouble: 1
b50a7181 6153Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6154float: 1
6155ifloat: 1
b50a7181 6156Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6157float: 1
6158ifloat: 1
6159ildouble: 1
6160ldouble: 1
6161
6162# ctan_towardzero
b50a7181 6163Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
ca61cf32
JM
6164ildouble: 1
6165ldouble: 1
b50a7181 6166Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
ca61cf32
JM
6167ildouble: 1
6168ldouble: 1
b50a7181 6169Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6170float: 1
6171ifloat: 1
6172ildouble: 1
6173ldouble: 1
b50a7181 6174Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6175float: 1
6176ifloat: 1
6177ildouble: 4
6178ldouble: 4
6179
6180# ctan_upward
b50a7181 6181Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
ca61cf32
JM
6182ildouble: 2
6183ldouble: 2
b50a7181 6184Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
ca61cf32
JM
6185ildouble: 1
6186ldouble: 1
b50a7181 6187Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
ca61cf32
JM
6188double: 1
6189idouble: 1
6190ildouble: 1
6191ldouble: 1
b50a7181 6192Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
ca61cf32
JM
6193ildouble: 4
6194ldouble: 4
b50a7181 6195Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6196double: 2
6197float: 1
6198idouble: 2
6199ifloat: 1
6200ildouble: 2
6201ldouble: 2
b50a7181 6202Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
ca61cf32
JM
6203double: 1
6204float: 2
6205idouble: 1
6206ifloat: 2
6207ildouble: 1
6208ldouble: 1
6209
c9cf6dde 6210# ctanh
b50a7181 6211Test "Real part of: ctanh (-2 - 3 i)":
1248c1c4 6212double: 1
ea1d1dee 6213float: 2
1248c1c4 6214idouble: 1
ea1d1dee 6215ifloat: 2
5b8a4d4a
JM
6216ildouble: 3
6217ldouble: 3
b50a7181 6218Test "Imaginary part of: ctanh (-2 - 3 i)":
bcc8d661
JM
6219double: 1
6220float: 1
6221idouble: 1
6222ifloat: 1
5b8a4d4a
JM
6223ildouble: 1
6224ldouble: 1
b50a7181 6225Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
bcc8d661
JM
6226float: 1
6227ifloat: 1
b50a7181 6228Test "Imaginary part of: ctanh (0 + pi/4 i)":
bcc8d661 6229double: 1
c9cf6dde 6230float: 1
bcc8d661 6231idouble: 1
c9cf6dde 6232ifloat: 1
bcc8d661
JM
6233ildouble: 1
6234ldouble: 1
b50a7181 6235Test "Real part of: ctanh (0.75 + 1.25 i)":
df5e9fa6 6236double: 1
bcc8d661 6237float: 1
df5e9fa6 6238idouble: 1
bcc8d661 6239ifloat: 1
b50a7181 6240Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
ea1d1dee 6241double: 1
bcc8d661
JM
6242float: 2
6243idouble: 1
6244ifloat: 2
6245ildouble: 1
6246ldouble: 1
b50a7181 6247Test "Real part of: ctanh (1 + 0x1p1023 i)":
bcc8d661
JM
6248ildouble: 1
6249ldouble: 1
b50a7181 6250Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
bcc8d661 6251double: 1
ea1d1dee 6252idouble: 1
1248c1c4
PB
6253ildouble: 1
6254ldouble: 1
b50a7181 6255Test "Real part of: ctanh (1 + 0x1p127 i)":
bcc8d661 6256double: 1
43c4edba 6257float: 2
bcc8d661 6258idouble: 1
43c4edba 6259ifloat: 2
b50a7181 6260Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
43c4edba
MT
6261float: 1
6262ifloat: 1
b50a7181 6263Test "Imaginary part of: ctanh (45 + 1 i)":
bcc8d661
JM
6264ildouble: 1
6265ldouble: 1
b50a7181 6266Test "Imaginary part of: ctanh (47 + 1 i)":
bcc8d661
JM
6267ildouble: 2
6268ldouble: 2
df5e9fa6 6269
ca61cf32 6270# ctanh_downward
b50a7181 6271Test "Real part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
ca61cf32
JM
6272ildouble: 3
6273ldouble: 3
b50a7181 6274Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
ca61cf32
JM
6275ildouble: 2
6276ldouble: 2
b50a7181 6277Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6278float: 1
6279ifloat: 1
6280ildouble: 4
6281ldouble: 4
b50a7181 6282Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6283double: 2
6284float: 1
6285idouble: 2
6286ifloat: 1
6287ildouble: 3
6288ldouble: 3
b50a7181 6289Test "Imaginary part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
ca61cf32
JM
6290ildouble: 1
6291ldouble: 1
6292
6293# ctanh_tonearest
b50a7181 6294Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
ca61cf32
JM
6295ildouble: 1
6296ldouble: 1
b50a7181 6297Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6298float: 1
6299ifloat: 1
6300ildouble: 1
6301ldouble: 1
b50a7181 6302Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6303float: 1
6304ifloat: 1
b50a7181 6305Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
ca61cf32
JM
6306ildouble: 1
6307ldouble: 1
6308
6309# ctanh_towardzero
b50a7181 6310Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
ca61cf32
JM
6311ildouble: 1
6312ldouble: 1
b50a7181 6313Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
ca61cf32
JM
6314ildouble: 1
6315ldouble: 1
b50a7181 6316Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6317float: 1
6318ifloat: 1
6319ildouble: 4
6320ldouble: 4
b50a7181 6321Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6322float: 1
6323ifloat: 1
6324ildouble: 1
6325ldouble: 1
6326
6327# ctanh_upward
b50a7181 6328Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
ca61cf32
JM
6329ildouble: 4
6330ldouble: 4
b50a7181 6331Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
ca61cf32
JM
6332double: 1
6333idouble: 1
6334ildouble: 1
6335ldouble: 1
b50a7181 6336Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6337double: 1
6338float: 2
6339idouble: 1
6340ifloat: 2
6341ildouble: 1
6342ldouble: 1
b50a7181 6343Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
ca61cf32
JM
6344double: 2
6345float: 1
6346idouble: 2
6347ifloat: 1
6348ildouble: 2
6349ldouble: 2
b50a7181 6350Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
ca61cf32
JM
6351ildouble: 1
6352ldouble: 1
b50a7181 6353Test "Imaginary part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
ca61cf32
JM
6354ildouble: 2
6355ldouble: 2
6356
df5e9fa6 6357# erf
b50a7181 6358Test "erf (1.25)":
df5e9fa6
AJ
6359double: 1
6360idouble: 1
c9cf6dde
AJ
6361
6362# erfc
b50a7181 6363Test "erfc (0x1.f7303cp+1)":
7b1902cb
JM
6364double: 1
6365idouble: 1
6366ildouble: 1
6367ldouble: 1
b50a7181 6368Test "erfc (0x1.ffa002p+2)":
7b1902cb
JM
6369float: 1
6370ifloat: 1
6371ildouble: 1
6372ldouble: 1
b50a7181 6373Test "erfc (1.25)":
df5e9fa6
AJ
6374ildouble: 1
6375ldouble: 1
b50a7181 6376Test "erfc (2.0)":
df5e9fa6
AJ
6377double: 1
6378idouble: 1
b50a7181 6379Test "erfc (4.125)":
df5e9fa6
AJ
6380double: 1
6381idouble: 1
6382ildouble: 1
6383ldouble: 1
df5e9fa6 6384
c9cf6dde 6385# exp10
b50a7181 6386Test "exp10 (-1)":
1248c1c4
PB
6387double: 2
6388float: 1
6389idouble: 2
6390ifloat: 1
c9cf6dde
AJ
6391ildouble: 1
6392ldouble: 1
b50a7181 6393Test "exp10 (-305)":
d8b82cad
JM
6394double: 1
6395idouble: 1
b50a7181 6396Test "exp10 (-36)":
d8b82cad
JM
6397double: 1
6398idouble: 1
b50a7181 6399Test "exp10 (0.75)":
1248c1c4 6400double: 1
ea1d1dee 6401float: 1
1248c1c4 6402idouble: 1
ea1d1dee 6403ifloat: 1
9b7adbb7
AJ
6404ildouble: 2
6405ldouble: 2
b50a7181 6406Test "exp10 (3)":
ea1d1dee 6407double: 6
1248c1c4 6408float: 2
ea1d1dee 6409idouble: 6
1248c1c4
PB
6410ifloat: 2
6411ildouble: 8
6412ldouble: 8
b50a7181 6413Test "exp10 (36)":
d8b82cad
JM
6414double: 1
6415idouble: 1
c9cf6dde 6416
28afd92d 6417# exp_downward
b50a7181 6418Test "exp_downward (1)":
28afd92d
JM
6419ildouble: 1
6420ldouble: 1
b50a7181 6421Test "exp_downward (2)":
28afd92d
JM
6422float: 1
6423ifloat: 1
6424ildouble: 2
6425ldouble: 2
b50a7181 6426Test "exp_downward (3)":
28afd92d
JM
6427float: 1
6428ifloat: 1
6429ildouble: 1
6430ldouble: 1
6431
6432# exp_towardzero
b50a7181 6433Test "exp_towardzero (1)":
28afd92d
JM
6434ildouble: 1
6435ldouble: 1
b50a7181 6436Test "exp_towardzero (2)":
28afd92d
JM
6437float: 1
6438ifloat: 1
6439ildouble: 2
6440ldouble: 2
b50a7181 6441Test "exp_towardzero (3)":
28afd92d
JM
6442float: 1
6443ifloat: 1
6444ildouble: 1
6445ldouble: 1
6446
6447# exp_upward
b50a7181 6448Test "exp_upward (1)":
28afd92d
JM
6449float: 1
6450ifloat: 1
6451
c9cf6dde 6452# expm1
b50a7181 6453Test "expm1 (-45.0)":
f17ac40d
JM
6454ildouble: 1
6455ldouble: 1
b50a7181 6456Test "expm1 (0.75)":
df5e9fa6
AJ
6457double: 1
6458idouble: 1
b50a7181 6459Test "expm1 (1)":
c9cf6dde
AJ
6460double: 1
6461float: 1
6462idouble: 1
6463ifloat: 1
b50a7181 6464Test "expm1 (11356.25)":
0fcad3e2
JM
6465ildouble: 1
6466ldouble: 1
b50a7181 6467Test "expm1 (500.0)":
495fd99f
JM
6468double: 1
6469idouble: 1
c9cf6dde 6470
c9cf6dde 6471# gamma
b50a7181 6472Test "gamma (-0.5)":
c9cf6dde
AJ
6473ildouble: 1
6474ldouble: 1
4f8dfe27
JM
6475Test "gamma (0.7)":
6476double: 1
6477float: 1
6478idouble: 1
6479ifloat: 1
6480Test "gamma (1.2)":
6481double: 1
6482float: 2
6483idouble: 1
6484ifloat: 2
6485ildouble: 1
6486ldouble: 1
c9cf6dde
AJ
6487
6488# hypot
b50a7181 6489Test "hypot (-0.7, -12.4)":
c9cf6dde
AJ
6490float: 1
6491ifloat: 1
b50a7181 6492Test "hypot (-0.7, 12.4)":
c9cf6dde
AJ
6493float: 1
6494ifloat: 1
b50a7181 6495Test "hypot (-12.4, -0.7)":
c9cf6dde
AJ
6496float: 1
6497ifloat: 1
b50a7181 6498Test "hypot (-12.4, 0.7)":
c9cf6dde
AJ
6499float: 1
6500ifloat: 1
b50a7181 6501Test "hypot (0.7, -12.4)":
c9cf6dde
AJ
6502float: 1
6503ifloat: 1
b50a7181 6504Test "hypot (0.7, 12.4)":
c9cf6dde
AJ
6505float: 1
6506ifloat: 1
b50a7181 6507Test "hypot (12.4, -0.7)":
c9cf6dde
AJ
6508float: 1
6509ifloat: 1
b50a7181 6510Test "hypot (12.4, 0.7)":
c9cf6dde
AJ
6511float: 1
6512ifloat: 1
6513
6514# j0
b50a7181 6515Test "j0 (-0x1.001000001p+593)":
c36e1d23
JM
6516ildouble: 2
6517ldouble: 2
b50a7181 6518Test "j0 (-4.0)":
df5e9fa6
AJ
6519double: 1
6520float: 1
6521idouble: 1
6522ifloat: 1
8848d99d
JM
6523ildouble: 2
6524ldouble: 2
b50a7181 6525Test "j0 (0.75)":
df5e9fa6
AJ
6526float: 1
6527ifloat: 1
b50a7181 6528Test "j0 (0x1.d7ce3ap+107)":
c36e1d23
JM
6529float: 2
6530ifloat: 2
b50a7181 6531Test "j0 (0x1p16382)":
d2f9799e
JM
6532ildouble: 1
6533ldouble: 1
b50a7181 6534Test "j0 (10.0)":
df5e9fa6
AJ
6535double: 2
6536float: 1
6537idouble: 2
6538ifloat: 1
b50a7181 6539Test "j0 (2.0)":
df5e9fa6
AJ
6540float: 2
6541ifloat: 2
b50a7181 6542Test "j0 (4.0)":
df5e9fa6
AJ
6543double: 1
6544float: 1
6545idouble: 1
6546ifloat: 1
8848d99d
JM
6547ildouble: 2
6548ldouble: 2
b50a7181 6549Test "j0 (8.0)":
9b7adbb7 6550double: 2
df5e9fa6 6551float: 1
9b7adbb7 6552idouble: 2
df5e9fa6 6553ifloat: 1
c9cf6dde
AJ
6554
6555# j1
b50a7181 6556Test "j1 (0x1.3ffp+74)":
c36e1d23
JM
6557double: 1
6558idouble: 1
6559ildouble: 1
6560ldouble: 1
b50a7181 6561Test "j1 (0x1.ff00000000002p+840)":
c36e1d23
JM
6562double: 1
6563idouble: 1
b50a7181 6564Test "j1 (0x1p16382)":
d2f9799e
JM
6565ildouble: 1
6566ldouble: 1
b50a7181 6567Test "j1 (10.0)":
df5e9fa6
AJ
6568float: 2
6569ifloat: 2
6570ildouble: 1
6571ldouble: 1
b50a7181 6572Test "j1 (2.0)":
df5e9fa6
AJ
6573double: 1
6574idouble: 1
b50a7181 6575Test "j1 (8.0)":
df5e9fa6
AJ
6576double: 1
6577idouble: 1
6578ildouble: 1
6579ldouble: 1
c9cf6dde
AJ
6580
6581# jn
b50a7181 6582Test "jn (0, -4.0)":
df5e9fa6
AJ
6583double: 1
6584float: 1
6585idouble: 1
6586ifloat: 1
8848d99d
JM
6587ildouble: 2
6588ldouble: 2
b50a7181 6589Test "jn (0, 0.75)":
df5e9fa6
AJ
6590float: 1
6591ifloat: 1
b50a7181 6592Test "jn (0, 10.0)":
df5e9fa6
AJ
6593double: 2
6594float: 1
6595idouble: 2
6596ifloat: 1
b50a7181 6597Test "jn (0, 2.0)":
df5e9fa6
AJ
6598float: 2
6599ifloat: 2
b50a7181 6600Test "jn (0, 4.0)":
df5e9fa6
AJ
6601double: 1
6602float: 1
6603idouble: 1
6604ifloat: 1
8848d99d
JM
6605ildouble: 2
6606ldouble: 2
b50a7181 6607Test "jn (0, 8.0)":
9b7adbb7 6608double: 2
df5e9fa6 6609float: 1
9b7adbb7 6610idouble: 2
df5e9fa6 6611ifloat: 1
b50a7181 6612Test "jn (1, 10.0)":
df5e9fa6
AJ
6613float: 2
6614ifloat: 2
6615ildouble: 1
6616ldouble: 1
b50a7181 6617Test "jn (1, 2.0)":
df5e9fa6
AJ
6618double: 1
6619idouble: 1
b50a7181 6620Test "jn (1, 8.0)":
df5e9fa6
AJ
6621double: 1
6622idouble: 1
6623ildouble: 1
6624ldouble: 1
b50a7181 6625Test "jn (10, -1.0)":
df5e9fa6
AJ
6626ildouble: 1
6627ldouble: 1
b50a7181 6628Test "jn (10, 0.125)":
df5e9fa6
AJ
6629double: 1
6630float: 1
6631idouble: 1
6632ifloat: 1
b50a7181 6633Test "jn (10, 0.75)":
df5e9fa6
AJ
6634double: 1
6635float: 1
6636idouble: 1
6637ifloat: 1
6638ildouble: 2
6639ldouble: 2
b50a7181 6640Test "jn (10, 1.0)":
df5e9fa6
AJ
6641ildouble: 1
6642ldouble: 1
b50a7181 6643Test "jn (10, 10.0)":
df5e9fa6
AJ
6644double: 4
6645float: 3
6646idouble: 4
6647ifloat: 3
6648ildouble: 2
6649ldouble: 2
b50a7181 6650Test "jn (10, 2.0)":
1248c1c4 6651double: 1
df5e9fa6 6652float: 4
1248c1c4 6653idouble: 1
df5e9fa6
AJ
6654ifloat: 4
6655ildouble: 1
6656ldouble: 1
b50a7181 6657Test "jn (2, 0x1.ffff62p+99)":
c36e1d23
JM
6658double: 2
6659float: 2
6660idouble: 2
6661ifloat: 2
6662ildouble: 1
6663ldouble: 1
b50a7181 6664Test "jn (2, 2.4048255576957729)":
1248c1c4
PB
6665double: 2
6666float: 1
6667idouble: 2
6668ifloat: 1
6c6dbc63
AS
6669ildouble: 1
6670ldouble: 1
b50a7181 6671Test "jn (3, -1.0)":
df5e9fa6
AJ
6672ildouble: 1
6673ldouble: 1
b50a7181 6674Test "jn (3, 0.125)":
df5e9fa6
AJ
6675double: 1
6676float: 1
6677idouble: 1
6678ifloat: 1
b50a7181 6679Test "jn (3, 0.75)":
df5e9fa6
AJ
6680double: 1
6681float: 1
6682idouble: 1
6683ifloat: 1
b50a7181 6684Test "jn (3, 1.0)":
df5e9fa6
AJ
6685ildouble: 1
6686ldouble: 1
b50a7181 6687Test "jn (3, 10.0)":
c9cf6dde
AJ
6688double: 3
6689float: 1
6690idouble: 3
6691ifloat: 1
6692ildouble: 1
6693ldouble: 1
b50a7181 6694Test "jn (3, 2.0)":
df5e9fa6
AJ
6695double: 1
6696float: 2
6697idouble: 1
6698ifloat: 2
6699ildouble: 1
6700ldouble: 1
b50a7181 6701Test "jn (3, 2.4048255576957729)":
1248c1c4
PB
6702double: 3
6703idouble: 3
6c6dbc63
AS
6704ildouble: 1
6705ldouble: 1
b50a7181 6706Test "jn (4, 2.4048255576957729)":
1248c1c4
PB
6707double: 1
6708idouble: 1
6c6dbc63
AS
6709ildouble: 2
6710ldouble: 2
b50a7181 6711Test "jn (5, 2.4048255576957729)":
1248c1c4
PB
6712double: 3
6713float: 1
6714idouble: 3
6715ifloat: 1
6c6dbc63
AS
6716ildouble: 3
6717ldouble: 3
b50a7181 6718Test "jn (6, 2.4048255576957729)":
1248c1c4
PB
6719double: 4
6720float: 3
6721idouble: 4
6722ifloat: 3
6c6dbc63
AS
6723ildouble: 1
6724ldouble: 1
b50a7181 6725Test "jn (7, 2.4048255576957729)":
1248c1c4
PB
6726double: 3
6727float: 5
6728idouble: 3
6729ifloat: 5
b50a7181 6730Test "jn (8, 2.4048255576957729)":
1248c1c4
PB
6731double: 3
6732float: 2
6733idouble: 3
6734ifloat: 2
6c6dbc63
AS
6735ildouble: 2
6736ldouble: 2
b50a7181 6737Test "jn (9, 2.4048255576957729)":
1248c1c4
PB
6738double: 1
6739float: 2
6740idouble: 1
6741ifloat: 2
6c6dbc63
AS
6742ildouble: 2
6743ldouble: 2
c9cf6dde
AJ
6744
6745# lgamma
b50a7181 6746Test "lgamma (-0.5)":
c9cf6dde
AJ
6747ildouble: 1
6748ldouble: 1
b50a7181 6749Test "lgamma (0.7)":
c9cf6dde
AJ
6750double: 1
6751float: 1
6752idouble: 1
6753ifloat: 1
b50a7181 6754Test "lgamma (1.2)":
c9cf6dde
AJ
6755double: 1
6756float: 2
6757idouble: 1
6758ifloat: 2
6759ildouble: 1
6760ldouble: 1
6761
c9cf6dde 6762# log10
b50a7181 6763Test "log10 (0.75)":
ea1d1dee 6764double: 1
1248c1c4 6765float: 2
ea1d1dee 6766idouble: 1
1248c1c4
PB
6767ifloat: 2
6768ildouble: 1
6769ldouble: 1
b50a7181 6770Test "log10 (e)":
c9cf6dde
AJ
6771float: 1
6772ifloat: 1
6773ildouble: 1
6774ldouble: 1
6775
6776# log1p
b50a7181 6777Test "log1p (-0.25)":
df5e9fa6
AJ
6778float: 1
6779ifloat: 1
c9cf6dde 6780
c483f6b4 6781# pow
b50a7181 6782Test "pow (0x0.ffffffp0, -0x1p24)":
c483f6b4
JM
6783float: 1
6784ifloat: 1
1bead169
JM
6785ildouble: 1
6786ldouble: 1
b50a7181 6787Test "pow (0x0.ffffffp0, 0x1p24)":
c483f6b4
JM
6788float: 1
6789ifloat: 1
b50a7181 6790Test "pow (0x1.000002p0, 0x1p24)":
c483f6b4
JM
6791float: 1
6792ifloat: 1
6793
b7cd39e8 6794# pow_downward
b50a7181 6795Test "pow_downward (1.0625, 1.125)":
b7cd39e8
JM
6796ildouble: 1
6797ldouble: 1
b50a7181 6798Test "pow_downward (1.5, 1.03125)":
b7cd39e8
JM
6799float: 1
6800ifloat: 1
6801ildouble: 1
6802ldouble: 1
6803
6804# pow_towardzero
b50a7181 6805Test "pow_towardzero (1.0625, 1.125)":
b7cd39e8
JM
6806ildouble: 1
6807ldouble: 1
b50a7181 6808Test "pow_towardzero (1.5, 1.03125)":
b7cd39e8
JM
6809float: 1
6810ifloat: 1
6811ildouble: 1
6812ldouble: 1
6813
6814# pow_upward
b50a7181 6815Test "pow_upward (1.0625, 1.125)":
b7cd39e8
JM
6816float: 1
6817ifloat: 1
6818ildouble: 1
6819ldouble: 1
b50a7181 6820Test "pow_upward (1.5, 1.03125)":
b7cd39e8
JM
6821ildouble: 1
6822ldouble: 1
6823
804360ed 6824# sin_downward
b50a7181 6825Test "sin_downward (1)":
804360ed
JM
6826ildouble: 1
6827ldouble: 1
b50a7181 6828Test "sin_downward (10)":
804360ed
JM
6829float: 1
6830ifloat: 1
6831ildouble: 1
6832ldouble: 1
b50a7181 6833Test "sin_downward (3)":
804360ed
JM
6834float: 1
6835ifloat: 1
6836ildouble: 1
6837ldouble: 1
b50a7181 6838Test "sin_downward (4)":
804360ed
JM
6839ildouble: 1
6840ldouble: 1
b50a7181 6841Test "sin_downward (5)":
804360ed
JM
6842float: 1
6843ifloat: 1
6844ildouble: 1
6845ldouble: 1
b50a7181 6846Test "sin_downward (6)":
804360ed
JM
6847float: 1
6848ifloat: 1
b50a7181 6849Test "sin_downward (7)":
804360ed
JM
6850ildouble: 1
6851ldouble: 1
b50a7181 6852Test "sin_downward (8)":
804360ed
JM
6853ildouble: 1
6854ldouble: 1
b50a7181 6855Test "sin_downward (9)":
4ffffbd2
LD
6856float: 1
6857ifloat: 1
804360ed
JM
6858ildouble: 1
6859ldouble: 1
6860
6861# sin_tonearest
b50a7181 6862Test "sin_tonearest (1)":
804360ed
JM
6863float: 1
6864ifloat: 1
b50a7181 6865Test "sin_tonearest (10)":
804360ed
JM
6866ildouble: 1
6867ldouble: 1
b50a7181 6868Test "sin_tonearest (4)":
804360ed
JM
6869ildouble: 1
6870ldouble: 1
b50a7181 6871Test "sin_tonearest (9)":
804360ed
JM
6872ildouble: 1
6873ldouble: 1
6874
6875# sin_towardzero
b50a7181 6876Test "sin_towardzero (1)":
804360ed
JM
6877float: 1
6878ifloat: 1
6879ildouble: 1
6880ldouble: 1
b50a7181 6881Test "sin_towardzero (10)":
804360ed
JM
6882float: 1
6883ifloat: 1
b50a7181 6884Test "sin_towardzero (3)":
804360ed
JM
6885ildouble: 1
6886ldouble: 1
b50a7181 6887Test "sin_towardzero (4)":
804360ed
JM
6888float: 1
6889ifloat: 1
b50a7181 6890Test "sin_towardzero (5)":
804360ed
JM
6891float: 1
6892ifloat: 1
b50a7181 6893Test "sin_towardzero (6)":
804360ed
JM
6894ildouble: 1
6895ldouble: 1
b50a7181 6896Test "sin_towardzero (7)":
804360ed
JM
6897ildouble: 1
6898ldouble: 1
b50a7181 6899Test "sin_towardzero (8)":
804360ed
JM
6900ildouble: 1
6901ldouble: 1
b50a7181 6902Test "sin_towardzero (9)":
804360ed
JM
6903float: 1
6904ifloat: 1
6905ildouble: 1
6906ldouble: 1
6907
6908# sin_upward
b50a7181 6909Test "sin_upward (1)":
804360ed
JM
6910float: 1
6911ifloat: 1
b50a7181 6912Test "sin_upward (10)":
4ffffbd2
LD
6913float: 1
6914ifloat: 1
8848d99d
JM
6915ildouble: 1
6916ldouble: 1
b50a7181 6917Test "sin_upward (2)":
804360ed
JM
6918float: 2
6919ifloat: 2
6920ildouble: 1
6921ldouble: 1
b50a7181 6922Test "sin_upward (3)":
22bf5c17
LD
6923float: 2
6924ifloat: 2
8848d99d
JM
6925ildouble: 1
6926ldouble: 1
b50a7181 6927Test "sin_upward (4)":
804360ed
JM
6928float: 1
6929ifloat: 1
8848d99d
JM
6930ildouble: 1
6931ldouble: 1
b50a7181 6932Test "sin_upward (5)":
4ffffbd2
LD
6933float: 1
6934ifloat: 1
8848d99d
JM
6935ildouble: 1
6936ldouble: 1
b50a7181 6937Test "sin_upward (6)":
804360ed
JM
6938ildouble: 1
6939ldouble: 1
b50a7181 6940Test "sin_upward (7)":
4ffffbd2
LD
6941float: 1
6942ifloat: 1
b50a7181 6943Test "sin_upward (8)":
4ffffbd2
LD
6944float: 1
6945ifloat: 1
b50a7181 6946Test "sin_upward (9)":
804360ed
JM
6947float: 1
6948ifloat: 1
6949
c9cf6dde 6950# sincos
db62a907 6951Test "sincos (0.80190127184058835) extra output 2":
1248c1c4
PB
6952double: 1
6953idouble: 1
db62a907 6954Test "sincos (M_PI_6l*2.0) extra output 1":
c9cf6dde 6955double: 1
43d218d5 6956float: 1
c9cf6dde 6957idouble: 1
df5e9fa6 6958ifloat: 1
db62a907
JM
6959ildouble: 1
6960ldouble: 1
6961Test "sincos (M_PI_6l*2.0) extra output 2":
c9cf6dde
AJ
6962double: 1
6963float: 1
6964idouble: 1
6965ifloat: 1
db62a907 6966Test "sincos (pi/6) extra output 2":
ea1d1dee
UD
6967float: 1
6968ifloat: 1
c9cf6dde 6969
ca811b22 6970# sinh_downward
b50a7181 6971Test "sinh_downward (22)":
ca811b22
JM
6972float: 1
6973ifloat: 1
495fd99f
JM
6974ildouble: 2
6975ldouble: 2
b50a7181 6976Test "sinh_downward (23)":
ca811b22
JM
6977float: 1
6978ifloat: 1
495fd99f
JM
6979ildouble: 2
6980ldouble: 2
b50a7181 6981Test "sinh_downward (24)":
ca811b22
JM
6982float: 1
6983ifloat: 1
495fd99f
JM
6984ildouble: 2
6985ldouble: 2
ca811b22
JM
6986
6987# sinh_towardzero
b50a7181 6988Test "sinh_towardzero (22)":
ca811b22
JM
6989float: 1
6990ifloat: 1
495fd99f
JM
6991ildouble: 2
6992ldouble: 2
b50a7181 6993Test "sinh_towardzero (23)":
ca811b22
JM
6994float: 1
6995ifloat: 1
495fd99f
JM
6996ildouble: 2
6997ldouble: 2
b50a7181 6998Test "sinh_towardzero (24)":
ca811b22
JM
6999float: 1
7000ifloat: 1
495fd99f
JM
7001ildouble: 2
7002ldouble: 2
ca811b22
JM
7003
7004# sinh_upward
b50a7181 7005Test "sinh_upward (22)":
495fd99f
JM
7006ildouble: 1
7007ldouble: 1
b50a7181 7008Test "sinh_upward (23)":
495fd99f
JM
7009ildouble: 1
7010ldouble: 1
ca811b22 7011
c9cf6dde 7012# tan
b50a7181 7013Test "tan (0x1p16383)":
11b90b9f
JM
7014ildouble: 1
7015ldouble: 1
b50a7181 7016Test "tan (1e22)":
11b90b9f
JM
7017ildouble: 1
7018ldouble: 1
b50a7181 7019Test "tan (pi/4)":
c9cf6dde 7020double: 1
c9cf6dde 7021idouble: 1
c9cf6dde 7022
804360ed 7023# tan_downward
b50a7181 7024Test "tan_downward (1)":
804360ed
JM
7025float: 1
7026ifloat: 1
11b90b9f
JM
7027ildouble: 1
7028ldouble: 1
b50a7181 7029Test "tan_downward (10)":
804360ed
JM
7030float: 1
7031ifloat: 1
11b90b9f
JM
7032ildouble: 1
7033ldouble: 1
b50a7181 7034Test "tan_downward (2)":
804360ed
JM
7035float: 1
7036ifloat: 1
b50a7181 7037Test "tan_downward (3)":
11b90b9f
JM
7038ildouble: 1
7039ldouble: 1
b50a7181 7040Test "tan_downward (4)":
804360ed
JM
7041ildouble: 1
7042ldouble: 1
b50a7181 7043Test "tan_downward (5)":
804360ed
JM
7044ildouble: 1
7045ldouble: 1
b50a7181 7046Test "tan_downward (6)":
804360ed
JM
7047float: 1
7048ifloat: 1
b50a7181 7049Test "tan_downward (8)":
804360ed
JM
7050float: 1
7051ifloat: 1
7052ildouble: 1
7053ldouble: 1
b50a7181 7054Test "tan_downward (9)":
804360ed
JM
7055float: 1
7056ifloat: 1
7057
7058# tan_tonearest
b50a7181 7059Test "tan_tonearest (1)":
11b90b9f
JM
7060ildouble: 1
7061ldouble: 1
b50a7181 7062Test "tan_tonearest (2)":
11b90b9f
JM
7063ildouble: 1
7064ldouble: 1
b50a7181 7065Test "tan_tonearest (6)":
804360ed
JM
7066ildouble: 1
7067ldouble: 1
b50a7181 7068Test "tan_tonearest (8)":
804360ed
JM
7069ildouble: 1
7070ldouble: 1
b50a7181 7071Test "tan_tonearest (9)":
804360ed
JM
7072ildouble: 1
7073ldouble: 1
7074
7075# tan_towardzero
b50a7181 7076Test "tan_towardzero (1)":
11b90b9f
JM
7077ildouble: 1
7078ldouble: 1
b50a7181 7079Test "tan_towardzero (10)":
804360ed
JM
7080float: 1
7081ifloat: 1
11b90b9f
JM
7082ildouble: 1
7083ldouble: 1
b50a7181 7084Test "tan_towardzero (2)":
804360ed
JM
7085ildouble: 1
7086ldouble: 1
b50a7181 7087Test "tan_towardzero (3)":
804360ed
JM
7088float: 1
7089ifloat: 1
7090ildouble: 1
7091ldouble: 1
b50a7181 7092Test "tan_towardzero (4)":
804360ed
JM
7093float: 1
7094ifloat: 1
7095ildouble: 1
7096ldouble: 1
b50a7181 7097Test "tan_towardzero (5)":
804360ed
JM
7098float: 1
7099ifloat: 1
b50a7181 7100Test "tan_towardzero (6)":
804360ed
JM
7101ildouble: 1
7102ldouble: 1
b50a7181 7103Test "tan_towardzero (8)":
804360ed
JM
7104ildouble: 2
7105ldouble: 2
b50a7181 7106Test "tan_towardzero (9)":
804360ed
JM
7107float: 1
7108ifloat: 1
7109ildouble: 1
7110ldouble: 1
7111
7112# tan_upward
b50a7181 7113Test "tan_upward (1)":
804360ed
JM
7114float: 1
7115ifloat: 1
7116ildouble: 1
7117ldouble: 1
b50a7181 7118Test "tan_upward (10)":
804360ed
JM
7119float: 1
7120ifloat: 1
7121ildouble: 1
7122ldouble: 1
b50a7181 7123Test "tan_upward (2)":
804360ed
JM
7124ildouble: 1
7125ldouble: 1
b50a7181 7126Test "tan_upward (3)":
804360ed
JM
7127float: 1
7128ifloat: 1
7129ildouble: 1
7130ldouble: 1
b50a7181 7131Test "tan_upward (5)":
804360ed
JM
7132float: 1
7133ifloat: 1
11b90b9f
JM
7134ildouble: 2
7135ldouble: 2
b50a7181 7136Test "tan_upward (6)":
804360ed
JM
7137ildouble: 1
7138ldouble: 1
b50a7181 7139Test "tan_upward (7)":
804360ed
JM
7140ildouble: 1
7141ldouble: 1
b50a7181 7142Test "tan_upward (8)":
804360ed
JM
7143ildouble: 2
7144ldouble: 2
b50a7181 7145Test "tan_upward (9)":
804360ed
JM
7146ildouble: 1
7147ldouble: 1
7148
c9cf6dde 7149# tgamma
b50a7181 7150Test "tgamma (-0.5)":
c9cf6dde
AJ
7151double: 1
7152float: 1
7153idouble: 1
7154ifloat: 1
df5e9fa6
AJ
7155ildouble: 1
7156ldouble: 1
b50a7181 7157Test "tgamma (-0x0.fffffffffffff8p0)":
d8cd06db
JM
7158double: 1
7159idouble: 1
b50a7181 7160Test "tgamma (-0x0.ffffffffffffffffp0)":
d8cd06db
JM
7161ildouble: 1
7162ldouble: 1
b50a7181 7163Test "tgamma (-0x0.ffffffp0)":
d8cd06db
JM
7164float: 1
7165ifloat: 1
b50a7181 7166Test "tgamma (-0x1.000002p0)":
d8cd06db
JM
7167double: 2
7168idouble: 2
7169ildouble: 1
7170ldouble: 1
b50a7181 7171Test "tgamma (-0x1.0a32a2p+5)":
d8cd06db
JM
7172float: 2
7173ifloat: 2
7174ildouble: 1
7175ldouble: 1
b50a7181 7176Test "tgamma (-0x1.5800000080001p+7)":
d8cd06db
JM
7177ildouble: 2
7178ldouble: 2
b50a7181 7179Test "tgamma (-0x1.fffffffffffffp0)":
d8cd06db
JM
7180ildouble: 1
7181ldouble: 1
b50a7181 7182Test "tgamma (-0x13.ffffep0)":
d8cd06db
JM
7183float: 2
7184ifloat: 2
b50a7181 7185Test "tgamma (-0x13.ffffffffffffffep0)":
d8cd06db
JM
7186ildouble: 1
7187ldouble: 1
b50a7181 7188Test "tgamma (-0x13.ffffffffffffp0)":
d8cd06db
JM
7189ildouble: 1
7190ldouble: 1
b50a7181 7191Test "tgamma (-0x14.000000000001p0)":
d8cd06db
JM
7192double: 1
7193idouble: 1
7194ildouble: 2
7195ldouble: 2
b50a7181 7196Test "tgamma (-0x14.00002p0)":
d8cd06db
JM
7197float: 1
7198ifloat: 1
b50a7181 7199Test "tgamma (-0x1d.ffffep0)":
d8cd06db
JM
7200double: 1
7201float: 1
7202idouble: 1
7203ifloat: 1
7204ildouble: 1
7205ldouble: 1
b50a7181 7206Test "tgamma (-0x1d.ffffffffffffffep0)":
d8cd06db
JM
7207ildouble: 1
7208ldouble: 1
b50a7181 7209Test "tgamma (-0x1e.000000000000002p0)":
d8cd06db
JM
7210ildouble: 2
7211ldouble: 2
b50a7181 7212Test "tgamma (-0x1e.000000000001p0)":
d8cd06db
JM
7213double: 3
7214idouble: 3
b50a7181 7215Test "tgamma (-0x1e.00002p0)":
d8cd06db
JM
7216double: 1
7217float: 1
7218idouble: 1
7219ifloat: 1
7220ildouble: 1
7221ldouble: 1
b50a7181 7222Test "tgamma (-0x1f4.00000000000002p0)":
d8cd06db
JM
7223ildouble: 3
7224ldouble: 3
b50a7181 7225Test "tgamma (-0x1p-24)":
d8cd06db
JM
7226ildouble: 1
7227ldouble: 1
b50a7181 7228Test "tgamma (-0x2.0000000000000004p0)":
d8cd06db
JM
7229ildouble: 1
7230ldouble: 1
b50a7181 7231Test "tgamma (-0x2.0000000000002p0)":
d8cd06db
JM
7232double: 1
7233idouble: 1
7234ildouble: 1
7235ldouble: 1
b50a7181 7236Test "tgamma (-0x2.000004p0)":
d8cd06db
JM
7237double: 2
7238float: 1
7239idouble: 2
7240ifloat: 1
7241ildouble: 1
7242ldouble: 1
b50a7181 7243Test "tgamma (-0x2.fffffcp0)":
d8cd06db
JM
7244double: 1
7245float: 1
7246idouble: 1
7247ifloat: 1
b50a7181 7248Test "tgamma (-0x27.ffffcp0)":
d8cd06db
JM
7249ildouble: 1
7250ldouble: 1
b50a7181 7251Test "tgamma (-0x27.fffffffffffep0)":
d8cd06db
JM
7252double: 1
7253idouble: 1
7254ildouble: 1
7255ldouble: 1
b50a7181 7256Test "tgamma (-0x28.000000000002p0)":
d8cd06db
JM
7257double: 1
7258idouble: 1
b50a7181 7259Test "tgamma (-0x28.00004p0)":
d8cd06db
JM
7260double: 2
7261idouble: 2
7262ildouble: 1
7263ldouble: 1
b50a7181 7264Test "tgamma (-0x28.ffffcp0)":
d8cd06db
JM
7265ildouble: 1
7266ldouble: 1
b50a7181 7267Test "tgamma (-0x28.fffffffffffep0)":
d8cd06db
JM
7268ildouble: 1
7269ldouble: 1
b50a7181 7270Test "tgamma (-0x28.ffffffffffffffcp0)":
d8cd06db
JM
7271ildouble: 1
7272ldouble: 1
b50a7181 7273Test "tgamma (-0x29.000000000000004p0)":
d8cd06db
JM
7274ildouble: 1
7275ldouble: 1
b50a7181 7276Test "tgamma (-0x29.000000000002p0)":
d8cd06db
JM
7277ildouble: 1
7278ldouble: 1
b50a7181 7279Test "tgamma (-0x29.00004p0)":
d8cd06db
JM
7280double: 1
7281idouble: 1
7282ildouble: 1
7283ldouble: 1
b50a7181 7284Test "tgamma (-0x29.ffffcp0)":
d8cd06db
JM
7285double: 1
7286idouble: 1
7287ildouble: 1
7288ldouble: 1
b50a7181 7289Test "tgamma (-0x2a.00004p0)":
d8cd06db
JM
7290ildouble: 1
7291ldouble: 1
b50a7181 7292Test "tgamma (-0x2ed.fffffffffffffcp0)":
d8cd06db
JM
7293ildouble: 1
7294ldouble: 1
b50a7181 7295Test "tgamma (-0x3.0000000000002p0)":
d8cd06db
JM
7296ildouble: 1
7297ldouble: 1
b50a7181 7298Test "tgamma (-0x3.000004p0)":
d8cd06db
JM
7299double: 2
7300float: 1
7301idouble: 2
7302ifloat: 1
b50a7181 7303Test "tgamma (-0x3.fffffcp0)":
d8cd06db
JM
7304double: 1
7305float: 1
7306idouble: 1
7307ifloat: 1
b50a7181 7308Test "tgamma (-0x3.ffffffffffffep0)":
d8cd06db
JM
7309double: 2
7310idouble: 2
b50a7181 7311Test "tgamma (-0x3.fffffffffffffffcp0)":
d8cd06db
JM
7312ildouble: 1
7313ldouble: 1
b50a7181 7314Test "tgamma (-0x31.fffffffffffep0)":
d8cd06db
JM
7315double: 3
7316idouble: 3
7317ildouble: 1
7318ldouble: 1
b50a7181 7319Test "tgamma (-0x32.000000000000004p0)":
d8cd06db
JM
7320ildouble: 1
7321ldouble: 1
b50a7181 7322Test "tgamma (-0x32.000000000002p0)":
d8cd06db
JM
7323ildouble: 1
7324ldouble: 1
b50a7181 7325Test "tgamma (-0x3e7.fffffffffffffcp0)":
d8cd06db
JM
7326ildouble: 1
7327ldouble: 1
b50a7181 7328Test "tgamma (-0x3e8.00000000000004p0)":
d8cd06db
JM
7329ildouble: 1
7330ldouble: 1
b50a7181 7331Test "tgamma (-0x4.0000000000000008p0)":
d8cd06db
JM
7332ildouble: 1
7333ldouble: 1
b50a7181 7334Test "tgamma (-0x4.000008p0)":
d8cd06db
JM
7335float: 1
7336ifloat: 1
b50a7181 7337Test "tgamma (-0x4.fffff8p0)":
d8cd06db
JM
7338double: 1
7339idouble: 1
7340ildouble: 1
7341ldouble: 1
b50a7181 7342Test "tgamma (-0x4.ffffffffffffcp0)":
d8cd06db
JM
7343double: 1
7344idouble: 1
b50a7181 7345Test "tgamma (-0x4e2.00000000000008p0)":
d8cd06db
JM
7346ildouble: 1
7347ldouble: 1
b50a7181 7348Test "tgamma (-0x5.0000000000000008p0)":
d8cd06db
JM
7349ildouble: 1
7350ldouble: 1
b50a7181 7351Test "tgamma (-0x5.0000000000004p0)":
d8cd06db
JM
7352ildouble: 1
7353ldouble: 1
b50a7181 7354Test "tgamma (-0x5.000008p0)":
d8cd06db
JM
7355double: 1
7356float: 1
7357idouble: 1
7358ifloat: 1
7359ildouble: 1
7360ldouble: 1
b50a7181 7361Test "tgamma (-0x5.ffffffffffffcp0)":
d8cd06db
JM
7362double: 1
7363idouble: 1
b50a7181 7364Test "tgamma (-0x5db.fffffffffffff8p0)":
d8cd06db
JM
7365ildouble: 1
7366ldouble: 1
b50a7181 7367Test "tgamma (-0x6.0000000000000008p0)":
d8cd06db
JM
7368ildouble: 1
7369ldouble: 1
b50a7181 7370Test "tgamma (-0x6.000008p0)":
d8cd06db
JM
7371float: 2
7372ifloat: 2
b50a7181 7373Test "tgamma (-0x6.fffff8p0)":
d8cd06db
JM
7374double: 2
7375float: 1
7376idouble: 2
7377ifloat: 1
7378ildouble: 2
7379ldouble: 2
b50a7181 7380Test "tgamma (-0x6.ffffffffffffcp0)":
d8cd06db
JM
7381double: 2
7382idouble: 2
7383ildouble: 1
7384ldouble: 1
b50a7181 7385Test "tgamma (-0x63.fffffffffffcp0)":
d8cd06db
JM
7386double: 2
7387idouble: 2
7388ildouble: 1
7389ldouble: 1
b50a7181 7390Test "tgamma (-0x63.ffffffffffffff8p0)":
d8cd06db
JM
7391ildouble: 1
7392ldouble: 1
b50a7181 7393Test "tgamma (-0x64.000000000000008p0)":
d8cd06db
JM
7394ildouble: 1
7395ldouble: 1
b50a7181 7396Test "tgamma (-0x64.000000000004p0)":
d8cd06db
JM
7397double: 1
7398idouble: 1
7399ildouble: 2
7400ldouble: 2
b50a7181 7401Test "tgamma (-0x6d6.00000000000008p0)":
d8cd06db
JM
7402ildouble: 1
7403ldouble: 1
b50a7181 7404Test "tgamma (-0x7.0000000000000008p0)":
d8cd06db
JM
7405ildouble: 1
7406ldouble: 1
b50a7181 7407Test "tgamma (-0x7.0000000000004p0)":
d8cd06db
JM
7408double: 3
7409idouble: 3
7410ildouble: 1
7411ldouble: 1
b50a7181 7412Test "tgamma (-0x7.000008p0)":
d8cd06db
JM
7413double: 1
7414float: 1
7415idouble: 1
7416ifloat: 1
7417ildouble: 1
7418ldouble: 1
b50a7181 7419Test "tgamma (-0x7.fffff8p0)":
d8cd06db
JM
7420double: 3
7421float: 1
7422idouble: 3
7423ifloat: 1
7424ildouble: 1
7425ldouble: 1
b50a7181 7426Test "tgamma (-0x7.ffffffffffffcp0)":
d8cd06db
JM
7427double: 3
7428idouble: 3
b50a7181 7429Test "tgamma (-0x7.fffffffffffffff8p0)":
d8cd06db
JM
7430ildouble: 4
7431ldouble: 4
b50a7181 7432Test "tgamma (-0x8.000000000000001p0)":
d8cd06db
JM
7433ildouble: 2
7434ldouble: 2
b50a7181 7435Test "tgamma (-0x8.00001p0)":
d8cd06db
JM
7436double: 2
7437idouble: 2
7438ildouble: 1
7439ldouble: 1
b50a7181 7440Test "tgamma (-0x9.ffffffffffff8p0)":
d8cd06db
JM
7441double: 1
7442idouble: 1
7443ildouble: 1
7444ldouble: 1
b50a7181 7445Test "tgamma (-0x9.fffffp0)":
d8cd06db
JM
7446float: 1
7447ifloat: 1
b50a7181 7448Test "tgamma (-0x95.fffffffffff8p0)":
d8cd06db
JM
7449ildouble: 1
7450ldouble: 1
b50a7181 7451Test "tgamma (-0x95.ffffffffffffffp0)":
d8cd06db
JM
7452ildouble: 1
7453ldouble: 1
b50a7181 7454Test "tgamma (-0x96.000000000008p0)":
d8cd06db
JM
7455double: 1
7456idouble: 1
7457ildouble: 1
7458ldouble: 1
b50a7181 7459Test "tgamma (-0xa.000000000000001p0)":
d8cd06db
JM
7460ildouble: 2
7461ldouble: 2
b50a7181 7462Test "tgamma (-0xa.00001p0)":
d8cd06db
JM
7463double: 1
7464idouble: 1
7465ildouble: 1
7466ldouble: 1
b50a7181 7467Test "tgamma (-0xb4.ffffffffffffffp0)":
d8cd06db
JM
7468ildouble: 1
7469ldouble: 1
b50a7181 7470Test "tgamma (-0xb5.00000000000001p0)":
d8cd06db
JM
7471ildouble: 1
7472ldouble: 1
b50a7181 7473Test "tgamma (-0xb5.000000000008p0)":
d8cd06db
JM
7474ildouble: 2
7475ldouble: 2
b50a7181 7476Test "tgamma (-0xb5.ffffffffffffffp0)":
d8cd06db
JM
7477ildouble: 1
7478ldouble: 1
b50a7181 7479Test "tgamma (-0xb6.00000000000001p0)":
d8cd06db
JM
7480ildouble: 1
7481ldouble: 1
b50a7181 7482Test "tgamma (-0xb6.fffffffffff8p0)":
d8cd06db
JM
7483ildouble: 1
7484ldouble: 1
b50a7181 7485Test "tgamma (-0xb6.ffffffffffffffp0)":
d8cd06db
JM
7486ildouble: 1
7487ldouble: 1
b50a7181 7488Test "tgamma (-0xb7.fffffffffff8p0)":
d8cd06db
JM
7489ildouble: 1
7490ldouble: 1
b50a7181 7491Test "tgamma (-0xb7.ffffffffffffffp0)":
d8cd06db
JM
7492ildouble: 2
7493ldouble: 2
b50a7181 7494Test "tgamma (-0xb8.000000000008p0)":
d8cd06db
JM
7495ildouble: 1
7496ldouble: 1
b50a7181 7497Test "tgamma (-0xbb.ffffffffffffffp0)":
d8cd06db
JM
7498ildouble: 2
7499ldouble: 2
b50a7181 7500Test "tgamma (-0xbc.00000000000001p0)":
d8cd06db
JM
7501ildouble: 3
7502ldouble: 3
b50a7181 7503Test "tgamma (-0xbd.00000000000001p0)":
d8cd06db
JM
7504ildouble: 1
7505ldouble: 1
b50a7181 7506Test "tgamma (-0xbe.00000000000001p0)":
d8cd06db
JM
7507ildouble: 1
7508ldouble: 1
b50a7181 7509Test "tgamma (-0xbe.ffffffffffffffp0)":
d8cd06db
JM
7510ildouble: 1
7511ldouble: 1
b50a7181 7512Test "tgamma (-0xbf.00000000000001p0)":
d8cd06db
JM
7513ildouble: 1
7514ldouble: 1
b50a7181 7515Test "tgamma (-0xf9.ffffffffffffffp0)":
d8cd06db
JM
7516ildouble: 1
7517ldouble: 1
b50a7181 7518Test "tgamma (-0xfa.00000000000001p0)":
d8cd06db
JM
7519ildouble: 1
7520ldouble: 1
b50a7181 7521Test "tgamma (-1.5)":
d8cd06db
JM
7522ildouble: 1
7523ldouble: 1
b50a7181 7524Test "tgamma (-2.5)":
d8cd06db
JM
7525double: 1
7526float: 2
7527idouble: 1
7528ifloat: 2
b50a7181 7529Test "tgamma (-3.5)":
d8cd06db
JM
7530double: 1
7531float: 1
7532idouble: 1
7533ifloat: 1
b50a7181 7534Test "tgamma (-4.5)":
d8cd06db
JM
7535double: 1
7536float: 1
7537idouble: 1
7538ifloat: 1
7539ildouble: 1
7540ldouble: 1
b50a7181 7541Test "tgamma (-5.5)":
d8cd06db
JM
7542double: 1
7543idouble: 1
b50a7181 7544Test "tgamma (-6.5)":
d8cd06db
JM
7545float: 1
7546ifloat: 1
b50a7181 7547Test "tgamma (-7.5)":
d8cd06db
JM
7548double: 2
7549float: 1
7550idouble: 2
7551ifloat: 1
7552ildouble: 1
7553ldouble: 1
b50a7181 7554Test "tgamma (-8.5)":
d8cd06db
JM
7555double: 1
7556float: 1
7557idouble: 1
7558ifloat: 1
7559ildouble: 1
7560ldouble: 1
b50a7181 7561Test "tgamma (-9.5)":
d8cd06db
JM
7562double: 1
7563float: 1
7564idouble: 1
7565ifloat: 1
7566ildouble: 2
7567ldouble: 2
b50a7181 7568Test "tgamma (0.5)":
c9cf6dde
AJ
7569float: 1
7570ifloat: 1
b50a7181 7571Test "tgamma (0.7)":
c9cf6dde
AJ
7572double: 1
7573float: 1
7574idouble: 1
7575ifloat: 1
b50a7181 7576Test "tgamma (0x1.fffffep0)":
d8cd06db
JM
7577float: 1
7578ifloat: 1
7579ildouble: 1
7580ldouble: 1
b50a7181 7581Test "tgamma (0x1.fffffffffffffffep0)":
d8cd06db
JM
7582ildouble: 1
7583ldouble: 1
b50a7181 7584Test "tgamma (0x1.fffffffffffffp0)":
d8cd06db
JM
7585double: 1
7586idouble: 1
b50a7181 7587Test "tgamma (0x1p-24)":
d8cd06db
JM
7588float: 1
7589ifloat: 1
b50a7181 7590Test "tgamma (0x1p-53)":
d8cd06db
JM
7591double: 1
7592idouble: 1
b50a7181 7593Test "tgamma (0x1p-64)":
d8cd06db
JM
7594ildouble: 1
7595ldouble: 1
b50a7181 7596Test "tgamma (0x2.0000000000002p0)":
d8cd06db
JM
7597ildouble: 1
7598ldouble: 1
b50a7181 7599Test "tgamma (0x2.000004p0)":
d8cd06db
JM
7600ildouble: 1
7601ldouble: 1
b50a7181 7602Test "tgamma (0x2.30a43cp+4)":
d8cd06db
JM
7603double: 1
7604float: 2
7605idouble: 1
7606ifloat: 2
b50a7181 7607Test "tgamma (0x2.fffffcp0)":
d8cd06db
JM
7608float: 3
7609ifloat: 3
7610ildouble: 1
7611ldouble: 1
b50a7181 7612Test "tgamma (0x2.ffffffffffffep0)":
d8cd06db
JM
7613ildouble: 1
7614ldouble: 1
b50a7181 7615Test "tgamma (0x3.0000000000002p0)":
d8cd06db
JM
7616ildouble: 1
7617ldouble: 1
b50a7181 7618Test "tgamma (0x3.fffffcp0)":
d8cd06db
JM
7619float: 1
7620ifloat: 1
7621ildouble: 1
7622ldouble: 1
b50a7181 7623Test "tgamma (0x3.ffffffffffffep0)":
d8cd06db
JM
7624double: 1
7625idouble: 1
b50a7181 7626Test "tgamma (0x3.fffffffffffffffcp0)":
d8cd06db
JM
7627ildouble: 1
7628ldouble: 1
b50a7181 7629Test "tgamma (0x4.0000000000000008p0)":
d8cd06db
JM
7630ildouble: 1
7631ldouble: 1
b50a7181 7632Test "tgamma (0x4.0000000000004p0)":
d8cd06db
JM
7633double: 1
7634idouble: 1
b50a7181 7635Test "tgamma (0x4.fffff8p0)":
d8cd06db
JM
7636ildouble: 1
7637ldouble: 1
b50a7181 7638Test "tgamma (0x4.ffffffffffffcp0)":
d8cd06db
JM
7639double: 1
7640idouble: 1
b50a7181 7641Test "tgamma (0x4.fffffffffffffff8p0)":
d8cd06db
JM
7642ildouble: 1
7643ldouble: 1
b50a7181 7644Test "tgamma (0x5.0000000000000008p0)":
d8cd06db
JM
7645ildouble: 1
7646ldouble: 1
b50a7181 7647Test "tgamma (0x5.0000000000004p0)":
d8cd06db
JM
7648double: 1
7649idouble: 1
b50a7181 7650Test "tgamma (0x5.000008p0)":
d8cd06db
JM
7651float: 2
7652ifloat: 2
7653ildouble: 1
7654ldouble: 1
b50a7181 7655Test "tgamma (0x5.fffff8p0)":
d8cd06db
JM
7656double: 1
7657float: 1
7658idouble: 1
7659ifloat: 1
7660ildouble: 1
7661ldouble: 1
b50a7181 7662Test "tgamma (0x5.ffffffffffffcp0)":
d8cd06db
JM
7663ildouble: 1
7664ldouble: 1
b50a7181 7665Test "tgamma (0x6.0000000000000008p0)":
d8cd06db
JM
7666ildouble: 1
7667ldouble: 1
b50a7181 7668Test "tgamma (0x6.0000000000004p0)":
d8cd06db
JM
7669double: 1
7670idouble: 1
b50a7181 7671Test "tgamma (0x6.000008p0)":
d8cd06db
JM
7672float: 2
7673ifloat: 2
7674ildouble: 1
7675ldouble: 1
b50a7181 7676Test "tgamma (0x6.fffff8p0)":
d8cd06db
JM
7677double: 1
7678idouble: 1
7679ildouble: 1
7680ldouble: 1
b50a7181 7681Test "tgamma (0x6.ffffffffffffcp0)":
d8cd06db
JM
7682double: 3
7683idouble: 3
b50a7181 7684Test "tgamma (0x7.0000000000000008p0)":
d8cd06db
JM
7685ildouble: 1
7686ldouble: 1
b50a7181 7687Test "tgamma (0x7.0000000000004p0)":
d8cd06db
JM
7688double: 4
7689idouble: 4
7690ildouble: 1
7691ldouble: 1
b50a7181 7692Test "tgamma (0x7.000008p0)":
d8cd06db
JM
7693double: 1
7694float: 1
7695idouble: 1
7696ifloat: 1
7697ildouble: 1
7698ldouble: 1
b50a7181 7699Test "tgamma (0x7.fffff8p0)":
d8cd06db
JM
7700double: 2
7701float: 1
7702idouble: 2
7703ifloat: 1
7704ildouble: 1
7705ldouble: 1
b50a7181 7706Test "tgamma (0x7.ffffffffffffcp0)":
d8cd06db
JM
7707double: 2
7708idouble: 2
b50a7181 7709Test "tgamma (0x7.fffffffffffffff8p0)":
d8cd06db
JM
7710ildouble: 3
7711ldouble: 3
b50a7181 7712Test "tgamma (0x8.000000000000001p0)":
d8cd06db
JM
7713ildouble: 1
7714ldouble: 1
b50a7181 7715Test "tgamma (0x8.00001p0)":
d8cd06db
JM
7716double: 2
7717idouble: 2
7718ildouble: 1
7719ldouble: 1
b50a7181 7720Test "tgamma (0xa.b9fd72b0fb238p+4)":
d8cd06db
JM
7721double: 1
7722idouble: 1
7723ildouble: 2
7724ldouble: 2
b50a7181 7725Test "tgamma (10)":
d8cd06db
JM
7726double: 1
7727float: 1
7728idouble: 1
7729ifloat: 1
b50a7181 7730Test "tgamma (18.5)":
d8cd06db
JM
7731double: 1
7732float: 1
7733idouble: 1
7734ifloat: 1
7735ildouble: 1
7736ldouble: 1
b50a7181 7737Test "tgamma (19.5)":
d8cd06db
JM
7738double: 2
7739idouble: 2
b50a7181 7740Test "tgamma (2.5)":
d8cd06db
JM
7741float: 2
7742ifloat: 2
b50a7181 7743Test "tgamma (23.5)":
d8cd06db
JM
7744double: 1
7745float: 1
7746idouble: 1
7747ifloat: 1
7748ildouble: 1
7749ldouble: 1
b50a7181 7750Test "tgamma (29.5)":
d8cd06db
JM
7751double: 1
7752float: 1
7753idouble: 1
7754ifloat: 1
7755ildouble: 1
7756ldouble: 1
b50a7181 7757Test "tgamma (3)":
d8cd06db
JM
7758float: 1
7759ifloat: 1
b50a7181 7760Test "tgamma (3.5)":
d8cd06db
JM
7761float: 2
7762ifloat: 2
b50a7181 7763Test "tgamma (30.5)":
d8cd06db
JM
7764float: 1
7765ifloat: 1
b50a7181 7766Test "tgamma (32.5)":
d8cd06db
JM
7767ildouble: 1
7768ldouble: 1
b50a7181 7769Test "tgamma (33.5)":
d8cd06db
JM
7770float: 1
7771ifloat: 1
b50a7181 7772Test "tgamma (34.5)":
d8cd06db
JM
7773double: 1
7774float: 2
7775idouble: 1
7776ifloat: 2
7777ildouble: 1
7778ldouble: 1
b50a7181 7779Test "tgamma (4)":
d8cd06db
JM
7780float: 1
7781ifloat: 1
7782ildouble: 1
7783ldouble: 1
b50a7181 7784Test "tgamma (4.5)":
d8cd06db
JM
7785double: 1
7786float: 1
7787idouble: 1
7788ifloat: 1
b50a7181 7789Test "tgamma (5.5)":
d8cd06db
JM
7790ildouble: 1
7791ldouble: 1
b50a7181 7792Test "tgamma (6)":
d8cd06db
JM
7793float: 1
7794ifloat: 1
b50a7181 7795Test "tgamma (6.5)":
d8cd06db
JM
7796float: 1
7797ifloat: 1
7798ildouble: 1
7799ldouble: 1
b50a7181 7800Test "tgamma (7)":
d8cd06db
JM
7801double: 1
7802idouble: 1
b50a7181 7803Test "tgamma (7.5)":
d8cd06db
JM
7804double: 2
7805float: 1
7806idouble: 2
7807ifloat: 1
7808ildouble: 1
7809ldouble: 1
b50a7181 7810Test "tgamma (8)":
d8cd06db
JM
7811double: 1
7812idouble: 1
7813ildouble: 1
7814ldouble: 1
b50a7181 7815Test "tgamma (8.5)":
d8cd06db
JM
7816double: 1
7817float: 1
7818idouble: 1
7819ifloat: 1
7820ildouble: 2
7821ldouble: 2
b50a7181 7822Test "tgamma (9)":
d8cd06db
JM
7823double: 1
7824idouble: 1
7825ildouble: 1
7826ldouble: 1
b50a7181 7827Test "tgamma (9.5)":
d8cd06db
JM
7828double: 1
7829idouble: 1
df5e9fa6
AJ
7830ildouble: 1
7831ldouble: 1
7832
c9cf6dde 7833# y0
b50a7181 7834Test "y0 (0.125)":
df5e9fa6
AJ
7835ildouble: 1
7836ldouble: 1
b50a7181 7837Test "y0 (0x1.3ffp+74)":
c36e1d23
JM
7838double: 1
7839idouble: 1
7840ildouble: 1
7841ldouble: 1
b50a7181 7842Test "y0 (0x1.ff00000000002p+840)":
c36e1d23
JM
7843double: 1
7844idouble: 1
b50a7181 7845Test "y0 (0x1p-10)":
05b227bd
DM
7846double: 1
7847idouble: 1
7848ildouble: 1
7849ldouble: 1
b50a7181 7850Test "y0 (0x1p-110)":
05b227bd
DM
7851double: 1
7852idouble: 1
b50a7181 7853Test "y0 (0x1p-20)":
05b227bd
DM
7854float: 1
7855ifloat: 1
b50a7181 7856Test "y0 (0x1p-30)":
05b227bd
DM
7857float: 1
7858ifloat: 1
7859ildouble: 1
7860ldouble: 1
b50a7181 7861Test "y0 (0x1p-40)":
05b227bd
DM
7862double: 1
7863float: 1
7864idouble: 1
7865ifloat: 1
b50a7181 7866Test "y0 (0x1p-50)":
05b227bd
DM
7867float: 1
7868ifloat: 1
b50a7181 7869Test "y0 (0x1p-70)":
05b227bd
DM
7870double: 1
7871idouble: 1
b50a7181 7872Test "y0 (0x1p-80)":
05b227bd
DM
7873double: 1
7874float: 1
7875idouble: 1
7876ifloat: 1
b50a7181 7877Test "y0 (0x1p16382)":
d2f9799e
JM
7878ildouble: 1
7879ldouble: 1
b50a7181 7880Test "y0 (1.0)":
df5e9fa6
AJ
7881double: 2
7882float: 1
7883idouble: 2
7884ifloat: 1
7885ildouble: 1
7886ldouble: 1
b50a7181 7887Test "y0 (1.5)":
df5e9fa6
AJ
7888double: 2
7889float: 1
7890idouble: 2
7891ifloat: 1
b50a7181 7892Test "y0 (10.0)":
df5e9fa6
AJ
7893float: 1
7894ifloat: 1
7895ildouble: 1
7896ldouble: 1
b50a7181 7897Test "y0 (8.0)":
df5e9fa6
AJ
7898double: 1
7899float: 1
7900idouble: 1
7901ifloat: 1
7902ildouble: 1
7903ldouble: 1
c9cf6dde
AJ
7904
7905# y1
b50a7181 7906Test "y1 (0.125)":
df5e9fa6
AJ
7907double: 1
7908idouble: 1
7909ildouble: 1
7910ldouble: 1
b50a7181 7911Test "y1 (0x1.001000001p+593)":
c36e1d23
JM
7912ildouble: 2
7913ldouble: 2
b50a7181 7914Test "y1 (0x1.27e204p+99)":
c36e1d23 7915double: 1
43c4edba 7916float: 1
c36e1d23 7917idouble: 1
43c4edba 7918ifloat: 1
c36e1d23
JM
7919ildouble: 1
7920ldouble: 1
b50a7181 7921Test "y1 (0x1p-10)":
05b227bd
DM
7922double: 1
7923idouble: 1
b50a7181 7924Test "y1 (0x1p16382)":
d2f9799e
JM
7925ildouble: 1
7926ldouble: 1
b50a7181 7927Test "y1 (1.5)":
df5e9fa6
AJ
7928float: 1
7929ifloat: 1
b50a7181 7930Test "y1 (10.0)":
df5e9fa6
AJ
7931double: 3
7932float: 1
7933idouble: 3
7934ifloat: 1
b50a7181 7935Test "y1 (2.0)":
df5e9fa6
AJ
7936double: 1
7937float: 1
7938idouble: 1
7939ifloat: 1
7940ildouble: 1
7941ldouble: 1
b50a7181 7942Test "y1 (8.0)":
df5e9fa6
AJ
7943double: 1
7944float: 2
7945idouble: 1
7946ifloat: 2
7947ildouble: 1
7948ldouble: 1
c9cf6dde
AJ
7949
7950# yn
b50a7181 7951Test "yn (0, 0.125)":
df5e9fa6
AJ
7952ildouble: 1
7953ldouble: 1
b50a7181 7954Test "yn (0, 1.0)":
df5e9fa6
AJ
7955double: 2
7956float: 1
7957idouble: 2
7958ifloat: 1
7959ildouble: 1
7960ldouble: 1
b50a7181 7961Test "yn (0, 1.5)":
df5e9fa6
AJ
7962double: 2
7963float: 1
7964idouble: 2
7965ifloat: 1
b50a7181 7966Test "yn (0, 10.0)":
df5e9fa6
AJ
7967float: 1
7968ifloat: 1
7969ildouble: 1
7970ldouble: 1
b50a7181 7971Test "yn (0, 8.0)":
df5e9fa6
AJ
7972double: 1
7973float: 1
7974idouble: 1
7975ifloat: 1
7976ildouble: 1
7977ldouble: 1
b50a7181 7978Test "yn (1, 0.125)":
df5e9fa6
AJ
7979double: 1
7980idouble: 1
7981ildouble: 1
7982ldouble: 1
b50a7181 7983Test "yn (1, 1.5)":
df5e9fa6
AJ
7984float: 1
7985ifloat: 1
b50a7181 7986Test "yn (1, 10.0)":
df5e9fa6
AJ
7987double: 3
7988float: 1
7989idouble: 3
7990ifloat: 1
b50a7181 7991Test "yn (1, 2.0)":
df5e9fa6
AJ
7992double: 1
7993float: 1
7994idouble: 1
7995ifloat: 1
7996ildouble: 1
7997ldouble: 1
b50a7181 7998Test "yn (1, 8.0)":
df5e9fa6
AJ
7999double: 1
8000float: 2
8001idouble: 1
8002ifloat: 2
8003ildouble: 1
8004ldouble: 1
b50a7181 8005Test "yn (10, 0.125)":
df5e9fa6
AJ
8006double: 1
8007idouble: 1
8008ildouble: 2
8009ldouble: 2
b50a7181 8010Test "yn (10, 0.75)":
df5e9fa6
AJ
8011double: 1
8012float: 1
8013idouble: 1
8014ifloat: 1
8015ildouble: 4
8016ldouble: 4
b50a7181 8017Test "yn (10, 1.0)":
df5e9fa6
AJ
8018double: 1
8019idouble: 1
b50a7181 8020Test "yn (10, 10.0)":
df5e9fa6
AJ
8021double: 1
8022float: 1
8023idouble: 1
8024ifloat: 1
b50a7181 8025Test "yn (10, 2.0)":
df5e9fa6
AJ
8026double: 2
8027idouble: 2
b50a7181 8028Test "yn (3, 0.125)":
df5e9fa6
AJ
8029double: 1
8030idouble: 1
8031ildouble: 1
8032ldouble: 1
b50a7181 8033Test "yn (3, 0.75)":
df5e9fa6
AJ
8034double: 1
8035float: 1
8036idouble: 1
8037ifloat: 1
8038ildouble: 2
8039ldouble: 2
b50a7181 8040Test "yn (3, 10.0)":
df5e9fa6
AJ
8041double: 1
8042float: 1
8043idouble: 1
8044ifloat: 1
b50a7181 8045Test "yn (3, 2.0)":
df5e9fa6
AJ
8046double: 1
8047idouble: 1
c9cf6dde
AJ
8048
8049# Maximal error of functions:
bb3f4825
UD
8050Function: "acos":
8051ildouble: 1
8052ldouble: 1
8053
5ba3cc69
JM
8054Function: "acos_downward":
8055double: 1
8056float: 1
8057idouble: 1
8058ifloat: 1
8059ildouble: 1
8060ldouble: 1
8061
8062Function: "acos_towardzero":
8063double: 1
8064float: 1
8065idouble: 1
8066ifloat: 1
8067ildouble: 1
8068ldouble: 1
8069
8070Function: "acos_upward":
8071ildouble: 1
8072ldouble: 1
8073
c9cf6dde 8074Function: "asin":
c9cf6dde
AJ
8075ildouble: 1
8076ldouble: 1
8077
5ba3cc69
JM
8078Function: "asin_downward":
8079double: 1
8080float: 1
8081idouble: 1
8082ifloat: 1
8083ildouble: 1
8084ldouble: 1
8085
8086Function: "asin_tonearest":
8087ildouble: 1
8088ldouble: 1
8089
8090Function: "asin_towardzero":
8091double: 1
8092float: 1
8093idouble: 1
8094ifloat: 1
8095ildouble: 1
8096ldouble: 1
8097
8098Function: "asin_upward":
8099float: 1
8100ifloat: 1
8101ildouble: 1
8102ldouble: 1
8103
c9cf6dde 8104Function: "atan2":
35476e9c
UD
8105float: 1
8106ifloat: 1
c9cf6dde
AJ
8107
8108Function: "atanh":
df5e9fa6 8109float: 1
c9cf6dde
AJ
8110ifloat: 1
8111ildouble: 1
8112ldouble: 1
8113
d1d3431a
JM
8114Function: Real part of "cacos":
8115double: 1
0a1b2ae6 8116float: 2
d1d3431a 8117idouble: 1
0a1b2ae6 8118ifloat: 2
d1d3431a
JM
8119ildouble: 1
8120ldouble: 1
8121
c9cf6dde 8122Function: Imaginary part of "cacos":
ccc8cadf
JM
8123double: 1
8124float: 2
8125idouble: 1
8126ifloat: 2
df5e9fa6
AJ
8127ildouble: 2
8128ldouble: 2
c9cf6dde
AJ
8129
8130Function: Real part of "cacosh":
8131double: 1
52ce4860 8132float: 2
c9cf6dde 8133idouble: 1
52ce4860
JM
8134ifloat: 2
8135ildouble: 2
8136ldouble: 2
c9cf6dde
AJ
8137
8138Function: Imaginary part of "cacosh":
8139double: 1
52ce4860 8140float: 2
c9cf6dde 8141idouble: 1
52ce4860 8142ifloat: 2
c9cf6dde
AJ
8143ildouble: 1
8144ldouble: 1
8145
8146Function: Real part of "casin":
43d218d5
AJ
8147double: 1
8148float: 1
8149idouble: 1
df5e9fa6 8150ifloat: 1
ccc8cadf
JM
8151ildouble: 1
8152ldouble: 1
c9cf6dde
AJ
8153
8154Function: Imaginary part of "casin":
ccc8cadf
JM
8155double: 1
8156float: 2
8157idouble: 1
8158ifloat: 2
df5e9fa6
AJ
8159ildouble: 2
8160ldouble: 2
c9cf6dde
AJ
8161
8162Function: Real part of "casinh":
ccc8cadf
JM
8163double: 1
8164float: 2
8165idouble: 1
8166ifloat: 2
8167ildouble: 2
8168ldouble: 2
c9cf6dde
AJ
8169
8170Function: Imaginary part of "casinh":
ccc8cadf
JM
8171double: 1
8172float: 1
8173idouble: 1
8174ifloat: 1
8175ildouble: 1
8176ldouble: 1
c9cf6dde
AJ
8177
8178Function: Real part of "catan":
8179float: 4
8180ifloat: 4
c9cf6dde
AJ
8181
8182Function: Imaginary part of "catan":
8183double: 1
8184float: 1
8185idouble: 1
8186ifloat: 1
5b4217d7
JM
8187ildouble: 1
8188ldouble: 1
c9cf6dde
AJ
8189
8190Function: Real part of "catanh":
8191double: 4
caf84319 8192float: 1
c9cf6dde 8193idouble: 4
caf84319 8194ifloat: 1
c9cf6dde
AJ
8195ildouble: 1
8196ldouble: 1
8197
8198Function: Imaginary part of "catanh":
caf84319
JM
8199float: 1
8200ifloat: 1
c9cf6dde
AJ
8201
8202Function: "cbrt":
8203double: 1
8204idouble: 1
df5e9fa6
AJ
8205ildouble: 1
8206ldouble: 1
c9cf6dde
AJ
8207
8208Function: Real part of "ccos":
8209double: 1
df5e9fa6 8210float: 1
c9cf6dde 8211idouble: 1
df5e9fa6
AJ
8212ifloat: 1
8213ildouble: 1
8214ldouble: 1
c9cf6dde
AJ
8215
8216Function: Imaginary part of "ccos":
e0b16cc2 8217double: 1
c9cf6dde 8218float: 1
e0b16cc2 8219idouble: 1
c9cf6dde
AJ
8220ifloat: 1
8221ildouble: 1
8222ldouble: 1
8223
8224Function: Real part of "ccosh":
8225double: 1
8226float: 1
8227idouble: 1
8228ifloat: 1
c9cf6dde
AJ
8229
8230Function: Imaginary part of "ccosh":
8231double: 1
8232float: 1
8233idouble: 1
8234ifloat: 1
8235ildouble: 1
8236ldouble: 1
8237
8238Function: Real part of "cexp":
1a4ac776 8239double: 2
c9cf6dde 8240float: 1
1a4ac776 8241idouble: 2
c9cf6dde 8242ifloat: 1
1a4ac776
JM
8243ildouble: 1
8244ldouble: 1
c9cf6dde
AJ
8245
8246Function: Imaginary part of "cexp":
1a4ac776 8247double: 1
7c69cd14 8248float: 2
1a4ac776 8249idouble: 1
7c69cd14 8250ifloat: 2
df5e9fa6
AJ
8251ildouble: 1
8252ldouble: 1
8253
8254Function: Real part of "clog":
1897ad44 8255double: 1
c9cf6dde 8256float: 1
1897ad44 8257idouble: 1
c9cf6dde
AJ
8258ifloat: 1
8259ildouble: 1
8260ldouble: 1
8261
8262Function: Imaginary part of "clog":
8263float: 3
8264ifloat: 3
43c4edba
MT
8265ildouble: 1
8266ldouble: 1
c9cf6dde
AJ
8267
8268Function: Real part of "clog10":
d0419dbf 8269double: 2
d032e0d2 8270float: 2
d0419dbf 8271idouble: 2
d032e0d2 8272ifloat: 2
c9cf6dde
AJ
8273ildouble: 1
8274ldouble: 1
8275
8276Function: Imaginary part of "clog10":
8277double: 1
d032e0d2 8278float: 1
c9cf6dde 8279idouble: 1
d032e0d2 8280ifloat: 1
df5e9fa6
AJ
8281ildouble: 1
8282ldouble: 1
8283
c9cf6dde
AJ
8284Function: "cos":
8285double: 2
8286float: 1
8287idouble: 2
8288ifloat: 1
43d218d5
AJ
8289ildouble: 1
8290ldouble: 1
c9cf6dde 8291
804360ed
JM
8292Function: "cos_downward":
8293float: 1
8294ifloat: 1
8295ildouble: 1
8296ldouble: 1
8297
8298Function: "cos_tonearest":
8299float: 1
8300ifloat: 1
8301ildouble: 1
8302ldouble: 1
8303
8304Function: "cos_towardzero":
8305float: 1
8306ifloat: 1
8307ildouble: 1
8308ldouble: 1
8309
8310Function: "cos_upward":
22bf5c17
LD
8311float: 2
8312ifloat: 2
804360ed
JM
8313ildouble: 1
8314ldouble: 1
8315
ca811b22
JM
8316Function: "cosh_downward":
8317float: 1
8318ifloat: 1
8319ildouble: 2
8320ldouble: 2
8321
8322Function: "cosh_tonearest":
8323ildouble: 1
8324ldouble: 1
8325
8326Function: "cosh_towardzero":
8327float: 1
8328ifloat: 1
8329ildouble: 2
8330ldouble: 2
8331
8332Function: "cosh_upward":
8333ildouble: 1
8334ldouble: 1
8335
c9cf6dde 8336Function: Real part of "cpow":
22ca6116 8337double: 2
43d218d5 8338float: 5
22ca6116 8339idouble: 2
43d218d5 8340ifloat: 5
df5e9fa6
AJ
8341ildouble: 5
8342ldouble: 5
c9cf6dde
AJ
8343
8344Function: Imaginary part of "cpow":
22ca6116 8345double: 2
c9cf6dde 8346float: 2
22ca6116 8347idouble: 2
c9cf6dde 8348ifloat: 2
0d355eb7
UD
8349ildouble: 4
8350ldouble: 4
c9cf6dde 8351
df5e9fa6 8352Function: Real part of "csin":
e0b16cc2
JM
8353double: 1
8354float: 1
8355idouble: 1
8356ifloat: 1
df5e9fa6
AJ
8357ildouble: 1
8358ldouble: 1
8359
c9cf6dde 8360Function: Imaginary part of "csin":
9b7adbb7 8361double: 1
c9cf6dde 8362float: 1
9b7adbb7 8363idouble: 1
c9cf6dde 8364ifloat: 1
c9cf6dde
AJ
8365
8366Function: Real part of "csinh":
43d218d5 8367double: 1
c9cf6dde 8368float: 1
43d218d5 8369idouble: 1
c9cf6dde 8370ifloat: 1
df5e9fa6
AJ
8371ildouble: 1
8372ldouble: 1
c9cf6dde
AJ
8373
8374Function: Imaginary part of "csinh":
8375double: 1
8376float: 1
8377idouble: 1
8378ifloat: 1
8379ildouble: 2
8380ldouble: 2
8381
8382Function: Real part of "csqrt":
e456826d
JM
8383double: 1
8384float: 1
8385idouble: 1
8386ifloat: 1
cdfe2c5e
JM
8387ildouble: 1
8388ldouble: 1
e456826d
JM
8389
8390Function: Imaginary part of "csqrt":
8391double: 1
c9cf6dde 8392float: 1
e456826d 8393idouble: 1
c9cf6dde 8394ifloat: 1
e456826d
JM
8395ildouble: 1
8396ldouble: 1
c9cf6dde
AJ
8397
8398Function: Real part of "ctan":
8399double: 1
22bf5c17 8400float: 2
c9cf6dde 8401idouble: 1
22bf5c17 8402ifloat: 2
bcc8d661
JM
8403ildouble: 2
8404ldouble: 2
c9cf6dde
AJ
8405
8406Function: Imaginary part of "ctan":
8407double: 1
22bf5c17 8408float: 2
c9cf6dde 8409idouble: 1
22bf5c17 8410ifloat: 2
bcc8d661
JM
8411ildouble: 1
8412ldouble: 1
c9cf6dde 8413
ca61cf32
JM
8414Function: Real part of "ctan_downward":
8415double: 2
8416float: 1
8417idouble: 2
8418ifloat: 1
8419ildouble: 3
8420ldouble: 3
8421
8422Function: Imaginary part of "ctan_downward":
8423float: 1
8424ifloat: 1
8425ildouble: 4
8426ldouble: 4
8427
8428Function: Real part of "ctan_tonearest":
8429float: 1
8430ifloat: 1
8431
8432Function: Imaginary part of "ctan_tonearest":
8433float: 1
8434ifloat: 1
8435ildouble: 1
8436ldouble: 1
8437
8438Function: Real part of "ctan_towardzero":
8439float: 1
8440ifloat: 1
8441ildouble: 1
8442ldouble: 1
8443
8444Function: Imaginary part of "ctan_towardzero":
8445float: 1
8446ifloat: 1
8447ildouble: 4
8448ldouble: 4
8449
8450Function: Real part of "ctan_upward":
8451double: 2
8452float: 1
8453idouble: 2
8454ifloat: 1
8455ildouble: 2
8456ldouble: 2
8457
8458Function: Imaginary part of "ctan_upward":
8459double: 1
8460float: 2
8461idouble: 1
8462ifloat: 2
8463ildouble: 4
8464ldouble: 4
8465
c9cf6dde 8466Function: Real part of "ctanh":
43d218d5 8467double: 1
22bf5c17 8468float: 2
1248c1c4 8469idouble: 1
22bf5c17 8470ifloat: 2
5b8a4d4a
JM
8471ildouble: 1
8472ldouble: 1
c9cf6dde 8473
bcc8d661
JM
8474Function: Imaginary part of "ctanh":
8475double: 1
8476float: 2
8477idouble: 1
8478ifloat: 2
8479ildouble: 2
8480ldouble: 2
8481
ca61cf32
JM
8482Function: Real part of "ctanh_downward":
8483float: 1
8484ifloat: 1
8485ildouble: 4
8486ldouble: 4
8487
8488Function: Imaginary part of "ctanh_downward":
8489double: 2
8490float: 1
8491idouble: 2
8492ifloat: 1
8493ildouble: 3
8494ldouble: 3
8495
8496Function: Real part of "ctanh_tonearest":
8497float: 1
8498ifloat: 1
8499ildouble: 1
8500ldouble: 1
8501
8502Function: Imaginary part of "ctanh_tonearest":
8503float: 1
8504ifloat: 1
8505
8506Function: Real part of "ctanh_towardzero":
8507float: 1
8508ifloat: 1
8509ildouble: 4
8510ldouble: 4
8511
8512Function: Imaginary part of "ctanh_towardzero":
8513float: 1
8514ifloat: 1
8515ildouble: 1
8516ldouble: 1
8517
8518Function: Real part of "ctanh_upward":
8519double: 1
8520float: 2
8521idouble: 1
8522ifloat: 2
8523ildouble: 4
8524ldouble: 4
8525
8526Function: Imaginary part of "ctanh_upward":
8527double: 2
8528float: 1
8529idouble: 2
8530ifloat: 1
8531ildouble: 2
8532ldouble: 2
8533
df5e9fa6 8534Function: "erf":
43d218d5
AJ
8535double: 1
8536idouble: 1
df5e9fa6 8537
c9cf6dde 8538Function: "erfc":
43d218d5 8539double: 1
7b1902cb 8540float: 1
43d218d5 8541idouble: 1
7b1902cb 8542ifloat: 1
df5e9fa6
AJ
8543ildouble: 1
8544ldouble: 1
8545
c9cf6dde 8546Function: "exp10":
ea1d1dee 8547double: 6
1248c1c4 8548float: 2
ea1d1dee 8549idouble: 6
1248c1c4
PB
8550ifloat: 2
8551ildouble: 8
8552ldouble: 8
c9cf6dde 8553
28afd92d
JM
8554Function: "exp_downward":
8555float: 1
8556ifloat: 1
8557ildouble: 2
8558ldouble: 2
8559
8560Function: "exp_towardzero":
8561float: 1
8562ifloat: 1
8563ildouble: 2
8564ldouble: 2
8565
8566Function: "exp_upward":
8567float: 1
8568ifloat: 1
8569
c9cf6dde
AJ
8570Function: "expm1":
8571double: 1
8572float: 1
8573idouble: 1
8574ifloat: 1
0fcad3e2
JM
8575ildouble: 1
8576ldouble: 1
df5e9fa6 8577
c9cf6dde 8578Function: "gamma":
4f8dfe27
JM
8579double: 1
8580float: 2
8581idouble: 1
8582ifloat: 2
c9cf6dde
AJ
8583ildouble: 1
8584ldouble: 1
8585
8586Function: "hypot":
c9cf6dde 8587float: 1
c9cf6dde 8588ifloat: 1
c9cf6dde
AJ
8589
8590Function: "j0":
8591double: 2
8592float: 2
8593idouble: 2
8594ifloat: 2
8848d99d
JM
8595ildouble: 2
8596ldouble: 2
c9cf6dde
AJ
8597
8598Function: "j1":
8599double: 1
8600float: 2
8601idouble: 1
8602ifloat: 2
df5e9fa6
AJ
8603ildouble: 1
8604ldouble: 1
c9cf6dde
AJ
8605
8606Function: "jn":
43d218d5 8607double: 4
1248c1c4 8608float: 5
43d218d5 8609idouble: 4
1248c1c4 8610ifloat: 5
6c6dbc63
AS
8611ildouble: 3
8612ldouble: 3
c9cf6dde
AJ
8613
8614Function: "lgamma":
8615double: 1
8616float: 2
8617idouble: 1
8618ifloat: 2
8619ildouble: 1
8620ldouble: 1
8621
43d218d5 8622Function: "log10":
1248c1c4 8623double: 1
ea1d1dee 8624float: 2
1248c1c4 8625idouble: 1
ea1d1dee 8626ifloat: 2
c9cf6dde
AJ
8627ildouble: 1
8628ldouble: 1
8629
c9cf6dde 8630Function: "log1p":
c9cf6dde 8631float: 1
c9cf6dde 8632ifloat: 1
c9cf6dde 8633
c483f6b4
JM
8634Function: "pow":
8635float: 1
8636ifloat: 1
1bead169
JM
8637ildouble: 1
8638ldouble: 1
c483f6b4 8639
b7cd39e8
JM
8640Function: "pow_downward":
8641float: 1
8642ifloat: 1
8643ildouble: 1
8644ldouble: 1
8645
8646Function: "pow_towardzero":
8647float: 1
8648ifloat: 1
8649ildouble: 1
8650ldouble: 1
8651
8652Function: "pow_upward":
8653float: 1
8654ifloat: 1
8655ildouble: 1
8656ldouble: 1
8657
804360ed
JM
8658Function: "sin_downward":
8659float: 1
8660ifloat: 1
8661ildouble: 1
8662ldouble: 1
8663
8664Function: "sin_tonearest":
8665float: 1
8666ifloat: 1
8667ildouble: 1
8668ldouble: 1
8669
8670Function: "sin_towardzero":
8671float: 1
8672ifloat: 1
8673ildouble: 1
8674ldouble: 1
8675
8676Function: "sin_upward":
22bf5c17
LD
8677float: 2
8678ifloat: 2
804360ed
JM
8679ildouble: 1
8680ldouble: 1
8681
c9cf6dde
AJ
8682Function: "sincos":
8683double: 1
8684float: 1
8685idouble: 1
8686ifloat: 1
8687ildouble: 1
8688ldouble: 1
8689
ca811b22
JM
8690Function: "sinh_downward":
8691float: 1
8692ifloat: 1
495fd99f
JM
8693ildouble: 2
8694ldouble: 2
ca811b22
JM
8695
8696Function: "sinh_towardzero":
8697float: 1
8698ifloat: 1
495fd99f
JM
8699ildouble: 2
8700ldouble: 2
ca811b22
JM
8701
8702Function: "sinh_upward":
495fd99f
JM
8703ildouble: 1
8704ldouble: 1
ca811b22 8705
c9cf6dde 8706Function: "tan":
c9cf6dde 8707double: 1
c9cf6dde 8708idouble: 1
11b90b9f
JM
8709ildouble: 1
8710ldouble: 1
c9cf6dde 8711
804360ed
JM
8712Function: "tan_downward":
8713float: 1
8714ifloat: 1
8715ildouble: 1
8716ldouble: 1
8717
8718Function: "tan_tonearest":
8719ildouble: 1
8720ldouble: 1
8721
8722Function: "tan_towardzero":
8723float: 1
8724ifloat: 1
8725ildouble: 2
8726ldouble: 2
8727
8728Function: "tan_upward":
8729float: 1
8730ifloat: 1
8731ildouble: 2
8732ldouble: 2
8733
c9cf6dde 8734Function: "tgamma":
d8cd06db
JM
8735double: 4
8736float: 3
8737idouble: 4
8738ifloat: 3
8739ildouble: 4
8740ldouble: 4
df5e9fa6 8741
c9cf6dde
AJ
8742Function: "y0":
8743double: 2
8744float: 1
8745idouble: 2
8746ifloat: 1
df5e9fa6
AJ
8747ildouble: 1
8748ldouble: 1
c9cf6dde
AJ
8749
8750Function: "y1":
8751double: 3
8752float: 2
8753idouble: 3
8754ifloat: 2
c36e1d23
JM
8755ildouble: 2
8756ldouble: 2
c9cf6dde
AJ
8757
8758Function: "yn":
8759double: 3
8760float: 2
8761idouble: 3
8762ifloat: 2
df5e9fa6
AJ
8763ildouble: 4
8764ldouble: 4
c9cf6dde
AJ
8765
8766# end of automatic generation