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