]> sourceware.org Git - glibc.git/blame - math/auto-libm-test-in
BZ #16447: Fix ldbl-128 expl implementation.
[glibc.git] / math / auto-libm-test-in
CommitLineData
ffb536d0 1# libm test inputs for gen-auto-libm-tests.c.
d4697bc9 2# Copyright (C) 1997-2014 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
31e3a405
JM
36acos min
37acos -min
38acos min_subnorm
39acos -min_subnorm
176b0c79
JM
40
41acosh 1
31e3a405 42acosh 1.625
176b0c79 43acosh 7
31e3a405
JM
44acosh 100
45acosh 1e5
46acosh max no-test-inline
176b0c79
JM
47
48asin 0
49asin -0
50asin 0.5
51asin -0.5
52asin 1.0
53asin -1.0
54asin 0.75
55asin 0x0.ffffffp0
56asin -0x0.ffffffp0
57asin 0x0.ffffffff8p0
58asin -0x0.ffffffff8p0
59asin 0x0.ffffffffffffp0
60asin -0x0.ffffffffffffp0
61asin 0x0.ffffffffffffffffp0
62asin -0x0.ffffffffffffffffp0
31e3a405
JM
63# Bug 16351: underflow exception may be missing.
64asin min missing-underflow
65asin -min missing-underflow
66asin min_subnorm missing-underflow
67asin -min_subnorm missing-underflow
176b0c79
JM
68
69asinh 0
70asinh -0
71asinh 0.75
31e3a405
JM
72asinh 1
73asinh 10
74asinh 100
75asinh 1e6
76asinh 0x1p100
77# Bug 16350: underflow exception may be missing.
78asinh min missing-underflow
79asinh -min missing-underflow
80asinh min_subnorm missing-underflow
81asinh -min_subnorm missing-underflow
82asinh max no-test-inline
83asinh -max no-test-inline
176b0c79
JM
84
85atan 0
86atan -0
87atan max
88atan -max
89atan 1
90atan -1
91atan 0.75
31e3a405
JM
92atan 0x1p-5
93atan 2.5
94atan 10
95atan 1e6
176b0c79
JM
96# Bug 15319: underflow exception may be missing.
97atan 0x1p-100 missing-underflow
98atan 0x1p-600 missing-underflow
99atan 0x1p-10000 missing-underflow
31e3a405
JM
100atan min missing-underflow
101atan -min missing-underflow
102atan min_subnorm missing-underflow
103atan -min_subnorm missing-underflow
176b0c79 104
ff362e5b
JM
105# atan2 (0,x) == 0 for x > 0.
106atan2 0 1
107# atan2 (-0,x) == -0 for x > 0.
108atan2 -0 1
109atan2 0 0
110atan2 -0 0
111# atan2 (+0,x) == +pi for x < 0.
112atan2 0 -1
113# atan2 (-0,x) == -pi for x < 0.
114atan2 -0 -1
115atan2 0 -0
116atan2 -0 -0
117# atan2 (y,+0) == pi/2 for y > 0.
118atan2 1 0
119# atan2 (y,-0) == pi/2 for y > 0.
120atan2 1 -0
121# atan2 (y,+0) == -pi/2 for y < 0.
122atan2 -1 0
123# atan2 (y,-0) == -pi/2 for y < 0.
124atan2 -1 -0
125atan2 max max
31e3a405
JM
126atan2 max -max
127atan2 -max max
128atan2 -max -max
ff362e5b
JM
129atan2 max min
130atan2 -max -min
31e3a405
JM
131atan2 -max min
132atan2 max -min
133atan2 max min_subnorm
134atan2 -max -min_subnorm
135atan2 -max min_subnorm
136atan2 max -min_subnorm
ff362e5b
JM
137atan2 0.75 1
138atan2 -0.75 1.0
139atan2 0.75 -1.0
140atan2 -0.75 -1.0
141atan2 0.390625 .00029
142atan2 1.390625 0.9296875
143atan2 -0.00756827042671106339 -.001792735857538728036
144atan2 0x1.00000000000001p0 0x1.00000000000001p0
31e3a405
JM
145atan2 min min
146atan2 min -min
147atan2 -min min
148atan2 -min -min
149atan2 min_subnorm min_subnorm
150atan2 min_subnorm -min_subnorm
151atan2 -min_subnorm min_subnorm
152atan2 -min_subnorm -min_subnorm
153atan2 1 -max
154atan2 -1 -max
155atan2 min -max
156atan2 -min -max
157atan2 min_subnorm -max
158atan2 -min_subnorm -max
159# Bug 15319: underflow exception may be missing.
160# Bug 16349: errno setting may be missing.
161atan2 1 max missing-underflow
162atan2 -1 max missing-underflow
163atan2 min max missing-underflow missing-errno
164atan2 -min max missing-underflow missing-errno
165atan2 min_subnorm max missing-underflow missing-errno
166atan2 -min_subnorm max missing-underflow missing-errno
ff362e5b 167
176b0c79
JM
168atanh 0
169atanh -0
170atanh 0.75
31e3a405
JM
171atanh -0.75
172atanh 0.25
173atanh 0x1p-5
174atanh 0x1p-10
175atanh 0x1.2345p-20
176# Bug 16352: underflow exception may be missing.
177# Bug 16357: spurious underflow may occur.
178atanh min missing-underflow spurious-underflow:ldbl-96-intel:x86
179atanh -min missing-underflow spurious-underflow:ldbl-96-intel:x86
180atanh min_subnorm missing-underflow
181atanh -min_subnorm missing-underflow
176b0c79 182
64a17f1a
JM
183# cabs (x,y) == cabs (y,x).
184cabs 0.75 12.390625
185# cabs (x,y) == cabs (-x,y).
186cabs -12.390625 0.75
187# cabs (x,y) == cabs (-y,x).
188cabs -0.75 12.390625
189# cabs (x,y) == cabs (-x,-y).
190cabs -12.390625 -0.75
191# cabs (x,y) == cabs (-y,-x).
192cabs -0.75 -12.390625
193# cabs (x,0) == fabs (x).
194cabs -0.75 0
195cabs 0.75 0
196cabs -1.0 0
197cabs 1.0 0
198cabs -5.7e7 0
199cabs 5.7e7 0
200cabs 0.75 1.25
201
202# carg (x + i 0) == 0 for x > 0.
203carg 2.0 0
204# carg (x - i 0) == -0 for x > 0.
205carg 2.0 -0
206carg 0 0
207carg 0 -0
208# carg (x + i 0) == +pi for x < 0.
209carg -2.0 0
210# carg (x - i 0) == -pi for x < 0.
211carg -2.0 -0
212carg -0 0
213carg -0 -0
214# carg (+0 + i y) == pi/2 for y > 0.
215carg 0 2.0
216# carg (-0 + i y) == pi/2 for y > 0.
217carg -0 2.0
218# carg (+0 + i y) == -pi/2 for y < 0.
219carg 0 -2.0
220# carg (-0 + i y) == -pi/2 for y < 0.
221carg -0 -2.0
222
176b0c79
JM
223cbrt 0.0
224cbrt -0
225cbrt -0.001
226cbrt 8
227cbrt -27.0
228cbrt 0.9921875
229cbrt 0.75
230cbrt 0x1p16383
231cbrt 0x1p-16383
31e3a405
JM
232cbrt 1e5
233cbrt max
234cbrt -max
235cbrt min
236cbrt -min
237cbrt min_subnorm
238cbrt -min_subnorm
176b0c79 239
7fda5682
JM
240ccos 0.0 0.0
241ccos -0 0.0
242ccos 0.0 -0
243ccos -0 -0
244
245ccos 0.75 1.25
246ccos -2 -3
247
248ccos 0.75 89.5
249ccos 0.75 -89.5
250ccos -0.75 89.5
251ccos -0.75 -89.5
252ccos 0.75 710.5
253ccos 0.75 -710.5
254ccos -0.75 710.5
255ccos -0.75 -710.5
256ccos 0.75 11357.25
257ccos 0.75 -11357.25
258ccos -0.75 11357.25
259ccos -0.75 -11357.25
260
261ccos 0x1p-149 180
262ccos 0x1p-1074 1440
263ccos 0x1p-16434 22730
264
265ccos min_subnorm_p120 0x1p-120
266ccos 0x1p-120 min_subnorm_p120
267
268ccosh 0.0 0.0
269ccosh -0 0.0
270ccosh 0.0 -0
271ccosh -0 -0
272
273ccosh 0.75 1.25
274ccosh -2 -3
275
276ccosh 89.5 0.75
277ccosh -89.5 0.75
278ccosh 89.5 -0.75
279ccosh -89.5 -0.75
280ccosh 710.5 0.75
281ccosh -710.5 0.75
282ccosh 710.5 -0.75
283ccosh -710.5 -0.75
284ccosh 11357.25 0.75
285ccosh -11357.25 0.75
286ccosh 11357.25 -0.75
287ccosh -11357.25 -0.75
288
289ccosh 180 0x1p-149
290ccosh 1440 0x1p-1074
291ccosh 22730 0x1p-16434
292
293ccosh min_subnorm_p120 0x1p-120
294ccosh 0x1p-120 min_subnorm_p120
295
296cexp 0 0
297cexp -0 0
298cexp 0 -0
299cexp -0 -0
300
301cexp 0.75 1.25
302cexp -2.0 -3.0
303
304cexp 0 0x1p65
305cexp 0 -0x1p65
306cexp 50 0x1p127
307
308cexp 0 1e22
309cexp 0 0x1p1023
310cexp 500 0x1p1023
311
312cexp 0 0x1p16383
313cexp -10000 0x1p16383
314
315cexp 88.75 0.75
316cexp -95 0.75
317cexp 709.8125 0.75
318cexp -720 0.75
319cexp 11356.5625 0.75
320cexp -11370 0.75
321
322cexp 180 0x1p-149
323cexp 1440 0x1p-1074
324cexp 22730 0x1p-16434
325
326cexp 1e6 0
327cexp 1e6 min
328cexp 1e6 -min
329
330# Bug 16348: spurious underflow may occur.
331cexp min min_subnorm spurious-underflow:ldbl-96-intel:x86 spurious-underflow:ldbl-96-intel:x86_64
332cexp min -min_subnorm spurious-underflow:ldbl-96-intel:x86 spurious-underflow:ldbl-96-intel:x86_64
333
334clog 0.75 1.25
335clog -2 -3
336
337clog 0x1.fffffep+127 0x1.fffffep+127
338clog 0x1.fffffep+127 1.0
339clog 0x1p-149 0x1p-149
340clog 0x1p-147 0x1p-147
341clog 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
342clog 0x1.fffffffffffffp+1023 0x1p+1023
343clog 0x1p-1074 0x1p-1074
344clog 0x1p-1073 0x1p-1073
345clog 0x1.fp+16383 0x1.fp+16383
346clog 0x1.fp+16383 0x1p+16383
347clog 0x1p-16440 0x1p-16441
348
349clog 0x1p-149 0x1.fp+127
350clog -0x1p-149 0x1.fp+127
351clog 0x1p-149 -0x1.fp+127
352clog -0x1p-149 -0x1.fp+127
353clog -0x1.fp+127 0x1p-149
354clog -0x1.fp+127 -0x1p-149
355clog 0x1.fp+127 0x1p-149
356clog 0x1.fp+127 -0x1p-149
357clog 0x1p-1074 0x1.fp+1023
358clog -0x1p-1074 0x1.fp+1023
359clog 0x1p-1074 -0x1.fp+1023
360clog -0x1p-1074 -0x1.fp+1023
361clog -0x1.fp+1023 0x1p-1074
362clog -0x1.fp+1023 -0x1p-1074
363clog 0x1.fp+1023 0x1p-1074
364clog 0x1.fp+1023 -0x1p-1074
365clog 0x1p-16445 0x1.fp+16383
366clog -0x1p-16445 0x1.fp+16383
367clog 0x1p-16445 -0x1.fp+16383
368clog -0x1p-16445 -0x1.fp+16383
369clog -0x1.fp+16383 0x1p-16445
370clog -0x1.fp+16383 -0x1p-16445
371clog 0x1.fp+16383 0x1p-16445
372clog 0x1.fp+16383 -0x1p-16445
373clog 0x1p-16494 0x1.fp+16383
374clog -0x1p-16494 0x1.fp+16383
375clog 0x1p-16494 -0x1.fp+16383
376clog -0x1p-16494 -0x1.fp+16383
377clog -0x1.fp+16383 0x1p-16494
378clog -0x1.fp+16383 -0x1p-16494
379clog 0x1.fp+16383 0x1p-16494
380clog 0x1.fp+16383 -0x1p-16494
381
382clog 1.0 0x1.234566p-10
383clog -1.0 0x1.234566p-20
384clog 0x1.234566p-30 1.0
385clog -0x1.234566p-40 -1.0
386clog 0x1.234566p-50 1.0
387clog 0x1.234566p-60 1.0
388clog 0x1p-62 1.0
389clog 0x1p-63 1.0
390clog 0x1p-64 1.0
391clog 0x1p-510 1.0
392clog 0x1p-511 1.0
393clog 0x1p-512 1.0
394clog 0x1p-8190 1.0
395clog 0x1p-8191 1.0
396clog 0x1p-8192 1.0
397
398clog 0x1.000566p0 0x1.234p-10
399clog 0x1.000566p0 0x1.234p-100
400clog -0x1.0000000123456p0 0x1.2345678p-30
401clog -0x1.0000000123456p0 0x1.2345678p-1000
402clog 0x1.00000000000000123456789abcp0 0x1.23456789p-60
403clog 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
404
405clog 0x0.ffffffp0 0x0.ffffffp-100
406clog 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
407clog 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
408
409clog 0x1a6p-10 0x3a5p-10
410clog 0xf2p-10 0x3e3p-10
411clog 0x4d4ep-15 0x6605p-15
412clog 0x2818p-15 0x798fp-15
413clog 0x9b57bp-20 0xcb7b4p-20
414clog 0x2731p-20 0xfffd0p-20
415clog 0x2ede88p-23 0x771c3fp-23
416clog 0x11682p-23 0x7ffed1p-23
417clog 0xa1f2c1p-24 0xc643aep-24
418clog 0x659feap-24 0xeaf6f9p-24
419clog 0x4447d7175p-35 0x6c445e00ap-35
420clog 0x2dd46725bp-35 0x7783a1284p-35
421clog 0x164c74eea876p-45 0x16f393482f77p-45
422clog 0xfe961079616p-45 0x1bc37e09e6d1p-45
423clog 0xa4722f19346cp-51 0x7f9631c5e7f07p-51
424clog 0x10673dd0f2481p-51 0x7ef1d17cefbd2p-51
425clog 0x8ecbf810c4ae6p-52 0xd479468b09a37p-52
426clog 0x5b06b680ea2ccp-52 0xef452b965da9fp-52
427clog 0x659b70ab7971bp-53 0x1f5d111e08abecp-53
428clog 0x15cfbd1990d1ffp-53 0x176a3973e09a9ap-53
429clog 0x1367a310575591p-54 0x3cfcc0a0541f60p-54
430clog 0x55cb6d0c83af5p-55 0x7fe33c0c7c4e90p-55
431clog 0x298c62cb546588a7p-63 0x7911b1dfcc4ecdaep-63
432clog 0x4d9c37e2b5cb4533p-63 0x65c98be2385a042ep-63
433clog 0x602fd5037c4792efp-64 0xed3e2086dcca80b8p-64
434clog 0x6b10b4f3520217b6p-64 0xe8893cbb449253a1p-64
435clog 0x81b7efa81fc35ad1p-65 0x1ef4b835f1c79d812p-65
436clog 0x3f96469050f650869c2p-75 0x6f16b2c9c8b05988335p-75
437clog 0x3157fc1d73233e580c8p-75 0x761b52ccd435d7c7f5fp-75
438clog 0x155f8afc4c48685bf63610p-85 0x17d0cf2652cdbeb1294e19p-85
439clog 0x13836d58a13448d750b4b9p-85 0x195ca7bc3ab4f9161edbe6p-85
440clog 0x1df515eb171a808b9e400266p-95 0x7c71eb0cd4688dfe98581c77p-95
441clog 0xe33f66c9542ca25cc43c867p-95 0x7f35a68ebd3704a43c465864p-95
442clog 0x6771f22c64ed551b857c128b4cp-105 0x1f570e7a13cc3cf2f44fd793ea1p-105
443clog 0x15d8ab6ed05ca514086ac3a1e84p-105 0x1761e480aa094c0b10b34b09ce9p-105
444clog 0x187190c1a334497bdbde5a95f48p-106 0x3b25f08062d0a095c4cfbbc338dp-106
445clog 0x6241ef0da53f539f02fad67dabp-106 0x3fb46641182f7efd9caa769dac0p-106
446clog 0x3e1d0a105ac4ebeacd9c6952d34cp-112 0xf859b3d1b06d005dcbb5516d5479p-112
447clog 0x47017a2e36807acb1e5214b209dep-112 0xf5f4a550c9d75e3bb1839d865f0dp-112
448clog 0x148f818cb7a9258fca942ade2a0cap-113 0x18854a34780b8333ec53310ad7001p-113
449clog 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
450clog 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
451clog 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
452
176b0c79
JM
453cos 0
454cos -0
455cos pi/3
456cos 2pi/3
457cos pi/2
458cos 0.75
459cos 0x1p65
460cos -0x1p65
461cos 0.80190127184058835
462cos 0x1.442f74p+15
463cos 1e22
464cos 0x1p1023
465cos 0x1p16383
466cos 0x1p+120
467cos 0x1p+127
468cos 0x1.fffff8p+127
469cos 0x1.fffffep+127
470cos 0x1p+50
471cos 0x1p+28
472cos 0x1.000000cf4a2a2p0
473cos 0x1.0000010b239a9p0
474cos 0x1.00000162a932bp0
475cos 0x1.000002d452a10p0
476cos 0x1.000005bc7d86dp0
477cos 1
478cos 2
479cos 3
480cos 4
481cos 5
482cos 6
483cos 7
484cos 8
485cos 9
486cos 10
31e3a405
JM
487cos max
488cos -max
489cos min
490cos -min
491cos min_subnorm
492cos -min_subnorm
176b0c79
JM
493
494cosh 0
495cosh -0
496cosh 0.75
497cosh 709.8893558127259666434838436543941497802734375
498cosh -709.8893558127259666434838436543941497802734375
499cosh 22
500cosh 23
501cosh 24
31e3a405
JM
502cosh 0x1p-5
503cosh 0x1p-20
504cosh -1
505cosh 50
7dd009d8
JM
506# GCC bug 59666: results on directed rounding may be incorrect.
507cosh max no-test-inline xfail-rounding:ldbl-128ibm
508cosh -max no-test-inline xfail-rounding:ldbl-128ibm
31e3a405
JM
509# Bug 16354: spurious underflow may occur.
510cosh min spurious-underflow
511cosh -min spurious-underflow
512cosh min_subnorm spurious-underflow
513cosh -min_subnorm spurious-underflow
514# Test values either side of overflow for each floating-point format.
515cosh 0x5.96a7ep+4
516cosh 0x5.96a7e8p+4
517cosh -0x5.96a7ep+4
518cosh -0x5.96a7e8p+4
7dd009d8
JM
519# GCC bug 59666: results on directed rounding may be incorrect.
520cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ldbl-128ibm
521cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ldbl-128ibm
522cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ldbl-128ibm
523cosh -0x2.c679d1f73f0fcp+8 xfail-rounding:ldbl-128ibm
524cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-128ibm
525cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-128ibm
526cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-128ibm
527cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-128ibm
528cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ldbl-128ibm
529cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ldbl-128ibm
530cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ldbl-128ibm
531cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ldbl-128ibm
532cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ldbl-128ibm
533cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ldbl-128ibm
534cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ldbl-128ibm
535cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ldbl-128ibm
176b0c79 536
b7867a3b
JM
537cpow 1 0 0 0
538cpow 2 0 10 0
539# Bug 14473: cpow results inaccurate.
540cpow e 0 0 2pi xfail
541cpow 2 3 4 0
542
543cpow 0.75 1.25 0.75 1.25
544cpow 0.75 1.25 1.0 1.0
545cpow 0.75 1.25 1.0 0.0
546cpow 0.75 1.25 0.0 1.0
547
7fda5682
JM
548csqrt 0 0
549csqrt 0 -0
550csqrt -0 0
551csqrt -0 -0
552
553csqrt 16.0 -30.0
554csqrt -1 0
555csqrt 0 2
556csqrt 119 120
557csqrt 0.75 1.25
558csqrt -2 -3
559csqrt -2 3
560# Principal square root should be returned (i.e., non-negative real part).
561csqrt 0 -1
562
563csqrt 0x1.fffffep+127 0x1.fffffep+127
564csqrt 0x1.fffffep+127 1.0
565csqrt 0x1p-149 0x1p-149
566csqrt 0x1p-147 0x1p-147
567
568csqrt 0 0x1p-149
569csqrt 0x1p-50 0x1p-149
570csqrt 0x1p+127 0x1p-149
571csqrt 0x1p-149 0x1p+127
572csqrt 0x1.000002p-126 0x1.000002p-126
573csqrt -0x1.000002p-126 -0x1.000002p-126
574
575csqrt 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
576csqrt 0x1.fffffffffffffp+1023 0x1p+1023
577csqrt 0x1p-1074 0x1p-1074
578csqrt 0x1p-1073 0x1p-1073
579
580csqrt 0 0x1p-1074
581csqrt 0x1p-500 0x1p-1074
582csqrt 0x1p+1023 0x1p-1074
583csqrt 0x1p-1074 0x1p+1023
584csqrt 0x1.0000000000001p-1022 0x1.0000000000001p-1022
585csqrt -0x1.0000000000001p-1022 -0x1.0000000000001p-1022
586
587csqrt 0x1.fp+16383 0x1.fp+16383
588csqrt 0x1.fp+16383 0x1p+16383
589csqrt 0x1p-16440 0x1p-16441
590
591csqrt 0 0x1p-16445
592csqrt 0x1p-5000 0x1p-16445
593csqrt 0x1p+16383 0x1p-16445
594csqrt 0x1p-16445 0x1p+16383
595csqrt 0x1.0000000000000002p-16382 0x1.0000000000000002p-16382
596csqrt -0x1.0000000000000002p-16382 -0x1.0000000000000002p-16382
597
598csqrt 0 0x1p-16494
599csqrt 0x1p-5000 0x1p-16494
600csqrt 0x1p+16383 0x1p-16494
601csqrt 0x1p-16494 0x1p+16383
602csqrt 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-16382
603csqrt -0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-16382
604
605ctan 0 0
606ctan 0 -0
607ctan -0 0
608ctan -0 -0
609
610ctan 0.75 1.25
611ctan -2 -3
612
613ctan 1 45
614ctan 1 47
615ctan 1 355
616ctan 1 365
a5a326f6
JM
617# GCC bug 59666: results on directed rounding may be incorrect.
618ctan 1 5680 xfail-rounding:ldbl-128ibm
619ctan 1 5690 xfail-rounding:ldbl-128ibm
7fda5682
JM
620
621ctan 0x3.243f6cp-1 0
622
623ctan 0x1p127 1
624ctan 0x1p1023 1
625ctan 0x1p16383 1
626
a5a326f6
JM
627# GCC bug 59666: results on directed rounding may be incorrect.
628ctan 50000 50000 xfail-rounding:ldbl-128ibm
629ctan 50000 -50000 xfail-rounding:ldbl-128ibm
630ctan -50000 50000 xfail-rounding:ldbl-128ibm
631ctan -50000 -50000 xfail-rounding:ldbl-128ibm
7fda5682
JM
632
633ctan 0x1.921fb6p+0 0x1p-149
634ctan 0x1.921fb54442d18p+0 0x1p-1074
635ctan 0x1.921fb54442d1846ap+0 0x1p-16445
636
637ctanh 0 0
638ctanh 0 -0
639ctanh -0 0
640ctanh -0 -0
641
642ctanh 0 pi/4
643
644ctanh 0.75 1.25
645ctanh -2 -3
646
647ctanh 45 1
648ctanh 47 1
649ctanh 355 1
650ctanh 365 1
a5a326f6
JM
651# GCC bug 59666: results on directed rounding may be incorrect.
652ctanh 5680 1 xfail-rounding:ldbl-128ibm
653ctanh 5690 1 xfail-rounding:ldbl-128ibm
7fda5682
JM
654
655ctanh 0 0x3.243f6cp-1
656
657ctanh 1 0x1p127
658ctanh 1 0x1p1023
659ctanh 1 0x1p16383
660
a5a326f6
JM
661# GCC bug 59666: results on directed rounding may be incorrect.
662ctanh 50000 50000 xfail-rounding:ldbl-128ibm
663ctanh 50000 -50000 xfail-rounding:ldbl-128ibm
664ctanh -50000 50000 xfail-rounding:ldbl-128ibm
665ctanh -50000 -50000 xfail-rounding:ldbl-128ibm
7fda5682
JM
666
667ctanh 0x1p-149 0x1.921fb6p+0
668ctanh 0x1p-1074 0x1.921fb54442d18p+0
669ctanh 0x1p-16445 0x1.921fb54442d1846ap+0
670
d8e2dbe3
JM
671erf 0
672erf -0
673erf 0.125
674erf 0.75
675erf 1.25
676erf 2.0
677erf 4.125
678erf 27.0
679erf -27.0
680erf -0x1.fffffffffffff8p-2
681
682erfc 0.0
683erfc -0
684erfc 0.125
685erfc 0.75
686erfc 1.25
687erfc 2.0
688erfc 0x1.f7303cp+1
689erfc 4.125
690erfc 0x1.ffa002p+2
691erfc 0x1.ffffc8p+2
692erfc -0x1.fffffffffffff8p-2
34e16df5
JM
693erfc 26.0
694erfc 27.0
695erfc 28.0
d8e2dbe3 696erfc 0x1.ffff56789abcdef0123456789a8p+2
34e16df5
JM
697erfc 100
698erfc 106
699erfc 106.5
700erfc 106.625
701erfc 107
702erfc 108
703erfc 1000
704erfc max
d8e2dbe3
JM
705
706exp 0
707exp -0
708exp 1
709exp 2
710exp 3
711exp 0.75
712exp 50.0
713exp 88.72269439697265625
714exp 709.75
715# Bug 16284: results on directed rounding may be incorrect.
a5a326f6
JM
716# GCC bug 59666: results on directed rounding may be incorrect.
717exp 1000.0 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
718exp 710 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
d8e2dbe3
JM
719exp -1234
720# Bug 16284: results on directed rounding may be incorrect.
a5a326f6
JM
721# GCC bug 59666: results on directed rounding may be incorrect.
722exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
723exp 1e5 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
724exp max xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
749008ff
JM
725exp -7.4444006192138124e+02
726exp -0x1.75f113c30b1c8p+9
d8e2dbe3 727exp -max
7e6424e3 728exp -11342.8125
d8e2dbe3
JM
729
730exp10 0
731exp10 -0
732exp10 3
733exp10 -1
734exp10 36
735exp10 -36
736exp10 305
737exp10 -305
5b0626b9 738# Bug 16284: results on directed rounding may be incorrect.
7dd009d8
JM
739# GCC bug 59666: results on directed rounding may be incorrect.
740exp10 4932 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
5b0626b9
JM
741# Bug 16361: underflow exception may be misssing
742exp10 -4932 missing-underflow:ldbl-96-intel:x86 missing-underflow:ldbl-96-intel:x86_64
743# Bug 16284: results on directed rounding may be incorrect.
7dd009d8
JM
744# GCC bug 59666: results on directed rounding may be incorrect.
745exp10 1e5 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
d8e2dbe3 746exp10 -1e5
5b0626b9 747# Bug 16284: results on directed rounding may be incorrect.
7dd009d8
JM
748# GCC bug 59666: results on directed rounding may be incorrect.
749exp10 1e6 xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
d8e2dbe3 750exp10 -1e6
5b0626b9 751# Bug 16284: results on directed rounding may be incorrect.
7dd009d8
JM
752# GCC bug 59666: results on directed rounding may be incorrect.
753exp10 max xfail-rounding:flt-32 xfail-rounding:ldbl-128ibm
d8e2dbe3
JM
754exp10 -max
755exp10 0.75
5b0626b9 756# Bug 16284: results on directed rounding may be incorrect.
7dd009d8
JM
757# GCC bug 59666: results on directed rounding may be incorrect.
758exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:flt-32 xfail-rounding:dbl-64 xfail-rounding:ldbl-128ibm
d8e2dbe3
JM
759
760exp2 0
761exp2 -0
762exp2 10
763exp2 -1
764exp2 1e6
17dea188 765exp2 -1e6
d8e2dbe3 766exp2 max
17dea188 767exp2 -max
d8e2dbe3
JM
768exp2 0.75
769exp2 100.5
770exp2 127
771exp2 -149
772exp2 1000.25
773exp2 1023
17dea188 774exp2 -1074
d8e2dbe3 775exp2 16383
17dea188 776exp2 -16400
d8e2dbe3
JM
777
778expm1 0
779expm1 -0
780expm1 1
781expm1 0.75
782expm1 50.0
783expm1 127.0
784expm1 500.0
7dd009d8
JM
785# GCC bug 59666: results on directed rounding may be incorrect.
786expm1 11356.25 xfail-rounding:ldbl-128ibm
d8e2dbe3
JM
787expm1 -10.0
788expm1 -16.0
789expm1 -17.0
790expm1 -18.0
791expm1 -36.0
792expm1 -37.0
793expm1 -38.0
794expm1 -44.0
795expm1 -45.0
796expm1 -46.0
797expm1 -73.0
798expm1 -74.0
799expm1 -75.0
800expm1 -78.0
801expm1 -79.0
802expm1 -80.0
803expm1 -100.0
804expm1 -1000.0
805expm1 -10000.0
806expm1 -100000.0
7dd009d8
JM
807# GCC bug 59666: results on directed rounding may be incorrect.
808expm1 100000.0 xfail-rounding:ldbl-128ibm
809expm1 max xfail-rounding:ldbl-128ibm
d8e2dbe3 810expm1 -max
f88acd39
JM
811expm1 0x1p-2
812expm1 -0x1p-2
813expm1 0x1p-10
814expm1 -0x1p-10
815expm1 0x1p-20
816expm1 -0x1p-20
817expm1 0x1p-29
818expm1 -0x1p-29
819expm1 0x1p-32
820expm1 -0x1p-32
821expm1 0x1p-50
822expm1 -0x1p-50
823expm1 0x1p-64
824expm1 -0x1p-64
825expm1 0x1p-100
826expm1 -0x1p-100
d8e2dbe3 827
c88769dd
JM
828hypot 0 0
829hypot 0 -0
830hypot -0 0
831hypot -0 -0
ff362e5b
JM
832# hypot (x,y) == hypot (+-x, +-y).
833hypot 0.7 12.4
834hypot -0.7 12.4
835hypot 0.7 -12.4
836hypot -0.7 -12.4
837hypot 12.4 0.7
838hypot -12.4 0.7
839hypot 12.4 -0.7
840hypot -12.4 -0.7
841# hypot (x,0) == fabs (x).
842hypot 0.75 0
843hypot -0.75 0
844hypot -5.7e7 0
845hypot 0.75 1.25
846hypot 1.0 0x1p-61
847hypot 0x1p+0 0x1.fp-129
6432a540 848hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
ff362e5b
JM
849hypot 0x3p125 0x4p125 no-test-inline:flt-32
850hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:flt-32
851hypot 0x3p1021 0x4p1021 no-test-inline:dbl-64
852hypot 0x1p+0 0x0.3ep-1022 no-test-inline:dbl-64
853hypot 0x3p16381 0x4p16381 no-test-inline
854hypot 0x1p-149 0x1p-149
855hypot 0x1p-1074 0x1p-1074
c88769dd
JM
856hypot 0x1p-16445 0x1p-16445 no-test-inline
857hypot 0x1p-16494 0x1p-16494 no-test-inline
858hypot 0x0.fffffep-126 0x0.fp-127
859hypot 0x0.fffffep-126 0x0.fp-130
860hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
861hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
5953eb3a
JM
862hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
863hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
864hypot 0 min_subnorm no-test-inline
ff362e5b 865
d8e2dbe3
JM
866j0 -1.0
867j0 0.0
868j0 0.125
869j0 0.75
870j0 1.0
871j0 1.5
872j0 2.0
873j0 8.0
874j0 10.0
875j0 4.0
876j0 -4.0
877j0 0x1.d7ce3ap+107
878j0 -0x1.001000001p+593
879j0 0x1p1023
880j0 0x1p16382
881j0 0x1p16383
882
883j1 -1.0
884j1 0.0
885j1 0.125
886j1 0.75
887j1 1.0
888j1 1.5
889j1 2.0
890j1 8.0
891j1 10.0
892j1 0x1.3ffp+74
893j1 0x1.ff00000000002p+840
894j1 0x1p1023
895j1 0x1p16382
896j1 0x1p16383
897
f889953b
JM
898# jn (0, x) == j0 (x).
899jn 0 -1.0
900jn 0 0.0
901jn 0 0.125
902jn 0 0.75
903jn 0 1.0
904jn 0 1.5
905jn 0 2.0
906jn 0 8.0
907jn 0 10.0
908jn 0 4.0
909jn 0 -4.0
910
911# jn (1, x) == j1 (x).
912jn 1 -1.0
913jn 1 0.0
914jn 1 0.125
915jn 1 0.75
916jn 1 1.0
917jn 1 1.5
918jn 1 2.0
919jn 1 8.0
920jn 1 10.0
921
922jn 3 -1.0
923jn 3 0.0
924jn 3 0.125
925jn 3 0.75
926jn 3 1.0
927jn 3 2.0
928jn 3 10.0
929
930jn 10 -1.0
931jn 10 0.0
932jn 10 0.125
933jn 10 0.75
934jn 10 1.0
935jn 10 2.0
936jn 10 10.0
937
938jn 2 2.4048255576957729
939jn 3 2.4048255576957729
940jn 4 2.4048255576957729
941jn 5 2.4048255576957729
942jn 6 2.4048255576957729
943jn 7 2.4048255576957729
944jn 8 2.4048255576957729
945jn 9 2.4048255576957729
946
947jn 2 0x1.ffff62p+99
948jn 2 0x1p127
949jn 2 0x1p1023
950jn 2 0x1p16383
951
9f0be4f8
JM
952lgamma max
953lgamma 1
954lgamma 3
955lgamma 0.5
956lgamma -0.5
957lgamma 0.7
958lgamma 1.2
959lgamma 0x1p-5
960lgamma -0x1p-5
961lgamma 0x1p-10
962lgamma -0x1p-10
963lgamma 0x1p-15
964lgamma -0x1p-15
965lgamma 0x1p-20
966lgamma -0x1p-20
967lgamma 0x1p-25
968lgamma -0x1p-25
969lgamma 0x1p-30
970lgamma -0x1p-30
971lgamma 0x1p-40
972lgamma -0x1p-40
973lgamma 0x1p-50
974lgamma -0x1p-50
975lgamma 0x1p-60
976lgamma -0x1p-60
977lgamma 0x1p-64
978lgamma -0x1p-64
979lgamma 0x1p-70
980lgamma -0x1p-70
981lgamma 0x1p-100
982lgamma -0x1p-100
983lgamma 0x1p-126
984lgamma -0x1p-126
985lgamma 0x1p-149
986lgamma -0x1p-149
987lgamma 0x1p-200
988lgamma -0x1p-200
989lgamma 0x1p-500
990lgamma -0x1p-500
991lgamma 0x1p-1000
992lgamma -0x1p-1000
993lgamma 0x1p-1022
994lgamma -0x1p-1022
995lgamma 0x1p-1074
996lgamma -0x1p-1074
997lgamma 0x1p-5000
998lgamma -0x1p-5000
999lgamma 0x1p-10000
1000lgamma -0x1p-10000
1001lgamma 0x1p-16382
1002lgamma -0x1p-16382
1003lgamma 0x1p-16445
1004lgamma -0x1p-16445
1005lgamma 0x1p-16494
1006lgamma -0x1p-16494
1007
bbf37bdc
JM
1008log 1
1009log e
1010log 1/e
1011log 2
1012log 10
1013log 0.75
2dec468f
JM
1014log min
1015log min_subnorm
bbf37bdc
JM
1016
1017log10 1
1018log10 0.1
1019log10 10.0
1020log10 100.0
1021log10 10000.0
1022log10 e
1023log10 0.75
2dec468f
JM
1024log10 min
1025log10 min_subnorm
bbf37bdc
JM
1026
1027log1p 0
1028log1p -0
1029log1p e-1
1030log1p -0.25
1031log1p -0.875
2dec468f
JM
1032# Bug 16339: underflow exception may be missing.
1033log1p min missing-underflow
1034log1p min_subnorm missing-underflow
1035log1p -min missing-underflow
1036log1p -min_subnorm missing-underflow
bbf37bdc
JM
1037
1038log2 1
1039log2 e
1040log2 2.0
1041log2 16.0
1042log2 256.0
1043log2 0.75
2dec468f
JM
1044log2 min
1045log2 min_subnorm
bbf37bdc 1046
ff362e5b
JM
1047pow 0 0
1048pow 0 -0
1049pow -0 0
1050pow -0 -0
1051
1052pow 10 0
1053pow 10 -0
1054pow -10 0
1055pow -10 -0
1056
1057pow 1 1
1058pow 1 -1
1059pow 1 1.25
1060pow 1 -1.25
1061pow 1 0x1p62
1062pow 1 0x1p63
1063pow 1 0x1p64
1064pow 1 0x1p72
1065pow 1 min_subnorm
1066pow 1 -min_subnorm
1067
1068# pow (x, +-0) == 1.
1069pow 32.75 0
1070pow 32.75 -0
1071pow -32.75 0
1072pow -32.75 -0
1073pow 0x1p72 0
1074pow 0x1p72 -0
1075pow 0x1p-72 0
1076pow 0x1p-72 -0
1077
1078pow 0x1p72 0x1p72
1079pow 10 -0x1p72
1080pow max max
1081pow 10 -max
1082
1083pow 0 1
1084pow 0 11
1085
1086pow -0 1
1087pow -0 11
1088
1089pow 0 2
1090pow 0 11.1
1091
1092pow -0 2
1093pow -0 11.1
1094
1095# pow (+0, y) == +0 for y an odd integer > 0.
1096pow 0.0 27
1097pow 0.0 0xffffff
1098pow 0.0 0x1.fffffffffffffp+52
1099pow 0.0 0x1.fffffffffffffffep+63
1100pow 0.0 0x1.ffffffffffffffffffffffffff8p+105
1101pow 0.0 0x1.ffffffffffffffffffffffffffffp+112
1102
1103# pow (-0, y) == -0 for y an odd integer > 0.
1104pow -0 27
1105pow -0 0xffffff
1106pow -0 0x1fffffe
1107pow -0 0x1.fffffffffffffp+52
1108pow -0 0x1.fffffffffffffp+53
1109pow -0 0x1.fffffffffffffffep+63
1110pow -0 0x1.fffffffffffffffep+64
1111pow -0 0x1.ffffffffffffffffffffffffff8p+105
1112pow -0 0x1.ffffffffffffffffffffffffff8p+106
1113pow -0 0x1.ffffffffffffffffffffffffffffp+112
1114pow -0 0x1.ffffffffffffffffffffffffffffp+113
1115
1116# pow (+0, y) == +0 for y > 0 and not an odd integer.
1117pow 0.0 4
1118pow 0.0 0x1p24
1119pow 0.0 0x1p127
1120pow 0.0 max
1121pow 0.0 min_subnorm
1122
1123# pow (-0, y) == +0 for y > 0 and not an odd integer.
1124pow -0 4
1125pow -0 0x1p24
1126pow -0 0x1p127
1127pow -0 max
1128pow -0 min_subnorm
1129
1130pow 16 0.25
1131pow 0x1p64 0.125
1132pow 2 4
1133pow 256 8
1134
1135pow 0.75 1.25
1136
1137pow -7.49321e+133 -9.80818e+16
1138
1139pow -1.0 -0xffffff
1140pow -1.0 -0x1fffffe
1141pow -1.0 -0x1.fffffffffffffp+52
1142pow -1.0 -0x1.fffffffffffffp+53
1143pow -1.0 -0x1.fffffffffffffffep+63
1144pow -1.0 -0x1.fffffffffffffffep+64
1145pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105
1146pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106
1147pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112
1148pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113
1149pow -1.0 -max
1150
1151pow -1.0 0xffffff
1152pow -1.0 0x1fffffe
1153pow -1.0 0x1.fffffffffffffp+52
1154pow -1.0 0x1.fffffffffffffp+53
1155pow -1.0 0x1.fffffffffffffffep+63
1156pow -1.0 0x1.fffffffffffffffep+64
1157pow -1.0 0x1.ffffffffffffffffffffffffff8p+105
1158pow -1.0 0x1.ffffffffffffffffffffffffff8p+106
1159pow -1.0 0x1.ffffffffffffffffffffffffffffp+112
1160pow -1.0 0x1.ffffffffffffffffffffffffffffp+113
1161pow -1.0 max
1162
1163pow -2.0 126
1164pow -2.0 127
1165pow -2.0 -126
1166pow -2.0 -127
1167
1168pow -2.0 -0xffffff
1169pow -2.0 -0x1fffffe
1170pow -2.0 -0x1.fffffffffffffp+52
1171pow -2.0 -0x1.fffffffffffffp+53
1172pow -2.0 -0x1.fffffffffffffffep+63
1173pow -2.0 -0x1.fffffffffffffffep+64
1174pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
1175pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
1176pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
1177pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
1178pow -2.0 -max
1179
1180pow -2.0 0xffffff
1181pow -2.0 0x1fffffe
1182pow -2.0 0x1.fffffffffffffp+52
1183pow -2.0 0x1.fffffffffffffp+53
1184pow -2.0 0x1.fffffffffffffffep+63
1185pow -2.0 0x1.fffffffffffffffep+64
1186pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
1187pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
1188pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
1189pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
1190pow -2.0 max
1191
1192pow -max -2
1193pow -max -3
1194pow -max 2
1195pow -max 3
1196
1197pow -max -0xffffff
1198pow -max -0x1fffffe
1199pow -max -0x1.fffffffffffffp+52
1200pow -max -0x1.fffffffffffffp+53
1201pow -max -0x1.fffffffffffffffep+63
1202pow -max -0x1.fffffffffffffffep+64
1203pow -max -0x1.ffffffffffffffffffffffffff8p+105
1204pow -max -0x1.ffffffffffffffffffffffffff8p+106
1205pow -max -0x1.ffffffffffffffffffffffffffffp+112
1206pow -max -0x1.ffffffffffffffffffffffffffffp+113
1207pow -max -max
1208
1209pow -max 0xffffff
1210pow -max 0x1fffffe
1211pow -max 0x1.fffffffffffffp+52
1212pow -max 0x1.fffffffffffffp+53
1213pow -max 0x1.fffffffffffffffep+63
1214pow -max 0x1.fffffffffffffffep+64
1215pow -max 0x1.ffffffffffffffffffffffffff8p+105
1216pow -max 0x1.ffffffffffffffffffffffffff8p+106
1217pow -max 0x1.ffffffffffffffffffffffffffffp+112
1218pow -max 0x1.ffffffffffffffffffffffffffffp+113
1219pow -max max
1220
1221pow -0.5 126
1222pow -0.5 127
1223pow -0.5 -126
1224pow -0.5 -127
1225
1226pow -0.5 -0xffffff
1227pow -0.5 -0x1fffffe
1228pow -0.5 -0x1.fffffffffffffp+52
1229pow -0.5 -0x1.fffffffffffffp+53
1230pow -0.5 -0x1.fffffffffffffffep+63
1231pow -0.5 -0x1.fffffffffffffffep+64
1232pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
1233pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
1234pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
1235pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
1236pow -0.5 -max
1237
1238pow -0.5 0xffffff
1239pow -0.5 0x1fffffe
1240pow -0.5 0x1.fffffffffffffp+52
1241pow -0.5 0x1.fffffffffffffp+53
1242pow -0.5 0x1.fffffffffffffffep+63
1243pow -0.5 0x1.fffffffffffffffep+64
1244pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
1245pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
1246pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
1247pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
1248pow -0.5 max
1249
1250pow -min -2
1251pow -min -3
1252pow -min 1
1253pow -min 2
1254pow -min 3
1255
1256pow -min -0xffffff
1257pow -min -0x1fffffe
1258pow -min -0x1.fffffffffffffp+52
1259pow -min -0x1.fffffffffffffp+53
1260pow -min -0x1.fffffffffffffffep+63
1261pow -min -0x1.fffffffffffffffep+64
1262pow -min -0x1.ffffffffffffffffffffffffff8p+105
1263pow -min -0x1.ffffffffffffffffffffffffff8p+106
1264pow -min -0x1.ffffffffffffffffffffffffffffp+112
1265pow -min -0x1.ffffffffffffffffffffffffffffp+113
1266pow -min -max
1267
1268pow -min 0xffffff
1269pow -min 0x1fffffe
1270pow -min 0x1.fffffffffffffp+52
1271pow -min 0x1.fffffffffffffp+53
1272pow -min 0x1.fffffffffffffffep+63
1273pow -min 0x1.fffffffffffffffep+64
1274pow -min 0x1.ffffffffffffffffffffffffff8p+105
1275pow -min 0x1.ffffffffffffffffffffffffff8p+106
1276pow -min 0x1.ffffffffffffffffffffffffffffp+112
1277pow -min 0x1.ffffffffffffffffffffffffffffp+113
1278pow -min max
1279
1280pow 0x0.ffffffp0 10
1281pow 0x0.ffffffp0 100
1282pow 0x0.ffffffp0 1000
1283pow 0x0.ffffffp0 0x1p24
1284pow 0x0.ffffffp0 0x1p30
1285pow 0x0.ffffffp0 0x1.234566p30
1286pow 0x0.ffffffp0 -10
1287pow 0x0.ffffffp0 -100
1288pow 0x0.ffffffp0 -1000
1289pow 0x0.ffffffp0 -0x1p24
1290pow 0x0.ffffffp0 -0x1p30
1291pow 0x0.ffffffp0 -0x1.234566p30
1292pow 0x1.000002p0 0x1p24
1293pow 0x1.000002p0 0x1.234566p29
1294pow 0x1.000002p0 -0x1.234566p29
1295
1296pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
1297pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
1298pow 0x1.0000000000001p0 0x1.23456789abcdfp61
1299pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
1300
1301pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
1302pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
1303pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
1304pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
1305
1306pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
1307pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
1308pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
1309pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
1310
1311pow 1e4932 0.75
1312pow 1e4928 0.75
1313pow 1e4924 0.75
1314pow 1e4920 0.75
1315pow 10.0 4932.0
1316pow 10.0 4931.0
1317pow 10.0 4930.0
1318pow 10.0 4929.0
1319pow 10.0 -4931.0
1320pow 10.0 -4930.0
1321pow 10.0 -4929.0
1322pow 1e27 182.0
1323pow 1e27 -182.0
1324
1325pow min_subnorm min_subnorm
1326pow min_subnorm -min_subnorm
1327pow max min_subnorm
1328pow max -min_subnorm
1329pow 0.99 min_subnorm
1330pow 0.99 -min_subnorm
1331pow 1.01 min_subnorm
1332pow 1.01 -min_subnorm
1333
1334pow 2.0 -100000.0
1335
1336pow 1.0625 1.125
1337pow 1.5 1.03125
1338
bbf37bdc
JM
1339sin 0
1340sin -0
1341sin pi/6
1342sin -pi/6
1343sin pi/2
1344sin -pi/2
1345sin 0.75
1346sin 0x1p65
1347sin -0x1p65
1348sin 0x1.7f4134p+103
1349sin 0.80190127184058835
1350sin 2.522464e-1
1351sin 1e22
1352sin 0x1p1023
1353sin 0x1p16383
1354sin 0x1p+120
1355sin 0x1p+127
1356sin 0x1.fffff8p+127
1357sin 0x1.fffffep+127
1358sin 0x1p+50
1359sin 0x1p+28
1360sin 0.93340582292648832662962377071381
1361sin 2.3328432680770916363144351635128
1362sin 3.7439477503636453548097051680088
1363sin 3.9225160069792437411706487182528
1364sin 4.0711651639931289992091478779912
1365sin 4.7858438478542097982426639646292
1366sin 5.9840767662578002727968851104379
1367sin 1
1368sin 2
1369sin 3
1370sin 4
1371sin 5
1372sin 6
1373sin 7
1374sin 8
1375sin 9
1376sin 10
1377
6f6fc482
JM
1378sincos 0
1379sincos -0
1380sincos pi/2
1381sincos pi/6
1382sincos pi/3
1383sincos 0.75
1384sincos 0x1p65
1385sincos -0x1p65
1386sincos 0.80190127184058835
1387sincos 1e22
1388sincos 0x1p1023
1389sincos 0x1p16383
1390sincos 0x1p+120
1391sincos 0x1p+127
1392sincos 0x1.fffff8p+127
1393sincos 0x1.fffffep+127
1394sincos 0x1p+50
1395sincos 0x1p+28
1396
bbf37bdc
JM
1397sinh 0
1398sinh -0
1399sinh 0.75
f88acd39 1400sinh 0x8p-32
bbf37bdc
JM
1401sinh 22
1402sinh 23
1403sinh 24
1404
ffb536d0
JM
1405sqrt 0
1406sqrt -0
1407sqrt 2209
1408sqrt 4
1409sqrt 2
1410sqrt 0.25
1411sqrt 6642.25
1412sqrt 15190.5625
1413sqrt 0.75
ea3bc4e8
JM
1414sqrt 0x1.fffffffffffffp+1023
1415sqrt 0x1.ffffffffffffbp+1023
1416sqrt 0x1.ffffffffffff7p+1023
1417sqrt 0x1.ffffffffffff3p+1023
1418sqrt 0x1.fffffffffffefp+1023
1419sqrt 0x1.fffffffffffebp+1023
1420sqrt 0x1.fffffffffffe7p+1023
1421sqrt 0x1.fffffffffffe3p+1023
1422sqrt 0x1.fffffffffffdfp+1023
1423sqrt 0x1.fffffffffffdbp+1023
1424sqrt 0x1.fffffffffffd7p+1023
1425sqrt 0x1.0000000000003p-1022
1426sqrt 0x1.0000000000007p-1022
1427sqrt 0x1.000000000000bp-1022
1428sqrt 0x1.000000000000fp-1022
1429sqrt 0x1.0000000000013p-1022
1430sqrt 0x1.0000000000017p-1022
1431sqrt 0x1.000000000001bp-1022
1432sqrt 0x1.000000000001fp-1022
1433sqrt 0x1.0000000000023p-1022
1434sqrt 0x1.0000000000027p-1022
1435sqrt 0x1.000000000002bp-1022
1436sqrt 0x1.000000000002fp-1022
1437sqrt 0x1.0000000000033p-1022
1438sqrt 0x1.0000000000037p-1022
1439sqrt 0x1.7167bc36eaa3bp+6
1440sqrt 0x1.7570994273ad7p+6
1441sqrt 0x1.7dae969442fe6p+6
1442sqrt 0x1.7f8444fcf67e5p+6
1443sqrt 0x1.8364650e63a54p+6
1444sqrt 0x1.85bedd274edd8p+6
1445sqrt 0x1.8609cf496ab77p+6
1446sqrt 0x1.873849c70a375p+6
1447sqrt 0x1.8919c962cbaaep+6
1448sqrt 0x1.8de4493e22dc6p+6
1449sqrt 0x1.924829a17a288p+6
1450sqrt 0x1.92702cd992f12p+6
1451sqrt 0x1.92b763a8311fdp+6
1452sqrt 0x1.947da013c7293p+6
1453sqrt 0x1.9536091c494d2p+6
1454sqrt 0x1.61b04c6p-1019
1455sqrt 0x1.93789f1p-1018
1456sqrt 0x1.a1989b4p-1018
1457sqrt 0x1.f93bc9p-1018
1458sqrt 0x1.2f675e3p-1017
1459sqrt 0x1.a158508p-1017
1460sqrt 0x1.cd31f078p-1017
1461sqrt 0x1.33b43b08p-1016
1462sqrt 0x1.6e66a858p-1016
1463sqrt 0x1.8661cbf8p-1016
1464sqrt 0x1.bbb221b4p-1016
1465sqrt 0x1.c4942f3cp-1016
1466sqrt 0x1.dbb258c8p-1016
1467sqrt 0x1.57103ea4p-1015
1468sqrt 0x1.9b294f88p-1015
1469sqrt 0x1.0000000000001p+0
1470sqrt 0x1.fffffffffffffp-1
bbf37bdc
JM
1471
1472tan 0
1473tan -0
1474tan pi/4
1475tan 0.75
1476tan 0x1p65
1477tan -0x1p65
1478tan 0xc.9p-4
1479tan 0xc.908p-4
1480tan 0xc.90cp-4
1481tan 0xc.90ep-4
1482tan 0xc.90fp-4
1483tan 0xc.90f8p-4
1484tan 0xc.90fcp-4
1485tan 0xc.90fdp-4
1486tan 0xc.90fd8p-4
1487tan 0xc.90fdap-4
1488tan 0xc.ap-4
1489tan 0xc.98p-4
1490tan 0xc.94p-4
1491tan 0xc.92p-4
1492tan 0xc.91p-4
1493tan 0xc.90fep-4
1494tan 0xc.90fdcp-4
1495tan 0xc.90fdbp-4
1496tan -0xc.9p-4
1497tan -0xc.908p-4
1498tan -0xc.90cp-4
1499tan -0xc.90ep-4
1500tan -0xc.90fp-4
1501tan -0xc.90f8p-4
1502tan -0xc.90fcp-4
1503tan -0xc.90fdp-4
1504tan -0xc.90fd8p-4
1505tan -0xc.90fdap-4
1506tan -0xc.ap-4
1507tan -0xc.98p-4
1508tan -0xc.94p-4
1509tan -0xc.92p-4
1510tan -0xc.91p-4
1511tan -0xc.90fep-4
1512tan -0xc.90fdcp-4
1513tan -0xc.90fdbp-4
1514tan 1e22
1515tan 0x1p1023
1516tan 0x1p16383
1517tan 1
1518tan 2
1519tan 3
1520tan 4
1521tan 5
1522tan 6
1523tan 7
1524tan 8
1525tan 9
1526tan 10
1527
1528tanh 0
1529tanh -0
1530tanh 0.75
1531tanh -0.75
1532tanh 1.0
1533tanh -1.0
1534tanh 0x1p-57
1535
1536tgamma 0.5
1537tgamma -0.5
1538
1539tgamma 1
1540tgamma 2
1541tgamma 3
1542tgamma 4
1543tgamma 5
1544tgamma 6
1545tgamma 7
1546tgamma 8
1547tgamma 9
1548tgamma 10
1549
1550tgamma 0.7
1551tgamma 1.2
1552
1553tgamma 1.5
1554tgamma 2.5
1555tgamma 3.5
1556tgamma 4.5
1557tgamma 5.5
1558tgamma 6.5
1559tgamma 7.5
1560tgamma 8.5
1561tgamma 9.5
1562tgamma -1.5
1563tgamma -2.5
1564tgamma -3.5
1565tgamma -4.5
1566tgamma -5.5
1567tgamma -6.5
1568tgamma -7.5
1569tgamma -8.5
1570tgamma -9.5
1571tgamma 0x1p-24
1572tgamma -0x1p-24
1573tgamma 0x1p-53
1574tgamma -0x1p-53
1575tgamma 0x1p-64
1576tgamma -0x1p-64
1577tgamma 0x1p-106
1578tgamma -0x1p-106
1579tgamma 0x1p-113
1580tgamma -0x1p-113
1581tgamma 0x1p-127
1582tgamma -0x1p-127
1583tgamma 0x1p-128
1584tgamma -0x1p-128
1585tgamma 0x1p-149
1586tgamma -0x1p-149
1587tgamma 0x1p-1023
1588tgamma -0x1p-1023
1589tgamma 0x1p-1024
1590tgamma -0x1p-1024
1591tgamma 0x1p-1074
1592tgamma -0x1p-1074
1593tgamma 0x1p-16383
1594tgamma -0x1p-16383
1595tgamma 0x1p-16384
1596tgamma -0x1p-16384
1597tgamma 0x1p-16445
1598tgamma -0x1p-16445
1599tgamma 0x1p-16494
1600tgamma -0x1p-16494
1601tgamma 0x8.00001p0
1602tgamma 0x7.fffff8p0
1603tgamma 0x7.000008p0
1604tgamma 0x6.fffff8p0
1605tgamma 0x6.000008p0
1606tgamma 0x5.fffff8p0
1607tgamma 0x5.000008p0
1608tgamma 0x4.fffff8p0
1609tgamma 0x4.000008p0
1610tgamma 0x3.fffffcp0
1611tgamma 0x3.000004p0
1612tgamma 0x2.fffffcp0
1613tgamma 0x2.000004p0
1614tgamma 0x1.fffffep0
1615tgamma 0x1.000002p0
1616tgamma 0x0.ffffffp0
1617tgamma -0x0.ffffffp0
1618tgamma -0x1.000002p0
1619tgamma -0x1.fffffep0
1620tgamma -0x2.000004p0
1621tgamma -0x2.fffffcp0
1622tgamma -0x3.000004p0
1623tgamma -0x3.fffffcp0
1624tgamma -0x4.000008p0
1625tgamma -0x4.fffff8p0
1626tgamma -0x5.000008p0
1627tgamma -0x5.fffff8p0
1628tgamma -0x6.000008p0
1629tgamma -0x6.fffff8p0
1630tgamma -0x7.000008p0
1631tgamma -0x7.fffff8p0
1632tgamma -0x8.00001p0
1633tgamma -0x9.fffffp0
1634tgamma -0xa.00001p0
1635tgamma -0x13.ffffep0
1636tgamma -0x14.00002p0
1637tgamma -0x1d.ffffep0
1638tgamma -0x1e.00002p0
1639tgamma -0x27.ffffcp0
1640tgamma -0x28.00004p0
1641tgamma -0x28.ffffcp0
1642tgamma -0x29.00004p0
e47cc4e0
JM
1643tgamma -0x29.ffffcp0
1644tgamma -0x2a.00004p0
bbf37bdc
JM
1645tgamma 0x8.0000000000008p0
1646tgamma 0x7.ffffffffffffcp0
1647tgamma 0x7.0000000000004p0
1648tgamma 0x6.ffffffffffffcp0
1649tgamma 0x6.0000000000004p0
1650tgamma 0x5.ffffffffffffcp0
1651tgamma 0x5.0000000000004p0
1652tgamma 0x4.ffffffffffffcp0
1653tgamma 0x4.0000000000004p0
1654tgamma 0x3.ffffffffffffep0
1655tgamma 0x3.0000000000002p0
1656tgamma 0x2.ffffffffffffep0
1657tgamma 0x2.0000000000002p0
1658tgamma 0x1.fffffffffffffp0
1659tgamma 0x1.0000000000001p0
1660tgamma 0x0.fffffffffffff8p0
1661tgamma -0x0.fffffffffffff8p0
1662tgamma -0x1.0000000000001p0
1663tgamma -0x1.fffffffffffffp0
1664tgamma -0x2.0000000000002p0
1665tgamma -0x2.ffffffffffffep0
1666tgamma -0x3.0000000000002p0
1667tgamma -0x3.ffffffffffffep0
1668tgamma -0x4.0000000000004p0
1669tgamma -0x4.ffffffffffffcp0
1670tgamma -0x5.0000000000004p0
1671tgamma -0x5.ffffffffffffcp0
1672tgamma -0x6.0000000000004p0
1673tgamma -0x6.ffffffffffffcp0
1674tgamma -0x7.0000000000004p0
1675tgamma -0x7.ffffffffffffcp0
1676tgamma -0x8.0000000000008p0
1677tgamma -0x9.ffffffffffff8p0
1678tgamma -0xa.0000000000008p0
1679tgamma -0x13.ffffffffffffp0
1680tgamma -0x14.000000000001p0
1681tgamma -0x1d.ffffffffffffp0
1682tgamma -0x1e.000000000001p0
1683tgamma -0x27.fffffffffffep0
1684tgamma -0x28.000000000002p0
1685tgamma -0x28.fffffffffffep0
1686tgamma -0x29.000000000002p0
e47cc4e0
JM
1687tgamma -0x29.fffffffffffep0
1688tgamma -0x2a.000000000002p0
1689tgamma -0x31.fffffffffffep0
1690tgamma -0x32.000000000002p0
1691tgamma -0x63.fffffffffffcp0
1692tgamma -0x64.000000000004p0
1693tgamma -0x95.fffffffffff8p0
1694tgamma -0x96.000000000008p0
1695tgamma -0xb4.fffffffffff8p0
1696tgamma -0xb5.000000000008p0
1697tgamma -0xb5.fffffffffff8p0
1698tgamma -0xb6.000000000008p0
1699tgamma -0xb6.fffffffffff8p0
1700tgamma -0xb7.000000000008p0
1701tgamma -0xb7.fffffffffff8p0
1702tgamma -0xb8.000000000008p0
bbf37bdc
JM
1703tgamma 0x8.00000000000000000000000004p0
1704tgamma 0x7.fffffffffffffffffffffffffep0
1705tgamma 0x7.00000000000000000000000002p0
1706tgamma 0x6.fffffffffffffffffffffffffep0
1707tgamma 0x6.00000000000000000000000002p0
1708tgamma 0x5.fffffffffffffffffffffffffep0
1709tgamma 0x5.00000000000000000000000002p0
1710tgamma 0x4.fffffffffffffffffffffffffep0
1711tgamma 0x4.00000000000000000000000002p0
1712tgamma 0x3.ffffffffffffffffffffffffffp0
1713tgamma 0x3.00000000000000000000000001p0
1714tgamma 0x2.ffffffffffffffffffffffffffp0
1715tgamma 0x2.00000000000000000000000001p0
1716tgamma 0x1.ffffffffffffffffffffffffff8p0
1717tgamma 0x1.000000000000000000000000008p0
1718tgamma 0x0.ffffffffffffffffffffffffffcp0
1719tgamma -0x0.ffffffffffffffffffffffffffcp0
1720tgamma -0x1.000000000000000000000000008p0
1721tgamma -0x1.ffffffffffffffffffffffffff8p0
1722tgamma -0x2.00000000000000000000000001p0
1723tgamma -0x2.ffffffffffffffffffffffffffp0
1724tgamma -0x3.00000000000000000000000001p0
1725tgamma -0x3.ffffffffffffffffffffffffffp0
1726tgamma -0x4.00000000000000000000000002p0
1727tgamma -0x4.fffffffffffffffffffffffffep0
1728tgamma -0x5.00000000000000000000000002p0
1729tgamma -0x5.fffffffffffffffffffffffffep0
1730tgamma -0x6.00000000000000000000000002p0
1731tgamma -0x6.fffffffffffffffffffffffffep0
1732tgamma -0x7.00000000000000000000000002p0
1733tgamma -0x7.fffffffffffffffffffffffffep0
1734tgamma -0x8.00000000000000000000000004p0
1735tgamma -0x9.fffffffffffffffffffffffffcp0
1736tgamma -0xa.00000000000000000000000004p0
1737tgamma -0x13.fffffffffffffffffffffffff8p0
1738tgamma -0x14.00000000000000000000000008p0
1739tgamma -0x1d.fffffffffffffffffffffffff8p0
1740tgamma -0x1e.00000000000000000000000008p0
1741tgamma -0x27.fffffffffffffffffffffffffp0
1742tgamma -0x28.0000000000000000000000001p0
1743tgamma -0x28.fffffffffffffffffffffffffp0
1744tgamma -0x29.0000000000000000000000001p0
e47cc4e0
JM
1745tgamma -0x29.fffffffffffffffffffffffffp0
1746tgamma -0x2a.0000000000000000000000001p0
1747tgamma -0x31.fffffffffffffffffffffffffp0
1748tgamma -0x32.0000000000000000000000001p0
1749tgamma -0x63.ffffffffffffffffffffffffep0
1750tgamma -0x64.0000000000000000000000002p0
1751tgamma -0x95.ffffffffffffffffffffffffcp0
1752tgamma -0x96.0000000000000000000000004p0
1753tgamma -0xb4.ffffffffffffffffffffffffcp0
1754tgamma -0xb5.0000000000000000000000004p0
1755tgamma -0xb5.ffffffffffffffffffffffffcp0
1756tgamma -0xb6.0000000000000000000000004p0
1757tgamma -0xb6.ffffffffffffffffffffffffcp0
1758tgamma -0xb7.0000000000000000000000004p0
1759tgamma -0xb7.ffffffffffffffffffffffffcp0
1760tgamma -0xb8.0000000000000000000000004p0
1761tgamma -0xbb.ffffffffffffffffffffffffcp0
1762tgamma -0xbc.0000000000000000000000004p0
1763tgamma -0xbc.ffffffffffffffffffffffffcp0
1764tgamma -0xbd.0000000000000000000000004p0
1765tgamma -0xbd.ffffffffffffffffffffffffcp0
1766tgamma -0xbe.0000000000000000000000004p0
1767tgamma -0xbe.ffffffffffffffffffffffffcp0
1768tgamma -0xbf.0000000000000000000000004p0
bbf37bdc
JM
1769tgamma 0x8.000000000000001p0
1770tgamma 0x7.fffffffffffffff8p0
1771tgamma 0x7.0000000000000008p0
1772tgamma 0x6.fffffffffffffff8p0
1773tgamma 0x6.0000000000000008p0
1774tgamma 0x5.fffffffffffffff8p0
1775tgamma 0x5.0000000000000008p0
1776tgamma 0x4.fffffffffffffff8p0
1777tgamma 0x4.0000000000000008p0
1778tgamma 0x3.fffffffffffffffcp0
1779tgamma 0x3.0000000000000004p0
1780tgamma 0x2.fffffffffffffffcp0
1781tgamma 0x2.0000000000000004p0
1782tgamma 0x1.fffffffffffffffep0
1783tgamma 0x1.0000000000000002p0
1784tgamma 0x0.ffffffffffffffffp0
1785tgamma -0x0.ffffffffffffffffp0
1786tgamma -0x1.0000000000000002p0
1787tgamma -0x1.fffffffffffffffep0
1788tgamma -0x2.0000000000000004p0
1789tgamma -0x2.fffffffffffffffcp0
1790tgamma -0x3.0000000000000004p0
1791tgamma -0x3.fffffffffffffffcp0
1792tgamma -0x4.0000000000000008p0
1793tgamma -0x4.fffffffffffffff8p0
1794tgamma -0x5.0000000000000008p0
1795tgamma -0x5.fffffffffffffff8p0
1796tgamma -0x6.0000000000000008p0
1797tgamma -0x6.fffffffffffffff8p0
1798tgamma -0x7.0000000000000008p0
1799tgamma -0x7.fffffffffffffff8p0
1800tgamma -0x8.000000000000001p0
1801tgamma -0x9.fffffffffffffffp0
1802tgamma -0xa.000000000000001p0
1803tgamma -0x13.ffffffffffffffep0
1804tgamma -0x14.000000000000002p0
1805tgamma -0x1d.ffffffffffffffep0
1806tgamma -0x1e.000000000000002p0
1807tgamma -0x27.ffffffffffffffcp0
1808tgamma -0x28.000000000000004p0
1809tgamma -0x28.ffffffffffffffcp0
1810tgamma -0x29.000000000000004p0
e47cc4e0
JM
1811tgamma -0x29.ffffffffffffffcp0
1812tgamma -0x2a.000000000000004p0
1813tgamma -0x31.ffffffffffffffcp0
1814tgamma -0x32.000000000000004p0
1815tgamma -0x63.ffffffffffffff8p0
1816tgamma -0x64.000000000000008p0
1817tgamma -0x95.ffffffffffffffp0
1818tgamma -0x96.00000000000001p0
1819tgamma -0xb4.ffffffffffffffp0
1820tgamma -0xb5.00000000000001p0
1821tgamma -0xb5.ffffffffffffffp0
1822tgamma -0xb6.00000000000001p0
1823tgamma -0xb6.ffffffffffffffp0
1824tgamma -0xb7.00000000000001p0
1825tgamma -0xb7.ffffffffffffffp0
1826tgamma -0xb8.00000000000001p0
1827tgamma -0xbb.ffffffffffffffp0
1828tgamma -0xbc.00000000000001p0
1829tgamma -0xbc.ffffffffffffffp0
1830tgamma -0xbd.00000000000001p0
1831tgamma -0xbd.ffffffffffffffp0
1832tgamma -0xbe.00000000000001p0
1833tgamma -0xbe.ffffffffffffffp0
1834tgamma -0xbf.00000000000001p0
1835tgamma -0xf9.ffffffffffffffp0
1836tgamma -0xfa.00000000000001p0
1837tgamma -0x1f3.fffffffffffffep0
1838tgamma -0x1f4.00000000000002p0
1839tgamma -0x2ed.fffffffffffffcp0
1840tgamma -0x2ee.00000000000004p0
1841tgamma -0x3e7.fffffffffffffcp0
1842tgamma -0x3e8.00000000000004p0
1843tgamma -0x4e1.fffffffffffff8p0
1844tgamma -0x4e2.00000000000008p0
1845tgamma -0x5db.fffffffffffff8p0
1846tgamma -0x5dc.00000000000008p0
1847tgamma -0x6d5.fffffffffffff8p0
1848tgamma -0x6d6.00000000000008p0
1849tgamma -0x6e2.fffffffffffff8p0
1850tgamma -0x6e3.00000000000008p0
1851tgamma -0x6e3.fffffffffffff8p0
1852tgamma -0x6e4.00000000000008p0
1853tgamma -0x6e4.fffffffffffff8p0
1854tgamma -0x6e5.00000000000008p0
1855tgamma -0x6e5.fffffffffffff8p0
1856tgamma -0x6e6.00000000000008p0
bbf37bdc
JM
1857tgamma 0x8.0000000000000000000000000008p0
1858tgamma 0x7.fffffffffffffffffffffffffffcp0
1859tgamma 0x7.0000000000000000000000000004p0
1860tgamma 0x6.fffffffffffffffffffffffffffcp0
1861tgamma 0x6.0000000000000000000000000004p0
1862tgamma 0x5.fffffffffffffffffffffffffffcp0
1863tgamma 0x5.0000000000000000000000000004p0
1864tgamma 0x4.fffffffffffffffffffffffffffcp0
1865tgamma 0x4.0000000000000000000000000004p0
1866tgamma 0x3.fffffffffffffffffffffffffffep0
1867tgamma 0x3.0000000000000000000000000002p0
1868tgamma 0x2.fffffffffffffffffffffffffffep0
1869tgamma 0x2.0000000000000000000000000002p0
1870tgamma 0x1.ffffffffffffffffffffffffffffp0
1871tgamma 0x1.0000000000000000000000000001p0
1872tgamma 0x0.ffffffffffffffffffffffffffff8p0
1873tgamma -0x0.ffffffffffffffffffffffffffff8p0
1874tgamma -0x1.0000000000000000000000000001p0
1875tgamma -0x1.ffffffffffffffffffffffffffffp0
1876tgamma -0x2.0000000000000000000000000002p0
1877tgamma -0x2.fffffffffffffffffffffffffffep0
1878tgamma -0x3.0000000000000000000000000002p0
1879tgamma -0x3.fffffffffffffffffffffffffffep0
1880tgamma -0x4.0000000000000000000000000004p0
1881tgamma -0x4.fffffffffffffffffffffffffffcp0
1882tgamma -0x5.0000000000000000000000000004p0
1883tgamma -0x5.fffffffffffffffffffffffffffcp0
1884tgamma -0x6.0000000000000000000000000004p0
1885tgamma -0x6.fffffffffffffffffffffffffffcp0
1886tgamma -0x7.0000000000000000000000000004p0
1887tgamma -0x7.fffffffffffffffffffffffffffcp0
1888tgamma -0x8.0000000000000000000000000008p0
1889tgamma -0x9.fffffffffffffffffffffffffff8p0
1890tgamma -0xa.0000000000000000000000000008p0
1891tgamma -0x13.fffffffffffffffffffffffffffp0
1892tgamma -0x14.000000000000000000000000001p0
1893tgamma -0x1d.fffffffffffffffffffffffffffp0
1894tgamma -0x1e.000000000000000000000000001p0
1895tgamma -0x27.ffffffffffffffffffffffffffep0
1896tgamma -0x28.000000000000000000000000002p0
1897tgamma -0x28.ffffffffffffffffffffffffffep0
1898tgamma -0x29.000000000000000000000000002p0
e47cc4e0
JM
1899tgamma -0x29.ffffffffffffffffffffffffffep0
1900tgamma -0x2a.000000000000000000000000002p0
1901tgamma -0x31.ffffffffffffffffffffffffffep0
1902tgamma -0x32.000000000000000000000000002p0
1903tgamma -0x63.ffffffffffffffffffffffffffcp0
1904tgamma -0x64.000000000000000000000000004p0
1905tgamma -0x95.ffffffffffffffffffffffffff8p0
1906tgamma -0x96.000000000000000000000000008p0
1907tgamma -0xb4.ffffffffffffffffffffffffff8p0
1908tgamma -0xb5.000000000000000000000000008p0
1909tgamma -0xb5.ffffffffffffffffffffffffff8p0
1910tgamma -0xb6.000000000000000000000000008p0
1911tgamma -0xb6.ffffffffffffffffffffffffff8p0
1912tgamma -0xb7.000000000000000000000000008p0
1913tgamma -0xb7.ffffffffffffffffffffffffff8p0
1914tgamma -0xb8.000000000000000000000000008p0
1915tgamma -0xbb.ffffffffffffffffffffffffff8p0
1916tgamma -0xbc.000000000000000000000000008p0
1917tgamma -0xbc.ffffffffffffffffffffffffff8p0
1918tgamma -0xbd.000000000000000000000000008p0
1919tgamma -0xbd.ffffffffffffffffffffffffff8p0
1920tgamma -0xbe.000000000000000000000000008p0
1921tgamma -0xbe.ffffffffffffffffffffffffff8p0
1922tgamma -0xbf.000000000000000000000000008p0
1923tgamma -0xf9.ffffffffffffffffffffffffff8p0
1924tgamma -0xfa.000000000000000000000000008p0
1925tgamma -0x1f3.ffffffffffffffffffffffffffp0
1926tgamma -0x1f4.00000000000000000000000001p0
1927tgamma -0x2ed.fffffffffffffffffffffffffep0
1928tgamma -0x2ee.00000000000000000000000002p0
1929tgamma -0x3e7.fffffffffffffffffffffffffep0
1930tgamma -0x3e8.00000000000000000000000002p0
1931tgamma -0x4e1.fffffffffffffffffffffffffcp0
1932tgamma -0x4e2.00000000000000000000000004p0
1933tgamma -0x5db.fffffffffffffffffffffffffcp0
1934tgamma -0x5dc.00000000000000000000000004p0
1935tgamma -0x6d5.fffffffffffffffffffffffffcp0
1936tgamma -0x6d6.00000000000000000000000004p0
1937tgamma -0x6e2.fffffffffffffffffffffffffcp0
1938tgamma -0x6e3.00000000000000000000000004p0
1939tgamma -0x6e3.fffffffffffffffffffffffffcp0
1940tgamma -0x6e4.00000000000000000000000004p0
1941tgamma -0x6e4.fffffffffffffffffffffffffcp0
1942tgamma -0x6e5.00000000000000000000000004p0
1943tgamma -0x6e5.fffffffffffffffffffffffffcp0
1944tgamma -0x6e6.00000000000000000000000004p0
1945tgamma -0x6eb.fffffffffffffffffffffffffcp0
1946tgamma -0x6ec.00000000000000000000000004p0
1947tgamma -0x6ec.fffffffffffffffffffffffffcp0
1948tgamma -0x6ed.00000000000000000000000004p0
1949tgamma -0x6ed.fffffffffffffffffffffffffcp0
1950tgamma -0x6ee.00000000000000000000000004p0
1951tgamma -0x6ee.fffffffffffffffffffffffffcp0
1952tgamma -0x6ef.00000000000000000000000004p0
bbf37bdc 1953tgamma -0x1.0a32a2p+5
e47cc4e0 1954tgamma -0x1.5800000080001p+7
bbf37bdc
JM
1955tgamma 18.5
1956tgamma 19.5
1957tgamma 23.5
1958tgamma 29.5
1959tgamma 30.5
1960tgamma 31.5
1961tgamma 32.5
1962tgamma 33.5
1963tgamma 34.5
1964tgamma 0x2.30a43cp+4
1965tgamma 0x2.30a44p+4
1966tgamma 0xa.b9fd72b0fb238p+4
1967tgamma 0xa.b9fd72b0fb24p+4
1968tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
1969tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
1970tgamma 0x6.db8c603359a97108p+8
1971tgamma 0x6.db8c603359a9711p+8
1972tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
1973tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
e47cc4e0
JM
1974tgamma 1e3
1975tgamma -100000.5
bbf37bdc
JM
1976
1977y0 0.125
1978y0 0.75
1979y0 1.0
1980y0 1.5
1981y0 2.0
1982y0 8.0
1983y0 10.0
1984y0 0x1.3ffp+74
1985y0 0x1.ff00000000002p+840
1986y0 0x1p1023
1987y0 0x1p16382
1988y0 0x1p16383
1989y0 0x1p-10
1990y0 0x1p-20
1991y0 0x1p-30
1992y0 0x1p-40
1993y0 0x1p-50
1994y0 0x1p-60
1995y0 0x1p-70
1996y0 0x1p-80
1997y0 0x1p-90
1998y0 0x1p-100
1999y0 0x1p-110
2000
2001y1 0.125
2002y1 0.75
2003y1 1.0
2004y1 1.5
2005y1 2.0
2006y1 8.0
2007y1 10.0
2008y1 0x1.27e204p+99
2009y1 0x1.001000001p+593
2010y1 0x1p1023
2011y1 0x1p16382
2012y1 0x1p16383
2013y1 0x1p-10
2014y1 0x1p-20
2015y1 0x1p-30
2016y1 0x1p-40
2017y1 0x1p-50
2018y1 0x1p-60
2019y1 0x1p-70
2020y1 0x1p-80
2021y1 0x1p-90
2022y1 0x1p-100
2023y1 0x1p-110
f889953b
JM
2024
2025# yn (0, x) == y0 (x).
2026yn 0 0.125
2027yn 0 0.75
2028yn 0 1.0
2029yn 0 1.5
2030yn 0 2.0
2031yn 0 8.0
2032yn 0 10.0
2033
2034# yn (1, x) == y1 (x).
2035yn 1 0.125
2036yn 1 0.75
2037yn 1 1.0
2038yn 1 1.5
2039yn 1 2.0
2040yn 1 8.0
2041yn 1 10.0
2042
2043# yn (-1, x) == -y1 (x).
2044yn -1 1.0
2045
2046# yn (3, x).
2047yn 3 0.125
2048yn 3 0.75
2049yn 3 1.0
2050yn 3 2.0
2051yn 3 10.0
2052
2053# yn (10, x).
2054yn 10 0.125
2055yn 10 0.75
2056yn 10 1.0
2057yn 10 2.0
2058yn 10 10.0
2059
2060yn -10 1.0
2061
2062yn 10 min
2063
2064yn 2 0x1.ffff62p+99
2065yn 2 0x1p127
2066yn 2 0x1p1023
2067yn 2 0x1p16383
This page took 0.249041 seconds and 5 git commands to generate.