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