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