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