]> git.ipfire.org Git - thirdparty/glibc.git/blame - math/auto-libm-test-in
Fix ldbl-128/ldbl-128ibm lgamma spurious "invalid", incorrect signgam (bug 18952).
[thirdparty/glibc.git] / math / auto-libm-test-in
CommitLineData
ffb536d0 1# libm test inputs for gen-auto-libm-tests.c.
b168057a 2# Copyright (C) 1997-2015 Free Software Foundation, Inc.
ffb536d0
JM
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
176b0c79
JM
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
1d9ab20c
JM
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
8d643971
JM
67acos -0x2.0089a4p-4
68acos 0xf.04aeep-4
69acos 0x5.dd258006121b8p-4
70acos -0x2.35f051e70dbc4p-4
71acos 0xe.9a5c0d7fabb9aa1p-4
72acos 0xe.17513589de79b75p-4
3ba0ac10
JM
73acos 0x3.e57821d368ebap-4
74acos 0x2.0bee8p-4
31e3a405
JM
75acos min
76acos -min
77acos min_subnorm
78acos -min_subnorm
176b0c79
JM
79
80acosh 1
31e3a405 81acosh 1.625
176b0c79 82acosh 7
31e3a405
JM
83acosh 100
84acosh 1e5
440169d6
JM
85acosh 0x1p8
86acosh 0x1p9
87acosh 0x1p10
88acosh 0x1p11
89acosh 0x1p12
90acosh 0x1p13
91acosh 0x1p24
92acosh 0x1p25
93acosh 0x1p26
94acosh 0x1p27
95acosh 0x1p28
96acosh 0x1p29
97acosh 0x1p30
98acosh 0x1p31
99acosh 0x1p32
100acosh 0x1p33
101acosh 0x1p48
102acosh 0x1p49
103acosh 0x1p50
104acosh 0x1p51
105acosh 0x1p52
106acosh 0x1p53
107acosh 0x1p54
108acosh 0x1p55
109acosh 0x1p56
110acosh 0x1p57
111acosh 0x1p58
112acosh 0x1p59
113acosh 0x1p100
114acosh 0x1p500
115acosh 0x1p5000
efd5b641
JM
116acosh 0x1.80a368p+0
117acosh 0x1.0b9d3e9fc19fbp+0
118acosh 0x1.11eab6p+0
31450d9a 119acosh 0x1.0fffaap+0
471dffa1 120acosh 0x1.068e0eca105a6p+0
4afe4b20 121acosh 0x2.8d4288p+0
3ba0ac10
JM
122acosh 0x1.5d71a6p+36
123acosh 0x1.476a3c43d7edep+288
124acosh 0xc.84cb1dbbd1b1p+0
125acosh 0x1.0722362c26ba5p+0
00a7073c
JM
126acosh 0x1.73515p+0
127acosh 0x1.1b836p+0
128acosh 0x1.07c956p+0
31e3a405 129acosh max no-test-inline
176b0c79
JM
130
131asin 0
132asin -0
133asin 0.5
134asin -0.5
135asin 1.0
136asin -1.0
137asin 0.75
138asin 0x0.ffffffp0
139asin -0x0.ffffffp0
140asin 0x0.ffffffff8p0
141asin -0x0.ffffffff8p0
142asin 0x0.ffffffffffffp0
143asin -0x0.ffffffffffffp0
144asin 0x0.ffffffffffffffffp0
145asin -0x0.ffffffffffffffffp0
38755f14
JM
146asin -0x2.18915cp-4
147asin -0x3.746774p-4
148asin -0x3.1c54d10e5c844p-4
149asin 0xf.c9675fa6fe69f12p-4
e9b10151 150asin -0xa.fc5afp-4
4afe4b20 151asin 0xd.805e5p-4
3ba0ac10 152asin -0x2.1a02dcp-4
ec0ce0d3
JM
153asin min
154asin -min
155asin min_subnorm
156asin -min_subnorm
176b0c79
JM
157
158asinh 0
159asinh -0
160asinh 0.75
31e3a405
JM
161asinh 1
162asinh 10
163asinh 100
164asinh 1e6
137cef7d
JM
165asinh 0x1p8
166asinh 0x1p9
167asinh 0x1p10
168asinh 0x1p11
169asinh 0x1p12
170asinh 0x1p13
171asinh 0x1p24
172asinh 0x1p25
173asinh 0x1p26
174asinh 0x1p27
175asinh 0x1p28
176asinh 0x1p29
177asinh 0x1p30
178asinh 0x1p31
179asinh 0x1p32
180asinh 0x1p33
181asinh 0x1p48
182asinh 0x1p49
183asinh 0x1p50
184asinh 0x1p51
185asinh 0x1p52
186asinh 0x1p53
187asinh 0x1p54
188asinh 0x1p55
189asinh 0x1p56
190asinh 0x1p57
191asinh 0x1p58
192asinh 0x1p59
31e3a405 193asinh 0x1p100
137cef7d
JM
194asinh 0x1p500
195asinh 0x1p5000
196asinh 0x1p-8
197asinh 0x1p-9
198asinh 0x1p-10
199asinh 0x1p-11
200asinh 0x1p-12
201asinh 0x1p-13
202asinh 0x1p-24
203asinh 0x1p-25
204asinh 0x1p-26
205asinh 0x1p-27
206asinh 0x1p-28
207asinh 0x1p-29
208asinh 0x1p-30
209asinh 0x1p-31
210asinh 0x1p-32
211asinh 0x1p-33
212asinh 0x1p-48
213asinh 0x1p-49
214asinh 0x1p-50
215asinh 0x1p-51
216asinh 0x1p-52
217asinh 0x1p-53
218asinh 0x1p-54
219asinh 0x1p-55
220asinh 0x1p-56
221asinh 0x1p-57
222asinh 0x1p-58
223asinh 0x1p-59
224asinh 0x1p-100
efd5b641
JM
225asinh -0x3.d26bb4p-4
226asinh -0x3.bdeef4p-4
227asinh -0x7.fc7fc8p-8
228asinh -0x3.b94a52e6913c2p-4
229asinh 0x7.d8e5a8p-4
230asinh -0x7.63a06320c42e4p-4
231asinh 0x6.f4a93p-4
232asinh -0x7.88bcc8p-4
4afe4b20 233asinh -0x3.11c35p-4
3ba0ac10
JM
234asinh -0x4.39534p-4
235asinh -0xd.d62e8p+92
236asinh -0x4.cfb9805a53a2065p-4
8db3cdef
JM
237asinh 0x1p-500
238asinh 0x1p-5000
239asinh min
240asinh -min
241asinh min_subnorm
242asinh -min_subnorm
31e3a405
JM
243asinh max no-test-inline
244asinh -max no-test-inline
176b0c79
JM
245
246atan 0
247atan -0
248atan max
249atan -max
250atan 1
251atan -1
252atan 0.75
31e3a405
JM
253atan 0x1p-5
254atan 2.5
255atan 10
256atan 1e6
9a71f1fc 257atan 0x1p31
4629c866
JM
258atan 0x1p-100
259atan 0x1p-600
260atan 0x1p-10000
ae63c7eb
JM
261atan -0x3.b02d84p-4
262atan -0x3.3fb708p-4
024bcc51
JM
263atan -0x2.3249ap+0
264atan -0x1.363f46p+0
265atan -0x1.ad4c0ap+0
305392ea 266atan -0x3.eb8e18p+0
3ba0ac10 267atan 0x3.53c188p+0
4629c866
JM
268atan min
269atan -min
270atan min_subnorm
271atan -min_subnorm
176b0c79 272
ff362e5b
JM
273# atan2 (0,x) == 0 for x > 0.
274atan2 0 1
275# atan2 (-0,x) == -0 for x > 0.
276atan2 -0 1
277atan2 0 0
278atan2 -0 0
279# atan2 (+0,x) == +pi for x < 0.
280atan2 0 -1
281# atan2 (-0,x) == -pi for x < 0.
282atan2 -0 -1
283atan2 0 -0
284atan2 -0 -0
285# atan2 (y,+0) == pi/2 for y > 0.
286atan2 1 0
287# atan2 (y,-0) == pi/2 for y > 0.
288atan2 1 -0
289# atan2 (y,+0) == -pi/2 for y < 0.
290atan2 -1 0
291# atan2 (y,-0) == -pi/2 for y < 0.
292atan2 -1 -0
293atan2 max max
31e3a405
JM
294atan2 max -max
295atan2 -max max
296atan2 -max -max
ff362e5b
JM
297atan2 max min
298atan2 -max -min
31e3a405
JM
299atan2 -max min
300atan2 max -min
301atan2 max min_subnorm
302atan2 -max -min_subnorm
303atan2 -max min_subnorm
304atan2 max -min_subnorm
ff362e5b
JM
305atan2 0.75 1
306atan2 -0.75 1.0
307atan2 0.75 -1.0
308atan2 -0.75 -1.0
309atan2 0.390625 .00029
310atan2 1.390625 0.9296875
311atan2 -0.00756827042671106339 -.001792735857538728036
312atan2 0x1.00000000000001p0 0x1.00000000000001p0
8431838d
JM
313atan2 0x4.c3841p-4 0x2.f2f308p+0
314atan2 -0xe.cf143p-40 0xd.3de7ap-36
315atan2 0x5.576cf8p-4 0x2.21e65p+0
316atan2 -0x4.29411p-4 0x1.f4755cp+0
317atan2 -0xa.b4101p+20 -0xf.9c4c8p-4
318atan2 0x4.251bb8p-4 0x7.40ac68p+0
319atan2 0x1.47239ep+68 0xa.3ac3cp+68
320atan2 -0x6.b0794p-4 0x3.8ff10cp+0
3ba0ac10 321atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124
31e3a405
JM
322atan2 min min
323atan2 min -min
324atan2 -min min
325atan2 -min -min
326atan2 min_subnorm min_subnorm
327atan2 min_subnorm -min_subnorm
328atan2 -min_subnorm min_subnorm
329atan2 -min_subnorm -min_subnorm
330atan2 1 -max
331atan2 -1 -max
332atan2 min -max
333atan2 -min -max
334atan2 min_subnorm -max
335atan2 -min_subnorm -max
4629c866
JM
336atan2 1 max
337atan2 -1 max
338atan2 min max
339atan2 -min max
340atan2 min_subnorm max
341atan2 -min_subnorm max
342atan2 min 1
343atan2 -min 1
344atan2 min_subnorm 1
345atan2 -min_subnorm 1
346atan2 min -1
347atan2 -min -1
348atan2 min_subnorm -1
349atan2 -min_subnorm -1
ff362e5b 350
176b0c79
JM
351atanh 0
352atanh -0
353atanh 0.75
31e3a405
JM
354atanh -0.75
355atanh 0.25
356atanh 0x1p-5
357atanh 0x1p-10
358atanh 0x1.2345p-20
2ca725c5
JM
359atanh 0x1p-8
360atanh 0x1p-9
361atanh 0x1p-10
362atanh 0x1p-11
363atanh 0x1p-12
364atanh 0x1p-13
365atanh 0x1p-24
366atanh 0x1p-25
367atanh 0x1p-26
368atanh 0x1p-27
369atanh 0x1p-28
370atanh 0x1p-29
371atanh 0x1p-30
372atanh 0x1p-31
373atanh 0x1p-32
374atanh 0x1p-33
375atanh 0x1p-48
376atanh 0x1p-49
377atanh 0x1p-50
378atanh 0x1p-51
379atanh 0x1p-52
380atanh 0x1p-53
381atanh 0x1p-54
382atanh 0x1p-55
383atanh 0x1p-56
384atanh 0x1p-57
385atanh 0x1p-58
386atanh 0x1p-59
387atanh 0x1p-100
526af541
JM
388atanh -0x1p-100
389atanh 0x1p-600
390atanh -0x1p-600
391atanh 0x1p-10000
392atanh -0x1p-10000
efd5b641
JM
393atanh -0x6.e6c77p-20
394atanh 0x3.2ca824p-4
395atanh -0x1.cc1d66p-4
396atanh -0xf.cd3809ca8fd28p-4 no-test-inline
397atanh -0x1.04f386p-4
398atanh -0x2.084568p-4
399atanh -0x3.e0a5d8p-4
400atanh 0x3.dfb1f5db0ceccp-4
401atanh 0x2.251b2a64c85dep-4
787d22bc
JM
402atanh -0x2.e3458cp-4
403atanh 0x3.91d9f3c80c72d7acp-4
31450d9a 404atanh -0x2.6c52c26567198p-4
471dffa1
JM
405atanh 0x3.a274ecp-4
406atanh -0x3.f0f519a687b64p-8
4afe4b20
JM
407atanh 0x6.fd4ec8p-4
408atanh -0x2.6cb2a8p-4
409atanh -0xc.21df7c7f51508p-4
3ba0ac10
JM
410atanh 0x5.8be99p-40
411atanh 0x3.cbed35fe733d8p-4
00a7073c
JM
412atanh -0x5.c18b6p-4
413atanh -0x7.c88a5p-8
8020a808
JM
414atanh 0x1p-500
415atanh 0x1p-5000
416atanh min
417atanh -min
418atanh min_subnorm
419atanh -min_subnorm
176b0c79 420
64a17f1a
JM
421# cabs (x,y) == cabs (y,x).
422cabs 0.75 12.390625
423# cabs (x,y) == cabs (-x,y).
424cabs -12.390625 0.75
425# cabs (x,y) == cabs (-y,x).
426cabs -0.75 12.390625
427# cabs (x,y) == cabs (-x,-y).
428cabs -12.390625 -0.75
429# cabs (x,y) == cabs (-y,-x).
430cabs -0.75 -12.390625
431# cabs (x,0) == fabs (x).
432cabs -0.75 0
433cabs 0.75 0
434cabs -1.0 0
435cabs 1.0 0
436cabs -5.7e7 0
437cabs 5.7e7 0
438cabs 0.75 1.25
80352c01
JM
439cabs -0x1.34be3p-4 -0xc.56623p+0
440cabs -0x1.2b0ff8p+28 -0x2.549fc4p+16
441cabs -0x1.0932cp-80 -0x2.51109p-24
442cabs -0x1.055fb2p+48 0x9.1ce86p+24
443cabs -0x1.26a566p+120 0x4.017b28p+92
444cabs -0x1.0eda54p+28 0xb.09476p+0
4afe4b20
JM
445cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768
446cabs -0 -0x3.4e5d7877324cp+0
3ba0ac10 447cabs -0xa.f59b8p+4 0xa.21a95p+20
64a17f1a
JM
448
449# carg (x + i 0) == 0 for x > 0.
450carg 2.0 0
451# carg (x - i 0) == -0 for x > 0.
452carg 2.0 -0
453carg 0 0
454carg 0 -0
455# carg (x + i 0) == +pi for x < 0.
456carg -2.0 0
457# carg (x - i 0) == -pi for x < 0.
458carg -2.0 -0
459carg -0 0
460carg -0 -0
461# carg (+0 + i y) == pi/2 for y > 0.
462carg 0 2.0
463# carg (-0 + i y) == pi/2 for y > 0.
464carg -0 2.0
465# carg (+0 + i y) == -pi/2 for y < 0.
466carg 0 -2.0
467# carg (-0 + i y) == -pi/2 for y < 0.
468carg -0 -2.0
8431838d
JM
469carg 0x2.f2f308p+0 0x4.c3841p-4
470carg 0xd.3de7ap-36 -0xe.cf143p-40
471carg 0x2.21e65p+0 0x5.576cf8p-4
472carg 0x1.f4755cp+0 -0x4.29411p-4
473carg -0xf.9c4c8p-4 -0xa.b4101p+20
474carg 0x7.40ac68p+0 0x4.251bb8p-4
475carg 0xa.3ac3cp+68 0x1.47239ep+68
476carg 0x3.8ff10cp+0 -0x6.b0794p-4
4afe4b20
JM
477carg -0x3.973cc4p+72 -0xf.fffffp+124
478carg 0x8p-152 0x4p-1076
64a17f1a 479
176b0c79
JM
480cbrt 0.0
481cbrt -0
482cbrt -0.001
483cbrt 8
484cbrt -27.0
485cbrt 0.9921875
486cbrt 0.75
487cbrt 0x1p16383
488cbrt 0x1p-16383
31e3a405 489cbrt 1e5
da0cf658
JM
490cbrt 0x3.132634p+0
491cbrt -0xc.8d0442f2f0d1p-492
492cbrt -0xa.6b142p+40
493cbrt -0x1.f28ab85f3580ap-128
4afe4b20
JM
494cbrt -0x2.b5cd28p-36
495cbrt -0x1.d6a8bep-20
496cbrt -0x3.593ed8p-72
497cbrt 0x1.bd0098p-104
498cbrt -0x3.300d34p+0
3ba0ac10 499cbrt 0x6.247f5p-4
00a7073c 500cbrt -0x3.48648028cb464p+0
31e3a405
JM
501cbrt max
502cbrt -max
503cbrt min
504cbrt -min
505cbrt min_subnorm
506cbrt -min_subnorm
176b0c79 507
7fda5682
JM
508ccos 0.0 0.0
509ccos -0 0.0
510ccos 0.0 -0
511ccos -0 -0
512
513ccos 0.75 1.25
514ccos -2 -3
515
516ccos 0.75 89.5
517ccos 0.75 -89.5
518ccos -0.75 89.5
519ccos -0.75 -89.5
520ccos 0.75 710.5
521ccos 0.75 -710.5
522ccos -0.75 710.5
523ccos -0.75 -710.5
524ccos 0.75 11357.25
525ccos 0.75 -11357.25
526ccos -0.75 11357.25
527ccos -0.75 -11357.25
528
529ccos 0x1p-149 180
530ccos 0x1p-1074 1440
531ccos 0x1p-16434 22730
532
533ccos min_subnorm_p120 0x1p-120
534ccos 0x1p-120 min_subnorm_p120
535
a67894c5
JM
536ccos min 1
537ccos -min 1
538ccos min_subnorm 80
539ccos -min_subnorm 80
540
7fda5682
JM
541ccosh 0.0 0.0
542ccosh -0 0.0
543ccosh 0.0 -0
544ccosh -0 -0
545
546ccosh 0.75 1.25
547ccosh -2 -3
548
549ccosh 89.5 0.75
550ccosh -89.5 0.75
551ccosh 89.5 -0.75
552ccosh -89.5 -0.75
553ccosh 710.5 0.75
554ccosh -710.5 0.75
555ccosh 710.5 -0.75
556ccosh -710.5 -0.75
557ccosh 11357.25 0.75
558ccosh -11357.25 0.75
559ccosh 11357.25 -0.75
560ccosh -11357.25 -0.75
561
562ccosh 180 0x1p-149
563ccosh 1440 0x1p-1074
564ccosh 22730 0x1p-16434
565
566ccosh min_subnorm_p120 0x1p-120
567ccosh 0x1p-120 min_subnorm_p120
568
a67894c5
JM
569ccosh 1 min
570ccosh 1 -min
571ccosh 80 min_subnorm
572ccosh 80 -min_subnorm
573
7fda5682
JM
574cexp 0 0
575cexp -0 0
576cexp 0 -0
577cexp -0 -0
578
579cexp 0.75 1.25
580cexp -2.0 -3.0
581
582cexp 0 0x1p65
583cexp 0 -0x1p65
584cexp 50 0x1p127
585
586cexp 0 1e22
587cexp 0 0x1p1023
588cexp 500 0x1p1023
589
590cexp 0 0x1p16383
591cexp -10000 0x1p16383
592
593cexp 88.75 0.75
594cexp -95 0.75
595cexp 709.8125 0.75
596cexp -720 0.75
597cexp 11356.5625 0.75
598cexp -11370 0.75
599
600cexp 180 0x1p-149
601cexp 1440 0x1p-1074
602cexp 22730 0x1p-16434
603
604cexp 1e6 0
605cexp 1e6 min
606cexp 1e6 -min
607
a67894c5
JM
608cexp 1 min
609cexp 1 -min
610cexp 80 min_subnorm
611cexp 80 -min_subnorm
612
a1ee4fd1
JM
613cexp min min_subnorm
614cexp min -min_subnorm
7fda5682
JM
615
616clog 0.75 1.25
617clog -2 -3
618
8431838d
JM
619clog 0x2.f2f308p+0 0x4.c3841p-4
620clog 0xd.3de7ap-36 -0xe.cf143p-40
621clog 0x2.21e65p+0 0x5.576cf8p-4
622clog 0x1.f4755cp+0 -0x4.29411p-4
623clog -0xf.9c4c8p-4 -0xa.b4101p+20
624clog 0x7.40ac68p+0 0x4.251bb8p-4
625clog 0xa.3ac3cp+68 0x1.47239ep+68
626clog 0x3.8ff10cp+0 -0x6.b0794p-4
627
b3c66c53
JM
628clog 0xa.a39ffp-4 -0x2.360c38p-4
629clog 0x6.9a4569067b6ecp-4 0xb.0a30d15e7d798p-4
630clog -0x1.105436p+0 -0x6.66396df3cc7ap-4
631clog -0x2.c90b952282392dep-4 0x1.43cda16634cc7046p+0
632
305392ea
JM
633clog -0x9.93d164127d9fp-4 0x7.c5c8d8p-4
634clog -0xa.5920ap-4 -0x6.2cda5p-4
635clog 0xd.d05c38ebb1b4p+60 -0x3.c22fdp+44
636
31450d9a
JM
637clog -0xa.19f8ec252c58d5p-4 0x7.d10cdec29a141538p-4
638clog -0xa.7ac41a0b417cb8fp-4 -0x6.c5a32eaeedd4p-4
639clog 0x3.c16p-136 0x8p-152
640clog -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4
641
7fda5682
JM
642clog 0x1.fffffep+127 0x1.fffffep+127
643clog 0x1.fffffep+127 1.0
644clog 0x1p-149 0x1p-149
645clog 0x1p-147 0x1p-147
646clog 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
647clog 0x1.fffffffffffffp+1023 0x1p+1023
648clog 0x1p-1074 0x1p-1074
649clog 0x1p-1073 0x1p-1073
650clog 0x1.fp+16383 0x1.fp+16383
651clog 0x1.fp+16383 0x1p+16383
652clog 0x1p-16440 0x1p-16441
653
654clog 0x1p-149 0x1.fp+127
655clog -0x1p-149 0x1.fp+127
656clog 0x1p-149 -0x1.fp+127
657clog -0x1p-149 -0x1.fp+127
658clog -0x1.fp+127 0x1p-149
659clog -0x1.fp+127 -0x1p-149
660clog 0x1.fp+127 0x1p-149
661clog 0x1.fp+127 -0x1p-149
662clog 0x1p-1074 0x1.fp+1023
663clog -0x1p-1074 0x1.fp+1023
664clog 0x1p-1074 -0x1.fp+1023
665clog -0x1p-1074 -0x1.fp+1023
666clog -0x1.fp+1023 0x1p-1074
667clog -0x1.fp+1023 -0x1p-1074
668clog 0x1.fp+1023 0x1p-1074
669clog 0x1.fp+1023 -0x1p-1074
670clog 0x1p-16445 0x1.fp+16383
671clog -0x1p-16445 0x1.fp+16383
672clog 0x1p-16445 -0x1.fp+16383
673clog -0x1p-16445 -0x1.fp+16383
674clog -0x1.fp+16383 0x1p-16445
675clog -0x1.fp+16383 -0x1p-16445
676clog 0x1.fp+16383 0x1p-16445
677clog 0x1.fp+16383 -0x1p-16445
678clog 0x1p-16494 0x1.fp+16383
679clog -0x1p-16494 0x1.fp+16383
680clog 0x1p-16494 -0x1.fp+16383
681clog -0x1p-16494 -0x1.fp+16383
682clog -0x1.fp+16383 0x1p-16494
683clog -0x1.fp+16383 -0x1p-16494
684clog 0x1.fp+16383 0x1p-16494
685clog 0x1.fp+16383 -0x1p-16494
686
687clog 1.0 0x1.234566p-10
688clog -1.0 0x1.234566p-20
689clog 0x1.234566p-30 1.0
690clog -0x1.234566p-40 -1.0
691clog 0x1.234566p-50 1.0
692clog 0x1.234566p-60 1.0
693clog 0x1p-62 1.0
694clog 0x1p-63 1.0
695clog 0x1p-64 1.0
696clog 0x1p-510 1.0
697clog 0x1p-511 1.0
698clog 0x1p-512 1.0
699clog 0x1p-8190 1.0
700clog 0x1p-8191 1.0
701clog 0x1p-8192 1.0
702
703clog 0x1.000566p0 0x1.234p-10
704clog 0x1.000566p0 0x1.234p-100
705clog -0x1.0000000123456p0 0x1.2345678p-30
706clog -0x1.0000000123456p0 0x1.2345678p-1000
707clog 0x1.00000000000000123456789abcp0 0x1.23456789p-60
708clog 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
709
710clog 0x0.ffffffp0 0x0.ffffffp-100
711clog 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
712clog 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
713
714clog 0x1a6p-10 0x3a5p-10
715clog 0xf2p-10 0x3e3p-10
716clog 0x4d4ep-15 0x6605p-15
717clog 0x2818p-15 0x798fp-15
718clog 0x9b57bp-20 0xcb7b4p-20
719clog 0x2731p-20 0xfffd0p-20
720clog 0x2ede88p-23 0x771c3fp-23
721clog 0x11682p-23 0x7ffed1p-23
722clog 0xa1f2c1p-24 0xc643aep-24
723clog 0x659feap-24 0xeaf6f9p-24
724clog 0x4447d7175p-35 0x6c445e00ap-35
725clog 0x2dd46725bp-35 0x7783a1284p-35
726clog 0x164c74eea876p-45 0x16f393482f77p-45
727clog 0xfe961079616p-45 0x1bc37e09e6d1p-45
728clog 0xa4722f19346cp-51 0x7f9631c5e7f07p-51
729clog 0x10673dd0f2481p-51 0x7ef1d17cefbd2p-51
730clog 0x8ecbf810c4ae6p-52 0xd479468b09a37p-52
731clog 0x5b06b680ea2ccp-52 0xef452b965da9fp-52
732clog 0x659b70ab7971bp-53 0x1f5d111e08abecp-53
733clog 0x15cfbd1990d1ffp-53 0x176a3973e09a9ap-53
734clog 0x1367a310575591p-54 0x3cfcc0a0541f60p-54
735clog 0x55cb6d0c83af5p-55 0x7fe33c0c7c4e90p-55
736clog 0x298c62cb546588a7p-63 0x7911b1dfcc4ecdaep-63
737clog 0x4d9c37e2b5cb4533p-63 0x65c98be2385a042ep-63
738clog 0x602fd5037c4792efp-64 0xed3e2086dcca80b8p-64
739clog 0x6b10b4f3520217b6p-64 0xe8893cbb449253a1p-64
740clog 0x81b7efa81fc35ad1p-65 0x1ef4b835f1c79d812p-65
741clog 0x3f96469050f650869c2p-75 0x6f16b2c9c8b05988335p-75
742clog 0x3157fc1d73233e580c8p-75 0x761b52ccd435d7c7f5fp-75
743clog 0x155f8afc4c48685bf63610p-85 0x17d0cf2652cdbeb1294e19p-85
744clog 0x13836d58a13448d750b4b9p-85 0x195ca7bc3ab4f9161edbe6p-85
745clog 0x1df515eb171a808b9e400266p-95 0x7c71eb0cd4688dfe98581c77p-95
746clog 0xe33f66c9542ca25cc43c867p-95 0x7f35a68ebd3704a43c465864p-95
747clog 0x6771f22c64ed551b857c128b4cp-105 0x1f570e7a13cc3cf2f44fd793ea1p-105
748clog 0x15d8ab6ed05ca514086ac3a1e84p-105 0x1761e480aa094c0b10b34b09ce9p-105
749clog 0x187190c1a334497bdbde5a95f48p-106 0x3b25f08062d0a095c4cfbbc338dp-106
750clog 0x6241ef0da53f539f02fad67dabp-106 0x3fb46641182f7efd9caa769dac0p-106
751clog 0x3e1d0a105ac4ebeacd9c6952d34cp-112 0xf859b3d1b06d005dcbb5516d5479p-112
752clog 0x47017a2e36807acb1e5214b209dep-112 0xf5f4a550c9d75e3bb1839d865f0dp-112
753clog 0x148f818cb7a9258fca942ade2a0cap-113 0x18854a34780b8333ec53310ad7001p-113
754clog 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
755clog 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
756clog 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
757
63689d61
JM
758clog10 0.75 1.25
759clog10 -2 -3
760
8431838d
JM
761clog10 0x2.f2f308p+0 0x4.c3841p-4
762clog10 0xd.3de7ap-36 -0xe.cf143p-40
763clog10 0x2.21e65p+0 0x5.576cf8p-4
764clog10 0x1.f4755cp+0 -0x4.29411p-4
765clog10 -0xf.9c4c8p-4 -0xa.b4101p+20
766clog10 0x7.40ac68p+0 0x4.251bb8p-4
767clog10 0xa.3ac3cp+68 0x1.47239ep+68
768clog10 0x3.8ff10cp+0 -0x6.b0794p-4
769
b3c66c53
JM
770clog10 0x2.83f8ap+0 -0xb.0b529p-4
771clog10 -0x2.eb21fcp-4 -0x6.59bbc8p-4
772clog10 -0x3.3f7fc4p-4 0xb.ba599p-4
773clog10 0x1.cd1ab2p-124 -0x8p-152
774clog10 0xa.32054p-4 0x2.c7e71cp-4
775clog10 -0x5.9ecf8c7b5a0f4p-4 0xa.a945e5f8761c8p-4
776clog10 0x1.7a858p+0 -0x6.d940dp-4
777clog10 -0x2.51320d99da5a2p-4 0x3.b8176p-4
778clog10 -0x1.25c2d3e172df8p+0 0
779clog10 0x1.0c684e35d0b2ap+0 -0x7.37df8a65c28fp-4
780
305392ea
JM
781clog10 -0x9.93d164127d9fp-4 0x7.c5c8d8p-4
782clog10 -0xa.5920ap-4 -0x6.2cda5p-4
783clog10 0xd.d05c38ebb1b4p+60 -0x3.c22fdp+44
784
31450d9a
JM
785clog10 -0xa.19f8ec252c58d5p-4 0x7.d10cdec29a141538p-4
786clog10 -0xa.7ac41a0b417cb8fp-4 -0x6.c5a32eaeedd4p-4
787clog10 0x3.c16p-136 0x8p-152
788clog10 -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4
789
63689d61
JM
790clog10 0x1.fffffep+127 0x1.fffffep+127
791clog10 0x1.fffffep+127 1.0
792clog10 0x1p-149 0x1p-149
793clog10 0x1p-147 0x1p-147
794clog10 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
795clog10 0x1.fffffffffffffp+1023 0x1p+1023
796clog10 0x1p-1074 0x1p-1074
797clog10 0x1p-1073 0x1p-1073
798clog10 0x1.fp+16383 0x1.fp+16383
799clog10 0x1.fp+16383 0x1p+16383
800clog10 0x1p-16440 0x1p-16441
801
802clog10 0x1p-149 0x1.fp+127
803clog10 -0x1p-149 0x1.fp+127
804clog10 0x1p-149 -0x1.fp+127
805clog10 -0x1p-149 -0x1.fp+127
806clog10 -0x1.fp+127 0x1p-149
807clog10 -0x1.fp+127 -0x1p-149
808clog10 0x1.fp+127 0x1p-149
809clog10 0x1.fp+127 -0x1p-149
810clog10 0x1p-1074 0x1.fp+1023
811clog10 -0x1p-1074 0x1.fp+1023
812clog10 0x1p-1074 -0x1.fp+1023
813clog10 -0x1p-1074 -0x1.fp+1023
814clog10 -0x1.fp+1023 0x1p-1074
815clog10 -0x1.fp+1023 -0x1p-1074
816clog10 0x1.fp+1023 0x1p-1074
817clog10 0x1.fp+1023 -0x1p-1074
818clog10 0x1p-16445 0x1.fp+16383
819clog10 -0x1p-16445 0x1.fp+16383
820clog10 0x1p-16445 -0x1.fp+16383
821clog10 -0x1p-16445 -0x1.fp+16383
822clog10 -0x1.fp+16383 0x1p-16445
823clog10 -0x1.fp+16383 -0x1p-16445
824clog10 0x1.fp+16383 0x1p-16445
825clog10 0x1.fp+16383 -0x1p-16445
826clog10 0x1p-16494 0x1.fp+16383
827clog10 -0x1p-16494 0x1.fp+16383
828clog10 0x1p-16494 -0x1.fp+16383
829clog10 -0x1p-16494 -0x1.fp+16383
830clog10 -0x1.fp+16383 0x1p-16494
831clog10 -0x1.fp+16383 -0x1p-16494
832clog10 0x1.fp+16383 0x1p-16494
833clog10 0x1.fp+16383 -0x1p-16494
834
835clog10 1.0 0x1.234566p-10
836clog10 -1.0 0x1.234566p-20
837clog10 0x1.234566p-30 1.0
838clog10 -0x1.234566p-40 -1.0
839clog10 0x1.234566p-50 1.0
840clog10 0x1.234566p-60 1.0
841clog10 0x1p-61 1.0
842clog10 0x1p-62 1.0
843clog10 0x1p-63 1.0
844clog10 0x1p-509 1.0
845clog10 0x1p-510 1.0
846clog10 0x1p-511 1.0
847clog10 0x1p-8189 1.0
848clog10 0x1p-8190 1.0
849clog10 0x1p-8191 1.0
850
851clog10 0x1.000566p0 0x1.234p-10
852clog10 0x1.000566p0 0x1.234p-100
853clog10 -0x1.0000000123456p0 0x1.2345678p-30
854clog10 -0x1.0000000123456p0 0x1.2345678p-1000
855clog10 0x1.00000000000000123456789abcp0 0x1.23456789p-60
856clog10 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
857
858clog10 0x0.ffffffp0 0x0.ffffffp-100
859clog10 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
860clog10 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
861
862clog10 0x1a6p-10 0x3a5p-10
863clog10 0xf2p-10 0x3e3p-10
864clog10 0x4d4ep-15 0x6605p-15
865clog10 0x2818p-15 0x798fp-15
866clog10 0x9b57bp-20 0xcb7b4p-20
867clog10 0x2731p-20 0xfffd0p-20
868clog10 0x2ede88p-23 0x771c3fp-23
869clog10 0x11682p-23 0x7ffed1p-23
870clog10 0xa1f2c1p-24 0xc643aep-24
871clog10 0x659feap-24 0xeaf6f9p-24
872clog10 0x4447d7175p-35 0x6c445e00ap-35
873clog10 0x2dd46725bp-35 0x7783a1284p-35
874clog10 0x164c74eea876p-45 0x16f393482f77p-45
875clog10 0xfe961079616p-45 0x1bc37e09e6d1p-45
876clog10 0xa4722f19346cp-51 0x7f9631c5e7f07p-51
877clog10 0x10673dd0f2481p-51 0x7ef1d17cefbd2p-51
878clog10 0x8ecbf810c4ae6p-52 0xd479468b09a37p-52
879clog10 0x5b06b680ea2ccp-52 0xef452b965da9fp-52
880clog10 0x659b70ab7971bp-53 0x1f5d111e08abecp-53
881clog10 0x15cfbd1990d1ffp-53 0x176a3973e09a9ap-53
882clog10 0x1367a310575591p-54 0x3cfcc0a0541f60p-54
883clog10 0x55cb6d0c83af5p-55 0x7fe33c0c7c4e90p-55
884clog10 0x298c62cb546588a7p-63 0x7911b1dfcc4ecdaep-63
885clog10 0x4d9c37e2b5cb4533p-63 0x65c98be2385a042ep-63
886clog10 0x602fd5037c4792efp-64 0xed3e2086dcca80b8p-64
887clog10 0x6b10b4f3520217b6p-64 0xe8893cbb449253a1p-64
888clog10 0x81b7efa81fc35ad1p-65 0x1ef4b835f1c79d812p-65
889clog10 0x3f96469050f650869c2p-75 0x6f16b2c9c8b05988335p-75
890clog10 0x3157fc1d73233e580c8p-75 0x761b52ccd435d7c7f5fp-75
891clog10 0x155f8afc4c48685bf63610p-85 0x17d0cf2652cdbeb1294e19p-85
892clog10 0x13836d58a13448d750b4b9p-85 0x195ca7bc3ab4f9161edbe6p-85
893clog10 0x1df515eb171a808b9e400266p-95 0x7c71eb0cd4688dfe98581c77p-95
894clog10 0xe33f66c9542ca25cc43c867p-95 0x7f35a68ebd3704a43c465864p-95
895clog10 0x6771f22c64ed551b857c128b4cp-105 0x1f570e7a13cc3cf2f44fd793ea1p-105
896clog10 0x15d8ab6ed05ca514086ac3a1e84p-105 0x1761e480aa094c0b10b34b09ce9p-105
897clog10 0x187190c1a334497bdbde5a95f48p-106 0x3b25f08062d0a095c4cfbbc338dp-106
898clog10 0x6241ef0da53f539f02fad67dabp-106 0x3fb46641182f7efd9caa769dac0p-106
899clog10 0x3e1d0a105ac4ebeacd9c6952d34cp-112 0xf859b3d1b06d005dcbb5516d5479p-112
900clog10 0x47017a2e36807acb1e5214b209dep-112 0xf5f4a550c9d75e3bb1839d865f0dp-112
901clog10 0x148f818cb7a9258fca942ade2a0cap-113 0x18854a34780b8333ec53310ad7001p-113
902clog10 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
903clog10 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
904clog10 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
905
176b0c79
JM
906cos 0
907cos -0
908cos pi/3
909cos 2pi/3
910cos pi/2
911cos 0.75
912cos 0x1p65
913cos -0x1p65
914cos 0.80190127184058835
915cos 0x1.442f74p+15
916cos 1e22
917cos 0x1p1023
918cos 0x1p16383
919cos 0x1p+120
920cos 0x1p+127
921cos 0x1.fffff8p+127
922cos 0x1.fffffep+127
923cos 0x1p+50
924cos 0x1p+28
925cos 0x1.000000cf4a2a2p0
926cos 0x1.0000010b239a9p0
927cos 0x1.00000162a932bp0
928cos 0x1.000002d452a10p0
929cos 0x1.000005bc7d86dp0
1cadc858 930cos 0x1.200145a975ce6p32
176b0c79
JM
931cos 1
932cos 2
933cos 3
934cos 4
935cos 5
936cos 6
937cos 7
938cos 8
939cos 9
940cos 10
31e3a405
JM
941cos max
942cos -max
943cos min
944cos -min
945cos min_subnorm
946cos -min_subnorm
827bb585 947cos -0x3.3de320f6be87ep+1020
305392ea 948cos 0xe.9f1e5bc3bb88p+112
471dffa1 949cos 0x4.7857dp+68
176b0c79
JM
950
951cosh 0
952cosh -0
953cosh 0.75
954cosh 709.8893558127259666434838436543941497802734375
955cosh -709.8893558127259666434838436543941497802734375
956cosh 22
957cosh 23
958cosh 24
31e3a405
JM
959cosh 0x1p-5
960cosh 0x1p-20
961cosh -1
962cosh 50
239ed6f3 963cosh -0xb.60713p+0
094fca83 964cosh -0x3.cee48p+0
4afe4b20
JM
965cosh 0x2.f5d128p+0
966cosh -0xd.0c03p+0
3ba0ac10 967cosh -0x3.d04328728b72cp-4
00a7073c 968cosh 0x1.629188p+4
7dd009d8
JM
969# GCC bug 59666: results on directed rounding may be incorrect.
970cosh max no-test-inline xfail-rounding:ldbl-128ibm
971cosh -max no-test-inline xfail-rounding:ldbl-128ibm
4648909d
JM
972cosh min
973cosh -min
974cosh min_subnorm
975cosh -min_subnorm
976cosh 0x1p-56
977cosh -0x1p-56
978cosh 0x1p-72
979cosh -0x1p-72
31e3a405
JM
980# Test values either side of overflow for each floating-point format.
981cosh 0x5.96a7ep+4
982cosh 0x5.96a7e8p+4
983cosh -0x5.96a7ep+4
984cosh -0x5.96a7e8p+4
7dd009d8
JM
985# GCC bug 59666: results on directed rounding may be incorrect.
986cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ldbl-128ibm
987cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ldbl-128ibm
988cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ldbl-128ibm
989cosh -0x2.c679d1f73f0fcp+8 xfail-rounding:ldbl-128ibm
990cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-128ibm
991cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-128ibm
992cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-128ibm
993cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-128ibm
994cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ldbl-128ibm
995cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ldbl-128ibm
996cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ldbl-128ibm
997cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ldbl-128ibm
998cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ldbl-128ibm
999cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ldbl-128ibm
1000cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ldbl-128ibm
1001cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ldbl-128ibm
176b0c79 1002
863893ec
JM
1003cpow 1 0 0 0 ignore-zero-inf-sign
1004cpow 2 0 10 0 ignore-zero-inf-sign
b7867a3b
JM
1005# Bug 14473: cpow results inaccurate.
1006cpow e 0 0 2pi xfail
863893ec 1007cpow 2 3 4 0 xfail-rounding
b7867a3b 1008
863893ec
JM
1009cpow 0.75 1.25 0.75 1.25 xfail-rounding
1010cpow 0.75 1.25 1.0 1.0 xfail-rounding
b7867a3b
JM
1011cpow 0.75 1.25 1.0 0.0
1012cpow 0.75 1.25 0.0 1.0
1013
6f874bd4
JM
1014csin 0.0 0.0
1015csin -0 0.0
1016csin 0.0 -0
1017csin -0 -0
1018
1019csin 0.75 1.25
1020csin -2 -3
1021
1022csin 0.75 89.5
1023csin 0.75 -89.5
1024csin -0.75 89.5
1025csin -0.75 -89.5
1026csin 0.75 710.5
1027csin 0.75 -710.5
1028csin -0.75 710.5
1029csin -0.75 -710.5
1030csin 0.75 11357.25
1031csin 0.75 -11357.25
1032csin -0.75 11357.25
1033csin -0.75 -11357.25
1034
ac831b36
JM
1035csin 0.75 1e6
1036csin 0.75 -1e6
1037csin -0.75 1e6
1038csin -0.75 -1e6
1039
6f874bd4
JM
1040csin 0x1p-149 180
1041csin 0x1p-1074 1440
1042csin 0x1p-16434 22730
1043
a67894c5
JM
1044csin min 1
1045csin -min 1
1046csin min_subnorm 80
1047csin -min_subnorm 80
1048
6f874bd4
JM
1049csinh 0.0 0.0
1050csinh -0 0.0
1051csinh 0.0 -0
1052csinh -0 -0
1053
1054csinh 0.75 1.25
1055csinh -2 -3
1056
1057csinh 89.5 0.75
1058csinh -89.5 0.75
1059csinh 89.5 -0.75
1060csinh -89.5 -0.75
1061csinh 710.5 0.75
1062csinh -710.5 0.75
1063csinh 710.5 -0.75
1064csinh -710.5 -0.75
1065csinh 11357.25 0.75
1066csinh -11357.25 0.75
1067csinh 11357.25 -0.75
1068csinh -11357.25 -0.75
1069
ac831b36
JM
1070csinh 1e6 0.75
1071csinh -1e6 0.75
1072csinh 1e6 -0.75
1073csinh -1e6 -0.75
1074
6f874bd4
JM
1075csinh 180 0x1p-149
1076csinh 1440 0x1p-1074
1077csinh 22730 0x1p-16434
1078
a67894c5
JM
1079csinh 1 min
1080csinh 1 -min
1081csinh 80 min_subnorm
1082csinh 80 -min_subnorm
1083
7fda5682
JM
1084csqrt 0 0
1085csqrt 0 -0
1086csqrt -0 0
1087csqrt -0 -0
1088
1089csqrt 16.0 -30.0
1090csqrt -1 0
1091csqrt 0 2
1092csqrt 119 120
1093csqrt 0.75 1.25
1094csqrt -2 -3
1095csqrt -2 3
1096# Principal square root should be returned (i.e., non-negative real part).
1097csqrt 0 -1
1098
9862ab1f
JM
1099csqrt -0xe.6432ap-4 0xe.8175p-4
1100csqrt -0x4.d01448p-4 -0x7.c1915p+0
1101csqrt -0xd.e1d5fp-4 -0x1.054226p+4
1102csqrt 0x5.39e238p+0 -0x4.576278p-4
1103csqrt -0xe.735dbp+0 -0x5.26cb98p+40
1104csqrt -0x7.915fafbe9f588p-4 -0x2.5e01bcp+0
1105csqrt 0xe.229827fe17d08p-4 0xd.849ecp-4
1106csqrt -0x4.d0144005d7af4p-4 -0x7.c19148p+0
1107csqrt 0x8p-152 0x7.8p-148
1108csqrt -0x4.82773b736291p-4 -0x1.bcb7cep+0
1109csqrt 0xf.fffffp+124 0xe.7e0c2p+116
1110csqrt -0x4.15ca1p+0 -0x8p-152
1111csqrt 0xf.a24adp+28 0x8.0f148p+36
305392ea
JM
1112csqrt 0x1.f9610ap+4 0x9.87716p+4
1113csqrt 0x5.9cc21p-4 -0x1.fb1ec91b40dcdp+0
31450d9a
JM
1114csqrt -0x7.31291c9fdae04p-160 -0x8p-152
1115csqrt 0x1.d60caep+0 0x7.a7d468p+0
1116csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
471dffa1 1117csqrt 0xd.25d559ac5baap-168 0x8p-152
14f36098 1118csqrt -0x9.0a61a7b482d28p-168 -0x8p-152
4afe4b20 1119csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0
3ba0ac10
JM
1120csqrt 0x6.b1a2e79e9c9acp-164 0x8p-152
1121csqrt -0x8.ec8932bf5603p-172 0x8p-152
00a7073c
JM
1122csqrt -0x1.9edb24c83e22cp-172 -0x8p-152
1123csqrt -0x1.65c7ac7c97a25p-176 -0x8p-152
9862ab1f 1124
7fda5682
JM
1125csqrt 0x1.fffffep+127 0x1.fffffep+127
1126csqrt 0x1.fffffep+127 1.0
1127csqrt 0x1p-149 0x1p-149
1128csqrt 0x1p-147 0x1p-147
1129
1130csqrt 0 0x1p-149
1131csqrt 0x1p-50 0x1p-149
1132csqrt 0x1p+127 0x1p-149
1133csqrt 0x1p-149 0x1p+127
1134csqrt 0x1.000002p-126 0x1.000002p-126
1135csqrt -0x1.000002p-126 -0x1.000002p-126
1136
1137csqrt 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
1138csqrt 0x1.fffffffffffffp+1023 0x1p+1023
1139csqrt 0x1p-1074 0x1p-1074
1140csqrt 0x1p-1073 0x1p-1073
1141
1142csqrt 0 0x1p-1074
1143csqrt 0x1p-500 0x1p-1074
1144csqrt 0x1p+1023 0x1p-1074
1145csqrt 0x1p-1074 0x1p+1023
1146csqrt 0x1.0000000000001p-1022 0x1.0000000000001p-1022
1147csqrt -0x1.0000000000001p-1022 -0x1.0000000000001p-1022
1148
1149csqrt 0x1.fp+16383 0x1.fp+16383
1150csqrt 0x1.fp+16383 0x1p+16383
1151csqrt 0x1p-16440 0x1p-16441
1152
1153csqrt 0 0x1p-16445
1154csqrt 0x1p-5000 0x1p-16445
1155csqrt 0x1p+16383 0x1p-16445
1156csqrt 0x1p-16445 0x1p+16383
1157csqrt 0x1.0000000000000002p-16382 0x1.0000000000000002p-16382
1158csqrt -0x1.0000000000000002p-16382 -0x1.0000000000000002p-16382
1159
1160csqrt 0 0x1p-16494
1161csqrt 0x1p-5000 0x1p-16494
1162csqrt 0x1p+16383 0x1p-16494
1163csqrt 0x1p-16494 0x1p+16383
1164csqrt 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-16382
1165csqrt -0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-16382
1166
718d34a3
JM
1167csqrt 0x0.ffp128 0x1.1p-61
1168csqrt -0x0.ffp128 0x1.1p-61
1169csqrt 0x0.ffp1024 0x1.1p-509
1170csqrt -0x0.ffp1024 0x1.1p-509
1171csqrt 0x0.ffp16384 0x1.1p-8189
1172csqrt -0x0.ffp16384 0x1.1p-8189
1173
3fb4cfaf
JM
1174csqrt 0x1p-149 0x1.000002p-126
1175csqrt 0x1p-149 0x1.000004p-126
1176csqrt 0x1p-1074 0x1.0000000000001p-1022
1177csqrt 0x1p-1074 0x1.0000000000002p-1022
1178csqrt 0x1p-16445 0x1.0000000000000002p-16382
1179csqrt 0x1p-16445 0x1.0000000000000004p-16382
1180csqrt 0x1p-16494 0x1.0000000000000000000000000001p-16382
1181csqrt 0x1p-16494 0x1.0000000000000000000000000002p-16382
1182
948e12a2
JM
1183csqrt 1 min
1184csqrt 1 -min
1185csqrt -1 min
1186csqrt -1 -min
1187
7fda5682
JM
1188ctan 0 0
1189ctan 0 -0
1190ctan -0 0
1191ctan -0 -0
1192
1193ctan 0.75 1.25
1194ctan -2 -3
1195
1196ctan 1 45
1197ctan 1 47
1198ctan 1 355
1199ctan 1 365
a5a326f6
JM
1200# GCC bug 59666: results on directed rounding may be incorrect.
1201ctan 1 5680 xfail-rounding:ldbl-128ibm
1202ctan 1 5690 xfail-rounding:ldbl-128ibm
7fda5682
JM
1203
1204ctan 0x3.243f6cp-1 0
1205
1206ctan 0x1p127 1
1207ctan 0x1p1023 1
1208ctan 0x1p16383 1
1209
a5a326f6
JM
1210# GCC bug 59666: results on directed rounding may be incorrect.
1211ctan 50000 50000 xfail-rounding:ldbl-128ibm
1212ctan 50000 -50000 xfail-rounding:ldbl-128ibm
1213ctan -50000 50000 xfail-rounding:ldbl-128ibm
1214ctan -50000 -50000 xfail-rounding:ldbl-128ibm
7fda5682
JM
1215
1216ctan 0x1.921fb6p+0 0x1p-149
1217ctan 0x1.921fb54442d18p+0 0x1p-1074
1218ctan 0x1.921fb54442d1846ap+0 0x1p-16445
1219
a67894c5
JM
1220# Bug 18595: underflow exception may be missing
1221ctan min 0 missing-underflow
1222ctan -min 0 missing-underflow
1223ctan min_subnorm 0 missing-underflow
1224ctan -min_subnorm 0 missing-underflow
1225
7fda5682
JM
1226ctanh 0 0
1227ctanh 0 -0
1228ctanh -0 0
1229ctanh -0 -0
1230
1231ctanh 0 pi/4
1232
1233ctanh 0.75 1.25
1234ctanh -2 -3
1235
1236ctanh 45 1
1237ctanh 47 1
1238ctanh 355 1
1239ctanh 365 1
a5a326f6
JM
1240# GCC bug 59666: results on directed rounding may be incorrect.
1241ctanh 5680 1 xfail-rounding:ldbl-128ibm
1242ctanh 5690 1 xfail-rounding:ldbl-128ibm
7fda5682
JM
1243
1244ctanh 0 0x3.243f6cp-1
1245
1246ctanh 1 0x1p127
1247ctanh 1 0x1p1023
1248ctanh 1 0x1p16383
1249
a5a326f6
JM
1250# GCC bug 59666: results on directed rounding may be incorrect.
1251ctanh 50000 50000 xfail-rounding:ldbl-128ibm
1252ctanh 50000 -50000 xfail-rounding:ldbl-128ibm
1253ctanh -50000 50000 xfail-rounding:ldbl-128ibm
1254ctanh -50000 -50000 xfail-rounding:ldbl-128ibm
7fda5682
JM
1255
1256ctanh 0x1p-149 0x1.921fb6p+0
1257ctanh 0x1p-1074 0x1.921fb54442d18p+0
1258ctanh 0x1p-16445 0x1.921fb54442d1846ap+0
1259
a67894c5
JM
1260# Bug 18595: underflow exception may be missing
1261ctanh 0 min missing-underflow
1262ctanh 0 -min missing-underflow
1263ctanh 0 min_subnorm missing-underflow
1264ctanh 0 -min_subnorm missing-underflow
1265
d8e2dbe3
JM
1266erf 0
1267erf -0
1268erf 0.125
1269erf 0.75
1270erf 1.25
1271erf 2.0
1272erf 4.125
1273erf 27.0
1274erf -27.0
1275erf -0x1.fffffffffffff8p-2
0bf061d3
JM
1276erf 0x1.c5bf94p-127
1277erf 0x3.8b7fa8p-128
1278erf -0x3.8b7f12369ded8p-1024
1279erf 0x3.8b7f12369ded5518p-16384
e7dd3c8c
JM
1280erf 26.0
1281erf 28.0
1282erf 100
1283erf 106
1284erf 106.5
1285erf 106.625
1286erf 107
1287erf 108
1288erf 1000
1289erf max
d8e2dbe3 1290
c5a3a509
JM
1291erf -0x1.ddaea4p+0
1292erf -0x1.2b1f68p+0
1293erf 0x1.44e722p+0
305392ea 1294erf -0x1.3a0d48p+0
4afe4b20
JM
1295erf -0x1.c975cap+0
1296erf -0x1.e6a006p+0
3ba0ac10 1297erf -0x1.4d32f4p-12
c5a3a509 1298
d8e2dbe3
JM
1299erfc 0.0
1300erfc -0
fbc68f03
JM
1301erfc 0x1p-55
1302erfc -0x1p-55
d8e2dbe3
JM
1303erfc 0.125
1304erfc 0.75
1305erfc 1.25
1306erfc 2.0
1307erfc 0x1.f7303cp+1
1308erfc 4.125
1309erfc 0x1.ffa002p+2
1310erfc 0x1.ffffc8p+2
1311erfc -0x1.fffffffffffff8p-2
34e16df5
JM
1312erfc 26.0
1313erfc 27.0
1314erfc 28.0
d8e2dbe3 1315erfc 0x1.ffff56789abcdef0123456789a8p+2
34e16df5
JM
1316erfc 100
1317erfc 106
1318erfc 106.5
1319erfc 106.625
1320erfc 107
1321erfc 108
1322erfc 1000
1323erfc max
d8e2dbe3 1324
c5a3a509
JM
1325erfc 0x1.8a0c64p+0
1326erfc 0x1.8a0c62p+0
1327erfc 0x1.64dafap+0
1328erfc 0x6.88fb08p+0
1329erfc 0xd.361d9p-4
1330erfc 0x8.c66b44ca40038p+0
1331erfc 0x2.586f1cp+0
1332erfc 0xb.acb72p+0
1333erfc 0xb.227499103357d84p+0
305392ea
JM
1334erfc 0xd.28abfp-4
1335erfc 0x1.5289fep+0
1336erfc 0x4.b48498p+0
31450d9a 1337erfc 0x2.f8646cp+0
471dffa1 1338erfc 0x1.514548p+0
4afe4b20
JM
1339erfc 0x2.36c504p+0
1340erfc 0x1.65e31p+0
3ba0ac10
JM
1341erfc 0xd.44cd3p-4
1342erfc 0xd.47425b3cafa48p-4
00a7073c 1343erfc 0x1.2f644ep+0
c5a3a509 1344
d8e2dbe3
JM
1345exp 0
1346exp -0
1347exp 1
1348exp 2
1349exp 3
1350exp 0.75
1351exp 50.0
1352exp 88.72269439697265625
1353exp 709.75
a5a326f6 1354# GCC bug 59666: results on directed rounding may be incorrect.
b376a11a
JM
1355exp 1000.0 xfail-rounding:ldbl-128ibm
1356exp 710 xfail-rounding:ldbl-128ibm
d8e2dbe3 1357exp -1234
a5a326f6 1358# GCC bug 59666: results on directed rounding may be incorrect.
b376a11a
JM
1359exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:ldbl-128ibm
1360exp 1e5 xfail-rounding:ldbl-128ibm
1361exp max xfail-rounding:ldbl-128ibm
749008ff
JM
1362exp -7.4444006192138124e+02
1363exp -0x1.75f113c30b1c8p+9
d8e2dbe3 1364exp -max
7e6424e3 1365exp -11342.8125
7540cfc5 1366exp -0x2.c5b2319c4843acc0p12
03a7091f
JM
1367exp 0x1p-10
1368exp -0x1p-10
1369exp 0x1p-20
1370exp -0x1p-20
1371exp 0x1p-30
1372exp -0x1p-30
1373exp 0x1p-40
1374exp -0x1p-40
1375exp 0x1p-50
1376exp -0x1p-50
1377exp 0x1p-60
1378exp -0x1p-60
1379exp 0x1p-100
1380exp -0x1p-100
1381exp min
1382exp -min
1383exp min_subnorm
1384exp -min_subnorm
d8e2dbe3 1385
e1483b36
JM
1386exp -0x1.760cd14774bd9p+0
1387exp 0x1.4bed28p+0
4afe4b20
JM
1388exp -0x1.f1cf36p+8
1389exp 0x3.248524p+0
3ba0ac10
JM
1390exp 0x1.f0b362p+0
1391exp 0xd.89746a799ac4eedp+0
e1483b36 1392
d8e2dbe3
JM
1393exp10 0
1394exp10 -0
1395exp10 3
1396exp10 -1
1397exp10 36
1398exp10 -36
1399exp10 305
1400exp10 -305
7dd009d8 1401# GCC bug 59666: results on directed rounding may be incorrect.
b376a11a 1402exp10 4932 xfail-rounding:ldbl-128ibm
7540cfc5
JM
1403exp10 -4932
1404exp10 -0x1.343793004f503232p12
7dd009d8 1405# GCC bug 59666: results on directed rounding may be incorrect.
b376a11a 1406exp10 1e5 xfail-rounding:ldbl-128ibm
d8e2dbe3 1407exp10 -1e5
7dd009d8 1408# GCC bug 59666: results on directed rounding may be incorrect.
b376a11a 1409exp10 1e6 xfail-rounding:ldbl-128ibm
d8e2dbe3 1410exp10 -1e6
7dd009d8 1411# GCC bug 59666: results on directed rounding may be incorrect.
b376a11a 1412exp10 max xfail-rounding:ldbl-128ibm
d8e2dbe3
JM
1413exp10 -max
1414exp10 0.75
7dd009d8 1415# GCC bug 59666: results on directed rounding may be incorrect.
b376a11a 1416exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:ldbl-128ibm
a638de82
JM
1417exp10 0x1p-10
1418exp10 -0x1p-10
1419exp10 0x1p-20
1420exp10 -0x1p-20
1421exp10 0x1p-30
1422exp10 -0x1p-30
1423exp10 0x1p-40
1424exp10 -0x1p-40
1425exp10 0x1p-50
1426exp10 -0x1p-50
1427exp10 0x1p-60
1428exp10 -0x1p-60
1429exp10 0x1p-100
1430exp10 -0x1p-100
1431exp10 min
1432exp10 -min
1433exp10 min_subnorm
1434exp10 -min_subnorm
d8e2dbe3 1435
e1483b36
JM
1436exp10 0xd.f73d6p-4
1437exp10 0x1.cc6776p+0
1438exp10 0x5.b00bcd891ffe56fp+0
4afe4b20 1439exp10 0xe.8b349p+4
e1483b36 1440
d8e2dbe3
JM
1441exp2 0
1442exp2 -0
1443exp2 10
1444exp2 -1
1445exp2 1e6
17dea188 1446exp2 -1e6
d8e2dbe3 1447exp2 max
17dea188 1448exp2 -max
d8e2dbe3
JM
1449exp2 0.75
1450exp2 100.5
b5954957
JM
1451exp2 -116.5
1452exp2 -123.5
1453exp2 -124.5
1454exp2 -125.5
d8e2dbe3
JM
1455exp2 127
1456exp2 -149
1457exp2 1000.25
b5954957
JM
1458exp2 -1019.5
1459exp2 -1020.5
1460exp2 -1021.5
d8e2dbe3 1461exp2 1023
17dea188 1462exp2 -1074
d8e2dbe3 1463exp2 16383
17dea188 1464exp2 -16400
03d95bd4
JM
1465exp2 0x1p-10
1466exp2 -0x1p-10
1467exp2 0x1p-20
1468exp2 -0x1p-20
1469exp2 0x1p-30
1470exp2 -0x1p-30
1471exp2 0x1p-40
1472exp2 -0x1p-40
1473exp2 0x1p-50
1474exp2 -0x1p-50
1475exp2 0x1p-60
1476exp2 -0x1p-60
1477exp2 0x1p-100
1478exp2 -0x1p-100
1479exp2 min
1480exp2 -min
1481exp2 min_subnorm
1482exp2 -min_subnorm
d8e2dbe3 1483
e1483b36
JM
1484exp2 0xb.71754p-4
1485exp2 0xd.d77dp+0
1486exp2 0xc.122c4p-4
1487exp2 -0x1.567cc8p+0
1488exp2 -0x1.bbbd76p+0
1489exp2 -0x1.3045fep+8
305392ea 1490exp2 0xa.87b8bp+0
31450d9a
JM
1491exp2 -0xe.2ce69p-4
1492exp2 -0xc.1bf12p-16
3ba0ac10 1493exp2 -0x4.8ce878p-4
e1483b36 1494
d8e2dbe3
JM
1495expm1 0
1496expm1 -0
1497expm1 1
1498expm1 0.75
1499expm1 50.0
1500expm1 127.0
1501expm1 500.0
7dd009d8
JM
1502# GCC bug 59666: results on directed rounding may be incorrect.
1503expm1 11356.25 xfail-rounding:ldbl-128ibm
d8e2dbe3
JM
1504expm1 -10.0
1505expm1 -16.0
1506expm1 -17.0
1507expm1 -18.0
1508expm1 -36.0
1509expm1 -37.0
1510expm1 -38.0
1511expm1 -44.0
1512expm1 -45.0
1513expm1 -46.0
1514expm1 -73.0
1515expm1 -74.0
1516expm1 -75.0
1517expm1 -78.0
1518expm1 -79.0
1519expm1 -80.0
1520expm1 -100.0
1521expm1 -1000.0
1522expm1 -10000.0
1523expm1 -100000.0
7dd009d8
JM
1524# GCC bug 59666: results on directed rounding may be incorrect.
1525expm1 100000.0 xfail-rounding:ldbl-128ibm
1526expm1 max xfail-rounding:ldbl-128ibm
d8e2dbe3 1527expm1 -max
f88acd39
JM
1528expm1 0x1p-2
1529expm1 -0x1p-2
1530expm1 0x1p-10
1531expm1 -0x1p-10
1532expm1 0x1p-20
1533expm1 -0x1p-20
1534expm1 0x1p-29
1535expm1 -0x1p-29
1536expm1 0x1p-32
1537expm1 -0x1p-32
1538expm1 0x1p-50
1539expm1 -0x1p-50
1540expm1 0x1p-64
1541expm1 -0x1p-64
1542expm1 0x1p-100
1543expm1 -0x1p-100
bc899ea0
JM
1544expm1 0xe.4152ac57cd1ea7ap-60
1545expm1 0x6.660247486aed8p-4
1546expm1 0x6.289a78p-4
1547expm1 0x6.1b4d318238d4a2a8p-4
e1483b36 1548expm1 0x5.fb8dc64e91a74p-4
31450d9a 1549expm1 0x3.735f497c4e67535cp-4
4afe4b20 1550expm1 -0x7.d6c50b469d404p+0
00a7073c 1551expm1 0x4.857de8p+4
554edb23
JM
1552expm1 0x4.0000000000000028p-16384
1553expm1 min
1554expm1 -min
1555expm1 min_subnorm
1556expm1 -min_subnorm
d8e2dbe3 1557
c6af2d89
JM
1558fma 1.0 2.0 3.0
1559fma 1.25 0.75 0.0625
1560
1561fma 0 0 0
1562fma 0 0 -0
1563fma 0 -0 0
1564fma 0 -0 -0
1565fma -0 0 0
1566fma -0 0 -0
1567fma -0 -0 0
1568fma -0 -0 -0
1569fma 1.0 0 0
1570fma 1.0 0 -0
1571fma 1.0 -0 0
1572fma 1.0 -0 -0
1573fma -1.0 0 0
1574fma -1.0 0 -0
1575fma -1.0 -0 0
1576fma -1.0 -0 -0
1577fma 0 1.0 0
1578fma 0 1.0 -0
1579fma 0 -1.0 0
1580fma 0 -1.0 -0
1581fma -0 1.0 0
1582fma -0 1.0 -0
1583fma -0 -1.0 0
1584fma -0 -1.0 -0
1585
1586fma 1.0 1.0 -1.0
1587fma 1.0 -1.0 1.0
1588fma -1.0 1.0 1.0
1589fma -1.0 -1.0 -1.0
1590
1c7a4a51
JM
1591fma 0 0 1
1592fma 0 0 2
1593fma 0 0 max
1594fma 0 1 1
1595fma 1 0 1
1596fma 0 1 2
1597fma 1 0 2
1598fma 0 1 max
1599fma 1 0 max
1600
c6af2d89
JM
1601# Bug 6801: errno setting may be missing.
1602fma min min 0 missing-errno
1603fma min min -0 missing-errno
1604fma min -min 0 missing-errno
1605fma min -min -0 missing-errno
1606fma -min min 0 missing-errno
1607fma -min min -0 missing-errno
1608fma -min -min 0 missing-errno
1609fma -min -min -0 missing-errno
1610
1611# Bug 6801: errno setting may be missing.
1612# Bug 13304: results on directed rounding may be incorrect.
1613fma max max min missing-errno xfail-rounding:ldbl-128ibm
1614fma max max -min missing-errno xfail-rounding:ldbl-128ibm
1615fma max -max min missing-errno xfail-rounding:ldbl-128ibm
1616fma max -max -min missing-errno xfail-rounding:ldbl-128ibm
1617fma -max max min missing-errno xfail-rounding:ldbl-128ibm
1618fma -max max -min missing-errno xfail-rounding:ldbl-128ibm
1619fma -max -max min missing-errno xfail-rounding:ldbl-128ibm
1620fma -max -max -min missing-errno xfail-rounding:ldbl-128ibm
1621
1622fma 0x1.7ff8p+13 0x1.000002p+0 0x1.ffffp-24
1623fma 0x1.fffp+0 0x1.00001p+0 -0x1.fffp+0
1624fma 0x1.9abcdep+127 0x0.9abcdep-126 -0x1.f08948p+0
1625fma 0x1.9abcdep+100 0x0.9abcdep-126 -0x1.f08948p-27
1626fma 0x1.fffffep+127 0x1.001p+0 -0x1.fffffep+127
1627fma -0x1.fffffep+127 0x1.fffffep+0 0x1.fffffep+127
1628fma 0x1.fffffep+127 2.0 -0x1.fffffep+127
1629fma 0x1.4p-126 0x1.000004p-1 0x1p-128
1630fma -0x1.4p-126 0x1.000004p-1 -0x1p-128
1631fma 0x1.fffff8p-126 0x1.000002p-1 0x1p-149
1632fma -0x1.fffff8p-126 0x1.000002p-1 -0x1p-149
1633fma 0x1p-149 0x1p-1 0x0.fffffep-126
1634fma -0x1p-149 0x1p-1 -0x0.fffffep-126
1635fma 0x1p-149 0x1.1p-1 0x0.fffffep-126
1636fma -0x1p-149 0x1.1p-1 -0x0.fffffep-126
1637fma 0x1p-149 0x1p-149 0x1p127
1638fma 0x1p-149 -0x1p-149 0x1p127
1639fma 0x1p-149 0x1p-149 -0x1p127
1640fma 0x1p-149 -0x1p-149 -0x1p127
1641fma 0x1p-149 0x1p-149 0x1p-126
1642fma 0x1p-149 -0x1p-149 0x1p-126
1643fma 0x1p-149 0x1p-149 -0x1p-126
1644fma 0x1p-149 -0x1p-149 -0x1p-126
1645fma 0x1p-149 0x1p-149 0x0.fffffep-126
1646fma 0x1p-149 -0x1p-149 0x0.fffffep-126
1647fma 0x1p-149 0x1p-149 -0x0.fffffep-126
1648fma 0x1p-149 -0x1p-149 -0x0.fffffep-126
1649fma 0x1p-149 0x1p-149 0x1p-149
1650# Bug 6801: errno setting may be missing.
1651fma 0x1p-149 -0x1p-149 0x1p-149 missing-errno
1652fma 0x1p-149 0x1p-149 -0x1p-149 missing-errno
1653fma 0x1p-149 -0x1p-149 -0x1p-149
1654fma 0x0.fffp0 0x0.fffp0 -0x0.ffep0
1655fma 0x0.fffp0 -0x0.fffp0 0x0.ffep0
1656fma -0x0.fffp0 0x0.fffp0 0x0.ffep0
1657fma -0x0.fffp0 -0x0.fffp0 -0x0.ffep0
1658fma 0x1.000002p-126 0x1.000002p-26 0x1p127
1659fma 0x1.000002p-126 -0x1.000002p-26 0x1p127
1660fma 0x1.000002p-126 0x1.000002p-26 -0x1p127
1661fma 0x1.000002p-126 -0x1.000002p-26 -0x1p127
1662fma 0x1.000002p-126 0x1.000002p-26 0x1p103
1663fma 0x1.000002p-126 -0x1.000002p-26 0x1p103
1664fma 0x1.000002p-126 0x1.000002p-26 -0x1p103
1665fma 0x1.000002p-126 -0x1.000002p-26 -0x1p103
1666
1667fma 0x1.7fp+13 0x1.0000000000001p+0 0x1.ffep-48
1668fma 0x1.fffp+0 0x1.0000000000001p+0 -0x1.fffp+0
1669fma 0x1.0000002p+0 0x1.ffffffcp-1 0x1p-300
1670fma 0x1.0000002p+0 0x1.ffffffcp-1 -0x1p-300
1671fma 0x1.deadbeef2feedp+1023 0x0.deadbeef2feedp-1022 -0x1.a05f8c01a4bfbp+1
1672fma 0x1.deadbeef2feedp+900 0x0.deadbeef2feedp-1022 -0x1.a05f8c01a4bfbp-122
1673fma 0x1.fffffffffffffp+1023 0x1.001p+0 -0x1.fffffffffffffp+1023
1674fma -0x1.fffffffffffffp+1023 0x1.fffffffffffffp+0 0x1.fffffffffffffp+1023
1675fma 0x1.fffffffffffffp+1023 2.0 -0x1.fffffffffffffp+1023
1676# Bug 6801: errno setting may be missing.
1677fma 0x1.6a09e667f3bccp-538 0x1.6a09e667f3bccp-538 0.0 missing-errno
1678fma 0x1.deadbeef2feedp-495 0x1.deadbeef2feedp-495 -0x1.bf86a5786a574p-989
1679fma 0x1.deadbeef2feedp-503 0x1.deadbeef2feedp-503 -0x1.bf86a5786a574p-1005
1680fma 0x1p-537 0x1p-538 0x1p-1074
1681fma 0x1.7fffff8p-968 0x1p-106 0x0.000001p-1022
1682fma 0x1.4000004p-967 0x1p-106 0x0.000001p-1022
1683fma 0x1.4p-967 -0x1p-106 -0x0.000001p-1022
1684fma -0x1.19cab66d73e17p-959 0x1.c7108a8c5ff51p-107 -0x0.80b0ad65d9b64p-1022
1685fma -0x1.d2eaed6e8e9d3p-979 -0x1.4e066c62ac9ddp-63 -0x0.9245e6b003454p-1022
1686fma 0x1.153d650bb9f06p-907 0x1.2d01230d48407p-125 -0x0.b278d5acfc3cp-1022
1687fma -0x1.fffffffffffffp-711 0x1.fffffffffffffp-275 0x1.fffffe00007ffp-983
1688fma 0x1.4p-1022 0x1.0000000000002p-1 0x1p-1024
1689fma -0x1.4p-1022 0x1.0000000000002p-1 -0x1p-1024
1690fma 0x1.ffffffffffffcp-1022 0x1.0000000000001p-1 0x1p-1074
1691fma -0x1.ffffffffffffcp-1022 0x1.0000000000001p-1 -0x1p-1074
1692fma 0x1p-1074 0x1p-1 0x0.fffffffffffffp-1022
1693fma -0x1p-1074 0x1p-1 -0x0.fffffffffffffp-1022
1694fma 0x1p-1074 0x1.1p-1 0x0.fffffffffffffp-1022
1695fma -0x1p-1074 0x1.1p-1 -0x0.fffffffffffffp-1022
1696fma 0x1p-1074 0x1p-1074 0x1p1023
1697fma 0x1p-1074 -0x1p-1074 0x1p1023
1698fma 0x1p-1074 0x1p-1074 -0x1p1023
1699fma 0x1p-1074 -0x1p-1074 -0x1p1023
1700fma 0x1p-1074 0x1p-1074 0x1p-1022
1701fma 0x1p-1074 -0x1p-1074 0x1p-1022
1702fma 0x1p-1074 0x1p-1074 -0x1p-1022
1703fma 0x1p-1074 -0x1p-1074 -0x1p-1022
1704fma 0x1p-1074 0x1p-1074 0x0.fffffffffffffp-1022
1705fma 0x1p-1074 -0x1p-1074 0x0.fffffffffffffp-1022
1706fma 0x1p-1074 0x1p-1074 -0x0.fffffffffffffp-1022
1707fma 0x1p-1074 -0x1p-1074 -0x0.fffffffffffffp-1022
1708fma 0x1p-1074 0x1p-1074 0x1p-1074
1709# Bug 6801: errno setting may be missing.
1710fma 0x1p-1074 -0x1p-1074 0x1p-1074 missing-errno
1711fma 0x1p-1074 0x1p-1074 -0x1p-1074 missing-errno
1712fma 0x1p-1074 -0x1p-1074 -0x1p-1074
1713fma 0x0.fffffffffffff8p0 0x0.fffffffffffff8p0 -0x0.fffffffffffffp0
1714fma 0x0.fffffffffffff8p0 -0x0.fffffffffffff8p0 0x0.fffffffffffffp0
1715fma -0x0.fffffffffffff8p0 0x0.fffffffffffff8p0 0x0.fffffffffffffp0
1716fma -0x0.fffffffffffff8p0 -0x0.fffffffffffff8p0 -0x0.fffffffffffffp0
1717fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 0x1p1023
1718fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 0x1p1023
1719fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 -0x1p1023
1720fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 -0x1p1023
1721fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 0x1p970
1722fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 0x1p970
1723fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 -0x1p970
1724fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 -0x1p970
1725
1726fma -0x8.03fcp+3696 0xf.fffffffffffffffp-6140 0x8.3ffffffffffffffp-2450
1727fma 0x9.fcp+2033 -0x8.000e1f000ff800fp-3613 -0xf.fffffffffffc0ffp-1579
1728fma 0xc.7fc000003ffffffp-1194 0x8.1e0003fffffffffp+15327 -0x8.fffep+14072
1729fma -0x8.0001fc000000003p+1798 0xcp-2230 0x8.f7e000000000007p-468
1730fma 0xc.0000000000007ffp+10130 -0x8.000000000000001p+4430 0xc.07000000001ffffp+14513
1731fma 0xb.ffffp-4777 0x8.000000fffffffffp-11612 -0x0.3800fff8p-16385
1732fma 0x1.4p-16382 0x1.0000000000000004p-1 0x1p-16384
1733fma -0x1.4p-16382 0x1.0000000000000004p-1 -0x1p-16384
1734fma 0x1.fffffffffffffff8p-16382 0x1.0000000000000002p-1 0x1p-16445
1735fma -0x1.fffffffffffffff8p-16382 0x1.0000000000000002p-1 -0x1p-16445
1736fma 0x1p-16445 0x1p-1 0x0.fffffffffffffffep-16382
1737fma -0x1p-16445 0x1p-1 -0x0.fffffffffffffffep-16382
1738fma 0x1p-16445 0x1.1p-1 0x0.fffffffffffffffep-16382
1739fma -0x1p-16445 0x1.1p-1 -0x0.fffffffffffffffep-16382
1740fma 0x1p-16445 0x1p-16445 0x1p16383
1741fma 0x1p-16445 -0x1p-16445 0x1p16383
1742fma 0x1p-16445 0x1p-16445 -0x1p16383
1743fma 0x1p-16445 -0x1p-16445 -0x1p16383
1744fma 0x1p-16445 0x1p-16445 0x1p-16382
1745fma 0x1p-16445 -0x1p-16445 0x1p-16382
1746fma 0x1p-16445 0x1p-16445 -0x1p-16382
1747fma 0x1p-16445 -0x1p-16445 -0x1p-16382
1748fma 0x1p-16445 0x1p-16445 0x0.fffffffffffffffep-16382
1749fma 0x1p-16445 -0x1p-16445 0x0.fffffffffffffffep-16382
1750fma 0x1p-16445 0x1p-16445 -0x0.fffffffffffffffep-16382
1751fma 0x1p-16445 -0x1p-16445 -0x0.fffffffffffffffep-16382
1752fma 0x1p-16445 0x1p-16445 0x1p-16445
1753# Bug 6801: errno setting may be missing.
1754fma 0x1p-16445 -0x1p-16445 0x1p-16445 missing-errno
1755fma 0x1p-16445 0x1p-16445 -0x1p-16445 missing-errno
1756fma 0x1p-16445 -0x1p-16445 -0x1p-16445
1757fma 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp0 -0x0.fffffffffffffffep0
1758fma 0x0.ffffffffffffffffp0 -0x0.ffffffffffffffffp0 0x0.fffffffffffffffep0
1759fma -0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp0 0x0.fffffffffffffffep0
1760fma -0x0.ffffffffffffffffp0 -0x0.ffffffffffffffffp0 -0x0.fffffffffffffffep0
1761fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 0x1p16383
1762fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 0x1p16383
1763fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 -0x1p16383
1764fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 -0x1p16383
1765fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 0x1p16319
1766fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 0x1p16319
1767fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 -0x1p16319
1768fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 -0x1p16319
1769
1770fma 0x1.bb2de33e02ccbbfa6e245a7c1f71p-2584 -0x1.6b500daf0580d987f1bc0cadfcddp-13777 0x1.613cd91d9fed34b33820e5ab9d8dp-16378
1771fma -0x1.f949b880cacb0f0c61540105321dp-5954 -0x1.3876cec84b4140f3bd6198731b7ep-10525 -0x0.a5dc1c6cfbc498c54fb0b504bf19p-16382
1772fma -0x1.0000fffffffffp-16221 0x1.0000001fffff8007fep-239 0x0.ff87ffffffffffffe000003fffffp-16382
1773fma -0x1.ac79c9376ef447f3827c9e9de008p-2228 -0x1.5ba830022b6139e21fbe7270cad8p-6314 0x1.e8282b6a26bb6a9daf5c8e73e9f9p-8616
1774fma -0x1.c69749ec574caaa2ab8e97ddb9f3p+2652 0x1.f34235ff9d095449c29b4831b62dp+3311 0x1.fbe4302df23354dbd0c4d3cfe606p+5879
1775fma -0x1.ca8835fc6ecfb5398625fc891be5p-1686 0x1.621e1972bbe2180e5be9dd7d8df5p-7671 -0x1.7d2d21b73b52cf20dec2a83902a4p-9395
1776fma -0x1.55cff679ec49c2541fab41fc843ep-11819 0x1.e60e9f464f9e8df0509647c7c971p+12325 0x1.eaa2a7649d765c2f564f7a5beca7p+454
1777fma 0x1.f0e7b1454908576f2537d863cf9bp+11432 0x1.cdce52f09d4ca76e68706f34b5d5p-1417 -0x1.2e986187c70f146235ea2066e486p+9979
1778fma 0x1.f102f7da4a57a3a4aab620e29452p-3098 -0x1.cc06a4ff40248f9e2dcc4b6afd84p-11727 0x1.d512a11126b5ac8ed8973b8580c8p-14849
1779fma -0x1.fc47ac7434b993cd8dcb2b431f25p-3816 0x1.fbc9750da8468852d84558e1db6dp-5773 -0x1.00a98abf783f75c40fe5b7a37d86p-9607
1780fma 0x1.00000000000007ffffffffffffffp-9045 -0x1.ffffffffffff80000001ffffffffp+4773 -0x1.f8p-4316
1781fma 0x1.4e922764c90701d4a2f21d01893dp-8683 -0x1.955a12e2d7c9447c27fa022fc865p+212 -0x1.e9634462eaef96528b90b6944578p-8521
1782fma 0x1.801181509c03bdbef10d6165588cp-15131 0x1.ad86f8e57d3d40bfa8007780af63p-368 -0x1.6e9df0dab1c9f1d7a6043c390741p-15507
1783fma 0x1.ffffffffffffffp0 0x1.000000000000008p0 -0x1p-1000
1784fma 0x1.4p-16382 0x1.0000000000000000000000000002p-1 0x1p-16384
1785fma -0x1.4p-16382 0x1.0000000000000000000000000002p-1 -0x1p-16384
1786fma 0x1.fffffffffffffffffffffffffffcp-16382 0x1.0000000000000000000000000001p-1 0x1p-16494
1787fma -0x1.fffffffffffffffffffffffffffcp-16382 0x1.0000000000000000000000000001p-1 -0x1p-16494
1788fma 0x1p-16494 0x1p-1 0x0.ffffffffffffffffffffffffffffp-16382
1789fma -0x1p-16494 0x1p-1 -0x0.ffffffffffffffffffffffffffffp-16382
1790fma 0x1p-16494 0x1.1p-1 0x0.ffffffffffffffffffffffffffffp-16382
1791fma -0x1p-16494 0x1.1p-1 -0x0.ffffffffffffffffffffffffffffp-16382
1792fma 0x1p-16494 0x1p-16494 0x1p16383
1793fma 0x1p-16494 -0x1p-16494 0x1p16383
1794fma 0x1p-16494 0x1p-16494 -0x1p16383
1795fma 0x1p-16494 -0x1p-16494 -0x1p16383
1796fma 0x1p-16494 0x1p-16494 0x1p-16382
1797fma 0x1p-16494 -0x1p-16494 0x1p-16382
1798fma 0x1p-16494 0x1p-16494 -0x1p-16382
1799fma 0x1p-16494 -0x1p-16494 -0x1p-16382
1800fma 0x1p-16494 0x1p-16494 0x0.ffffffffffffffffffffffffffffp-16382
1801fma 0x1p-16494 -0x1p-16494 0x0.ffffffffffffffffffffffffffffp-16382
1802fma 0x1p-16494 0x1p-16494 -0x0.ffffffffffffffffffffffffffffp-16382
1803fma 0x1p-16494 -0x1p-16494 -0x0.ffffffffffffffffffffffffffffp-16382
1804fma 0x1p-16494 0x1p-16494 0x1p-16494
1805# Bug 6801: errno setting may be missing.
1806fma 0x1p-16494 -0x1p-16494 0x1p-16494 missing-errno
1807fma 0x1p-16494 0x1p-16494 -0x1p-16494 missing-errno
1808fma 0x1p-16494 -0x1p-16494 -0x1p-16494
1809fma 0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffffp0
1810fma 0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffffp0
1811fma -0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffffp0
1812fma -0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffffp0
1813fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 0x1p16383
1814fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 0x1p16383
1815fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 -0x1p16383
1816fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 -0x1p16383
1817fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 0x1p16319
1818fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 0x1p16319
1819fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 -0x1p16319
1820fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 -0x1p16319
1821
739babd7
JM
1822# Bug 6801: errno setting may be missing.
1823fma 0x1.fffffep-126 0x1.fffffep25 0x1.fffffep127 missing-errno
1824fma 0x1.fffffep-126 -0x1.fffffep25 0x1.fffffep127
1825fma 0x1.fffffep-126 0x1.fffffep25 -0x1.fffffep127
1826fma 0x1.fffffep-126 -0x1.fffffep25 -0x1.fffffep127 missing-errno
1827fma 0x1.fffffffffffffp-1022 0x1.fffffffffffffp54 0x1.fffffffffffffp1023 missing-errno
1828fma 0x1.fffffffffffffp-1022 -0x1.fffffffffffffp54 0x1.fffffffffffffp1023
1829fma 0x1.fffffffffffffp-1022 0x1.fffffffffffffp54 -0x1.fffffffffffffp1023
1830fma 0x1.fffffffffffffp-1022 -0x1.fffffffffffffp54 -0x1.fffffffffffffp1023 missing-errno
1831fma 0x1.fffffffffffffffep-16382 0x1.fffffffffffffffep65 0x1.fffffffffffffffep16383 missing-errno
1832fma 0x1.fffffffffffffffep-16382 -0x1.fffffffffffffffep65 0x1.fffffffffffffffep16383
1833fma 0x1.fffffffffffffffep-16382 0x1.fffffffffffffffep65 -0x1.fffffffffffffffep16383
1834fma 0x1.fffffffffffffffep-16382 -0x1.fffffffffffffffep65 -0x1.fffffffffffffffep16383 missing-errno
1835fma 0x1.ffffffffffffffffffffffffffffp-16382 0x1.ffffffffffffffffffffffffffffp114 0x1.ffffffffffffffffffffffffffffp16383 missing-errno
1836fma 0x1.ffffffffffffffffffffffffffffp-16382 -0x1.ffffffffffffffffffffffffffffp114 0x1.ffffffffffffffffffffffffffffp16383
1837fma 0x1.ffffffffffffffffffffffffffffp-16382 0x1.ffffffffffffffffffffffffffffp114 -0x1.ffffffffffffffffffffffffffffp16383
1838fma 0x1.ffffffffffffffffffffffffffffp-16382 -0x1.ffffffffffffffffffffffffffffp114 -0x1.ffffffffffffffffffffffffffffp16383 missing-errno
1839
c88769dd
JM
1840hypot 0 0
1841hypot 0 -0
1842hypot -0 0
1843hypot -0 -0
ff362e5b
JM
1844# hypot (x,y) == hypot (+-x, +-y).
1845hypot 0.7 12.4
1846hypot -0.7 12.4
1847hypot 0.7 -12.4
1848hypot -0.7 -12.4
1849hypot 12.4 0.7
1850hypot -12.4 0.7
1851hypot 12.4 -0.7
1852hypot -12.4 -0.7
1853# hypot (x,0) == fabs (x).
1854hypot 0.75 0
1855hypot -0.75 0
1856hypot -5.7e7 0
1857hypot 0.75 1.25
1858hypot 1.0 0x1p-61
1859hypot 0x1p+0 0x1.fp-129
6432a540 1860hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
ff362e5b
JM
1861hypot 0x3p125 0x4p125 no-test-inline:flt-32
1862hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:flt-32
1863hypot 0x3p1021 0x4p1021 no-test-inline:dbl-64
1864hypot 0x1p+0 0x0.3ep-1022 no-test-inline:dbl-64
1865hypot 0x3p16381 0x4p16381 no-test-inline
1866hypot 0x1p-149 0x1p-149
1867hypot 0x1p-1074 0x1p-1074
c88769dd
JM
1868hypot 0x1p-16445 0x1p-16445 no-test-inline
1869hypot 0x1p-16494 0x1p-16494 no-test-inline
1870hypot 0x0.fffffep-126 0x0.fp-127
1871hypot 0x0.fffffep-126 0x0.fp-130
1872hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
1873hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
5953eb3a
JM
1874hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
1875hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
1876hypot 0 min_subnorm no-test-inline
ff362e5b 1877
4afe4b20
JM
1878hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0
1879
d8e2dbe3
JM
1880j0 -1.0
1881j0 0.0
1882j0 0.125
1883j0 0.75
1884j0 1.0
1885j0 1.5
1886j0 2.0
1887j0 8.0
1888j0 10.0
1889j0 4.0
1890j0 -4.0
1891j0 0x1.d7ce3ap+107
1892j0 -0x1.001000001p+593
1893j0 0x1p1023
1894j0 0x1p16382
1895j0 0x1p16383
1896
1897j1 -1.0
1898j1 0.0
1899j1 0.125
1900j1 0.75
1901j1 1.0
1902j1 1.5
1903j1 2.0
1904j1 8.0
1905j1 10.0
1906j1 0x1.3ffp+74
1907j1 0x1.ff00000000002p+840
1908j1 0x1p1023
1909j1 0x1p16382
1910j1 0x1p16383
4aa10d01
JM
1911j1 0x1p-100
1912j1 0x1p-600
1913j1 0x1p-10000
63dbe5f3
JM
1914# Bug 18611: errno setting may be missing.
1915j1 min missing-errno
1916j1 -min missing-errno
1917j1 min_subnorm missing-errno
1918j1 -min_subnorm missing-errno
d8e2dbe3 1919
f889953b
JM
1920# jn (0, x) == j0 (x).
1921jn 0 -1.0
1922jn 0 0.0
1923jn 0 0.125
1924jn 0 0.75
1925jn 0 1.0
1926jn 0 1.5
1927jn 0 2.0
1928jn 0 8.0
1929jn 0 10.0
1930jn 0 4.0
1931jn 0 -4.0
1932
1933# jn (1, x) == j1 (x).
1934jn 1 -1.0
1935jn 1 0.0
1936jn 1 0.125
1937jn 1 0.75
1938jn 1 1.0
1939jn 1 1.5
1940jn 1 2.0
1941jn 1 8.0
1942jn 1 10.0
63dbe5f3
JM
1943# Bug 18611: errno setting may be missing.
1944jn 1 min missing-errno
1945jn 1 -min missing-errno
1946jn 1 min_subnorm missing-errno
1947jn 1 -min_subnorm missing-errno
f889953b
JM
1948
1949jn 3 -1.0
1950jn 3 0.0
1951jn 3 0.125
1952jn 3 0.75
1953jn 3 1.0
1954jn 3 2.0
1955jn 3 10.0
1956
1957jn 10 -1.0
1958jn 10 0.0
1959jn 10 0.125
1960jn 10 0.75
1961jn 10 1.0
1962jn 10 2.0
1963jn 10 10.0
1964
1965jn 2 2.4048255576957729
1966jn 3 2.4048255576957729
1967jn 4 2.4048255576957729
1968jn 5 2.4048255576957729
1969jn 6 2.4048255576957729
1970jn 7 2.4048255576957729
1971jn 8 2.4048255576957729
1972jn 9 2.4048255576957729
1973
1974jn 2 0x1.ffff62p+99
1975jn 2 0x1p127
1976jn 2 0x1p1023
1977jn 2 0x1p16383
1978
63dbe5f3
JM
1979# Bug 18611: errno setting may be missing.
1980jn 10 min missing-errno
1981jn 10 -min missing-errno
1982jn 10 min_subnorm missing-errno
1983jn 10 -min_subnorm missing-errno
1984
9f0be4f8
JM
1985lgamma max
1986lgamma 1
1987lgamma 3
1988lgamma 0.5
9f0be4f8
JM
1989lgamma 0.7
1990lgamma 1.2
ff069f02 1991lgamma 0x3.8p56
9f0be4f8
JM
1992lgamma 0x1p-5
1993lgamma -0x1p-5
1994lgamma 0x1p-10
1995lgamma -0x1p-10
1996lgamma 0x1p-15
1997lgamma -0x1p-15
1998lgamma 0x1p-20
1999lgamma -0x1p-20
2000lgamma 0x1p-25
2001lgamma -0x1p-25
2002lgamma 0x1p-30
2003lgamma -0x1p-30
2004lgamma 0x1p-40
2005lgamma -0x1p-40
2006lgamma 0x1p-50
2007lgamma -0x1p-50
2008lgamma 0x1p-60
2009lgamma -0x1p-60
2010lgamma 0x1p-64
2011lgamma -0x1p-64
2012lgamma 0x1p-70
2013lgamma -0x1p-70
2014lgamma 0x1p-100
2015lgamma -0x1p-100
2016lgamma 0x1p-126
2017lgamma -0x1p-126
2018lgamma 0x1p-149
2019lgamma -0x1p-149
2020lgamma 0x1p-200
2021lgamma -0x1p-200
2022lgamma 0x1p-500
2023lgamma -0x1p-500
2024lgamma 0x1p-1000
2025lgamma -0x1p-1000
2026lgamma 0x1p-1022
2027lgamma -0x1p-1022
2028lgamma 0x1p-1074
2029lgamma -0x1p-1074
2030lgamma 0x1p-5000
2031lgamma -0x1p-5000
2032lgamma 0x1p-10000
2033lgamma -0x1p-10000
2034lgamma 0x1p-16382
2035lgamma -0x1p-16382
2036lgamma 0x1p-16445
2037lgamma -0x1p-16445
2038lgamma 0x1p-16494
2039lgamma -0x1p-16494
2040
050f29c1
JM
2041lgamma -0x1.fa471547c2fe5p+1
2042lgamma -0x1.9260dcp+1
2043
2044lgamma -0xffffffp-1
2045lgamma -0x1fffffffffffffp-1
2046lgamma -0xffffffffffffffffp-1
2047lgamma -0x3ffffffffffffffffffffffffffp-1
2048lgamma -0x1ffffffffffffffffffffffffffffp-1
2049
9bb69b60
JM
2050lgamma -0x100000000.8p0
2051lgamma -0x100000001.8p0
2052
050f29c1
JM
2053lgamma -0.25
2054lgamma -0.5
2055lgamma -0.75
2056lgamma -1.25
2057lgamma -1.5
2058lgamma -1.75
2059lgamma -0x2.08p0
2060lgamma -0x2.1p0
2061lgamma -0x2.18p0
2062lgamma -0x2.2p0
2063lgamma -0x2.28p0
2064lgamma -0x2.3p0
2065lgamma -0x2.38p0
2066lgamma -0x2.4p0
2067lgamma -0x2.48p0
2068lgamma -0x2.5p0
2069lgamma -0x2.58p0
2070lgamma -0x2.6p0
2071lgamma -0x2.68p0
2072lgamma -0x2.7p0
2073lgamma -0x2.78p0
2074lgamma -0x2.8p0
2075lgamma -0x2.88p0
2076lgamma -0x2.9p0
2077lgamma -0x2.98p0
2078lgamma -0x2.ap0
2079lgamma -0x2.a8p0
2080lgamma -0x2.bp0
2081lgamma -0x2.b8p0
2082lgamma -0x2.cp0
2083lgamma -0x2.c8p0
2084lgamma -0x2.dp0
2085lgamma -0x2.d8p0
2086lgamma -0x2.ep0
2087lgamma -0x2.e8p0
2088lgamma -0x2.fp0
2089lgamma -0x2.f8p0
2090lgamma -0x3.08p0
2091lgamma -0x3.1p0
2092lgamma -0x3.18p0
2093lgamma -0x3.2p0
2094lgamma -0x3.28p0
2095lgamma -0x3.3p0
2096lgamma -0x3.38p0
2097lgamma -0x3.4p0
2098lgamma -0x3.48p0
2099lgamma -0x3.5p0
2100lgamma -0x3.58p0
2101lgamma -0x3.6p0
2102lgamma -0x3.68p0
2103lgamma -0x3.7p0
2104lgamma -0x3.78p0
2105lgamma -0x3.8p0
2106lgamma -0x3.88p0
2107lgamma -0x3.9p0
2108lgamma -0x3.98p0
2109lgamma -0x3.ap0
2110lgamma -0x3.a8p0
2111lgamma -0x3.bp0
2112lgamma -0x3.b8p0
2113lgamma -0x3.cp0
2114lgamma -0x3.c8p0
2115lgamma -0x3.dp0
2116lgamma -0x3.d8p0
2117lgamma -0x3.ep0
2118lgamma -0x3.e8p0
2119lgamma -0x3.fp0
2120lgamma -0x3.f8p0
2121lgamma -4.25
2122lgamma -4.5
2123lgamma -4.75
2124lgamma -5.25
2125lgamma -5.5
2126lgamma -5.75
2127lgamma -6.25
2128lgamma -6.5
2129lgamma -6.75
2130lgamma -7.25
2131lgamma -7.5
2132lgamma -7.75
2133lgamma -8.25
2134lgamma -8.5
2135lgamma -8.75
2136lgamma -9.25
2137lgamma -9.5
2138lgamma -9.75
2139lgamma -10.25
2140lgamma -10.5
2141lgamma -10.75
2142lgamma -11.25
2143lgamma -11.5
2144lgamma -11.75
2145lgamma -12.25
2146lgamma -12.5
2147lgamma -12.75
2148lgamma -13.25
2149lgamma -13.5
2150lgamma -13.75
2151lgamma -14.25
2152lgamma -14.5
2153lgamma -14.75
2154lgamma -15.25
2155lgamma -15.5
2156lgamma -15.75
2157lgamma -16.25
2158lgamma -16.5
2159lgamma -16.75
2160lgamma -17.25
2161lgamma -17.5
2162lgamma -17.75
2163lgamma -18.25
2164lgamma -18.5
2165lgamma -18.75
2166lgamma -19.25
2167lgamma -19.5
2168lgamma -19.75
2169lgamma -20.25
2170lgamma -20.5
2171lgamma -20.75
2172lgamma -21.25
2173lgamma -21.5
2174lgamma -21.75
2175lgamma -22.25
2176lgamma -22.5
2177lgamma -22.75
2178lgamma -23.25
2179lgamma -23.5
2180lgamma -23.75
2181lgamma -24.25
2182lgamma -24.5
2183lgamma -24.75
2184lgamma -25.25
2185lgamma -25.5
2186lgamma -25.75
2187lgamma -26.25
2188lgamma -26.5
2189lgamma -26.75
2190lgamma -27.25
2191lgamma -27.5
2192lgamma -27.75
2193lgamma -28.25
2194lgamma -28.5
2195lgamma -28.75
2196lgamma -29.25
2197lgamma -29.5
2198lgamma -29.75
2199lgamma -30.25
2200lgamma -30.5
2201lgamma -30.75
2202lgamma -31.25
2203lgamma -31.5
2204lgamma -31.75
2205lgamma -32.25
2206lgamma -32.5
2207lgamma -32.75
2208lgamma -33.25
2209lgamma -33.5
2210lgamma -33.75
2211lgamma -34.25
2212lgamma -34.5
2213lgamma -34.75
2214lgamma -35.25
2215lgamma -35.5
2216lgamma -35.75
2217lgamma -36.25
2218lgamma -36.5
2219lgamma -36.75
2220lgamma -37.25
2221lgamma -37.5
2222lgamma -37.75
2223lgamma -38.25
2224lgamma -38.5
2225lgamma -38.75
2226lgamma -39.25
2227lgamma -39.5
2228lgamma -39.75
2229lgamma -40.25
2230lgamma -40.5
2231lgamma -40.75
2232lgamma -41.25
2233lgamma -41.5
2234lgamma -41.75
2235lgamma -42.25
2236lgamma -42.5
2237lgamma -42.75
2238lgamma -43.25
2239lgamma -43.5
2240lgamma -43.75
2241lgamma -44.25
2242lgamma -44.5
2243lgamma -44.75
2244lgamma -45.25
2245lgamma -45.5
2246lgamma -45.75
2247lgamma -46.25
2248lgamma -46.5
2249lgamma -46.75
2250lgamma -47.25
2251lgamma -47.5
2252lgamma -47.75
2253lgamma -48.25
2254lgamma -48.5
2255lgamma -48.75
2256lgamma -49.25
2257lgamma -49.5
2258lgamma -49.75
2259lgamma -50.25
2260lgamma -50.5
2261lgamma -50.75
2262lgamma -51.25
2263lgamma -51.5
2264lgamma -51.75
2265lgamma -52.25
2266lgamma -52.5
2267lgamma -52.75
2268lgamma -53.25
2269lgamma -53.5
2270lgamma -53.75
2271lgamma -54.25
2272lgamma -54.5
2273lgamma -54.75
2274lgamma -55.25
2275lgamma -55.5
2276lgamma -55.75
2277lgamma -56.25
2278lgamma -56.5
2279lgamma -56.75
2280lgamma -57.25
2281lgamma -57.5
2282lgamma -57.75
2283lgamma -58.25
2284lgamma -58.5
2285lgamma -58.75
2286lgamma -59.25
2287lgamma -59.5
2288lgamma -59.75
2289lgamma -60.25
2290lgamma -60.5
2291lgamma -60.75
2292
2293# Integers +/- 1ulp for ldbl-128 (gen-auto-libm-tests will round these
2294# to produce integers +/- 1ulp for other formats).
2295lgamma -0xf.fffffffffffffffffffffffffff8p-4
2296lgamma -0x1.0000000000000000000000000001p+0
2297lgamma -0x1.ffffffffffffffffffffffffffffp+0
2298lgamma -0x2.0000000000000000000000000002p+0
2299lgamma -0x2.fffffffffffffffffffffffffffep+0
2300lgamma -0x3.0000000000000000000000000002p+0
2301lgamma -0x3.fffffffffffffffffffffffffffep+0
2302lgamma -0x4.0000000000000000000000000004p+0
2303lgamma -0x4.fffffffffffffffffffffffffffcp+0
2304lgamma -0x5.0000000000000000000000000004p+0
2305lgamma -0x5.fffffffffffffffffffffffffffcp+0
2306lgamma -0x6.0000000000000000000000000004p+0
2307lgamma -0x6.fffffffffffffffffffffffffffcp+0
2308lgamma -0x7.0000000000000000000000000004p+0
2309lgamma -0x7.fffffffffffffffffffffffffffcp+0
2310lgamma -0x8.0000000000000000000000000008p+0
2311lgamma -0x8.fffffffffffffffffffffffffff8p+0
2312lgamma -0x9.0000000000000000000000000008p+0
2313lgamma -0x9.fffffffffffffffffffffffffff8p+0
2314lgamma -0xa.0000000000000000000000000008p+0
2315lgamma -0xa.fffffffffffffffffffffffffff8p+0
2316lgamma -0xb.0000000000000000000000000008p+0
2317lgamma -0xb.fffffffffffffffffffffffffff8p+0
2318lgamma -0xc.0000000000000000000000000008p+0
2319lgamma -0xc.fffffffffffffffffffffffffff8p+0
2320lgamma -0xd.0000000000000000000000000008p+0
2321lgamma -0xd.fffffffffffffffffffffffffff8p+0
2322lgamma -0xe.0000000000000000000000000008p+0
2323lgamma -0xe.fffffffffffffffffffffffffff8p+0
2324lgamma -0xf.0000000000000000000000000008p+0
2325lgamma -0xf.fffffffffffffffffffffffffff8p+0
2326lgamma -0x1.0000000000000000000000000001p+4
2327lgamma -0x1.0fffffffffffffffffffffffffffp+4
2328lgamma -0x1.1000000000000000000000000001p+4
2329lgamma -0x1.1fffffffffffffffffffffffffffp+4
2330lgamma -0x1.2000000000000000000000000001p+4
2331lgamma -0x1.2fffffffffffffffffffffffffffp+4
2332lgamma -0x1.3000000000000000000000000001p+4
2333lgamma -0x1.3fffffffffffffffffffffffffffp+4
2334lgamma -0x1.4000000000000000000000000001p+4
2335lgamma -0x1.4fffffffffffffffffffffffffffp+4
2336lgamma -0x1.5000000000000000000000000001p+4
2337lgamma -0x1.5fffffffffffffffffffffffffffp+4
2338lgamma -0x1.6000000000000000000000000001p+4
2339lgamma -0x1.6fffffffffffffffffffffffffffp+4
2340lgamma -0x1.7000000000000000000000000001p+4
2341lgamma -0x1.7fffffffffffffffffffffffffffp+4
2342lgamma -0x1.8000000000000000000000000001p+4
2343lgamma -0x1.8fffffffffffffffffffffffffffp+4
2344lgamma -0x1.9000000000000000000000000001p+4
2345lgamma -0x1.9fffffffffffffffffffffffffffp+4
2346lgamma -0x1.a000000000000000000000000001p+4
2347lgamma -0x1.afffffffffffffffffffffffffffp+4
2348lgamma -0x1.b000000000000000000000000001p+4
2349lgamma -0x1.bfffffffffffffffffffffffffffp+4
2350lgamma -0x1.c000000000000000000000000001p+4
2351lgamma -0x1.cfffffffffffffffffffffffffffp+4
2352lgamma -0x1.d000000000000000000000000001p+4
2353lgamma -0x1.dfffffffffffffffffffffffffffp+4
2354lgamma -0x1.e000000000000000000000000001p+4
2355lgamma -0x1.efffffffffffffffffffffffffffp+4
2356lgamma -0x1.f000000000000000000000000001p+4
2357lgamma -0x1.ffffffffffffffffffffffffffffp+4
2358lgamma -0x2.0000000000000000000000000002p+4
2359lgamma -0x2.0ffffffffffffffffffffffffffep+4
2360lgamma -0x2.1000000000000000000000000002p+4
2361lgamma -0x2.1ffffffffffffffffffffffffffep+4
2362lgamma -0x2.2000000000000000000000000002p+4
2363lgamma -0x2.2ffffffffffffffffffffffffffep+4
2364lgamma -0x2.3000000000000000000000000002p+4
2365lgamma -0x2.3ffffffffffffffffffffffffffep+4
2366lgamma -0x2.4000000000000000000000000002p+4
2367lgamma -0x2.4ffffffffffffffffffffffffffep+4
2368lgamma -0x2.5000000000000000000000000002p+4
2369lgamma -0x2.5ffffffffffffffffffffffffffep+4
2370lgamma -0x2.6000000000000000000000000002p+4
2371lgamma -0x2.6ffffffffffffffffffffffffffep+4
2372lgamma -0x2.7000000000000000000000000002p+4
2373lgamma -0x2.7ffffffffffffffffffffffffffep+4
2374lgamma -0x2.8000000000000000000000000002p+4
2375lgamma -0x2.8ffffffffffffffffffffffffffep+4
2376lgamma -0x2.9000000000000000000000000002p+4
2377lgamma -0x2.9ffffffffffffffffffffffffffep+4
2378lgamma -0x2.a000000000000000000000000002p+4
2379lgamma -0x2.affffffffffffffffffffffffffep+4
2380lgamma -0x2.b000000000000000000000000002p+4
2381lgamma -0x2.bffffffffffffffffffffffffffep+4
2382lgamma -0x2.c000000000000000000000000002p+4
2383lgamma -0x2.cffffffffffffffffffffffffffep+4
2384lgamma -0x2.d000000000000000000000000002p+4
2385lgamma -0x2.dffffffffffffffffffffffffffep+4
2386lgamma -0x2.e000000000000000000000000002p+4
2387lgamma -0x2.effffffffffffffffffffffffffep+4
2388lgamma -0x2.f000000000000000000000000002p+4
2389lgamma -0x2.fffffffffffffffffffffffffffep+4
2390lgamma -0x3.0000000000000000000000000002p+4
2391lgamma -0x3.0ffffffffffffffffffffffffffep+4
2392lgamma -0x3.1000000000000000000000000002p+4
2393lgamma -0x3.1ffffffffffffffffffffffffffep+4
2394lgamma -0x3.2000000000000000000000000002p+4
2395lgamma -0x3.2ffffffffffffffffffffffffffep+4
2396lgamma -0x3.3000000000000000000000000002p+4
2397lgamma -0x3.3ffffffffffffffffffffffffffep+4
2398lgamma -0x3.4000000000000000000000000002p+4
2399lgamma -0x3.4ffffffffffffffffffffffffffep+4
2400lgamma -0x3.5000000000000000000000000002p+4
2401lgamma -0x3.5ffffffffffffffffffffffffffep+4
2402lgamma -0x3.6000000000000000000000000002p+4
2403lgamma -0x3.6ffffffffffffffffffffffffffep+4
2404lgamma -0x3.7000000000000000000000000002p+4
2405lgamma -0x3.7ffffffffffffffffffffffffffep+4
2406lgamma -0x3.8000000000000000000000000002p+4
2407lgamma -0x3.8ffffffffffffffffffffffffffep+4
2408lgamma -0x3.9000000000000000000000000002p+4
2409lgamma -0x3.9ffffffffffffffffffffffffffep+4
2410lgamma -0x3.a000000000000000000000000002p+4
2411lgamma -0x3.affffffffffffffffffffffffffep+4
2412lgamma -0x3.b000000000000000000000000002p+4
2413lgamma -0x3.bffffffffffffffffffffffffffep+4
2414lgamma -0x3.c000000000000000000000000002p+4
2415
2416# Zeroes of lgamma, until the point where they just duplicate integers
2417# +/- 1ulp.
2418lgamma -0x2.74ff92c01f0d82abec9f315f1a0712c334804d9cp+0
2419lgamma -0x2.bf6821437b20197995a4b4641eaebf4b00b482ap+0
2420lgamma -0x3.24c1b793cb35efb8be699ad3d9ba65454cb7fac8p+0
2421lgamma -0x3.f48e2a8f85fca170d4561291236cc320a4887d1cp+0
2422lgamma -0x4.0a139e16656030c39f0b0de18112ac17bfd6be9p+0
2423lgamma -0x4.fdd5de9bbabf3510d0aa4076988501d7d7812528p+0
2424lgamma -0x5.021a95fc2db6432a4c56e595394decc6af0430d8p+0
2425lgamma -0x5.ffa4bd647d0357dd4ed62cbd31edf8e3f8e5deb8p+0
2426lgamma -0x6.005ac9625f233b607c2d96d16385cb86ac56934p+0
2427lgamma -0x6.fff2fddae1bbff3d626b65c23fd21f40300a3ba8p+0
2428lgamma -0x7.000cff7b7f87adf4482dcdb98782ab2661ca58bp+0
2429lgamma -0x7.fffe5fe05673c3ca9e82b522b0ca9d2e8837cd2p+0
2430lgamma -0x8.0001a01459fc9f60cb3cec1cec8576677ca538ep+0
2431lgamma -0x8.ffffd1c425e80ffc864e95749259e7e20210e8p+0
2432lgamma -0x9.00002e3bb47d86d6d843fedc351deb7ad09ec5fp+0
2433lgamma -0x9.fffffb606bdfdcd062ae77a50547c69d2eb6f34p+0
2434lgamma -0xa.0000049f93bb9927b45d95e15441e03086db914p+0
2435lgamma -0xa.ffffff9466e9f1b36dacd2adbd18d05a4e45806p+0
2436lgamma -0xb.0000006b9915315d965a6ffea40e4bea39000ddp+0
2437lgamma -0xb.fffffff7089387387de41acc3d3c978bd839c8cp+0
2438lgamma -0xc.00000008f76c7731567c0f0250f387920df5676p+0
2439lgamma -0xc.ffffffff4f6dcf617f97a5ffc757d548d2890cdp+0
2440lgamma -0xd.00000000b092309c06683dd1b903e3700857a16p+0
2441lgamma -0xd.fffffffff36345ab9e184a3e09d1176dc48e47fp+0
2442lgamma -0xe.000000000c9cba545e94e75ec5718f753e2501ep+0
2443lgamma -0xe.ffffffffff28c060c6604ef30371f89d37357cap+0
2444lgamma -0xf.0000000000d73f9f399bd0e420f85e9ee31b0b9p+0
2445lgamma -0xf.fffffffffff28c060c6621f512e72e4d113626ap+0
2446lgamma -0x1.000000000000d73f9f399da1424bf93b91f177dp+4
2447lgamma -0x1.0ffffffffffff3569c47e7a93e1c46a08a2e008ap+4
2448lgamma -0x1.1000000000000ca963b8185688876ca5a3a64ec2p+4
2449lgamma -0x1.1fffffffffffff4bec3ce234132d08b2b726187cp+4
2450lgamma -0x1.20000000000000b413c31dcbeca4c3b2ffacbb4ap+4
2451lgamma -0x1.2ffffffffffffff685b25cbf5f545ced932e3848p+4
2452lgamma -0x1.30000000000000097a4da340a0ab81b7b1f1f002p+4
2453lgamma -0x1.3fffffffffffffff86af516ff7f76bd67e720d58p+4
2454lgamma -0x1.40000000000000007950ae9008089413ccc8a354p+4
2455lgamma -0x1.4ffffffffffffffffa391c4248c2a39cfdd49d4ap+4
2456lgamma -0x1.500000000000000005c6e3bdb73d5c62f55ed532p+4
2457lgamma -0x1.5fffffffffffffffffbcc71a49201eb5aeb96c74p+4
2458lgamma -0x1.6000000000000000004338e5b6dfe14a513fb4dp+4
2459lgamma -0x1.6ffffffffffffffffffd13c97d9d38fcc4d08d7p+4
2460lgamma -0x1.70000000000000000002ec368262c7033b2f6f32p+4
2461lgamma -0x1.7fffffffffffffffffffe0d30fe68d0a88335b4cp+4
2462lgamma -0x1.800000000000000000001f2cf01972f577cca4b4p+4
2463lgamma -0x1.8ffffffffffffffffffffec0c3322e9a0572b1bcp+4
2464lgamma -0x1.90000000000000000000013f3ccdd165fa8d4e44p+4
2465lgamma -0x1.9ffffffffffffffffffffff3b8bd01cad8d32e38p+4
2466lgamma -0x1.a0000000000000000000000c4742fe35272cd1c8p+4
2467lgamma -0x1.afffffffffffffffffffffff8b9538f48cc5737ep+4
2468lgamma -0x1.b00000000000000000000000746ac70b733a8c82p+4
2469lgamma -0x1.bffffffffffffffffffffffffbd79d7672bde8b2p+4
2470lgamma -0x1.c00000000000000000000000042862898d42174ep+4
2471lgamma -0x1.cfffffffffffffffffffffffffdb4c0ce9794ea6p+4
2472lgamma -0x1.d000000000000000000000000024b3f31686b15ap+4
2473lgamma -0x1.dffffffffffffffffffffffffffec6cd3afb82ap+4
2474lgamma -0x1.e0000000000000000000000000013932c5047d6p+4
2475
038e4be9
JM
2476lgamma 0x8.8d2d5p+0
2477lgamma 0x1.6a324ap+52
2478lgamma 0x9.62f59p+0
2479lgamma 0xa.d55d6b4d78e28p+0
2480lgamma 0x8.d6315p+0
2481lgamma 0xb.2e679p+0
2482lgamma 0xb.01191p+0
305392ea 2483lgamma 0xb.26fdap+0
14f36098 2484lgamma 0xb.4ad0ap+0
3ba0ac10 2485lgamma 0xe.7a678p+20
050f29c1
JM
2486lgamma -0x2.dea4ccp-4
2487lgamma -0x2.dd306p-4
2488lgamma -0x1.bdc8bp+0
2489lgamma -0x4.0a82e8p-4
00a7073c
JM
2490lgamma -0x1.bca67ap+0
2491lgamma -0x3.46446bb6a23aap+0
2492lgamma -0x3.f3d2c40911814p+0
038e4be9 2493
bbf37bdc
JM
2494log 1
2495log e
2496log 1/e
2497log 2
2498log 10
2499log 0.75
2dec468f
JM
2500log min
2501log min_subnorm
bbf37bdc 2502
a0d31f36
JM
2503log 0xb.0d5dfp-4
2504log 0x1.6c3f6p+0
2505log 0xa.ae688p-4
2506log 0x1.017f8ap+44
4afe4b20
JM
2507log 0x1.0b5c1ep+36
2508log 0x2.1b17c2887e938p+928
3ba0ac10 2509log 0x1.929d9cp+0
a0d31f36 2510
bbf37bdc
JM
2511log10 1
2512log10 0.1
2513log10 10.0
2514log10 100.0
2515log10 10000.0
2516log10 e
2517log10 0.75
2dec468f
JM
2518log10 min
2519log10 min_subnorm
bbf37bdc 2520
a0d31f36
JM
2521log10 0x9.ad6e3p-4
2522log10 0x1.7163aep+0
2523log10 0xa.9d0d4p-4
2524log10 0x1.251ec6p+0
2525log10 0x1.022e82p+0
31450d9a 2526log10 0x9.b3727e3feb538p-4
14f36098 2527log10 0xf.bf1b2p-4
4afe4b20 2528log10 0x1.6b5f7ap+96
a0d31f36 2529
bbf37bdc
JM
2530log1p 0
2531log1p -0
2532log1p e-1
2533log1p -0.25
2534log1p -0.875
0b7a5f92
JM
2535log1p min
2536log1p min_subnorm
2537log1p -min
2538log1p -min_subnorm
1a84c3d6
JM
2539log1p 0x1p10
2540log1p 0x1p20
2541log1p 0x1p30
2542log1p 0x1p50
2543log1p 0x1p60
2544log1p 0x1p100
2545log1p 0x1p1000
2546log1p max
bbf37bdc 2547
a0d31f36
JM
2548log1p 0x7.2a4368p-4
2549log1p 0x6.d3a118p-4
2550log1p 0x5.03f228p+0
2551log1p 0x7.264963888ac9p-4
2552log1p 0x8.786bdp-4
2553log1p 0x7.89dc17790eeb4p-4
2554log1p 0x9.81ccf8887c24a7bp-4
2555log1p 0xa.5028608bd65f38dp-4
2556log1p 0x5.bf78873e20a2d468p-4
305392ea 2557log1p 0x7.aa5198p-4
4afe4b20 2558log1p 0x2.564fap+0
3ba0ac10 2559log1p 0x7.fc242a2235222ef8p-4
a0d31f36 2560
bbf37bdc
JM
2561log2 1
2562log2 e
2563log2 2.0
2564log2 16.0
2565log2 256.0
2566log2 0.75
7c84a504
JM
2567log2 0x1.28d3b4p+0
2568log2 0xe.d99dap-4
2569log2 0x1.63d202d04392cp+0
2570log2 0xf.d9ce0b1a50e08p-4
2571log2 0x1.07465bdc7e41b52ep+0
2572log2 0xf.4dfb4p-48
a0d31f36
JM
2573log2 0x1.0a588ep+0
2574log2 0xb.e77c6p-4
31450d9a 2575log2 0x1.4fe37ep+0
4afe4b20 2576log2 0x3.9b0754p+8
3ba0ac10 2577log2 0xb.e132ap-4
2dec468f
JM
2578log2 min
2579log2 min_subnorm
bbf37bdc 2580
ff362e5b
JM
2581pow 0 0
2582pow 0 -0
2583pow -0 0
2584pow -0 -0
2585
2586pow 10 0
2587pow 10 -0
2588pow -10 0
2589pow -10 -0
2590
2591pow 1 1
2592pow 1 -1
2593pow 1 1.25
2594pow 1 -1.25
2595pow 1 0x1p62
2596pow 1 0x1p63
2597pow 1 0x1p64
2598pow 1 0x1p72
2599pow 1 min_subnorm
2600pow 1 -min_subnorm
2601
2602# pow (x, +-0) == 1.
2603pow 32.75 0
2604pow 32.75 -0
2605pow -32.75 0
2606pow -32.75 -0
2607pow 0x1p72 0
2608pow 0x1p72 -0
2609pow 0x1p-72 0
2610pow 0x1p-72 -0
2611
2612pow 0x1p72 0x1p72
2613pow 10 -0x1p72
2614pow max max
2615pow 10 -max
2616
2617pow 0 1
2618pow 0 11
2619
2620pow -0 1
2621pow -0 11
2622
2623pow 0 2
2624pow 0 11.1
2625
2626pow -0 2
2627pow -0 11.1
2628
2629# pow (+0, y) == +0 for y an odd integer > 0.
2630pow 0.0 27
2631pow 0.0 0xffffff
2632pow 0.0 0x1.fffffffffffffp+52
2633pow 0.0 0x1.fffffffffffffffep+63
2634pow 0.0 0x1.ffffffffffffffffffffffffff8p+105
2635pow 0.0 0x1.ffffffffffffffffffffffffffffp+112
2636
2637# pow (-0, y) == -0 for y an odd integer > 0.
2638pow -0 27
2639pow -0 0xffffff
2640pow -0 0x1fffffe
2641pow -0 0x1.fffffffffffffp+52
2642pow -0 0x1.fffffffffffffp+53
2643pow -0 0x1.fffffffffffffffep+63
2644pow -0 0x1.fffffffffffffffep+64
2645pow -0 0x1.ffffffffffffffffffffffffff8p+105
2646pow -0 0x1.ffffffffffffffffffffffffff8p+106
2647pow -0 0x1.ffffffffffffffffffffffffffffp+112
2648pow -0 0x1.ffffffffffffffffffffffffffffp+113
2649
2650# pow (+0, y) == +0 for y > 0 and not an odd integer.
2651pow 0.0 4
2652pow 0.0 0x1p24
2653pow 0.0 0x1p127
2654pow 0.0 max
2655pow 0.0 min_subnorm
2656
2657# pow (-0, y) == +0 for y > 0 and not an odd integer.
2658pow -0 4
2659pow -0 0x1p24
2660pow -0 0x1p127
2661pow -0 max
2662pow -0 min_subnorm
2663
2664pow 16 0.25
2665pow 0x1p64 0.125
2666pow 2 4
2667pow 256 8
2668
2669pow 0.75 1.25
2670
2671pow -7.49321e+133 -9.80818e+16
2672
2673pow -1.0 -0xffffff
2674pow -1.0 -0x1fffffe
2675pow -1.0 -0x1.fffffffffffffp+52
2676pow -1.0 -0x1.fffffffffffffp+53
2677pow -1.0 -0x1.fffffffffffffffep+63
2678pow -1.0 -0x1.fffffffffffffffep+64
2679pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105
2680pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106
2681pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112
2682pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113
2683pow -1.0 -max
2684
2685pow -1.0 0xffffff
2686pow -1.0 0x1fffffe
2687pow -1.0 0x1.fffffffffffffp+52
2688pow -1.0 0x1.fffffffffffffp+53
2689pow -1.0 0x1.fffffffffffffffep+63
2690pow -1.0 0x1.fffffffffffffffep+64
2691pow -1.0 0x1.ffffffffffffffffffffffffff8p+105
2692pow -1.0 0x1.ffffffffffffffffffffffffff8p+106
2693pow -1.0 0x1.ffffffffffffffffffffffffffffp+112
2694pow -1.0 0x1.ffffffffffffffffffffffffffffp+113
2695pow -1.0 max
2696
2697pow -2.0 126
2698pow -2.0 127
2699pow -2.0 -126
2700pow -2.0 -127
2701
2702pow -2.0 -0xffffff
2703pow -2.0 -0x1fffffe
2704pow -2.0 -0x1.fffffffffffffp+52
2705pow -2.0 -0x1.fffffffffffffp+53
2706pow -2.0 -0x1.fffffffffffffffep+63
2707pow -2.0 -0x1.fffffffffffffffep+64
2708pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
2709pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
2710pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
2711pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
2712pow -2.0 -max
2713
2714pow -2.0 0xffffff
2715pow -2.0 0x1fffffe
2716pow -2.0 0x1.fffffffffffffp+52
2717pow -2.0 0x1.fffffffffffffp+53
2718pow -2.0 0x1.fffffffffffffffep+63
2719pow -2.0 0x1.fffffffffffffffep+64
2720pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
2721pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
2722pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
2723pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
2724pow -2.0 max
2725
2726pow -max -2
2727pow -max -3
2728pow -max 2
2729pow -max 3
2730
2731pow -max -0xffffff
2732pow -max -0x1fffffe
2733pow -max -0x1.fffffffffffffp+52
2734pow -max -0x1.fffffffffffffp+53
2735pow -max -0x1.fffffffffffffffep+63
2736pow -max -0x1.fffffffffffffffep+64
2737pow -max -0x1.ffffffffffffffffffffffffff8p+105
2738pow -max -0x1.ffffffffffffffffffffffffff8p+106
2739pow -max -0x1.ffffffffffffffffffffffffffffp+112
2740pow -max -0x1.ffffffffffffffffffffffffffffp+113
2741pow -max -max
2742
2743pow -max 0xffffff
2744pow -max 0x1fffffe
2745pow -max 0x1.fffffffffffffp+52
2746pow -max 0x1.fffffffffffffp+53
2747pow -max 0x1.fffffffffffffffep+63
2748pow -max 0x1.fffffffffffffffep+64
2749pow -max 0x1.ffffffffffffffffffffffffff8p+105
2750pow -max 0x1.ffffffffffffffffffffffffff8p+106
2751pow -max 0x1.ffffffffffffffffffffffffffffp+112
2752pow -max 0x1.ffffffffffffffffffffffffffffp+113
2753pow -max max
2754
4da6db51
JM
2755pow -0x1p65 2
2756pow -0x1p65 3
2757pow -0x1p65 4
2758pow -0x1p65 5
2759pow -0x1p43 3
2760pow -0x1p43 4
2761pow -0x1p43 5
2762pow -0x1p33 4
2763pow -0x1p33 5
2764pow -0x1p26 5
2765pow -0x1p-65 -2
2766pow -0x1p-65 -3
2767pow -0x1p-65 -4
2768pow -0x1p-65 -5
2769pow -0x1p-43 -3
2770pow -0x1p-43 -4
2771pow -0x1p-43 -5
2772pow -0x1p-33 -4
2773pow -0x1p-33 -5
2774pow -0x1p-26 -5
2775
2776pow -0x1p513 2
2777pow -0x1p513 3
2778pow -0x1p513 4
2779pow -0x1p513 5
2780pow -0x1p342 3
2781pow -0x1p342 4
2782pow -0x1p342 5
2783pow -0x1p257 4
2784pow -0x1p257 5
2785pow -0x1p205 5
2786pow -0x1p-513 -2
2787pow -0x1p-513 -3
2788pow -0x1p-513 -4
2789pow -0x1p-513 -5
2790pow -0x1p-342 -3
2791pow -0x1p-342 -4
2792pow -0x1p-342 -5
2793pow -0x1p-257 -4
2794pow -0x1p-257 -5
2795pow -0x1p-205 -5
2796
2797pow -0x1p8192 2
2798pow -0x1p8192 3
2799pow -0x1p8192 4
2800pow -0x1p8192 5
2801pow -0x1p5462 3
2802pow -0x1p5462 4
2803pow -0x1p5462 5
2804pow -0x1p4097 4
2805pow -0x1p4097 5
2806pow -0x1p3277 5
2807pow -0x1p64 257
2808pow -0x1p-8192 -2
2809pow -0x1p-8192 -3
2810pow -0x1p-8192 -4
2811pow -0x1p-8192 -5
2812pow -0x1p-5462 -3
2813pow -0x1p-5462 -4
2814pow -0x1p-5462 -5
2815pow -0x1p-4097 -4
2816pow -0x1p-4097 -5
2817pow -0x1p-3277 -5
2818pow -0x1p-64 -257
2819
ff362e5b
JM
2820pow -0.5 126
2821pow -0.5 127
2822pow -0.5 -126
2823pow -0.5 -127
2824
2825pow -0.5 -0xffffff
2826pow -0.5 -0x1fffffe
2827pow -0.5 -0x1.fffffffffffffp+52
2828pow -0.5 -0x1.fffffffffffffp+53
2829pow -0.5 -0x1.fffffffffffffffep+63
2830pow -0.5 -0x1.fffffffffffffffep+64
2831pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
2832pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
2833pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
2834pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
2835pow -0.5 -max
2836
2837pow -0.5 0xffffff
2838pow -0.5 0x1fffffe
2839pow -0.5 0x1.fffffffffffffp+52
2840pow -0.5 0x1.fffffffffffffp+53
2841pow -0.5 0x1.fffffffffffffffep+63
2842pow -0.5 0x1.fffffffffffffffep+64
2843pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
2844pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
2845pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
2846pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
2847pow -0.5 max
2848
2849pow -min -2
2850pow -min -3
2851pow -min 1
2852pow -min 2
2853pow -min 3
2854
2855pow -min -0xffffff
2856pow -min -0x1fffffe
2857pow -min -0x1.fffffffffffffp+52
2858pow -min -0x1.fffffffffffffp+53
2859pow -min -0x1.fffffffffffffffep+63
2860pow -min -0x1.fffffffffffffffep+64
2861pow -min -0x1.ffffffffffffffffffffffffff8p+105
2862pow -min -0x1.ffffffffffffffffffffffffff8p+106
2863pow -min -0x1.ffffffffffffffffffffffffffffp+112
2864pow -min -0x1.ffffffffffffffffffffffffffffp+113
2865pow -min -max
2866
2867pow -min 0xffffff
2868pow -min 0x1fffffe
2869pow -min 0x1.fffffffffffffp+52
2870pow -min 0x1.fffffffffffffp+53
2871pow -min 0x1.fffffffffffffffep+63
2872pow -min 0x1.fffffffffffffffep+64
2873pow -min 0x1.ffffffffffffffffffffffffff8p+105
2874pow -min 0x1.ffffffffffffffffffffffffff8p+106
2875pow -min 0x1.ffffffffffffffffffffffffffffp+112
2876pow -min 0x1.ffffffffffffffffffffffffffffp+113
2877pow -min max
2878
2879pow 0x0.ffffffp0 10
2880pow 0x0.ffffffp0 100
2881pow 0x0.ffffffp0 1000
2882pow 0x0.ffffffp0 0x1p24
2883pow 0x0.ffffffp0 0x1p30
2884pow 0x0.ffffffp0 0x1.234566p30
2885pow 0x0.ffffffp0 -10
2886pow 0x0.ffffffp0 -100
2887pow 0x0.ffffffp0 -1000
2888pow 0x0.ffffffp0 -0x1p24
2889pow 0x0.ffffffp0 -0x1p30
2890pow 0x0.ffffffp0 -0x1.234566p30
2891pow 0x1.000002p0 0x1p24
2892pow 0x1.000002p0 0x1.234566p29
2893pow 0x1.000002p0 -0x1.234566p29
2894
2895pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
2896pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
2897pow 0x1.0000000000001p0 0x1.23456789abcdfp61
2898pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
2899
2900pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
2901pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
2902pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
2903pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
2904
2905pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
2906pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
2907pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
2908pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
2909
cf36e503
JM
2910pow -0x0.ffffffp0 10
2911pow -0x0.ffffffp0 100
2912pow -0x0.ffffffp0 1000
2913pow -0x0.ffffffp0 0x1p24
2914pow -0x0.ffffffp0 0x1p30
2915pow -0x0.ffffffp0 0x1.234566p30
2916pow -0x0.ffffffp0 -10
2917pow -0x0.ffffffp0 -100
2918pow -0x0.ffffffp0 -1000
2919pow -0x0.ffffffp0 -0x1p24
2920pow -0x0.ffffffp0 -0x1p30
2921pow -0x0.ffffffp0 -0x1.234566p30
2922pow -0x1.000002p0 0x1p24
2923pow -0x1.000002p0 0x1.234566p29
2924pow -0x1.000002p0 -0x1.234566p29
2925
2926pow -0x0.fffffffffffff8p0 0x1.23456789abcdfp62
2927pow -0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
2928pow -0x1.0000000000001p0 0x1.23456789abcdfp61
2929pow -0x1.0000000000001p0 -0x1.23456789abcdfp61
2930
2931pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
2932pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
2933pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
2934pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
2935
2936pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
2937pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
2938pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
2939pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
2940
2941pow 0x1.000002p0 0x1p30
2942pow -0x1.000002p0 0x1p30
2943pow 0x1.000002p0 max
2944pow -0x1.000002p0 max
2945pow 0x1.00000ep0 0x1p30
2946pow -0x1.00000ep0 0x1p30
2947pow 0x1.00000ep0 max
2948pow -0x1.00000ep0 max
2949
ff362e5b
JM
2950pow 1e4932 0.75
2951pow 1e4928 0.75
2952pow 1e4924 0.75
2953pow 1e4920 0.75
2954pow 10.0 4932.0
2955pow 10.0 4931.0
2956pow 10.0 4930.0
2957pow 10.0 4929.0
2958pow 10.0 -4931.0
2959pow 10.0 -4930.0
2960pow 10.0 -4929.0
2961pow 1e27 182.0
2962pow 1e27 -182.0
2963
2964pow min_subnorm min_subnorm
2965pow min_subnorm -min_subnorm
2966pow max min_subnorm
2967pow max -min_subnorm
2968pow 0.99 min_subnorm
2969pow 0.99 -min_subnorm
2970pow 1.01 min_subnorm
2971pow 1.01 -min_subnorm
2972
2973pow 2.0 -100000.0
2974
2975pow 1.0625 1.125
2976pow 1.5 1.03125
6411f81d 2977pow 0x1.7d1a0a6f2p+681 1.5
86793ae7 2978pow 0x1.ce78f2p+0 -0x2.7f1f78p+4
4afe4b20 2979pow 0xf.fffffp+124 -0x5.b5b648p+0
3ba0ac10 2980pow 0x1.430d4cp+0 0x5.0e462p+4
ff362e5b 2981
bbf37bdc
JM
2982sin 0
2983sin -0
2984sin pi/6
2985sin -pi/6
2986sin pi/2
2987sin -pi/2
2988sin 0.75
2989sin 0x1p65
2990sin -0x1p65
2991sin 0x1.7f4134p+103
2992sin 0.80190127184058835
2993sin 2.522464e-1
2994sin 1e22
2995sin 0x1p1023
2996sin 0x1p16383
2997sin 0x1p+120
2998sin 0x1p+127
2999sin 0x1.fffff8p+127
3000sin 0x1.fffffep+127
3001sin 0x1p+50
3002sin 0x1p+28
3003sin 0.93340582292648832662962377071381
3004sin 2.3328432680770916363144351635128
3005sin 3.7439477503636453548097051680088
3006sin 3.9225160069792437411706487182528
3007sin 4.0711651639931289992091478779912
3008sin 4.7858438478542097982426639646292
3009sin 5.9840767662578002727968851104379
3010sin 1
3011sin 2
3012sin 3
3013sin 4
3014sin 5
3015sin 6
3016sin 7
3017sin 8
3018sin 9
3019sin 10
1cadc858 3020sin 0x1.2001469775ce6p32
827bb585 3021sin -0x3.3de320f6be87ep+1020
305392ea 3022sin 0xe.9f1e5bc3bb88p+112
471dffa1 3023sin 0x4.7857dp+68
3ba0ac10 3024sin 0x6.287cc8749212e72p+0
ad39cce0
JM
3025sin min
3026sin -min
3027sin min_subnorm
3028sin -min_subnorm
bbf37bdc 3029
6f6fc482
JM
3030sincos 0
3031sincos -0
3032sincos pi/2
3033sincos pi/6
3034sincos pi/3
3035sincos 0.75
3036sincos 0x1p65
3037sincos -0x1p65
3038sincos 0.80190127184058835
3039sincos 1e22
3040sincos 0x1p1023
3041sincos 0x1p16383
3042sincos 0x1p+120
3043sincos 0x1p+127
3044sincos 0x1.fffff8p+127
3045sincos 0x1.fffffep+127
3046sincos 0x1p+50
3047sincos 0x1p+28
827bb585 3048sincos -0x3.3de320f6be87ep+1020
305392ea 3049sincos 0xe.9f1e5bc3bb88p+112
471dffa1 3050sincos 0x4.7857dp+68
3ba0ac10 3051sincos 0x6.287cc8749212e72p+0
ad39cce0
JM
3052sincos min
3053sincos -min
3054sincos min_subnorm
3055sincos -min_subnorm
6f6fc482 3056
bbf37bdc
JM
3057sinh 0
3058sinh -0
3059sinh 0.75
f88acd39 3060sinh 0x8p-32
d0649b2d
JM
3061sinh 0x1p-5
3062sinh -0x1p-5
3063sinh 0x1p-10
3064sinh -0x1p-10
3065sinh 0x1p-20
3066sinh -0x1p-20
3067sinh 0x1p-30
3068sinh -0x1p-30
3069sinh 0x1p-40
3070sinh -0x1p-40
3071sinh 0x1p-50
3072sinh -0x1p-50
3073sinh 0x1p-60
3074sinh -0x1p-60
3075sinh 0x1p-70
3076sinh -0x1p-70
3077sinh 0x1p-100
3078sinh -0x1p-100
3079sinh 0x1p-1000
3080sinh -0x1p-1000
3081sinh 0x1p-10000
3082sinh -0x1p-10000
bbf37bdc
JM
3083sinh 22
3084sinh 23
3085sinh 24
239ed6f3
JM
3086sinh -0x7.55d7f8p-4
3087sinh -0x3.f392f8p-4
3088sinh 0x1.c56446p+0
3089sinh 0x6.cac622d51eebcp-4
3090sinh -0x5.c4cb02389c094p+0
3091sinh -0x1.646850f515ef2p+0
3092sinh -0x7.a8c5f68c81fae5dp-4
3093sinh 0x3.4a037p-4
3094sinh -0x3.eba6dbcbeceb2p-4
3095sinh -0x2.55f63p+0
094fca83
JM
3096sinh -0x3.ca68c96337692p-4
3097sinh -0x3.92da05a85024b314p-4
3098sinh -0x3.3e6292ed442d450cp-4
3099sinh 0x7.6e259d2436fc4p-4
31450d9a
JM
3100sinh 0x3.d6e088p-4
3101sinh -0x7.688eap-4
14f36098 3102sinh -0xd.dce79p-4
4afe4b20
JM
3103sinh 0x8.a3127p+4
3104sinh 0x1.c0709p-12
5e29dd57
JM
3105sinh min
3106sinh -min
3107sinh min_subnorm
3108sinh -min_subnorm
bbf37bdc 3109
ffb536d0
JM
3110sqrt 0
3111sqrt -0
3112sqrt 2209
3113sqrt 4
3114sqrt 2
3115sqrt 0.25
3116sqrt 6642.25
3117sqrt 15190.5625
3118sqrt 0.75
ea3bc4e8
JM
3119sqrt 0x1.fffffffffffffp+1023
3120sqrt 0x1.ffffffffffffbp+1023
3121sqrt 0x1.ffffffffffff7p+1023
3122sqrt 0x1.ffffffffffff3p+1023
3123sqrt 0x1.fffffffffffefp+1023
3124sqrt 0x1.fffffffffffebp+1023
3125sqrt 0x1.fffffffffffe7p+1023
3126sqrt 0x1.fffffffffffe3p+1023
3127sqrt 0x1.fffffffffffdfp+1023
3128sqrt 0x1.fffffffffffdbp+1023
3129sqrt 0x1.fffffffffffd7p+1023
3130sqrt 0x1.0000000000003p-1022
3131sqrt 0x1.0000000000007p-1022
3132sqrt 0x1.000000000000bp-1022
3133sqrt 0x1.000000000000fp-1022
3134sqrt 0x1.0000000000013p-1022
3135sqrt 0x1.0000000000017p-1022
3136sqrt 0x1.000000000001bp-1022
3137sqrt 0x1.000000000001fp-1022
3138sqrt 0x1.0000000000023p-1022
3139sqrt 0x1.0000000000027p-1022
3140sqrt 0x1.000000000002bp-1022
3141sqrt 0x1.000000000002fp-1022
3142sqrt 0x1.0000000000033p-1022
3143sqrt 0x1.0000000000037p-1022
3144sqrt 0x1.7167bc36eaa3bp+6
3145sqrt 0x1.7570994273ad7p+6
3146sqrt 0x1.7dae969442fe6p+6
3147sqrt 0x1.7f8444fcf67e5p+6
3148sqrt 0x1.8364650e63a54p+6
3149sqrt 0x1.85bedd274edd8p+6
3150sqrt 0x1.8609cf496ab77p+6
3151sqrt 0x1.873849c70a375p+6
3152sqrt 0x1.8919c962cbaaep+6
3153sqrt 0x1.8de4493e22dc6p+6
3154sqrt 0x1.924829a17a288p+6
3155sqrt 0x1.92702cd992f12p+6
3156sqrt 0x1.92b763a8311fdp+6
3157sqrt 0x1.947da013c7293p+6
3158sqrt 0x1.9536091c494d2p+6
3159sqrt 0x1.61b04c6p-1019
3160sqrt 0x1.93789f1p-1018
3161sqrt 0x1.a1989b4p-1018
3162sqrt 0x1.f93bc9p-1018
3163sqrt 0x1.2f675e3p-1017
3164sqrt 0x1.a158508p-1017
3165sqrt 0x1.cd31f078p-1017
3166sqrt 0x1.33b43b08p-1016
3167sqrt 0x1.6e66a858p-1016
3168sqrt 0x1.8661cbf8p-1016
3169sqrt 0x1.bbb221b4p-1016
3170sqrt 0x1.c4942f3cp-1016
3171sqrt 0x1.dbb258c8p-1016
3172sqrt 0x1.57103ea4p-1015
3173sqrt 0x1.9b294f88p-1015
3174sqrt 0x1.0000000000001p+0
3175sqrt 0x1.fffffffffffffp-1
bbf37bdc
JM
3176
3177tan 0
3178tan -0
3179tan pi/4
3180tan 0.75
3181tan 0x1p65
3182tan -0x1p65
5a608ccc
JM
3183tan 0x1p-27
3184tan -0x1p-27
bbf37bdc
JM
3185tan 0xc.9p-4
3186tan 0xc.908p-4
3187tan 0xc.90cp-4
3188tan 0xc.90ep-4
3189tan 0xc.90fp-4
3190tan 0xc.90f8p-4
3191tan 0xc.90fcp-4
3192tan 0xc.90fdp-4
3193tan 0xc.90fd8p-4
3194tan 0xc.90fdap-4
3195tan 0xc.ap-4
3196tan 0xc.98p-4
3197tan 0xc.94p-4
3198tan 0xc.92p-4
3199tan 0xc.91p-4
3200tan 0xc.90fep-4
3201tan 0xc.90fdcp-4
3202tan 0xc.90fdbp-4
3203tan -0xc.9p-4
3204tan -0xc.908p-4
3205tan -0xc.90cp-4
3206tan -0xc.90ep-4
3207tan -0xc.90fp-4
3208tan -0xc.90f8p-4
3209tan -0xc.90fcp-4
3210tan -0xc.90fdp-4
3211tan -0xc.90fd8p-4
3212tan -0xc.90fdap-4
3213tan -0xc.ap-4
3214tan -0xc.98p-4
3215tan -0xc.94p-4
3216tan -0xc.92p-4
3217tan -0xc.91p-4
3218tan -0xc.90fep-4
3219tan -0xc.90fdcp-4
3220tan -0xc.90fdbp-4
3221tan 1e22
3222tan 0x1p1023
3223tan 0x1p16383
3224tan 1
3225tan 2
3226tan 3
3227tan 4
3228tan 5
3229tan 6
3230tan 7
3231tan 8
3232tan 9
3233tan 10
0957e15d
JM
3234tan -0x1.062a48p+0
3235tan -0x1.4f69cp+0
4afe4b20
JM
3236tan 0x1.6ca7e8p+0
3237tan -0x1.b569cp+0
3238tan -0x2.12bafcp+0
3ba0ac10
JM
3239tan 0x2.091d68p+0
3240tan -0x5.302ab9b18593264p+0
3241tan 0x1.1ad374p+0
37550cb3
JM
3242tan min
3243tan -min
3244tan min_subnorm
3245tan -min_subnorm
bbf37bdc
JM
3246
3247tanh 0
3248tanh -0
3249tanh 0.75
3250tanh -0.75
3251tanh 1.0
3252tanh -1.0
7ee06ef1
JM
3253tanh 2
3254tanh -2
3255tanh 3
3256tanh -3
3257tanh 4
3258tanh -4
3259tanh 5
3260tanh -5
3261tanh 6
3262tanh -6
3263tanh 7
3264tanh -7
3265tanh 8
3266tanh -8
3267tanh 9
3268tanh -9
3269tanh 10
3270tanh -10
3271tanh 15
3272tanh -15
3273tanh 20
3274tanh -20
3275tanh 22
3276tanh -22
3277tanh 25
3278tanh -25
3279tanh 30
3280tanh -30
3281tanh 35
3282tanh -35
3283tanh 40
3284tanh -40
3285tanh 45
3286tanh -45
3287tanh 50
3288tanh -50
bbf37bdc 3289tanh 0x1p-57
5ffb9a53
JM
3290tanh 0xe.6c659p-4
3291tanh 0x8.c259ep-4
3292tanh 0x6.5821dp-4
3293tanh 0x8.7c9e5p-4
3294tanh -0x3.b60d7cp-4
3295tanh 0x7.b9985p-4
3296tanh 0x7.a18e8p-4
3297tanh -0x2.6082fp-4
3298tanh 0xe.05031p-16
3299tanh 0x3.c80eaa7adaa3p-4
305392ea 3300tanh 0x2.00f9857616524p-4
3ba0ac10
JM
3301tanh -0xe.9e035p+0
3302tanh -0x3.c0d8b54c5a488p-4
37d83a08
JM
3303tanh min
3304tanh -min
3305tanh min_subnorm
3306tanh -min_subnorm
bbf37bdc
JM
3307
3308tgamma 0.5
3309tgamma -0.5
3310
3311tgamma 1
3312tgamma 2
3313tgamma 3
3314tgamma 4
3315tgamma 5
3316tgamma 6
3317tgamma 7
3318tgamma 8
3319tgamma 9
3320tgamma 10
3321
3322tgamma 0.7
3323tgamma 1.2
3324
3325tgamma 1.5
3326tgamma 2.5
3327tgamma 3.5
3328tgamma 4.5
3329tgamma 5.5
3330tgamma 6.5
3331tgamma 7.5
3332tgamma 8.5
3333tgamma 9.5
3334tgamma -1.5
3335tgamma -2.5
3336tgamma -3.5
3337tgamma -4.5
3338tgamma -5.5
3339tgamma -6.5
3340tgamma -7.5
3341tgamma -8.5
3342tgamma -9.5
3343tgamma 0x1p-24
3344tgamma -0x1p-24
3345tgamma 0x1p-53
3346tgamma -0x1p-53
3347tgamma 0x1p-64
3348tgamma -0x1p-64
3349tgamma 0x1p-106
3350tgamma -0x1p-106
3351tgamma 0x1p-113
3352tgamma -0x1p-113
3353tgamma 0x1p-127
3354tgamma -0x1p-127
e02920bc
JM
3355# IEEE semantics mean overflow very close to the threshold depends on
3356# the rounding mode; gen-auto-libm-tests does not reflect that glibc
3357# does not try to achieve this.
3358tgamma 0x1p-128 spurious-overflow:flt-32
bbf37bdc
JM
3359tgamma -0x1p-128
3360tgamma 0x1p-149
3361tgamma -0x1p-149
3362tgamma 0x1p-1023
3363tgamma -0x1p-1023
e02920bc 3364tgamma 0x1p-1024 spurious-overflow:dbl-64 spurious-overflow:ldbl-128ibm
bbf37bdc
JM
3365tgamma -0x1p-1024
3366tgamma 0x1p-1074
3367tgamma -0x1p-1074
3368tgamma 0x1p-16383
3369tgamma -0x1p-16383
e02920bc 3370tgamma 0x1p-16384 spurious-overflow:ldbl-96-intel spurious-overflow:ldbl-96-m68k spurious-overflow:ldbl-128
bbf37bdc
JM
3371tgamma -0x1p-16384
3372tgamma 0x1p-16445
3373tgamma -0x1p-16445
3374tgamma 0x1p-16494
3375tgamma -0x1p-16494
3376tgamma 0x8.00001p0
3377tgamma 0x7.fffff8p0
3378tgamma 0x7.000008p0
3379tgamma 0x6.fffff8p0
3380tgamma 0x6.000008p0
3381tgamma 0x5.fffff8p0
3382tgamma 0x5.000008p0
3383tgamma 0x4.fffff8p0
3384tgamma 0x4.000008p0
3385tgamma 0x3.fffffcp0
3386tgamma 0x3.000004p0
3387tgamma 0x2.fffffcp0
3388tgamma 0x2.000004p0
3389tgamma 0x1.fffffep0
3390tgamma 0x1.000002p0
3391tgamma 0x0.ffffffp0
3392tgamma -0x0.ffffffp0
3393tgamma -0x1.000002p0
3394tgamma -0x1.fffffep0
3395tgamma -0x2.000004p0
3396tgamma -0x2.fffffcp0
3397tgamma -0x3.000004p0
3398tgamma -0x3.fffffcp0
3399tgamma -0x4.000008p0
3400tgamma -0x4.fffff8p0
3401tgamma -0x5.000008p0
3402tgamma -0x5.fffff8p0
3403tgamma -0x6.000008p0
3404tgamma -0x6.fffff8p0
3405tgamma -0x7.000008p0
3406tgamma -0x7.fffff8p0
3407tgamma -0x8.00001p0
3408tgamma -0x9.fffffp0
3409tgamma -0xa.00001p0
3410tgamma -0x13.ffffep0
3411tgamma -0x14.00002p0
3412tgamma -0x1d.ffffep0
3413tgamma -0x1e.00002p0
3414tgamma -0x27.ffffcp0
3415tgamma -0x28.00004p0
3416tgamma -0x28.ffffcp0
3417tgamma -0x29.00004p0
e47cc4e0
JM
3418tgamma -0x29.ffffcp0
3419tgamma -0x2a.00004p0
bbf37bdc
JM
3420tgamma 0x8.0000000000008p0
3421tgamma 0x7.ffffffffffffcp0
3422tgamma 0x7.0000000000004p0
3423tgamma 0x6.ffffffffffffcp0
3424tgamma 0x6.0000000000004p0
3425tgamma 0x5.ffffffffffffcp0
3426tgamma 0x5.0000000000004p0
3427tgamma 0x4.ffffffffffffcp0
3428tgamma 0x4.0000000000004p0
3429tgamma 0x3.ffffffffffffep0
3430tgamma 0x3.0000000000002p0
3431tgamma 0x2.ffffffffffffep0
3432tgamma 0x2.0000000000002p0
3433tgamma 0x1.fffffffffffffp0
3434tgamma 0x1.0000000000001p0
3435tgamma 0x0.fffffffffffff8p0
3436tgamma -0x0.fffffffffffff8p0
3437tgamma -0x1.0000000000001p0
3438tgamma -0x1.fffffffffffffp0
3439tgamma -0x2.0000000000002p0
3440tgamma -0x2.ffffffffffffep0
3441tgamma -0x3.0000000000002p0
3442tgamma -0x3.ffffffffffffep0
3443tgamma -0x4.0000000000004p0
3444tgamma -0x4.ffffffffffffcp0
3445tgamma -0x5.0000000000004p0
3446tgamma -0x5.ffffffffffffcp0
3447tgamma -0x6.0000000000004p0
3448tgamma -0x6.ffffffffffffcp0
3449tgamma -0x7.0000000000004p0
3450tgamma -0x7.ffffffffffffcp0
3451tgamma -0x8.0000000000008p0
3452tgamma -0x9.ffffffffffff8p0
3453tgamma -0xa.0000000000008p0
3454tgamma -0x13.ffffffffffffp0
3455tgamma -0x14.000000000001p0
3456tgamma -0x1d.ffffffffffffp0
3457tgamma -0x1e.000000000001p0
3458tgamma -0x27.fffffffffffep0
3459tgamma -0x28.000000000002p0
3460tgamma -0x28.fffffffffffep0
3461tgamma -0x29.000000000002p0
e47cc4e0
JM
3462tgamma -0x29.fffffffffffep0
3463tgamma -0x2a.000000000002p0
3464tgamma -0x31.fffffffffffep0
3465tgamma -0x32.000000000002p0
3466tgamma -0x63.fffffffffffcp0
3467tgamma -0x64.000000000004p0
3468tgamma -0x95.fffffffffff8p0
3469tgamma -0x96.000000000008p0
3470tgamma -0xb4.fffffffffff8p0
3471tgamma -0xb5.000000000008p0
3472tgamma -0xb5.fffffffffff8p0
3473tgamma -0xb6.000000000008p0
3474tgamma -0xb6.fffffffffff8p0
3475tgamma -0xb7.000000000008p0
3476tgamma -0xb7.fffffffffff8p0
3477tgamma -0xb8.000000000008p0
bbf37bdc
JM
3478tgamma 0x8.00000000000000000000000004p0
3479tgamma 0x7.fffffffffffffffffffffffffep0
3480tgamma 0x7.00000000000000000000000002p0
3481tgamma 0x6.fffffffffffffffffffffffffep0
3482tgamma 0x6.00000000000000000000000002p0
3483tgamma 0x5.fffffffffffffffffffffffffep0
3484tgamma 0x5.00000000000000000000000002p0
3485tgamma 0x4.fffffffffffffffffffffffffep0
3486tgamma 0x4.00000000000000000000000002p0
3487tgamma 0x3.ffffffffffffffffffffffffffp0
3488tgamma 0x3.00000000000000000000000001p0
3489tgamma 0x2.ffffffffffffffffffffffffffp0
3490tgamma 0x2.00000000000000000000000001p0
3491tgamma 0x1.ffffffffffffffffffffffffff8p0
3492tgamma 0x1.000000000000000000000000008p0
3493tgamma 0x0.ffffffffffffffffffffffffffcp0
3494tgamma -0x0.ffffffffffffffffffffffffffcp0
3495tgamma -0x1.000000000000000000000000008p0
3496tgamma -0x1.ffffffffffffffffffffffffff8p0
3497tgamma -0x2.00000000000000000000000001p0
3498tgamma -0x2.ffffffffffffffffffffffffffp0
3499tgamma -0x3.00000000000000000000000001p0
3500tgamma -0x3.ffffffffffffffffffffffffffp0
3501tgamma -0x4.00000000000000000000000002p0
3502tgamma -0x4.fffffffffffffffffffffffffep0
3503tgamma -0x5.00000000000000000000000002p0
3504tgamma -0x5.fffffffffffffffffffffffffep0
3505tgamma -0x6.00000000000000000000000002p0
3506tgamma -0x6.fffffffffffffffffffffffffep0
3507tgamma -0x7.00000000000000000000000002p0
3508tgamma -0x7.fffffffffffffffffffffffffep0
3509tgamma -0x8.00000000000000000000000004p0
3510tgamma -0x9.fffffffffffffffffffffffffcp0
3511tgamma -0xa.00000000000000000000000004p0
3512tgamma -0x13.fffffffffffffffffffffffff8p0
3513tgamma -0x14.00000000000000000000000008p0
3514tgamma -0x1d.fffffffffffffffffffffffff8p0
3515tgamma -0x1e.00000000000000000000000008p0
3516tgamma -0x27.fffffffffffffffffffffffffp0
3517tgamma -0x28.0000000000000000000000001p0
3518tgamma -0x28.fffffffffffffffffffffffffp0
3519tgamma -0x29.0000000000000000000000001p0
e47cc4e0
JM
3520tgamma -0x29.fffffffffffffffffffffffffp0
3521tgamma -0x2a.0000000000000000000000001p0
3522tgamma -0x31.fffffffffffffffffffffffffp0
3523tgamma -0x32.0000000000000000000000001p0
3524tgamma -0x63.ffffffffffffffffffffffffep0
3525tgamma -0x64.0000000000000000000000002p0
3526tgamma -0x95.ffffffffffffffffffffffffcp0
3527tgamma -0x96.0000000000000000000000004p0
3528tgamma -0xb4.ffffffffffffffffffffffffcp0
3529tgamma -0xb5.0000000000000000000000004p0
3530tgamma -0xb5.ffffffffffffffffffffffffcp0
3531tgamma -0xb6.0000000000000000000000004p0
3532tgamma -0xb6.ffffffffffffffffffffffffcp0
3533tgamma -0xb7.0000000000000000000000004p0
3534tgamma -0xb7.ffffffffffffffffffffffffcp0
3535tgamma -0xb8.0000000000000000000000004p0
3536tgamma -0xbb.ffffffffffffffffffffffffcp0
3537tgamma -0xbc.0000000000000000000000004p0
3538tgamma -0xbc.ffffffffffffffffffffffffcp0
3539tgamma -0xbd.0000000000000000000000004p0
3540tgamma -0xbd.ffffffffffffffffffffffffcp0
3541tgamma -0xbe.0000000000000000000000004p0
3542tgamma -0xbe.ffffffffffffffffffffffffcp0
3543tgamma -0xbf.0000000000000000000000004p0
bbf37bdc
JM
3544tgamma 0x8.000000000000001p0
3545tgamma 0x7.fffffffffffffff8p0
3546tgamma 0x7.0000000000000008p0
3547tgamma 0x6.fffffffffffffff8p0
3548tgamma 0x6.0000000000000008p0
3549tgamma 0x5.fffffffffffffff8p0
3550tgamma 0x5.0000000000000008p0
3551tgamma 0x4.fffffffffffffff8p0
3552tgamma 0x4.0000000000000008p0
3553tgamma 0x3.fffffffffffffffcp0
3554tgamma 0x3.0000000000000004p0
3555tgamma 0x2.fffffffffffffffcp0
3556tgamma 0x2.0000000000000004p0
3557tgamma 0x1.fffffffffffffffep0
3558tgamma 0x1.0000000000000002p0
3559tgamma 0x0.ffffffffffffffffp0
3560tgamma -0x0.ffffffffffffffffp0
3561tgamma -0x1.0000000000000002p0
3562tgamma -0x1.fffffffffffffffep0
3563tgamma -0x2.0000000000000004p0
3564tgamma -0x2.fffffffffffffffcp0
3565tgamma -0x3.0000000000000004p0
3566tgamma -0x3.fffffffffffffffcp0
3567tgamma -0x4.0000000000000008p0
3568tgamma -0x4.fffffffffffffff8p0
3569tgamma -0x5.0000000000000008p0
3570tgamma -0x5.fffffffffffffff8p0
3571tgamma -0x6.0000000000000008p0
3572tgamma -0x6.fffffffffffffff8p0
3573tgamma -0x7.0000000000000008p0
3574tgamma -0x7.fffffffffffffff8p0
3575tgamma -0x8.000000000000001p0
3576tgamma -0x9.fffffffffffffffp0
3577tgamma -0xa.000000000000001p0
3578tgamma -0x13.ffffffffffffffep0
3579tgamma -0x14.000000000000002p0
3580tgamma -0x1d.ffffffffffffffep0
3581tgamma -0x1e.000000000000002p0
3582tgamma -0x27.ffffffffffffffcp0
3583tgamma -0x28.000000000000004p0
3584tgamma -0x28.ffffffffffffffcp0
3585tgamma -0x29.000000000000004p0
e47cc4e0
JM
3586tgamma -0x29.ffffffffffffffcp0
3587tgamma -0x2a.000000000000004p0
3588tgamma -0x31.ffffffffffffffcp0
3589tgamma -0x32.000000000000004p0
3590tgamma -0x63.ffffffffffffff8p0
3591tgamma -0x64.000000000000008p0
3592tgamma -0x95.ffffffffffffffp0
3593tgamma -0x96.00000000000001p0
3594tgamma -0xb4.ffffffffffffffp0
3595tgamma -0xb5.00000000000001p0
3596tgamma -0xb5.ffffffffffffffp0
3597tgamma -0xb6.00000000000001p0
3598tgamma -0xb6.ffffffffffffffp0
3599tgamma -0xb7.00000000000001p0
3600tgamma -0xb7.ffffffffffffffp0
3601tgamma -0xb8.00000000000001p0
3602tgamma -0xbb.ffffffffffffffp0
3603tgamma -0xbc.00000000000001p0
3604tgamma -0xbc.ffffffffffffffp0
3605tgamma -0xbd.00000000000001p0
3606tgamma -0xbd.ffffffffffffffp0
3607tgamma -0xbe.00000000000001p0
3608tgamma -0xbe.ffffffffffffffp0
3609tgamma -0xbf.00000000000001p0
3610tgamma -0xf9.ffffffffffffffp0
3611tgamma -0xfa.00000000000001p0
3612tgamma -0x1f3.fffffffffffffep0
3613tgamma -0x1f4.00000000000002p0
3614tgamma -0x2ed.fffffffffffffcp0
3615tgamma -0x2ee.00000000000004p0
3616tgamma -0x3e7.fffffffffffffcp0
3617tgamma -0x3e8.00000000000004p0
3618tgamma -0x4e1.fffffffffffff8p0
3619tgamma -0x4e2.00000000000008p0
3620tgamma -0x5db.fffffffffffff8p0
3621tgamma -0x5dc.00000000000008p0
3622tgamma -0x6d5.fffffffffffff8p0
3623tgamma -0x6d6.00000000000008p0
3624tgamma -0x6e2.fffffffffffff8p0
3625tgamma -0x6e3.00000000000008p0
3626tgamma -0x6e3.fffffffffffff8p0
3627tgamma -0x6e4.00000000000008p0
3628tgamma -0x6e4.fffffffffffff8p0
3629tgamma -0x6e5.00000000000008p0
3630tgamma -0x6e5.fffffffffffff8p0
3631tgamma -0x6e6.00000000000008p0
bbf37bdc
JM
3632tgamma 0x8.0000000000000000000000000008p0
3633tgamma 0x7.fffffffffffffffffffffffffffcp0
3634tgamma 0x7.0000000000000000000000000004p0
3635tgamma 0x6.fffffffffffffffffffffffffffcp0
3636tgamma 0x6.0000000000000000000000000004p0
3637tgamma 0x5.fffffffffffffffffffffffffffcp0
3638tgamma 0x5.0000000000000000000000000004p0
3639tgamma 0x4.fffffffffffffffffffffffffffcp0
3640tgamma 0x4.0000000000000000000000000004p0
3641tgamma 0x3.fffffffffffffffffffffffffffep0
3642tgamma 0x3.0000000000000000000000000002p0
3643tgamma 0x2.fffffffffffffffffffffffffffep0
3644tgamma 0x2.0000000000000000000000000002p0
3645tgamma 0x1.ffffffffffffffffffffffffffffp0
3646tgamma 0x1.0000000000000000000000000001p0
3647tgamma 0x0.ffffffffffffffffffffffffffff8p0
3648tgamma -0x0.ffffffffffffffffffffffffffff8p0
3649tgamma -0x1.0000000000000000000000000001p0
3650tgamma -0x1.ffffffffffffffffffffffffffffp0
3651tgamma -0x2.0000000000000000000000000002p0
3652tgamma -0x2.fffffffffffffffffffffffffffep0
3653tgamma -0x3.0000000000000000000000000002p0
3654tgamma -0x3.fffffffffffffffffffffffffffep0
3655tgamma -0x4.0000000000000000000000000004p0
3656tgamma -0x4.fffffffffffffffffffffffffffcp0
3657tgamma -0x5.0000000000000000000000000004p0
3658tgamma -0x5.fffffffffffffffffffffffffffcp0
3659tgamma -0x6.0000000000000000000000000004p0
3660tgamma -0x6.fffffffffffffffffffffffffffcp0
3661tgamma -0x7.0000000000000000000000000004p0
3662tgamma -0x7.fffffffffffffffffffffffffffcp0
3663tgamma -0x8.0000000000000000000000000008p0
3664tgamma -0x9.fffffffffffffffffffffffffff8p0
3665tgamma -0xa.0000000000000000000000000008p0
3666tgamma -0x13.fffffffffffffffffffffffffffp0
3667tgamma -0x14.000000000000000000000000001p0
3668tgamma -0x1d.fffffffffffffffffffffffffffp0
3669tgamma -0x1e.000000000000000000000000001p0
3670tgamma -0x27.ffffffffffffffffffffffffffep0
3671tgamma -0x28.000000000000000000000000002p0
3672tgamma -0x28.ffffffffffffffffffffffffffep0
3673tgamma -0x29.000000000000000000000000002p0
e47cc4e0
JM
3674tgamma -0x29.ffffffffffffffffffffffffffep0
3675tgamma -0x2a.000000000000000000000000002p0
3676tgamma -0x31.ffffffffffffffffffffffffffep0
3677tgamma -0x32.000000000000000000000000002p0
3678tgamma -0x63.ffffffffffffffffffffffffffcp0
3679tgamma -0x64.000000000000000000000000004p0
3680tgamma -0x95.ffffffffffffffffffffffffff8p0
3681tgamma -0x96.000000000000000000000000008p0
3682tgamma -0xb4.ffffffffffffffffffffffffff8p0
3683tgamma -0xb5.000000000000000000000000008p0
3684tgamma -0xb5.ffffffffffffffffffffffffff8p0
3685tgamma -0xb6.000000000000000000000000008p0
3686tgamma -0xb6.ffffffffffffffffffffffffff8p0
3687tgamma -0xb7.000000000000000000000000008p0
3688tgamma -0xb7.ffffffffffffffffffffffffff8p0
3689tgamma -0xb8.000000000000000000000000008p0
3690tgamma -0xbb.ffffffffffffffffffffffffff8p0
3691tgamma -0xbc.000000000000000000000000008p0
3692tgamma -0xbc.ffffffffffffffffffffffffff8p0
3693tgamma -0xbd.000000000000000000000000008p0
3694tgamma -0xbd.ffffffffffffffffffffffffff8p0
3695tgamma -0xbe.000000000000000000000000008p0
3696tgamma -0xbe.ffffffffffffffffffffffffff8p0
3697tgamma -0xbf.000000000000000000000000008p0
3698tgamma -0xf9.ffffffffffffffffffffffffff8p0
3699tgamma -0xfa.000000000000000000000000008p0
3700tgamma -0x1f3.ffffffffffffffffffffffffffp0
3701tgamma -0x1f4.00000000000000000000000001p0
3702tgamma -0x2ed.fffffffffffffffffffffffffep0
3703tgamma -0x2ee.00000000000000000000000002p0
3704tgamma -0x3e7.fffffffffffffffffffffffffep0
3705tgamma -0x3e8.00000000000000000000000002p0
3706tgamma -0x4e1.fffffffffffffffffffffffffcp0
3707tgamma -0x4e2.00000000000000000000000004p0
3708tgamma -0x5db.fffffffffffffffffffffffffcp0
3709tgamma -0x5dc.00000000000000000000000004p0
3710tgamma -0x6d5.fffffffffffffffffffffffffcp0
3711tgamma -0x6d6.00000000000000000000000004p0
3712tgamma -0x6e2.fffffffffffffffffffffffffcp0
3713tgamma -0x6e3.00000000000000000000000004p0
3714tgamma -0x6e3.fffffffffffffffffffffffffcp0
3715tgamma -0x6e4.00000000000000000000000004p0
3716tgamma -0x6e4.fffffffffffffffffffffffffcp0
3717tgamma -0x6e5.00000000000000000000000004p0
3718tgamma -0x6e5.fffffffffffffffffffffffffcp0
3719tgamma -0x6e6.00000000000000000000000004p0
3720tgamma -0x6eb.fffffffffffffffffffffffffcp0
3721tgamma -0x6ec.00000000000000000000000004p0
3722tgamma -0x6ec.fffffffffffffffffffffffffcp0
3723tgamma -0x6ed.00000000000000000000000004p0
3724tgamma -0x6ed.fffffffffffffffffffffffffcp0
3725tgamma -0x6ee.00000000000000000000000004p0
3726tgamma -0x6ee.fffffffffffffffffffffffffcp0
3727tgamma -0x6ef.00000000000000000000000004p0
bbf37bdc 3728tgamma -0x1.0a32a2p+5
e47cc4e0 3729tgamma -0x1.5800000080001p+7
bbf37bdc
JM
3730tgamma 18.5
3731tgamma 19.5
3732tgamma 23.5
3733tgamma 29.5
3734tgamma 30.5
3735tgamma 31.5
3736tgamma 32.5
3737tgamma 33.5
3738tgamma 34.5
3739tgamma 0x2.30a43cp+4
3740tgamma 0x2.30a44p+4
3741tgamma 0xa.b9fd72b0fb238p+4
3742tgamma 0xa.b9fd72b0fb24p+4
3743tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
3744tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
3745tgamma 0x6.db8c603359a97108p+8
3746tgamma 0x6.db8c603359a9711p+8
3747tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
3748tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
e47cc4e0
JM
3749tgamma 1e3
3750tgamma -100000.5
e02920bc 3751tgamma max
bbf37bdc 3752
51e15247
JM
3753tgamma -0x3.06644cp+0
3754tgamma -0x6.fe4636e0c5064p+0
3755tgamma -0x7.a13d7a2945cd5718p+0
305392ea 3756tgamma -0x1.4a5caap+4
4afe4b20
JM
3757tgamma -0x9.2d3a5p+0
3758tgamma -0xb.0f63ep+0
3759tgamma -0x5.f0e02p+8
3ba0ac10
JM
3760tgamma -0xb.3123bp+0
3761tgamma -0x9.6d538p+0
3762tgamma -0xc.c2439p+0
3763tgamma -0xc.372f043322128p+0
3764tgamma -0xa.ccfcep+0
3765tgamma -0x9.418c8p+0
3766tgamma -0x6.ce9158p+0
3767tgamma -0xd.cbf53d0e7d06p+0
51e15247 3768
bbf37bdc
JM
3769y0 0.125
3770y0 0.75
3771y0 1.0
3772y0 1.5
3773y0 2.0
3774y0 8.0
3775y0 10.0
3776y0 0x1.3ffp+74
3777y0 0x1.ff00000000002p+840
3778y0 0x1p1023
3779y0 0x1p16382
3780y0 0x1p16383
3781y0 0x1p-10
3782y0 0x1p-20
3783y0 0x1p-30
3784y0 0x1p-40
3785y0 0x1p-50
3786y0 0x1p-60
3787y0 0x1p-70
3788y0 0x1p-80
3789y0 0x1p-90
3790y0 0x1p-100
3791y0 0x1p-110
46a3d3c7
JM
3792y0 min
3793y0 min_subnorm
bbf37bdc
JM
3794
3795y1 0.125
3796y1 0.75
3797y1 1.0
3798y1 1.5
3799y1 2.0
3800y1 8.0
3801y1 10.0
3802y1 0x1.27e204p+99
3803y1 0x1.001000001p+593
3804y1 0x1p1023
3805y1 0x1p16382
3806y1 0x1p16383
3807y1 0x1p-10
3808y1 0x1p-20
3809y1 0x1p-30
3810y1 0x1p-40
3811y1 0x1p-50
3812y1 0x1p-60
3813y1 0x1p-70
3814y1 0x1p-80
3815y1 0x1p-90
3816y1 0x1p-100
3817y1 0x1p-110
46a3d3c7
JM
3818y1 min
3819y1 min_subnorm
f889953b
JM
3820
3821# yn (0, x) == y0 (x).
3822yn 0 0.125
3823yn 0 0.75
3824yn 0 1.0
3825yn 0 1.5
3826yn 0 2.0
3827yn 0 8.0
3828yn 0 10.0
3829
3830# yn (1, x) == y1 (x).
3831yn 1 0.125
3832yn 1 0.75
3833yn 1 1.0
3834yn 1 1.5
3835yn 1 2.0
3836yn 1 8.0
3837yn 1 10.0
3838
3839# yn (-1, x) == -y1 (x).
3840yn -1 1.0
3841
3842# yn (3, x).
3843yn 3 0.125
3844yn 3 0.75
3845yn 3 1.0
3846yn 3 2.0
3847yn 3 10.0
3848
3849# yn (10, x).
3850yn 10 0.125
3851yn 10 0.75
3852yn 10 1.0
3853yn 10 2.0
3854yn 10 10.0
3855
3856yn -10 1.0
3857
3858yn 10 min
3859
3860yn 2 0x1.ffff62p+99
3861yn 2 0x1p127
3862yn 2 0x1p1023
3863yn 2 0x1p16383
46a3d3c7
JM
3864
3865yn 0 min
3866yn 0 min_subnorm
3867yn 1 min
3868yn 1 min_subnorm
3869yn -1 min
3870yn -1 min_subnorm
3871yn 2 min
3872yn 2 min_subnorm
3873yn -2 min
3874yn -2 min_subnorm
3875yn 17 min
3876yn 17 min_subnorm
3877yn -17 min
3878yn -17 min_subnorm
3879yn 42 min
3880yn 42 min_subnorm
3881yn -42 min
3882yn -42 min_subnorm