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