]> git.ipfire.org Git - thirdparty/glibc.git/blob - math/auto-libm-test-in
Add more tests of tan.
[thirdparty/glibc.git] / math / auto-libm-test-in
1 # libm test inputs for gen-auto-libm-tests.c.
2 # Copyright (C) 1997-2015 Free Software Foundation, Inc.
3 # This file is part of the GNU C Library.
4 #
5 # The GNU C Library is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU Lesser General Public
7 # License as published by the Free Software Foundation; either
8 # version 2.1 of the License, or (at your option) any later version.
9 #
10 # The GNU C Library is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 # Lesser General Public License for more details.
14 #
15 # You should have received a copy of the GNU Lesser General Public
16 # License along with the GNU C Library; if not, see
17 # <http://www.gnu.org/licenses/>. */
18
19 acos 0
20 acos -0
21 acos 1
22 acos -1
23 acos 0.5
24 acos -0.5
25 acos 0.75
26 acos 2e-17
27 acos 0.0625
28 acos 0x0.ffffffp0
29 acos -0x0.ffffffp0
30 acos 0x0.ffffffff8p0
31 acos -0x0.ffffffff8p0
32 acos 0x0.ffffffffffffp0
33 acos -0x0.ffffffffffffp0
34 acos 0x0.ffffffffffffffffp0
35 acos -0x0.ffffffffffffffffp0
36 acos 0x1p-5
37 acos 0x1p-10
38 acos 0x1p-15
39 acos 0x1p-20
40 acos 0x1p-25
41 acos 0x1p-30
42 acos 0x1p-35
43 acos 0x1p-40
44 acos 0x1p-45
45 acos 0x1p-50
46 acos 0x1p-55
47 acos 0x1p-60
48 acos 0x1p-65
49 acos 0x1p-70
50 acos 0x1p-75
51 acos 0x1p-80
52 acos 0x1p-85
53 acos 0x1p-90
54 acos 0x1p-95
55 acos 0x1p-100
56 acos 0x1p-105
57 acos 0x1p-110
58 acos 0x1p-115
59 acos 0x1p-120
60 acos -0x1p-5
61 acos -0x1p-25
62 acos -0x1p-45
63 acos -0x1p-65
64 acos -0x1p-85
65 acos -0x1p-105
66 acos -0x1p-125
67 acos -0x2.0089a4p-4
68 acos 0xf.04aeep-4
69 acos 0x5.dd258006121b8p-4
70 acos -0x2.35f051e70dbc4p-4
71 acos 0xe.9a5c0d7fabb9aa1p-4
72 acos 0xe.17513589de79b75p-4
73 acos min
74 acos -min
75 acos min_subnorm
76 acos -min_subnorm
77
78 acosh 1
79 acosh 1.625
80 acosh 7
81 acosh 100
82 acosh 1e5
83 acosh 0x1p8
84 acosh 0x1p9
85 acosh 0x1p10
86 acosh 0x1p11
87 acosh 0x1p12
88 acosh 0x1p13
89 acosh 0x1p24
90 acosh 0x1p25
91 acosh 0x1p26
92 acosh 0x1p27
93 acosh 0x1p28
94 acosh 0x1p29
95 acosh 0x1p30
96 acosh 0x1p31
97 acosh 0x1p32
98 acosh 0x1p33
99 acosh 0x1p48
100 acosh 0x1p49
101 acosh 0x1p50
102 acosh 0x1p51
103 acosh 0x1p52
104 acosh 0x1p53
105 acosh 0x1p54
106 acosh 0x1p55
107 acosh 0x1p56
108 acosh 0x1p57
109 acosh 0x1p58
110 acosh 0x1p59
111 acosh 0x1p100
112 acosh 0x1p500
113 acosh 0x1p5000
114 acosh 0x1.80a368p+0
115 acosh 0x1.0b9d3e9fc19fbp+0
116 acosh 0x1.11eab6p+0
117 acosh max no-test-inline
118
119 asin 0
120 asin -0
121 asin 0.5
122 asin -0.5
123 asin 1.0
124 asin -1.0
125 asin 0.75
126 asin 0x0.ffffffp0
127 asin -0x0.ffffffp0
128 asin 0x0.ffffffff8p0
129 asin -0x0.ffffffff8p0
130 asin 0x0.ffffffffffffp0
131 asin -0x0.ffffffffffffp0
132 asin 0x0.ffffffffffffffffp0
133 asin -0x0.ffffffffffffffffp0
134 asin -0x2.18915cp-4
135 asin -0x3.746774p-4
136 asin -0x3.1c54d10e5c844p-4
137 asin 0xf.c9675fa6fe69f12p-4
138 asin -0xa.fc5afp-4
139 asin min
140 asin -min
141 asin min_subnorm
142 asin -min_subnorm
143
144 asinh 0
145 asinh -0
146 asinh 0.75
147 asinh 1
148 asinh 10
149 asinh 100
150 asinh 1e6
151 asinh 0x1p8
152 asinh 0x1p9
153 asinh 0x1p10
154 asinh 0x1p11
155 asinh 0x1p12
156 asinh 0x1p13
157 asinh 0x1p24
158 asinh 0x1p25
159 asinh 0x1p26
160 asinh 0x1p27
161 asinh 0x1p28
162 asinh 0x1p29
163 asinh 0x1p30
164 asinh 0x1p31
165 asinh 0x1p32
166 asinh 0x1p33
167 asinh 0x1p48
168 asinh 0x1p49
169 asinh 0x1p50
170 asinh 0x1p51
171 asinh 0x1p52
172 asinh 0x1p53
173 asinh 0x1p54
174 asinh 0x1p55
175 asinh 0x1p56
176 asinh 0x1p57
177 asinh 0x1p58
178 asinh 0x1p59
179 asinh 0x1p100
180 asinh 0x1p500
181 asinh 0x1p5000
182 asinh 0x1p-8
183 asinh 0x1p-9
184 asinh 0x1p-10
185 asinh 0x1p-11
186 asinh 0x1p-12
187 asinh 0x1p-13
188 asinh 0x1p-24
189 asinh 0x1p-25
190 asinh 0x1p-26
191 asinh 0x1p-27
192 asinh 0x1p-28
193 asinh 0x1p-29
194 asinh 0x1p-30
195 asinh 0x1p-31
196 asinh 0x1p-32
197 asinh 0x1p-33
198 asinh 0x1p-48
199 asinh 0x1p-49
200 asinh 0x1p-50
201 asinh 0x1p-51
202 asinh 0x1p-52
203 asinh 0x1p-53
204 asinh 0x1p-54
205 asinh 0x1p-55
206 asinh 0x1p-56
207 asinh 0x1p-57
208 asinh 0x1p-58
209 asinh 0x1p-59
210 asinh 0x1p-100
211 asinh -0x3.d26bb4p-4
212 asinh -0x3.bdeef4p-4
213 asinh -0x7.fc7fc8p-8
214 asinh -0x3.b94a52e6913c2p-4
215 asinh 0x7.d8e5a8p-4
216 asinh -0x7.63a06320c42e4p-4
217 asinh 0x6.f4a93p-4
218 asinh -0x7.88bcc8p-4
219 # Bug 16350: underflow exception may be missing.
220 asinh 0x1p-500 missing-underflow
221 asinh 0x1p-5000 missing-underflow
222 asinh min missing-underflow
223 asinh -min missing-underflow
224 asinh min_subnorm missing-underflow
225 asinh -min_subnorm missing-underflow
226 asinh max no-test-inline
227 asinh -max no-test-inline
228
229 atan 0
230 atan -0
231 atan max
232 atan -max
233 atan 1
234 atan -1
235 atan 0.75
236 atan 0x1p-5
237 atan 2.5
238 atan 10
239 atan 1e6
240 atan 0x1p-100
241 atan 0x1p-600
242 atan 0x1p-10000
243 atan -0x3.b02d84p-4
244 atan -0x3.3fb708p-4
245 atan -0x2.3249ap+0
246 atan -0x1.363f46p+0
247 atan -0x1.ad4c0ap+0
248 atan min
249 atan -min
250 atan min_subnorm
251 atan -min_subnorm
252
253 # atan2 (0,x) == 0 for x > 0.
254 atan2 0 1
255 # atan2 (-0,x) == -0 for x > 0.
256 atan2 -0 1
257 atan2 0 0
258 atan2 -0 0
259 # atan2 (+0,x) == +pi for x < 0.
260 atan2 0 -1
261 # atan2 (-0,x) == -pi for x < 0.
262 atan2 -0 -1
263 atan2 0 -0
264 atan2 -0 -0
265 # atan2 (y,+0) == pi/2 for y > 0.
266 atan2 1 0
267 # atan2 (y,-0) == pi/2 for y > 0.
268 atan2 1 -0
269 # atan2 (y,+0) == -pi/2 for y < 0.
270 atan2 -1 0
271 # atan2 (y,-0) == -pi/2 for y < 0.
272 atan2 -1 -0
273 atan2 max max
274 atan2 max -max
275 atan2 -max max
276 atan2 -max -max
277 atan2 max min
278 atan2 -max -min
279 atan2 -max min
280 atan2 max -min
281 atan2 max min_subnorm
282 atan2 -max -min_subnorm
283 atan2 -max min_subnorm
284 atan2 max -min_subnorm
285 atan2 0.75 1
286 atan2 -0.75 1.0
287 atan2 0.75 -1.0
288 atan2 -0.75 -1.0
289 atan2 0.390625 .00029
290 atan2 1.390625 0.9296875
291 atan2 -0.00756827042671106339 -.001792735857538728036
292 atan2 0x1.00000000000001p0 0x1.00000000000001p0
293 atan2 0x4.c3841p-4 0x2.f2f308p+0
294 atan2 -0xe.cf143p-40 0xd.3de7ap-36
295 atan2 0x5.576cf8p-4 0x2.21e65p+0
296 atan2 -0x4.29411p-4 0x1.f4755cp+0
297 atan2 -0xa.b4101p+20 -0xf.9c4c8p-4
298 atan2 0x4.251bb8p-4 0x7.40ac68p+0
299 atan2 0x1.47239ep+68 0xa.3ac3cp+68
300 atan2 -0x6.b0794p-4 0x3.8ff10cp+0
301 atan2 min min
302 atan2 min -min
303 atan2 -min min
304 atan2 -min -min
305 atan2 min_subnorm min_subnorm
306 atan2 min_subnorm -min_subnorm
307 atan2 -min_subnorm min_subnorm
308 atan2 -min_subnorm -min_subnorm
309 atan2 1 -max
310 atan2 -1 -max
311 atan2 min -max
312 atan2 -min -max
313 atan2 min_subnorm -max
314 atan2 -min_subnorm -max
315 atan2 1 max
316 atan2 -1 max
317 atan2 min max
318 atan2 -min max
319 atan2 min_subnorm max
320 atan2 -min_subnorm max
321 atan2 min 1
322 atan2 -min 1
323 atan2 min_subnorm 1
324 atan2 -min_subnorm 1
325 atan2 min -1
326 atan2 -min -1
327 atan2 min_subnorm -1
328 atan2 -min_subnorm -1
329
330 atanh 0
331 atanh -0
332 atanh 0.75
333 atanh -0.75
334 atanh 0.25
335 atanh 0x1p-5
336 atanh 0x1p-10
337 atanh 0x1.2345p-20
338 atanh 0x1p-8
339 atanh 0x1p-9
340 atanh 0x1p-10
341 atanh 0x1p-11
342 atanh 0x1p-12
343 atanh 0x1p-13
344 atanh 0x1p-24
345 atanh 0x1p-25
346 atanh 0x1p-26
347 atanh 0x1p-27
348 atanh 0x1p-28
349 atanh 0x1p-29
350 atanh 0x1p-30
351 atanh 0x1p-31
352 atanh 0x1p-32
353 atanh 0x1p-33
354 atanh 0x1p-48
355 atanh 0x1p-49
356 atanh 0x1p-50
357 atanh 0x1p-51
358 atanh 0x1p-52
359 atanh 0x1p-53
360 atanh 0x1p-54
361 atanh 0x1p-55
362 atanh 0x1p-56
363 atanh 0x1p-57
364 atanh 0x1p-58
365 atanh 0x1p-59
366 atanh 0x1p-100
367 atanh -0x6.e6c77p-20
368 atanh 0x3.2ca824p-4
369 atanh -0x1.cc1d66p-4
370 atanh -0xf.cd3809ca8fd28p-4 no-test-inline
371 atanh -0x1.04f386p-4
372 atanh -0x2.084568p-4
373 atanh -0x3.e0a5d8p-4
374 atanh 0x3.dfb1f5db0ceccp-4
375 atanh 0x2.251b2a64c85dep-4
376 atanh -0x2.e3458cp-4
377 atanh 0x3.91d9f3c80c72d7acp-4
378 # Bug 16352: underflow exception may be missing.
379 atanh 0x1p-500 missing-underflow
380 atanh 0x1p-5000 missing-underflow
381 atanh min missing-underflow
382 atanh -min missing-underflow
383 atanh min_subnorm missing-underflow
384 atanh -min_subnorm missing-underflow
385
386 # cabs (x,y) == cabs (y,x).
387 cabs 0.75 12.390625
388 # cabs (x,y) == cabs (-x,y).
389 cabs -12.390625 0.75
390 # cabs (x,y) == cabs (-y,x).
391 cabs -0.75 12.390625
392 # cabs (x,y) == cabs (-x,-y).
393 cabs -12.390625 -0.75
394 # cabs (x,y) == cabs (-y,-x).
395 cabs -0.75 -12.390625
396 # cabs (x,0) == fabs (x).
397 cabs -0.75 0
398 cabs 0.75 0
399 cabs -1.0 0
400 cabs 1.0 0
401 cabs -5.7e7 0
402 cabs 5.7e7 0
403 cabs 0.75 1.25
404 cabs -0x1.34be3p-4 -0xc.56623p+0
405 cabs -0x1.2b0ff8p+28 -0x2.549fc4p+16
406 cabs -0x1.0932cp-80 -0x2.51109p-24
407 cabs -0x1.055fb2p+48 0x9.1ce86p+24
408 cabs -0x1.26a566p+120 0x4.017b28p+92
409 cabs -0x1.0eda54p+28 0xb.09476p+0
410
411 # carg (x + i 0) == 0 for x > 0.
412 carg 2.0 0
413 # carg (x - i 0) == -0 for x > 0.
414 carg 2.0 -0
415 carg 0 0
416 carg 0 -0
417 # carg (x + i 0) == +pi for x < 0.
418 carg -2.0 0
419 # carg (x - i 0) == -pi for x < 0.
420 carg -2.0 -0
421 carg -0 0
422 carg -0 -0
423 # carg (+0 + i y) == pi/2 for y > 0.
424 carg 0 2.0
425 # carg (-0 + i y) == pi/2 for y > 0.
426 carg -0 2.0
427 # carg (+0 + i y) == -pi/2 for y < 0.
428 carg 0 -2.0
429 # carg (-0 + i y) == -pi/2 for y < 0.
430 carg -0 -2.0
431 carg 0x2.f2f308p+0 0x4.c3841p-4
432 carg 0xd.3de7ap-36 -0xe.cf143p-40
433 carg 0x2.21e65p+0 0x5.576cf8p-4
434 carg 0x1.f4755cp+0 -0x4.29411p-4
435 carg -0xf.9c4c8p-4 -0xa.b4101p+20
436 carg 0x7.40ac68p+0 0x4.251bb8p-4
437 carg 0xa.3ac3cp+68 0x1.47239ep+68
438 carg 0x3.8ff10cp+0 -0x6.b0794p-4
439
440 cbrt 0.0
441 cbrt -0
442 cbrt -0.001
443 cbrt 8
444 cbrt -27.0
445 cbrt 0.9921875
446 cbrt 0.75
447 cbrt 0x1p16383
448 cbrt 0x1p-16383
449 cbrt 1e5
450 cbrt 0x3.132634p+0
451 cbrt -0xc.8d0442f2f0d1p-492
452 cbrt -0xa.6b142p+40
453 cbrt -0x1.f28ab85f3580ap-128
454 cbrt max
455 cbrt -max
456 cbrt min
457 cbrt -min
458 cbrt min_subnorm
459 cbrt -min_subnorm
460
461 ccos 0.0 0.0
462 ccos -0 0.0
463 ccos 0.0 -0
464 ccos -0 -0
465
466 ccos 0.75 1.25
467 ccos -2 -3
468
469 ccos 0.75 89.5
470 ccos 0.75 -89.5
471 ccos -0.75 89.5
472 ccos -0.75 -89.5
473 ccos 0.75 710.5
474 ccos 0.75 -710.5
475 ccos -0.75 710.5
476 ccos -0.75 -710.5
477 ccos 0.75 11357.25
478 ccos 0.75 -11357.25
479 ccos -0.75 11357.25
480 ccos -0.75 -11357.25
481
482 ccos 0x1p-149 180
483 ccos 0x1p-1074 1440
484 ccos 0x1p-16434 22730
485
486 ccos min_subnorm_p120 0x1p-120
487 ccos 0x1p-120 min_subnorm_p120
488
489 ccosh 0.0 0.0
490 ccosh -0 0.0
491 ccosh 0.0 -0
492 ccosh -0 -0
493
494 ccosh 0.75 1.25
495 ccosh -2 -3
496
497 ccosh 89.5 0.75
498 ccosh -89.5 0.75
499 ccosh 89.5 -0.75
500 ccosh -89.5 -0.75
501 ccosh 710.5 0.75
502 ccosh -710.5 0.75
503 ccosh 710.5 -0.75
504 ccosh -710.5 -0.75
505 ccosh 11357.25 0.75
506 ccosh -11357.25 0.75
507 ccosh 11357.25 -0.75
508 ccosh -11357.25 -0.75
509
510 ccosh 180 0x1p-149
511 ccosh 1440 0x1p-1074
512 ccosh 22730 0x1p-16434
513
514 ccosh min_subnorm_p120 0x1p-120
515 ccosh 0x1p-120 min_subnorm_p120
516
517 cexp 0 0
518 cexp -0 0
519 cexp 0 -0
520 cexp -0 -0
521
522 cexp 0.75 1.25
523 cexp -2.0 -3.0
524
525 cexp 0 0x1p65
526 cexp 0 -0x1p65
527 cexp 50 0x1p127
528
529 cexp 0 1e22
530 cexp 0 0x1p1023
531 cexp 500 0x1p1023
532
533 cexp 0 0x1p16383
534 cexp -10000 0x1p16383
535
536 cexp 88.75 0.75
537 cexp -95 0.75
538 cexp 709.8125 0.75
539 cexp -720 0.75
540 cexp 11356.5625 0.75
541 cexp -11370 0.75
542
543 cexp 180 0x1p-149
544 cexp 1440 0x1p-1074
545 cexp 22730 0x1p-16434
546
547 cexp 1e6 0
548 cexp 1e6 min
549 cexp 1e6 -min
550
551 # Bug 16348: spurious underflow may occur.
552 cexp min min_subnorm spurious-underflow:ldbl-96-intel:x86 spurious-underflow:ldbl-96-intel:x86_64
553 cexp min -min_subnorm spurious-underflow:ldbl-96-intel:x86 spurious-underflow:ldbl-96-intel:x86_64
554
555 clog 0.75 1.25
556 clog -2 -3
557
558 clog 0x2.f2f308p+0 0x4.c3841p-4
559 clog 0xd.3de7ap-36 -0xe.cf143p-40
560 clog 0x2.21e65p+0 0x5.576cf8p-4
561 clog 0x1.f4755cp+0 -0x4.29411p-4
562 clog -0xf.9c4c8p-4 -0xa.b4101p+20
563 clog 0x7.40ac68p+0 0x4.251bb8p-4
564 clog 0xa.3ac3cp+68 0x1.47239ep+68
565 clog 0x3.8ff10cp+0 -0x6.b0794p-4
566
567 clog 0xa.a39ffp-4 -0x2.360c38p-4
568 clog 0x6.9a4569067b6ecp-4 0xb.0a30d15e7d798p-4
569 clog -0x1.105436p+0 -0x6.66396df3cc7ap-4
570 clog -0x2.c90b952282392dep-4 0x1.43cda16634cc7046p+0
571
572 clog 0x1.fffffep+127 0x1.fffffep+127
573 clog 0x1.fffffep+127 1.0
574 clog 0x1p-149 0x1p-149
575 clog 0x1p-147 0x1p-147
576 clog 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
577 clog 0x1.fffffffffffffp+1023 0x1p+1023
578 clog 0x1p-1074 0x1p-1074
579 clog 0x1p-1073 0x1p-1073
580 clog 0x1.fp+16383 0x1.fp+16383
581 clog 0x1.fp+16383 0x1p+16383
582 clog 0x1p-16440 0x1p-16441
583
584 clog 0x1p-149 0x1.fp+127
585 clog -0x1p-149 0x1.fp+127
586 clog 0x1p-149 -0x1.fp+127
587 clog -0x1p-149 -0x1.fp+127
588 clog -0x1.fp+127 0x1p-149
589 clog -0x1.fp+127 -0x1p-149
590 clog 0x1.fp+127 0x1p-149
591 clog 0x1.fp+127 -0x1p-149
592 clog 0x1p-1074 0x1.fp+1023
593 clog -0x1p-1074 0x1.fp+1023
594 clog 0x1p-1074 -0x1.fp+1023
595 clog -0x1p-1074 -0x1.fp+1023
596 clog -0x1.fp+1023 0x1p-1074
597 clog -0x1.fp+1023 -0x1p-1074
598 clog 0x1.fp+1023 0x1p-1074
599 clog 0x1.fp+1023 -0x1p-1074
600 clog 0x1p-16445 0x1.fp+16383
601 clog -0x1p-16445 0x1.fp+16383
602 clog 0x1p-16445 -0x1.fp+16383
603 clog -0x1p-16445 -0x1.fp+16383
604 clog -0x1.fp+16383 0x1p-16445
605 clog -0x1.fp+16383 -0x1p-16445
606 clog 0x1.fp+16383 0x1p-16445
607 clog 0x1.fp+16383 -0x1p-16445
608 clog 0x1p-16494 0x1.fp+16383
609 clog -0x1p-16494 0x1.fp+16383
610 clog 0x1p-16494 -0x1.fp+16383
611 clog -0x1p-16494 -0x1.fp+16383
612 clog -0x1.fp+16383 0x1p-16494
613 clog -0x1.fp+16383 -0x1p-16494
614 clog 0x1.fp+16383 0x1p-16494
615 clog 0x1.fp+16383 -0x1p-16494
616
617 clog 1.0 0x1.234566p-10
618 clog -1.0 0x1.234566p-20
619 clog 0x1.234566p-30 1.0
620 clog -0x1.234566p-40 -1.0
621 clog 0x1.234566p-50 1.0
622 clog 0x1.234566p-60 1.0
623 clog 0x1p-62 1.0
624 clog 0x1p-63 1.0
625 clog 0x1p-64 1.0
626 clog 0x1p-510 1.0
627 clog 0x1p-511 1.0
628 clog 0x1p-512 1.0
629 clog 0x1p-8190 1.0
630 clog 0x1p-8191 1.0
631 clog 0x1p-8192 1.0
632
633 clog 0x1.000566p0 0x1.234p-10
634 clog 0x1.000566p0 0x1.234p-100
635 clog -0x1.0000000123456p0 0x1.2345678p-30
636 clog -0x1.0000000123456p0 0x1.2345678p-1000
637 clog 0x1.00000000000000123456789abcp0 0x1.23456789p-60
638 clog 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
639
640 clog 0x0.ffffffp0 0x0.ffffffp-100
641 clog 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
642 clog 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
643
644 clog 0x1a6p-10 0x3a5p-10
645 clog 0xf2p-10 0x3e3p-10
646 clog 0x4d4ep-15 0x6605p-15
647 clog 0x2818p-15 0x798fp-15
648 clog 0x9b57bp-20 0xcb7b4p-20
649 clog 0x2731p-20 0xfffd0p-20
650 clog 0x2ede88p-23 0x771c3fp-23
651 clog 0x11682p-23 0x7ffed1p-23
652 clog 0xa1f2c1p-24 0xc643aep-24
653 clog 0x659feap-24 0xeaf6f9p-24
654 clog 0x4447d7175p-35 0x6c445e00ap-35
655 clog 0x2dd46725bp-35 0x7783a1284p-35
656 clog 0x164c74eea876p-45 0x16f393482f77p-45
657 clog 0xfe961079616p-45 0x1bc37e09e6d1p-45
658 clog 0xa4722f19346cp-51 0x7f9631c5e7f07p-51
659 clog 0x10673dd0f2481p-51 0x7ef1d17cefbd2p-51
660 clog 0x8ecbf810c4ae6p-52 0xd479468b09a37p-52
661 clog 0x5b06b680ea2ccp-52 0xef452b965da9fp-52
662 clog 0x659b70ab7971bp-53 0x1f5d111e08abecp-53
663 clog 0x15cfbd1990d1ffp-53 0x176a3973e09a9ap-53
664 clog 0x1367a310575591p-54 0x3cfcc0a0541f60p-54
665 clog 0x55cb6d0c83af5p-55 0x7fe33c0c7c4e90p-55
666 clog 0x298c62cb546588a7p-63 0x7911b1dfcc4ecdaep-63
667 clog 0x4d9c37e2b5cb4533p-63 0x65c98be2385a042ep-63
668 clog 0x602fd5037c4792efp-64 0xed3e2086dcca80b8p-64
669 clog 0x6b10b4f3520217b6p-64 0xe8893cbb449253a1p-64
670 clog 0x81b7efa81fc35ad1p-65 0x1ef4b835f1c79d812p-65
671 clog 0x3f96469050f650869c2p-75 0x6f16b2c9c8b05988335p-75
672 clog 0x3157fc1d73233e580c8p-75 0x761b52ccd435d7c7f5fp-75
673 clog 0x155f8afc4c48685bf63610p-85 0x17d0cf2652cdbeb1294e19p-85
674 clog 0x13836d58a13448d750b4b9p-85 0x195ca7bc3ab4f9161edbe6p-85
675 clog 0x1df515eb171a808b9e400266p-95 0x7c71eb0cd4688dfe98581c77p-95
676 clog 0xe33f66c9542ca25cc43c867p-95 0x7f35a68ebd3704a43c465864p-95
677 clog 0x6771f22c64ed551b857c128b4cp-105 0x1f570e7a13cc3cf2f44fd793ea1p-105
678 clog 0x15d8ab6ed05ca514086ac3a1e84p-105 0x1761e480aa094c0b10b34b09ce9p-105
679 clog 0x187190c1a334497bdbde5a95f48p-106 0x3b25f08062d0a095c4cfbbc338dp-106
680 clog 0x6241ef0da53f539f02fad67dabp-106 0x3fb46641182f7efd9caa769dac0p-106
681 clog 0x3e1d0a105ac4ebeacd9c6952d34cp-112 0xf859b3d1b06d005dcbb5516d5479p-112
682 clog 0x47017a2e36807acb1e5214b209dep-112 0xf5f4a550c9d75e3bb1839d865f0dp-112
683 clog 0x148f818cb7a9258fca942ade2a0cap-113 0x18854a34780b8333ec53310ad7001p-113
684 clog 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
685 clog 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
686 clog 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
687
688 clog10 0.75 1.25
689 clog10 -2 -3
690
691 clog10 0x2.f2f308p+0 0x4.c3841p-4
692 clog10 0xd.3de7ap-36 -0xe.cf143p-40
693 clog10 0x2.21e65p+0 0x5.576cf8p-4
694 clog10 0x1.f4755cp+0 -0x4.29411p-4
695 clog10 -0xf.9c4c8p-4 -0xa.b4101p+20
696 clog10 0x7.40ac68p+0 0x4.251bb8p-4
697 clog10 0xa.3ac3cp+68 0x1.47239ep+68
698 clog10 0x3.8ff10cp+0 -0x6.b0794p-4
699
700 clog10 0x2.83f8ap+0 -0xb.0b529p-4
701 clog10 -0x2.eb21fcp-4 -0x6.59bbc8p-4
702 clog10 -0x3.3f7fc4p-4 0xb.ba599p-4
703 clog10 0x1.cd1ab2p-124 -0x8p-152
704 clog10 0xa.32054p-4 0x2.c7e71cp-4
705 clog10 -0x5.9ecf8c7b5a0f4p-4 0xa.a945e5f8761c8p-4
706 clog10 0x1.7a858p+0 -0x6.d940dp-4
707 clog10 -0x2.51320d99da5a2p-4 0x3.b8176p-4
708 clog10 -0x1.25c2d3e172df8p+0 0
709 clog10 0x1.0c684e35d0b2ap+0 -0x7.37df8a65c28fp-4
710
711 clog10 0x1.fffffep+127 0x1.fffffep+127
712 clog10 0x1.fffffep+127 1.0
713 clog10 0x1p-149 0x1p-149
714 clog10 0x1p-147 0x1p-147
715 clog10 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
716 clog10 0x1.fffffffffffffp+1023 0x1p+1023
717 clog10 0x1p-1074 0x1p-1074
718 clog10 0x1p-1073 0x1p-1073
719 clog10 0x1.fp+16383 0x1.fp+16383
720 clog10 0x1.fp+16383 0x1p+16383
721 clog10 0x1p-16440 0x1p-16441
722
723 clog10 0x1p-149 0x1.fp+127
724 clog10 -0x1p-149 0x1.fp+127
725 clog10 0x1p-149 -0x1.fp+127
726 clog10 -0x1p-149 -0x1.fp+127
727 clog10 -0x1.fp+127 0x1p-149
728 clog10 -0x1.fp+127 -0x1p-149
729 clog10 0x1.fp+127 0x1p-149
730 clog10 0x1.fp+127 -0x1p-149
731 clog10 0x1p-1074 0x1.fp+1023
732 clog10 -0x1p-1074 0x1.fp+1023
733 clog10 0x1p-1074 -0x1.fp+1023
734 clog10 -0x1p-1074 -0x1.fp+1023
735 clog10 -0x1.fp+1023 0x1p-1074
736 clog10 -0x1.fp+1023 -0x1p-1074
737 clog10 0x1.fp+1023 0x1p-1074
738 clog10 0x1.fp+1023 -0x1p-1074
739 clog10 0x1p-16445 0x1.fp+16383
740 clog10 -0x1p-16445 0x1.fp+16383
741 clog10 0x1p-16445 -0x1.fp+16383
742 clog10 -0x1p-16445 -0x1.fp+16383
743 clog10 -0x1.fp+16383 0x1p-16445
744 clog10 -0x1.fp+16383 -0x1p-16445
745 clog10 0x1.fp+16383 0x1p-16445
746 clog10 0x1.fp+16383 -0x1p-16445
747 clog10 0x1p-16494 0x1.fp+16383
748 clog10 -0x1p-16494 0x1.fp+16383
749 clog10 0x1p-16494 -0x1.fp+16383
750 clog10 -0x1p-16494 -0x1.fp+16383
751 clog10 -0x1.fp+16383 0x1p-16494
752 clog10 -0x1.fp+16383 -0x1p-16494
753 clog10 0x1.fp+16383 0x1p-16494
754 clog10 0x1.fp+16383 -0x1p-16494
755
756 clog10 1.0 0x1.234566p-10
757 clog10 -1.0 0x1.234566p-20
758 clog10 0x1.234566p-30 1.0
759 clog10 -0x1.234566p-40 -1.0
760 clog10 0x1.234566p-50 1.0
761 clog10 0x1.234566p-60 1.0
762 clog10 0x1p-61 1.0
763 clog10 0x1p-62 1.0
764 clog10 0x1p-63 1.0
765 clog10 0x1p-509 1.0
766 clog10 0x1p-510 1.0
767 clog10 0x1p-511 1.0
768 clog10 0x1p-8189 1.0
769 clog10 0x1p-8190 1.0
770 clog10 0x1p-8191 1.0
771
772 clog10 0x1.000566p0 0x1.234p-10
773 clog10 0x1.000566p0 0x1.234p-100
774 clog10 -0x1.0000000123456p0 0x1.2345678p-30
775 clog10 -0x1.0000000123456p0 0x1.2345678p-1000
776 clog10 0x1.00000000000000123456789abcp0 0x1.23456789p-60
777 clog10 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
778
779 clog10 0x0.ffffffp0 0x0.ffffffp-100
780 clog10 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
781 clog10 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
782
783 clog10 0x1a6p-10 0x3a5p-10
784 clog10 0xf2p-10 0x3e3p-10
785 clog10 0x4d4ep-15 0x6605p-15
786 clog10 0x2818p-15 0x798fp-15
787 clog10 0x9b57bp-20 0xcb7b4p-20
788 clog10 0x2731p-20 0xfffd0p-20
789 clog10 0x2ede88p-23 0x771c3fp-23
790 clog10 0x11682p-23 0x7ffed1p-23
791 clog10 0xa1f2c1p-24 0xc643aep-24
792 clog10 0x659feap-24 0xeaf6f9p-24
793 clog10 0x4447d7175p-35 0x6c445e00ap-35
794 clog10 0x2dd46725bp-35 0x7783a1284p-35
795 clog10 0x164c74eea876p-45 0x16f393482f77p-45
796 clog10 0xfe961079616p-45 0x1bc37e09e6d1p-45
797 clog10 0xa4722f19346cp-51 0x7f9631c5e7f07p-51
798 clog10 0x10673dd0f2481p-51 0x7ef1d17cefbd2p-51
799 clog10 0x8ecbf810c4ae6p-52 0xd479468b09a37p-52
800 clog10 0x5b06b680ea2ccp-52 0xef452b965da9fp-52
801 clog10 0x659b70ab7971bp-53 0x1f5d111e08abecp-53
802 clog10 0x15cfbd1990d1ffp-53 0x176a3973e09a9ap-53
803 clog10 0x1367a310575591p-54 0x3cfcc0a0541f60p-54
804 clog10 0x55cb6d0c83af5p-55 0x7fe33c0c7c4e90p-55
805 clog10 0x298c62cb546588a7p-63 0x7911b1dfcc4ecdaep-63
806 clog10 0x4d9c37e2b5cb4533p-63 0x65c98be2385a042ep-63
807 clog10 0x602fd5037c4792efp-64 0xed3e2086dcca80b8p-64
808 clog10 0x6b10b4f3520217b6p-64 0xe8893cbb449253a1p-64
809 clog10 0x81b7efa81fc35ad1p-65 0x1ef4b835f1c79d812p-65
810 clog10 0x3f96469050f650869c2p-75 0x6f16b2c9c8b05988335p-75
811 clog10 0x3157fc1d73233e580c8p-75 0x761b52ccd435d7c7f5fp-75
812 clog10 0x155f8afc4c48685bf63610p-85 0x17d0cf2652cdbeb1294e19p-85
813 clog10 0x13836d58a13448d750b4b9p-85 0x195ca7bc3ab4f9161edbe6p-85
814 clog10 0x1df515eb171a808b9e400266p-95 0x7c71eb0cd4688dfe98581c77p-95
815 clog10 0xe33f66c9542ca25cc43c867p-95 0x7f35a68ebd3704a43c465864p-95
816 clog10 0x6771f22c64ed551b857c128b4cp-105 0x1f570e7a13cc3cf2f44fd793ea1p-105
817 clog10 0x15d8ab6ed05ca514086ac3a1e84p-105 0x1761e480aa094c0b10b34b09ce9p-105
818 clog10 0x187190c1a334497bdbde5a95f48p-106 0x3b25f08062d0a095c4cfbbc338dp-106
819 clog10 0x6241ef0da53f539f02fad67dabp-106 0x3fb46641182f7efd9caa769dac0p-106
820 clog10 0x3e1d0a105ac4ebeacd9c6952d34cp-112 0xf859b3d1b06d005dcbb5516d5479p-112
821 clog10 0x47017a2e36807acb1e5214b209dep-112 0xf5f4a550c9d75e3bb1839d865f0dp-112
822 clog10 0x148f818cb7a9258fca942ade2a0cap-113 0x18854a34780b8333ec53310ad7001p-113
823 clog10 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
824 clog10 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
825 clog10 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
826
827 cos 0
828 cos -0
829 cos pi/3
830 cos 2pi/3
831 cos pi/2
832 cos 0.75
833 cos 0x1p65
834 cos -0x1p65
835 cos 0.80190127184058835
836 cos 0x1.442f74p+15
837 cos 1e22
838 cos 0x1p1023
839 cos 0x1p16383
840 cos 0x1p+120
841 cos 0x1p+127
842 cos 0x1.fffff8p+127
843 cos 0x1.fffffep+127
844 cos 0x1p+50
845 cos 0x1p+28
846 cos 0x1.000000cf4a2a2p0
847 cos 0x1.0000010b239a9p0
848 cos 0x1.00000162a932bp0
849 cos 0x1.000002d452a10p0
850 cos 0x1.000005bc7d86dp0
851 cos 0x1.200145a975ce6p32
852 cos 1
853 cos 2
854 cos 3
855 cos 4
856 cos 5
857 cos 6
858 cos 7
859 cos 8
860 cos 9
861 cos 10
862 cos max
863 cos -max
864 cos min
865 cos -min
866 cos min_subnorm
867 cos -min_subnorm
868 cos -0x3.3de320f6be87ep+1020
869
870 cosh 0
871 cosh -0
872 cosh 0.75
873 cosh 709.8893558127259666434838436543941497802734375
874 cosh -709.8893558127259666434838436543941497802734375
875 cosh 22
876 cosh 23
877 cosh 24
878 cosh 0x1p-5
879 cosh 0x1p-20
880 cosh -1
881 cosh 50
882 cosh -0xb.60713p+0
883 cosh -0x3.cee48p+0
884 # GCC bug 59666: results on directed rounding may be incorrect.
885 cosh max no-test-inline xfail-rounding:ldbl-128ibm
886 cosh -max no-test-inline xfail-rounding:ldbl-128ibm
887 cosh min
888 cosh -min
889 cosh min_subnorm
890 cosh -min_subnorm
891 cosh 0x1p-56
892 cosh -0x1p-56
893 cosh 0x1p-72
894 cosh -0x1p-72
895 # Test values either side of overflow for each floating-point format.
896 cosh 0x5.96a7ep+4
897 cosh 0x5.96a7e8p+4
898 cosh -0x5.96a7ep+4
899 cosh -0x5.96a7e8p+4
900 # GCC bug 59666: results on directed rounding may be incorrect.
901 cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ldbl-128ibm
902 cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ldbl-128ibm
903 cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ldbl-128ibm
904 cosh -0x2.c679d1f73f0fcp+8 xfail-rounding:ldbl-128ibm
905 cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-128ibm
906 cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-128ibm
907 cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-128ibm
908 cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-128ibm
909 cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ldbl-128ibm
910 cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ldbl-128ibm
911 cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ldbl-128ibm
912 cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ldbl-128ibm
913 cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ldbl-128ibm
914 cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ldbl-128ibm
915 cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ldbl-128ibm
916 cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ldbl-128ibm
917
918 cpow 1 0 0 0 ignore-zero-inf-sign
919 cpow 2 0 10 0 ignore-zero-inf-sign
920 # Bug 14473: cpow results inaccurate.
921 cpow e 0 0 2pi xfail
922 cpow 2 3 4 0 xfail-rounding
923
924 cpow 0.75 1.25 0.75 1.25 xfail-rounding
925 cpow 0.75 1.25 1.0 1.0 xfail-rounding
926 cpow 0.75 1.25 1.0 0.0
927 cpow 0.75 1.25 0.0 1.0
928
929 csqrt 0 0
930 csqrt 0 -0
931 csqrt -0 0
932 csqrt -0 -0
933
934 csqrt 16.0 -30.0
935 csqrt -1 0
936 csqrt 0 2
937 csqrt 119 120
938 csqrt 0.75 1.25
939 csqrt -2 -3
940 csqrt -2 3
941 # Principal square root should be returned (i.e., non-negative real part).
942 csqrt 0 -1
943
944 csqrt -0xe.6432ap-4 0xe.8175p-4
945 csqrt -0x4.d01448p-4 -0x7.c1915p+0
946 csqrt -0xd.e1d5fp-4 -0x1.054226p+4
947 csqrt 0x5.39e238p+0 -0x4.576278p-4
948 csqrt -0xe.735dbp+0 -0x5.26cb98p+40
949 csqrt -0x7.915fafbe9f588p-4 -0x2.5e01bcp+0
950 csqrt 0xe.229827fe17d08p-4 0xd.849ecp-4
951 csqrt -0x4.d0144005d7af4p-4 -0x7.c19148p+0
952 csqrt 0x8p-152 0x7.8p-148
953 csqrt -0x4.82773b736291p-4 -0x1.bcb7cep+0
954 csqrt 0xf.fffffp+124 0xe.7e0c2p+116
955 csqrt -0x4.15ca1p+0 -0x8p-152
956 csqrt 0xf.a24adp+28 0x8.0f148p+36
957
958 csqrt 0x1.fffffep+127 0x1.fffffep+127
959 csqrt 0x1.fffffep+127 1.0
960 csqrt 0x1p-149 0x1p-149
961 csqrt 0x1p-147 0x1p-147
962
963 csqrt 0 0x1p-149
964 csqrt 0x1p-50 0x1p-149
965 csqrt 0x1p+127 0x1p-149
966 csqrt 0x1p-149 0x1p+127
967 csqrt 0x1.000002p-126 0x1.000002p-126
968 csqrt -0x1.000002p-126 -0x1.000002p-126
969
970 csqrt 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
971 csqrt 0x1.fffffffffffffp+1023 0x1p+1023
972 csqrt 0x1p-1074 0x1p-1074
973 csqrt 0x1p-1073 0x1p-1073
974
975 csqrt 0 0x1p-1074
976 csqrt 0x1p-500 0x1p-1074
977 csqrt 0x1p+1023 0x1p-1074
978 csqrt 0x1p-1074 0x1p+1023
979 csqrt 0x1.0000000000001p-1022 0x1.0000000000001p-1022
980 csqrt -0x1.0000000000001p-1022 -0x1.0000000000001p-1022
981
982 csqrt 0x1.fp+16383 0x1.fp+16383
983 csqrt 0x1.fp+16383 0x1p+16383
984 csqrt 0x1p-16440 0x1p-16441
985
986 csqrt 0 0x1p-16445
987 csqrt 0x1p-5000 0x1p-16445
988 csqrt 0x1p+16383 0x1p-16445
989 csqrt 0x1p-16445 0x1p+16383
990 csqrt 0x1.0000000000000002p-16382 0x1.0000000000000002p-16382
991 csqrt -0x1.0000000000000002p-16382 -0x1.0000000000000002p-16382
992
993 csqrt 0 0x1p-16494
994 csqrt 0x1p-5000 0x1p-16494
995 csqrt 0x1p+16383 0x1p-16494
996 csqrt 0x1p-16494 0x1p+16383
997 csqrt 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-16382
998 csqrt -0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-16382
999
1000 ctan 0 0
1001 ctan 0 -0
1002 ctan -0 0
1003 ctan -0 -0
1004
1005 ctan 0.75 1.25
1006 ctan -2 -3
1007
1008 ctan 1 45
1009 ctan 1 47
1010 ctan 1 355
1011 ctan 1 365
1012 # GCC bug 59666: results on directed rounding may be incorrect.
1013 ctan 1 5680 xfail-rounding:ldbl-128ibm
1014 ctan 1 5690 xfail-rounding:ldbl-128ibm
1015
1016 ctan 0x3.243f6cp-1 0
1017
1018 ctan 0x1p127 1
1019 ctan 0x1p1023 1
1020 ctan 0x1p16383 1
1021
1022 # GCC bug 59666: results on directed rounding may be incorrect.
1023 ctan 50000 50000 xfail-rounding:ldbl-128ibm
1024 ctan 50000 -50000 xfail-rounding:ldbl-128ibm
1025 ctan -50000 50000 xfail-rounding:ldbl-128ibm
1026 ctan -50000 -50000 xfail-rounding:ldbl-128ibm
1027
1028 ctan 0x1.921fb6p+0 0x1p-149
1029 ctan 0x1.921fb54442d18p+0 0x1p-1074
1030 ctan 0x1.921fb54442d1846ap+0 0x1p-16445
1031
1032 ctanh 0 0
1033 ctanh 0 -0
1034 ctanh -0 0
1035 ctanh -0 -0
1036
1037 ctanh 0 pi/4
1038
1039 ctanh 0.75 1.25
1040 ctanh -2 -3
1041
1042 ctanh 45 1
1043 ctanh 47 1
1044 ctanh 355 1
1045 ctanh 365 1
1046 # GCC bug 59666: results on directed rounding may be incorrect.
1047 ctanh 5680 1 xfail-rounding:ldbl-128ibm
1048 ctanh 5690 1 xfail-rounding:ldbl-128ibm
1049
1050 ctanh 0 0x3.243f6cp-1
1051
1052 ctanh 1 0x1p127
1053 ctanh 1 0x1p1023
1054 ctanh 1 0x1p16383
1055
1056 # GCC bug 59666: results on directed rounding may be incorrect.
1057 ctanh 50000 50000 xfail-rounding:ldbl-128ibm
1058 ctanh 50000 -50000 xfail-rounding:ldbl-128ibm
1059 ctanh -50000 50000 xfail-rounding:ldbl-128ibm
1060 ctanh -50000 -50000 xfail-rounding:ldbl-128ibm
1061
1062 ctanh 0x1p-149 0x1.921fb6p+0
1063 ctanh 0x1p-1074 0x1.921fb54442d18p+0
1064 ctanh 0x1p-16445 0x1.921fb54442d1846ap+0
1065
1066 erf 0
1067 erf -0
1068 erf 0.125
1069 erf 0.75
1070 erf 1.25
1071 erf 2.0
1072 erf 4.125
1073 erf 27.0
1074 erf -27.0
1075 erf -0x1.fffffffffffff8p-2
1076 erf 0x1.c5bf94p-127
1077 erf 0x3.8b7fa8p-128
1078 erf -0x3.8b7f12369ded8p-1024
1079 erf 0x3.8b7f12369ded5518p-16384
1080 erf 26.0
1081 erf 28.0
1082 erf 100
1083 erf 106
1084 erf 106.5
1085 erf 106.625
1086 erf 107
1087 erf 108
1088 erf 1000
1089 erf max
1090
1091 erf -0x1.ddaea4p+0
1092 erf -0x1.2b1f68p+0
1093 erf 0x1.44e722p+0
1094
1095 erfc 0.0
1096 erfc -0
1097 erfc 0.125
1098 erfc 0.75
1099 erfc 1.25
1100 erfc 2.0
1101 erfc 0x1.f7303cp+1
1102 erfc 4.125
1103 erfc 0x1.ffa002p+2
1104 erfc 0x1.ffffc8p+2
1105 erfc -0x1.fffffffffffff8p-2
1106 erfc 26.0
1107 erfc 27.0
1108 erfc 28.0
1109 erfc 0x1.ffff56789abcdef0123456789a8p+2
1110 erfc 100
1111 erfc 106
1112 erfc 106.5
1113 erfc 106.625
1114 erfc 107
1115 erfc 108
1116 erfc 1000
1117 erfc max
1118
1119 erfc 0x1.8a0c64p+0
1120 erfc 0x1.8a0c62p+0
1121 erfc 0x1.64dafap+0
1122 erfc 0x6.88fb08p+0
1123 erfc 0xd.361d9p-4
1124 erfc 0x8.c66b44ca40038p+0
1125 erfc 0x2.586f1cp+0
1126 erfc 0xb.acb72p+0
1127 erfc 0xb.227499103357d84p+0
1128
1129 exp 0
1130 exp -0
1131 exp 1
1132 exp 2
1133 exp 3
1134 exp 0.75
1135 exp 50.0
1136 exp 88.72269439697265625
1137 exp 709.75
1138 # GCC bug 59666: results on directed rounding may be incorrect.
1139 exp 1000.0 xfail-rounding:ldbl-128ibm
1140 exp 710 xfail-rounding:ldbl-128ibm
1141 exp -1234
1142 # GCC bug 59666: results on directed rounding may be incorrect.
1143 exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:ldbl-128ibm
1144 exp 1e5 xfail-rounding:ldbl-128ibm
1145 exp max xfail-rounding:ldbl-128ibm
1146 exp -7.4444006192138124e+02
1147 exp -0x1.75f113c30b1c8p+9
1148 exp -max
1149 exp -11342.8125
1150 exp 0x1p-10
1151 exp -0x1p-10
1152 exp 0x1p-20
1153 exp -0x1p-20
1154 exp 0x1p-30
1155 exp -0x1p-30
1156 exp 0x1p-40
1157 exp -0x1p-40
1158 exp 0x1p-50
1159 exp -0x1p-50
1160 exp 0x1p-60
1161 exp -0x1p-60
1162 exp 0x1p-100
1163 exp -0x1p-100
1164 exp min
1165 exp -min
1166 exp min_subnorm
1167 exp -min_subnorm
1168
1169 exp -0x1.760cd14774bd9p+0
1170 exp 0x1.4bed28p+0
1171
1172 exp10 0
1173 exp10 -0
1174 exp10 3
1175 exp10 -1
1176 exp10 36
1177 exp10 -36
1178 exp10 305
1179 exp10 -305
1180 # GCC bug 59666: results on directed rounding may be incorrect.
1181 exp10 4932 xfail-rounding:ldbl-128ibm
1182 # Bug 16361: underflow exception may be misssing
1183 exp10 -4932 missing-underflow:ldbl-96-intel:x86 missing-underflow:ldbl-96-intel:x86_64
1184 # GCC bug 59666: results on directed rounding may be incorrect.
1185 exp10 1e5 xfail-rounding:ldbl-128ibm
1186 exp10 -1e5
1187 # GCC bug 59666: results on directed rounding may be incorrect.
1188 exp10 1e6 xfail-rounding:ldbl-128ibm
1189 exp10 -1e6
1190 # GCC bug 59666: results on directed rounding may be incorrect.
1191 exp10 max xfail-rounding:ldbl-128ibm
1192 exp10 -max
1193 exp10 0.75
1194 # GCC bug 59666: results on directed rounding may be incorrect.
1195 exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:ldbl-128ibm
1196 exp10 0x1p-10
1197 exp10 -0x1p-10
1198 exp10 0x1p-20
1199 exp10 -0x1p-20
1200 exp10 0x1p-30
1201 exp10 -0x1p-30
1202 exp10 0x1p-40
1203 exp10 -0x1p-40
1204 exp10 0x1p-50
1205 exp10 -0x1p-50
1206 exp10 0x1p-60
1207 exp10 -0x1p-60
1208 exp10 0x1p-100
1209 exp10 -0x1p-100
1210 exp10 min
1211 exp10 -min
1212 exp10 min_subnorm
1213 exp10 -min_subnorm
1214
1215 exp10 0xd.f73d6p-4
1216 exp10 0x1.cc6776p+0
1217 exp10 0x5.b00bcd891ffe56fp+0
1218
1219 exp2 0
1220 exp2 -0
1221 exp2 10
1222 exp2 -1
1223 exp2 1e6
1224 exp2 -1e6
1225 exp2 max
1226 exp2 -max
1227 exp2 0.75
1228 exp2 100.5
1229 exp2 127
1230 exp2 -149
1231 exp2 1000.25
1232 exp2 1023
1233 exp2 -1074
1234 exp2 16383
1235 exp2 -16400
1236 exp2 0x1p-10
1237 exp2 -0x1p-10
1238 exp2 0x1p-20
1239 exp2 -0x1p-20
1240 exp2 0x1p-30
1241 exp2 -0x1p-30
1242 exp2 0x1p-40
1243 exp2 -0x1p-40
1244 exp2 0x1p-50
1245 exp2 -0x1p-50
1246 exp2 0x1p-60
1247 exp2 -0x1p-60
1248 exp2 0x1p-100
1249 exp2 -0x1p-100
1250 exp2 min
1251 exp2 -min
1252 exp2 min_subnorm
1253 exp2 -min_subnorm
1254
1255 exp2 0xb.71754p-4
1256 exp2 0xd.d77dp+0
1257 exp2 0xc.122c4p-4
1258 exp2 -0x1.567cc8p+0
1259 exp2 -0x1.bbbd76p+0
1260 exp2 -0x1.3045fep+8
1261
1262 expm1 0
1263 expm1 -0
1264 expm1 1
1265 expm1 0.75
1266 expm1 50.0
1267 expm1 127.0
1268 expm1 500.0
1269 # GCC bug 59666: results on directed rounding may be incorrect.
1270 expm1 11356.25 xfail-rounding:ldbl-128ibm
1271 expm1 -10.0
1272 expm1 -16.0
1273 expm1 -17.0
1274 expm1 -18.0
1275 expm1 -36.0
1276 expm1 -37.0
1277 expm1 -38.0
1278 expm1 -44.0
1279 expm1 -45.0
1280 expm1 -46.0
1281 expm1 -73.0
1282 expm1 -74.0
1283 expm1 -75.0
1284 expm1 -78.0
1285 expm1 -79.0
1286 expm1 -80.0
1287 expm1 -100.0
1288 expm1 -1000.0
1289 expm1 -10000.0
1290 expm1 -100000.0
1291 # GCC bug 59666: results on directed rounding may be incorrect.
1292 expm1 100000.0 xfail-rounding:ldbl-128ibm
1293 expm1 max xfail-rounding:ldbl-128ibm
1294 expm1 -max
1295 expm1 0x1p-2
1296 expm1 -0x1p-2
1297 expm1 0x1p-10
1298 expm1 -0x1p-10
1299 expm1 0x1p-20
1300 expm1 -0x1p-20
1301 expm1 0x1p-29
1302 expm1 -0x1p-29
1303 expm1 0x1p-32
1304 expm1 -0x1p-32
1305 expm1 0x1p-50
1306 expm1 -0x1p-50
1307 expm1 0x1p-64
1308 expm1 -0x1p-64
1309 expm1 0x1p-100
1310 expm1 -0x1p-100
1311 expm1 0xe.4152ac57cd1ea7ap-60
1312 expm1 0x6.660247486aed8p-4
1313 expm1 0x6.289a78p-4
1314 expm1 0x6.1b4d318238d4a2a8p-4
1315 expm1 0x5.fb8dc64e91a74p-4
1316 # Bug 16353: underflow exception may be missing
1317 expm1 0x4.0000000000000028p-16384 missing-underflow
1318
1319 fma 1.0 2.0 3.0
1320 fma 1.25 0.75 0.0625
1321
1322 fma 0 0 0
1323 fma 0 0 -0
1324 fma 0 -0 0
1325 fma 0 -0 -0
1326 fma -0 0 0
1327 fma -0 0 -0
1328 fma -0 -0 0
1329 fma -0 -0 -0
1330 fma 1.0 0 0
1331 fma 1.0 0 -0
1332 fma 1.0 -0 0
1333 fma 1.0 -0 -0
1334 fma -1.0 0 0
1335 fma -1.0 0 -0
1336 fma -1.0 -0 0
1337 fma -1.0 -0 -0
1338 fma 0 1.0 0
1339 fma 0 1.0 -0
1340 fma 0 -1.0 0
1341 fma 0 -1.0 -0
1342 fma -0 1.0 0
1343 fma -0 1.0 -0
1344 fma -0 -1.0 0
1345 fma -0 -1.0 -0
1346
1347 fma 1.0 1.0 -1.0
1348 fma 1.0 -1.0 1.0
1349 fma -1.0 1.0 1.0
1350 fma -1.0 -1.0 -1.0
1351
1352 fma 0 0 1
1353 fma 0 0 2
1354 fma 0 0 max
1355 fma 0 1 1
1356 fma 1 0 1
1357 fma 0 1 2
1358 fma 1 0 2
1359 fma 0 1 max
1360 fma 1 0 max
1361
1362 # Bug 6801: errno setting may be missing.
1363 fma min min 0 missing-errno
1364 fma min min -0 missing-errno
1365 fma min -min 0 missing-errno
1366 fma min -min -0 missing-errno
1367 fma -min min 0 missing-errno
1368 fma -min min -0 missing-errno
1369 fma -min -min 0 missing-errno
1370 fma -min -min -0 missing-errno
1371
1372 # Bug 6801: errno setting may be missing.
1373 # Bug 13304: results on directed rounding may be incorrect.
1374 fma max max min missing-errno xfail-rounding:ldbl-128ibm
1375 fma max max -min missing-errno xfail-rounding:ldbl-128ibm
1376 fma max -max min missing-errno xfail-rounding:ldbl-128ibm
1377 fma max -max -min missing-errno xfail-rounding:ldbl-128ibm
1378 fma -max max min missing-errno xfail-rounding:ldbl-128ibm
1379 fma -max max -min missing-errno xfail-rounding:ldbl-128ibm
1380 fma -max -max min missing-errno xfail-rounding:ldbl-128ibm
1381 fma -max -max -min missing-errno xfail-rounding:ldbl-128ibm
1382
1383 fma 0x1.7ff8p+13 0x1.000002p+0 0x1.ffffp-24
1384 fma 0x1.fffp+0 0x1.00001p+0 -0x1.fffp+0
1385 fma 0x1.9abcdep+127 0x0.9abcdep-126 -0x1.f08948p+0
1386 fma 0x1.9abcdep+100 0x0.9abcdep-126 -0x1.f08948p-27
1387 fma 0x1.fffffep+127 0x1.001p+0 -0x1.fffffep+127
1388 fma -0x1.fffffep+127 0x1.fffffep+0 0x1.fffffep+127
1389 fma 0x1.fffffep+127 2.0 -0x1.fffffep+127
1390 fma 0x1.4p-126 0x1.000004p-1 0x1p-128
1391 fma -0x1.4p-126 0x1.000004p-1 -0x1p-128
1392 fma 0x1.fffff8p-126 0x1.000002p-1 0x1p-149
1393 fma -0x1.fffff8p-126 0x1.000002p-1 -0x1p-149
1394 fma 0x1p-149 0x1p-1 0x0.fffffep-126
1395 fma -0x1p-149 0x1p-1 -0x0.fffffep-126
1396 fma 0x1p-149 0x1.1p-1 0x0.fffffep-126
1397 fma -0x1p-149 0x1.1p-1 -0x0.fffffep-126
1398 fma 0x1p-149 0x1p-149 0x1p127
1399 fma 0x1p-149 -0x1p-149 0x1p127
1400 fma 0x1p-149 0x1p-149 -0x1p127
1401 fma 0x1p-149 -0x1p-149 -0x1p127
1402 fma 0x1p-149 0x1p-149 0x1p-126
1403 fma 0x1p-149 -0x1p-149 0x1p-126
1404 fma 0x1p-149 0x1p-149 -0x1p-126
1405 fma 0x1p-149 -0x1p-149 -0x1p-126
1406 fma 0x1p-149 0x1p-149 0x0.fffffep-126
1407 fma 0x1p-149 -0x1p-149 0x0.fffffep-126
1408 fma 0x1p-149 0x1p-149 -0x0.fffffep-126
1409 fma 0x1p-149 -0x1p-149 -0x0.fffffep-126
1410 fma 0x1p-149 0x1p-149 0x1p-149
1411 # Bug 6801: errno setting may be missing.
1412 fma 0x1p-149 -0x1p-149 0x1p-149 missing-errno
1413 fma 0x1p-149 0x1p-149 -0x1p-149 missing-errno
1414 fma 0x1p-149 -0x1p-149 -0x1p-149
1415 fma 0x0.fffp0 0x0.fffp0 -0x0.ffep0
1416 fma 0x0.fffp0 -0x0.fffp0 0x0.ffep0
1417 fma -0x0.fffp0 0x0.fffp0 0x0.ffep0
1418 fma -0x0.fffp0 -0x0.fffp0 -0x0.ffep0
1419 fma 0x1.000002p-126 0x1.000002p-26 0x1p127
1420 fma 0x1.000002p-126 -0x1.000002p-26 0x1p127
1421 fma 0x1.000002p-126 0x1.000002p-26 -0x1p127
1422 fma 0x1.000002p-126 -0x1.000002p-26 -0x1p127
1423 fma 0x1.000002p-126 0x1.000002p-26 0x1p103
1424 fma 0x1.000002p-126 -0x1.000002p-26 0x1p103
1425 fma 0x1.000002p-126 0x1.000002p-26 -0x1p103
1426 fma 0x1.000002p-126 -0x1.000002p-26 -0x1p103
1427
1428 fma 0x1.7fp+13 0x1.0000000000001p+0 0x1.ffep-48
1429 fma 0x1.fffp+0 0x1.0000000000001p+0 -0x1.fffp+0
1430 fma 0x1.0000002p+0 0x1.ffffffcp-1 0x1p-300
1431 fma 0x1.0000002p+0 0x1.ffffffcp-1 -0x1p-300
1432 fma 0x1.deadbeef2feedp+1023 0x0.deadbeef2feedp-1022 -0x1.a05f8c01a4bfbp+1
1433 fma 0x1.deadbeef2feedp+900 0x0.deadbeef2feedp-1022 -0x1.a05f8c01a4bfbp-122
1434 fma 0x1.fffffffffffffp+1023 0x1.001p+0 -0x1.fffffffffffffp+1023
1435 fma -0x1.fffffffffffffp+1023 0x1.fffffffffffffp+0 0x1.fffffffffffffp+1023
1436 fma 0x1.fffffffffffffp+1023 2.0 -0x1.fffffffffffffp+1023
1437 # Bug 6801: errno setting may be missing.
1438 fma 0x1.6a09e667f3bccp-538 0x1.6a09e667f3bccp-538 0.0 missing-errno
1439 fma 0x1.deadbeef2feedp-495 0x1.deadbeef2feedp-495 -0x1.bf86a5786a574p-989
1440 fma 0x1.deadbeef2feedp-503 0x1.deadbeef2feedp-503 -0x1.bf86a5786a574p-1005
1441 fma 0x1p-537 0x1p-538 0x1p-1074
1442 fma 0x1.7fffff8p-968 0x1p-106 0x0.000001p-1022
1443 fma 0x1.4000004p-967 0x1p-106 0x0.000001p-1022
1444 fma 0x1.4p-967 -0x1p-106 -0x0.000001p-1022
1445 fma -0x1.19cab66d73e17p-959 0x1.c7108a8c5ff51p-107 -0x0.80b0ad65d9b64p-1022
1446 fma -0x1.d2eaed6e8e9d3p-979 -0x1.4e066c62ac9ddp-63 -0x0.9245e6b003454p-1022
1447 fma 0x1.153d650bb9f06p-907 0x1.2d01230d48407p-125 -0x0.b278d5acfc3cp-1022
1448 fma -0x1.fffffffffffffp-711 0x1.fffffffffffffp-275 0x1.fffffe00007ffp-983
1449 fma 0x1.4p-1022 0x1.0000000000002p-1 0x1p-1024
1450 fma -0x1.4p-1022 0x1.0000000000002p-1 -0x1p-1024
1451 fma 0x1.ffffffffffffcp-1022 0x1.0000000000001p-1 0x1p-1074
1452 fma -0x1.ffffffffffffcp-1022 0x1.0000000000001p-1 -0x1p-1074
1453 fma 0x1p-1074 0x1p-1 0x0.fffffffffffffp-1022
1454 fma -0x1p-1074 0x1p-1 -0x0.fffffffffffffp-1022
1455 fma 0x1p-1074 0x1.1p-1 0x0.fffffffffffffp-1022
1456 fma -0x1p-1074 0x1.1p-1 -0x0.fffffffffffffp-1022
1457 fma 0x1p-1074 0x1p-1074 0x1p1023
1458 fma 0x1p-1074 -0x1p-1074 0x1p1023
1459 fma 0x1p-1074 0x1p-1074 -0x1p1023
1460 fma 0x1p-1074 -0x1p-1074 -0x1p1023
1461 fma 0x1p-1074 0x1p-1074 0x1p-1022
1462 fma 0x1p-1074 -0x1p-1074 0x1p-1022
1463 fma 0x1p-1074 0x1p-1074 -0x1p-1022
1464 fma 0x1p-1074 -0x1p-1074 -0x1p-1022
1465 fma 0x1p-1074 0x1p-1074 0x0.fffffffffffffp-1022
1466 fma 0x1p-1074 -0x1p-1074 0x0.fffffffffffffp-1022
1467 fma 0x1p-1074 0x1p-1074 -0x0.fffffffffffffp-1022
1468 fma 0x1p-1074 -0x1p-1074 -0x0.fffffffffffffp-1022
1469 fma 0x1p-1074 0x1p-1074 0x1p-1074
1470 # Bug 6801: errno setting may be missing.
1471 fma 0x1p-1074 -0x1p-1074 0x1p-1074 missing-errno
1472 fma 0x1p-1074 0x1p-1074 -0x1p-1074 missing-errno
1473 fma 0x1p-1074 -0x1p-1074 -0x1p-1074
1474 fma 0x0.fffffffffffff8p0 0x0.fffffffffffff8p0 -0x0.fffffffffffffp0
1475 fma 0x0.fffffffffffff8p0 -0x0.fffffffffffff8p0 0x0.fffffffffffffp0
1476 fma -0x0.fffffffffffff8p0 0x0.fffffffffffff8p0 0x0.fffffffffffffp0
1477 fma -0x0.fffffffffffff8p0 -0x0.fffffffffffff8p0 -0x0.fffffffffffffp0
1478 fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 0x1p1023
1479 fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 0x1p1023
1480 fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 -0x1p1023
1481 fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 -0x1p1023
1482 fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 0x1p970
1483 fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 0x1p970
1484 fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 -0x1p970
1485 fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 -0x1p970
1486
1487 fma -0x8.03fcp+3696 0xf.fffffffffffffffp-6140 0x8.3ffffffffffffffp-2450
1488 fma 0x9.fcp+2033 -0x8.000e1f000ff800fp-3613 -0xf.fffffffffffc0ffp-1579
1489 fma 0xc.7fc000003ffffffp-1194 0x8.1e0003fffffffffp+15327 -0x8.fffep+14072
1490 fma -0x8.0001fc000000003p+1798 0xcp-2230 0x8.f7e000000000007p-468
1491 fma 0xc.0000000000007ffp+10130 -0x8.000000000000001p+4430 0xc.07000000001ffffp+14513
1492 fma 0xb.ffffp-4777 0x8.000000fffffffffp-11612 -0x0.3800fff8p-16385
1493 fma 0x1.4p-16382 0x1.0000000000000004p-1 0x1p-16384
1494 fma -0x1.4p-16382 0x1.0000000000000004p-1 -0x1p-16384
1495 fma 0x1.fffffffffffffff8p-16382 0x1.0000000000000002p-1 0x1p-16445
1496 fma -0x1.fffffffffffffff8p-16382 0x1.0000000000000002p-1 -0x1p-16445
1497 fma 0x1p-16445 0x1p-1 0x0.fffffffffffffffep-16382
1498 fma -0x1p-16445 0x1p-1 -0x0.fffffffffffffffep-16382
1499 fma 0x1p-16445 0x1.1p-1 0x0.fffffffffffffffep-16382
1500 fma -0x1p-16445 0x1.1p-1 -0x0.fffffffffffffffep-16382
1501 fma 0x1p-16445 0x1p-16445 0x1p16383
1502 fma 0x1p-16445 -0x1p-16445 0x1p16383
1503 fma 0x1p-16445 0x1p-16445 -0x1p16383
1504 fma 0x1p-16445 -0x1p-16445 -0x1p16383
1505 fma 0x1p-16445 0x1p-16445 0x1p-16382
1506 fma 0x1p-16445 -0x1p-16445 0x1p-16382
1507 fma 0x1p-16445 0x1p-16445 -0x1p-16382
1508 fma 0x1p-16445 -0x1p-16445 -0x1p-16382
1509 fma 0x1p-16445 0x1p-16445 0x0.fffffffffffffffep-16382
1510 fma 0x1p-16445 -0x1p-16445 0x0.fffffffffffffffep-16382
1511 fma 0x1p-16445 0x1p-16445 -0x0.fffffffffffffffep-16382
1512 fma 0x1p-16445 -0x1p-16445 -0x0.fffffffffffffffep-16382
1513 fma 0x1p-16445 0x1p-16445 0x1p-16445
1514 # Bug 6801: errno setting may be missing.
1515 fma 0x1p-16445 -0x1p-16445 0x1p-16445 missing-errno
1516 fma 0x1p-16445 0x1p-16445 -0x1p-16445 missing-errno
1517 fma 0x1p-16445 -0x1p-16445 -0x1p-16445
1518 fma 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp0 -0x0.fffffffffffffffep0
1519 fma 0x0.ffffffffffffffffp0 -0x0.ffffffffffffffffp0 0x0.fffffffffffffffep0
1520 fma -0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp0 0x0.fffffffffffffffep0
1521 fma -0x0.ffffffffffffffffp0 -0x0.ffffffffffffffffp0 -0x0.fffffffffffffffep0
1522 fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 0x1p16383
1523 fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 0x1p16383
1524 fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 -0x1p16383
1525 fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 -0x1p16383
1526 fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 0x1p16319
1527 fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 0x1p16319
1528 fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 -0x1p16319
1529 fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 -0x1p16319
1530
1531 fma 0x1.bb2de33e02ccbbfa6e245a7c1f71p-2584 -0x1.6b500daf0580d987f1bc0cadfcddp-13777 0x1.613cd91d9fed34b33820e5ab9d8dp-16378
1532 fma -0x1.f949b880cacb0f0c61540105321dp-5954 -0x1.3876cec84b4140f3bd6198731b7ep-10525 -0x0.a5dc1c6cfbc498c54fb0b504bf19p-16382
1533 fma -0x1.0000fffffffffp-16221 0x1.0000001fffff8007fep-239 0x0.ff87ffffffffffffe000003fffffp-16382
1534 fma -0x1.ac79c9376ef447f3827c9e9de008p-2228 -0x1.5ba830022b6139e21fbe7270cad8p-6314 0x1.e8282b6a26bb6a9daf5c8e73e9f9p-8616
1535 fma -0x1.c69749ec574caaa2ab8e97ddb9f3p+2652 0x1.f34235ff9d095449c29b4831b62dp+3311 0x1.fbe4302df23354dbd0c4d3cfe606p+5879
1536 fma -0x1.ca8835fc6ecfb5398625fc891be5p-1686 0x1.621e1972bbe2180e5be9dd7d8df5p-7671 -0x1.7d2d21b73b52cf20dec2a83902a4p-9395
1537 fma -0x1.55cff679ec49c2541fab41fc843ep-11819 0x1.e60e9f464f9e8df0509647c7c971p+12325 0x1.eaa2a7649d765c2f564f7a5beca7p+454
1538 fma 0x1.f0e7b1454908576f2537d863cf9bp+11432 0x1.cdce52f09d4ca76e68706f34b5d5p-1417 -0x1.2e986187c70f146235ea2066e486p+9979
1539 fma 0x1.f102f7da4a57a3a4aab620e29452p-3098 -0x1.cc06a4ff40248f9e2dcc4b6afd84p-11727 0x1.d512a11126b5ac8ed8973b8580c8p-14849
1540 fma -0x1.fc47ac7434b993cd8dcb2b431f25p-3816 0x1.fbc9750da8468852d84558e1db6dp-5773 -0x1.00a98abf783f75c40fe5b7a37d86p-9607
1541 fma 0x1.00000000000007ffffffffffffffp-9045 -0x1.ffffffffffff80000001ffffffffp+4773 -0x1.f8p-4316
1542 fma 0x1.4e922764c90701d4a2f21d01893dp-8683 -0x1.955a12e2d7c9447c27fa022fc865p+212 -0x1.e9634462eaef96528b90b6944578p-8521
1543 fma 0x1.801181509c03bdbef10d6165588cp-15131 0x1.ad86f8e57d3d40bfa8007780af63p-368 -0x1.6e9df0dab1c9f1d7a6043c390741p-15507
1544 fma 0x1.ffffffffffffffp0 0x1.000000000000008p0 -0x1p-1000
1545 fma 0x1.4p-16382 0x1.0000000000000000000000000002p-1 0x1p-16384
1546 fma -0x1.4p-16382 0x1.0000000000000000000000000002p-1 -0x1p-16384
1547 fma 0x1.fffffffffffffffffffffffffffcp-16382 0x1.0000000000000000000000000001p-1 0x1p-16494
1548 fma -0x1.fffffffffffffffffffffffffffcp-16382 0x1.0000000000000000000000000001p-1 -0x1p-16494
1549 fma 0x1p-16494 0x1p-1 0x0.ffffffffffffffffffffffffffffp-16382
1550 fma -0x1p-16494 0x1p-1 -0x0.ffffffffffffffffffffffffffffp-16382
1551 fma 0x1p-16494 0x1.1p-1 0x0.ffffffffffffffffffffffffffffp-16382
1552 fma -0x1p-16494 0x1.1p-1 -0x0.ffffffffffffffffffffffffffffp-16382
1553 fma 0x1p-16494 0x1p-16494 0x1p16383
1554 fma 0x1p-16494 -0x1p-16494 0x1p16383
1555 fma 0x1p-16494 0x1p-16494 -0x1p16383
1556 fma 0x1p-16494 -0x1p-16494 -0x1p16383
1557 fma 0x1p-16494 0x1p-16494 0x1p-16382
1558 fma 0x1p-16494 -0x1p-16494 0x1p-16382
1559 fma 0x1p-16494 0x1p-16494 -0x1p-16382
1560 fma 0x1p-16494 -0x1p-16494 -0x1p-16382
1561 fma 0x1p-16494 0x1p-16494 0x0.ffffffffffffffffffffffffffffp-16382
1562 fma 0x1p-16494 -0x1p-16494 0x0.ffffffffffffffffffffffffffffp-16382
1563 fma 0x1p-16494 0x1p-16494 -0x0.ffffffffffffffffffffffffffffp-16382
1564 fma 0x1p-16494 -0x1p-16494 -0x0.ffffffffffffffffffffffffffffp-16382
1565 fma 0x1p-16494 0x1p-16494 0x1p-16494
1566 # Bug 6801: errno setting may be missing.
1567 fma 0x1p-16494 -0x1p-16494 0x1p-16494 missing-errno
1568 fma 0x1p-16494 0x1p-16494 -0x1p-16494 missing-errno
1569 fma 0x1p-16494 -0x1p-16494 -0x1p-16494
1570 fma 0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffffp0
1571 fma 0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffffp0
1572 fma -0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffffp0
1573 fma -0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffffp0
1574 fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 0x1p16383
1575 fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 0x1p16383
1576 fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 -0x1p16383
1577 fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 -0x1p16383
1578 fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 0x1p16319
1579 fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 0x1p16319
1580 fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 -0x1p16319
1581 fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 -0x1p16319
1582
1583 hypot 0 0
1584 hypot 0 -0
1585 hypot -0 0
1586 hypot -0 -0
1587 # hypot (x,y) == hypot (+-x, +-y).
1588 hypot 0.7 12.4
1589 hypot -0.7 12.4
1590 hypot 0.7 -12.4
1591 hypot -0.7 -12.4
1592 hypot 12.4 0.7
1593 hypot -12.4 0.7
1594 hypot 12.4 -0.7
1595 hypot -12.4 -0.7
1596 # hypot (x,0) == fabs (x).
1597 hypot 0.75 0
1598 hypot -0.75 0
1599 hypot -5.7e7 0
1600 hypot 0.75 1.25
1601 hypot 1.0 0x1p-61
1602 hypot 0x1p+0 0x1.fp-129
1603 hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
1604 hypot 0x3p125 0x4p125 no-test-inline:flt-32
1605 hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:flt-32
1606 hypot 0x3p1021 0x4p1021 no-test-inline:dbl-64
1607 hypot 0x1p+0 0x0.3ep-1022 no-test-inline:dbl-64
1608 hypot 0x3p16381 0x4p16381 no-test-inline
1609 hypot 0x1p-149 0x1p-149
1610 hypot 0x1p-1074 0x1p-1074
1611 hypot 0x1p-16445 0x1p-16445 no-test-inline
1612 hypot 0x1p-16494 0x1p-16494 no-test-inline
1613 hypot 0x0.fffffep-126 0x0.fp-127
1614 hypot 0x0.fffffep-126 0x0.fp-130
1615 hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
1616 hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
1617 hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
1618 hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
1619 hypot 0 min_subnorm no-test-inline
1620
1621 j0 -1.0
1622 j0 0.0
1623 j0 0.125
1624 j0 0.75
1625 j0 1.0
1626 j0 1.5
1627 j0 2.0
1628 j0 8.0
1629 j0 10.0
1630 j0 4.0
1631 j0 -4.0
1632 j0 0x1.d7ce3ap+107
1633 j0 -0x1.001000001p+593
1634 j0 0x1p1023
1635 j0 0x1p16382
1636 j0 0x1p16383
1637
1638 j1 -1.0
1639 j1 0.0
1640 j1 0.125
1641 j1 0.75
1642 j1 1.0
1643 j1 1.5
1644 j1 2.0
1645 j1 8.0
1646 j1 10.0
1647 j1 0x1.3ffp+74
1648 j1 0x1.ff00000000002p+840
1649 j1 0x1p1023
1650 j1 0x1p16382
1651 j1 0x1p16383
1652
1653 # jn (0, x) == j0 (x).
1654 jn 0 -1.0
1655 jn 0 0.0
1656 jn 0 0.125
1657 jn 0 0.75
1658 jn 0 1.0
1659 jn 0 1.5
1660 jn 0 2.0
1661 jn 0 8.0
1662 jn 0 10.0
1663 jn 0 4.0
1664 jn 0 -4.0
1665
1666 # jn (1, x) == j1 (x).
1667 jn 1 -1.0
1668 jn 1 0.0
1669 jn 1 0.125
1670 jn 1 0.75
1671 jn 1 1.0
1672 jn 1 1.5
1673 jn 1 2.0
1674 jn 1 8.0
1675 jn 1 10.0
1676
1677 jn 3 -1.0
1678 jn 3 0.0
1679 jn 3 0.125
1680 jn 3 0.75
1681 jn 3 1.0
1682 jn 3 2.0
1683 jn 3 10.0
1684
1685 jn 10 -1.0
1686 jn 10 0.0
1687 jn 10 0.125
1688 jn 10 0.75
1689 jn 10 1.0
1690 jn 10 2.0
1691 jn 10 10.0
1692
1693 jn 2 2.4048255576957729
1694 jn 3 2.4048255576957729
1695 jn 4 2.4048255576957729
1696 jn 5 2.4048255576957729
1697 jn 6 2.4048255576957729
1698 jn 7 2.4048255576957729
1699 jn 8 2.4048255576957729
1700 jn 9 2.4048255576957729
1701
1702 jn 2 0x1.ffff62p+99
1703 jn 2 0x1p127
1704 jn 2 0x1p1023
1705 jn 2 0x1p16383
1706
1707 lgamma max
1708 lgamma 1
1709 lgamma 3
1710 lgamma 0.5
1711 lgamma -0.5
1712 lgamma 0.7
1713 lgamma 1.2
1714 lgamma 0x1p-5
1715 lgamma -0x1p-5
1716 lgamma 0x1p-10
1717 lgamma -0x1p-10
1718 lgamma 0x1p-15
1719 lgamma -0x1p-15
1720 lgamma 0x1p-20
1721 lgamma -0x1p-20
1722 lgamma 0x1p-25
1723 lgamma -0x1p-25
1724 lgamma 0x1p-30
1725 lgamma -0x1p-30
1726 lgamma 0x1p-40
1727 lgamma -0x1p-40
1728 lgamma 0x1p-50
1729 lgamma -0x1p-50
1730 lgamma 0x1p-60
1731 lgamma -0x1p-60
1732 lgamma 0x1p-64
1733 lgamma -0x1p-64
1734 lgamma 0x1p-70
1735 lgamma -0x1p-70
1736 lgamma 0x1p-100
1737 lgamma -0x1p-100
1738 lgamma 0x1p-126
1739 lgamma -0x1p-126
1740 lgamma 0x1p-149
1741 lgamma -0x1p-149
1742 lgamma 0x1p-200
1743 lgamma -0x1p-200
1744 lgamma 0x1p-500
1745 lgamma -0x1p-500
1746 lgamma 0x1p-1000
1747 lgamma -0x1p-1000
1748 lgamma 0x1p-1022
1749 lgamma -0x1p-1022
1750 lgamma 0x1p-1074
1751 lgamma -0x1p-1074
1752 lgamma 0x1p-5000
1753 lgamma -0x1p-5000
1754 lgamma 0x1p-10000
1755 lgamma -0x1p-10000
1756 lgamma 0x1p-16382
1757 lgamma -0x1p-16382
1758 lgamma 0x1p-16445
1759 lgamma -0x1p-16445
1760 lgamma 0x1p-16494
1761 lgamma -0x1p-16494
1762
1763 lgamma 0x8.8d2d5p+0
1764 lgamma 0x1.6a324ap+52
1765 lgamma 0x9.62f59p+0
1766 lgamma 0xa.d55d6b4d78e28p+0
1767 lgamma 0x8.d6315p+0
1768 lgamma 0xb.2e679p+0
1769 lgamma 0xb.01191p+0
1770
1771 log 1
1772 log e
1773 log 1/e
1774 log 2
1775 log 10
1776 log 0.75
1777 log min
1778 log min_subnorm
1779
1780 log 0xb.0d5dfp-4
1781 log 0x1.6c3f6p+0
1782 log 0xa.ae688p-4
1783 log 0x1.017f8ap+44
1784
1785 log10 1
1786 log10 0.1
1787 log10 10.0
1788 log10 100.0
1789 log10 10000.0
1790 log10 e
1791 log10 0.75
1792 log10 min
1793 log10 min_subnorm
1794
1795 log10 0x9.ad6e3p-4
1796 log10 0x1.7163aep+0
1797 log10 0xa.9d0d4p-4
1798 log10 0x1.251ec6p+0
1799 log10 0x1.022e82p+0
1800
1801 log1p 0
1802 log1p -0
1803 log1p e-1
1804 log1p -0.25
1805 log1p -0.875
1806 # Bug 16339: underflow exception may be missing.
1807 log1p min missing-underflow
1808 log1p min_subnorm missing-underflow
1809 log1p -min missing-underflow
1810 log1p -min_subnorm missing-underflow
1811 log1p 0x1p10
1812 log1p 0x1p20
1813 log1p 0x1p30
1814 log1p 0x1p50
1815 log1p 0x1p60
1816 log1p 0x1p100
1817 log1p 0x1p1000
1818 log1p max
1819
1820 log1p 0x7.2a4368p-4
1821 log1p 0x6.d3a118p-4
1822 log1p 0x5.03f228p+0
1823 log1p 0x7.264963888ac9p-4
1824 log1p 0x8.786bdp-4
1825 log1p 0x7.89dc17790eeb4p-4
1826 log1p 0x9.81ccf8887c24a7bp-4
1827 log1p 0xa.5028608bd65f38dp-4
1828 log1p 0x5.bf78873e20a2d468p-4
1829
1830 log2 1
1831 log2 e
1832 log2 2.0
1833 log2 16.0
1834 log2 256.0
1835 log2 0.75
1836 log2 0x1.28d3b4p+0
1837 log2 0xe.d99dap-4
1838 log2 0x1.63d202d04392cp+0
1839 log2 0xf.d9ce0b1a50e08p-4
1840 log2 0x1.07465bdc7e41b52ep+0
1841 log2 0xf.4dfb4p-48
1842 log2 0x1.0a588ep+0
1843 log2 0xb.e77c6p-4
1844 log2 min
1845 log2 min_subnorm
1846
1847 pow 0 0
1848 pow 0 -0
1849 pow -0 0
1850 pow -0 -0
1851
1852 pow 10 0
1853 pow 10 -0
1854 pow -10 0
1855 pow -10 -0
1856
1857 pow 1 1
1858 pow 1 -1
1859 pow 1 1.25
1860 pow 1 -1.25
1861 pow 1 0x1p62
1862 pow 1 0x1p63
1863 pow 1 0x1p64
1864 pow 1 0x1p72
1865 pow 1 min_subnorm
1866 pow 1 -min_subnorm
1867
1868 # pow (x, +-0) == 1.
1869 pow 32.75 0
1870 pow 32.75 -0
1871 pow -32.75 0
1872 pow -32.75 -0
1873 pow 0x1p72 0
1874 pow 0x1p72 -0
1875 pow 0x1p-72 0
1876 pow 0x1p-72 -0
1877
1878 pow 0x1p72 0x1p72
1879 pow 10 -0x1p72
1880 pow max max
1881 pow 10 -max
1882
1883 pow 0 1
1884 pow 0 11
1885
1886 pow -0 1
1887 pow -0 11
1888
1889 pow 0 2
1890 pow 0 11.1
1891
1892 pow -0 2
1893 pow -0 11.1
1894
1895 # pow (+0, y) == +0 for y an odd integer > 0.
1896 pow 0.0 27
1897 pow 0.0 0xffffff
1898 pow 0.0 0x1.fffffffffffffp+52
1899 pow 0.0 0x1.fffffffffffffffep+63
1900 pow 0.0 0x1.ffffffffffffffffffffffffff8p+105
1901 pow 0.0 0x1.ffffffffffffffffffffffffffffp+112
1902
1903 # pow (-0, y) == -0 for y an odd integer > 0.
1904 pow -0 27
1905 pow -0 0xffffff
1906 pow -0 0x1fffffe
1907 pow -0 0x1.fffffffffffffp+52
1908 pow -0 0x1.fffffffffffffp+53
1909 pow -0 0x1.fffffffffffffffep+63
1910 pow -0 0x1.fffffffffffffffep+64
1911 pow -0 0x1.ffffffffffffffffffffffffff8p+105
1912 pow -0 0x1.ffffffffffffffffffffffffff8p+106
1913 pow -0 0x1.ffffffffffffffffffffffffffffp+112
1914 pow -0 0x1.ffffffffffffffffffffffffffffp+113
1915
1916 # pow (+0, y) == +0 for y > 0 and not an odd integer.
1917 pow 0.0 4
1918 pow 0.0 0x1p24
1919 pow 0.0 0x1p127
1920 pow 0.0 max
1921 pow 0.0 min_subnorm
1922
1923 # pow (-0, y) == +0 for y > 0 and not an odd integer.
1924 pow -0 4
1925 pow -0 0x1p24
1926 pow -0 0x1p127
1927 pow -0 max
1928 pow -0 min_subnorm
1929
1930 pow 16 0.25
1931 pow 0x1p64 0.125
1932 pow 2 4
1933 pow 256 8
1934
1935 pow 0.75 1.25
1936
1937 pow -7.49321e+133 -9.80818e+16
1938
1939 pow -1.0 -0xffffff
1940 pow -1.0 -0x1fffffe
1941 pow -1.0 -0x1.fffffffffffffp+52
1942 pow -1.0 -0x1.fffffffffffffp+53
1943 pow -1.0 -0x1.fffffffffffffffep+63
1944 pow -1.0 -0x1.fffffffffffffffep+64
1945 pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105
1946 pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106
1947 pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112
1948 pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113
1949 pow -1.0 -max
1950
1951 pow -1.0 0xffffff
1952 pow -1.0 0x1fffffe
1953 pow -1.0 0x1.fffffffffffffp+52
1954 pow -1.0 0x1.fffffffffffffp+53
1955 pow -1.0 0x1.fffffffffffffffep+63
1956 pow -1.0 0x1.fffffffffffffffep+64
1957 pow -1.0 0x1.ffffffffffffffffffffffffff8p+105
1958 pow -1.0 0x1.ffffffffffffffffffffffffff8p+106
1959 pow -1.0 0x1.ffffffffffffffffffffffffffffp+112
1960 pow -1.0 0x1.ffffffffffffffffffffffffffffp+113
1961 pow -1.0 max
1962
1963 pow -2.0 126
1964 pow -2.0 127
1965 pow -2.0 -126
1966 pow -2.0 -127
1967
1968 pow -2.0 -0xffffff
1969 pow -2.0 -0x1fffffe
1970 pow -2.0 -0x1.fffffffffffffp+52
1971 pow -2.0 -0x1.fffffffffffffp+53
1972 pow -2.0 -0x1.fffffffffffffffep+63
1973 pow -2.0 -0x1.fffffffffffffffep+64
1974 pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
1975 pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
1976 pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
1977 pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
1978 pow -2.0 -max
1979
1980 pow -2.0 0xffffff
1981 pow -2.0 0x1fffffe
1982 pow -2.0 0x1.fffffffffffffp+52
1983 pow -2.0 0x1.fffffffffffffp+53
1984 pow -2.0 0x1.fffffffffffffffep+63
1985 pow -2.0 0x1.fffffffffffffffep+64
1986 pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
1987 pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
1988 pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
1989 pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
1990 pow -2.0 max
1991
1992 pow -max -2
1993 pow -max -3
1994 pow -max 2
1995 pow -max 3
1996
1997 pow -max -0xffffff
1998 pow -max -0x1fffffe
1999 pow -max -0x1.fffffffffffffp+52
2000 pow -max -0x1.fffffffffffffp+53
2001 pow -max -0x1.fffffffffffffffep+63
2002 pow -max -0x1.fffffffffffffffep+64
2003 pow -max -0x1.ffffffffffffffffffffffffff8p+105
2004 pow -max -0x1.ffffffffffffffffffffffffff8p+106
2005 pow -max -0x1.ffffffffffffffffffffffffffffp+112
2006 pow -max -0x1.ffffffffffffffffffffffffffffp+113
2007 pow -max -max
2008
2009 pow -max 0xffffff
2010 pow -max 0x1fffffe
2011 pow -max 0x1.fffffffffffffp+52
2012 pow -max 0x1.fffffffffffffp+53
2013 pow -max 0x1.fffffffffffffffep+63
2014 pow -max 0x1.fffffffffffffffep+64
2015 pow -max 0x1.ffffffffffffffffffffffffff8p+105
2016 pow -max 0x1.ffffffffffffffffffffffffff8p+106
2017 pow -max 0x1.ffffffffffffffffffffffffffffp+112
2018 pow -max 0x1.ffffffffffffffffffffffffffffp+113
2019 pow -max max
2020
2021 pow -0x1p65 2
2022 pow -0x1p65 3
2023 pow -0x1p65 4
2024 pow -0x1p65 5
2025 pow -0x1p43 3
2026 pow -0x1p43 4
2027 pow -0x1p43 5
2028 pow -0x1p33 4
2029 pow -0x1p33 5
2030 pow -0x1p26 5
2031 pow -0x1p-65 -2
2032 pow -0x1p-65 -3
2033 pow -0x1p-65 -4
2034 pow -0x1p-65 -5
2035 pow -0x1p-43 -3
2036 pow -0x1p-43 -4
2037 pow -0x1p-43 -5
2038 pow -0x1p-33 -4
2039 pow -0x1p-33 -5
2040 pow -0x1p-26 -5
2041
2042 pow -0x1p513 2
2043 pow -0x1p513 3
2044 pow -0x1p513 4
2045 pow -0x1p513 5
2046 pow -0x1p342 3
2047 pow -0x1p342 4
2048 pow -0x1p342 5
2049 pow -0x1p257 4
2050 pow -0x1p257 5
2051 pow -0x1p205 5
2052 pow -0x1p-513 -2
2053 pow -0x1p-513 -3
2054 pow -0x1p-513 -4
2055 pow -0x1p-513 -5
2056 pow -0x1p-342 -3
2057 pow -0x1p-342 -4
2058 pow -0x1p-342 -5
2059 pow -0x1p-257 -4
2060 pow -0x1p-257 -5
2061 pow -0x1p-205 -5
2062
2063 pow -0x1p8192 2
2064 pow -0x1p8192 3
2065 pow -0x1p8192 4
2066 pow -0x1p8192 5
2067 pow -0x1p5462 3
2068 pow -0x1p5462 4
2069 pow -0x1p5462 5
2070 pow -0x1p4097 4
2071 pow -0x1p4097 5
2072 pow -0x1p3277 5
2073 pow -0x1p64 257
2074 pow -0x1p-8192 -2
2075 pow -0x1p-8192 -3
2076 pow -0x1p-8192 -4
2077 pow -0x1p-8192 -5
2078 pow -0x1p-5462 -3
2079 pow -0x1p-5462 -4
2080 pow -0x1p-5462 -5
2081 pow -0x1p-4097 -4
2082 pow -0x1p-4097 -5
2083 pow -0x1p-3277 -5
2084 pow -0x1p-64 -257
2085
2086 pow -0.5 126
2087 pow -0.5 127
2088 pow -0.5 -126
2089 pow -0.5 -127
2090
2091 pow -0.5 -0xffffff
2092 pow -0.5 -0x1fffffe
2093 pow -0.5 -0x1.fffffffffffffp+52
2094 pow -0.5 -0x1.fffffffffffffp+53
2095 pow -0.5 -0x1.fffffffffffffffep+63
2096 pow -0.5 -0x1.fffffffffffffffep+64
2097 pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
2098 pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
2099 pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
2100 pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
2101 pow -0.5 -max
2102
2103 pow -0.5 0xffffff
2104 pow -0.5 0x1fffffe
2105 pow -0.5 0x1.fffffffffffffp+52
2106 pow -0.5 0x1.fffffffffffffp+53
2107 pow -0.5 0x1.fffffffffffffffep+63
2108 pow -0.5 0x1.fffffffffffffffep+64
2109 pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
2110 pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
2111 pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
2112 pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
2113 pow -0.5 max
2114
2115 pow -min -2
2116 pow -min -3
2117 pow -min 1
2118 pow -min 2
2119 pow -min 3
2120
2121 pow -min -0xffffff
2122 pow -min -0x1fffffe
2123 pow -min -0x1.fffffffffffffp+52
2124 pow -min -0x1.fffffffffffffp+53
2125 pow -min -0x1.fffffffffffffffep+63
2126 pow -min -0x1.fffffffffffffffep+64
2127 pow -min -0x1.ffffffffffffffffffffffffff8p+105
2128 pow -min -0x1.ffffffffffffffffffffffffff8p+106
2129 pow -min -0x1.ffffffffffffffffffffffffffffp+112
2130 pow -min -0x1.ffffffffffffffffffffffffffffp+113
2131 pow -min -max
2132
2133 pow -min 0xffffff
2134 pow -min 0x1fffffe
2135 pow -min 0x1.fffffffffffffp+52
2136 pow -min 0x1.fffffffffffffp+53
2137 pow -min 0x1.fffffffffffffffep+63
2138 pow -min 0x1.fffffffffffffffep+64
2139 pow -min 0x1.ffffffffffffffffffffffffff8p+105
2140 pow -min 0x1.ffffffffffffffffffffffffff8p+106
2141 pow -min 0x1.ffffffffffffffffffffffffffffp+112
2142 pow -min 0x1.ffffffffffffffffffffffffffffp+113
2143 pow -min max
2144
2145 pow 0x0.ffffffp0 10
2146 pow 0x0.ffffffp0 100
2147 pow 0x0.ffffffp0 1000
2148 pow 0x0.ffffffp0 0x1p24
2149 pow 0x0.ffffffp0 0x1p30
2150 pow 0x0.ffffffp0 0x1.234566p30
2151 pow 0x0.ffffffp0 -10
2152 pow 0x0.ffffffp0 -100
2153 pow 0x0.ffffffp0 -1000
2154 pow 0x0.ffffffp0 -0x1p24
2155 pow 0x0.ffffffp0 -0x1p30
2156 pow 0x0.ffffffp0 -0x1.234566p30
2157 pow 0x1.000002p0 0x1p24
2158 pow 0x1.000002p0 0x1.234566p29
2159 pow 0x1.000002p0 -0x1.234566p29
2160
2161 pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
2162 pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
2163 pow 0x1.0000000000001p0 0x1.23456789abcdfp61
2164 pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
2165
2166 pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
2167 pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
2168 pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
2169 pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
2170
2171 pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
2172 pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
2173 pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
2174 pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
2175
2176 pow 1e4932 0.75
2177 pow 1e4928 0.75
2178 pow 1e4924 0.75
2179 pow 1e4920 0.75
2180 pow 10.0 4932.0
2181 pow 10.0 4931.0
2182 pow 10.0 4930.0
2183 pow 10.0 4929.0
2184 pow 10.0 -4931.0
2185 pow 10.0 -4930.0
2186 pow 10.0 -4929.0
2187 pow 1e27 182.0
2188 pow 1e27 -182.0
2189
2190 pow min_subnorm min_subnorm
2191 pow min_subnorm -min_subnorm
2192 pow max min_subnorm
2193 pow max -min_subnorm
2194 pow 0.99 min_subnorm
2195 pow 0.99 -min_subnorm
2196 pow 1.01 min_subnorm
2197 pow 1.01 -min_subnorm
2198
2199 pow 2.0 -100000.0
2200
2201 pow 1.0625 1.125
2202 pow 1.5 1.03125
2203 pow 0x1.7d1a0a6f2p+681 1.5
2204 pow 0x1.ce78f2p+0 -0x2.7f1f78p+4
2205
2206 sin 0
2207 sin -0
2208 sin pi/6
2209 sin -pi/6
2210 sin pi/2
2211 sin -pi/2
2212 sin 0.75
2213 sin 0x1p65
2214 sin -0x1p65
2215 sin 0x1.7f4134p+103
2216 sin 0.80190127184058835
2217 sin 2.522464e-1
2218 sin 1e22
2219 sin 0x1p1023
2220 sin 0x1p16383
2221 sin 0x1p+120
2222 sin 0x1p+127
2223 sin 0x1.fffff8p+127
2224 sin 0x1.fffffep+127
2225 sin 0x1p+50
2226 sin 0x1p+28
2227 sin 0.93340582292648832662962377071381
2228 sin 2.3328432680770916363144351635128
2229 sin 3.7439477503636453548097051680088
2230 sin 3.9225160069792437411706487182528
2231 sin 4.0711651639931289992091478779912
2232 sin 4.7858438478542097982426639646292
2233 sin 5.9840767662578002727968851104379
2234 sin 1
2235 sin 2
2236 sin 3
2237 sin 4
2238 sin 5
2239 sin 6
2240 sin 7
2241 sin 8
2242 sin 9
2243 sin 10
2244 sin 0x1.2001469775ce6p32
2245 sin -0x3.3de320f6be87ep+1020
2246
2247 sincos 0
2248 sincos -0
2249 sincos pi/2
2250 sincos pi/6
2251 sincos pi/3
2252 sincos 0.75
2253 sincos 0x1p65
2254 sincos -0x1p65
2255 sincos 0.80190127184058835
2256 sincos 1e22
2257 sincos 0x1p1023
2258 sincos 0x1p16383
2259 sincos 0x1p+120
2260 sincos 0x1p+127
2261 sincos 0x1.fffff8p+127
2262 sincos 0x1.fffffep+127
2263 sincos 0x1p+50
2264 sincos 0x1p+28
2265 sincos -0x3.3de320f6be87ep+1020
2266
2267 sinh 0
2268 sinh -0
2269 sinh 0.75
2270 sinh 0x8p-32
2271 sinh 22
2272 sinh 23
2273 sinh 24
2274 sinh -0x7.55d7f8p-4
2275 sinh -0x3.f392f8p-4
2276 sinh 0x1.c56446p+0
2277 sinh 0x6.cac622d51eebcp-4
2278 sinh -0x5.c4cb02389c094p+0
2279 sinh -0x1.646850f515ef2p+0
2280 sinh -0x7.a8c5f68c81fae5dp-4
2281 sinh 0x3.4a037p-4
2282 sinh -0x3.eba6dbcbeceb2p-4
2283 sinh -0x2.55f63p+0
2284 sinh -0x3.ca68c96337692p-4
2285 sinh -0x3.92da05a85024b314p-4
2286 sinh -0x3.3e6292ed442d450cp-4
2287 sinh 0x7.6e259d2436fc4p-4
2288
2289 sqrt 0
2290 sqrt -0
2291 sqrt 2209
2292 sqrt 4
2293 sqrt 2
2294 sqrt 0.25
2295 sqrt 6642.25
2296 sqrt 15190.5625
2297 sqrt 0.75
2298 sqrt 0x1.fffffffffffffp+1023
2299 sqrt 0x1.ffffffffffffbp+1023
2300 sqrt 0x1.ffffffffffff7p+1023
2301 sqrt 0x1.ffffffffffff3p+1023
2302 sqrt 0x1.fffffffffffefp+1023
2303 sqrt 0x1.fffffffffffebp+1023
2304 sqrt 0x1.fffffffffffe7p+1023
2305 sqrt 0x1.fffffffffffe3p+1023
2306 sqrt 0x1.fffffffffffdfp+1023
2307 sqrt 0x1.fffffffffffdbp+1023
2308 sqrt 0x1.fffffffffffd7p+1023
2309 sqrt 0x1.0000000000003p-1022
2310 sqrt 0x1.0000000000007p-1022
2311 sqrt 0x1.000000000000bp-1022
2312 sqrt 0x1.000000000000fp-1022
2313 sqrt 0x1.0000000000013p-1022
2314 sqrt 0x1.0000000000017p-1022
2315 sqrt 0x1.000000000001bp-1022
2316 sqrt 0x1.000000000001fp-1022
2317 sqrt 0x1.0000000000023p-1022
2318 sqrt 0x1.0000000000027p-1022
2319 sqrt 0x1.000000000002bp-1022
2320 sqrt 0x1.000000000002fp-1022
2321 sqrt 0x1.0000000000033p-1022
2322 sqrt 0x1.0000000000037p-1022
2323 sqrt 0x1.7167bc36eaa3bp+6
2324 sqrt 0x1.7570994273ad7p+6
2325 sqrt 0x1.7dae969442fe6p+6
2326 sqrt 0x1.7f8444fcf67e5p+6
2327 sqrt 0x1.8364650e63a54p+6
2328 sqrt 0x1.85bedd274edd8p+6
2329 sqrt 0x1.8609cf496ab77p+6
2330 sqrt 0x1.873849c70a375p+6
2331 sqrt 0x1.8919c962cbaaep+6
2332 sqrt 0x1.8de4493e22dc6p+6
2333 sqrt 0x1.924829a17a288p+6
2334 sqrt 0x1.92702cd992f12p+6
2335 sqrt 0x1.92b763a8311fdp+6
2336 sqrt 0x1.947da013c7293p+6
2337 sqrt 0x1.9536091c494d2p+6
2338 sqrt 0x1.61b04c6p-1019
2339 sqrt 0x1.93789f1p-1018
2340 sqrt 0x1.a1989b4p-1018
2341 sqrt 0x1.f93bc9p-1018
2342 sqrt 0x1.2f675e3p-1017
2343 sqrt 0x1.a158508p-1017
2344 sqrt 0x1.cd31f078p-1017
2345 sqrt 0x1.33b43b08p-1016
2346 sqrt 0x1.6e66a858p-1016
2347 sqrt 0x1.8661cbf8p-1016
2348 sqrt 0x1.bbb221b4p-1016
2349 sqrt 0x1.c4942f3cp-1016
2350 sqrt 0x1.dbb258c8p-1016
2351 sqrt 0x1.57103ea4p-1015
2352 sqrt 0x1.9b294f88p-1015
2353 sqrt 0x1.0000000000001p+0
2354 sqrt 0x1.fffffffffffffp-1
2355
2356 tan 0
2357 tan -0
2358 tan pi/4
2359 tan 0.75
2360 tan 0x1p65
2361 tan -0x1p65
2362 tan 0xc.9p-4
2363 tan 0xc.908p-4
2364 tan 0xc.90cp-4
2365 tan 0xc.90ep-4
2366 tan 0xc.90fp-4
2367 tan 0xc.90f8p-4
2368 tan 0xc.90fcp-4
2369 tan 0xc.90fdp-4
2370 tan 0xc.90fd8p-4
2371 tan 0xc.90fdap-4
2372 tan 0xc.ap-4
2373 tan 0xc.98p-4
2374 tan 0xc.94p-4
2375 tan 0xc.92p-4
2376 tan 0xc.91p-4
2377 tan 0xc.90fep-4
2378 tan 0xc.90fdcp-4
2379 tan 0xc.90fdbp-4
2380 tan -0xc.9p-4
2381 tan -0xc.908p-4
2382 tan -0xc.90cp-4
2383 tan -0xc.90ep-4
2384 tan -0xc.90fp-4
2385 tan -0xc.90f8p-4
2386 tan -0xc.90fcp-4
2387 tan -0xc.90fdp-4
2388 tan -0xc.90fd8p-4
2389 tan -0xc.90fdap-4
2390 tan -0xc.ap-4
2391 tan -0xc.98p-4
2392 tan -0xc.94p-4
2393 tan -0xc.92p-4
2394 tan -0xc.91p-4
2395 tan -0xc.90fep-4
2396 tan -0xc.90fdcp-4
2397 tan -0xc.90fdbp-4
2398 tan 1e22
2399 tan 0x1p1023
2400 tan 0x1p16383
2401 tan 1
2402 tan 2
2403 tan 3
2404 tan 4
2405 tan 5
2406 tan 6
2407 tan 7
2408 tan 8
2409 tan 9
2410 tan 10
2411 tan -0x1.062a48p+0
2412 tan -0x1.4f69cp+0
2413
2414 tanh 0
2415 tanh -0
2416 tanh 0.75
2417 tanh -0.75
2418 tanh 1.0
2419 tanh -1.0
2420 tanh 0x1p-57
2421
2422 tgamma 0.5
2423 tgamma -0.5
2424
2425 tgamma 1
2426 tgamma 2
2427 tgamma 3
2428 tgamma 4
2429 tgamma 5
2430 tgamma 6
2431 tgamma 7
2432 tgamma 8
2433 tgamma 9
2434 tgamma 10
2435
2436 tgamma 0.7
2437 tgamma 1.2
2438
2439 tgamma 1.5
2440 tgamma 2.5
2441 tgamma 3.5
2442 tgamma 4.5
2443 tgamma 5.5
2444 tgamma 6.5
2445 tgamma 7.5
2446 tgamma 8.5
2447 tgamma 9.5
2448 tgamma -1.5
2449 tgamma -2.5
2450 tgamma -3.5
2451 tgamma -4.5
2452 tgamma -5.5
2453 tgamma -6.5
2454 tgamma -7.5
2455 tgamma -8.5
2456 tgamma -9.5
2457 tgamma 0x1p-24
2458 tgamma -0x1p-24
2459 tgamma 0x1p-53
2460 tgamma -0x1p-53
2461 tgamma 0x1p-64
2462 tgamma -0x1p-64
2463 tgamma 0x1p-106
2464 tgamma -0x1p-106
2465 tgamma 0x1p-113
2466 tgamma -0x1p-113
2467 tgamma 0x1p-127
2468 tgamma -0x1p-127
2469 tgamma 0x1p-128
2470 tgamma -0x1p-128
2471 tgamma 0x1p-149
2472 tgamma -0x1p-149
2473 tgamma 0x1p-1023
2474 tgamma -0x1p-1023
2475 tgamma 0x1p-1024
2476 tgamma -0x1p-1024
2477 tgamma 0x1p-1074
2478 tgamma -0x1p-1074
2479 tgamma 0x1p-16383
2480 tgamma -0x1p-16383
2481 tgamma 0x1p-16384
2482 tgamma -0x1p-16384
2483 tgamma 0x1p-16445
2484 tgamma -0x1p-16445
2485 tgamma 0x1p-16494
2486 tgamma -0x1p-16494
2487 tgamma 0x8.00001p0
2488 tgamma 0x7.fffff8p0
2489 tgamma 0x7.000008p0
2490 tgamma 0x6.fffff8p0
2491 tgamma 0x6.000008p0
2492 tgamma 0x5.fffff8p0
2493 tgamma 0x5.000008p0
2494 tgamma 0x4.fffff8p0
2495 tgamma 0x4.000008p0
2496 tgamma 0x3.fffffcp0
2497 tgamma 0x3.000004p0
2498 tgamma 0x2.fffffcp0
2499 tgamma 0x2.000004p0
2500 tgamma 0x1.fffffep0
2501 tgamma 0x1.000002p0
2502 tgamma 0x0.ffffffp0
2503 tgamma -0x0.ffffffp0
2504 tgamma -0x1.000002p0
2505 tgamma -0x1.fffffep0
2506 tgamma -0x2.000004p0
2507 tgamma -0x2.fffffcp0
2508 tgamma -0x3.000004p0
2509 tgamma -0x3.fffffcp0
2510 tgamma -0x4.000008p0
2511 tgamma -0x4.fffff8p0
2512 tgamma -0x5.000008p0
2513 tgamma -0x5.fffff8p0
2514 tgamma -0x6.000008p0
2515 tgamma -0x6.fffff8p0
2516 tgamma -0x7.000008p0
2517 tgamma -0x7.fffff8p0
2518 tgamma -0x8.00001p0
2519 tgamma -0x9.fffffp0
2520 tgamma -0xa.00001p0
2521 tgamma -0x13.ffffep0
2522 tgamma -0x14.00002p0
2523 tgamma -0x1d.ffffep0
2524 tgamma -0x1e.00002p0
2525 tgamma -0x27.ffffcp0
2526 tgamma -0x28.00004p0
2527 tgamma -0x28.ffffcp0
2528 tgamma -0x29.00004p0
2529 tgamma -0x29.ffffcp0
2530 tgamma -0x2a.00004p0
2531 tgamma 0x8.0000000000008p0
2532 tgamma 0x7.ffffffffffffcp0
2533 tgamma 0x7.0000000000004p0
2534 tgamma 0x6.ffffffffffffcp0
2535 tgamma 0x6.0000000000004p0
2536 tgamma 0x5.ffffffffffffcp0
2537 tgamma 0x5.0000000000004p0
2538 tgamma 0x4.ffffffffffffcp0
2539 tgamma 0x4.0000000000004p0
2540 tgamma 0x3.ffffffffffffep0
2541 tgamma 0x3.0000000000002p0
2542 tgamma 0x2.ffffffffffffep0
2543 tgamma 0x2.0000000000002p0
2544 tgamma 0x1.fffffffffffffp0
2545 tgamma 0x1.0000000000001p0
2546 tgamma 0x0.fffffffffffff8p0
2547 tgamma -0x0.fffffffffffff8p0
2548 tgamma -0x1.0000000000001p0
2549 tgamma -0x1.fffffffffffffp0
2550 tgamma -0x2.0000000000002p0
2551 tgamma -0x2.ffffffffffffep0
2552 tgamma -0x3.0000000000002p0
2553 tgamma -0x3.ffffffffffffep0
2554 tgamma -0x4.0000000000004p0
2555 tgamma -0x4.ffffffffffffcp0
2556 tgamma -0x5.0000000000004p0
2557 tgamma -0x5.ffffffffffffcp0
2558 tgamma -0x6.0000000000004p0
2559 tgamma -0x6.ffffffffffffcp0
2560 tgamma -0x7.0000000000004p0
2561 tgamma -0x7.ffffffffffffcp0
2562 tgamma -0x8.0000000000008p0
2563 tgamma -0x9.ffffffffffff8p0
2564 tgamma -0xa.0000000000008p0
2565 tgamma -0x13.ffffffffffffp0
2566 tgamma -0x14.000000000001p0
2567 tgamma -0x1d.ffffffffffffp0
2568 tgamma -0x1e.000000000001p0
2569 tgamma -0x27.fffffffffffep0
2570 tgamma -0x28.000000000002p0
2571 tgamma -0x28.fffffffffffep0
2572 tgamma -0x29.000000000002p0
2573 tgamma -0x29.fffffffffffep0
2574 tgamma -0x2a.000000000002p0
2575 tgamma -0x31.fffffffffffep0
2576 tgamma -0x32.000000000002p0
2577 tgamma -0x63.fffffffffffcp0
2578 tgamma -0x64.000000000004p0
2579 tgamma -0x95.fffffffffff8p0
2580 tgamma -0x96.000000000008p0
2581 tgamma -0xb4.fffffffffff8p0
2582 tgamma -0xb5.000000000008p0
2583 tgamma -0xb5.fffffffffff8p0
2584 tgamma -0xb6.000000000008p0
2585 tgamma -0xb6.fffffffffff8p0
2586 tgamma -0xb7.000000000008p0
2587 tgamma -0xb7.fffffffffff8p0
2588 tgamma -0xb8.000000000008p0
2589 tgamma 0x8.00000000000000000000000004p0
2590 tgamma 0x7.fffffffffffffffffffffffffep0
2591 tgamma 0x7.00000000000000000000000002p0
2592 tgamma 0x6.fffffffffffffffffffffffffep0
2593 tgamma 0x6.00000000000000000000000002p0
2594 tgamma 0x5.fffffffffffffffffffffffffep0
2595 tgamma 0x5.00000000000000000000000002p0
2596 tgamma 0x4.fffffffffffffffffffffffffep0
2597 tgamma 0x4.00000000000000000000000002p0
2598 tgamma 0x3.ffffffffffffffffffffffffffp0
2599 tgamma 0x3.00000000000000000000000001p0
2600 tgamma 0x2.ffffffffffffffffffffffffffp0
2601 tgamma 0x2.00000000000000000000000001p0
2602 tgamma 0x1.ffffffffffffffffffffffffff8p0
2603 tgamma 0x1.000000000000000000000000008p0
2604 tgamma 0x0.ffffffffffffffffffffffffffcp0
2605 tgamma -0x0.ffffffffffffffffffffffffffcp0
2606 tgamma -0x1.000000000000000000000000008p0
2607 tgamma -0x1.ffffffffffffffffffffffffff8p0
2608 tgamma -0x2.00000000000000000000000001p0
2609 tgamma -0x2.ffffffffffffffffffffffffffp0
2610 tgamma -0x3.00000000000000000000000001p0
2611 tgamma -0x3.ffffffffffffffffffffffffffp0
2612 tgamma -0x4.00000000000000000000000002p0
2613 tgamma -0x4.fffffffffffffffffffffffffep0
2614 tgamma -0x5.00000000000000000000000002p0
2615 tgamma -0x5.fffffffffffffffffffffffffep0
2616 tgamma -0x6.00000000000000000000000002p0
2617 tgamma -0x6.fffffffffffffffffffffffffep0
2618 tgamma -0x7.00000000000000000000000002p0
2619 tgamma -0x7.fffffffffffffffffffffffffep0
2620 tgamma -0x8.00000000000000000000000004p0
2621 tgamma -0x9.fffffffffffffffffffffffffcp0
2622 tgamma -0xa.00000000000000000000000004p0
2623 tgamma -0x13.fffffffffffffffffffffffff8p0
2624 tgamma -0x14.00000000000000000000000008p0
2625 tgamma -0x1d.fffffffffffffffffffffffff8p0
2626 tgamma -0x1e.00000000000000000000000008p0
2627 tgamma -0x27.fffffffffffffffffffffffffp0
2628 tgamma -0x28.0000000000000000000000001p0
2629 tgamma -0x28.fffffffffffffffffffffffffp0
2630 tgamma -0x29.0000000000000000000000001p0
2631 tgamma -0x29.fffffffffffffffffffffffffp0
2632 tgamma -0x2a.0000000000000000000000001p0
2633 tgamma -0x31.fffffffffffffffffffffffffp0
2634 tgamma -0x32.0000000000000000000000001p0
2635 tgamma -0x63.ffffffffffffffffffffffffep0
2636 tgamma -0x64.0000000000000000000000002p0
2637 tgamma -0x95.ffffffffffffffffffffffffcp0
2638 tgamma -0x96.0000000000000000000000004p0
2639 tgamma -0xb4.ffffffffffffffffffffffffcp0
2640 tgamma -0xb5.0000000000000000000000004p0
2641 tgamma -0xb5.ffffffffffffffffffffffffcp0
2642 tgamma -0xb6.0000000000000000000000004p0
2643 tgamma -0xb6.ffffffffffffffffffffffffcp0
2644 tgamma -0xb7.0000000000000000000000004p0
2645 tgamma -0xb7.ffffffffffffffffffffffffcp0
2646 tgamma -0xb8.0000000000000000000000004p0
2647 tgamma -0xbb.ffffffffffffffffffffffffcp0
2648 tgamma -0xbc.0000000000000000000000004p0
2649 tgamma -0xbc.ffffffffffffffffffffffffcp0
2650 tgamma -0xbd.0000000000000000000000004p0
2651 tgamma -0xbd.ffffffffffffffffffffffffcp0
2652 tgamma -0xbe.0000000000000000000000004p0
2653 tgamma -0xbe.ffffffffffffffffffffffffcp0
2654 tgamma -0xbf.0000000000000000000000004p0
2655 tgamma 0x8.000000000000001p0
2656 tgamma 0x7.fffffffffffffff8p0
2657 tgamma 0x7.0000000000000008p0
2658 tgamma 0x6.fffffffffffffff8p0
2659 tgamma 0x6.0000000000000008p0
2660 tgamma 0x5.fffffffffffffff8p0
2661 tgamma 0x5.0000000000000008p0
2662 tgamma 0x4.fffffffffffffff8p0
2663 tgamma 0x4.0000000000000008p0
2664 tgamma 0x3.fffffffffffffffcp0
2665 tgamma 0x3.0000000000000004p0
2666 tgamma 0x2.fffffffffffffffcp0
2667 tgamma 0x2.0000000000000004p0
2668 tgamma 0x1.fffffffffffffffep0
2669 tgamma 0x1.0000000000000002p0
2670 tgamma 0x0.ffffffffffffffffp0
2671 tgamma -0x0.ffffffffffffffffp0
2672 tgamma -0x1.0000000000000002p0
2673 tgamma -0x1.fffffffffffffffep0
2674 tgamma -0x2.0000000000000004p0
2675 tgamma -0x2.fffffffffffffffcp0
2676 tgamma -0x3.0000000000000004p0
2677 tgamma -0x3.fffffffffffffffcp0
2678 tgamma -0x4.0000000000000008p0
2679 tgamma -0x4.fffffffffffffff8p0
2680 tgamma -0x5.0000000000000008p0
2681 tgamma -0x5.fffffffffffffff8p0
2682 tgamma -0x6.0000000000000008p0
2683 tgamma -0x6.fffffffffffffff8p0
2684 tgamma -0x7.0000000000000008p0
2685 tgamma -0x7.fffffffffffffff8p0
2686 tgamma -0x8.000000000000001p0
2687 tgamma -0x9.fffffffffffffffp0
2688 tgamma -0xa.000000000000001p0
2689 tgamma -0x13.ffffffffffffffep0
2690 tgamma -0x14.000000000000002p0
2691 tgamma -0x1d.ffffffffffffffep0
2692 tgamma -0x1e.000000000000002p0
2693 tgamma -0x27.ffffffffffffffcp0
2694 tgamma -0x28.000000000000004p0
2695 tgamma -0x28.ffffffffffffffcp0
2696 tgamma -0x29.000000000000004p0
2697 tgamma -0x29.ffffffffffffffcp0
2698 tgamma -0x2a.000000000000004p0
2699 tgamma -0x31.ffffffffffffffcp0
2700 tgamma -0x32.000000000000004p0
2701 tgamma -0x63.ffffffffffffff8p0
2702 tgamma -0x64.000000000000008p0
2703 tgamma -0x95.ffffffffffffffp0
2704 tgamma -0x96.00000000000001p0
2705 tgamma -0xb4.ffffffffffffffp0
2706 tgamma -0xb5.00000000000001p0
2707 tgamma -0xb5.ffffffffffffffp0
2708 tgamma -0xb6.00000000000001p0
2709 tgamma -0xb6.ffffffffffffffp0
2710 tgamma -0xb7.00000000000001p0
2711 tgamma -0xb7.ffffffffffffffp0
2712 tgamma -0xb8.00000000000001p0
2713 tgamma -0xbb.ffffffffffffffp0
2714 tgamma -0xbc.00000000000001p0
2715 tgamma -0xbc.ffffffffffffffp0
2716 tgamma -0xbd.00000000000001p0
2717 tgamma -0xbd.ffffffffffffffp0
2718 tgamma -0xbe.00000000000001p0
2719 tgamma -0xbe.ffffffffffffffp0
2720 tgamma -0xbf.00000000000001p0
2721 tgamma -0xf9.ffffffffffffffp0
2722 tgamma -0xfa.00000000000001p0
2723 tgamma -0x1f3.fffffffffffffep0
2724 tgamma -0x1f4.00000000000002p0
2725 tgamma -0x2ed.fffffffffffffcp0
2726 tgamma -0x2ee.00000000000004p0
2727 tgamma -0x3e7.fffffffffffffcp0
2728 tgamma -0x3e8.00000000000004p0
2729 tgamma -0x4e1.fffffffffffff8p0
2730 tgamma -0x4e2.00000000000008p0
2731 tgamma -0x5db.fffffffffffff8p0
2732 tgamma -0x5dc.00000000000008p0
2733 tgamma -0x6d5.fffffffffffff8p0
2734 tgamma -0x6d6.00000000000008p0
2735 tgamma -0x6e2.fffffffffffff8p0
2736 tgamma -0x6e3.00000000000008p0
2737 tgamma -0x6e3.fffffffffffff8p0
2738 tgamma -0x6e4.00000000000008p0
2739 tgamma -0x6e4.fffffffffffff8p0
2740 tgamma -0x6e5.00000000000008p0
2741 tgamma -0x6e5.fffffffffffff8p0
2742 tgamma -0x6e6.00000000000008p0
2743 tgamma 0x8.0000000000000000000000000008p0
2744 tgamma 0x7.fffffffffffffffffffffffffffcp0
2745 tgamma 0x7.0000000000000000000000000004p0
2746 tgamma 0x6.fffffffffffffffffffffffffffcp0
2747 tgamma 0x6.0000000000000000000000000004p0
2748 tgamma 0x5.fffffffffffffffffffffffffffcp0
2749 tgamma 0x5.0000000000000000000000000004p0
2750 tgamma 0x4.fffffffffffffffffffffffffffcp0
2751 tgamma 0x4.0000000000000000000000000004p0
2752 tgamma 0x3.fffffffffffffffffffffffffffep0
2753 tgamma 0x3.0000000000000000000000000002p0
2754 tgamma 0x2.fffffffffffffffffffffffffffep0
2755 tgamma 0x2.0000000000000000000000000002p0
2756 tgamma 0x1.ffffffffffffffffffffffffffffp0
2757 tgamma 0x1.0000000000000000000000000001p0
2758 tgamma 0x0.ffffffffffffffffffffffffffff8p0
2759 tgamma -0x0.ffffffffffffffffffffffffffff8p0
2760 tgamma -0x1.0000000000000000000000000001p0
2761 tgamma -0x1.ffffffffffffffffffffffffffffp0
2762 tgamma -0x2.0000000000000000000000000002p0
2763 tgamma -0x2.fffffffffffffffffffffffffffep0
2764 tgamma -0x3.0000000000000000000000000002p0
2765 tgamma -0x3.fffffffffffffffffffffffffffep0
2766 tgamma -0x4.0000000000000000000000000004p0
2767 tgamma -0x4.fffffffffffffffffffffffffffcp0
2768 tgamma -0x5.0000000000000000000000000004p0
2769 tgamma -0x5.fffffffffffffffffffffffffffcp0
2770 tgamma -0x6.0000000000000000000000000004p0
2771 tgamma -0x6.fffffffffffffffffffffffffffcp0
2772 tgamma -0x7.0000000000000000000000000004p0
2773 tgamma -0x7.fffffffffffffffffffffffffffcp0
2774 tgamma -0x8.0000000000000000000000000008p0
2775 tgamma -0x9.fffffffffffffffffffffffffff8p0
2776 tgamma -0xa.0000000000000000000000000008p0
2777 tgamma -0x13.fffffffffffffffffffffffffffp0
2778 tgamma -0x14.000000000000000000000000001p0
2779 tgamma -0x1d.fffffffffffffffffffffffffffp0
2780 tgamma -0x1e.000000000000000000000000001p0
2781 tgamma -0x27.ffffffffffffffffffffffffffep0
2782 tgamma -0x28.000000000000000000000000002p0
2783 tgamma -0x28.ffffffffffffffffffffffffffep0
2784 tgamma -0x29.000000000000000000000000002p0
2785 tgamma -0x29.ffffffffffffffffffffffffffep0
2786 tgamma -0x2a.000000000000000000000000002p0
2787 tgamma -0x31.ffffffffffffffffffffffffffep0
2788 tgamma -0x32.000000000000000000000000002p0
2789 tgamma -0x63.ffffffffffffffffffffffffffcp0
2790 tgamma -0x64.000000000000000000000000004p0
2791 tgamma -0x95.ffffffffffffffffffffffffff8p0
2792 tgamma -0x96.000000000000000000000000008p0
2793 tgamma -0xb4.ffffffffffffffffffffffffff8p0
2794 tgamma -0xb5.000000000000000000000000008p0
2795 tgamma -0xb5.ffffffffffffffffffffffffff8p0
2796 tgamma -0xb6.000000000000000000000000008p0
2797 tgamma -0xb6.ffffffffffffffffffffffffff8p0
2798 tgamma -0xb7.000000000000000000000000008p0
2799 tgamma -0xb7.ffffffffffffffffffffffffff8p0
2800 tgamma -0xb8.000000000000000000000000008p0
2801 tgamma -0xbb.ffffffffffffffffffffffffff8p0
2802 tgamma -0xbc.000000000000000000000000008p0
2803 tgamma -0xbc.ffffffffffffffffffffffffff8p0
2804 tgamma -0xbd.000000000000000000000000008p0
2805 tgamma -0xbd.ffffffffffffffffffffffffff8p0
2806 tgamma -0xbe.000000000000000000000000008p0
2807 tgamma -0xbe.ffffffffffffffffffffffffff8p0
2808 tgamma -0xbf.000000000000000000000000008p0
2809 tgamma -0xf9.ffffffffffffffffffffffffff8p0
2810 tgamma -0xfa.000000000000000000000000008p0
2811 tgamma -0x1f3.ffffffffffffffffffffffffffp0
2812 tgamma -0x1f4.00000000000000000000000001p0
2813 tgamma -0x2ed.fffffffffffffffffffffffffep0
2814 tgamma -0x2ee.00000000000000000000000002p0
2815 tgamma -0x3e7.fffffffffffffffffffffffffep0
2816 tgamma -0x3e8.00000000000000000000000002p0
2817 tgamma -0x4e1.fffffffffffffffffffffffffcp0
2818 tgamma -0x4e2.00000000000000000000000004p0
2819 tgamma -0x5db.fffffffffffffffffffffffffcp0
2820 tgamma -0x5dc.00000000000000000000000004p0
2821 tgamma -0x6d5.fffffffffffffffffffffffffcp0
2822 tgamma -0x6d6.00000000000000000000000004p0
2823 tgamma -0x6e2.fffffffffffffffffffffffffcp0
2824 tgamma -0x6e3.00000000000000000000000004p0
2825 tgamma -0x6e3.fffffffffffffffffffffffffcp0
2826 tgamma -0x6e4.00000000000000000000000004p0
2827 tgamma -0x6e4.fffffffffffffffffffffffffcp0
2828 tgamma -0x6e5.00000000000000000000000004p0
2829 tgamma -0x6e5.fffffffffffffffffffffffffcp0
2830 tgamma -0x6e6.00000000000000000000000004p0
2831 tgamma -0x6eb.fffffffffffffffffffffffffcp0
2832 tgamma -0x6ec.00000000000000000000000004p0
2833 tgamma -0x6ec.fffffffffffffffffffffffffcp0
2834 tgamma -0x6ed.00000000000000000000000004p0
2835 tgamma -0x6ed.fffffffffffffffffffffffffcp0
2836 tgamma -0x6ee.00000000000000000000000004p0
2837 tgamma -0x6ee.fffffffffffffffffffffffffcp0
2838 tgamma -0x6ef.00000000000000000000000004p0
2839 tgamma -0x1.0a32a2p+5
2840 tgamma -0x1.5800000080001p+7
2841 tgamma 18.5
2842 tgamma 19.5
2843 tgamma 23.5
2844 tgamma 29.5
2845 tgamma 30.5
2846 tgamma 31.5
2847 tgamma 32.5
2848 tgamma 33.5
2849 tgamma 34.5
2850 tgamma 0x2.30a43cp+4
2851 tgamma 0x2.30a44p+4
2852 tgamma 0xa.b9fd72b0fb238p+4
2853 tgamma 0xa.b9fd72b0fb24p+4
2854 tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
2855 tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
2856 tgamma 0x6.db8c603359a97108p+8
2857 tgamma 0x6.db8c603359a9711p+8
2858 tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
2859 tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
2860 tgamma 1e3
2861 tgamma -100000.5
2862
2863 y0 0.125
2864 y0 0.75
2865 y0 1.0
2866 y0 1.5
2867 y0 2.0
2868 y0 8.0
2869 y0 10.0
2870 y0 0x1.3ffp+74
2871 y0 0x1.ff00000000002p+840
2872 y0 0x1p1023
2873 y0 0x1p16382
2874 y0 0x1p16383
2875 y0 0x1p-10
2876 y0 0x1p-20
2877 y0 0x1p-30
2878 y0 0x1p-40
2879 y0 0x1p-50
2880 y0 0x1p-60
2881 y0 0x1p-70
2882 y0 0x1p-80
2883 y0 0x1p-90
2884 y0 0x1p-100
2885 y0 0x1p-110
2886 y0 min
2887 y0 min_subnorm
2888
2889 y1 0.125
2890 y1 0.75
2891 y1 1.0
2892 y1 1.5
2893 y1 2.0
2894 y1 8.0
2895 y1 10.0
2896 y1 0x1.27e204p+99
2897 y1 0x1.001000001p+593
2898 y1 0x1p1023
2899 y1 0x1p16382
2900 y1 0x1p16383
2901 y1 0x1p-10
2902 y1 0x1p-20
2903 y1 0x1p-30
2904 y1 0x1p-40
2905 y1 0x1p-50
2906 y1 0x1p-60
2907 y1 0x1p-70
2908 y1 0x1p-80
2909 y1 0x1p-90
2910 y1 0x1p-100
2911 y1 0x1p-110
2912 y1 min
2913 y1 min_subnorm
2914
2915 # yn (0, x) == y0 (x).
2916 yn 0 0.125
2917 yn 0 0.75
2918 yn 0 1.0
2919 yn 0 1.5
2920 yn 0 2.0
2921 yn 0 8.0
2922 yn 0 10.0
2923
2924 # yn (1, x) == y1 (x).
2925 yn 1 0.125
2926 yn 1 0.75
2927 yn 1 1.0
2928 yn 1 1.5
2929 yn 1 2.0
2930 yn 1 8.0
2931 yn 1 10.0
2932
2933 # yn (-1, x) == -y1 (x).
2934 yn -1 1.0
2935
2936 # yn (3, x).
2937 yn 3 0.125
2938 yn 3 0.75
2939 yn 3 1.0
2940 yn 3 2.0
2941 yn 3 10.0
2942
2943 # yn (10, x).
2944 yn 10 0.125
2945 yn 10 0.75
2946 yn 10 1.0
2947 yn 10 2.0
2948 yn 10 10.0
2949
2950 yn -10 1.0
2951
2952 yn 10 min
2953
2954 yn 2 0x1.ffff62p+99
2955 yn 2 0x1p127
2956 yn 2 0x1p1023
2957 yn 2 0x1p16383
2958
2959 yn 0 min
2960 yn 0 min_subnorm
2961 yn 1 min
2962 yn 1 min_subnorm
2963 yn -1 min
2964 yn -1 min_subnorm
2965 yn 2 min
2966 yn 2 min_subnorm
2967 yn -2 min
2968 yn -2 min_subnorm
2969 yn 17 min
2970 yn 17 min_subnorm
2971 yn -17 min
2972 yn -17 min_subnorm
2973 yn 42 min
2974 yn 42 min_subnorm
2975 yn -42 min
2976 yn -42 min_subnorm