]>
Commit | Line | Data |
---|---|---|
528be9fe AJ |
1 | # Begin of automatic generation |
2 | ||
5197d9c2 | 3 | # acos_downward |
ed3dbfad AJ |
4 | Test "acos_downward (-0) == pi/2": |
5 | float: 1 | |
6 | ifloat: 1 | |
5197d9c2 AK |
7 | Test "acos_downward (-0.5) == M_PI_6l*4.0": |
8 | double: 1 | |
9 | idouble: 1 | |
ed3dbfad AJ |
10 | Test "acos_downward (-1) == pi": |
11 | float: 1 | |
12 | ifloat: 1 | |
13 | Test "acos_downward (0) == pi/2": | |
14 | float: 1 | |
15 | ifloat: 1 | |
5197d9c2 AK |
16 | Test "acos_downward (0.5) == M_PI_6l*2.0": |
17 | double: 1 | |
18 | float: 1 | |
19 | idouble: 1 | |
20 | ifloat: 1 | |
21 | ildouble: 1 | |
22 | ldouble: 1 | |
23 | ||
24 | # acos_towardzero | |
ed3dbfad AJ |
25 | Test "acos_towardzero (-0) == pi/2": |
26 | float: 1 | |
27 | ifloat: 1 | |
5197d9c2 AK |
28 | Test "acos_towardzero (-0.5) == M_PI_6l*4.0": |
29 | double: 1 | |
30 | idouble: 1 | |
ed3dbfad AJ |
31 | Test "acos_towardzero (-1) == pi": |
32 | float: 1 | |
33 | ifloat: 1 | |
34 | Test "acos_towardzero (0) == pi/2": | |
35 | float: 1 | |
36 | ifloat: 1 | |
5197d9c2 AK |
37 | Test "acos_towardzero (0.5) == M_PI_6l*2.0": |
38 | double: 1 | |
39 | float: 1 | |
40 | idouble: 1 | |
41 | ifloat: 1 | |
42 | ildouble: 1 | |
43 | ldouble: 1 | |
44 | ||
ed3dbfad AJ |
45 | # acos_upward |
46 | Test "acos_upward (-0) == pi/2": | |
47 | ildouble: 1 | |
48 | ldouble: 1 | |
49 | Test "acos_upward (-1) == pi": | |
50 | ildouble: 1 | |
51 | ldouble: 1 | |
52 | Test "acos_upward (0) == pi/2": | |
53 | ildouble: 1 | |
54 | ldouble: 1 | |
55 | ||
5197d9c2 AK |
56 | # asin_downward |
57 | Test "asin_downward (-0.5) == -pi/6": | |
58 | double: 1 | |
59 | idouble: 1 | |
60 | ildouble: 1 | |
61 | ldouble: 1 | |
62 | Test "asin_downward (-1.0) == -pi/2": | |
63 | ildouble: 1 | |
64 | ldouble: 1 | |
65 | Test "asin_downward (0.5) == pi/6": | |
66 | double: 1 | |
67 | idouble: 1 | |
68 | ildouble: 1 | |
69 | ldouble: 1 | |
70 | Test "asin_downward (1.0) == pi/2": | |
71 | float: 1 | |
72 | ifloat: 1 | |
73 | ||
74 | # asin_towardzero | |
75 | Test "asin_towardzero (-0.5) == -pi/6": | |
76 | double: 1 | |
77 | idouble: 1 | |
78 | Test "asin_towardzero (-1.0) == -pi/2": | |
79 | float: 1 | |
80 | ifloat: 1 | |
81 | Test "asin_towardzero (0.5) == pi/6": | |
82 | double: 1 | |
83 | idouble: 1 | |
84 | Test "asin_towardzero (1.0) == pi/2": | |
85 | float: 1 | |
86 | ifloat: 1 | |
87 | ||
88 | # asin_upward | |
89 | Test "asin_upward (-1.0) == -pi/2": | |
90 | float: 1 | |
91 | ifloat: 1 | |
92 | Test "asin_upward (1.0) == pi/2": | |
93 | ildouble: 1 | |
94 | ldouble: 1 | |
95 | ||
d290c57b | 96 | # atan2 |
fea3f995 RM |
97 | Test "atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994379639112": |
98 | ildouble: 1 | |
99 | ldouble: 1 | |
76ebfd75 | 100 | Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025": |
35476e9c UD |
101 | float: 1 |
102 | ifloat: 1 | |
fea3f995 RM |
103 | ildouble: 1 |
104 | ldouble: 1 | |
a8ebb2b9 AK |
105 | Test "atan2 (-max_value, -min_value) == -pi/2": |
106 | float: 1 | |
107 | ifloat: 1 | |
76ebfd75 | 108 | Test "atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025": |
35476e9c UD |
109 | float: 1 |
110 | ifloat: 1 | |
fea3f995 RM |
111 | ildouble: 1 |
112 | ldouble: 1 | |
76ebfd75 | 113 | Test "atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772": |
528be9fe AJ |
114 | float: 1 |
115 | ifloat: 1 | |
fea3f995 RM |
116 | ildouble: 1 |
117 | ldouble: 1 | |
528be9fe | 118 | |
76ebfd75 UD |
119 | # atanh |
120 | Test "atanh (0.75) == 0.972955074527656652552676371721589865": | |
528be9fe AJ |
121 | float: 1 |
122 | ifloat: 1 | |
123 | ||
fea3f995 | 124 | # cacos |
5197d9c2 AK |
125 | Test "Imaginary part of: cacos (+0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i": |
126 | double: 2 | |
127 | float: 1 | |
128 | idouble: 2 | |
129 | ifloat: 1 | |
130 | ildouble: 1 | |
131 | ldouble: 1 | |
132 | Test "Imaginary part of: cacos (+0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i": | |
b5792741 | 133 | double: 1 |
5197d9c2 | 134 | float: 1 |
b5792741 | 135 | idouble: 1 |
5197d9c2 | 136 | ifloat: 1 |
b5792741 SP |
137 | ildouble: 1 |
138 | ldouble: 1 | |
5197d9c2 | 139 | Test "Imaginary part of: cacos (+0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i": |
b5792741 | 140 | double: 1 |
5197d9c2 | 141 | float: 1 |
b5792741 | 142 | idouble: 1 |
5197d9c2 | 143 | ifloat: 1 |
b5792741 SP |
144 | ildouble: 1 |
145 | ldouble: 1 | |
5197d9c2 AK |
146 | Test "Imaginary part of: cacos (+0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i": |
147 | float: 1 | |
148 | ifloat: 1 | |
5197d9c2 AK |
149 | Test "Imaginary part of: cacos (+0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i": |
150 | double: 1 | |
151 | float: 1 | |
152 | idouble: 1 | |
153 | ifloat: 1 | |
154 | ildouble: 1 | |
155 | ldouble: 1 | |
156 | Test "Imaginary part of: cacos (+0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i": | |
157 | double: 1 | |
158 | idouble: 1 | |
159 | ildouble: 1 | |
160 | ldouble: 1 | |
161 | Test "Imaginary part of: cacos (-0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i": | |
162 | double: 2 | |
163 | float: 1 | |
164 | idouble: 2 | |
165 | ifloat: 1 | |
166 | ildouble: 1 | |
167 | ldouble: 1 | |
168 | Test "Imaginary part of: cacos (-0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i": | |
b5792741 | 169 | double: 1 |
5197d9c2 | 170 | float: 1 |
b5792741 | 171 | idouble: 1 |
5197d9c2 | 172 | ifloat: 1 |
b5792741 SP |
173 | ildouble: 1 |
174 | ldouble: 1 | |
5197d9c2 | 175 | Test "Imaginary part of: cacos (-0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i": |
b5792741 | 176 | double: 1 |
5197d9c2 | 177 | float: 1 |
b5792741 | 178 | idouble: 1 |
5197d9c2 | 179 | ifloat: 1 |
b5792741 SP |
180 | ildouble: 1 |
181 | ldouble: 1 | |
5197d9c2 AK |
182 | Test "Imaginary part of: cacos (-0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i": |
183 | float: 1 | |
184 | ifloat: 1 | |
5197d9c2 AK |
185 | Test "Imaginary part of: cacos (-0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i": |
186 | double: 1 | |
187 | float: 1 | |
188 | idouble: 1 | |
189 | ifloat: 1 | |
190 | ildouble: 1 | |
191 | ldouble: 1 | |
192 | Test "Imaginary part of: cacos (-0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i": | |
193 | double: 1 | |
194 | idouble: 1 | |
195 | ildouble: 1 | |
196 | ldouble: 1 | |
197 | Test "Imaginary part of: cacos (-1.5 + +0 i) == pi - 0.9624236501192068949955178268487368462704 i": | |
198 | double: 1 | |
199 | float: 1 | |
200 | idouble: 1 | |
201 | ifloat: 1 | |
202 | ildouble: 1 | |
203 | ldouble: 1 | |
204 | Test "Real part of: cacos (0.5 + +0 i) == 1.047197551196597746154214461093167628066 - 0 i": | |
205 | double: 1 | |
206 | idouble: 1 | |
207 | ildouble: 1 | |
208 | ldouble: 1 | |
209 | Test "Real part of: cacos (0.5 - 0 i) == 1.047197551196597746154214461093167628066 + +0 i": | |
210 | double: 1 | |
211 | idouble: 1 | |
212 | ildouble: 1 | |
213 | ldouble: 1 | |
b5792741 SP |
214 | Test "Real part of: cacos (0.75 + 1.25 i) == 1.11752014915610270578240049553777969 - 1.13239363160530819522266333696834467 i": |
215 | float: 1 | |
216 | ifloat: 1 | |
fea3f995 RM |
217 | Test "Imaginary part of: cacos (0.75 + 1.25 i) == 1.11752014915610270578240049553777969 - 1.13239363160530819522266333696834467 i": |
218 | ildouble: 1 | |
219 | ldouble: 1 | |
5197d9c2 AK |
220 | Test "Imaginary part of: cacos (1.5 + +0 i) == +0 - 0.9624236501192068949955178268487368462704 i": |
221 | double: 1 | |
222 | float: 1 | |
223 | idouble: 1 | |
224 | ifloat: 1 | |
225 | ildouble: 1 | |
226 | ldouble: 1 | |
fea3f995 | 227 | |
528be9fe | 228 | # cacosh |
5197d9c2 AK |
229 | Test "Real part of: cacosh (+0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i": |
230 | float: 1 | |
231 | ifloat: 1 | |
5197d9c2 AK |
232 | Test "Real part of: cacosh (+0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i": |
233 | double: 1 | |
234 | float: 1 | |
235 | idouble: 1 | |
236 | ifloat: 1 | |
237 | ildouble: 1 | |
238 | ldouble: 1 | |
239 | Test "Real part of: cacosh (+0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i": | |
240 | double: 1 | |
241 | idouble: 1 | |
242 | ildouble: 1 | |
243 | ldouble: 1 | |
244 | Test "Real part of: cacosh (+0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i": | |
245 | float: 1 | |
246 | ifloat: 1 | |
5197d9c2 AK |
247 | Test "Real part of: cacosh (+0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i": |
248 | double: 1 | |
249 | float: 1 | |
250 | idouble: 1 | |
251 | ifloat: 1 | |
252 | ildouble: 1 | |
253 | ldouble: 1 | |
254 | Test "Real part of: cacosh (+0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i": | |
255 | double: 1 | |
256 | idouble: 1 | |
257 | ildouble: 1 | |
258 | ldouble: 1 | |
259 | Test "Real part of: cacosh (-0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i": | |
260 | float: 1 | |
261 | ifloat: 1 | |
5197d9c2 AK |
262 | Test "Real part of: cacosh (-0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i": |
263 | double: 1 | |
264 | float: 1 | |
265 | idouble: 1 | |
266 | ifloat: 1 | |
267 | ildouble: 1 | |
268 | ldouble: 1 | |
269 | Test "Real part of: cacosh (-0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i": | |
270 | double: 1 | |
271 | idouble: 1 | |
272 | ildouble: 1 | |
273 | ldouble: 1 | |
274 | Test "Real part of: cacosh (-0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i": | |
275 | float: 1 | |
276 | ifloat: 1 | |
5197d9c2 AK |
277 | Test "Real part of: cacosh (-0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i": |
278 | double: 1 | |
279 | float: 1 | |
280 | idouble: 1 | |
281 | ifloat: 1 | |
282 | ildouble: 1 | |
283 | ldouble: 1 | |
284 | Test "Real part of: cacosh (-0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i": | |
285 | double: 1 | |
286 | idouble: 1 | |
287 | ildouble: 1 | |
288 | ldouble: 1 | |
289 | Test "Imaginary part of: cacosh (-0.5 + +0 i) == +0 + 2.094395102393195492308428922186335256131 i": | |
528be9fe | 290 | double: 1 |
528be9fe | 291 | idouble: 1 |
5197d9c2 AK |
292 | Test "Imaginary part of: cacosh (-0.5 - 0 i) == +0 - 2.094395102393195492308428922186335256131 i": |
293 | double: 1 | |
294 | idouble: 1 | |
295 | Test "Real part of: cacosh (-1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + pi i": | |
296 | float: 1 | |
297 | ifloat: 1 | |
5197d9c2 AK |
298 | Test "Real part of: cacosh (-1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - pi i": |
299 | float: 1 | |
300 | ifloat: 1 | |
4f7e7f8e | 301 | Test "Imaginary part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i": |
5197d9c2 AK |
302 | float: 1 |
303 | ifloat: 1 | |
304 | ildouble: 1 | |
305 | ldouble: 1 | |
306 | Test "Real part of: cacosh (1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + +0 i": | |
307 | float: 1 | |
308 | ifloat: 1 | |
5197d9c2 AK |
309 | Test "Real part of: cacosh (1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - 0 i": |
310 | float: 1 | |
311 | ifloat: 1 | |
5197d9c2 AK |
312 | |
313 | # casin | |
314 | Test "Imaginary part of: casin (+0 + 0.5 i) == +0 + 0.4812118250596034474977589134243684231352 i": | |
315 | double: 2 | |
316 | float: 1 | |
317 | idouble: 2 | |
318 | ifloat: 1 | |
319 | ildouble: 1 | |
320 | ldouble: 1 | |
321 | Test "Imaginary part of: casin (+0 + 1.0 i) == +0 + 0.8813735870195430252326093249797923090282 i": | |
b5792741 | 322 | double: 1 |
5197d9c2 | 323 | float: 1 |
b5792741 | 324 | idouble: 1 |
5197d9c2 | 325 | ifloat: 1 |
b5792741 SP |
326 | ildouble: 1 |
327 | ldouble: 1 | |
5197d9c2 | 328 | Test "Imaginary part of: casin (+0 + 1.5 i) == +0 + 1.194763217287109304111930828519090523536 i": |
b5792741 | 329 | double: 1 |
5197d9c2 | 330 | float: 1 |
b5792741 | 331 | idouble: 1 |
5197d9c2 | 332 | ifloat: 1 |
b5792741 SP |
333 | ildouble: 1 |
334 | ldouble: 1 | |
5197d9c2 AK |
335 | Test "Imaginary part of: casin (+0 - 0.5 i) == +0 - 0.4812118250596034474977589134243684231352 i": |
336 | float: 1 | |
337 | ifloat: 1 | |
5197d9c2 | 338 | Test "Imaginary part of: casin (+0 - 1.0 i) == +0 - 0.8813735870195430252326093249797923090282 i": |
528be9fe | 339 | double: 1 |
5197d9c2 AK |
340 | float: 1 |
341 | idouble: 1 | |
342 | ifloat: 1 | |
343 | ildouble: 1 | |
344 | ldouble: 1 | |
345 | Test "Imaginary part of: casin (+0 - 1.5 i) == +0 - 1.194763217287109304111930828519090523536 i": | |
346 | double: 1 | |
347 | idouble: 1 | |
348 | ildouble: 1 | |
349 | ldouble: 1 | |
350 | Test "Imaginary part of: casin (-0 + 0.5 i) == -0 + 0.4812118250596034474977589134243684231352 i": | |
351 | double: 2 | |
352 | float: 1 | |
353 | idouble: 2 | |
354 | ifloat: 1 | |
355 | ildouble: 1 | |
356 | ldouble: 1 | |
357 | Test "Imaginary part of: casin (-0 + 1.0 i) == -0 + 0.8813735870195430252326093249797923090282 i": | |
b5792741 | 358 | double: 1 |
5197d9c2 | 359 | float: 1 |
b5792741 | 360 | idouble: 1 |
5197d9c2 | 361 | ifloat: 1 |
b5792741 SP |
362 | ildouble: 1 |
363 | ldouble: 1 | |
5197d9c2 | 364 | Test "Imaginary part of: casin (-0 + 1.5 i) == -0 + 1.194763217287109304111930828519090523536 i": |
b5792741 | 365 | double: 1 |
5197d9c2 | 366 | float: 1 |
b5792741 | 367 | idouble: 1 |
5197d9c2 | 368 | ifloat: 1 |
b5792741 SP |
369 | ildouble: 1 |
370 | ldouble: 1 | |
5197d9c2 AK |
371 | Test "Imaginary part of: casin (-0 - 0.5 i) == -0 - 0.4812118250596034474977589134243684231352 i": |
372 | float: 1 | |
373 | ifloat: 1 | |
5197d9c2 AK |
374 | Test "Imaginary part of: casin (-0 - 1.0 i) == -0 - 0.8813735870195430252326093249797923090282 i": |
375 | double: 1 | |
376 | float: 1 | |
377 | idouble: 1 | |
378 | ifloat: 1 | |
379 | ildouble: 1 | |
380 | ldouble: 1 | |
381 | Test "Imaginary part of: casin (-0 - 1.5 i) == -0 - 1.194763217287109304111930828519090523536 i": | |
382 | double: 1 | |
383 | idouble: 1 | |
384 | ildouble: 1 | |
385 | ldouble: 1 | |
b5792741 SP |
386 | Test "Imaginary part of: casin (-0x1p500 + 1.0 i) == -1.570796326794896619231321691639751442099 + 3.472667374605326000180332928505464606058e2 i": |
387 | ildouble: 1 | |
388 | ldouble: 1 | |
389 | Test "Imaginary part of: casin (-0x1p500 - 1.0 i) == -1.570796326794896619231321691639751442099 - 3.472667374605326000180332928505464606058e2 i": | |
390 | ildouble: 1 | |
391 | ldouble: 1 | |
392 | Test "Imaginary part of: casin (-0x1p5000 + 1.0 i) == -1.570796326794896619231321691639751442099 + 3.466429049980286492395577839412341016946e3 i": | |
393 | ildouble: 1 | |
394 | ldouble: 1 | |
395 | Test "Imaginary part of: casin (-0x1p5000 - 1.0 i) == -1.570796326794896619231321691639751442099 - 3.466429049980286492395577839412341016946e3 i": | |
396 | ildouble: 1 | |
397 | ldouble: 1 | |
398 | Test "Imaginary part of: casin (-1.0 + 0x1p500 i) == -3.054936363499604682051979393213617699789e-151 + 3.472667374605326000180332928505464606058e2 i": | |
399 | ildouble: 1 | |
400 | ldouble: 1 | |
401 | Test "Imaginary part of: casin (-1.0 + 0x1p5000 i) == -7.079811261048172892385615158694057552948e-1506 + 3.466429049980286492395577839412341016946e3 i": | |
402 | ildouble: 1 | |
403 | ldouble: 1 | |
404 | Test "Imaginary part of: casin (-1.0 - 0x1p500 i) == -3.054936363499604682051979393213617699789e-151 - 3.472667374605326000180332928505464606058e2 i": | |
405 | ildouble: 1 | |
406 | ldouble: 1 | |
407 | Test "Imaginary part of: casin (-1.0 - 0x1p5000 i) == -7.079811261048172892385615158694057552948e-1506 - 3.466429049980286492395577839412341016946e3 i": | |
408 | ildouble: 1 | |
409 | ldouble: 1 | |
5197d9c2 AK |
410 | Test "Imaginary part of: casin (-1.5 + +0 i) == -pi/2 + 0.9624236501192068949955178268487368462704 i": |
411 | double: 1 | |
412 | float: 1 | |
413 | idouble: 1 | |
414 | ifloat: 1 | |
415 | ildouble: 1 | |
416 | ldouble: 1 | |
417 | Test "Real part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i": | |
418 | double: 1 | |
419 | float: 1 | |
420 | idouble: 1 | |
421 | ifloat: 1 | |
422 | Test "Imaginary part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i": | |
423 | ildouble: 1 | |
424 | ldouble: 1 | |
b5792741 SP |
425 | Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i) == 7.853981633974483096156608458198757210493e-1 + 7.107906849659093345062145442726115449315e2 i": |
426 | double: 1 | |
427 | idouble: 1 | |
428 | Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i) == 7.853981633974483096156608458198757210493e-1 + 8.973081118419833726837456344608533993585e1 i": | |
429 | double: 1 | |
430 | idouble: 1 | |
431 | Test "Imaginary part of: casin (0x1.fp16383 + 0x1.fp16383 i) == 7.853981633974483096156608458198757210493e-1 + 1.135753137836666928715489992987020363057e4 i": | |
432 | ildouble: 1 | |
433 | ldouble: 1 | |
434 | Test "Imaginary part of: casin (0x1p500 + 1.0 i) == 1.570796326794896619231321691639751442099 + 3.472667374605326000180332928505464606058e2 i": | |
435 | ildouble: 1 | |
436 | ldouble: 1 | |
437 | Test "Imaginary part of: casin (0x1p500 - 1.0 i) == 1.570796326794896619231321691639751442099 - 3.472667374605326000180332928505464606058e2 i": | |
438 | ildouble: 1 | |
439 | ldouble: 1 | |
440 | Test "Imaginary part of: casin (0x1p5000 + 1.0 i) == 1.570796326794896619231321691639751442099 + 3.466429049980286492395577839412341016946e3 i": | |
441 | ildouble: 1 | |
442 | ldouble: 1 | |
443 | Test "Imaginary part of: casin (0x1p5000 - 1.0 i) == 1.570796326794896619231321691639751442099 - 3.466429049980286492395577839412341016946e3 i": | |
444 | ildouble: 1 | |
445 | ldouble: 1 | |
446 | Test "Imaginary part of: casin (1.0 + 0x1p500 i) == 3.054936363499604682051979393213617699789e-151 + 3.472667374605326000180332928505464606058e2 i": | |
447 | ildouble: 1 | |
448 | ldouble: 1 | |
449 | Test "Imaginary part of: casin (1.0 + 0x1p5000 i) == 7.079811261048172892385615158694057552948e-1506 + 3.466429049980286492395577839412341016946e3 i": | |
450 | ildouble: 1 | |
451 | ldouble: 1 | |
452 | Test "Imaginary part of: casin (1.0 - 0x1p500 i) == 3.054936363499604682051979393213617699789e-151 - 3.472667374605326000180332928505464606058e2 i": | |
453 | ildouble: 1 | |
454 | ldouble: 1 | |
455 | Test "Imaginary part of: casin (1.0 - 0x1p5000 i) == 7.079811261048172892385615158694057552948e-1506 - 3.466429049980286492395577839412341016946e3 i": | |
456 | ildouble: 1 | |
457 | ldouble: 1 | |
5197d9c2 AK |
458 | Test "Imaginary part of: casin (1.5 + +0 i) == pi/2 + 0.9624236501192068949955178268487368462704 i": |
459 | double: 1 | |
460 | float: 1 | |
461 | idouble: 1 | |
462 | ifloat: 1 | |
463 | ildouble: 1 | |
464 | ldouble: 1 | |
465 | ||
466 | # casinh | |
467 | Test "Real part of: casinh (-0 + 1.5 i) == -0.9624236501192068949955178268487368462704 + pi/2 i": | |
468 | double: 1 | |
469 | float: 1 | |
528be9fe | 470 | idouble: 1 |
5197d9c2 | 471 | ifloat: 1 |
fea3f995 RM |
472 | ildouble: 1 |
473 | ldouble: 1 | |
5197d9c2 | 474 | Test "Real part of: casinh (-0 - 1.5 i) == -0.9624236501192068949955178268487368462704 - pi/2 i": |
76ebfd75 | 475 | double: 1 |
528be9fe | 476 | float: 1 |
76ebfd75 | 477 | idouble: 1 |
528be9fe | 478 | ifloat: 1 |
fea3f995 RM |
479 | ildouble: 1 |
480 | ldouble: 1 | |
5197d9c2 AK |
481 | Test "Real part of: casinh (-0.5 + +0 i) == -0.4812118250596034474977589134243684231352 + +0 i": |
482 | double: 2 | |
483 | float: 1 | |
484 | idouble: 2 | |
485 | ifloat: 1 | |
486 | ildouble: 1 | |
487 | ldouble: 1 | |
488 | Test "Real part of: casinh (-0.5 - 0 i) == -0.4812118250596034474977589134243684231352 - 0 i": | |
489 | double: 2 | |
490 | float: 1 | |
491 | idouble: 2 | |
492 | ifloat: 1 | |
493 | ildouble: 1 | |
494 | ldouble: 1 | |
b5792741 SP |
495 | Test "Real part of: casinh (-0x1p500 + 1.0 i) == -3.472667374605326000180332928505464606058e2 + 3.054936363499604682051979393213617699789e-151 i": |
496 | ildouble: 1 | |
497 | ldouble: 1 | |
498 | Test "Real part of: casinh (-0x1p500 - 1.0 i) == -3.472667374605326000180332928505464606058e2 - 3.054936363499604682051979393213617699789e-151 i": | |
499 | ildouble: 1 | |
500 | ldouble: 1 | |
501 | Test "Real part of: casinh (-0x1p5000 + 1.0 i) == -3.466429049980286492395577839412341016946e3 + 7.079811261048172892385615158694057552948e-1506 i": | |
502 | ildouble: 1 | |
503 | ldouble: 1 | |
504 | Test "Real part of: casinh (-0x1p5000 - 1.0 i) == -3.466429049980286492395577839412341016946e3 - 7.079811261048172892385615158694057552948e-1506 i": | |
505 | ildouble: 1 | |
506 | ldouble: 1 | |
5197d9c2 | 507 | Test "Real part of: casinh (-1.0 + +0 i) == -0.8813735870195430252326093249797923090282 + +0 i": |
b5792741 | 508 | double: 1 |
5197d9c2 | 509 | float: 1 |
b5792741 | 510 | idouble: 1 |
5197d9c2 | 511 | ifloat: 1 |
b5792741 SP |
512 | ildouble: 1 |
513 | ldouble: 1 | |
514 | Test "Real part of: casinh (-1.0 + 0x1p500 i) == -3.472667374605326000180332928505464606058e2 + 1.570796326794896619231321691639751442099 i": | |
515 | ildouble: 1 | |
516 | ldouble: 1 | |
517 | Test "Real part of: casinh (-1.0 + 0x1p5000 i) == -3.466429049980286492395577839412341016946e3 + 1.570796326794896619231321691639751442099 i": | |
518 | ildouble: 1 | |
519 | ldouble: 1 | |
5197d9c2 | 520 | Test "Real part of: casinh (-1.0 - 0 i) == -0.8813735870195430252326093249797923090282 - 0 i": |
b5792741 | 521 | double: 1 |
5197d9c2 | 522 | float: 1 |
b5792741 | 523 | idouble: 1 |
5197d9c2 | 524 | ifloat: 1 |
b5792741 SP |
525 | ildouble: 1 |
526 | ldouble: 1 | |
527 | Test "Real part of: casinh (-1.0 - 0x1p500 i) == -3.472667374605326000180332928505464606058e2 - 1.570796326794896619231321691639751442099 i": | |
528 | ildouble: 1 | |
529 | ldouble: 1 | |
530 | Test "Real part of: casinh (-1.0 - 0x1p5000 i) == -3.466429049980286492395577839412341016946e3 - 1.570796326794896619231321691639751442099 i": | |
531 | ildouble: 1 | |
532 | ldouble: 1 | |
5197d9c2 | 533 | Test "Real part of: casinh (-1.5 + +0 i) == -1.194763217287109304111930828519090523536 + +0 i": |
b5792741 | 534 | double: 1 |
5197d9c2 | 535 | float: 1 |
b5792741 | 536 | idouble: 1 |
5197d9c2 | 537 | ifloat: 1 |
b5792741 SP |
538 | ildouble: 1 |
539 | ldouble: 1 | |
5197d9c2 | 540 | Test "Real part of: casinh (-1.5 - 0 i) == -1.194763217287109304111930828519090523536 - 0 i": |
b5792741 | 541 | double: 1 |
5197d9c2 | 542 | float: 1 |
b5792741 | 543 | idouble: 1 |
5197d9c2 | 544 | ifloat: 1 |
b5792741 SP |
545 | ildouble: 1 |
546 | ldouble: 1 | |
33e885db | 547 | Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i": |
528be9fe AJ |
548 | double: 5 |
549 | float: 1 | |
550 | idouble: 5 | |
551 | ifloat: 1 | |
fea3f995 RM |
552 | ildouble: 4 |
553 | ldouble: 4 | |
33e885db | 554 | Test "Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i": |
528be9fe AJ |
555 | double: 3 |
556 | float: 6 | |
557 | idouble: 3 | |
558 | ifloat: 6 | |
fea3f995 RM |
559 | ildouble: 2 |
560 | ldouble: 2 | |
5197d9c2 AK |
561 | Test "Real part of: casinh (0.5 + +0 i) == 0.4812118250596034474977589134243684231352 + +0 i": |
562 | float: 1 | |
563 | ifloat: 1 | |
5197d9c2 AK |
564 | Test "Real part of: casinh (0.5 - 0 i) == 0.4812118250596034474977589134243684231352 - 0 i": |
565 | float: 1 | |
566 | ifloat: 1 | |
76ebfd75 UD |
567 | Test "Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i": |
568 | float: 1 | |
569 | ifloat: 1 | |
fea3f995 RM |
570 | ildouble: 1 |
571 | ldouble: 1 | |
76ebfd75 | 572 | Test "Imaginary part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i": |
528be9fe | 573 | double: 1 |
528be9fe | 574 | float: 1 |
76ebfd75 | 575 | idouble: 1 |
528be9fe | 576 | ifloat: 1 |
fea3f995 RM |
577 | ildouble: 1 |
578 | ldouble: 1 | |
b5792741 SP |
579 | Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i) == 7.107906849659093345062145442726115449315e2 + 7.853981633974483096156608458198757210493e-1 i": |
580 | double: 1 | |
581 | idouble: 1 | |
582 | Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i) == 8.973081118419833726837456344608533993585e1 + 7.853981633974483096156608458198757210493e-1 i": | |
583 | double: 1 | |
584 | idouble: 1 | |
585 | Test "Real part of: casinh (0x1.fp16383 + 0x1.fp16383 i) == 1.135753137836666928715489992987020363057e4 + 7.853981633974483096156608458198757210493e-1 i": | |
586 | ildouble: 1 | |
587 | ldouble: 1 | |
588 | Test "Real part of: casinh (0x1p500 + 1.0 i) == 3.472667374605326000180332928505464606058e2 + 3.054936363499604682051979393213617699789e-151 i": | |
589 | ildouble: 1 | |
590 | ldouble: 1 | |
591 | Test "Real part of: casinh (0x1p500 - 1.0 i) == 3.472667374605326000180332928505464606058e2 - 3.054936363499604682051979393213617699789e-151 i": | |
592 | ildouble: 1 | |
593 | ldouble: 1 | |
594 | Test "Real part of: casinh (0x1p5000 + 1.0 i) == 3.466429049980286492395577839412341016946e3 + 7.079811261048172892385615158694057552948e-1506 i": | |
595 | ildouble: 1 | |
596 | ldouble: 1 | |
597 | Test "Real part of: casinh (0x1p5000 - 1.0 i) == 3.466429049980286492395577839412341016946e3 - 7.079811261048172892385615158694057552948e-1506 i": | |
598 | ildouble: 1 | |
599 | ldouble: 1 | |
5197d9c2 AK |
600 | Test "Real part of: casinh (1.0 + +0 i) == 0.8813735870195430252326093249797923090282 + +0 i": |
601 | double: 1 | |
602 | float: 1 | |
603 | idouble: 1 | |
604 | ifloat: 1 | |
605 | ildouble: 1 | |
606 | ldouble: 1 | |
b5792741 SP |
607 | Test "Real part of: casinh (1.0 + 0x1p500 i) == 3.472667374605326000180332928505464606058e2 + 1.570796326794896619231321691639751442099 i": |
608 | ildouble: 1 | |
609 | ldouble: 1 | |
610 | Test "Real part of: casinh (1.0 + 0x1p5000 i) == 3.466429049980286492395577839412341016946e3 + 1.570796326794896619231321691639751442099 i": | |
611 | ildouble: 1 | |
612 | ldouble: 1 | |
5197d9c2 AK |
613 | Test "Real part of: casinh (1.0 - 0 i) == 0.8813735870195430252326093249797923090282 - 0 i": |
614 | double: 1 | |
615 | float: 1 | |
616 | idouble: 1 | |
617 | ifloat: 1 | |
618 | ildouble: 1 | |
619 | ldouble: 1 | |
b5792741 SP |
620 | Test "Real part of: casinh (1.0 - 0x1p500 i) == 3.472667374605326000180332928505464606058e2 - 1.570796326794896619231321691639751442099 i": |
621 | ildouble: 1 | |
622 | ldouble: 1 | |
623 | Test "Real part of: casinh (1.0 - 0x1p5000 i) == 3.466429049980286492395577839412341016946e3 - 1.570796326794896619231321691639751442099 i": | |
624 | ildouble: 1 | |
625 | ldouble: 1 | |
5197d9c2 AK |
626 | Test "Real part of: casinh (1.5 + +0 i) == 1.194763217287109304111930828519090523536 + +0 i": |
627 | double: 1 | |
628 | idouble: 1 | |
629 | ildouble: 1 | |
630 | ldouble: 1 | |
631 | Test "Real part of: casinh (1.5 - 0 i) == 1.194763217287109304111930828519090523536 - 0 i": | |
632 | double: 1 | |
633 | idouble: 1 | |
634 | ildouble: 1 | |
635 | ldouble: 1 | |
528be9fe AJ |
636 | |
637 | # catan | |
33e885db | 638 | Test "Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i": |
528be9fe AJ |
639 | double: 1 |
640 | float: 1 | |
641 | idouble: 1 | |
642 | ifloat: 1 | |
fea3f995 RM |
643 | Test "Imaginary part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i": |
644 | ildouble: 1 | |
645 | ldouble: 1 | |
528be9fe AJ |
646 | |
647 | # catanh | |
33e885db | 648 | Test "Real part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i": |
528be9fe AJ |
649 | double: 4 |
650 | idouble: 4 | |
76ebfd75 UD |
651 | Test "Real part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i": |
652 | double: 1 | |
653 | idouble: 1 | |
fea3f995 RM |
654 | ildouble: 1 |
655 | ldouble: 1 | |
76ebfd75 | 656 | Test "Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i": |
fea3f995 RM |
657 | ildouble: 1 |
658 | ldouble: 1 | |
528be9fe AJ |
659 | |
660 | # cbrt | |
fea3f995 RM |
661 | Test "cbrt (-0.001) == -0.1": |
662 | ildouble: 1 | |
663 | ldouble: 1 | |
528be9fe AJ |
664 | Test "cbrt (-27.0) == -3.0": |
665 | double: 1 | |
666 | idouble: 1 | |
76ebfd75 UD |
667 | Test "cbrt (0.75) == 0.908560296416069829445605878163630251": |
668 | double: 1 | |
669 | idouble: 1 | |
670 | Test "cbrt (0.9921875) == 0.997389022060725270579075195353955217": | |
528be9fe AJ |
671 | double: 1 |
672 | idouble: 1 | |
673 | ||
674 | # ccos | |
ed3dbfad AJ |
675 | Test "Imaginary part of: ccos (-0.75 + 11357.25 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i": |
676 | ildouble: 1 | |
677 | ldouble: 1 | |
678 | Test "Imaginary part of: ccos (-0.75 + 710.5 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
679 | double: 1 | |
680 | idouble: 1 | |
681 | ildouble: 1 | |
682 | ldouble: 1 | |
683 | Test "Real part of: ccos (-0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
684 | ildouble: 1 | |
685 | ldouble: 1 | |
686 | Test "Imaginary part of: ccos (-0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
687 | float: 1 | |
688 | ifloat: 1 | |
689 | ildouble: 1 | |
690 | ldouble: 1 | |
691 | Test "Imaginary part of: ccos (-0.75 - 11357.25 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i": | |
692 | ildouble: 1 | |
693 | ldouble: 1 | |
694 | Test "Imaginary part of: ccos (-0.75 - 710.5 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
695 | double: 1 | |
696 | idouble: 1 | |
697 | ildouble: 1 | |
698 | ldouble: 1 | |
699 | Test "Real part of: ccos (-0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
700 | ildouble: 1 | |
701 | ldouble: 1 | |
702 | Test "Imaginary part of: ccos (-0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
703 | float: 1 | |
704 | ifloat: 1 | |
705 | ildouble: 1 | |
706 | ldouble: 1 | |
fea3f995 RM |
707 | Test "Real part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i": |
708 | ildouble: 1 | |
709 | ldouble: 1 | |
f92abad6 | 710 | Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i": |
528be9fe AJ |
711 | float: 1 |
712 | ifloat: 1 | |
fea3f995 RM |
713 | ildouble: 1 |
714 | ldouble: 1 | |
76ebfd75 | 715 | Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i": |
528be9fe | 716 | double: 1 |
76ebfd75 | 717 | float: 1 |
528be9fe | 718 | idouble: 1 |
76ebfd75 UD |
719 | ifloat: 1 |
720 | Test "Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i": | |
721 | float: 1 | |
722 | ifloat: 1 | |
ed3dbfad AJ |
723 | Test "Imaginary part of: ccos (0.75 + 11357.25 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i": |
724 | ildouble: 1 | |
725 | ldouble: 1 | |
726 | Test "Imaginary part of: ccos (0.75 + 710.5 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
727 | double: 1 | |
728 | idouble: 1 | |
729 | ildouble: 1 | |
730 | ldouble: 1 | |
731 | Test "Real part of: ccos (0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
732 | ildouble: 1 | |
733 | ldouble: 1 | |
734 | Test "Imaginary part of: ccos (0.75 + 89.5 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
735 | float: 1 | |
736 | ifloat: 1 | |
737 | ildouble: 1 | |
738 | ldouble: 1 | |
739 | Test "Imaginary part of: ccos (0.75 - 11357.25 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i": | |
740 | ildouble: 1 | |
741 | ldouble: 1 | |
742 | Test "Imaginary part of: ccos (0.75 - 710.5 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
743 | double: 1 | |
744 | idouble: 1 | |
745 | ildouble: 1 | |
746 | ldouble: 1 | |
747 | Test "Real part of: ccos (0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
748 | ildouble: 1 | |
749 | ldouble: 1 | |
750 | Test "Imaginary part of: ccos (0.75 - 89.5 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
751 | float: 1 | |
752 | ifloat: 1 | |
753 | ildouble: 1 | |
754 | ldouble: 1 | |
755 | Test "Imaginary part of: ccos (0x1p-1074 + 1440 i) == inf - 5.981479269486130556466515778180916082415e301 i": | |
756 | double: 1 | |
757 | idouble: 1 | |
758 | Test "Imaginary part of: ccos (0x1p-16434 + 22730 i) == inf - 1.217853148905605987081057582351152052687e4924 i": | |
759 | ildouble: 1 | |
760 | ldouble: 1 | |
528be9fe AJ |
761 | |
762 | # ccosh | |
ed3dbfad AJ |
763 | Test "Imaginary part of: ccosh (-11357.25 + 0.75 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i": |
764 | ildouble: 1 | |
765 | ldouble: 1 | |
766 | Test "Imaginary part of: ccosh (-11357.25 - 0.75 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i": | |
767 | ildouble: 1 | |
768 | ldouble: 1 | |
f92abad6 | 769 | Test "Real part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i": |
528be9fe AJ |
770 | float: 1 |
771 | ifloat: 1 | |
fea3f995 RM |
772 | ildouble: 1 |
773 | ldouble: 1 | |
f92abad6 | 774 | Test "Imaginary part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i": |
528be9fe AJ |
775 | float: 1 |
776 | ifloat: 1 | |
fea3f995 RM |
777 | ildouble: 1 |
778 | ldouble: 1 | |
ed3dbfad AJ |
779 | Test "Imaginary part of: ccosh (-710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": |
780 | double: 1 | |
781 | idouble: 1 | |
782 | ildouble: 1 | |
783 | ldouble: 1 | |
784 | Test "Imaginary part of: ccosh (-710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
785 | double: 1 | |
786 | idouble: 1 | |
787 | ildouble: 1 | |
788 | ldouble: 1 | |
789 | Test "Real part of: ccosh (-89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
790 | ildouble: 1 | |
791 | ldouble: 1 | |
792 | Test "Imaginary part of: ccosh (-89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
793 | float: 1 | |
794 | ifloat: 1 | |
795 | ildouble: 1 | |
796 | ldouble: 1 | |
797 | Test "Real part of: ccosh (-89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
798 | ildouble: 1 | |
799 | ldouble: 1 | |
800 | Test "Imaginary part of: ccosh (-89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
801 | float: 1 | |
802 | ifloat: 1 | |
803 | ildouble: 1 | |
804 | ldouble: 1 | |
76ebfd75 | 805 | Test "Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i": |
528be9fe AJ |
806 | double: 1 |
807 | float: 1 | |
808 | idouble: 1 | |
809 | ifloat: 1 | |
76ebfd75 UD |
810 | Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i": |
811 | float: 1 | |
812 | ifloat: 1 | |
ed3dbfad AJ |
813 | Test "Imaginary part of: ccosh (11357.25 + 0.75 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i": |
814 | ildouble: 1 | |
815 | ldouble: 1 | |
816 | Test "Imaginary part of: ccosh (11357.25 - 0.75 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i": | |
817 | ildouble: 1 | |
818 | ldouble: 1 | |
819 | Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i) == inf + 5.981479269486130556466515778180916082415e301 i": | |
820 | double: 1 | |
821 | idouble: 1 | |
822 | Test "Imaginary part of: ccosh (22730 + 0x1p-16434 i) == inf + 1.217853148905605987081057582351152052687e4924 i": | |
823 | ildouble: 1 | |
824 | ldouble: 1 | |
825 | Test "Imaginary part of: ccosh (710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
826 | double: 1 | |
827 | idouble: 1 | |
828 | ildouble: 1 | |
829 | ldouble: 1 | |
830 | Test "Imaginary part of: ccosh (710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
831 | double: 1 | |
832 | idouble: 1 | |
833 | ildouble: 1 | |
834 | ldouble: 1 | |
835 | Test "Real part of: ccosh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
836 | ildouble: 1 | |
837 | ldouble: 1 | |
838 | Test "Imaginary part of: ccosh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
839 | float: 1 | |
840 | ifloat: 1 | |
841 | ildouble: 1 | |
842 | ldouble: 1 | |
843 | Test "Real part of: ccosh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
844 | ildouble: 1 | |
845 | ldouble: 1 | |
846 | Test "Imaginary part of: ccosh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
847 | float: 1 | |
848 | ifloat: 1 | |
849 | ildouble: 1 | |
850 | ldouble: 1 | |
528be9fe AJ |
851 | |
852 | # cexp | |
5197d9c2 AK |
853 | Test "Imaginary part of: cexp (-10000 + 0x1p16383 i) == 1.045876464564882298442774542991176546722e-4343 + 4.421154026488516836023811173959413420548e-4344 i": |
854 | ildouble: 1 | |
855 | ldouble: 1 | |
fea3f995 RM |
856 | Test "Real part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i": |
857 | ildouble: 1 | |
858 | ldouble: 1 | |
d8337213 | 859 | Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i": |
528be9fe AJ |
860 | float: 1 |
861 | ifloat: 1 | |
fea3f995 RM |
862 | ildouble: 1 |
863 | ldouble: 1 | |
5197d9c2 AK |
864 | Test "Imaginary part of: cexp (-720 + 0.75 i) == 1.486960657116368433685753325516638551722e-313 + 1.385247284245720590980701226843815229385e-313 i": |
865 | ildouble: 1 | |
866 | ldouble: 1 | |
867 | Test "Imaginary part of: cexp (-95 + 0.75 i) == 4.039714446238306526889476684000081624047e-42 + 3.763383677300535390271646960780570275931e-42 i": | |
868 | double: 1 | |
869 | idouble: 1 | |
76ebfd75 | 870 | Test "Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i": |
827ab135 AJ |
871 | float: 1 |
872 | ifloat: 1 | |
fea3f995 RM |
873 | Test "Imaginary part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i": |
874 | ildouble: 1 | |
875 | ldouble: 1 | |
795405f9 | 876 | Test "Imaginary part of: cexp (1440 + 0x1p-1074 i) == inf + 1.196295853897226111293303155636183216483e302 i": |
5197d9c2 AK |
877 | double: 1 |
878 | idouble: 1 | |
795405f9 | 879 | Test "Imaginary part of: cexp (22730 + 0x1p-16434 i) == inf + 2.435706297811211974162115164702304105374e4924 i": |
5197d9c2 AK |
880 | ildouble: 1 |
881 | ldouble: 1 | |
882 | Test "Real part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i": | |
883 | double: 2 | |
884 | float: 1 | |
885 | idouble: 2 | |
886 | ifloat: 1 | |
887 | ildouble: 1 | |
888 | ldouble: 1 | |
889 | Test "Imaginary part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i": | |
890 | double: 1 | |
891 | idouble: 1 | |
892 | Test "Real part of: cexp (500 + 0x1p1023 i) == -1.159886268932754433233243794561351783426e217 + 7.904017694554466595359379965081774849708e216 i": | |
893 | double: 1 | |
894 | idouble: 1 | |
895 | Test "Real part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i": | |
896 | double: 1 | |
897 | idouble: 1 | |
898 | Test "Imaginary part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i": | |
899 | double: 1 | |
900 | idouble: 1 | |
901 | ildouble: 1 | |
902 | ldouble: 1 | |
903 | Test "Real part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i": | |
904 | float: 1 | |
905 | ifloat: 1 | |
906 | ildouble: 1 | |
907 | ldouble: 1 | |
908 | Test "Imaginary part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i": | |
909 | float: 2 | |
910 | ifloat: 2 | |
911 | ildouble: 1 | |
912 | ldouble: 1 | |
528be9fe AJ |
913 | |
914 | # clog | |
a8ebb2b9 AK |
915 | Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 2.649094276923003995420209214900915462737e-10 + 3.141592653589793238462643383279502884197 i": |
916 | double: 1 | |
917 | idouble: 1 | |
918 | Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 2.649094282537168795982991778475646793277e-10 + 3.141592652530155111500161671113150737892 i": | |
919 | double: 1 | |
920 | idouble: 1 | |
921 | Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i) == 5.354083939753840089583620652120903838944e-25 - 1.570796326795931422008642456283782656359 i": | |
922 | float: 1 | |
923 | ifloat: 1 | |
924 | Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + pi i": | |
76ebfd75 UD |
925 | float: 1 |
926 | ifloat: 1 | |
a8ebb2b9 AK |
927 | Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - pi i": |
928 | float: 1 | |
929 | ifloat: 1 | |
930 | Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i) == 11356.49165759582936919077408168801636572 + pi i": | |
931 | ildouble: 1 | |
932 | ldouble: 1 | |
933 | Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16494 i) == 11356.49165759582936919077408168801636572 + pi i": | |
934 | ildouble: 1 | |
935 | ldouble: 1 | |
936 | Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i) == 11356.49165759582936919077408168801636572 - pi i": | |
937 | ildouble: 1 | |
938 | ldouble: 1 | |
939 | Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16494 i) == 11356.49165759582936919077408168801636572 - pi i": | |
940 | ildouble: 1 | |
941 | ldouble: 1 | |
942 | Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i": | |
943 | float: 1 | |
944 | ifloat: 1 | |
945 | Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i": | |
946 | float: 1 | |
947 | ifloat: 1 | |
948 | Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i": | |
949 | float: 1 | |
950 | ifloat: 1 | |
951 | Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i": | |
952 | float: 1 | |
953 | ifloat: 1 | |
954 | Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i": | |
955 | ildouble: 1 | |
956 | ldouble: 1 | |
957 | Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i": | |
958 | ildouble: 1 | |
959 | ldouble: 1 | |
960 | Test "Real part of: clog (-0x1p-16494 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i": | |
961 | ildouble: 1 | |
962 | ldouble: 1 | |
963 | Test "Real part of: clog (-0x1p-16494 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i": | |
964 | ildouble: 1 | |
965 | ldouble: 1 | |
966 | Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i) == -5.960464655174753498633255797994360530379e-8 + 7.888609052210118054117285652827862296732e-31 i": | |
967 | float: 1 | |
968 | ifloat: 1 | |
969 | Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i) == 8.298731898331237038231468223024422855654e-5 + 1.110938609507128729312743251313024793990e-3 i": | |
970 | float: 1 | |
971 | ifloat: 1 | |
972 | Test "Imaginary part of: clog (0x1.000566p0 + 0x1.234p-10 i) == 8.298731898331237038231468223024422855654e-5 + 1.110938609507128729312743251313024793990e-3 i": | |
fea3f995 RM |
973 | ildouble: 1 |
974 | ldouble: 1 | |
ed3dbfad AJ |
975 | Test "Imaginary part of: clog (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 709.8942846690411016323109979483151967689 + 0.4636476090008061606231772164674799632783 i": |
976 | double: 1 | |
977 | idouble: 1 | |
a8ebb2b9 AK |
978 | Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + +0 i": |
979 | float: 1 | |
980 | ifloat: 1 | |
981 | Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - 0 i": | |
982 | float: 1 | |
983 | ifloat: 1 | |
5197d9c2 AK |
984 | Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i) == 11356.83823118610934184548269774874545400 + pi/4 i": |
985 | ildouble: 1 | |
986 | ldouble: 1 | |
a8ebb2b9 AK |
987 | Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i) == 11356.49165759582936919077408168801636572 + +0 i": |
988 | ildouble: 1 | |
989 | ldouble: 1 | |
990 | Test "Real part of: clog (0x1.fp+16383 + 0x1p-16494 i) == 11356.49165759582936919077408168801636572 + +0 i": | |
991 | ildouble: 1 | |
992 | ldouble: 1 | |
993 | Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i) == 11356.49165759582936919077408168801636572 - 0 i": | |
994 | ildouble: 1 | |
995 | ldouble: 1 | |
996 | Test "Real part of: clog (0x1.fp+16383 - 0x1p-16494 i) == 11356.49165759582936919077408168801636572 - 0 i": | |
997 | ildouble: 1 | |
998 | ldouble: 1 | |
999 | Test "Imaginary part of: clog (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i) == 3.2047474274603604594851472963586149973093e-29 + 1.4422922682185099608731642353544207976604 i": | |
1000 | ildouble: 1 | |
1001 | ldouble: 1 | |
5197d9c2 AK |
1002 | Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i) == -744.0934983311012896593986823853525458290 + pi/4 i": |
1003 | double: 1 | |
1004 | idouble: 1 | |
1005 | Test "Real part of: clog (0x1p-147 + 0x1p-147 i) == -101.5460619520319878296245057936228672231 + pi/4 i": | |
1006 | float: 1 | |
1007 | ifloat: 1 | |
a8ebb2b9 AK |
1008 | Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i": |
1009 | float: 1 | |
1010 | ifloat: 1 | |
1011 | Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i": | |
1012 | float: 1 | |
1013 | ifloat: 1 | |
1014 | Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i": | |
1015 | ildouble: 1 | |
1016 | ldouble: 1 | |
1017 | Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i": | |
1018 | ildouble: 1 | |
1019 | ldouble: 1 | |
1020 | Test "Real part of: clog (0x1p-16494 + 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 + pi/2 i": | |
1021 | ildouble: 1 | |
1022 | ldouble: 1 | |
1023 | Test "Real part of: clog (0x1p-16494 - 0x1.fp+16383 i) == 11356.49165759582936919077408168801636572 - pi/2 i": | |
1024 | ildouble: 1 | |
1025 | ldouble: 1 | |
1026 | Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i) == 1.5366822245016167178749091974664853785194e-08 + 1.2522014929038946066987318471922169174157 i": | |
1027 | double: 1 | |
1028 | float: 1 | |
1029 | idouble: 1 | |
1030 | ifloat: 1 | |
1031 | ildouble: 1 | |
1032 | ldouble: 1 | |
1033 | Test "Imaginary part of: clog (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i) == -1.1931267660846218205882675852805793644095e-36 + 1.2402109774337032400594953899784058127412 i": | |
1034 | ildouble: 1 | |
1035 | ldouble: 1 | |
1036 | Test "Imaginary part of: clog (0x2ede88p-23 + 0x771c3fp-23 i) == -4.4764192352906350039050902870893173560494e-13 + 1.1959106857549200806818600493552847793381 i": | |
1037 | ildouble: 1 | |
1038 | ldouble: 1 | |
1039 | Test "Imaginary part of: clog (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i) == -1.0509738482436128031927971874674370984602e-45 + 1.0509191467640012308402149909370784281448 i": | |
1040 | ildouble: 1 | |
1041 | ldouble: 1 | |
1042 | Test "Imaginary part of: clog (0x4d4ep-15 + 0x6605p-15 i) == -1.6298145321400412054744424587143483169412e-08 + 0.9223574537155056772124552172295398141249 i": | |
1043 | double: 1 | |
1044 | idouble: 1 | |
1045 | Test "Imaginary part of: clog (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i) == -5.2000108498455368032511404449795741611813e-32 + 1.5288921536982513453421343495466824420259 i": | |
1046 | ildouble: 1 | |
1047 | ldouble: 1 | |
1048 | Test "Imaginary part of: clog (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i) == 8.3076914081087805757422664530653247447136e-30 + 1.2072712126771536614482822173033535043206 i": | |
1049 | ildouble: 1 | |
1050 | ldouble: 1 | |
1051 | Test "Imaginary part of: clog (0x659feap-24 + 0xeaf6f9p-24 i) == 3.7303493627403868207597214252239749960738e-14 + 1.1625816408046866464773042283673653469061 i": | |
1052 | ildouble: 1 | |
1053 | ldouble: 1 | |
1054 | Test "Imaginary part of: clog (0x6771f22c64ed551b857c128b4cp-105 + 0x1f570e7a13cc3cf2f44fd793ea1p-105 i) == -1.4281333889622737316199756373421183559948e-62 + 1.3673546561165378090903506783353927980633 i": | |
1055 | ildouble: 1 | |
1056 | ldouble: 1 | |
1057 | Test "Imaginary part of: clog (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i) == 2.4244570985709679851855191080208817099132e-37 + 1.1393074519572050614551047548718495655972 i": | |
1058 | ildouble: 1 | |
1059 | ldouble: 1 | |
1060 | Test "Real part of: clog (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i) == -9.7375017988218644730510244778042114638107e-30 + 0.9790637929494922564724108399524154766631 i": | |
1061 | ildouble: 1 | |
1062 | ldouble: 1 | |
1063 | Test "Imaginary part of: clog (0x9b57bp-20 + 0xcb7b4p-20 i) == -3.9563019528687610863490232935890272740908e-11 + 0.9187593477446338910857133065497364950682 i": | |
1064 | ildouble: 1 | |
1065 | ldouble: 1 | |
1066 | Test "Imaginary part of: clog (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i) == 4.6017338806965821566734340588575402712716e-67 + 1.3547418904611758959096647942223384691728 i": | |
1067 | ildouble: 1 | |
1068 | ldouble: 1 | |
1069 | Test "Imaginary part of: clog (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i) == 6.6255694866654064502633121109394710807528e-66 + 1.0526409614996288387567810726095850312049 i": | |
1070 | ildouble: 1 | |
1071 | ldouble: 1 | |
1072 | Test "Imaginary part of: clog (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i) == 5.3718272201930019901317065495843842735179e-26 + 1.0503831592447830576186444373011142397404 i": | |
1073 | ildouble: 1 | |
1074 | ldouble: 1 | |
1075 | Test "Real part of: clog (1.0 + 0x1.234566p-10 i) == 6.172834701221959432440126967147726538097e-7 + 1.111110564353742042376451655136933182201e-3 i": | |
1076 | float: 1 | |
1077 | ifloat: 1 | |
528be9fe AJ |
1078 | |
1079 | # clog10 | |
1080 | Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i": | |
fea3f995 | 1081 | double: 1 |
528be9fe | 1082 | float: 1 |
fea3f995 | 1083 | idouble: 1 |
528be9fe AJ |
1084 | ifloat: 1 |
1085 | Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i": | |
fea3f995 | 1086 | double: 1 |
528be9fe | 1087 | float: 1 |
5197d9c2 AK |
1088 | idouble: 1 |
1089 | ifloat: 1 | |
a8ebb2b9 AK |
1090 | Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 1.150487026509145544402795327729455391948e-10 + 1.364376353841841347485783625431355770210 i": |
1091 | double: 2 | |
1092 | idouble: 2 | |
1093 | ildouble: 1 | |
1094 | ldouble: 1 | |
1095 | Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i) == 1.150487026509145544402795327729455391948e-10 + 1.364376353841841347485783625431355770210 i": | |
1096 | double: 1 | |
1097 | idouble: 1 | |
1098 | Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 1.150487028947346337782682105935961875822e-10 + 1.364376353381646356131680448946397884147 i": | |
1099 | double: 2 | |
1100 | idouble: 2 | |
1101 | ildouble: 1 | |
1102 | ldouble: 1 | |
1103 | Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i) == 1.150487028947346337782682105935961875822e-10 + 1.364376353381646356131680448946397884147 i": | |
1104 | double: 1 | |
1105 | idouble: 1 | |
1106 | Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i) == 308.2409272754311106024666378243768099991 + 1.364376353841841347485783625431355770210 i": | |
1107 | double: 1 | |
1108 | idouble: 1 | |
1109 | Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i) == 308.2409272754311106024666378243768099991 - 1.364376353841841347485783625431355770210 i": | |
1110 | double: 1 | |
1111 | idouble: 1 | |
1112 | Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i) == 38.51805116050395969095658815123105801479 + 1.364376353841841347485783625431355770210 i": | |
1113 | double: 1 | |
1114 | float: 1 | |
1115 | idouble: 1 | |
1116 | ifloat: 1 | |
1117 | Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i) == 38.51805116050395969095658815123105801479 - 1.364376353841841347485783625431355770210 i": | |
1118 | double: 1 | |
1119 | float: 1 | |
1120 | idouble: 1 | |
1121 | ifloat: 1 | |
1122 | Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i": | |
1123 | double: 1 | |
1124 | idouble: 1 | |
1125 | Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i": | |
1126 | double: 1 | |
1127 | idouble: 1 | |
1128 | Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i": | |
1129 | double: 1 | |
1130 | idouble: 1 | |
1131 | Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i": | |
1132 | double: 1 | |
1133 | idouble: 1 | |
1134 | Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i) == 2.556638434669064077889576526006849923281e-13 + 1.364375882602207106407956770293808181427 i": | |
1135 | double: 1 | |
1136 | idouble: 1 | |
5197d9c2 AK |
1137 | Test "Real part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i": |
1138 | ildouble: 1 | |
1139 | ldouble: 1 | |
1140 | Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i": | |
1141 | double: 1 | |
1142 | idouble: 1 | |
1143 | ildouble: 1 | |
1144 | ldouble: 1 | |
1145 | Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i": | |
1146 | double: 1 | |
1147 | float: 1 | |
1148 | idouble: 1 | |
1149 | ifloat: 1 | |
1150 | Test "Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i": | |
1151 | double: 1 | |
1152 | float: 1 | |
1153 | idouble: 1 | |
1154 | ifloat: 1 | |
1155 | Test "Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i": | |
1156 | double: 1 | |
1157 | float: 1 | |
1158 | idouble: 1 | |
1159 | ifloat: 1 | |
1160 | Test "Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i": | |
1161 | double: 1 | |
1162 | float: 1 | |
1163 | idouble: 1 | |
1164 | ifloat: 1 | |
1165 | Test "Imaginary part of: clog10 (-inf + inf i) == inf + 3/4 pi*log10(e) i": | |
1166 | double: 1 | |
1167 | idouble: 1 | |
1168 | Test "Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i": | |
1169 | double: 1 | |
1170 | float: 1 | |
1171 | idouble: 1 | |
1172 | ifloat: 1 | |
1173 | Test "Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i": | |
1174 | double: 1 | |
1175 | float: 1 | |
1176 | idouble: 1 | |
1177 | ifloat: 1 | |
1178 | Test "Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i": | |
1179 | double: 1 | |
1180 | float: 1 | |
1181 | idouble: 1 | |
1182 | ifloat: 1 | |
1183 | Test "Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i": | |
1184 | double: 1 | |
1185 | float: 1 | |
1186 | idouble: 1 | |
1187 | ifloat: 1 | |
a8ebb2b9 AK |
1188 | Test "Imaginary part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i": |
1189 | ildouble: 1 | |
1190 | ldouble: 1 | |
1191 | Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i) == -4.821637332766435821255375046554377090472e-17 + 4.053112396770095089737411317782466262176e-302 i": | |
1192 | double: 1 | |
1193 | idouble: 1 | |
1194 | Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i) == -2.588596909321764128428416045209904492216e-8 + 3.425979381266895667295625489912064603415e-31 i": | |
1195 | double: 1 | |
1196 | float: 2 | |
1197 | idouble: 1 | |
1198 | ifloat: 2 | |
1199 | ildouble: 1 | |
1200 | ldouble: 1 | |
1201 | Test "Real part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i) == 4.285899851347756186652871946325962330640e-19 + 4.611541215247321502041995872887317363241e-302 i": | |
1202 | ildouble: 1 | |
1203 | ldouble: 1 | |
1204 | Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i) == 4.285899851347756186652871946325962330640e-19 + 4.611541215247321502041995872887317363241e-302 i": | |
1205 | ildouble: 1 | |
1206 | ldouble: 1 | |
1207 | Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-60 i) == 4.285899851347756188767674032946882584784e-19 + 4.285899850759344225805480528847018395861e-19 i": | |
1208 | ildouble: 1 | |
1209 | ldouble: 1 | |
1210 | Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i) == 3.604093470239754109961125085078190708674e-5 + 4.824745078422174667425851670822596859720e-4 i": | |
5197d9c2 AK |
1211 | float: 1 |
1212 | ifloat: 1 | |
a8ebb2b9 AK |
1213 | Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i) == 3.604093470239754109961125085078190708674e-5 + 4.824745078422174667425851670822596859720e-4 i": |
1214 | double: 1 | |
1215 | idouble: 1 | |
1216 | ildouble: 2 | |
1217 | ldouble: 2 | |
1218 | Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i) == 3.577293486783822178310971763308187385546e-5 + 3.897399639875661463735636919790792140598e-31 i": | |
1219 | float: 1 | |
1220 | ifloat: 1 | |
1221 | Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-100 i) == 3.577293486783822178310971763308187385546e-5 + 3.897399639875661463735636919790792140598e-31 i": | |
1222 | ildouble: 1 | |
1223 | ldouble: 1 | |
1224 | Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i) == 2.438200411482400072282924063740535840474e-19 + 6.821881764607257184291586401763604544928e-1 i": | |
1225 | float: 1 | |
1226 | ifloat: 1 | |
1227 | Test "Real part of: clog10 (0x1.234566p-50 + 1.0 i) == 2.217530356103816369479108963807448194409e-31 + 6.821881769209202348667823902864283966959e-1 i": | |
1228 | ildouble: 1 | |
1229 | ldouble: 1 | |
1230 | Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i) == 2.217530356103816369479108963807448194409e-31 + 6.821881769209202348667823902864283966959e-1 i": | |
1231 | float: 1 | |
1232 | ifloat: 1 | |
1233 | Test "Real part of: clog10 (0x1.234566p-60 + 1.0 i) == 2.114801746467415208319767917450504756866e-37 + 6.821881769209206733143018621078368211515e-1 i": | |
5197d9c2 AK |
1234 | ildouble: 1 |
1235 | ldouble: 1 | |
a8ebb2b9 AK |
1236 | Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i) == 2.114801746467415208319767917450504756866e-37 + 6.821881769209206733143018621078368211515e-1 i": |
1237 | double: 1 | |
1238 | float: 1 | |
1239 | idouble: 1 | |
1240 | ifloat: 1 | |
5197d9c2 AK |
1241 | Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i) == 38.68235441693561449174780668781319348761 + pi/4*log10(e) i": |
1242 | double: 1 | |
1243 | float: 1 | |
1244 | idouble: 1 | |
1245 | ifloat: 1 | |
1246 | Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i) == 38.53183941910362389414093724045094697423 + 1.276276851248440096917018665609900318458e-39 i": | |
1247 | float: 1 | |
1248 | ifloat: 1 | |
1249 | Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 308.4052305577487344482591243175787477115 + pi/4*log10(e) i": | |
1250 | double: 1 | |
1251 | idouble: 1 | |
ed3dbfad AJ |
1252 | Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 308.3031705664207720674749211936626341569 + 0.2013595981366865903254995612594728746470 i": |
1253 | double: 1 | |
1254 | idouble: 1 | |
5197d9c2 AK |
1255 | Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i) == 4932.212175672014259683102930239951947672 + pi/4*log10(e) i": |
1256 | ildouble: 1 | |
1257 | ldouble: 1 | |
1258 | Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i) == 4932.112944269463028900262609694408579449 + 0.2069271710841128115912940666587802677383 i": | |
1259 | ildouble: 1 | |
1260 | ldouble: 1 | |
a8ebb2b9 AK |
1261 | Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i) == 1.3918041236396763648388478552321724382899e-29 + 0.6263795733790237053262025311642907438291 i": |
1262 | double: 1 | |
1263 | idouble: 1 | |
1264 | ildouble: 1 | |
1265 | ldouble: 1 | |
1266 | Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i) == 2.2081507730821788480616336165447731164865e-32 + 0.5484039935757001196548030312819898864760 i": | |
1267 | double: 1 | |
1268 | idouble: 1 | |
1269 | ildouble: 1 | |
1270 | ldouble: 1 | |
1271 | Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i) == 2.2081507730821788480616336165447731164865e-32 + 0.5484039935757001196548030312819898864760 i": | |
1272 | double: 1 | |
1273 | idouble: 1 | |
1274 | Test "Real part of: clog10 (0x1415bcaf2105940d49a636e98ae59p-115 + 0x7e6a150adfcd1b0921d44b31f40f4p-115 i) == 1.1288799405048268615023706955013387413519e-67 + 0.6137587762850841972073301550420510507903 i": | |
1275 | ildouble: 1 | |
1276 | ldouble: 1 | |
1277 | Test "Imaginary part of: clog10 (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i) == 4.4163015461643576961232672330852798804976e-31 + 0.3564851427422832755956993418877523303529 i": | |
1278 | ildouble: 1 | |
1279 | ldouble: 1 | |
1280 | Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i) == -1.3155760824064879362415202279780039150764e-26 + 0.3473590599762514228227328130640352044313 i": | |
1281 | double: 1 | |
1282 | idouble: 1 | |
1283 | Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i) == -6.2126412844802358329771948751248003038444e-07 + 0.4977135139537443711784513409096950995985 i": | |
1284 | double: 1 | |
1285 | idouble: 1 | |
1286 | Test "Real part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i) == -1.5221162575729652613635150540947625639689e-57 + 0.5795934880811949230121092882659698986043 i": | |
1287 | ildouble: 1 | |
1288 | ldouble: 1 | |
1289 | Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i) == -1.5221162575729652613635150540947625639689e-57 + 0.5795934880811949230121092882659698986043 i": | |
1290 | ildouble: 1 | |
1291 | ldouble: 1 | |
5197d9c2 AK |
1292 | Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i) == -322.8546703496198318667349645920187712089 + pi/4*log10(e) i": |
1293 | double: 1 | |
1294 | idouble: 1 | |
a8ebb2b9 AK |
1295 | Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i": |
1296 | double: 1 | |
1297 | idouble: 1 | |
5197d9c2 AK |
1298 | Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i": |
1299 | double: 1 | |
1300 | idouble: 1 | |
1301 | Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i": | |
1302 | double: 1 | |
1303 | idouble: 1 | |
a8ebb2b9 AK |
1304 | Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i": |
1305 | double: 1 | |
1306 | idouble: 1 | |
5197d9c2 AK |
1307 | Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i) == -44.10089436477324509881274807713822842154 + pi/4*log10(e) i": |
1308 | double: 1 | |
1309 | float: 1 | |
1310 | idouble: 1 | |
1311 | ifloat: 1 | |
a8ebb2b9 AK |
1312 | Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i": |
1313 | double: 1 | |
1314 | float: 1 | |
1315 | idouble: 1 | |
1316 | ifloat: 1 | |
5197d9c2 AK |
1317 | Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i) == -44.70295435610120748924022586658721447508 + pi/4*log10(e) i": |
1318 | double: 1 | |
1319 | float: 1 | |
1320 | idouble: 1 | |
1321 | ifloat: 1 | |
a8ebb2b9 AK |
1322 | Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i": |
1323 | double: 1 | |
1324 | float: 1 | |
1325 | idouble: 1 | |
1326 | ifloat: 1 | |
1327 | Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i) == 7.730698388614835910296270976605350994446e-308 + 6.821881769209206737428918127156778851051e-1 i": | |
1328 | double: 1 | |
1329 | idouble: 1 | |
1330 | Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i) == 1.932674597153708977574067744151337748612e-308 + 6.821881769209206737428918127156778851051e-1 i": | |
1331 | double: 1 | |
1332 | idouble: 1 | |
1333 | Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i) == 4.831686492884272443935169360378344371529e-309 + 6.821881769209206737428918127156778851051e-1 i": | |
1334 | double: 1 | |
1335 | idouble: 1 | |
1336 | Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i) == 4.084085680564517578238994467153626207224e-38 + 6.821881769209206735545466044044889962925e-1 i": | |
1337 | double: 1 | |
1338 | float: 1 | |
1339 | idouble: 1 | |
1340 | ifloat: 1 | |
1341 | Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i) == 1.021021420141129394559748616788406551878e-38 + 6.821881769209206736487192085600834406988e-1 i": | |
1342 | double: 1 | |
1343 | float: 1 | |
1344 | idouble: 1 | |
1345 | ifloat: 1 | |
1346 | Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i) == 2.552553550352823486399371541971016379740e-39 + 6.821881769209206736958055106378806629019e-1 i": | |
1347 | double: 1 | |
1348 | float: 1 | |
1349 | idouble: 1 | |
1350 | ifloat: 1 | |
1351 | Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i) == 6.6737261053986614395049481326819059203910e-09 + 0.5438241985991753781478398141908629586460 i": | |
1352 | double: 1 | |
1353 | float: 1 | |
1354 | idouble: 1 | |
1355 | ifloat: 1 | |
1356 | ildouble: 1 | |
1357 | ldouble: 1 | |
1358 | Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i) == 6.6737261053986614395049481326819059203910e-09 + 0.5438241985991753781478398141908629586460 i": | |
1359 | double: 1 | |
1360 | float: 1 | |
1361 | idouble: 1 | |
1362 | ifloat: 1 | |
1363 | ildouble: 1 | |
1364 | ldouble: 1 | |
1365 | Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i) == 1.9312741086596516918394613098872836703188e-20 + 0.5231613813514771042838490538484014771862 i": | |
1366 | double: 1 | |
1367 | idouble: 1 | |
1368 | ildouble: 1 | |
1369 | ldouble: 1 | |
1370 | Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i) == -1.9440841725722970687903291200493082253766e-13 + 0.5193774116724956222518530053006822210323 i": | |
1371 | float: 1 | |
1372 | ifloat: 1 | |
1373 | Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i) == -1.9440841725722970687903291200493082253766e-13 + 0.5193774116724956222518530053006822210323 i": | |
1374 | double: 1 | |
1375 | idouble: 1 | |
1376 | ildouble: 1 | |
1377 | ldouble: 1 | |
1378 | Test "Imaginary part of: clog10 (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i) == -4.5643214291682663316715446865040356750881e-46 + 0.4564083863660793840592614609053162690362 i": | |
1379 | ildouble: 1 | |
1380 | ldouble: 1 | |
1381 | Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i) == -6.4375803621988389731799033530075237868110e-21 + 0.4378257977686804492768642780897650927167 i": | |
1382 | double: 1 | |
1383 | idouble: 1 | |
1384 | Test "Real part of: clog10 (0x4d4ep-15 + 0x6605p-15 i) == -7.0781945783414996953799915941870192015212e-09 + 0.4005747524909781155537088181659175147564 i": | |
1385 | ildouble: 1 | |
1386 | ldouble: 1 | |
1387 | Test "Imaginary part of: clog10 (0x4d4ep-15 + 0x6605p-15 i) == -7.0781945783414996953799915941870192015212e-09 + 0.4005747524909781155537088181659175147564 i": | |
1388 | double: 1 | |
1389 | idouble: 1 | |
1390 | Test "Real part of: clog10 (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i) == 2.7822833698845776001753149807484078521508e-37 + 0.3992725998539071066769046272515417679815 i": | |
1391 | ildouble: 1 | |
1392 | ldouble: 1 | |
1393 | Test "Real part of: clog10 (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i) == -2.2583360179249556400630343805573865814771e-32 + 0.6639894257763289307423302343317622430835 i": | |
1394 | ildouble: 1 | |
1395 | ldouble: 1 | |
1396 | Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i) == 3.6079845358966994996207055940336690133424e-30 + 0.5243112258263349992771652393178033846555 i": | |
1397 | double: 1 | |
1398 | idouble: 1 | |
1399 | ildouble: 1 | |
1400 | ldouble: 1 | |
1401 | Test "Real part of: clog10 (0x602fd5037c4792efp-64 + 0xed3e2086dcca80b8p-64 i) == -1.0146400362652473358437501879334790111898e-37 + 0.5149047982335273098246594109614460842099 i": | |
1402 | ildouble: 1 | |
1403 | ldouble: 1 | |
1404 | Test "Real part of: clog10 (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i) == 1.8804859395820231849002915747252695375405e-63 + 0.6404513901551516189871978418046651877394 i": | |
1405 | ildouble: 1 | |
1406 | ldouble: 1 | |
1407 | Test "Real part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i) == 1.6200701438094619117335617123525612051457e-14 + 0.5049027913635038013499728086604870749732 i": | |
1408 | ildouble: 1 | |
1409 | ldouble: 1 | |
1410 | Test "Imaginary part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i) == 1.6200701438094619117335617123525612051457e-14 + 0.5049027913635038013499728086604870749732 i": | |
1411 | ildouble: 1 | |
1412 | ldouble: 1 | |
1413 | Test "Imaginary part of: clog10 (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i) == 1.0529283395205396881397407610630442563938e-37 + 0.4947949395762683446121140513971996916447 i": | |
1414 | ildouble: 1 | |
1415 | ldouble: 1 | |
1416 | Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i) == -1.7182001068739620267773842120965071561416e-11 + 0.3990121149225253562859800593935899629087 i": | |
1417 | double: 1 | |
1418 | idouble: 1 | |
1419 | ildouble: 1 | |
1420 | ldouble: 1 | |
1421 | Test "Real part of: clog10 (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i) == 1.9985076315737626043096596036300177494613e-67 + 0.5883569274304683249184005177865521205198 i": | |
1422 | ildouble: 1 | |
1423 | ldouble: 1 | |
1424 | Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i) == 2.6921240173351112953324592659528481616879e-06 + 0.5785726025799636431142862788413361783862 i": | |
1425 | double: 1 | |
1426 | idouble: 1 | |
1427 | Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i) == 2.6921240173351112953324592659528481616879e-06 + 0.5785726025799636431142862788413361783862 i": | |
1428 | double: 1 | |
1429 | idouble: 1 | |
1430 | Test "Imaginary part of: clog10 (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i) == 2.8774482675253468630312378575186855052697e-66 + 0.4571561610046221605554903008571429975493 i": | |
1431 | ildouble: 2 | |
1432 | ldouble: 2 | |
1433 | Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i) == 2.3329549194675052736016290082882121135546e-26 + 0.4561756099441139182878993697611751382976 i": | |
1434 | double: 1 | |
1435 | idouble: 1 | |
1436 | ildouble: 1 | |
1437 | ldouble: 1 | |
1438 | Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i) == 2.680828048441605163181684680300513080769e-7 + 4.825491868832381486767558728169977751564e-4 i": | |
1439 | double: 1 | |
1440 | idouble: 1 | |
5197d9c2 AK |
1441 | Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i": |
1442 | double: 1 | |
1443 | float: 1 | |
1444 | idouble: 1 | |
1445 | ifloat: 1 | |
1446 | Test "Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i": | |
1447 | double: 1 | |
1448 | float: 1 | |
1449 | idouble: 1 | |
1450 | ifloat: 1 | |
1451 | Test "Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i": | |
1452 | double: 1 | |
1453 | float: 1 | |
1454 | idouble: 1 | |
1455 | ifloat: 1 | |
1456 | Test "Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i": | |
1457 | double: 1 | |
1458 | float: 1 | |
1459 | idouble: 1 | |
1460 | ifloat: 1 | |
1461 | ||
1462 | # cos | |
a8ebb2b9 AK |
1463 | Test "cos (0x1p+120) == -9.25879022854837867303861764107414946730833e-01": |
1464 | float: 1 | |
1465 | ifloat: 1 | |
1466 | Test "cos (0x1p+127) == 7.81914638714960072263910298466369236613162e-01": | |
1467 | float: 1 | |
1468 | ifloat: 1 | |
5197d9c2 AK |
1469 | Test "cos (M_PI_6l * 2.0) == 0.5": |
1470 | double: 1 | |
1471 | idouble: 1 | |
1472 | Test "cos (M_PI_6l * 4.0) == -0.5": | |
1473 | double: 2 | |
1474 | float: 1 | |
1475 | idouble: 2 | |
1476 | ifloat: 1 | |
1477 | ildouble: 1 | |
1478 | ldouble: 1 | |
1479 | ||
1480 | # cos_downward | |
1481 | Test "cos_downward (1) == 0.5403023058681397174009366074429766037323": | |
1482 | float: 1 | |
1483 | ifloat: 1 | |
1484 | Test "cos_downward (10) == -0.8390715290764524522588639478240648345199": | |
1485 | ildouble: 1 | |
1486 | ldouble: 1 | |
1487 | Test "cos_downward (2) == -0.4161468365471423869975682295007621897660": | |
1488 | float: 1 | |
1489 | ifloat: 1 | |
1490 | ildouble: 1 | |
1491 | ldouble: 1 | |
1492 | Test "cos_downward (3) == -0.9899924966004454572715727947312613023937": | |
1493 | float: 1 | |
1494 | ifloat: 1 | |
1495 | ildouble: 1 | |
1496 | ldouble: 1 | |
1497 | Test "cos_downward (4) == -0.6536436208636119146391681830977503814241": | |
1498 | float: 1 | |
1499 | ifloat: 1 | |
1500 | Test "cos_downward (5) == 0.2836621854632262644666391715135573083344": | |
1501 | float: 1 | |
528be9fe | 1502 | ifloat: 1 |
fea3f995 RM |
1503 | ildouble: 1 |
1504 | ldouble: 1 | |
5197d9c2 | 1505 | Test "cos_downward (6) == 0.9601702866503660205456522979229244054519": |
fea3f995 RM |
1506 | ildouble: 1 |
1507 | ldouble: 1 | |
5197d9c2 | 1508 | Test "cos_downward (7) == 0.7539022543433046381411975217191820122183": |
528be9fe AJ |
1509 | float: 1 |
1510 | ifloat: 1 | |
5197d9c2 AK |
1511 | ildouble: 1 |
1512 | ldouble: 1 | |
1513 | Test "cos_downward (8) == -0.1455000338086135258688413818311946826093": | |
528be9fe AJ |
1514 | float: 1 |
1515 | ifloat: 1 | |
5197d9c2 AK |
1516 | ildouble: 2 |
1517 | ldouble: 2 | |
1518 | ||
1519 | # cos_tonearest | |
1520 | Test "cos_tonearest (7) == 0.7539022543433046381411975217191820122183": | |
528be9fe AJ |
1521 | float: 1 |
1522 | ifloat: 1 | |
5197d9c2 AK |
1523 | |
1524 | # cos_towardzero | |
1525 | Test "cos_towardzero (10) == -0.8390715290764524522588639478240648345199": | |
1526 | ildouble: 1 | |
1527 | ldouble: 1 | |
1528 | Test "cos_towardzero (2) == -0.4161468365471423869975682295007621897660": | |
528be9fe AJ |
1529 | float: 1 |
1530 | ifloat: 1 | |
5197d9c2 AK |
1531 | ildouble: 1 |
1532 | ldouble: 1 | |
1533 | Test "cos_towardzero (3) == -0.9899924966004454572715727947312613023937": | |
528be9fe AJ |
1534 | float: 1 |
1535 | ifloat: 1 | |
5197d9c2 AK |
1536 | ildouble: 1 |
1537 | ldouble: 1 | |
1538 | Test "cos_towardzero (5) == 0.2836621854632262644666391715135573083344": | |
528be9fe AJ |
1539 | float: 1 |
1540 | ifloat: 1 | |
5197d9c2 AK |
1541 | ildouble: 1 |
1542 | ldouble: 1 | |
1543 | Test "cos_towardzero (6) == 0.9601702866503660205456522979229244054519": | |
1544 | ildouble: 1 | |
1545 | ldouble: 1 | |
1546 | Test "cos_towardzero (7) == 0.7539022543433046381411975217191820122183": | |
528be9fe AJ |
1547 | float: 1 |
1548 | ifloat: 1 | |
5197d9c2 AK |
1549 | ildouble: 1 |
1550 | ldouble: 1 | |
1551 | Test "cos_towardzero (8) == -0.1455000338086135258688413818311946826093": | |
528be9fe AJ |
1552 | float: 1 |
1553 | ifloat: 1 | |
5197d9c2 AK |
1554 | ildouble: 2 |
1555 | ldouble: 2 | |
1556 | ||
1557 | # cos_upward | |
1558 | Test "cos_upward (1) == 0.5403023058681397174009366074429766037323": | |
1559 | ildouble: 1 | |
1560 | ldouble: 1 | |
1561 | Test "cos_upward (10) == -0.8390715290764524522588639478240648345199": | |
528be9fe | 1562 | float: 1 |
528be9fe | 1563 | ifloat: 1 |
5197d9c2 | 1564 | Test "cos_upward (4) == -0.6536436208636119146391681830977503814241": |
fea3f995 RM |
1565 | ildouble: 1 |
1566 | ldouble: 1 | |
5197d9c2 | 1567 | Test "cos_upward (6) == 0.9601702866503660205456522979229244054519": |
528be9fe AJ |
1568 | float: 1 |
1569 | ifloat: 1 | |
5197d9c2 | 1570 | Test "cos_upward (7) == 0.7539022543433046381411975217191820122183": |
528be9fe AJ |
1571 | float: 1 |
1572 | ifloat: 1 | |
5197d9c2 AK |
1573 | Test "cos_upward (9) == -0.9111302618846769883682947111811653112463": |
1574 | float: 2 | |
1575 | ifloat: 2 | |
1576 | ildouble: 1 | |
1577 | ldouble: 1 | |
1578 | ||
1579 | # cosh_downward | |
1580 | Test "cosh_downward (22) == 1792456423.065795780980053377632656584997": | |
528be9fe AJ |
1581 | float: 1 |
1582 | ifloat: 1 | |
5197d9c2 AK |
1583 | ildouble: 1 |
1584 | ldouble: 1 | |
1585 | Test "cosh_downward (23) == 4872401723.124451300068625740569997090344": | |
1586 | float: 1 | |
1587 | ifloat: 1 | |
1588 | ildouble: 1 | |
1589 | ldouble: 1 | |
1590 | Test "cosh_downward (24) == 13244561064.92173614708845674912733665919": | |
528be9fe AJ |
1591 | float: 1 |
1592 | ifloat: 1 | |
5197d9c2 AK |
1593 | ildouble: 1 |
1594 | ldouble: 1 | |
528be9fe | 1595 | |
5197d9c2 AK |
1596 | # cosh_tonearest |
1597 | Test "cosh_tonearest (22) == 1792456423.065795780980053377632656584997": | |
1598 | ildouble: 1 | |
1599 | ldouble: 1 | |
1600 | ||
1601 | # cosh_towardzero | |
1602 | Test "cosh_towardzero (22) == 1792456423.065795780980053377632656584997": | |
956f8acd | 1603 | float: 1 |
956f8acd | 1604 | ifloat: 1 |
fea3f995 RM |
1605 | ildouble: 1 |
1606 | ldouble: 1 | |
5197d9c2 | 1607 | Test "cosh_towardzero (23) == 4872401723.124451300068625740569997090344": |
528be9fe | 1608 | float: 1 |
528be9fe | 1609 | ifloat: 1 |
fea3f995 RM |
1610 | ildouble: 1 |
1611 | ldouble: 1 | |
5197d9c2 | 1612 | Test "cosh_towardzero (24) == 13244561064.92173614708845674912733665919": |
956f8acd | 1613 | float: 1 |
956f8acd | 1614 | ifloat: 1 |
5197d9c2 AK |
1615 | ildouble: 1 |
1616 | ldouble: 1 | |
1617 | ||
1618 | # cosh_upward | |
1619 | Test "cosh_upward (22) == 1792456423.065795780980053377632656584997": | |
1620 | ildouble: 1 | |
1621 | ldouble: 1 | |
1622 | Test "cosh_upward (23) == 4872401723.124451300068625740569997090344": | |
1623 | ildouble: 1 | |
1624 | ldouble: 1 | |
1625 | Test "cosh_upward (24) == 13244561064.92173614708845674912733665919": | |
1626 | ildouble: 1 | |
1627 | ldouble: 1 | |
528be9fe AJ |
1628 | |
1629 | # cpow | |
76ebfd75 UD |
1630 | Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i": |
1631 | float: 1 | |
1632 | ifloat: 1 | |
1633 | Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i": | |
a8ebb2b9 AK |
1634 | ildouble: 1 |
1635 | ldouble: 1 | |
76ebfd75 UD |
1636 | Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i": |
1637 | double: 1 | |
1638 | float: 4 | |
1639 | idouble: 1 | |
1640 | ifloat: 4 | |
fea3f995 RM |
1641 | ildouble: 4 |
1642 | ldouble: 4 | |
1643 | Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i) == 0.75 + 1.25 i": | |
fea3f995 RM |
1644 | ildouble: 1 |
1645 | ldouble: 1 | |
76ebfd75 UD |
1646 | Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i": |
1647 | double: 2 | |
1648 | float: 3 | |
1649 | idouble: 2 | |
1650 | ifloat: 3 | |
a8ebb2b9 AK |
1651 | ildouble: 2 |
1652 | ldouble: 2 | |
fea3f995 RM |
1653 | Test "Real part of: cpow (2 + 0 i, 10 + 0 i) == 1024.0 + 0.0 i": |
1654 | ildouble: 2 | |
1655 | ldouble: 2 | |
528be9fe AJ |
1656 | Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": |
1657 | double: 1 | |
ed3dbfad | 1658 | float: 5 |
528be9fe | 1659 | idouble: 1 |
ed3dbfad | 1660 | ifloat: 5 |
5197d9c2 AK |
1661 | ildouble: 2 |
1662 | ldouble: 2 | |
528be9fe AJ |
1663 | Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": |
1664 | float: 2 | |
1665 | ifloat: 2 | |
1666 | Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i": | |
956f8acd | 1667 | double: 2 |
528be9fe | 1668 | float: 2 |
956f8acd | 1669 | idouble: 2 |
528be9fe | 1670 | ifloat: 2 |
fea3f995 RM |
1671 | ildouble: 1 |
1672 | ldouble: 1 | |
1673 | ||
1674 | # csin | |
ed3dbfad AJ |
1675 | Test "Real part of: csin (-0.75 + 11357.25 i) == -8.385498349388321535962327491346664141020e4931 + 9.001213196851067077465606717616495588201e4931 i": |
1676 | ildouble: 1 | |
1677 | ldouble: 1 | |
1678 | Test "Real part of: csin (-0.75 + 710.5 i) == -1.255317763348154410745082950806112487736e308 + 1.347490911916428129246890157395342279438e308 i": | |
1679 | double: 1 | |
1680 | idouble: 1 | |
1681 | ildouble: 1 | |
1682 | ldouble: 1 | |
1683 | Test "Real part of: csin (-0.75 + 89.5 i) == -2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i": | |
1684 | float: 1 | |
1685 | ifloat: 1 | |
1686 | ildouble: 1 | |
1687 | ldouble: 1 | |
1688 | Test "Imaginary part of: csin (-0.75 + 89.5 i) == -2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i": | |
1689 | ildouble: 1 | |
1690 | ldouble: 1 | |
1691 | Test "Real part of: csin (-0.75 - 11357.25 i) == -8.385498349388321535962327491346664141020e4931 - 9.001213196851067077465606717616495588201e4931 i": | |
1692 | ildouble: 1 | |
1693 | ldouble: 1 | |
1694 | Test "Real part of: csin (-0.75 - 710.5 i) == -1.255317763348154410745082950806112487736e308 - 1.347490911916428129246890157395342279438e308 i": | |
1695 | double: 1 | |
1696 | idouble: 1 | |
1697 | ildouble: 1 | |
1698 | ldouble: 1 | |
1699 | Test "Real part of: csin (-0.75 - 89.5 i) == -2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i": | |
1700 | float: 1 | |
1701 | ifloat: 1 | |
1702 | ildouble: 1 | |
1703 | ldouble: 1 | |
1704 | Test "Imaginary part of: csin (-0.75 - 89.5 i) == -2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i": | |
1705 | ildouble: 1 | |
1706 | ldouble: 1 | |
fea3f995 RM |
1707 | Test "Imaginary part of: csin (-2 - 3 i) == -9.15449914691142957346729954460983256 + 4.16890695996656435075481305885375484 i": |
1708 | ildouble: 1 | |
1709 | ldouble: 1 | |
1710 | Test "Real part of: csin (0.75 + 1.25 i) == 1.28722291002649188575873510790565441 + 1.17210635989270256101081285116138863 i": | |
1711 | ildouble: 1 | |
1712 | ldouble: 1 | |
ed3dbfad AJ |
1713 | Test "Real part of: csin (0.75 + 11357.25 i) == 8.385498349388321535962327491346664141020e4931 + 9.001213196851067077465606717616495588201e4931 i": |
1714 | ildouble: 1 | |
1715 | ldouble: 1 | |
1716 | Test "Real part of: csin (0.75 + 710.5 i) == 1.255317763348154410745082950806112487736e308 + 1.347490911916428129246890157395342279438e308 i": | |
1717 | double: 1 | |
1718 | idouble: 1 | |
1719 | ildouble: 1 | |
1720 | ldouble: 1 | |
1721 | Test "Real part of: csin (0.75 + 89.5 i) == 2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i": | |
1722 | float: 1 | |
1723 | ifloat: 1 | |
1724 | ildouble: 1 | |
1725 | ldouble: 1 | |
1726 | Test "Imaginary part of: csin (0.75 + 89.5 i) == 2.522786001038096774676288412995370563339e38 + 2.708024460708609732016532185663087200560e38 i": | |
1727 | ildouble: 1 | |
1728 | ldouble: 1 | |
1729 | Test "Real part of: csin (0.75 - 11357.25 i) == 8.385498349388321535962327491346664141020e4931 - 9.001213196851067077465606717616495588201e4931 i": | |
1730 | ildouble: 1 | |
1731 | ldouble: 1 | |
1732 | Test "Real part of: csin (0.75 - 710.5 i) == 1.255317763348154410745082950806112487736e308 - 1.347490911916428129246890157395342279438e308 i": | |
1733 | double: 1 | |
1734 | idouble: 1 | |
1735 | ildouble: 1 | |
1736 | ldouble: 1 | |
1737 | Test "Real part of: csin (0.75 - 89.5 i) == 2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i": | |
1738 | float: 1 | |
1739 | ifloat: 1 | |
1740 | ildouble: 1 | |
1741 | ldouble: 1 | |
1742 | Test "Imaginary part of: csin (0.75 - 89.5 i) == 2.522786001038096774676288412995370563339e38 - 2.708024460708609732016532185663087200560e38 i": | |
1743 | ildouble: 1 | |
1744 | ldouble: 1 | |
1745 | Test "Real part of: csin (0x1p-1074 + 1440 i) == 5.981479269486130556466515778180916082415e301 + inf i": | |
1746 | double: 1 | |
1747 | idouble: 1 | |
1748 | Test "Real part of: csin (0x1p-16434 + 22730 i) == 1.217853148905605987081057582351152052687e4924 + inf i": | |
1749 | ildouble: 1 | |
1750 | ldouble: 1 | |
528be9fe | 1751 | |
528be9fe | 1752 | # csinh |
ed3dbfad AJ |
1753 | Test "Imaginary part of: csinh (-11357.25 + 0.75 i) == -9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i": |
1754 | ildouble: 1 | |
1755 | ldouble: 1 | |
1756 | Test "Imaginary part of: csinh (-11357.25 - 0.75 i) == -9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i": | |
1757 | ildouble: 1 | |
1758 | ldouble: 1 | |
fea3f995 RM |
1759 | Test "Real part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i": |
1760 | ildouble: 1 | |
1761 | ldouble: 1 | |
f92abad6 | 1762 | Test "Imaginary part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i": |
528be9fe AJ |
1763 | double: 1 |
1764 | idouble: 1 | |
ed3dbfad AJ |
1765 | Test "Imaginary part of: csinh (-710.5 + 0.75 i) == -1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": |
1766 | double: 1 | |
1767 | idouble: 1 | |
1768 | ildouble: 1 | |
1769 | ldouble: 1 | |
1770 | Test "Imaginary part of: csinh (-710.5 - 0.75 i) == -1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
1771 | double: 1 | |
1772 | idouble: 1 | |
1773 | ildouble: 1 | |
1774 | ldouble: 1 | |
1775 | Test "Real part of: csinh (-89.5 + 0.75 i) == -2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
1776 | ildouble: 1 | |
1777 | ldouble: 1 | |
1778 | Test "Imaginary part of: csinh (-89.5 + 0.75 i) == -2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
1779 | float: 1 | |
1780 | ifloat: 1 | |
1781 | ildouble: 1 | |
1782 | ldouble: 1 | |
1783 | Test "Real part of: csinh (-89.5 - 0.75 i) == -2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
1784 | ildouble: 1 | |
1785 | ldouble: 1 | |
1786 | Test "Imaginary part of: csinh (-89.5 - 0.75 i) == -2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
1787 | float: 1 | |
1788 | ifloat: 1 | |
1789 | ildouble: 1 | |
1790 | ldouble: 1 | |
76ebfd75 | 1791 | Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": |
528be9fe AJ |
1792 | float: 1 |
1793 | ifloat: 1 | |
76ebfd75 | 1794 | Test "Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": |
528be9fe AJ |
1795 | float: 1 |
1796 | ifloat: 1 | |
ed3dbfad AJ |
1797 | Test "Imaginary part of: csinh (11357.25 + 0.75 i) == 9.001213196851067077465606717616495588201e4931 + 8.385498349388321535962327491346664141020e4931 i": |
1798 | ildouble: 1 | |
1799 | ldouble: 1 | |
1800 | Test "Imaginary part of: csinh (11357.25 - 0.75 i) == 9.001213196851067077465606717616495588201e4931 - 8.385498349388321535962327491346664141020e4931 i": | |
1801 | ildouble: 1 | |
1802 | ldouble: 1 | |
1803 | Test "Imaginary part of: csinh (1440 + 0x1p-1074 i) == inf + 5.981479269486130556466515778180916082415e301 i": | |
1804 | double: 1 | |
1805 | idouble: 1 | |
1806 | Test "Imaginary part of: csinh (22730 + 0x1p-16434 i) == inf + 1.217853148905605987081057582351152052687e4924 i": | |
1807 | ildouble: 1 | |
1808 | ldouble: 1 | |
1809 | Test "Imaginary part of: csinh (710.5 + 0.75 i) == 1.347490911916428129246890157395342279438e308 + 1.255317763348154410745082950806112487736e308 i": | |
1810 | double: 1 | |
1811 | idouble: 1 | |
1812 | ildouble: 1 | |
1813 | ldouble: 1 | |
1814 | Test "Imaginary part of: csinh (710.5 - 0.75 i) == 1.347490911916428129246890157395342279438e308 - 1.255317763348154410745082950806112487736e308 i": | |
1815 | double: 1 | |
1816 | idouble: 1 | |
1817 | ildouble: 1 | |
1818 | ldouble: 1 | |
1819 | Test "Real part of: csinh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
1820 | ildouble: 1 | |
1821 | ldouble: 1 | |
1822 | Test "Imaginary part of: csinh (89.5 + 0.75 i) == 2.708024460708609732016532185663087200560e38 + 2.522786001038096774676288412995370563339e38 i": | |
1823 | float: 1 | |
1824 | ifloat: 1 | |
1825 | ildouble: 1 | |
1826 | ldouble: 1 | |
1827 | Test "Real part of: csinh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
1828 | ildouble: 1 | |
1829 | ldouble: 1 | |
1830 | Test "Imaginary part of: csinh (89.5 - 0.75 i) == 2.708024460708609732016532185663087200560e38 - 2.522786001038096774676288412995370563339e38 i": | |
1831 | float: 1 | |
1832 | ifloat: 1 | |
1833 | ildouble: 1 | |
1834 | ldouble: 1 | |
528be9fe AJ |
1835 | |
1836 | # csqrt | |
a8ebb2b9 AK |
1837 | Test "Real part of: csqrt (-0x1.0000000000000000000000000001p-16382 - 0x1.0000000000000000000000000001p-16382 i) == 8.344545284118961663847948339519226074126e-2467 - 2.014551439675644900022606748976158925145e-2466 i": |
1838 | ildouble: 1 | |
1839 | ldouble: 1 | |
1840 | Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i) == 8.344545284118961664300307045791497724440e-2467 - 2.014551439675644900131815801350165472778e-2466 i": | |
1841 | ildouble: 1 | |
1842 | ldouble: 1 | |
1843 | Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i) == 8.344545284118961664300307045791497724440e-2467 - 2.014551439675644900131815801350165472778e-2466 i": | |
1844 | ildouble: 1 | |
1845 | ldouble: 1 | |
1846 | Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i) == 6.788430486774966350907249113759995429568e-155 - 1.638872094839911521020410942677082920935e-154 i": | |
1847 | ildouble: 1 | |
1848 | ldouble: 1 | |
1849 | Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i) == 4.934094449071842328766868579214125217132e-20 - 1.191195773697904627170323731331667740087e-19 i": | |
1850 | double: 1 | |
1851 | idouble: 1 | |
d8337213 | 1852 | Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i": |
528be9fe AJ |
1853 | float: 1 |
1854 | ifloat: 1 | |
fea3f995 RM |
1855 | ildouble: 1 |
1856 | ldouble: 1 | |
d8337213 | 1857 | Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i": |
528be9fe AJ |
1858 | float: 1 |
1859 | ifloat: 1 | |
fea3f995 RM |
1860 | ildouble: 1 |
1861 | ldouble: 1 | |
1862 | Test "Imaginary part of: csqrt (0.75 + 1.25 i) == 1.05065169626078392338656675760808326 + 0.594868882070379067881984030639932657 i": | |
1863 | ildouble: 1 | |
1864 | ldouble: 1 | |
a8ebb2b9 AK |
1865 | Test "Imaginary part of: csqrt (0x1.0000000000000000000000000001p-16382 + 0x1.0000000000000000000000000001p-16382 i) == 2.014551439675644900022606748976158925145e-2466 + 8.344545284118961663847948339519226074126e-2467 i": |
1866 | ildouble: 1 | |
1867 | ldouble: 1 | |
1868 | Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i) == 2.014551439675644900131815801350165472778e-2466 + 8.344545284118961664300307045791497724440e-2467 i": | |
1869 | ildouble: 1 | |
1870 | ldouble: 1 | |
1871 | Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i) == 2.014551439675644900131815801350165472778e-2466 + 8.344545284118961664300307045791497724440e-2467 i": | |
1872 | ildouble: 1 | |
1873 | ldouble: 1 | |
1874 | Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i) == 1.638872094839911521020410942677082920935e-154 + 6.788430486774966350907249113759995429568e-155 i": | |
1875 | ildouble: 1 | |
1876 | ldouble: 1 | |
1877 | Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i) == 1.191195773697904627170323731331667740087e-19 + 4.934094449071842328766868579214125217132e-20 i": | |
1878 | double: 1 | |
1879 | idouble: 1 | |
5197d9c2 AK |
1880 | Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i) == 1.844674352395372953599975585936590505260e+19 + 2.710505511993121390769065968615872097053e-20 i": |
1881 | float: 1 | |
1882 | ifloat: 1 | |
1883 | Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i": | |
1884 | double: 1 | |
1885 | idouble: 1 | |
1886 | Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i": | |
1887 | double: 1 | |
1888 | idouble: 1 | |
1889 | ildouble: 1 | |
1890 | ldouble: 1 | |
1891 | Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 1.379778091031440685006200821918878702861e+154 + 3.257214233483129514781233066898042490248e+153 i": | |
1892 | double: 1 | |
1893 | idouble: 1 | |
1894 | ildouble: 1 | |
1895 | ldouble: 1 | |
1896 | Test "Real part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i) == 1.179514222452201722651836720466795901016e+2466 + 4.885707879516577666702435054303191575148e+2465 i": | |
1897 | ildouble: 1 | |
1898 | ldouble: 1 | |
1899 | Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i) == 1.179514222452201722651836720466795901016e+2466 + 4.885707879516577666702435054303191575148e+2465 i": | |
1900 | ildouble: 1 | |
1901 | ldouble: 1 | |
1902 | Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1p+16383 i) == 1.106698967236475180613254276996359485630e+2466 + 2.687568007603946993388538156299100955642e+2465 i": | |
1903 | ildouble: 1 | |
1904 | ldouble: 1 | |
1905 | Test "Imaginary part of: csqrt (0x1p-16440 + 0x1p-16441 i) == 3.514690655930285351254618340783294558136e-2475 + 8.297059146828716918029689466551384219370e-2476 i": | |
1906 | ildouble: 1 | |
1907 | ldouble: 1 | |
528be9fe AJ |
1908 | |
1909 | # ctan | |
f92abad6 | 1910 | Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": |
5197d9c2 AK |
1911 | float: 1 |
1912 | ifloat: 1 | |
1913 | Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": | |
528be9fe AJ |
1914 | double: 1 |
1915 | idouble: 1 | |
fea3f995 RM |
1916 | ildouble: 1 |
1917 | ldouble: 1 | |
5197d9c2 AK |
1918 | Test "Real part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i": |
1919 | float: 1 | |
1920 | ifloat: 1 | |
fea3f995 RM |
1921 | ildouble: 1 |
1922 | ldouble: 1 | |
76ebfd75 | 1923 | Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i": |
528be9fe | 1924 | double: 1 |
5197d9c2 AK |
1925 | float: 1 |
1926 | idouble: 1 | |
1927 | ifloat: 1 | |
1928 | ildouble: 2 | |
1929 | ldouble: 2 | |
1930 | Test "Real part of: ctan (0x1p1023 + 1 i) == -0.2254627924997545057926782581695274244229 + 0.8786063118883068695462540226219865087189 i": | |
1931 | double: 1 | |
1932 | idouble: 1 | |
1933 | Test "Imaginary part of: ctan (0x1p1023 + 1 i) == -0.2254627924997545057926782581695274244229 + 0.8786063118883068695462540226219865087189 i": | |
1934 | ildouble: 2 | |
1935 | ldouble: 2 | |
1936 | Test "Real part of: ctan (0x1p127 + 1 i) == 0.2446359391192790896381501310437708987204 + 0.9101334047676183761532873794426475906201 i": | |
1937 | float: 1 | |
1938 | ifloat: 1 | |
1939 | ildouble: 2 | |
1940 | ldouble: 2 | |
1941 | Test "Imaginary part of: ctan (0x1p127 + 1 i) == 0.2446359391192790896381501310437708987204 + 0.9101334047676183761532873794426475906201 i": | |
1942 | double: 1 | |
1943 | float: 1 | |
528be9fe | 1944 | idouble: 1 |
5197d9c2 AK |
1945 | ifloat: 1 |
1946 | ildouble: 1 | |
1947 | ldouble: 1 | |
1948 | Test "Real part of: ctan (0x1p16383 + 1 i) == 0.1608598776370396607204448234354670036772 + 0.8133818522051542536316746743877629761488 i": | |
1949 | ildouble: 1 | |
1950 | ldouble: 1 | |
1951 | Test "Imaginary part of: ctan (0x1p16383 + 1 i) == 0.1608598776370396607204448234354670036772 + 0.8133818522051542536316746743877629761488 i": | |
1952 | ildouble: 2 | |
1953 | ldouble: 2 | |
1954 | Test "Real part of: ctan (0x3.243f6cp-1 + 0 i) == -2.287733242885645987394874673945769518150e7 + 0.0 i": | |
1955 | float: 1 | |
1956 | ifloat: 1 | |
1957 | ildouble: 1 | |
1958 | ldouble: 1 | |
1959 | Test "Real part of: ctan (1 + 355 i) == 8.140551093483276762350406321792653551513e-309 + 1.0 i": | |
1960 | ildouble: 2 | |
1961 | ldouble: 2 | |
1962 | Test "Real part of: ctan (1 + 365 i) == 1.677892637497921890115075995898773550884e-317 + 1.0 i": | |
1963 | ildouble: 1 | |
1964 | ldouble: 1 | |
1965 | Test "Real part of: ctan (1 + 45 i) == 1.490158918874345552942703234806348520895e-39 + 1.000000000000000000000000000000000000001 i": | |
fea3f995 RM |
1966 | ildouble: 2 |
1967 | ldouble: 2 | |
5197d9c2 AK |
1968 | Test "Real part of: ctan (1 + 47 i) == 2.729321264492904590777293425576722354636e-41 + 1.0 i": |
1969 | ildouble: 1 | |
1970 | ldouble: 1 | |
528be9fe | 1971 | |
a8ebb2b9 AK |
1972 | # ctan_downward |
1973 | Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i": | |
1974 | ildouble: 2 | |
1975 | ldouble: 2 | |
1976 | Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
1977 | ildouble: 4 | |
1978 | ldouble: 4 | |
1979 | Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
1980 | ildouble: 3 | |
1981 | ldouble: 3 | |
1982 | Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1983 | double: 2 | |
1984 | float: 1 | |
1985 | idouble: 2 | |
1986 | ifloat: 1 | |
1987 | ildouble: 2 | |
1988 | ldouble: 2 | |
1989 | Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
1990 | float: 1 | |
1991 | ifloat: 1 | |
1992 | ildouble: 5 | |
1993 | ldouble: 5 | |
1994 | ||
1995 | # ctan_tonearest | |
1996 | Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i": | |
1997 | ildouble: 1 | |
1998 | ldouble: 1 | |
1999 | Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
2000 | ildouble: 3 | |
2001 | ldouble: 3 | |
2002 | Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
2003 | ildouble: 3 | |
2004 | ldouble: 3 | |
2005 | Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
2006 | float: 1 | |
2007 | ifloat: 1 | |
2008 | ildouble: 1 | |
2009 | ldouble: 1 | |
2010 | Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
2011 | float: 1 | |
2012 | ifloat: 1 | |
2013 | ildouble: 2 | |
2014 | ldouble: 2 | |
2015 | ||
2016 | # ctan_towardzero | |
2017 | Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i": | |
2018 | ildouble: 1 | |
2019 | ldouble: 1 | |
2020 | Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
2021 | ildouble: 1 | |
2022 | ldouble: 1 | |
2023 | Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
2024 | ildouble: 2 | |
2025 | ldouble: 2 | |
2026 | Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
2027 | float: 1 | |
2028 | ifloat: 1 | |
2029 | Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
2030 | float: 1 | |
2031 | ifloat: 1 | |
2032 | ildouble: 5 | |
2033 | ldouble: 5 | |
2034 | ||
2035 | # ctan_upward | |
2036 | Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i": | |
2037 | ildouble: 1 | |
2038 | ldouble: 1 | |
2039 | Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i) == -3.986797629811710706723242948653362815645e19 + 5.793882568875674066286163141055208625180e-4912 i": | |
2040 | ildouble: 1 | |
2041 | ldouble: 1 | |
2042 | Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
2043 | double: 1 | |
2044 | idouble: 1 | |
2045 | ildouble: 2 | |
2046 | ldouble: 2 | |
2047 | Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i) == 1.633123935319536975596773704152891653086e16 + 1.317719414943508315995636961402669067843e-291 i": | |
2048 | ildouble: 3 | |
2049 | ldouble: 3 | |
2050 | Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
2051 | double: 2 | |
2052 | float: 1 | |
2053 | idouble: 2 | |
2054 | ifloat: 1 | |
2055 | ildouble: 2 | |
2056 | ldouble: 2 | |
2057 | Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i": | |
2058 | double: 1 | |
2059 | float: 2 | |
2060 | idouble: 1 | |
2061 | ifloat: 2 | |
2062 | ||
528be9fe | 2063 | # ctanh |
f92abad6 | 2064 | Test "Real part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i": |
528be9fe AJ |
2065 | double: 1 |
2066 | float: 2 | |
2067 | idouble: 1 | |
2068 | ifloat: 2 | |
fea3f995 | 2069 | Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i": |
5197d9c2 AK |
2070 | double: 1 |
2071 | idouble: 1 | |
2072 | Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i) == 0.0 - 2.287733242885645987394874673945769518150e7 i": | |
2073 | float: 1 | |
2074 | ifloat: 1 | |
fea3f995 RM |
2075 | ildouble: 1 |
2076 | ldouble: 1 | |
528be9fe | 2077 | Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i": |
5197d9c2 | 2078 | double: 1 |
528be9fe | 2079 | float: 1 |
5197d9c2 | 2080 | idouble: 1 |
528be9fe | 2081 | ifloat: 1 |
5197d9c2 AK |
2082 | ildouble: 1 |
2083 | ldouble: 1 | |
76ebfd75 UD |
2084 | Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": |
2085 | double: 1 | |
2086 | idouble: 1 | |
5197d9c2 AK |
2087 | Test "Imaginary part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": |
2088 | float: 1 | |
2089 | ifloat: 1 | |
2090 | Test "Real part of: ctanh (1 + 0x1p1023 i) == 0.8786063118883068695462540226219865087189 - 0.2254627924997545057926782581695274244229 i": | |
2091 | ildouble: 2 | |
2092 | ldouble: 2 | |
2093 | Test "Imaginary part of: ctanh (1 + 0x1p1023 i) == 0.8786063118883068695462540226219865087189 - 0.2254627924997545057926782581695274244229 i": | |
2094 | double: 1 | |
2095 | idouble: 1 | |
2096 | Test "Real part of: ctanh (1 + 0x1p127 i) == 0.9101334047676183761532873794426475906201 + 0.2446359391192790896381501310437708987204 i": | |
2097 | double: 1 | |
2098 | float: 1 | |
2099 | idouble: 1 | |
2100 | ifloat: 1 | |
2101 | ildouble: 1 | |
2102 | ldouble: 1 | |
2103 | Test "Imaginary part of: ctanh (1 + 0x1p127 i) == 0.9101334047676183761532873794426475906201 + 0.2446359391192790896381501310437708987204 i": | |
2104 | float: 1 | |
2105 | ifloat: 1 | |
2106 | ildouble: 2 | |
2107 | ldouble: 2 | |
2108 | Test "Real part of: ctanh (1 + 0x1p16383 i) == 0.8133818522051542536316746743877629761488 + 0.1608598776370396607204448234354670036772 i": | |
2109 | ildouble: 2 | |
2110 | ldouble: 2 | |
2111 | Test "Imaginary part of: ctanh (1 + 0x1p16383 i) == 0.8133818522051542536316746743877629761488 + 0.1608598776370396607204448234354670036772 i": | |
2112 | ildouble: 1 | |
2113 | ldouble: 1 | |
2114 | Test "Imaginary part of: ctanh (355 + 1 i) == 1.0 + 8.140551093483276762350406321792653551513e-309 i": | |
2115 | ildouble: 2 | |
2116 | ldouble: 2 | |
2117 | Test "Imaginary part of: ctanh (365 + 1 i) == 1.0 + 1.677892637497921890115075995898773550884e-317 i": | |
2118 | ildouble: 1 | |
2119 | ldouble: 1 | |
2120 | Test "Imaginary part of: ctanh (45 + 1 i) == 1.000000000000000000000000000000000000001 + 1.490158918874345552942703234806348520895e-39 i": | |
2121 | ildouble: 2 | |
2122 | ldouble: 2 | |
2123 | Test "Imaginary part of: ctanh (47 + 1 i) == 1.0 + 2.729321264492904590777293425576722354636e-41 i": | |
2124 | ildouble: 1 | |
2125 | ldouble: 1 | |
76ebfd75 | 2126 | |
a8ebb2b9 AK |
2127 | # ctanh_downward |
2128 | Test "Real part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2129 | ildouble: 3 | |
2130 | ldouble: 3 | |
2131 | Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2132 | ildouble: 4 | |
2133 | ldouble: 4 | |
2134 | Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2135 | float: 1 | |
2136 | ifloat: 1 | |
2137 | ildouble: 5 | |
2138 | ldouble: 5 | |
2139 | Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2140 | double: 2 | |
2141 | float: 1 | |
2142 | idouble: 2 | |
2143 | ifloat: 1 | |
2144 | ildouble: 2 | |
2145 | ldouble: 2 | |
2146 | Test "Imaginary part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i": | |
2147 | ildouble: 2 | |
2148 | ldouble: 2 | |
2149 | ||
2150 | # ctanh_tonearest | |
2151 | Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2152 | ildouble: 3 | |
2153 | ldouble: 3 | |
2154 | Test "Imaginary part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2155 | ildouble: 3 | |
2156 | ldouble: 3 | |
2157 | Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2158 | float: 1 | |
2159 | ifloat: 1 | |
2160 | ildouble: 2 | |
2161 | ldouble: 2 | |
2162 | Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2163 | float: 1 | |
2164 | ifloat: 1 | |
2165 | ildouble: 1 | |
2166 | ldouble: 1 | |
2167 | Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i": | |
2168 | ildouble: 1 | |
2169 | ldouble: 1 | |
2170 | ||
2171 | # ctanh_towardzero | |
2172 | Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2173 | ildouble: 2 | |
2174 | ldouble: 2 | |
2175 | Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2176 | ildouble: 1 | |
2177 | ldouble: 1 | |
2178 | Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2179 | float: 1 | |
2180 | ifloat: 1 | |
2181 | ildouble: 5 | |
2182 | ldouble: 5 | |
2183 | Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2184 | float: 1 | |
2185 | ifloat: 1 | |
2186 | Test "Imaginary part of: ctanh_towardzero (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i": | |
2187 | ildouble: 1 | |
2188 | ldouble: 1 | |
2189 | ||
2190 | # ctanh_upward | |
2191 | Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2192 | ildouble: 3 | |
2193 | ldouble: 3 | |
2194 | Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i) == 1.317719414943508315995636961402669067843e-291 + 1.633123935319536975596773704152891653086e16 i": | |
2195 | double: 1 | |
2196 | idouble: 1 | |
2197 | ildouble: 2 | |
2198 | ldouble: 2 | |
2199 | Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2200 | double: 1 | |
2201 | float: 2 | |
2202 | idouble: 1 | |
2203 | ifloat: 2 | |
2204 | Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i": | |
2205 | double: 2 | |
2206 | float: 1 | |
2207 | idouble: 2 | |
2208 | ifloat: 1 | |
2209 | ildouble: 2 | |
2210 | ldouble: 2 | |
2211 | Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i": | |
2212 | ildouble: 1 | |
2213 | ldouble: 1 | |
2214 | Test "Imaginary part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i) == 5.793882568875674066286163141055208625180e-4912 - 3.986797629811710706723242948653362815645e19 i": | |
2215 | ildouble: 1 | |
2216 | ldouble: 1 | |
2217 | ||
76ebfd75 UD |
2218 | # erf |
2219 | Test "erf (1.25) == 0.922900128256458230136523481197281140": | |
2220 | double: 1 | |
2221 | idouble: 1 | |
528be9fe AJ |
2222 | |
2223 | # erfc | |
9f5d26e2 UD |
2224 | Test "erfc (0.75) == 0.288844366346484868401062165408589223": |
2225 | float: 1 | |
2226 | ifloat: 1 | |
5197d9c2 AK |
2227 | Test "erfc (0x1.f7303cp+1) == 2.705500297238986897105236321218861842255e-8": |
2228 | double: 1 | |
2229 | idouble: 1 | |
2230 | Test "erfc (0x1.ffa002p+2) == 1.233585992097580296336099501489175967033e-29": | |
2231 | float: 1 | |
2232 | ifloat: 1 | |
2233 | ildouble: 1 | |
2234 | ldouble: 1 | |
2235 | Test "erfc (0x1.ffffc8p+2) == 1.122671365033056305522366683719541099329e-29": | |
2236 | ildouble: 1 | |
2237 | ldouble: 1 | |
76ebfd75 | 2238 | Test "erfc (2.0) == 0.00467773498104726583793074363274707139": |
528be9fe AJ |
2239 | double: 1 |
2240 | idouble: 1 | |
fea3f995 RM |
2241 | Test "erfc (27.0) == 0.523704892378925568501606768284954709e-318": |
2242 | ildouble: 1 | |
2243 | ldouble: 1 | |
76ebfd75 | 2244 | Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8": |
528be9fe AJ |
2245 | double: 1 |
2246 | idouble: 1 | |
528be9fe AJ |
2247 | |
2248 | # exp10 | |
2249 | Test "exp10 (-1) == 0.1": | |
a8ebb2b9 AK |
2250 | double: 1 |
2251 | idouble: 1 | |
ed3dbfad AJ |
2252 | Test "exp10 (-305) == 1.0e-305": |
2253 | double: 1 | |
2254 | idouble: 1 | |
2255 | Test "exp10 (-36) == 1.0e-36": | |
2256 | double: 1 | |
2257 | idouble: 1 | |
2258 | ildouble: 1 | |
2259 | ldouble: 1 | |
a8ebb2b9 | 2260 | Test "exp10 (3) == 1000": |
76ebfd75 | 2261 | double: 1 |
76ebfd75 | 2262 | idouble: 1 |
ed3dbfad AJ |
2263 | Test "exp10 (36) == 1.0e36": |
2264 | double: 1 | |
2265 | idouble: 1 | |
2266 | Test "exp10 (4932) == 1.0e4932": | |
2267 | ildouble: 1 | |
2268 | ldouble: 1 | |
fea3f995 RM |
2269 | |
2270 | # exp2 | |
5197d9c2 AK |
2271 | Test "exp2 (100.5) == 1.792728671193156477399422023278661496394e+30": |
2272 | ildouble: 1 | |
2273 | ldouble: 1 | |
2274 | ||
2275 | # exp_downward | |
2276 | Test "exp_downward (2) == e^2": | |
2277 | float: 1 | |
2278 | ifloat: 1 | |
2279 | ildouble: 1 | |
2280 | ldouble: 1 | |
2281 | Test "exp_downward (3) == e^3": | |
2282 | float: 1 | |
2283 | ifloat: 1 | |
2284 | ildouble: 1 | |
2285 | ldouble: 1 | |
2286 | ||
2287 | # exp_towardzero | |
2288 | Test "exp_towardzero (2) == e^2": | |
2289 | float: 1 | |
2290 | ifloat: 1 | |
2291 | ildouble: 1 | |
2292 | ldouble: 1 | |
2293 | Test "exp_towardzero (3) == e^3": | |
2294 | float: 1 | |
2295 | ifloat: 1 | |
2296 | ildouble: 1 | |
2297 | ldouble: 1 | |
2298 | ||
2299 | # exp_upward | |
2300 | Test "exp_upward (1) == e": | |
2301 | float: 1 | |
2302 | ifloat: 1 | |
2303 | ildouble: 1 | |
2304 | ldouble: 1 | |
528be9fe AJ |
2305 | |
2306 | # expm1 | |
a8ebb2b9 AK |
2307 | Test "expm1 (-79.0) == -0.9999999999999999999999999999999999509391": |
2308 | ildouble: 1 | |
2309 | ldouble: 1 | |
76ebfd75 UD |
2310 | Test "expm1 (0.75) == 1.11700001661267466854536981983709561": |
2311 | double: 1 | |
2312 | idouble: 1 | |
528be9fe | 2313 | Test "expm1 (1) == M_El - 1.0": |
fea3f995 | 2314 | double: 1 |
528be9fe | 2315 | float: 1 |
fea3f995 | 2316 | idouble: 1 |
528be9fe | 2317 | ifloat: 1 |
fea3f995 RM |
2318 | ildouble: 1 |
2319 | ldouble: 1 | |
ed3dbfad AJ |
2320 | Test "expm1 (500.0) == 1.4035922178528374107397703328409120821806e+217": |
2321 | double: 1 | |
2322 | idouble: 1 | |
fea3f995 RM |
2323 | |
2324 | # gamma | |
2325 | Test "gamma (-0.5) == log(2*sqrt(pi))": | |
2326 | ildouble: 1 | |
2327 | ldouble: 1 | |
528be9fe | 2328 | |
528be9fe | 2329 | # hypot |
d8337213 | 2330 | Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2331 | float: 1 |
2332 | ifloat: 1 | |
d8337213 | 2333 | Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2334 | float: 1 |
2335 | ifloat: 1 | |
d8337213 | 2336 | Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2337 | float: 1 |
2338 | ifloat: 1 | |
d8337213 | 2339 | Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2340 | float: 1 |
2341 | ifloat: 1 | |
d8337213 | 2342 | Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2343 | float: 1 |
2344 | ifloat: 1 | |
d8337213 | 2345 | Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2346 | float: 1 |
2347 | ifloat: 1 | |
d8337213 | 2348 | Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2349 | float: 1 |
2350 | ifloat: 1 | |
d8337213 | 2351 | Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271": |
528be9fe AJ |
2352 | float: 1 |
2353 | ifloat: 1 | |
2354 | ||
2355 | # j0 | |
5197d9c2 AK |
2356 | Test "j0 (-0x1.001000001p+593) == -3.927269966354206207832593635798954916263e-90": |
2357 | ildouble: 1 | |
2358 | ldouble: 1 | |
956f8acd UD |
2359 | Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1": |
2360 | double: 1 | |
5197d9c2 | 2361 | float: 1 |
956f8acd | 2362 | idouble: 1 |
5197d9c2 | 2363 | ifloat: 1 |
76ebfd75 UD |
2364 | Test "j0 (0.75) == 0.864242275166648623555731103820923211": |
2365 | float: 1 | |
2366 | ifloat: 1 | |
5197d9c2 AK |
2367 | Test "j0 (0x1.d7ce3ap+107) == 2.775523647291230802651040996274861694514e-17": |
2368 | float: 2 | |
2369 | ifloat: 2 | |
2370 | ildouble: 1 | |
2371 | ldouble: 1 | |
76ebfd75 | 2372 | Test "j0 (10.0) == -0.245935764451348335197760862485328754": |
5197d9c2 | 2373 | double: 2 |
528be9fe | 2374 | float: 1 |
5197d9c2 | 2375 | idouble: 2 |
528be9fe | 2376 | ifloat: 1 |
fea3f995 RM |
2377 | ildouble: 2 |
2378 | ldouble: 2 | |
76ebfd75 | 2379 | Test "j0 (2.0) == 0.223890779141235668051827454649948626": |
fea3f995 RM |
2380 | ildouble: 2 |
2381 | ldouble: 2 | |
956f8acd UD |
2382 | Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1": |
2383 | double: 1 | |
5197d9c2 | 2384 | float: 1 |
956f8acd | 2385 | idouble: 1 |
5197d9c2 | 2386 | ifloat: 1 |
76ebfd75 | 2387 | Test "j0 (8.0) == 0.171650807137553906090869407851972001": |
528be9fe AJ |
2388 | float: 1 |
2389 | ifloat: 1 | |
fea3f995 RM |
2390 | ildouble: 1 |
2391 | ldouble: 1 | |
528be9fe AJ |
2392 | |
2393 | # j1 | |
fea3f995 RM |
2394 | Test "j1 (-1.0) == -0.440050585744933515959682203718914913": |
2395 | ildouble: 1 | |
2396 | ldouble: 1 | |
2397 | Test "j1 (0.75) == 0.349243602174862192523281016426251335": | |
2398 | ildouble: 1 | |
2399 | ldouble: 1 | |
5197d9c2 AK |
2400 | Test "j1 (0x1.3ffp+74) == 1.818984347516051243459364437186082741567e-12": |
2401 | double: 1 | |
2402 | idouble: 1 | |
2403 | ildouble: 1 | |
2404 | ldouble: 1 | |
2405 | Test "j1 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127": | |
2406 | double: 1 | |
2407 | idouble: 1 | |
2408 | ildouble: 1 | |
2409 | ldouble: 1 | |
fea3f995 RM |
2410 | Test "j1 (1.0) == 0.440050585744933515959682203718914913": |
2411 | ildouble: 1 | |
2412 | ldouble: 1 | |
76ebfd75 | 2413 | Test "j1 (10.0) == 0.0434727461688614366697487680258592883": |
528be9fe AJ |
2414 | float: 2 |
2415 | ifloat: 2 | |
fea3f995 RM |
2416 | ildouble: 2 |
2417 | ldouble: 2 | |
76ebfd75 | 2418 | Test "j1 (2.0) == 0.576724807756873387202448242269137087": |
528be9fe AJ |
2419 | double: 1 |
2420 | idouble: 1 | |
76ebfd75 | 2421 | Test "j1 (8.0) == 0.234636346853914624381276651590454612": |
528be9fe AJ |
2422 | double: 1 |
2423 | idouble: 1 | |
fea3f995 RM |
2424 | ildouble: 4 |
2425 | ldouble: 4 | |
528be9fe AJ |
2426 | |
2427 | # jn | |
76ebfd75 UD |
2428 | Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1": |
2429 | double: 1 | |
5197d9c2 | 2430 | float: 1 |
76ebfd75 | 2431 | idouble: 1 |
5197d9c2 | 2432 | ifloat: 1 |
76ebfd75 UD |
2433 | Test "jn (0, 0.75) == 0.864242275166648623555731103820923211": |
2434 | float: 1 | |
2435 | ifloat: 1 | |
2436 | Test "jn (0, 10.0) == -0.245935764451348335197760862485328754": | |
5197d9c2 | 2437 | double: 2 |
528be9fe | 2438 | float: 1 |
5197d9c2 | 2439 | idouble: 2 |
528be9fe | 2440 | ifloat: 1 |
fea3f995 RM |
2441 | ildouble: 2 |
2442 | ldouble: 2 | |
76ebfd75 | 2443 | Test "jn (0, 2.0) == 0.223890779141235668051827454649948626": |
fea3f995 RM |
2444 | ildouble: 2 |
2445 | ldouble: 2 | |
76ebfd75 UD |
2446 | Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1": |
2447 | double: 1 | |
5197d9c2 | 2448 | float: 1 |
76ebfd75 | 2449 | idouble: 1 |
5197d9c2 | 2450 | ifloat: 1 |
76ebfd75 UD |
2451 | Test "jn (0, 8.0) == 0.171650807137553906090869407851972001": |
2452 | float: 1 | |
2453 | ifloat: 1 | |
fea3f995 RM |
2454 | ildouble: 1 |
2455 | ldouble: 1 | |
2456 | Test "jn (1, -1.0) == -0.440050585744933515959682203718914913": | |
2457 | ildouble: 1 | |
2458 | ldouble: 1 | |
2459 | Test "jn (1, 0.75) == 0.349243602174862192523281016426251335": | |
2460 | ildouble: 1 | |
2461 | ldouble: 1 | |
2462 | Test "jn (1, 1.0) == 0.440050585744933515959682203718914913": | |
2463 | ildouble: 1 | |
2464 | ldouble: 1 | |
76ebfd75 | 2465 | Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883": |
528be9fe AJ |
2466 | float: 2 |
2467 | ifloat: 2 | |
fea3f995 RM |
2468 | ildouble: 2 |
2469 | ldouble: 2 | |
76ebfd75 | 2470 | Test "jn (1, 2.0) == 0.576724807756873387202448242269137087": |
528be9fe AJ |
2471 | double: 1 |
2472 | idouble: 1 | |
76ebfd75 | 2473 | Test "jn (1, 8.0) == 0.234636346853914624381276651590454612": |
528be9fe AJ |
2474 | double: 1 |
2475 | idouble: 1 | |
fea3f995 RM |
2476 | ildouble: 4 |
2477 | ldouble: 4 | |
2478 | Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9": | |
2479 | ildouble: 1 | |
2480 | ldouble: 1 | |
76ebfd75 UD |
2481 | Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18": |
2482 | double: 1 | |
528be9fe | 2483 | float: 1 |
76ebfd75 UD |
2484 | idouble: 1 |
2485 | ifloat: 1 | |
fea3f995 RM |
2486 | ildouble: 1 |
2487 | ldouble: 1 | |
76ebfd75 UD |
2488 | Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10": |
2489 | double: 1 | |
2490 | float: 1 | |
2491 | idouble: 1 | |
528be9fe | 2492 | ifloat: 1 |
fea3f995 RM |
2493 | ildouble: 1 |
2494 | ldouble: 1 | |
2495 | Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9": | |
2496 | ildouble: 1 | |
2497 | ldouble: 1 | |
76ebfd75 | 2498 | Test "jn (10, 10.0) == 0.207486106633358857697278723518753428": |
5197d9c2 AK |
2499 | float: 1 |
2500 | ifloat: 1 | |
fea3f995 RM |
2501 | ildouble: 2 |
2502 | ldouble: 2 | |
76ebfd75 | 2503 | Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6": |
349290c0 | 2504 | double: 1 |
5197d9c2 | 2505 | float: 2 |
349290c0 | 2506 | idouble: 1 |
5197d9c2 AK |
2507 | ifloat: 2 |
2508 | Test "jn (2, 0x1.ffff62p+99) == -4.43860668048170034334926693188979974489e-16": | |
2509 | double: 2 | |
2510 | float: 2 | |
2511 | idouble: 2 | |
2512 | ifloat: 2 | |
349290c0 AS |
2513 | Test "jn (2, 2.4048255576957729) == 0.43175480701968038399746111312430703": |
2514 | double: 2 | |
2515 | float: 1 | |
2516 | idouble: 2 | |
2517 | ifloat: 1 | |
5197d9c2 AK |
2518 | ildouble: 1 |
2519 | ldouble: 1 | |
76ebfd75 | 2520 | Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4": |
528be9fe | 2521 | double: 1 |
76ebfd75 | 2522 | float: 1 |
528be9fe | 2523 | idouble: 1 |
76ebfd75 UD |
2524 | ifloat: 1 |
2525 | Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2": | |
2526 | double: 1 | |
528be9fe | 2527 | float: 1 |
76ebfd75 | 2528 | idouble: 1 |
528be9fe | 2529 | ifloat: 1 |
76ebfd75 | 2530 | Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563": |
528be9fe | 2531 | double: 3 |
5197d9c2 | 2532 | float: 1 |
528be9fe | 2533 | idouble: 3 |
5197d9c2 | 2534 | ifloat: 1 |
fea3f995 RM |
2535 | ildouble: 2 |
2536 | ldouble: 2 | |
76ebfd75 | 2537 | Test "jn (3, 2.0) == 0.128943249474402051098793332969239835": |
5197d9c2 AK |
2538 | float: 1 |
2539 | ifloat: 1 | |
349290c0 AS |
2540 | Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813": |
2541 | double: 3 | |
2542 | idouble: 3 | |
5197d9c2 AK |
2543 | ildouble: 1 |
2544 | ldouble: 1 | |
349290c0 AS |
2545 | Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1": |
2546 | double: 1 | |
2547 | idouble: 1 | |
5197d9c2 AK |
2548 | ildouble: 1 |
2549 | ldouble: 1 | |
349290c0 AS |
2550 | Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1": |
2551 | double: 3 | |
2552 | float: 1 | |
2553 | idouble: 3 | |
2554 | ifloat: 1 | |
5197d9c2 AK |
2555 | ildouble: 2 |
2556 | ldouble: 2 | |
349290c0 AS |
2557 | Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2": |
2558 | double: 4 | |
2559 | float: 3 | |
2560 | idouble: 4 | |
2561 | ifloat: 3 | |
5197d9c2 AK |
2562 | ildouble: 5 |
2563 | ldouble: 5 | |
349290c0 AS |
2564 | Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3": |
2565 | double: 3 | |
2566 | float: 5 | |
2567 | idouble: 3 | |
2568 | ifloat: 5 | |
5197d9c2 AK |
2569 | ildouble: 3 |
2570 | ldouble: 3 | |
349290c0 AS |
2571 | Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4": |
2572 | double: 3 | |
2573 | float: 2 | |
2574 | idouble: 3 | |
2575 | ifloat: 2 | |
5197d9c2 AK |
2576 | ildouble: 8 |
2577 | ldouble: 8 | |
349290c0 AS |
2578 | Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4": |
2579 | double: 1 | |
2580 | float: 2 | |
2581 | idouble: 1 | |
2582 | ifloat: 2 | |
5197d9c2 AK |
2583 | ildouble: 3 |
2584 | ldouble: 3 | |
528be9fe AJ |
2585 | |
2586 | # lgamma | |
fea3f995 RM |
2587 | Test "lgamma (-0.5) == log(2*sqrt(pi))": |
2588 | ildouble: 1 | |
2589 | ldouble: 1 | |
f92abad6 | 2590 | Test "lgamma (0.7) == 0.260867246531666514385732417016759578": |
528be9fe AJ |
2591 | double: 1 |
2592 | float: 1 | |
2593 | idouble: 1 | |
2594 | ifloat: 1 | |
fea3f995 RM |
2595 | ildouble: 1 |
2596 | ldouble: 1 | |
f92abad6 | 2597 | Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1": |
528be9fe AJ |
2598 | double: 1 |
2599 | float: 2 | |
2600 | idouble: 1 | |
2601 | ifloat: 2 | |
fea3f995 RM |
2602 | ildouble: 1 |
2603 | ldouble: 1 | |
2604 | ||
528be9fe | 2605 | # log10 |
76ebfd75 | 2606 | Test "log10 (0.75) == -0.124938736608299953132449886193870744": |
528be9fe | 2607 | double: 1 |
76ebfd75 | 2608 | float: 2 |
528be9fe | 2609 | idouble: 1 |
76ebfd75 | 2610 | ifloat: 2 |
528be9fe AJ |
2611 | Test "log10 (e) == log10(e)": |
2612 | float: 1 | |
2613 | ifloat: 1 | |
fea3f995 RM |
2614 | ildouble: 1 |
2615 | ldouble: 1 | |
528be9fe AJ |
2616 | |
2617 | # log1p | |
76ebfd75 | 2618 | Test "log1p (-0.25) == -0.287682072451780927439219005993827432": |
528be9fe | 2619 | float: 1 |
528be9fe AJ |
2620 | ifloat: 1 |
2621 | ||
fea3f995 RM |
2622 | # log2 |
2623 | Test "log2 (0.75) == -.415037499278843818546261056052183492": | |
2624 | ildouble: 1 | |
2625 | ldouble: 1 | |
2626 | ||
5197d9c2 | 2627 | # pow |
a8ebb2b9 AK |
2628 | Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62) == 9.8826311568054561811190162420900667121992e+252": |
2629 | ildouble: 1 | |
2630 | ldouble: 1 | |
5197d9c2 AK |
2631 | Test "pow (0x0.ffffffp0, -0x1p24) == 2.7182819094701610539628664526874952929416": |
2632 | float: 1 | |
2633 | ifloat: 1 | |
a8ebb2b9 AK |
2634 | ildouble: 1 |
2635 | ldouble: 1 | |
5197d9c2 AK |
2636 | Test "pow (0x0.ffffffp0, 0x1p24) == 0.3678794302077803437135155590023422899744": |
2637 | float: 1 | |
2638 | ifloat: 1 | |
2639 | Test "pow (0x1.000002p0, 0x1p24) == 7.3890552180866447284268641248075832310141": | |
2640 | float: 1 | |
2641 | ifloat: 1 | |
a8ebb2b9 AK |
2642 | Test "pow (10.0, -4930.0) == 1e-4930": |
2643 | ildouble: 1 | |
2644 | ldouble: 1 | |
2645 | Test "pow (10.0, 4929.0) == 1e4929": | |
2646 | ildouble: 1 | |
2647 | ldouble: 1 | |
2648 | Test "pow (10.0, 4930.0) == 1e4930": | |
2649 | ildouble: 1 | |
2650 | ldouble: 1 | |
2651 | Test "pow (10.0, 4931.0) == 1e4931": | |
2652 | ildouble: 1 | |
2653 | ldouble: 1 | |
2654 | Test "pow (10.0, 4932.0) == 1e4932": | |
2655 | ildouble: 1 | |
2656 | ldouble: 1 | |
2657 | Test "pow (1e4932, 0.75) == 1e3699": | |
2658 | ildouble: 1 | |
2659 | ldouble: 1 | |
5197d9c2 AK |
2660 | |
2661 | # pow_downward | |
2662 | Test "pow_downward (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
2663 | float: 1 | |
2664 | ifloat: 1 | |
2665 | ||
2666 | # pow_towardzero | |
2667 | Test "pow_towardzero (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
2668 | float: 1 | |
2669 | ifloat: 1 | |
2670 | ||
2671 | # pow_upward | |
2672 | Test "pow_upward (1.0625, 1.125) == 1.070582293028761362162622578677070098674": | |
2673 | float: 1 | |
2674 | ifloat: 1 | |
2675 | ildouble: 1 | |
2676 | ldouble: 1 | |
2677 | ||
2678 | # sin_downward | |
2679 | Test "sin_downward (10) == -0.5440211108893698134047476618513772816836": | |
2680 | float: 1 | |
2681 | ifloat: 1 | |
2682 | Test "sin_downward (2) == 0.9092974268256816953960198659117448427023": | |
2683 | ildouble: 1 | |
2684 | ldouble: 1 | |
2685 | Test "sin_downward (3) == 0.1411200080598672221007448028081102798469": | |
2686 | float: 1 | |
2687 | ifloat: 1 | |
2688 | ildouble: 1 | |
2689 | ldouble: 1 | |
2690 | Test "sin_downward (4) == -0.7568024953079282513726390945118290941359": | |
2691 | ildouble: 1 | |
2692 | ldouble: 1 | |
2693 | Test "sin_downward (5) == -0.9589242746631384688931544061559939733525": | |
2694 | float: 1 | |
2695 | ifloat: 1 | |
2696 | ildouble: 1 | |
2697 | ldouble: 1 | |
2698 | Test "sin_downward (6) == -0.2794154981989258728115554466118947596280": | |
2699 | float: 1 | |
2700 | ifloat: 1 | |
2701 | Test "sin_downward (8) == 0.9893582466233817778081235982452886721164": | |
2702 | ildouble: 1 | |
2703 | ldouble: 1 | |
2704 | Test "sin_downward (9) == 0.4121184852417565697562725663524351793439": | |
2705 | ildouble: 1 | |
2706 | ldouble: 1 | |
2707 | ||
2708 | # sin_tonearest | |
2709 | Test "sin_tonearest (1) == 0.8414709848078965066525023216302989996226": | |
2710 | float: 1 | |
2711 | ifloat: 1 | |
2712 | Test "sin_tonearest (3) == 0.1411200080598672221007448028081102798469": | |
2713 | ildouble: 1 | |
2714 | ldouble: 1 | |
2715 | ||
2716 | # sin_towardzero | |
2717 | Test "sin_towardzero (1) == 0.8414709848078965066525023216302989996226": | |
2718 | float: 1 | |
2719 | ifloat: 1 | |
2720 | Test "sin_towardzero (10) == -0.5440211108893698134047476618513772816836": | |
2721 | float: 1 | |
2722 | ifloat: 1 | |
2723 | Test "sin_towardzero (2) == 0.9092974268256816953960198659117448427023": | |
2724 | ildouble: 1 | |
2725 | ldouble: 1 | |
2726 | Test "sin_towardzero (3) == 0.1411200080598672221007448028081102798469": | |
2727 | ildouble: 1 | |
2728 | ldouble: 1 | |
2729 | Test "sin_towardzero (4) == -0.7568024953079282513726390945118290941359": | |
2730 | float: 1 | |
2731 | ifloat: 1 | |
2732 | ildouble: 1 | |
2733 | ldouble: 1 | |
2734 | Test "sin_towardzero (5) == -0.9589242746631384688931544061559939733525": | |
2735 | float: 1 | |
2736 | ifloat: 1 | |
2737 | ildouble: 1 | |
2738 | ldouble: 1 | |
2739 | Test "sin_towardzero (8) == 0.9893582466233817778081235982452886721164": | |
2740 | ildouble: 1 | |
2741 | ldouble: 1 | |
2742 | Test "sin_towardzero (9) == 0.4121184852417565697562725663524351793439": | |
2743 | float: 1 | |
2744 | ifloat: 1 | |
2745 | ildouble: 1 | |
2746 | ldouble: 1 | |
2747 | ||
2748 | # sin_upward | |
2749 | Test "sin_upward (1) == 0.8414709848078965066525023216302989996226": | |
2750 | float: 1 | |
2751 | ifloat: 1 | |
2752 | ildouble: 1 | |
2753 | ldouble: 1 | |
2754 | Test "sin_upward (10) == -0.5440211108893698134047476618513772816836": | |
2755 | ildouble: 1 | |
2756 | ldouble: 1 | |
2757 | Test "sin_upward (2) == 0.9092974268256816953960198659117448427023": | |
2758 | float: 2 | |
2759 | ifloat: 2 | |
2760 | Test "sin_upward (3) == 0.1411200080598672221007448028081102798469": | |
2761 | ildouble: 1 | |
2762 | ldouble: 1 | |
2763 | Test "sin_upward (4) == -0.7568024953079282513726390945118290941359": | |
2764 | float: 1 | |
2765 | ifloat: 1 | |
2766 | Test "sin_upward (6) == -0.2794154981989258728115554466118947596280": | |
2767 | ildouble: 1 | |
2768 | ldouble: 1 | |
2769 | Test "sin_upward (7) == 0.6569865987187890903969990915936351779369": | |
2770 | ildouble: 1 | |
2771 | ldouble: 1 | |
2772 | Test "sin_upward (9) == 0.4121184852417565697562725663524351793439": | |
2773 | float: 1 | |
2774 | ifloat: 1 | |
2775 | ||
528be9fe | 2776 | # sincos |
db62a907 | 2777 | Test "sincos (0x1p+120) extra output 2": |
a8ebb2b9 AK |
2778 | float: 1 |
2779 | ifloat: 1 | |
db62a907 | 2780 | Test "sincos (0x1p+127) extra output 2": |
a8ebb2b9 AK |
2781 | float: 1 |
2782 | ifloat: 1 | |
db62a907 | 2783 | Test "sincos (M_PI_6l*2.0) extra output 1": |
5197d9c2 | 2784 | double: 1 |
528be9fe AJ |
2785 | float: 1 |
2786 | idouble: 1 | |
2787 | ifloat: 1 | |
db62a907 JM |
2788 | Test "sincos (M_PI_6l*2.0) extra output 2": |
2789 | double: 1 | |
2790 | idouble: 1 | |
2791 | Test "sincos (pi/6) extra output 2": | |
5197d9c2 AK |
2792 | float: 1 |
2793 | ifloat: 1 | |
2794 | ||
2795 | # sinh_downward | |
2796 | Test "sinh_downward (22) == 1792456423.065795780701106568345764104225": | |
2797 | float: 1 | |
2798 | ifloat: 1 | |
fea3f995 RM |
2799 | ildouble: 1 |
2800 | ldouble: 1 | |
5197d9c2 AK |
2801 | Test "sinh_downward (23) == 4872401723.124451299966006944252978187305": |
2802 | float: 1 | |
2803 | ifloat: 1 | |
2804 | ildouble: 2 | |
2805 | ldouble: 2 | |
2806 | Test "sinh_downward (24) == 13244561064.92173614705070540368454568168": | |
827ab135 | 2807 | float: 1 |
827ab135 | 2808 | ifloat: 1 |
fea3f995 RM |
2809 | ildouble: 1 |
2810 | ldouble: 1 | |
5197d9c2 AK |
2811 | |
2812 | # sinh_towardzero | |
2813 | Test "sinh_towardzero (22) == 1792456423.065795780701106568345764104225": | |
528be9fe | 2814 | float: 1 |
528be9fe | 2815 | ifloat: 1 |
5197d9c2 AK |
2816 | ildouble: 1 |
2817 | ldouble: 1 | |
2818 | Test "sinh_towardzero (23) == 4872401723.124451299966006944252978187305": | |
827ab135 AJ |
2819 | float: 1 |
2820 | ifloat: 1 | |
5197d9c2 AK |
2821 | ildouble: 2 |
2822 | ldouble: 2 | |
2823 | Test "sinh_towardzero (24) == 13244561064.92173614705070540368454568168": | |
2824 | float: 1 | |
2825 | ifloat: 1 | |
2826 | ||
2827 | # sinh_upward | |
2828 | Test "sinh_upward (22) == 1792456423.065795780701106568345764104225": | |
2829 | ildouble: 1 | |
2830 | ldouble: 1 | |
2831 | Test "sinh_upward (23) == 4872401723.124451299966006944252978187305": | |
2832 | ildouble: 1 | |
2833 | ldouble: 1 | |
2834 | Test "sinh_upward (24) == 13244561064.92173614705070540368454568168": | |
2835 | ildouble: 1 | |
2836 | ldouble: 1 | |
528be9fe | 2837 | |
5197d9c2 AK |
2838 | # tan_downward |
2839 | Test "tan_downward (1) == 1.5574077246549022305069748074583601730873": | |
2840 | float: 1 | |
2841 | ifloat: 1 | |
2842 | ildouble: 1 | |
2843 | ldouble: 1 | |
2844 | Test "tan_downward (10) == 0.6483608274590866712591249330098086768169": | |
2845 | float: 1 | |
2846 | ifloat: 1 | |
2847 | Test "tan_downward (2) == -2.1850398632615189916433061023136825434320": | |
2848 | float: 1 | |
2849 | ifloat: 1 | |
2850 | ildouble: 1 | |
2851 | ldouble: 1 | |
2852 | Test "tan_downward (6) == -0.2910061913847491570536995888681755428312": | |
2853 | float: 1 | |
2854 | ifloat: 1 | |
2855 | Test "tan_downward (8) == -6.7997114552203786999252627596086333648814": | |
2856 | float: 1 | |
2857 | ifloat: 1 | |
2858 | ildouble: 1 | |
2859 | ldouble: 1 | |
2860 | Test "tan_downward (9) == -0.4523156594418098405903708757987855343087": | |
2861 | float: 1 | |
2862 | ifloat: 1 | |
2863 | ||
2864 | # tan_towardzero | |
2865 | Test "tan_towardzero (10) == 0.6483608274590866712591249330098086768169": | |
2866 | float: 1 | |
2867 | ifloat: 1 | |
2868 | Test "tan_towardzero (3) == -0.1425465430742778052956354105339134932261": | |
2869 | float: 1 | |
2870 | ifloat: 1 | |
2871 | ildouble: 1 | |
2872 | ldouble: 1 | |
2873 | Test "tan_towardzero (4) == 1.1578212823495775831373424182673239231198": | |
2874 | float: 1 | |
2875 | ifloat: 1 | |
2876 | ildouble: 1 | |
2877 | ldouble: 1 | |
2878 | Test "tan_towardzero (5) == -3.3805150062465856369827058794473439087096": | |
2879 | float: 1 | |
2880 | ifloat: 1 | |
2881 | ildouble: 1 | |
2882 | ldouble: 1 | |
2883 | Test "tan_towardzero (6) == -0.2910061913847491570536995888681755428312": | |
2884 | ildouble: 1 | |
2885 | ldouble: 1 | |
2886 | Test "tan_towardzero (9) == -0.4523156594418098405903708757987855343087": | |
2887 | float: 1 | |
2888 | ifloat: 1 | |
2889 | ildouble: 1 | |
2890 | ldouble: 1 | |
2891 | ||
2892 | # tan_upward | |
2893 | Test "tan_upward (1) == 1.5574077246549022305069748074583601730873": | |
2894 | float: 1 | |
2895 | ifloat: 1 | |
2896 | Test "tan_upward (10) == 0.6483608274590866712591249330098086768169": | |
2897 | float: 1 | |
2898 | ifloat: 1 | |
2899 | ildouble: 1 | |
2900 | ldouble: 1 | |
2901 | Test "tan_upward (2) == -2.1850398632615189916433061023136825434320": | |
2902 | ildouble: 1 | |
2903 | ldouble: 1 | |
2904 | Test "tan_upward (3) == -0.1425465430742778052956354105339134932261": | |
2905 | float: 1 | |
2906 | ifloat: 1 | |
2907 | ildouble: 1 | |
2908 | ldouble: 1 | |
2909 | Test "tan_upward (4) == 1.1578212823495775831373424182673239231198": | |
2910 | ildouble: 1 | |
2911 | ldouble: 1 | |
2912 | Test "tan_upward (5) == -3.3805150062465856369827058794473439087096": | |
2913 | float: 1 | |
2914 | ifloat: 1 | |
2915 | ildouble: 1 | |
2916 | ldouble: 1 | |
2917 | Test "tan_upward (6) == -0.2910061913847491570536995888681755428312": | |
2918 | ildouble: 1 | |
2919 | ldouble: 1 | |
2920 | Test "tan_upward (9) == -0.4523156594418098405903708757987855343087": | |
2921 | ildouble: 1 | |
2922 | ldouble: 1 | |
528be9fe | 2923 | |
fea3f995 RM |
2924 | # tanh |
2925 | Test "tanh (-0.75) == -0.635148952387287319214434357312496495": | |
2926 | ildouble: 1 | |
2927 | ldouble: 1 | |
2928 | Test "tanh (-1.0) == -0.7615941559557648881194582826047935904": | |
2929 | ildouble: 1 | |
2930 | ldouble: 1 | |
2931 | Test "tanh (0.75) == 0.635148952387287319214434357312496495": | |
2932 | ildouble: 1 | |
2933 | ldouble: 1 | |
2934 | Test "tanh (1.0) == 0.7615941559557648881194582826047935904": | |
2935 | ildouble: 1 | |
2936 | ldouble: 1 | |
2937 | ||
528be9fe AJ |
2938 | # tgamma |
2939 | Test "tgamma (-0.5) == -2 sqrt (pi)": | |
2940 | double: 1 | |
2941 | float: 1 | |
2942 | idouble: 1 | |
2943 | ifloat: 1 | |
fea3f995 RM |
2944 | ildouble: 1 |
2945 | ldouble: 1 | |
528be9fe AJ |
2946 | Test "tgamma (0.5) == sqrt (pi)": |
2947 | float: 1 | |
2948 | ifloat: 1 | |
f92abad6 | 2949 | Test "tgamma (0.7) == 1.29805533264755778568117117915281162": |
528be9fe AJ |
2950 | double: 1 |
2951 | float: 1 | |
2952 | idouble: 1 | |
2953 | ifloat: 1 | |
fea3f995 RM |
2954 | Test "tgamma (4) == 6": |
2955 | ildouble: 1 | |
2956 | ldouble: 1 | |
528be9fe AJ |
2957 | |
2958 | # y0 | |
5197d9c2 AK |
2959 | Test "y0 (0x1.3ffp+74) == 1.818984347516051243459467456433028748678e-12": |
2960 | double: 1 | |
2961 | idouble: 1 | |
2962 | ildouble: 1 | |
2963 | ldouble: 1 | |
2964 | Test "y0 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127": | |
2965 | double: 1 | |
2966 | idouble: 1 | |
2967 | ildouble: 1 | |
2968 | ldouble: 1 | |
a8ebb2b9 AK |
2969 | Test "y0 (0x1p-10) == -4.4865150767109739412411806297168793661098": |
2970 | double: 1 | |
2971 | idouble: 1 | |
2972 | ildouble: 1 | |
2973 | ldouble: 1 | |
2974 | Test "y0 (0x1p-110) == -4.861363632869203777249475899390797503250e+1": | |
2975 | double: 1 | |
2976 | idouble: 1 | |
2977 | ildouble: 1 | |
2978 | ldouble: 1 | |
2979 | Test "y0 (0x1p-20) == -8.8992283012125827603076426611387876938160": | |
2980 | double: 1 | |
2981 | float: 1 | |
2982 | idouble: 1 | |
2983 | ifloat: 1 | |
2984 | Test "y0 (0x1p-30) == -1.3311940304267782826037118027401817264906e+1": | |
2985 | float: 1 | |
2986 | ifloat: 1 | |
2987 | ildouble: 2 | |
2988 | ldouble: 2 | |
2989 | Test "y0 (0x1p-40) == -1.7724652307320814696990854700366226762563e+1": | |
2990 | double: 1 | |
2991 | float: 1 | |
2992 | idouble: 1 | |
2993 | ifloat: 1 | |
2994 | Test "y0 (0x1p-50) == -2.2137364310373846564919987139743760738155e+1": | |
2995 | float: 1 | |
2996 | ifloat: 1 | |
2997 | Test "y0 (0x1p-60) == -2.6550076313426878432849115782108205929120e+1": | |
2998 | float: 1 | |
2999 | ifloat: 1 | |
3000 | ildouble: 1 | |
3001 | ldouble: 1 | |
3002 | Test "y0 (0x1p-70) == -3.0962788316479910300778244424468159753887e+1": | |
3003 | double: 1 | |
3004 | float: 1 | |
3005 | idouble: 1 | |
3006 | ifloat: 1 | |
3007 | Test "y0 (0x1p-80) == -3.5375500319532942168707373066828113573541e+1": | |
3008 | double: 1 | |
3009 | float: 1 | |
3010 | idouble: 1 | |
3011 | ifloat: 1 | |
76ebfd75 | 3012 | Test "y0 (1.0) == 0.0882569642156769579829267660235151628": |
528be9fe AJ |
3013 | double: 2 |
3014 | float: 1 | |
3015 | idouble: 2 | |
3016 | ifloat: 1 | |
76ebfd75 | 3017 | Test "y0 (1.5) == 0.382448923797758843955068554978089862": |
528be9fe AJ |
3018 | double: 2 |
3019 | float: 1 | |
3020 | idouble: 2 | |
3021 | ifloat: 1 | |
76ebfd75 | 3022 | Test "y0 (10.0) == 0.0556711672835993914244598774101900481": |
9f5d26e2 | 3023 | double: 1 |
528be9fe | 3024 | float: 1 |
9f5d26e2 | 3025 | idouble: 1 |
528be9fe | 3026 | ifloat: 1 |
fea3f995 RM |
3027 | ildouble: 3 |
3028 | ldouble: 3 | |
9f5d26e2 UD |
3029 | Test "y0 (2.0) == 0.510375672649745119596606592727157873": |
3030 | double: 1 | |
3031 | idouble: 1 | |
76ebfd75 | 3032 | Test "y0 (8.0) == 0.223521489387566220527323400498620359": |
528be9fe AJ |
3033 | double: 1 |
3034 | float: 1 | |
3035 | idouble: 1 | |
3036 | ifloat: 1 | |
fea3f995 RM |
3037 | ildouble: 3 |
3038 | ldouble: 3 | |
528be9fe AJ |
3039 | |
3040 | # y1 | |
76ebfd75 | 3041 | Test "y1 (0.125) == -5.19993611253477499595928744876579921": |
528be9fe AJ |
3042 | double: 1 |
3043 | idouble: 1 | |
fea3f995 RM |
3044 | Test "y1 (0.75) == -1.03759455076928541973767132140642198": |
3045 | ildouble: 1 | |
3046 | ldouble: 1 | |
5197d9c2 AK |
3047 | Test "y1 (0x1.001000001p+593) == 3.927269966354206207832593635798954916263e-90": |
3048 | ildouble: 1 | |
3049 | ldouble: 1 | |
3050 | Test "y1 (0x1.27e204p+99) == -8.881610148467797208469612080785210013461e-16": | |
3051 | double: 1 | |
3052 | idouble: 1 | |
a8ebb2b9 AK |
3053 | Test "y1 (0x1p-10) == -6.5190099301063115047395187618929589514382e+02": |
3054 | double: 1 | |
3055 | idouble: 1 | |
3056 | ildouble: 1 | |
3057 | ldouble: 1 | |
3058 | Test "y1 (0x1p-30) == -6.8356527557643159612937462812258975438856e+08": | |
3059 | ildouble: 1 | |
3060 | ldouble: 1 | |
76ebfd75 | 3061 | Test "y1 (1.5) == -0.412308626973911295952829820633445323": |
9f5d26e2 | 3062 | double: 1 |
528be9fe | 3063 | float: 1 |
9f5d26e2 | 3064 | idouble: 1 |
528be9fe | 3065 | ifloat: 1 |
fea3f995 RM |
3066 | ildouble: 1 |
3067 | ldouble: 1 | |
76ebfd75 | 3068 | Test "y1 (10.0) == 0.249015424206953883923283474663222803": |
528be9fe AJ |
3069 | double: 3 |
3070 | float: 1 | |
3071 | idouble: 3 | |
3072 | ifloat: 1 | |
76ebfd75 | 3073 | Test "y1 (2.0) == -0.107032431540937546888370772277476637": |
528be9fe AJ |
3074 | double: 1 |
3075 | float: 1 | |
3076 | idouble: 1 | |
3077 | ifloat: 1 | |
fea3f995 RM |
3078 | ildouble: 1 |
3079 | ldouble: 1 | |
76ebfd75 | 3080 | Test "y1 (8.0) == -0.158060461731247494255555266187483550": |
528be9fe AJ |
3081 | double: 1 |
3082 | float: 2 | |
3083 | idouble: 1 | |
3084 | ifloat: 2 | |
fea3f995 RM |
3085 | ildouble: 1 |
3086 | ldouble: 1 | |
528be9fe AJ |
3087 | |
3088 | # yn | |
76ebfd75 | 3089 | Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628": |
528be9fe AJ |
3090 | double: 2 |
3091 | float: 1 | |
3092 | idouble: 2 | |
3093 | ifloat: 1 | |
76ebfd75 | 3094 | Test "yn (0, 1.5) == 0.382448923797758843955068554978089862": |
528be9fe AJ |
3095 | double: 2 |
3096 | float: 1 | |
3097 | idouble: 2 | |
3098 | ifloat: 1 | |
76ebfd75 | 3099 | Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481": |
9f5d26e2 | 3100 | double: 1 |
528be9fe | 3101 | float: 1 |
9f5d26e2 | 3102 | idouble: 1 |
528be9fe | 3103 | ifloat: 1 |
fea3f995 RM |
3104 | ildouble: 3 |
3105 | ldouble: 3 | |
9f5d26e2 UD |
3106 | Test "yn (0, 2.0) == 0.510375672649745119596606592727157873": |
3107 | double: 1 | |
3108 | idouble: 1 | |
76ebfd75 | 3109 | Test "yn (0, 8.0) == 0.223521489387566220527323400498620359": |
528be9fe AJ |
3110 | double: 1 |
3111 | float: 1 | |
3112 | idouble: 1 | |
3113 | ifloat: 1 | |
fea3f995 RM |
3114 | ildouble: 3 |
3115 | ldouble: 3 | |
76ebfd75 | 3116 | Test "yn (1, 0.125) == -5.19993611253477499595928744876579921": |
528be9fe AJ |
3117 | double: 1 |
3118 | idouble: 1 | |
fea3f995 RM |
3119 | Test "yn (1, 0.75) == -1.03759455076928541973767132140642198": |
3120 | ildouble: 1 | |
3121 | ldouble: 1 | |
76ebfd75 | 3122 | Test "yn (1, 1.5) == -0.412308626973911295952829820633445323": |
9f5d26e2 | 3123 | double: 1 |
528be9fe | 3124 | float: 1 |
9f5d26e2 | 3125 | idouble: 1 |
528be9fe | 3126 | ifloat: 1 |
fea3f995 RM |
3127 | ildouble: 1 |
3128 | ldouble: 1 | |
76ebfd75 | 3129 | Test "yn (1, 10.0) == 0.249015424206953883923283474663222803": |
528be9fe AJ |
3130 | double: 3 |
3131 | float: 1 | |
3132 | idouble: 3 | |
3133 | ifloat: 1 | |
76ebfd75 | 3134 | Test "yn (1, 2.0) == -0.107032431540937546888370772277476637": |
528be9fe AJ |
3135 | double: 1 |
3136 | float: 1 | |
3137 | idouble: 1 | |
3138 | ifloat: 1 | |
fea3f995 RM |
3139 | ildouble: 1 |
3140 | ldouble: 1 | |
76ebfd75 | 3141 | Test "yn (1, 8.0) == -0.158060461731247494255555266187483550": |
528be9fe AJ |
3142 | double: 1 |
3143 | float: 2 | |
3144 | idouble: 1 | |
3145 | ifloat: 2 | |
fea3f995 RM |
3146 | ildouble: 1 |
3147 | ldouble: 1 | |
76ebfd75 | 3148 | Test "yn (10, 0.125) == -127057845771019398.252538486899753195": |
528be9fe AJ |
3149 | double: 1 |
3150 | idouble: 1 | |
fea3f995 RM |
3151 | ildouble: 2 |
3152 | ldouble: 2 | |
76ebfd75 | 3153 | Test "yn (10, 0.75) == -2133501638.90573424452445412893839236": |
528be9fe | 3154 | double: 1 |
9f5d26e2 | 3155 | float: 2 |
528be9fe | 3156 | idouble: 1 |
9f5d26e2 | 3157 | ifloat: 2 |
fea3f995 RM |
3158 | ildouble: 5 |
3159 | ldouble: 5 | |
76ebfd75 | 3160 | Test "yn (10, 1.0) == -121618014.278689189288130426667971145": |
9f5d26e2 | 3161 | float: 2 |
9f5d26e2 | 3162 | ifloat: 2 |
fea3f995 RM |
3163 | ildouble: 1 |
3164 | ldouble: 1 | |
76ebfd75 | 3165 | Test "yn (10, 10.0) == -0.359814152183402722051986577343560609": |
9f5d26e2 | 3166 | double: 2 |
9f5d26e2 | 3167 | idouble: 2 |
fea3f995 RM |
3168 | ildouble: 2 |
3169 | ldouble: 2 | |
76ebfd75 | 3170 | Test "yn (10, 2.0) == -129184.542208039282635913145923304214": |
9f5d26e2 UD |
3171 | double: 3 |
3172 | float: 1 | |
3173 | idouble: 3 | |
3174 | ifloat: 1 | |
fea3f995 RM |
3175 | ildouble: 2 |
3176 | ldouble: 2 | |
76ebfd75 | 3177 | Test "yn (3, 0.125) == -2612.69757350066712600220955744091741": |
528be9fe AJ |
3178 | double: 1 |
3179 | idouble: 1 | |
76ebfd75 | 3180 | Test "yn (3, 0.75) == -12.9877176234475433186319774484809207": |
528be9fe | 3181 | float: 1 |
528be9fe | 3182 | ifloat: 1 |
fea3f995 RM |
3183 | ildouble: 2 |
3184 | ldouble: 2 | |
76ebfd75 | 3185 | Test "yn (3, 10.0) == -0.251362657183837329779204747654240998": |
528be9fe AJ |
3186 | double: 1 |
3187 | float: 1 | |
3188 | idouble: 1 | |
3189 | ifloat: 1 | |
fea3f995 RM |
3190 | ildouble: 1 |
3191 | ldouble: 1 | |
76ebfd75 UD |
3192 | Test "yn (3, 2.0) == -1.12778377684042778608158395773179238": |
3193 | double: 1 | |
3194 | idouble: 1 | |
3195 | ||
3196 | # Maximal error of functions: | |
5197d9c2 AK |
3197 | Function: "acos_downward": |
3198 | double: 1 | |
3199 | float: 1 | |
3200 | idouble: 1 | |
3201 | ifloat: 1 | |
3202 | ildouble: 1 | |
3203 | ldouble: 1 | |
3204 | ||
3205 | Function: "acos_towardzero": | |
3206 | double: 1 | |
3207 | float: 1 | |
3208 | idouble: 1 | |
3209 | ifloat: 1 | |
3210 | ildouble: 1 | |
3211 | ldouble: 1 | |
3212 | ||
ed3dbfad AJ |
3213 | Function: "acos_upward": |
3214 | ildouble: 1 | |
3215 | ldouble: 1 | |
3216 | ||
5197d9c2 AK |
3217 | Function: "asin_downward": |
3218 | double: 1 | |
3219 | float: 1 | |
3220 | idouble: 1 | |
3221 | ifloat: 1 | |
3222 | ildouble: 1 | |
3223 | ldouble: 1 | |
3224 | ||
3225 | Function: "asin_towardzero": | |
3226 | double: 1 | |
3227 | float: 1 | |
3228 | idouble: 1 | |
3229 | ifloat: 1 | |
3230 | ||
3231 | Function: "asin_upward": | |
3232 | float: 1 | |
3233 | ifloat: 1 | |
3234 | ildouble: 1 | |
3235 | ldouble: 1 | |
3236 | ||
76ebfd75 | 3237 | Function: "atan2": |
35476e9c UD |
3238 | float: 1 |
3239 | ifloat: 1 | |
fea3f995 RM |
3240 | ildouble: 1 |
3241 | ldouble: 1 | |
528be9fe | 3242 | |
76ebfd75 | 3243 | Function: "atanh": |
528be9fe AJ |
3244 | float: 1 |
3245 | ifloat: 1 | |
3246 | ||
5197d9c2 AK |
3247 | Function: Real part of "cacos": |
3248 | double: 1 | |
b5792741 | 3249 | float: 1 |
5197d9c2 | 3250 | idouble: 1 |
b5792741 | 3251 | ifloat: 1 |
fea3f995 RM |
3252 | ildouble: 1 |
3253 | ldouble: 1 | |
3254 | ||
5197d9c2 | 3255 | Function: Imaginary part of "cacos": |
b5792741 | 3256 | double: 1 |
5197d9c2 | 3257 | float: 1 |
b5792741 | 3258 | idouble: 1 |
5197d9c2 | 3259 | ifloat: 1 |
b5792741 SP |
3260 | ildouble: 1 |
3261 | ldouble: 1 | |
5197d9c2 | 3262 | |
528be9fe AJ |
3263 | Function: Real part of "cacosh": |
3264 | double: 1 | |
5197d9c2 | 3265 | float: 1 |
528be9fe | 3266 | idouble: 1 |
5197d9c2 AK |
3267 | ifloat: 1 |
3268 | ildouble: 1 | |
3269 | ldouble: 1 | |
528be9fe AJ |
3270 | |
3271 | Function: Imaginary part of "cacosh": | |
3272 | double: 1 | |
5197d9c2 | 3273 | float: 1 |
528be9fe | 3274 | idouble: 1 |
5197d9c2 | 3275 | ifloat: 1 |
fea3f995 RM |
3276 | ildouble: 1 |
3277 | ldouble: 1 | |
528be9fe AJ |
3278 | |
3279 | Function: Real part of "casin": | |
76ebfd75 | 3280 | double: 1 |
528be9fe | 3281 | float: 1 |
76ebfd75 | 3282 | idouble: 1 |
528be9fe AJ |
3283 | ifloat: 1 |
3284 | ||
fea3f995 | 3285 | Function: Imaginary part of "casin": |
b5792741 | 3286 | double: 1 |
5197d9c2 | 3287 | float: 1 |
b5792741 | 3288 | idouble: 1 |
5197d9c2 | 3289 | ifloat: 1 |
b5792741 SP |
3290 | ildouble: 1 |
3291 | ldouble: 1 | |
fea3f995 | 3292 | |
528be9fe | 3293 | Function: Real part of "casinh": |
b5792741 | 3294 | double: 1 |
528be9fe | 3295 | float: 1 |
b5792741 | 3296 | idouble: 1 |
528be9fe | 3297 | ifloat: 1 |
b5792741 SP |
3298 | ildouble: 1 |
3299 | ldouble: 1 | |
528be9fe AJ |
3300 | |
3301 | Function: Imaginary part of "casinh": | |
b5792741 SP |
3302 | double: 1 |
3303 | float: 1 | |
3304 | idouble: 1 | |
3305 | ifloat: 1 | |
3306 | ildouble: 1 | |
3307 | ldouble: 1 | |
528be9fe | 3308 | |
528be9fe AJ |
3309 | Function: Imaginary part of "catan": |
3310 | double: 1 | |
3311 | float: 1 | |
3312 | idouble: 1 | |
3313 | ifloat: 1 | |
fea3f995 RM |
3314 | ildouble: 1 |
3315 | ldouble: 1 | |
528be9fe AJ |
3316 | |
3317 | Function: Real part of "catanh": | |
3318 | double: 4 | |
528be9fe | 3319 | idouble: 4 |
fea3f995 RM |
3320 | ildouble: 1 |
3321 | ldouble: 1 | |
528be9fe AJ |
3322 | |
3323 | Function: Imaginary part of "catanh": | |
fea3f995 RM |
3324 | ildouble: 1 |
3325 | ldouble: 1 | |
528be9fe AJ |
3326 | |
3327 | Function: "cbrt": | |
3328 | double: 1 | |
3329 | idouble: 1 | |
fea3f995 RM |
3330 | ildouble: 1 |
3331 | ldouble: 1 | |
528be9fe AJ |
3332 | |
3333 | Function: Real part of "ccos": | |
3334 | double: 1 | |
76ebfd75 | 3335 | float: 1 |
528be9fe | 3336 | idouble: 1 |
76ebfd75 | 3337 | ifloat: 1 |
fea3f995 RM |
3338 | ildouble: 1 |
3339 | ldouble: 1 | |
528be9fe AJ |
3340 | |
3341 | Function: Imaginary part of "ccos": | |
ed3dbfad | 3342 | double: 1 |
528be9fe | 3343 | float: 1 |
ed3dbfad | 3344 | idouble: 1 |
528be9fe | 3345 | ifloat: 1 |
fea3f995 RM |
3346 | ildouble: 1 |
3347 | ldouble: 1 | |
528be9fe AJ |
3348 | |
3349 | Function: Real part of "ccosh": | |
3350 | double: 1 | |
3351 | float: 1 | |
3352 | idouble: 1 | |
3353 | ifloat: 1 | |
fea3f995 RM |
3354 | ildouble: 1 |
3355 | ldouble: 1 | |
528be9fe AJ |
3356 | |
3357 | Function: Imaginary part of "ccosh": | |
ed3dbfad | 3358 | double: 1 |
528be9fe | 3359 | float: 1 |
ed3dbfad | 3360 | idouble: 1 |
528be9fe | 3361 | ifloat: 1 |
fea3f995 RM |
3362 | ildouble: 1 |
3363 | ldouble: 1 | |
528be9fe AJ |
3364 | |
3365 | Function: Real part of "cexp": | |
5197d9c2 | 3366 | double: 2 |
528be9fe | 3367 | float: 1 |
5197d9c2 | 3368 | idouble: 2 |
528be9fe | 3369 | ifloat: 1 |
fea3f995 RM |
3370 | ildouble: 1 |
3371 | ldouble: 1 | |
528be9fe AJ |
3372 | |
3373 | Function: Imaginary part of "cexp": | |
5197d9c2 AK |
3374 | double: 1 |
3375 | float: 2 | |
3376 | idouble: 1 | |
3377 | ifloat: 2 | |
fea3f995 RM |
3378 | ildouble: 1 |
3379 | ldouble: 1 | |
528be9fe | 3380 | |
76ebfd75 | 3381 | Function: Real part of "clog": |
5197d9c2 | 3382 | double: 1 |
76ebfd75 | 3383 | float: 1 |
5197d9c2 | 3384 | idouble: 1 |
76ebfd75 | 3385 | ifloat: 1 |
fea3f995 RM |
3386 | ildouble: 1 |
3387 | ldouble: 1 | |
76ebfd75 | 3388 | |
ed3dbfad AJ |
3389 | Function: Imaginary part of "clog": |
3390 | double: 1 | |
528be9fe | 3391 | float: 1 |
5197d9c2 | 3392 | idouble: 1 |
528be9fe | 3393 | ifloat: 1 |
fea3f995 RM |
3394 | ildouble: 1 |
3395 | ldouble: 1 | |
528be9fe | 3396 | |
a8ebb2b9 AK |
3397 | Function: Real part of "clog10": |
3398 | double: 2 | |
3399 | float: 2 | |
3400 | idouble: 2 | |
3401 | ifloat: 2 | |
3402 | ildouble: 1 | |
3403 | ldouble: 1 | |
3404 | ||
528be9fe AJ |
3405 | Function: Imaginary part of "clog10": |
3406 | double: 1 | |
5197d9c2 | 3407 | float: 1 |
528be9fe | 3408 | idouble: 1 |
5197d9c2 | 3409 | ifloat: 1 |
a8ebb2b9 AK |
3410 | ildouble: 2 |
3411 | ldouble: 2 | |
528be9fe AJ |
3412 | |
3413 | Function: "cos": | |
3414 | double: 2 | |
3415 | float: 1 | |
3416 | idouble: 2 | |
3417 | ifloat: 1 | |
fea3f995 RM |
3418 | ildouble: 1 |
3419 | ldouble: 1 | |
528be9fe | 3420 | |
5197d9c2 AK |
3421 | Function: "cos_downward": |
3422 | float: 1 | |
3423 | ifloat: 1 | |
3424 | ildouble: 2 | |
3425 | ldouble: 2 | |
3426 | ||
3427 | Function: "cos_tonearest": | |
3428 | float: 1 | |
3429 | ifloat: 1 | |
3430 | ||
3431 | Function: "cos_towardzero": | |
3432 | float: 1 | |
3433 | ifloat: 1 | |
3434 | ildouble: 2 | |
3435 | ldouble: 2 | |
3436 | ||
3437 | Function: "cos_upward": | |
3438 | float: 2 | |
3439 | ifloat: 2 | |
3440 | ildouble: 1 | |
3441 | ldouble: 1 | |
3442 | ||
3443 | Function: "cosh_downward": | |
3444 | float: 1 | |
3445 | ifloat: 1 | |
3446 | ildouble: 1 | |
3447 | ldouble: 1 | |
3448 | ||
3449 | Function: "cosh_tonearest": | |
3450 | ildouble: 1 | |
3451 | ldouble: 1 | |
3452 | ||
3453 | Function: "cosh_towardzero": | |
3454 | float: 1 | |
3455 | ifloat: 1 | |
3456 | ildouble: 1 | |
3457 | ldouble: 1 | |
3458 | ||
3459 | Function: "cosh_upward": | |
3460 | ildouble: 1 | |
3461 | ldouble: 1 | |
3462 | ||
528be9fe | 3463 | Function: Real part of "cpow": |
76ebfd75 | 3464 | double: 2 |
ed3dbfad | 3465 | float: 5 |
76ebfd75 | 3466 | idouble: 2 |
ed3dbfad | 3467 | ifloat: 5 |
a8ebb2b9 AK |
3468 | ildouble: 4 |
3469 | ldouble: 4 | |
528be9fe AJ |
3470 | |
3471 | Function: Imaginary part of "cpow": | |
956f8acd | 3472 | double: 2 |
528be9fe | 3473 | float: 2 |
956f8acd | 3474 | idouble: 2 |
528be9fe | 3475 | ifloat: 2 |
fea3f995 RM |
3476 | ildouble: 1 |
3477 | ldouble: 1 | |
3478 | ||
3479 | Function: Real part of "csin": | |
ed3dbfad AJ |
3480 | double: 1 |
3481 | float: 1 | |
3482 | idouble: 1 | |
3483 | ifloat: 1 | |
fea3f995 RM |
3484 | ildouble: 1 |
3485 | ldouble: 1 | |
3486 | ||
3487 | Function: Imaginary part of "csin": | |
3488 | ildouble: 1 | |
3489 | ldouble: 1 | |
528be9fe | 3490 | |
528be9fe AJ |
3491 | Function: Real part of "csinh": |
3492 | float: 1 | |
3493 | ifloat: 1 | |
fea3f995 RM |
3494 | ildouble: 1 |
3495 | ldouble: 1 | |
528be9fe AJ |
3496 | |
3497 | Function: Imaginary part of "csinh": | |
3498 | double: 1 | |
3499 | float: 1 | |
3500 | idouble: 1 | |
3501 | ifloat: 1 | |
ed3dbfad AJ |
3502 | ildouble: 1 |
3503 | ldouble: 1 | |
528be9fe AJ |
3504 | |
3505 | Function: Real part of "csqrt": | |
5197d9c2 | 3506 | double: 1 |
528be9fe | 3507 | float: 1 |
5197d9c2 | 3508 | idouble: 1 |
528be9fe | 3509 | ifloat: 1 |
fea3f995 RM |
3510 | ildouble: 1 |
3511 | ldouble: 1 | |
3512 | ||
3513 | Function: Imaginary part of "csqrt": | |
5197d9c2 AK |
3514 | double: 1 |
3515 | float: 1 | |
3516 | idouble: 1 | |
3517 | ifloat: 1 | |
fea3f995 RM |
3518 | ildouble: 1 |
3519 | ldouble: 1 | |
528be9fe AJ |
3520 | |
3521 | Function: Real part of "ctan": | |
3522 | double: 1 | |
5197d9c2 | 3523 | float: 1 |
528be9fe | 3524 | idouble: 1 |
5197d9c2 AK |
3525 | ifloat: 1 |
3526 | ildouble: 2 | |
3527 | ldouble: 2 | |
528be9fe AJ |
3528 | |
3529 | Function: Imaginary part of "ctan": | |
3530 | double: 1 | |
5197d9c2 | 3531 | float: 1 |
528be9fe | 3532 | idouble: 1 |
5197d9c2 | 3533 | ifloat: 1 |
fea3f995 RM |
3534 | ildouble: 2 |
3535 | ldouble: 2 | |
528be9fe | 3536 | |
a8ebb2b9 AK |
3537 | Function: Real part of "ctan_downward": |
3538 | double: 2 | |
3539 | float: 1 | |
3540 | idouble: 2 | |
3541 | ifloat: 1 | |
3542 | ildouble: 4 | |
3543 | ldouble: 4 | |
3544 | ||
3545 | Function: Imaginary part of "ctan_downward": | |
3546 | float: 1 | |
3547 | ifloat: 1 | |
3548 | ildouble: 5 | |
3549 | ldouble: 5 | |
3550 | ||
3551 | Function: Real part of "ctan_tonearest": | |
3552 | float: 1 | |
3553 | ifloat: 1 | |
3554 | ildouble: 3 | |
3555 | ldouble: 3 | |
3556 | ||
3557 | Function: Imaginary part of "ctan_tonearest": | |
3558 | float: 1 | |
3559 | ifloat: 1 | |
3560 | ildouble: 3 | |
3561 | ldouble: 3 | |
3562 | ||
3563 | Function: Real part of "ctan_towardzero": | |
3564 | float: 1 | |
3565 | ifloat: 1 | |
3566 | ildouble: 1 | |
3567 | ldouble: 1 | |
3568 | ||
3569 | Function: Imaginary part of "ctan_towardzero": | |
3570 | float: 1 | |
3571 | ifloat: 1 | |
3572 | ildouble: 5 | |
3573 | ldouble: 5 | |
3574 | ||
3575 | Function: Real part of "ctan_upward": | |
3576 | double: 2 | |
3577 | float: 1 | |
3578 | idouble: 2 | |
3579 | ifloat: 1 | |
3580 | ildouble: 2 | |
3581 | ldouble: 2 | |
3582 | ||
3583 | Function: Imaginary part of "ctan_upward": | |
3584 | double: 1 | |
3585 | float: 2 | |
3586 | idouble: 1 | |
3587 | ifloat: 2 | |
3588 | ildouble: 3 | |
3589 | ldouble: 3 | |
3590 | ||
528be9fe | 3591 | Function: Real part of "ctanh": |
76ebfd75 | 3592 | double: 1 |
528be9fe | 3593 | float: 2 |
76ebfd75 | 3594 | idouble: 1 |
528be9fe | 3595 | ifloat: 2 |
5197d9c2 AK |
3596 | ildouble: 2 |
3597 | ldouble: 2 | |
528be9fe AJ |
3598 | |
3599 | Function: Imaginary part of "ctanh": | |
5197d9c2 | 3600 | double: 1 |
528be9fe | 3601 | float: 1 |
5197d9c2 | 3602 | idouble: 1 |
528be9fe | 3603 | ifloat: 1 |
5197d9c2 AK |
3604 | ildouble: 2 |
3605 | ldouble: 2 | |
528be9fe | 3606 | |
a8ebb2b9 AK |
3607 | Function: Real part of "ctanh_downward": |
3608 | float: 1 | |
3609 | ifloat: 1 | |
3610 | ildouble: 5 | |
3611 | ldouble: 5 | |
3612 | ||
3613 | Function: Imaginary part of "ctanh_downward": | |
3614 | double: 2 | |
3615 | float: 1 | |
3616 | idouble: 2 | |
3617 | ifloat: 1 | |
3618 | ildouble: 4 | |
3619 | ldouble: 4 | |
3620 | ||
3621 | Function: Real part of "ctanh_tonearest": | |
3622 | float: 1 | |
3623 | ifloat: 1 | |
3624 | ildouble: 3 | |
3625 | ldouble: 3 | |
3626 | ||
3627 | Function: Imaginary part of "ctanh_tonearest": | |
3628 | float: 1 | |
3629 | ifloat: 1 | |
3630 | ildouble: 3 | |
3631 | ldouble: 3 | |
3632 | ||
3633 | Function: Real part of "ctanh_towardzero": | |
3634 | float: 1 | |
3635 | ifloat: 1 | |
3636 | ildouble: 5 | |
3637 | ldouble: 5 | |
3638 | ||
3639 | Function: Imaginary part of "ctanh_towardzero": | |
3640 | float: 1 | |
3641 | ifloat: 1 | |
3642 | ildouble: 1 | |
3643 | ldouble: 1 | |
3644 | ||
3645 | Function: Real part of "ctanh_upward": | |
3646 | double: 1 | |
3647 | float: 2 | |
3648 | idouble: 1 | |
3649 | ifloat: 2 | |
3650 | ildouble: 3 | |
3651 | ldouble: 3 | |
3652 | ||
3653 | Function: Imaginary part of "ctanh_upward": | |
3654 | double: 2 | |
3655 | float: 1 | |
3656 | idouble: 2 | |
3657 | ifloat: 1 | |
3658 | ildouble: 2 | |
3659 | ldouble: 2 | |
3660 | ||
76ebfd75 UD |
3661 | Function: "erf": |
3662 | double: 1 | |
3663 | idouble: 1 | |
3664 | ||
528be9fe | 3665 | Function: "erfc": |
76ebfd75 | 3666 | double: 1 |
9f5d26e2 | 3667 | float: 1 |
76ebfd75 | 3668 | idouble: 1 |
9f5d26e2 | 3669 | ifloat: 1 |
fea3f995 RM |
3670 | ildouble: 1 |
3671 | ldouble: 1 | |
528be9fe AJ |
3672 | |
3673 | Function: "exp10": | |
a8ebb2b9 AK |
3674 | double: 1 |
3675 | idouble: 1 | |
fea3f995 RM |
3676 | ildouble: 1 |
3677 | ldouble: 1 | |
3678 | ||
3679 | Function: "exp2": | |
5197d9c2 AK |
3680 | ildouble: 1 |
3681 | ldouble: 1 | |
3682 | ||
3683 | Function: "exp_downward": | |
3684 | float: 1 | |
3685 | ifloat: 1 | |
3686 | ildouble: 1 | |
3687 | ldouble: 1 | |
3688 | ||
3689 | Function: "exp_towardzero": | |
3690 | float: 1 | |
3691 | ifloat: 1 | |
3692 | ildouble: 1 | |
3693 | ldouble: 1 | |
3694 | ||
3695 | Function: "exp_upward": | |
3696 | float: 1 | |
3697 | ifloat: 1 | |
3698 | ildouble: 1 | |
3699 | ldouble: 1 | |
528be9fe AJ |
3700 | |
3701 | Function: "expm1": | |
76ebfd75 | 3702 | double: 1 |
528be9fe | 3703 | float: 1 |
76ebfd75 | 3704 | idouble: 1 |
528be9fe | 3705 | ifloat: 1 |
fea3f995 RM |
3706 | ildouble: 1 |
3707 | ldouble: 1 | |
3708 | ||
3709 | Function: "gamma": | |
3710 | ildouble: 1 | |
3711 | ldouble: 1 | |
528be9fe AJ |
3712 | |
3713 | Function: "hypot": | |
528be9fe | 3714 | float: 1 |
528be9fe AJ |
3715 | ifloat: 1 |
3716 | ||
3717 | Function: "j0": | |
5197d9c2 | 3718 | double: 2 |
528be9fe | 3719 | float: 2 |
5197d9c2 | 3720 | idouble: 2 |
528be9fe | 3721 | ifloat: 2 |
fea3f995 RM |
3722 | ildouble: 2 |
3723 | ldouble: 2 | |
528be9fe AJ |
3724 | |
3725 | Function: "j1": | |
3726 | double: 1 | |
3727 | float: 2 | |
3728 | idouble: 1 | |
3729 | ifloat: 2 | |
fea3f995 RM |
3730 | ildouble: 4 |
3731 | ldouble: 4 | |
528be9fe AJ |
3732 | |
3733 | Function: "jn": | |
76ebfd75 | 3734 | double: 4 |
349290c0 | 3735 | float: 5 |
76ebfd75 | 3736 | idouble: 4 |
349290c0 | 3737 | ifloat: 5 |
5197d9c2 AK |
3738 | ildouble: 8 |
3739 | ldouble: 8 | |
528be9fe AJ |
3740 | |
3741 | Function: "lgamma": | |
3742 | double: 1 | |
3743 | float: 2 | |
3744 | idouble: 1 | |
3745 | ifloat: 2 | |
fea3f995 RM |
3746 | ildouble: 1 |
3747 | ldouble: 1 | |
528be9fe | 3748 | |
528be9fe AJ |
3749 | Function: "log10": |
3750 | double: 1 | |
76ebfd75 | 3751 | float: 2 |
528be9fe | 3752 | idouble: 1 |
76ebfd75 | 3753 | ifloat: 2 |
fea3f995 RM |
3754 | ildouble: 1 |
3755 | ldouble: 1 | |
528be9fe AJ |
3756 | |
3757 | Function: "log1p": | |
528be9fe | 3758 | float: 1 |
528be9fe | 3759 | ifloat: 1 |
fea3f995 RM |
3760 | ildouble: 1 |
3761 | ldouble: 1 | |
3762 | ||
3763 | Function: "log2": | |
3764 | ildouble: 1 | |
3765 | ldouble: 1 | |
528be9fe | 3766 | |
5197d9c2 AK |
3767 | Function: "pow": |
3768 | float: 1 | |
3769 | ifloat: 1 | |
a8ebb2b9 AK |
3770 | ildouble: 1 |
3771 | ldouble: 1 | |
5197d9c2 AK |
3772 | |
3773 | Function: "pow_downward": | |
3774 | float: 1 | |
3775 | ifloat: 1 | |
3776 | ||
3777 | Function: "pow_towardzero": | |
3778 | float: 1 | |
3779 | ifloat: 1 | |
3780 | ||
3781 | Function: "pow_upward": | |
3782 | float: 1 | |
3783 | ifloat: 1 | |
3784 | ildouble: 1 | |
3785 | ldouble: 1 | |
3786 | ||
3787 | Function: "sin_downward": | |
3788 | float: 1 | |
3789 | ifloat: 1 | |
3790 | ildouble: 1 | |
3791 | ldouble: 1 | |
3792 | ||
3793 | Function: "sin_tonearest": | |
3794 | float: 1 | |
3795 | ifloat: 1 | |
3796 | ildouble: 1 | |
3797 | ldouble: 1 | |
3798 | ||
3799 | Function: "sin_towardzero": | |
3800 | float: 1 | |
3801 | ifloat: 1 | |
3802 | ildouble: 1 | |
3803 | ldouble: 1 | |
3804 | ||
3805 | Function: "sin_upward": | |
3806 | float: 2 | |
3807 | ifloat: 2 | |
3808 | ildouble: 1 | |
3809 | ldouble: 1 | |
3810 | ||
528be9fe AJ |
3811 | Function: "sincos": |
3812 | double: 1 | |
3813 | float: 1 | |
3814 | idouble: 1 | |
3815 | ifloat: 1 | |
fea3f995 RM |
3816 | ildouble: 1 |
3817 | ldouble: 1 | |
3818 | ||
5197d9c2 AK |
3819 | Function: "sinh_downward": |
3820 | float: 1 | |
3821 | ifloat: 1 | |
3822 | ildouble: 2 | |
3823 | ldouble: 2 | |
3824 | ||
3825 | Function: "sinh_towardzero": | |
3826 | float: 1 | |
3827 | ifloat: 1 | |
3828 | ildouble: 2 | |
3829 | ldouble: 2 | |
3830 | ||
3831 | Function: "sinh_upward": | |
3832 | ildouble: 1 | |
3833 | ldouble: 1 | |
3834 | ||
528be9fe | 3835 | Function: "tan": |
956f8acd UD |
3836 | double: 1 |
3837 | idouble: 1 | |
528be9fe | 3838 | |
5197d9c2 AK |
3839 | Function: "tan_downward": |
3840 | float: 1 | |
3841 | ifloat: 1 | |
3842 | ildouble: 1 | |
3843 | ldouble: 1 | |
3844 | ||
3845 | Function: "tan_towardzero": | |
3846 | float: 1 | |
3847 | ifloat: 1 | |
3848 | ildouble: 1 | |
3849 | ldouble: 1 | |
3850 | ||
3851 | Function: "tan_upward": | |
3852 | float: 1 | |
3853 | ifloat: 1 | |
3854 | ildouble: 1 | |
3855 | ldouble: 1 | |
3856 | ||
fea3f995 RM |
3857 | Function: "tanh": |
3858 | ildouble: 1 | |
3859 | ldouble: 1 | |
3860 | ||
528be9fe AJ |
3861 | Function: "tgamma": |
3862 | double: 1 | |
3863 | float: 1 | |
3864 | idouble: 1 | |
3865 | ifloat: 1 | |
fea3f995 RM |
3866 | ildouble: 1 |
3867 | ldouble: 1 | |
528be9fe AJ |
3868 | |
3869 | Function: "y0": | |
3870 | double: 2 | |
3871 | float: 1 | |
3872 | idouble: 2 | |
3873 | ifloat: 1 | |
fea3f995 RM |
3874 | ildouble: 3 |
3875 | ldouble: 3 | |
528be9fe AJ |
3876 | |
3877 | Function: "y1": | |
3878 | double: 3 | |
3879 | float: 2 | |
3880 | idouble: 3 | |
3881 | ifloat: 2 | |
fea3f995 RM |
3882 | ildouble: 1 |
3883 | ldouble: 1 | |
528be9fe AJ |
3884 | |
3885 | Function: "yn": | |
3886 | double: 3 | |
3887 | float: 2 | |
3888 | idouble: 3 | |
3889 | ifloat: 2 | |
fea3f995 RM |
3890 | ildouble: 5 |
3891 | ldouble: 5 | |
528be9fe AJ |
3892 | |
3893 | # end of automatic generation |