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