]> git.ipfire.org Git - thirdparty/glibc.git/blame - math/auto-libm-test-in
hurd: Use __trivfs_server_name instead of trivfs_server_name
[thirdparty/glibc.git] / math / auto-libm-test-in
CommitLineData
ffb536d0 1# libm test inputs for gen-auto-libm-tests.c.
2b778ceb 2# Copyright (C) 1997-2021 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
5a82c748 17# <https://www.gnu.org/licenses/>. */
ffb536d0 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
93e448cb
JM
34acos 0x0.fffffffffffff8p0
35acos -0x0.fffffffffffff8p0
176b0c79
JM
36acos 0x0.ffffffffffffffffp0
37acos -0x0.ffffffffffffffffp0
93e448cb
JM
38acos 0x0.ffffffffffffffffffffffffffcp0
39acos -0x0.ffffffffffffffffffffffffffcp0
40acos 0x0.ffffffffffffffffffffffffffff8p0
41acos -0x0.ffffffffffffffffffffffffffff8p0
1d9ab20c
JM
42acos 0x1p-5
43acos 0x1p-10
44acos 0x1p-15
45acos 0x1p-20
46acos 0x1p-25
47acos 0x1p-30
48acos 0x1p-35
49acos 0x1p-40
50acos 0x1p-45
51acos 0x1p-50
52acos 0x1p-55
53acos 0x1p-60
54acos 0x1p-65
55acos 0x1p-70
56acos 0x1p-75
57acos 0x1p-80
58acos 0x1p-85
59acos 0x1p-90
60acos 0x1p-95
61acos 0x1p-100
62acos 0x1p-105
63acos 0x1p-110
64acos 0x1p-115
65acos 0x1p-120
66acos -0x1p-5
67acos -0x1p-25
68acos -0x1p-45
69acos -0x1p-65
70acos -0x1p-85
71acos -0x1p-105
72acos -0x1p-125
8d643971
JM
73acos -0x2.0089a4p-4
74acos 0xf.04aeep-4
75acos 0x5.dd258006121b8p-4
76acos -0x2.35f051e70dbc4p-4
77acos 0xe.9a5c0d7fabb9aa1p-4
78acos 0xe.17513589de79b75p-4
3ba0ac10
JM
79acos 0x3.e57821d368ebap-4
80acos 0x2.0bee8p-4
a1f99ba2 81acos -0x1.da00d8p-4
5a051454
PZ
82# the next value generates larger error bounds on x86_64 (binary64)
83acos 0x1.fffff3634acd6p-1
84# the next value generates larger error bounds on x86_64 (ldbl-96)
85acos 0xf.fe00271d507ee5dp-4
31e3a405
JM
86acos min
87acos -min
88acos min_subnorm
89acos -min_subnorm
176b0c79
JM
90
91acosh 1
93e448cb 92acosh 0x1.000002p0
1c15464c
AZ
93acosh 0x1.0000000000001p0
94acosh 0x1.0000000000000002p0
95acosh 0x1.000000000000000000000000008p0
96acosh 0x1.0000000000000000000000000001p0
31e3a405 97acosh 1.625
176b0c79 98acosh 7
31e3a405
JM
99acosh 100
100acosh 1e5
440169d6
JM
101acosh 0x1p8
102acosh 0x1p9
103acosh 0x1p10
104acosh 0x1p11
105acosh 0x1p12
106acosh 0x1p13
107acosh 0x1p24
108acosh 0x1p25
109acosh 0x1p26
110acosh 0x1p27
111acosh 0x1p28
112acosh 0x1p29
113acosh 0x1p30
114acosh 0x1p31
115acosh 0x1p32
116acosh 0x1p33
117acosh 0x1p48
118acosh 0x1p49
119acosh 0x1p50
120acosh 0x1p51
121acosh 0x1p52
122acosh 0x1p53
123acosh 0x1p54
124acosh 0x1p55
125acosh 0x1p56
126acosh 0x1p57
127acosh 0x1p58
128acosh 0x1p59
129acosh 0x1p100
130acosh 0x1p500
131acosh 0x1p5000
efd5b641
JM
132acosh 0x1.80a368p+0
133acosh 0x1.0b9d3e9fc19fbp+0
134acosh 0x1.11eab6p+0
31450d9a 135acosh 0x1.0fffaap+0
471dffa1 136acosh 0x1.068e0eca105a6p+0
4afe4b20 137acosh 0x2.8d4288p+0
3ba0ac10
JM
138acosh 0x1.5d71a6p+36
139acosh 0x1.476a3c43d7edep+288
140acosh 0xc.84cb1dbbd1b1p+0
141acosh 0x1.0722362c26ba5p+0
00a7073c
JM
142acosh 0x1.73515p+0
143acosh 0x1.1b836p+0
144acosh 0x1.07c956p+0
a1f99ba2
JM
145acosh 0x1.1808eep+0
146acosh 0x1.1052c4p+0
5a051454
PZ
147# the next value generates larger error bounds on x86_64 (ldbl-96)
148acosh 0x1.1ecbdf374bce01cap+0
149# the next value generates larger error bounds on x86_64 (binary128)
150acosh 0x1.0f97586eba090200118df0902f99p+0
1c15464c 151acosh max
176b0c79 152
d8742dd8
JM
153add 0 0
154add 0 -0
155add -0 0
156add -0 -0
157add max max
158add max -max
159add -max max
160add -max -max
161add min min missing-underflow:arg-ibm128
162add min -min missing-underflow:arg-ibm128
163add -min min missing-underflow:arg-ibm128
164add -min -min missing-underflow:arg-ibm128
165add min_subnorm min_subnorm missing-underflow:arg-ibm128
166add min_subnorm -min_subnorm missing-underflow:arg-ibm128
167add -min_subnorm min_subnorm missing-underflow:arg-ibm128
168add -min_subnorm -min_subnorm missing-underflow:arg-ibm128
169add 1 2
170add 1 -2
171add -1 2
172add -1 -2
173add 100.5 0.75
174add 100.5 -0.75
175add -100.5 0.75
176add -100.5 -0.75
177add 1 0x1p-23
178add 1 0x1.7fp-23
179add 1 0x1.8p-23
180add 1 0x1.81p-23
181add 1 0x1p-24
182add 1 0x1.1p-24
183add 1 0x0.fp-24
184add 1 min
185add 1 -min
186add 1 min_subnorm
187add 1 -min_subnorm
188add -1 min
189add -1 -min
190add -1 min_subnorm
191add -1 -min_subnorm
192# Cases where larger argument is half way between two values of a
193# floating-point format, so that double rounding would sometimes yield
194# the wrong result.
195add 0x1.000001p0 min
196add 0x1.000001p0 -min
197add 0x1.000001p0 min_subnorm
198add 0x1.000001p0 -min_subnorm
199add -0x1.000001p0 min
200add -0x1.000001p0 -min
201add -0x1.000001p0 min_subnorm
202add -0x1.000001p0 -min_subnorm
203add 0x1.00000000000008p0 min
204add 0x1.00000000000008p0 -min
205add 0x1.00000000000008p0 min_subnorm
206add 0x1.00000000000008p0 -min_subnorm
207add -0x1.00000000000008p0 min
208add -0x1.00000000000008p0 -min
209add -0x1.00000000000008p0 min_subnorm
210add -0x1.00000000000008p0 -min_subnorm
211add 0x1.0000000000000001p0 min
212add 0x1.0000000000000001p0 -min
213add 0x1.0000000000000001p0 min_subnorm
214add 0x1.0000000000000001p0 -min_subnorm
215add -0x1.0000000000000001p0 min
216add -0x1.0000000000000001p0 -min
217add -0x1.0000000000000001p0 min_subnorm
218add -0x1.0000000000000001p0 -min_subnorm
219# Two values representable in the same format with sum very close to
220# half way between two representable values. In particular, verify
221# that there is no intermediate rounding to 64 bits when adding two
222# double values.
223add 1 0x1.000002p-24
224add 1 -0x1.000002p-24
225add 1 0x0.ffffffp-24
226add 1 -0x0.ffffffp-24
227add 0x1.000002p0 0x1.000002p-24
228add 0x1.000002p0 -0x1.000002p-24
229add 0x1.000002p0 0x0.ffffffp-24
230add 0x1.000002p0 -0x0.ffffffp-24
231add 1 0x1.0000000000001p-53
232add 1 -0x1.0000000000001p-53
233add 1 0x0.fffffffffffff8p-53
234add 1 -0x0.fffffffffffff8p-53
235add 0x1.0000000000001p0 0x1.0000000000001p-53
236add 0x1.0000000000001p0 -0x1.0000000000001p-53
237add 0x1.0000000000001p0 0x0.fffffffffffff8p-53
238add 0x1.0000000000001p0 -0x0.fffffffffffff8p-53
239add 1 0x1.0000000000000002p-64
240add 1 -0x1.0000000000000002p-64
241add 1 0x0.ffffffffffffffffp-64
242add 1 -0x0.ffffffffffffffffp-64
243add 0x1.0000000000000002p0 0x1.0000000000000002p-64
244add 0x1.0000000000000002p0 -0x1.0000000000000002p-64
245add 0x1.0000000000000002p0 0x0.ffffffffffffffffp-64
246add 0x1.0000000000000002p0 -0x0.ffffffffffffffffp-64
247
176b0c79
JM
248asin 0
249asin -0
250asin 0.5
251asin -0.5
252asin 1.0
253asin -1.0
254asin 0.75
255asin 0x0.ffffffp0
256asin -0x0.ffffffp0
257asin 0x0.ffffffff8p0
258asin -0x0.ffffffff8p0
259asin 0x0.ffffffffffffp0
260asin -0x0.ffffffffffffp0
93e448cb
JM
261asin 0x0.fffffffffffff8p0
262asin -0x0.fffffffffffff8p0
176b0c79
JM
263asin 0x0.ffffffffffffffffp0
264asin -0x0.ffffffffffffffffp0
93e448cb
JM
265asin 0x0.ffffffffffffffffffffffffffcp0
266asin -0x0.ffffffffffffffffffffffffffcp0
267asin 0x0.ffffffffffffffffffffffffffff8p0
268asin -0x0.ffffffffffffffffffffffffffff8p0
269asin 0x1p-5
270asin 0x1p-10
271asin 0x1p-15
272asin 0x1p-20
273asin 0x1p-25
274asin 0x1p-30
275asin 0x1p-35
276asin 0x1p-40
277asin 0x1p-45
278asin 0x1p-50
279asin 0x1p-55
280asin 0x1p-60
281asin 0x1p-100
282asin 0x1p-600
283asin 0x1p-10000
38755f14
JM
284asin -0x2.18915cp-4
285asin -0x3.746774p-4
286asin -0x3.1c54d10e5c844p-4
287asin 0xf.c9675fa6fe69f12p-4
e9b10151 288asin -0xa.fc5afp-4
4afe4b20 289asin 0xd.805e5p-4
3ba0ac10 290asin -0x2.1a02dcp-4
a1f99ba2
JM
291asin -0x8.1c120ac3e495p-4
292asin -0xb.36dacp-4
5a051454
PZ
293# the next value generates larger error bounds on x86_64 (binary64)
294asin 0x1.f6041ffe89d7dp-4
ec0ce0d3
JM
295asin min
296asin -min
297asin min_subnorm
298asin -min_subnorm
176b0c79
JM
299
300asinh 0
301asinh -0
302asinh 0.75
31e3a405
JM
303asinh 1
304asinh 10
305asinh 100
306asinh 1e6
137cef7d
JM
307asinh 0x1p8
308asinh 0x1p9
309asinh 0x1p10
310asinh 0x1p11
311asinh 0x1p12
312asinh 0x1p13
313asinh 0x1p24
314asinh 0x1p25
315asinh 0x1p26
316asinh 0x1p27
317asinh 0x1p28
318asinh 0x1p29
319asinh 0x1p30
320asinh 0x1p31
321asinh 0x1p32
322asinh 0x1p33
323asinh 0x1p48
324asinh 0x1p49
325asinh 0x1p50
326asinh 0x1p51
327asinh 0x1p52
328asinh 0x1p53
329asinh 0x1p54
330asinh 0x1p55
331asinh 0x1p56
332asinh 0x1p57
333asinh 0x1p58
334asinh 0x1p59
31e3a405 335asinh 0x1p100
137cef7d
JM
336asinh 0x1p500
337asinh 0x1p5000
338asinh 0x1p-8
339asinh 0x1p-9
340asinh 0x1p-10
341asinh 0x1p-11
342asinh 0x1p-12
343asinh 0x1p-13
344asinh 0x1p-24
345asinh 0x1p-25
346asinh 0x1p-26
347asinh 0x1p-27
348asinh 0x1p-28
349asinh 0x1p-29
350asinh 0x1p-30
351asinh 0x1p-31
352asinh 0x1p-32
353asinh 0x1p-33
354asinh 0x1p-48
355asinh 0x1p-49
356asinh 0x1p-50
357asinh 0x1p-51
358asinh 0x1p-52
359asinh 0x1p-53
360asinh 0x1p-54
361asinh 0x1p-55
362asinh 0x1p-56
363asinh 0x1p-57
364asinh 0x1p-58
365asinh 0x1p-59
366asinh 0x1p-100
efd5b641
JM
367asinh -0x3.d26bb4p-4
368asinh -0x3.bdeef4p-4
369asinh -0x7.fc7fc8p-8
370asinh -0x3.b94a52e6913c2p-4
371asinh 0x7.d8e5a8p-4
372asinh -0x7.63a06320c42e4p-4
373asinh 0x6.f4a93p-4
374asinh -0x7.88bcc8p-4
4afe4b20 375asinh -0x3.11c35p-4
3ba0ac10
JM
376asinh -0x4.39534p-4
377asinh -0xd.d62e8p+92
378asinh -0x4.cfb9805a53a2065p-4
a1f99ba2
JM
379asinh -0x5.cabae7a011e33d9p-4
380asinh -0x6.e26358p-4
381asinh 0x6.c92c08p-4
8db3cdef
JM
382asinh 0x1p-500
383asinh 0x1p-5000
a9d42c09
PZ
384# the next value generates larger error bounds on x86_64 (binary32)
385asinh 0xf.96c69p-8
cad5ad81
PZ
386# the next value generates larger error bounds on x86_64 (binary64)
387asinh 0x1.023cfeab10a13p-2
5a051454
PZ
388# the next value generates larger error bounds on x86_64 (binary128)
389asinh -0x5.a95683e302a71be88a35649b24ep-4
8db3cdef
JM
390asinh min
391asinh -min
392asinh min_subnorm
393asinh -min_subnorm
1c15464c
AZ
394asinh max
395asinh -max
176b0c79
JM
396
397atan 0
398atan -0
399atan max
400atan -max
401atan 1
402atan -1
403atan 0.75
31e3a405 404atan 0x1p-5
93e448cb
JM
405atan 0x1p-10
406atan 0x1p-15
407atan 0x1p-20
408atan 0x1p-25
409atan 0x1p-30
410atan 0x1p-35
411atan 0x1p-40
412atan 0x1p-45
413atan 0x1p-50
414atan 0x1p-55
415atan 0x1p-60
31e3a405
JM
416atan 2.5
417atan 10
418atan 1e6
9a71f1fc 419atan 0x1p31
4629c866
JM
420atan 0x1p-100
421atan 0x1p-600
422atan 0x1p-10000
ae63c7eb
JM
423atan -0x3.b02d84p-4
424atan -0x3.3fb708p-4
024bcc51
JM
425atan -0x2.3249ap+0
426atan -0x1.363f46p+0
427atan -0x1.ad4c0ap+0
305392ea 428atan -0x3.eb8e18p+0
3ba0ac10 429atan 0x3.53c188p+0
a1f99ba2 430atan -0x1.58c83p+0
5a051454
PZ
431# the next value generates larger error bounds on x86_64 (binary32)
432atan 0x1.626772p-1
4629c866
JM
433atan min
434atan -min
435atan min_subnorm
436atan -min_subnorm
176b0c79 437
ff362e5b
JM
438# atan2 (0,x) == 0 for x > 0.
439atan2 0 1
440# atan2 (-0,x) == -0 for x > 0.
441atan2 -0 1
442atan2 0 0
443atan2 -0 0
444# atan2 (+0,x) == +pi for x < 0.
445atan2 0 -1
446# atan2 (-0,x) == -pi for x < 0.
447atan2 -0 -1
448atan2 0 -0
449atan2 -0 -0
450# atan2 (y,+0) == pi/2 for y > 0.
451atan2 1 0
452# atan2 (y,-0) == pi/2 for y > 0.
453atan2 1 -0
454# atan2 (y,+0) == -pi/2 for y < 0.
455atan2 -1 0
456# atan2 (y,-0) == -pi/2 for y < 0.
457atan2 -1 -0
458atan2 max max
31e3a405
JM
459atan2 max -max
460atan2 -max max
461atan2 -max -max
ff362e5b
JM
462atan2 max min
463atan2 -max -min
31e3a405
JM
464atan2 -max min
465atan2 max -min
466atan2 max min_subnorm
467atan2 -max -min_subnorm
468atan2 -max min_subnorm
469atan2 max -min_subnorm
ff362e5b
JM
470atan2 0.75 1
471atan2 -0.75 1.0
472atan2 0.75 -1.0
473atan2 -0.75 -1.0
474atan2 0.390625 .00029
475atan2 1.390625 0.9296875
476atan2 -0.00756827042671106339 -.001792735857538728036
477atan2 0x1.00000000000001p0 0x1.00000000000001p0
8431838d
JM
478atan2 0x4.c3841p-4 0x2.f2f308p+0
479atan2 -0xe.cf143p-40 0xd.3de7ap-36
480atan2 0x5.576cf8p-4 0x2.21e65p+0
481atan2 -0x4.29411p-4 0x1.f4755cp+0
482atan2 -0xa.b4101p+20 -0xf.9c4c8p-4
483atan2 0x4.251bb8p-4 0x7.40ac68p+0
484atan2 0x1.47239ep+68 0xa.3ac3cp+68
485atan2 -0x6.b0794p-4 0x3.8ff10cp+0
3ba0ac10 486atan2 -0x7.15e7af0a1780cp-724 0xf.fffffp+124
a1f99ba2
JM
487atan2 0x3.f16f1p+0 -0x1.546056p+0
488atan2 -0x1.9e657cp-24 0x7.40bb4p-52
5a051454
PZ
489# the next value generates larger error bounds on x86_64 (binary32)
490atan2 -0x1.f9cf48p+49 0x1.f60598p+51
491# the next value generates larger error bounds on x86_64 (binary128)
492atan2 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316
31e3a405
JM
493atan2 min min
494atan2 min -min
495atan2 -min min
496atan2 -min -min
497atan2 min_subnorm min_subnorm
498atan2 min_subnorm -min_subnorm
499atan2 -min_subnorm min_subnorm
500atan2 -min_subnorm -min_subnorm
93e448cb
JM
501atan2 min min_subnorm
502atan2 min -min_subnorm
503atan2 -min min_subnorm
504atan2 -min -min_subnorm
505atan2 min_subnorm min
506atan2 min_subnorm -min
507atan2 -min_subnorm min
508atan2 -min_subnorm -min
31e3a405
JM
509atan2 1 -max
510atan2 -1 -max
511atan2 min -max
512atan2 -min -max
513atan2 min_subnorm -max
514atan2 -min_subnorm -max
4629c866
JM
515atan2 1 max
516atan2 -1 max
08f7b95d
JM
517atan2 min max
518atan2 -min max
519atan2 min_subnorm max
520atan2 -min_subnorm max
4629c866
JM
521atan2 min 1
522atan2 -min 1
523atan2 min_subnorm 1
524atan2 -min_subnorm 1
525atan2 min -1
526atan2 -min -1
527atan2 min_subnorm -1
528atan2 -min_subnorm -1
ff362e5b 529
176b0c79
JM
530atanh 0
531atanh -0
532atanh 0.75
31e3a405
JM
533atanh -0.75
534atanh 0.25
535atanh 0x1p-5
536atanh 0x1p-10
537atanh 0x1.2345p-20
2ca725c5
JM
538atanh 0x1p-8
539atanh 0x1p-9
540atanh 0x1p-10
541atanh 0x1p-11
542atanh 0x1p-12
543atanh 0x1p-13
544atanh 0x1p-24
545atanh 0x1p-25
546atanh 0x1p-26
547atanh 0x1p-27
548atanh 0x1p-28
549atanh 0x1p-29
550atanh 0x1p-30
551atanh 0x1p-31
552atanh 0x1p-32
553atanh 0x1p-33
554atanh 0x1p-48
555atanh 0x1p-49
556atanh 0x1p-50
557atanh 0x1p-51
558atanh 0x1p-52
559atanh 0x1p-53
560atanh 0x1p-54
561atanh 0x1p-55
562atanh 0x1p-56
563atanh 0x1p-57
564atanh 0x1p-58
565atanh 0x1p-59
566atanh 0x1p-100
526af541
JM
567atanh -0x1p-100
568atanh 0x1p-600
569atanh -0x1p-600
570atanh 0x1p-10000
571atanh -0x1p-10000
1c15464c
AZ
572atanh 0x0.ffffffp0
573atanh -0x0.ffffffp0
574atanh 0x0.ffffffff8p0
575atanh -0x0.ffffffff8p0
576atanh 0x0.ffffffffffffp0
577atanh -0x0.ffffffffffffp0
578atanh 0x0.fffffffffffff8p0
579atanh -0x0.fffffffffffff8p0
580atanh 0x0.ffffffffffffffffp0
581atanh -0x0.ffffffffffffffffp0
582atanh 0x0.ffffffffffffffffffffffffffcp0
583atanh -0x0.ffffffffffffffffffffffffffcp0
584atanh 0x0.ffffffffffffffffffffffffffff8p0
585atanh -0x0.ffffffffffffffffffffffffffff8p0
efd5b641
JM
586atanh -0x6.e6c77p-20
587atanh 0x3.2ca824p-4
588atanh -0x1.cc1d66p-4
1c15464c 589atanh -0xf.cd3809ca8fd28p-4
efd5b641
JM
590atanh -0x1.04f386p-4
591atanh -0x2.084568p-4
592atanh -0x3.e0a5d8p-4
593atanh 0x3.dfb1f5db0ceccp-4
594atanh 0x2.251b2a64c85dep-4
787d22bc
JM
595atanh -0x2.e3458cp-4
596atanh 0x3.91d9f3c80c72d7acp-4
31450d9a 597atanh -0x2.6c52c26567198p-4
471dffa1
JM
598atanh 0x3.a274ecp-4
599atanh -0x3.f0f519a687b64p-8
4afe4b20
JM
600atanh 0x6.fd4ec8p-4
601atanh -0x2.6cb2a8p-4
602atanh -0xc.21df7c7f51508p-4
3ba0ac10
JM
603atanh 0x5.8be99p-40
604atanh 0x3.cbed35fe733d8p-4
00a7073c
JM
605atanh -0x5.c18b6p-4
606atanh -0x7.c88a5p-8
a1f99ba2
JM
607atanh -0x2.c72b7cp-4
608atanh -0x3.98eaf4p-4
609atanh 0x2.c1085p-4
8020a808
JM
610atanh 0x1p-500
611atanh 0x1p-5000
5a051454
PZ
612# the next value generates larger error bounds on x86_64 (binary128)
613atanh 0x2.c02a24f3472c7840afbd8cfb68bap-4
8020a808
JM
614atanh min
615atanh -min
616atanh min_subnorm
617atanh -min_subnorm
176b0c79 618
64a17f1a
JM
619# cabs (x,y) == cabs (y,x).
620cabs 0.75 12.390625
621# cabs (x,y) == cabs (-x,y).
622cabs -12.390625 0.75
623# cabs (x,y) == cabs (-y,x).
624cabs -0.75 12.390625
625# cabs (x,y) == cabs (-x,-y).
626cabs -12.390625 -0.75
627# cabs (x,y) == cabs (-y,-x).
628cabs -0.75 -12.390625
629# cabs (x,0) == fabs (x).
630cabs -0.75 0
631cabs 0.75 0
632cabs -1.0 0
633cabs 1.0 0
634cabs -5.7e7 0
635cabs 5.7e7 0
636cabs 0.75 1.25
80352c01
JM
637cabs -0x1.34be3p-4 -0xc.56623p+0
638cabs -0x1.2b0ff8p+28 -0x2.549fc4p+16
639cabs -0x1.0932cp-80 -0x2.51109p-24
640cabs -0x1.055fb2p+48 0x9.1ce86p+24
641cabs -0x1.26a566p+120 0x4.017b28p+92
642cabs -0x1.0eda54p+28 0xb.09476p+0
4afe4b20
JM
643cabs -0x1.133b84p+84 -0xa.7d925f57f60cp+768
644cabs -0 -0x3.4e5d7877324cp+0
3ba0ac10 645cabs -0xa.f59b8p+4 0xa.21a95p+20
a1f99ba2
JM
646cabs -0x1.30ed4cp+0 0x1.e9d956p+56
647cabs -0x1.250366p-36 -0x5.a5046p-4
648cabs -0x1.88858cp+84 0x5.bd9198p+36
64a17f1a 649
6b8303a3
JM
650cacos 0 0
651cacos -0 0
652cacos -0 -0
653cacos 0 -0
654
655cacos 0 -1.5
656cacos -0 -1.5
657cacos 0 -1.0
658cacos -0 -1.0
659cacos 0 -0.5
660cacos -0 -0.5
661cacos 0 0.5
662cacos -0 0.5
663cacos 0 1.0
664cacos -0 1.0
665cacos 0 1.5
666cacos -0 1.5
667
668cacos -1.5 0
669cacos -1.5 -0
670cacos -1.0 0
671cacos -1.0 -0
672cacos -0.5 0
673cacos -0.5 -0
674cacos 0.5 0
675cacos 0.5 -0
676cacos 1.0 0
677cacos 1.0 -0
678cacos 1.5 0
679cacos 1.5 -0
680
681cacos 0x1p50 1.0
682cacos 0x1p50 -1.0
683cacos -0x1p50 1.0
684cacos -0x1p50 -1.0
685cacos 1.0 0x1p50
686cacos -1.0 0x1p50
687cacos 1.0 -0x1p50
688cacos -1.0 -0x1p50
689cacos 0x1p500 1.0
690cacos 0x1p500 -1.0
691cacos -0x1p500 1.0
692cacos -0x1p500 -1.0
693cacos 1.0 0x1p500
694cacos -1.0 0x1p500
695cacos 1.0 -0x1p500
696cacos -1.0 -0x1p500
697cacos 0x1p5000 1.0
698cacos 0x1p5000 -1.0
699cacos -0x1p5000 1.0
700cacos -0x1p5000 -1.0
701cacos 1.0 0x1p5000
702cacos -1.0 0x1p5000
703cacos 1.0 -0x1p5000
704cacos -1.0 -0x1p5000
705
706cacos 0x1.fp127 0x1.fp127
707cacos 0x1.fp1023 0x1.fp1023
708cacos 0x1.fp16383 0x1.fp16383
709
710cacos 0x1.fp-129 1.5
711cacos 0x1.fp-129 -1.5
712cacos -0x1.fp-129 1.5
713cacos -0x1.fp-129 -1.5
714cacos 1.5 0x1.fp-129
715cacos -1.5 0x1.fp-129
716cacos 1.5 -0x1.fp-129
717cacos -1.5 -0x1.fp-129
718cacos 0x1.fp-1025 1.5
719cacos 0x1.fp-1025 -1.5
720cacos -0x1.fp-1025 1.5
721cacos -0x1.fp-1025 -1.5
722cacos 1.5 0x1.fp-1025
723cacos -1.5 0x1.fp-1025
724cacos 1.5 -0x1.fp-1025
725cacos -1.5 -0x1.fp-1025
726cacos 0x1.fp-16385 1.5
727cacos 0x1.fp-16385 -1.5
728cacos -0x1.fp-16385 1.5
729cacos -0x1.fp-16385 -1.5
730cacos 1.5 0x1.fp-16385
731cacos -1.5 0x1.fp-16385
732cacos 1.5 -0x1.fp-16385
733cacos -1.5 -0x1.fp-16385
734
735cacos 0.5 1.0
736cacos 0.5 -1.0
737cacos -0.5 1.0
738cacos -0.5 -1.0
739cacos 1.0 0.5
740cacos -1.0 0.5
741cacos 1.0 -0.5
742cacos -1.0 -0.5
743cacos 0.25 1.0
744cacos 0.25 -1.0
745cacos -0.25 1.0
746cacos -0.25 -1.0
747cacos 1.0 0.25
748cacos -1.0 0.25
749cacos 1.0 -0.25
750cacos -1.0 -0.25
751cacos 0x1.fp-10 1.0
752cacos 0x1.fp-10 -1.0
753cacos -0x1.fp-10 1.0
754cacos -0x1.fp-10 -1.0
755cacos 1.0 0x1.fp-10
756cacos -1.0 0x1.fp-10
757cacos 1.0 -0x1.fp-10
758cacos -1.0 -0x1.fp-10
759cacos 0x1.fp-30 1.0
760cacos 0x1.fp-30 -1.0
761cacos -0x1.fp-30 1.0
762cacos -0x1.fp-30 -1.0
763cacos 1.0 0x1.fp-30
764cacos -1.0 0x1.fp-30
765cacos 1.0 -0x1.fp-30
766cacos -1.0 -0x1.fp-30
767cacos 0x1.fp-100 1.0
768cacos 0x1.fp-100 -1.0
769cacos -0x1.fp-100 1.0
770cacos -0x1.fp-100 -1.0
771cacos 1.0 0x1.fp-100
772cacos -1.0 0x1.fp-100
773cacos 1.0 -0x1.fp-100
774cacos -1.0 -0x1.fp-100
775cacos 0x1.fp-129 1.0
776cacos 0x1.fp-129 -1.0
777cacos -0x1.fp-129 1.0
778cacos -0x1.fp-129 -1.0
779cacos 1.0 0x1.fp-129
780cacos -1.0 0x1.fp-129
781cacos 1.0 -0x1.fp-129
782cacos -1.0 -0x1.fp-129
783cacos 0x1.fp-1000 1.0
784cacos 0x1.fp-1000 -1.0
785cacos -0x1.fp-1000 1.0
786cacos -0x1.fp-1000 -1.0
787cacos 1.0 0x1.fp-1000
788cacos -1.0 0x1.fp-1000
789cacos 1.0 -0x1.fp-1000
790cacos -1.0 -0x1.fp-1000
791cacos 0x1.fp-1025 1.0
792cacos 0x1.fp-1025 -1.0
793cacos -0x1.fp-1025 1.0
794cacos -0x1.fp-1025 -1.0
795cacos 1.0 0x1.fp-1025
796cacos -1.0 0x1.fp-1025
797cacos 1.0 -0x1.fp-1025
798cacos -1.0 -0x1.fp-1025
799cacos 0x1.fp-10000 1.0
800cacos 0x1.fp-10000 -1.0
801cacos -0x1.fp-10000 1.0
802cacos -0x1.fp-10000 -1.0
803cacos 1.0 0x1.fp-10000
804cacos -1.0 0x1.fp-10000
805cacos 1.0 -0x1.fp-10000
806cacos -1.0 -0x1.fp-10000
807cacos 0x1.fp-16385 1.0
808cacos 0x1.fp-16385 -1.0
809cacos -0x1.fp-16385 1.0
810cacos -0x1.fp-16385 -1.0
811cacos 1.0 0x1.fp-16385
812cacos -1.0 0x1.fp-16385
813cacos 1.0 -0x1.fp-16385
814cacos -1.0 -0x1.fp-16385
815
816cacos 0x1p-23 0x1.000002p0
817cacos 0x1p-23 -0x1.000002p0
818cacos -0x1p-23 0x1.000002p0
819cacos -0x1p-23 -0x1.000002p0
820cacos 0x1.000002p0 0x1p-23
821cacos -0x1.000002p0 0x1p-23
822cacos 0x1.000002p0 -0x1p-23
823cacos -0x1.000002p0 -0x1p-23
824cacos 0x1.fp-129 0x1.000002p0
825cacos 0x1.fp-129 -0x1.000002p0
826cacos -0x1.fp-129 0x1.000002p0
827cacos -0x1.fp-129 -0x1.000002p0
828cacos 0x1.000002p0 0x1.fp-129
829cacos -0x1.000002p0 0x1.fp-129
830cacos 0x1.000002p0 -0x1.fp-129
831cacos -0x1.000002p0 -0x1.fp-129
832cacos 0.0 0x1.000002p0
833cacos 0.0 -0x1.000002p0
834cacos -0.0 0x1.000002p0
835cacos -0.0 -0x1.000002p0
836cacos 0x1.000002p0 0.0
837cacos -0x1.000002p0 0.0
838cacos 0x1.000002p0 -0.0
839cacos -0x1.000002p0 -0.0
840cacos 0x1p-52 0x1.0000000000001p0
841cacos 0x1p-52 -0x1.0000000000001p0
842cacos -0x1p-52 0x1.0000000000001p0
843cacos -0x1p-52 -0x1.0000000000001p0
844cacos 0x1.0000000000001p0 0x1p-52
845cacos -0x1.0000000000001p0 0x1p-52
846cacos 0x1.0000000000001p0 -0x1p-52
847cacos -0x1.0000000000001p0 -0x1p-52
848cacos 0x1.fp-1025 0x1.0000000000001p0
849cacos 0x1.fp-1025 -0x1.0000000000001p0
850cacos -0x1.fp-1025 0x1.0000000000001p0
851cacos -0x1.fp-1025 -0x1.0000000000001p0
852cacos 0x1.0000000000001p0 0x1.fp-1025
853cacos -0x1.0000000000001p0 0x1.fp-1025
854cacos 0x1.0000000000001p0 -0x1.fp-1025
855cacos -0x1.0000000000001p0 -0x1.fp-1025
856cacos 0.0 0x1.0000000000001p0
857cacos 0.0 -0x1.0000000000001p0
858cacos -0.0 0x1.0000000000001p0
859cacos -0.0 -0x1.0000000000001p0
860cacos 0x1.0000000000001p0 0.0
861cacos -0x1.0000000000001p0 0.0
862cacos 0x1.0000000000001p0 -0.0
863cacos -0x1.0000000000001p0 -0.0
864cacos 0x1p-63 0x1.0000000000000002p0
865cacos 0x1p-63 -0x1.0000000000000002p0
866cacos -0x1p-63 0x1.0000000000000002p0
867cacos -0x1p-63 -0x1.0000000000000002p0
868cacos 0x1.0000000000000002p0 0x1p-63
869cacos -0x1.0000000000000002p0 0x1p-63
870cacos 0x1.0000000000000002p0 -0x1p-63
871cacos -0x1.0000000000000002p0 -0x1p-63
872cacos 0x1.fp-16385 0x1.0000000000000002p0
873cacos 0x1.fp-16385 -0x1.0000000000000002p0
874cacos -0x1.fp-16385 0x1.0000000000000002p0
875cacos -0x1.fp-16385 -0x1.0000000000000002p0
876cacos 0x1.0000000000000002p0 0x1.fp-16385
877cacos -0x1.0000000000000002p0 0x1.fp-16385
878cacos 0x1.0000000000000002p0 -0x1.fp-16385
879cacos -0x1.0000000000000002p0 -0x1.fp-16385
880cacos 0.0 0x1.0000000000000002p0
881cacos 0.0 -0x1.0000000000000002p0
882cacos -0.0 0x1.0000000000000002p0
883cacos -0.0 -0x1.0000000000000002p0
884cacos 0x1.0000000000000002p0 0.0
885cacos -0x1.0000000000000002p0 0.0
886cacos 0x1.0000000000000002p0 -0.0
887cacos -0x1.0000000000000002p0 -0.0
888cacos 0x1p-106 0x1.000000000000000000000000008p0
889cacos 0x1p-106 -0x1.000000000000000000000000008p0
890cacos -0x1p-106 0x1.000000000000000000000000008p0
891cacos -0x1p-106 -0x1.000000000000000000000000008p0
892cacos 0x1.000000000000000000000000008p0 0x1p-106
893cacos -0x1.000000000000000000000000008p0 0x1p-106
894cacos 0x1.000000000000000000000000008p0 -0x1p-106
895cacos -0x1.000000000000000000000000008p0 -0x1p-106
896cacos 0x1.fp-1025 0x1.000000000000000000000000008p0
897cacos 0x1.fp-1025 -0x1.000000000000000000000000008p0
898cacos -0x1.fp-1025 0x1.000000000000000000000000008p0
899cacos -0x1.fp-1025 -0x1.000000000000000000000000008p0
900cacos 0x1.000000000000000000000000008p0 0x1.fp-1025
901cacos -0x1.000000000000000000000000008p0 0x1.fp-1025
902cacos 0x1.000000000000000000000000008p0 -0x1.fp-1025
903cacos -0x1.000000000000000000000000008p0 -0x1.fp-1025
904cacos 0.0 0x1.000000000000000000000000008p0
905cacos 0.0 -0x1.000000000000000000000000008p0
906cacos -0.0 0x1.000000000000000000000000008p0
907cacos -0.0 -0x1.000000000000000000000000008p0
908cacos 0x1.000000000000000000000000008p0 0.0
909cacos -0x1.000000000000000000000000008p0 0.0
910cacos 0x1.000000000000000000000000008p0 -0.0
911cacos -0x1.000000000000000000000000008p0 -0.0
912cacos 0x1p-113 0x1.0000000000000000000000000001p0
913cacos 0x1p-113 -0x1.0000000000000000000000000001p0
914cacos -0x1p-113 0x1.0000000000000000000000000001p0
915cacos -0x1p-113 -0x1.0000000000000000000000000001p0
916cacos 0x1.0000000000000000000000000001p0 0x1p-113
917cacos -0x1.0000000000000000000000000001p0 0x1p-113
918cacos 0x1.0000000000000000000000000001p0 -0x1p-113
919cacos -0x1.0000000000000000000000000001p0 -0x1p-113
920cacos 0x1.fp-16385 0x1.0000000000000000000000000001p0
921cacos 0x1.fp-16385 -0x1.0000000000000000000000000001p0
922cacos -0x1.fp-16385 0x1.0000000000000000000000000001p0
923cacos -0x1.fp-16385 -0x1.0000000000000000000000000001p0
924cacos 0x1.0000000000000000000000000001p0 0x1.fp-16385
925cacos -0x1.0000000000000000000000000001p0 0x1.fp-16385
926cacos 0x1.0000000000000000000000000001p0 -0x1.fp-16385
927cacos -0x1.0000000000000000000000000001p0 -0x1.fp-16385
928cacos 0.0 0x1.0000000000000000000000000001p0
929cacos 0.0 -0x1.0000000000000000000000000001p0
930cacos -0.0 0x1.0000000000000000000000000001p0
931cacos -0.0 -0x1.0000000000000000000000000001p0
932cacos 0x1.0000000000000000000000000001p0 0.0
933cacos -0x1.0000000000000000000000000001p0 0.0
934cacos 0x1.0000000000000000000000000001p0 -0.0
935cacos -0x1.0000000000000000000000000001p0 -0.0
936
937cacos 0x1p-23 0x0.ffffffp0
938cacos 0x1p-23 -0x0.ffffffp0
939cacos -0x1p-23 0x0.ffffffp0
940cacos -0x1p-23 -0x0.ffffffp0
941cacos 0x0.ffffffp0 0x1p-23
942cacos -0x0.ffffffp0 0x1p-23
943cacos 0x0.ffffffp0 -0x1p-23
944cacos -0x0.ffffffp0 -0x1p-23
945cacos 0x1.fp-129 0x0.ffffffp0
946cacos 0x1.fp-129 -0x0.ffffffp0
947cacos -0x1.fp-129 0x0.ffffffp0
948cacos -0x1.fp-129 -0x0.ffffffp0
949cacos 0x0.ffffffp0 0x1.fp-129
950cacos -0x0.ffffffp0 0x1.fp-129
951cacos 0x0.ffffffp0 -0x1.fp-129
952cacos -0x0.ffffffp0 -0x1.fp-129
953cacos 0.0 0x0.ffffffp0
954cacos 0.0 -0x0.ffffffp0
955cacos -0.0 0x0.ffffffp0
956cacos -0.0 -0x0.ffffffp0
957cacos 0x0.ffffffp0 0.0
958cacos -0x0.ffffffp0 0.0
959cacos 0x0.ffffffp0 -0.0
960cacos -0x0.ffffffp0 -0.0
961cacos 0x1p-23 0.5
962cacos 0x1p-23 -0.5
963cacos -0x1p-23 0.5
964cacos -0x1p-23 -0.5
965cacos 0.5 0x1p-23
966cacos -0.5 0x1p-23
967cacos 0.5 -0x1p-23
968cacos -0.5 -0x1p-23
969cacos 0x1.fp-129 0.5
970cacos 0x1.fp-129 -0.5
971cacos -0x1.fp-129 0.5
972cacos -0x1.fp-129 -0.5
973cacos 0.5 0x1.fp-129
974cacos -0.5 0x1.fp-129
975cacos 0.5 -0x1.fp-129
976cacos -0.5 -0x1.fp-129
977cacos 0x1p-23 0x1p-23
978cacos 0x1p-23 -0x1p-23
979cacos -0x1p-23 0x1p-23
980cacos -0x1p-23 -0x1p-23
981cacos 0x1.fp-129 0x1p-23
982cacos 0x1.fp-129 -0x1p-23
983cacos -0x1.fp-129 0x1p-23
984cacos -0x1.fp-129 -0x1p-23
985cacos 0x1p-23 0x1.fp-129
986cacos -0x1p-23 0x1.fp-129
987cacos 0x1p-23 -0x1.fp-129
988cacos -0x1p-23 -0x1.fp-129
989cacos 0.0 0x1p-23
990cacos 0.0 -0x1p-23
991cacos -0.0 0x1p-23
992cacos -0.0 -0x1p-23
993cacos 0x1p-23 0.0
994cacos -0x1p-23 0.0
995cacos 0x1p-23 -0.0
996cacos -0x1p-23 -0.0
997cacos 0x1.fp-129 0x1.fp-129
998cacos 0x1.fp-129 -0x1.fp-129
999cacos -0x1.fp-129 0x1.fp-129
1000cacos -0x1.fp-129 -0x1.fp-129
1001cacos 0x1p-52 0x0.fffffffffffff8p0
1002cacos 0x1p-52 -0x0.fffffffffffff8p0
1003cacos -0x1p-52 0x0.fffffffffffff8p0
1004cacos -0x1p-52 -0x0.fffffffffffff8p0
1005cacos 0x0.fffffffffffff8p0 0x1p-52
1006cacos -0x0.fffffffffffff8p0 0x1p-52
1007cacos 0x0.fffffffffffff8p0 -0x1p-52
1008cacos -0x0.fffffffffffff8p0 -0x1p-52
1009cacos 0x1.fp-1025 0x0.fffffffffffff8p0
1010cacos 0x1.fp-1025 -0x0.fffffffffffff8p0
1011cacos -0x1.fp-1025 0x0.fffffffffffff8p0
1012cacos -0x1.fp-1025 -0x0.fffffffffffff8p0
1013cacos 0x0.fffffffffffff8p0 0x1.fp-1025
1014cacos -0x0.fffffffffffff8p0 0x1.fp-1025
1015cacos 0x0.fffffffffffff8p0 -0x1.fp-1025
1016cacos -0x0.fffffffffffff8p0 -0x1.fp-1025
1017cacos 0.0 0x0.fffffffffffff8p0
1018cacos 0.0 -0x0.fffffffffffff8p0
1019cacos -0.0 0x0.fffffffffffff8p0
1020cacos -0.0 -0x0.fffffffffffff8p0
1021cacos 0x0.fffffffffffff8p0 0.0
1022cacos -0x0.fffffffffffff8p0 0.0
1023cacos 0x0.fffffffffffff8p0 -0.0
1024cacos -0x0.fffffffffffff8p0 -0.0
1025cacos 0x1p-52 0.5
1026cacos 0x1p-52 -0.5
1027cacos -0x1p-52 0.5
1028cacos -0x1p-52 -0.5
1029cacos 0.5 0x1p-52
1030cacos -0.5 0x1p-52
1031cacos 0.5 -0x1p-52
1032cacos -0.5 -0x1p-52
1033cacos 0x1.fp-1025 0.5
1034cacos 0x1.fp-1025 -0.5
1035cacos -0x1.fp-1025 0.5
1036cacos -0x1.fp-1025 -0.5
1037cacos 0.5 0x1.fp-1025
1038cacos -0.5 0x1.fp-1025
1039cacos 0.5 -0x1.fp-1025
1040cacos -0.5 -0x1.fp-1025
1041cacos 0x1p-52 0x1p-52
1042cacos 0x1p-52 -0x1p-52
1043cacos -0x1p-52 0x1p-52
1044cacos -0x1p-52 -0x1p-52
1045cacos 0x1.fp-1025 0x1p-52
1046cacos 0x1.fp-1025 -0x1p-52
1047cacos -0x1.fp-1025 0x1p-52
1048cacos -0x1.fp-1025 -0x1p-52
1049cacos 0x1p-52 0x1.fp-1025
1050cacos -0x1p-52 0x1.fp-1025
1051cacos 0x1p-52 -0x1.fp-1025
1052cacos -0x1p-52 -0x1.fp-1025
1053cacos 0.0 0x1p-52
1054cacos 0.0 -0x1p-52
1055cacos -0.0 0x1p-52
1056cacos -0.0 -0x1p-52
1057cacos 0x1p-52 0.0
1058cacos -0x1p-52 0.0
1059cacos 0x1p-52 -0.0
1060cacos -0x1p-52 -0.0
1061cacos 0x1.fp-1025 0x1.fp-1025
1062cacos 0x1.fp-1025 -0x1.fp-1025
1063cacos -0x1.fp-1025 0x1.fp-1025
1064cacos -0x1.fp-1025 -0x1.fp-1025
1065cacos 0x1p-63 0x0.ffffffffffffffffp0
1066cacos 0x1p-63 -0x0.ffffffffffffffffp0
1067cacos -0x1p-63 0x0.ffffffffffffffffp0
1068cacos -0x1p-63 -0x0.ffffffffffffffffp0
1069cacos 0x0.ffffffffffffffffp0 0x1p-63
1070cacos -0x0.ffffffffffffffffp0 0x1p-63
1071cacos 0x0.ffffffffffffffffp0 -0x1p-63
1072cacos -0x0.ffffffffffffffffp0 -0x1p-63
1073cacos 0x1.fp-16385 0x0.ffffffffffffffffp0
1074cacos 0x1.fp-16385 -0x0.ffffffffffffffffp0
1075cacos -0x1.fp-16385 0x0.ffffffffffffffffp0
1076cacos -0x1.fp-16385 -0x0.ffffffffffffffffp0
1077cacos 0x0.ffffffffffffffffp0 0x1.fp-16385
1078cacos -0x0.ffffffffffffffffp0 0x1.fp-16385
1079cacos 0x0.ffffffffffffffffp0 -0x1.fp-16385
1080cacos -0x0.ffffffffffffffffp0 -0x1.fp-16385
1081cacos 0.0 0x0.ffffffffffffffffp0
1082cacos 0.0 -0x0.ffffffffffffffffp0
1083cacos -0.0 0x0.ffffffffffffffffp0
1084cacos -0.0 -0x0.ffffffffffffffffp0
1085cacos 0x0.ffffffffffffffffp0 0.0
1086cacos -0x0.ffffffffffffffffp0 0.0
1087cacos 0x0.ffffffffffffffffp0 -0.0
1088cacos -0x0.ffffffffffffffffp0 -0.0
1089cacos 0x1p-63 0.5
1090cacos 0x1p-63 -0.5
1091cacos -0x1p-63 0.5
1092cacos -0x1p-63 -0.5
1093cacos 0.5 0x1p-63
1094cacos -0.5 0x1p-63
1095cacos 0.5 -0x1p-63
1096cacos -0.5 -0x1p-63
1097cacos 0x1.fp-16385 0.5
1098cacos 0x1.fp-16385 -0.5
1099cacos -0x1.fp-16385 0.5
1100cacos -0x1.fp-16385 -0.5
1101cacos 0.5 0x1.fp-16385
1102cacos -0.5 0x1.fp-16385
1103cacos 0.5 -0x1.fp-16385
1104cacos -0.5 -0x1.fp-16385
1105cacos 0x1p-63 0x1p-63
1106cacos 0x1p-63 -0x1p-63
1107cacos -0x1p-63 0x1p-63
1108cacos -0x1p-63 -0x1p-63
1109cacos 0x1.fp-16385 0x1p-63
1110cacos 0x1.fp-16385 -0x1p-63
1111cacos -0x1.fp-16385 0x1p-63
1112cacos -0x1.fp-16385 -0x1p-63
1113cacos 0x1p-63 0x1.fp-16385
1114cacos -0x1p-63 0x1.fp-16385
1115cacos 0x1p-63 -0x1.fp-16385
1116cacos -0x1p-63 -0x1.fp-16385
1117cacos 0.0 0x1p-63
1118cacos 0.0 -0x1p-63
1119cacos -0.0 0x1p-63
1120cacos -0.0 -0x1p-63
1121cacos 0x1p-63 0.0
1122cacos -0x1p-63 0.0
1123cacos 0x1p-63 -0.0
1124cacos -0x1p-63 -0.0
1125cacos 0x1.fp-16385 0x1.fp-16385
1126cacos 0x1.fp-16385 -0x1.fp-16385
1127cacos -0x1.fp-16385 0x1.fp-16385
1128cacos -0x1.fp-16385 -0x1.fp-16385
1129cacos 0x1p-105 0x0.ffffffffffffffffffffffffffcp0
1130cacos 0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
1131cacos -0x1p-105 0x0.ffffffffffffffffffffffffffcp0
1132cacos -0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
1133cacos 0x0.ffffffffffffffffffffffffffcp0 0x1p-105
1134cacos -0x0.ffffffffffffffffffffffffffcp0 0x1p-105
1135cacos 0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
1136cacos -0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
1137cacos 0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
1138cacos 0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
1139cacos -0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
1140cacos -0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
1141cacos 0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
1142cacos -0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
1143cacos 0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
1144cacos -0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
1145cacos 0.0 0x0.ffffffffffffffffffffffffffcp0
1146cacos 0.0 -0x0.ffffffffffffffffffffffffffcp0
1147cacos -0.0 0x0.ffffffffffffffffffffffffffcp0
1148cacos -0.0 -0x0.ffffffffffffffffffffffffffcp0
1149cacos 0x0.ffffffffffffffffffffffffffcp0 0.0
1150cacos -0x0.ffffffffffffffffffffffffffcp0 0.0
1151cacos 0x0.ffffffffffffffffffffffffffcp0 -0.0
1152cacos -0x0.ffffffffffffffffffffffffffcp0 -0.0
1153cacos 0x1p-105 0.5
1154cacos 0x1p-105 -0.5
1155cacos -0x1p-105 0.5
1156cacos -0x1p-105 -0.5
1157cacos 0.5 0x1p-105
1158cacos -0.5 0x1p-105
1159cacos 0.5 -0x1p-105
1160cacos -0.5 -0x1p-105
1161cacos 0x1p-105 0x1p-105
1162cacos 0x1p-105 -0x1p-105
1163cacos -0x1p-105 0x1p-105
1164cacos -0x1p-105 -0x1p-105
1165cacos 0x1.fp-1025 0x1p-105
1166cacos 0x1.fp-1025 -0x1p-105
1167cacos -0x1.fp-1025 0x1p-105
1168cacos -0x1.fp-1025 -0x1p-105
1169cacos 0x1p-105 0x1.fp-1025
1170cacos -0x1p-105 0x1.fp-1025
1171cacos 0x1p-105 -0x1.fp-1025
1172cacos -0x1p-105 -0x1.fp-1025
1173cacos 0.0 0x1p-105
1174cacos 0.0 -0x1p-105
1175cacos -0.0 0x1p-105
1176cacos -0.0 -0x1p-105
1177cacos 0x1p-105 0.0
1178cacos -0x1p-105 0.0
1179cacos 0x1p-105 -0.0
1180cacos -0x1p-105 -0.0
1181cacos 0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
1182cacos 0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
1183cacos -0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
1184cacos -0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
1185cacos 0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
1186cacos -0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
1187cacos 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
1188cacos -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
1189cacos 0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
1190cacos 0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
1191cacos -0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
1192cacos -0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
1193cacos 0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
1194cacos -0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
1195cacos 0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
1196cacos -0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
1197cacos 0.0 0x0.ffffffffffffffffffffffffffff8p0
1198cacos 0.0 -0x0.ffffffffffffffffffffffffffff8p0
1199cacos -0.0 0x0.ffffffffffffffffffffffffffff8p0
1200cacos -0.0 -0x0.ffffffffffffffffffffffffffff8p0
1201cacos 0x0.ffffffffffffffffffffffffffff8p0 0.0
1202cacos -0x0.ffffffffffffffffffffffffffff8p0 0.0
1203cacos 0x0.ffffffffffffffffffffffffffff8p0 -0.0
1204cacos -0x0.ffffffffffffffffffffffffffff8p0 -0.0
1205cacos 0x1p-112 0.5
1206cacos 0x1p-112 -0.5
1207cacos -0x1p-112 0.5
1208cacos -0x1p-112 -0.5
1209cacos 0.5 0x1p-112
1210cacos -0.5 0x1p-112
1211cacos 0.5 -0x1p-112
1212cacos -0.5 -0x1p-112
1213cacos 0x1p-112 0x1p-112
1214cacos 0x1p-112 -0x1p-112
1215cacos -0x1p-112 0x1p-112
1216cacos -0x1p-112 -0x1p-112
1217cacos 0x1.fp-16385 0x1p-112
1218cacos 0x1.fp-16385 -0x1p-112
1219cacos -0x1.fp-16385 0x1p-112
1220cacos -0x1.fp-16385 -0x1p-112
1221cacos 0x1p-112 0x1.fp-16385
1222cacos -0x1p-112 0x1.fp-16385
1223cacos 0x1p-112 -0x1.fp-16385
1224cacos -0x1p-112 -0x1.fp-16385
1225cacos 0.0 0x1p-112
1226cacos 0.0 -0x1p-112
1227cacos -0.0 0x1p-112
1228cacos -0.0 -0x1p-112
1229cacos 0x1p-112 0.0
1230cacos -0x1p-112 0.0
1231cacos 0x1p-112 -0.0
1232cacos -0x1p-112 -0.0
1233
1234cacos 0.75 1.25
1235cacos -2 -3
1236
1237cacosh 0 0
1238cacosh -0 0
1239cacosh 0 -0
1240cacosh -0 -0
1241
1242cacosh 0 -1.5
1243cacosh -0 -1.5
1244cacosh 0 -1.0
1245cacosh -0 -1.0
1246cacosh 0 -0.5
1247cacosh -0 -0.5
1248cacosh 0 0.5
1249cacosh -0 0.5
1250cacosh 0 1.0
1251cacosh -0 1.0
1252cacosh 0 1.5
1253cacosh -0 1.5
1254
1255cacosh -1.5 0
1256cacosh -1.5 -0
1257cacosh -1.0 0
1258cacosh -1.0 -0
1259cacosh -0.5 0
1260cacosh -0.5 -0
1261cacosh 0.5 0
1262cacosh 0.5 -0
1263cacosh 1.0 0
1264cacosh 1.0 -0
1265cacosh 1.5 0
1266cacosh 1.5 -0
1267
1268cacosh 0x1p50 1.0
1269cacosh 0x1p50 -1.0
1270cacosh -0x1p50 1.0
1271cacosh -0x1p50 -1.0
1272cacosh 1.0 0x1p50
1273cacosh -1.0 0x1p50
1274cacosh 1.0 -0x1p50
1275cacosh -1.0 -0x1p50
1276cacosh 0x1p500 1.0
1277cacosh 0x1p500 -1.0
1278cacosh -0x1p500 1.0
1279cacosh -0x1p500 -1.0
1280cacosh 1.0 0x1p500
1281cacosh -1.0 0x1p500
1282cacosh 1.0 -0x1p500
1283cacosh -1.0 -0x1p500
1284cacosh 0x1p5000 1.0
1285cacosh 0x1p5000 -1.0
1286cacosh -0x1p5000 1.0
1287cacosh -0x1p5000 -1.0
1288cacosh 1.0 0x1p5000
1289cacosh -1.0 0x1p5000
1290cacosh 1.0 -0x1p5000
1291cacosh -1.0 -0x1p5000
1292cacosh 0x1.fp127 0x1.fp127
1293cacosh 0x1.fp1023 0x1.fp1023
1294cacosh 0x1.fp16383 0x1.fp16383
1295cacosh 0x1.fp-129 1.5
1296cacosh 0x1.fp-129 -1.5
1297cacosh -0x1.fp-129 1.5
1298cacosh -0x1.fp-129 -1.5
1299cacosh 1.5 0x1.fp-129
1300cacosh -1.5 0x1.fp-129
1301cacosh 1.5 -0x1.fp-129
1302cacosh -1.5 -0x1.fp-129
1303cacosh 0x1.fp-1025 1.5
1304cacosh 0x1.fp-1025 -1.5
1305cacosh -0x1.fp-1025 1.5
1306cacosh -0x1.fp-1025 -1.5
1307cacosh 1.5 0x1.fp-1025
1308cacosh -1.5 0x1.fp-1025
1309cacosh 1.5 -0x1.fp-1025
1310cacosh -1.5 -0x1.fp-1025
1311cacosh 0x1.fp-16385 1.5
1312cacosh 0x1.fp-16385 -1.5
1313cacosh -0x1.fp-16385 1.5
1314cacosh -0x1.fp-16385 -1.5
1315cacosh 1.5 0x1.fp-16385
1316cacosh -1.5 0x1.fp-16385
1317cacosh 1.5 -0x1.fp-16385
1318cacosh -1.5 -0x1.fp-16385
1319cacosh 0.5 1.0
1320cacosh 0.5 -1.0
1321cacosh -0.5 1.0
1322cacosh -0.5 -1.0
1323cacosh 1.0 0.5
1324cacosh -1.0 0.5
1325cacosh 1.0 -0.5
1326cacosh -1.0 -0.5
1327cacosh 0.25 1.0
1328cacosh 0.25 -1.0
1329cacosh -0.25 1.0
1330cacosh -0.25 -1.0
1331cacosh 1.0 0.25
1332cacosh -1.0 0.25
1333cacosh 1.0 -0.25
1334cacosh -1.0 -0.25
1335cacosh 0x1.fp-10 1.0
1336cacosh 0x1.fp-10 -1.0
1337cacosh -0x1.fp-10 1.0
1338cacosh -0x1.fp-10 -1.0
1339cacosh 1.0 0x1.fp-10
1340cacosh -1.0 0x1.fp-10
1341cacosh 1.0 -0x1.fp-10
1342cacosh -1.0 -0x1.fp-10
1343cacosh 0x1.fp-30 1.0
1344cacosh 0x1.fp-30 -1.0
1345cacosh -0x1.fp-30 1.0
1346cacosh -0x1.fp-30 -1.0
1347cacosh 1.0 0x1.fp-30
1348cacosh -1.0 0x1.fp-30
1349cacosh 1.0 -0x1.fp-30
1350cacosh -1.0 -0x1.fp-30
1351cacosh 0x1.fp-100 1.0
1352cacosh 0x1.fp-100 -1.0
1353cacosh -0x1.fp-100 1.0
1354cacosh -0x1.fp-100 -1.0
1355cacosh 1.0 0x1.fp-100
1356cacosh -1.0 0x1.fp-100
1357cacosh 1.0 -0x1.fp-100
1358cacosh -1.0 -0x1.fp-100
1359cacosh 0x1.fp-129 1.0
1360cacosh 0x1.fp-129 -1.0
1361cacosh -0x1.fp-129 1.0
1362cacosh -0x1.fp-129 -1.0
1363cacosh 1.0 0x1.fp-129
1364cacosh -1.0 0x1.fp-129
1365cacosh 1.0 -0x1.fp-129
1366cacosh -1.0 -0x1.fp-129
1367cacosh 0x1.fp-1000 1.0
1368cacosh 0x1.fp-1000 -1.0
1369cacosh -0x1.fp-1000 1.0
1370cacosh -0x1.fp-1000 -1.0
1371cacosh 1.0 0x1.fp-1000
1372cacosh -1.0 0x1.fp-1000
1373cacosh 1.0 -0x1.fp-1000
1374cacosh -1.0 -0x1.fp-1000
1375cacosh 0x1.fp-1025 1.0
1376cacosh 0x1.fp-1025 -1.0
1377cacosh -0x1.fp-1025 1.0
1378cacosh -0x1.fp-1025 -1.0
1379cacosh 1.0 0x1.fp-1025
1380cacosh -1.0 0x1.fp-1025
1381cacosh 1.0 -0x1.fp-1025
1382cacosh -1.0 -0x1.fp-1025
1383cacosh 0x1.fp-10000 1.0
1384cacosh 0x1.fp-10000 -1.0
1385cacosh -0x1.fp-10000 1.0
1386cacosh -0x1.fp-10000 -1.0
1387cacosh 1.0 0x1.fp-10000
1388cacosh -1.0 0x1.fp-10000
1389cacosh 1.0 -0x1.fp-10000
1390cacosh -1.0 -0x1.fp-10000
1391cacosh 0x1.fp-16385 1.0
1392cacosh 0x1.fp-16385 -1.0
1393cacosh -0x1.fp-16385 1.0
1394cacosh -0x1.fp-16385 -1.0
1395cacosh 1.0 0x1.fp-16385
1396cacosh -1.0 0x1.fp-16385
1397cacosh 1.0 -0x1.fp-16385
1398cacosh -1.0 -0x1.fp-16385
1399cacosh 0x1p-23 0x1.000002p0
1400cacosh 0x1p-23 -0x1.000002p0
1401cacosh -0x1p-23 0x1.000002p0
1402cacosh -0x1p-23 -0x1.000002p0
1403cacosh 0x1.000002p0 0x1p-23
1404cacosh -0x1.000002p0 0x1p-23
1405cacosh 0x1.000002p0 -0x1p-23
1406cacosh -0x1.000002p0 -0x1p-23
1407cacosh 0x1.fp-129 0x1.000002p0
1408cacosh 0x1.fp-129 -0x1.000002p0
1409cacosh -0x1.fp-129 0x1.000002p0
1410cacosh -0x1.fp-129 -0x1.000002p0
1411cacosh 0x1.000002p0 0x1.fp-129
1412cacosh -0x1.000002p0 0x1.fp-129
1413cacosh 0x1.000002p0 -0x1.fp-129
1414cacosh -0x1.000002p0 -0x1.fp-129
1415cacosh 0.0 0x1.000002p0
1416cacosh 0.0 -0x1.000002p0
1417cacosh -0.0 0x1.000002p0
1418cacosh -0.0 -0x1.000002p0
1419cacosh 0x1.000002p0 0.0
1420cacosh -0x1.000002p0 0.0
1421cacosh 0x1.000002p0 -0.0
1422cacosh -0x1.000002p0 -0.0
1423cacosh 0x1p-52 0x1.0000000000001p0
1424cacosh 0x1p-52 -0x1.0000000000001p0
1425cacosh -0x1p-52 0x1.0000000000001p0
1426cacosh -0x1p-52 -0x1.0000000000001p0
1427cacosh 0x1.0000000000001p0 0x1p-52
1428cacosh -0x1.0000000000001p0 0x1p-52
1429cacosh 0x1.0000000000001p0 -0x1p-52
1430cacosh -0x1.0000000000001p0 -0x1p-52
1431cacosh 0x1.fp-1025 0x1.0000000000001p0
1432cacosh 0x1.fp-1025 -0x1.0000000000001p0
1433cacosh -0x1.fp-1025 0x1.0000000000001p0
1434cacosh -0x1.fp-1025 -0x1.0000000000001p0
1435cacosh 0x1.0000000000001p0 0x1.fp-1025
1436cacosh -0x1.0000000000001p0 0x1.fp-1025
1437cacosh 0x1.0000000000001p0 -0x1.fp-1025
1438cacosh -0x1.0000000000001p0 -0x1.fp-1025
1439cacosh 0.0 0x1.0000000000001p0
1440cacosh 0.0 -0x1.0000000000001p0
1441cacosh -0.0 0x1.0000000000001p0
1442cacosh -0.0 -0x1.0000000000001p0
1443cacosh 0x1.0000000000001p0 0.0
1444cacosh -0x1.0000000000001p0 0.0
1445cacosh 0x1.0000000000001p0 -0.0
1446cacosh -0x1.0000000000001p0 -0.0
1447cacosh 0x1p-63 0x1.0000000000000002p0
1448cacosh 0x1p-63 -0x1.0000000000000002p0
1449cacosh -0x1p-63 0x1.0000000000000002p0
1450cacosh -0x1p-63 -0x1.0000000000000002p0
1451cacosh 0x1.0000000000000002p0 0x1p-63
1452cacosh -0x1.0000000000000002p0 0x1p-63
1453cacosh 0x1.0000000000000002p0 -0x1p-63
1454cacosh -0x1.0000000000000002p0 -0x1p-63
1455cacosh 0x1.fp-16385 0x1.0000000000000002p0
1456cacosh 0x1.fp-16385 -0x1.0000000000000002p0
1457cacosh -0x1.fp-16385 0x1.0000000000000002p0
1458cacosh -0x1.fp-16385 -0x1.0000000000000002p0
1459cacosh 0x1.0000000000000002p0 0x1.fp-16385
1460cacosh -0x1.0000000000000002p0 0x1.fp-16385
1461cacosh 0x1.0000000000000002p0 -0x1.fp-16385
1462cacosh -0x1.0000000000000002p0 -0x1.fp-16385
1463cacosh 0.0 0x1.0000000000000002p0
1464cacosh 0.0 -0x1.0000000000000002p0
1465cacosh -0.0 0x1.0000000000000002p0
1466cacosh -0.0 -0x1.0000000000000002p0
1467cacosh 0x1.0000000000000002p0 0.0
1468cacosh -0x1.0000000000000002p0 0.0
1469cacosh 0x1.0000000000000002p0 -0.0
1470cacosh -0x1.0000000000000002p0 -0.0
1471cacosh 0x1p-106 0x1.000000000000000000000000008p0
1472cacosh 0x1p-106 -0x1.000000000000000000000000008p0
1473cacosh -0x1p-106 0x1.000000000000000000000000008p0
1474cacosh -0x1p-106 -0x1.000000000000000000000000008p0
1475cacosh 0x1.000000000000000000000000008p0 0x1p-106
1476cacosh -0x1.000000000000000000000000008p0 0x1p-106
1477cacosh 0x1.000000000000000000000000008p0 -0x1p-106
1478cacosh -0x1.000000000000000000000000008p0 -0x1p-106
1479cacosh 0x1.fp-1025 0x1.000000000000000000000000008p0
1480cacosh 0x1.fp-1025 -0x1.000000000000000000000000008p0
1481cacosh -0x1.fp-1025 0x1.000000000000000000000000008p0
1482cacosh -0x1.fp-1025 -0x1.000000000000000000000000008p0
1483cacosh 0x1.000000000000000000000000008p0 0x1.fp-1025
1484cacosh -0x1.000000000000000000000000008p0 0x1.fp-1025
1485cacosh 0x1.000000000000000000000000008p0 -0x1.fp-1025
1486cacosh -0x1.000000000000000000000000008p0 -0x1.fp-1025
1487cacosh 0.0 0x1.000000000000000000000000008p0
1488cacosh 0.0 -0x1.000000000000000000000000008p0
1489cacosh -0.0 0x1.000000000000000000000000008p0
1490cacosh -0.0 -0x1.000000000000000000000000008p0
1491cacosh 0x1.000000000000000000000000008p0 0.0
1492cacosh -0x1.000000000000000000000000008p0 0.0
1493cacosh 0x1.000000000000000000000000008p0 -0.0
1494cacosh -0x1.000000000000000000000000008p0 -0.0
1495cacosh 0x1p-113 0x1.0000000000000000000000000001p0
1496cacosh 0x1p-113 -0x1.0000000000000000000000000001p0
1497cacosh -0x1p-113 0x1.0000000000000000000000000001p0
1498cacosh -0x1p-113 -0x1.0000000000000000000000000001p0
1499cacosh 0x1.0000000000000000000000000001p0 0x1p-113
1500cacosh -0x1.0000000000000000000000000001p0 0x1p-113
1501cacosh 0x1.0000000000000000000000000001p0 -0x1p-113
1502cacosh -0x1.0000000000000000000000000001p0 -0x1p-113
1503cacosh 0x1.fp-16385 0x1.0000000000000000000000000001p0
1504cacosh 0x1.fp-16385 -0x1.0000000000000000000000000001p0
1505cacosh -0x1.fp-16385 0x1.0000000000000000000000000001p0
1506cacosh -0x1.fp-16385 -0x1.0000000000000000000000000001p0
1507cacosh 0x1.0000000000000000000000000001p0 0x1.fp-16385
1508cacosh -0x1.0000000000000000000000000001p0 0x1.fp-16385
1509cacosh 0x1.0000000000000000000000000001p0 -0x1.fp-16385
1510cacosh -0x1.0000000000000000000000000001p0 -0x1.fp-16385
1511cacosh 0.0 0x1.0000000000000000000000000001p0
1512cacosh 0.0 -0x1.0000000000000000000000000001p0
1513cacosh -0.0 0x1.0000000000000000000000000001p0
1514cacosh -0.0 -0x1.0000000000000000000000000001p0
1515cacosh 0x1.0000000000000000000000000001p0 0.0
1516cacosh -0x1.0000000000000000000000000001p0 0.0
1517cacosh 0x1.0000000000000000000000000001p0 -0.0
1518cacosh -0x1.0000000000000000000000000001p0 -0.0
1519cacosh 0x1p-23 0x0.ffffffp0
1520cacosh 0x1p-23 -0x0.ffffffp0
1521cacosh -0x1p-23 0x0.ffffffp0
1522cacosh -0x1p-23 -0x0.ffffffp0
1523cacosh 0x0.ffffffp0 0x1p-23
1524cacosh -0x0.ffffffp0 0x1p-23
1525cacosh 0x0.ffffffp0 -0x1p-23
1526cacosh -0x0.ffffffp0 -0x1p-23
1527cacosh 0x1.fp-129 0x0.ffffffp0
1528cacosh 0x1.fp-129 -0x0.ffffffp0
1529cacosh -0x1.fp-129 0x0.ffffffp0
1530cacosh -0x1.fp-129 -0x0.ffffffp0
1531cacosh 0x0.ffffffp0 0x1.fp-129
1532cacosh -0x0.ffffffp0 0x1.fp-129
1533cacosh 0x0.ffffffp0 -0x1.fp-129
1534cacosh -0x0.ffffffp0 -0x1.fp-129
1535cacosh 0.0 0x0.ffffffp0
1536cacosh 0.0 -0x0.ffffffp0
1537cacosh -0.0 0x0.ffffffp0
1538cacosh -0.0 -0x0.ffffffp0
1539cacosh 0x0.ffffffp0 0.0
1540cacosh -0x0.ffffffp0 0.0
1541cacosh 0x0.ffffffp0 -0.0
1542cacosh -0x0.ffffffp0 -0.0
1543cacosh 0x1p-23 0.5
1544cacosh 0x1p-23 -0.5
1545cacosh -0x1p-23 0.5
1546cacosh -0x1p-23 -0.5
1547cacosh 0.5 0x1p-23
1548cacosh -0.5 0x1p-23
1549cacosh 0.5 -0x1p-23
1550cacosh -0.5 -0x1p-23
1551cacosh 0x1.fp-129 0.5
1552cacosh 0x1.fp-129 -0.5
1553cacosh -0x1.fp-129 0.5
1554cacosh -0x1.fp-129 -0.5
1555cacosh 0.5 0x1.fp-129
1556cacosh -0.5 0x1.fp-129
1557cacosh 0.5 -0x1.fp-129
1558cacosh -0.5 -0x1.fp-129
1559cacosh 0x1p-23 0x1p-23
1560cacosh 0x1p-23 -0x1p-23
1561cacosh -0x1p-23 0x1p-23
1562cacosh -0x1p-23 -0x1p-23
1563cacosh 0x1.fp-129 0x1p-23
1564cacosh 0x1.fp-129 -0x1p-23
1565cacosh -0x1.fp-129 0x1p-23
1566cacosh -0x1.fp-129 -0x1p-23
1567cacosh 0x1p-23 0x1.fp-129
1568cacosh -0x1p-23 0x1.fp-129
1569cacosh 0x1p-23 -0x1.fp-129
1570cacosh -0x1p-23 -0x1.fp-129
1571cacosh 0.0 0x1p-23
1572cacosh 0.0 -0x1p-23
1573cacosh -0.0 0x1p-23
1574cacosh -0.0 -0x1p-23
1575cacosh 0x1p-23 0.0
1576cacosh -0x1p-23 0.0
1577cacosh 0x1p-23 -0.0
1578cacosh -0x1p-23 -0.0
1579cacosh 0x1.fp-129 0x1.fp-129
1580cacosh 0x1.fp-129 -0x1.fp-129
1581cacosh -0x1.fp-129 0x1.fp-129
1582cacosh -0x1.fp-129 -0x1.fp-129
1583cacosh 0x1p-52 0x0.fffffffffffff8p0
1584cacosh 0x1p-52 -0x0.fffffffffffff8p0
1585cacosh -0x1p-52 0x0.fffffffffffff8p0
1586cacosh -0x1p-52 -0x0.fffffffffffff8p0
1587cacosh 0x0.fffffffffffff8p0 0x1p-52
1588cacosh -0x0.fffffffffffff8p0 0x1p-52
1589cacosh 0x0.fffffffffffff8p0 -0x1p-52
1590cacosh -0x0.fffffffffffff8p0 -0x1p-52
1591cacosh 0x1.fp-1025 0x0.fffffffffffff8p0
1592cacosh 0x1.fp-1025 -0x0.fffffffffffff8p0
1593cacosh -0x1.fp-1025 0x0.fffffffffffff8p0
1594cacosh -0x1.fp-1025 -0x0.fffffffffffff8p0
1595cacosh 0x0.fffffffffffff8p0 0x1.fp-1025
1596cacosh -0x0.fffffffffffff8p0 0x1.fp-1025
1597cacosh 0x0.fffffffffffff8p0 -0x1.fp-1025
1598cacosh -0x0.fffffffffffff8p0 -0x1.fp-1025
1599cacosh 0.0 0x0.fffffffffffff8p0
1600cacosh 0.0 -0x0.fffffffffffff8p0
1601cacosh -0.0 0x0.fffffffffffff8p0
1602cacosh -0.0 -0x0.fffffffffffff8p0
1603cacosh 0x0.fffffffffffff8p0 0.0
1604cacosh -0x0.fffffffffffff8p0 0.0
1605cacosh 0x0.fffffffffffff8p0 -0.0
1606cacosh -0x0.fffffffffffff8p0 -0.0
1607cacosh 0x1p-52 0.5
1608cacosh 0x1p-52 -0.5
1609cacosh -0x1p-52 0.5
1610cacosh -0x1p-52 -0.5
1611cacosh 0.5 0x1p-52
1612cacosh -0.5 0x1p-52
1613cacosh 0.5 -0x1p-52
1614cacosh -0.5 -0x1p-52
1615cacosh 0x1.fp-1025 0.5
1616cacosh 0x1.fp-1025 -0.5
1617cacosh -0x1.fp-1025 0.5
1618cacosh -0x1.fp-1025 -0.5
1619cacosh 0.5 0x1.fp-1025
1620cacosh -0.5 0x1.fp-1025
1621cacosh 0.5 -0x1.fp-1025
1622cacosh -0.5 -0x1.fp-1025
1623cacosh 0x1p-52 0x1p-52
1624cacosh 0x1p-52 -0x1p-52
1625cacosh -0x1p-52 0x1p-52
1626cacosh -0x1p-52 -0x1p-52
1627cacosh 0x1.fp-1025 0x1p-52
1628cacosh 0x1.fp-1025 -0x1p-52
1629cacosh -0x1.fp-1025 0x1p-52
1630cacosh -0x1.fp-1025 -0x1p-52
1631cacosh 0x1p-52 0x1.fp-1025
1632cacosh -0x1p-52 0x1.fp-1025
1633cacosh 0x1p-52 -0x1.fp-1025
1634cacosh -0x1p-52 -0x1.fp-1025
1635cacosh 0.0 0x1p-52
1636cacosh 0.0 -0x1p-52
1637cacosh -0.0 0x1p-52
1638cacosh -0.0 -0x1p-52
1639cacosh 0x1p-52 0.0
1640cacosh -0x1p-52 0.0
1641cacosh 0x1p-52 -0.0
1642cacosh -0x1p-52 -0.0
1643cacosh 0x1.fp-1025 0x1.fp-1025
1644cacosh 0x1.fp-1025 -0x1.fp-1025
1645cacosh -0x1.fp-1025 0x1.fp-1025
1646cacosh -0x1.fp-1025 -0x1.fp-1025
1647cacosh 0x1p-63 0x0.ffffffffffffffffp0
1648cacosh 0x1p-63 -0x0.ffffffffffffffffp0
1649cacosh -0x1p-63 0x0.ffffffffffffffffp0
1650cacosh -0x1p-63 -0x0.ffffffffffffffffp0
1651cacosh 0x0.ffffffffffffffffp0 0x1p-63
1652cacosh -0x0.ffffffffffffffffp0 0x1p-63
1653cacosh 0x0.ffffffffffffffffp0 -0x1p-63
1654cacosh -0x0.ffffffffffffffffp0 -0x1p-63
1655cacosh 0x1.fp-16385 0x0.ffffffffffffffffp0
1656cacosh 0x1.fp-16385 -0x0.ffffffffffffffffp0
1657cacosh -0x1.fp-16385 0x0.ffffffffffffffffp0
1658cacosh -0x1.fp-16385 -0x0.ffffffffffffffffp0
1659cacosh 0x0.ffffffffffffffffp0 0x1.fp-16385
1660cacosh -0x0.ffffffffffffffffp0 0x1.fp-16385
1661cacosh 0x0.ffffffffffffffffp0 -0x1.fp-16385
1662cacosh -0x0.ffffffffffffffffp0 -0x1.fp-16385
1663cacosh 0.0 0x0.ffffffffffffffffp0
1664cacosh 0.0 -0x0.ffffffffffffffffp0
1665cacosh -0.0 0x0.ffffffffffffffffp0
1666cacosh -0.0 -0x0.ffffffffffffffffp0
1667cacosh 0x0.ffffffffffffffffp0 0.0
1668cacosh -0x0.ffffffffffffffffp0 0.0
1669cacosh 0x0.ffffffffffffffffp0 -0.0
1670cacosh -0x0.ffffffffffffffffp0 -0.0
1671cacosh 0x1p-63 0.5
1672cacosh 0x1p-63 -0.5
1673cacosh -0x1p-63 0.5
1674cacosh -0x1p-63 -0.5
1675cacosh 0.5 0x1p-63
1676cacosh -0.5 0x1p-63
1677cacosh 0.5 -0x1p-63
1678cacosh -0.5 -0x1p-63
1679cacosh 0x1.fp-16385 0.5
1680cacosh 0x1.fp-16385 -0.5
1681cacosh -0x1.fp-16385 0.5
1682cacosh -0x1.fp-16385 -0.5
1683cacosh 0.5 0x1.fp-16385
1684cacosh -0.5 0x1.fp-16385
1685cacosh 0.5 -0x1.fp-16385
1686cacosh -0.5 -0x1.fp-16385
1687cacosh 0x1p-63 0x1p-63
1688cacosh 0x1p-63 -0x1p-63
1689cacosh -0x1p-63 0x1p-63
1690cacosh -0x1p-63 -0x1p-63
1691cacosh 0x1.fp-16385 0x1p-63
1692cacosh 0x1.fp-16385 -0x1p-63
1693cacosh -0x1.fp-16385 0x1p-63
1694cacosh -0x1.fp-16385 -0x1p-63
1695cacosh 0x1p-63 0x1.fp-16385
1696cacosh -0x1p-63 0x1.fp-16385
1697cacosh 0x1p-63 -0x1.fp-16385
1698cacosh -0x1p-63 -0x1.fp-16385
1699cacosh 0.0 0x1p-63
1700cacosh 0.0 -0x1p-63
1701cacosh -0.0 0x1p-63
1702cacosh -0.0 -0x1p-63
1703cacosh 0x1p-63 0.0
1704cacosh -0x1p-63 0.0
1705cacosh 0x1p-63 -0.0
1706cacosh -0x1p-63 -0.0
1707cacosh 0x1.fp-16385 0x1.fp-16385
1708cacosh 0x1.fp-16385 -0x1.fp-16385
1709cacosh -0x1.fp-16385 0x1.fp-16385
1710cacosh -0x1.fp-16385 -0x1.fp-16385
1711cacosh 0x1p-105 0x0.ffffffffffffffffffffffffffcp0
1712cacosh 0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
1713cacosh -0x1p-105 0x0.ffffffffffffffffffffffffffcp0
1714cacosh -0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
1715cacosh 0x0.ffffffffffffffffffffffffffcp0 0x1p-105
1716cacosh -0x0.ffffffffffffffffffffffffffcp0 0x1p-105
1717cacosh 0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
1718cacosh -0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
1719cacosh 0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
1720cacosh 0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
1721cacosh -0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
1722cacosh -0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
1723cacosh 0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
1724cacosh -0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
1725cacosh 0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
1726cacosh -0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
1727cacosh 0.0 0x0.ffffffffffffffffffffffffffcp0
1728cacosh 0.0 -0x0.ffffffffffffffffffffffffffcp0
1729cacosh -0.0 0x0.ffffffffffffffffffffffffffcp0
1730cacosh -0.0 -0x0.ffffffffffffffffffffffffffcp0
1731cacosh 0x0.ffffffffffffffffffffffffffcp0 0.0
1732cacosh -0x0.ffffffffffffffffffffffffffcp0 0.0
1733cacosh 0x0.ffffffffffffffffffffffffffcp0 -0.0
1734cacosh -0x0.ffffffffffffffffffffffffffcp0 -0.0
1735cacosh 0x1p-105 0.5
1736cacosh 0x1p-105 -0.5
1737cacosh -0x1p-105 0.5
1738cacosh -0x1p-105 -0.5
1739cacosh 0.5 0x1p-105
1740cacosh -0.5 0x1p-105
1741cacosh 0.5 -0x1p-105
1742cacosh -0.5 -0x1p-105
1743cacosh 0x1p-105 0x1p-105
1744cacosh 0x1p-105 -0x1p-105
1745cacosh -0x1p-105 0x1p-105
1746cacosh -0x1p-105 -0x1p-105
1747cacosh 0x1.fp-1025 0x1p-105
1748cacosh 0x1.fp-1025 -0x1p-105
1749cacosh -0x1.fp-1025 0x1p-105
1750cacosh -0x1.fp-1025 -0x1p-105
1751cacosh 0x1p-105 0x1.fp-1025
1752cacosh -0x1p-105 0x1.fp-1025
1753cacosh 0x1p-105 -0x1.fp-1025
1754cacosh -0x1p-105 -0x1.fp-1025
1755cacosh 0.0 0x1p-105
1756cacosh 0.0 -0x1p-105
1757cacosh -0.0 0x1p-105
1758cacosh -0.0 -0x1p-105
1759cacosh 0x1p-105 0.0
1760cacosh -0x1p-105 0.0
1761cacosh 0x1p-105 -0.0
1762cacosh -0x1p-105 -0.0
1763cacosh 0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
1764cacosh 0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
1765cacosh -0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
1766cacosh -0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
1767cacosh 0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
1768cacosh -0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
1769cacosh 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
1770cacosh -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
1771cacosh 0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
1772cacosh 0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
1773cacosh -0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
1774cacosh -0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
1775cacosh 0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
1776cacosh -0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
1777cacosh 0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
1778cacosh -0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
1779cacosh 0.0 0x0.ffffffffffffffffffffffffffff8p0
1780cacosh 0.0 -0x0.ffffffffffffffffffffffffffff8p0
1781cacosh -0.0 0x0.ffffffffffffffffffffffffffff8p0
1782cacosh -0.0 -0x0.ffffffffffffffffffffffffffff8p0
1783cacosh 0x0.ffffffffffffffffffffffffffff8p0 0.0
1784cacosh -0x0.ffffffffffffffffffffffffffff8p0 0.0
1785cacosh 0x0.ffffffffffffffffffffffffffff8p0 -0.0
1786cacosh -0x0.ffffffffffffffffffffffffffff8p0 -0.0
1787cacosh 0x1p-112 0.5
1788cacosh 0x1p-112 -0.5
1789cacosh -0x1p-112 0.5
1790cacosh -0x1p-112 -0.5
1791cacosh 0.5 0x1p-112
1792cacosh -0.5 0x1p-112
1793cacosh 0.5 -0x1p-112
1794cacosh -0.5 -0x1p-112
1795cacosh 0x1p-112 0x1p-112
1796cacosh 0x1p-112 -0x1p-112
1797cacosh -0x1p-112 0x1p-112
1798cacosh -0x1p-112 -0x1p-112
1799cacosh 0x1.fp-16385 0x1p-112
1800cacosh 0x1.fp-16385 -0x1p-112
1801cacosh -0x1.fp-16385 0x1p-112
1802cacosh -0x1.fp-16385 -0x1p-112
1803cacosh 0x1p-112 0x1.fp-16385
1804cacosh -0x1p-112 0x1.fp-16385
1805cacosh 0x1p-112 -0x1.fp-16385
1806cacosh -0x1p-112 -0x1.fp-16385
1807cacosh 0.0 0x1p-112
1808cacosh 0.0 -0x1p-112
1809cacosh -0.0 0x1p-112
1810cacosh -0.0 -0x1p-112
1811cacosh 0x1p-112 0.0
1812cacosh -0x1p-112 0.0
1813cacosh 0x1p-112 -0.0
1814cacosh -0x1p-112 -0.0
1815
1816cacosh 0.75 1.25
1817cacosh -2 -3
1818
64a17f1a
JM
1819# carg (x + i 0) == 0 for x > 0.
1820carg 2.0 0
1821# carg (x - i 0) == -0 for x > 0.
1822carg 2.0 -0
1823carg 0 0
1824carg 0 -0
1825# carg (x + i 0) == +pi for x < 0.
1826carg -2.0 0
1827# carg (x - i 0) == -pi for x < 0.
1828carg -2.0 -0
1829carg -0 0
1830carg -0 -0
1831# carg (+0 + i y) == pi/2 for y > 0.
1832carg 0 2.0
1833# carg (-0 + i y) == pi/2 for y > 0.
1834carg -0 2.0
1835# carg (+0 + i y) == -pi/2 for y < 0.
1836carg 0 -2.0
1837# carg (-0 + i y) == -pi/2 for y < 0.
1838carg -0 -2.0
8431838d
JM
1839carg 0x2.f2f308p+0 0x4.c3841p-4
1840carg 0xd.3de7ap-36 -0xe.cf143p-40
1841carg 0x2.21e65p+0 0x5.576cf8p-4
1842carg 0x1.f4755cp+0 -0x4.29411p-4
1843carg -0xf.9c4c8p-4 -0xa.b4101p+20
1844carg 0x7.40ac68p+0 0x4.251bb8p-4
1845carg 0xa.3ac3cp+68 0x1.47239ep+68
1846carg 0x3.8ff10cp+0 -0x6.b0794p-4
4afe4b20 1847carg -0x3.973cc4p+72 -0xf.fffffp+124
a1f99ba2
JM
1848carg -0x1.0a512ap-120 0xf.54681p-108
1849carg -0x3.be0054531569p-4 -0xb.0c5a9p-4
1850carg -0x1.0236b6p-20 0x2.a6e504p+108
1851carg 0x9.27b5fd9157b6c92b151371ca23d8p+0 0x1.d8759b9024992p+0
4afe4b20 1852carg 0x8p-152 0x4p-1076
64a17f1a 1853
fa2a3dd7
JM
1854casin 0 0
1855casin -0 0
1856casin 0 -0
1857casin -0 -0
1858
1859casin 0 -1.5
1860casin -0 -1.5
1861casin 0 -1.0
1862casin -0 -1.0
1863casin 0 -0.5
1864casin -0 -0.5
1865casin 0 0.5
1866casin -0 0.5
1867casin 0 1.0
1868casin -0 1.0
1869casin 0 1.5
1870casin -0 1.5
1871
1872casin -1.5 0
1873casin -1.5 -0
1874casin -1.0 0
1875casin -1.0 -0
1876casin -0.5 0
1877casin -0.5 -0
1878casin 0.5 0
1879casin 0.5 -0
1880casin 1.0 0
1881casin 1.0 -0
1882casin 1.5 0
1883casin 1.5 -0
1884
1885casin 0x1p50 1.0
1886casin 0x1p50 -1.0
1887casin -0x1p50 1.0
1888casin -0x1p50 -1.0
1889casin 1.0 0x1p50
1890casin -1.0 0x1p50
1891casin 1.0 -0x1p50
1892casin -1.0 -0x1p50
1893casin 0x1p500 1.0
1894casin 0x1p500 -1.0
1895casin -0x1p500 1.0
1896casin -0x1p500 -1.0
1897casin 1.0 0x1p500
1898casin -1.0 0x1p500
1899casin 1.0 -0x1p500
1900casin -1.0 -0x1p500
1901casin 0x1p5000 1.0
1902casin 0x1p5000 -1.0
1903casin -0x1p5000 1.0
1904casin -0x1p5000 -1.0
1905casin 1.0 0x1p5000
1906casin -1.0 0x1p5000
1907casin 1.0 -0x1p5000
1908casin -1.0 -0x1p5000
1909
1910casin 0x1.fp127 0x1.fp127
1911casin 0x1.fp1023 0x1.fp1023
1912casin 0x1.fp16383 0x1.fp16383
1913
1914casin 0x1.fp-129 1.5
1915casin 0x1.fp-129 -1.5
1916casin -0x1.fp-129 1.5
1917casin -0x1.fp-129 -1.5
1918casin 1.5 0x1.fp-129
1919casin -1.5 0x1.fp-129
1920casin 1.5 -0x1.fp-129
1921casin -1.5 -0x1.fp-129
1922casin 0x1.fp-1025 1.5
1923casin 0x1.fp-1025 -1.5
1924casin -0x1.fp-1025 1.5
1925casin -0x1.fp-1025 -1.5
1926casin 1.5 0x1.fp-1025
1927casin -1.5 0x1.fp-1025
1928casin 1.5 -0x1.fp-1025
1929casin -1.5 -0x1.fp-1025
1930casin 0x1.fp-16385 1.5
1931casin 0x1.fp-16385 -1.5
1932casin -0x1.fp-16385 1.5
1933casin -0x1.fp-16385 -1.5
1934casin 1.5 0x1.fp-16385
1935casin -1.5 0x1.fp-16385
1936casin 1.5 -0x1.fp-16385
1937casin -1.5 -0x1.fp-16385
1938
1939casin 0.5 1.0
1940casin 0.5 -1.0
1941casin -0.5 1.0
1942casin -0.5 -1.0
1943casin 1.0 0.5
1944casin -1.0 0.5
1945casin 1.0 -0.5
1946casin -1.0 -0.5
1947casin 0.25 1.0
1948casin 0.25 -1.0
1949casin -0.25 1.0
1950casin -0.25 -1.0
1951casin 1.0 0.25
1952casin -1.0 0.25
1953casin 1.0 -0.25
1954casin -1.0 -0.25
1955casin 0x1.fp-10 1.0
1956casin 0x1.fp-10 -1.0
1957casin -0x1.fp-10 1.0
1958casin -0x1.fp-10 -1.0
1959casin 1.0 0x1.fp-10
1960casin -1.0 0x1.fp-10
1961casin 1.0 -0x1.fp-10
1962casin -1.0 -0x1.fp-10
1963casin 0x1.fp-30 1.0
1964casin 0x1.fp-30 -1.0
1965casin -0x1.fp-30 1.0
1966casin -0x1.fp-30 -1.0
1967casin 1.0 0x1.fp-30
1968casin -1.0 0x1.fp-30
1969casin 1.0 -0x1.fp-30
1970casin -1.0 -0x1.fp-30
1971casin 0x1.fp-100 1.0
1972casin 0x1.fp-100 -1.0
1973casin -0x1.fp-100 1.0
1974casin -0x1.fp-100 -1.0
1975casin 1.0 0x1.fp-100
1976casin -1.0 0x1.fp-100
1977casin 1.0 -0x1.fp-100
1978casin -1.0 -0x1.fp-100
1979casin 0x1.fp-129 1.0
1980casin 0x1.fp-129 -1.0
1981casin -0x1.fp-129 1.0
1982casin -0x1.fp-129 -1.0
1983casin 1.0 0x1.fp-129
1984casin -1.0 0x1.fp-129
1985casin 1.0 -0x1.fp-129
1986casin -1.0 -0x1.fp-129
1987casin 0x1.fp-1000 1.0
1988casin 0x1.fp-1000 -1.0
1989casin -0x1.fp-1000 1.0
1990casin -0x1.fp-1000 -1.0
1991casin 1.0 0x1.fp-1000
1992casin -1.0 0x1.fp-1000
1993casin 1.0 -0x1.fp-1000
1994casin -1.0 -0x1.fp-1000
1995casin 0x1.fp-1025 1.0
1996casin 0x1.fp-1025 -1.0
1997casin -0x1.fp-1025 1.0
1998casin -0x1.fp-1025 -1.0
1999casin 1.0 0x1.fp-1025
2000casin -1.0 0x1.fp-1025
2001casin 1.0 -0x1.fp-1025
2002casin -1.0 -0x1.fp-1025
2003casin 0x1.fp-10000 1.0
2004casin 0x1.fp-10000 -1.0
2005casin -0x1.fp-10000 1.0
2006casin -0x1.fp-10000 -1.0
2007casin 1.0 0x1.fp-10000
2008casin -1.0 0x1.fp-10000
2009casin 1.0 -0x1.fp-10000
2010casin -1.0 -0x1.fp-10000
2011casin 0x1.fp-16385 1.0
2012casin 0x1.fp-16385 -1.0
2013casin -0x1.fp-16385 1.0
2014casin -0x1.fp-16385 -1.0
2015casin 1.0 0x1.fp-16385
2016casin -1.0 0x1.fp-16385
2017casin 1.0 -0x1.fp-16385
2018casin -1.0 -0x1.fp-16385
2019
2020casin 0x1p-23 0x1.000002p0
2021casin 0x1p-23 -0x1.000002p0
2022casin -0x1p-23 0x1.000002p0
2023casin -0x1p-23 -0x1.000002p0
2024casin 0x1.000002p0 0x1p-23
2025casin -0x1.000002p0 0x1p-23
2026casin 0x1.000002p0 -0x1p-23
2027casin -0x1.000002p0 -0x1p-23
2028casin 0x1.fp-129 0x1.000002p0
2029casin 0x1.fp-129 -0x1.000002p0
2030casin -0x1.fp-129 0x1.000002p0
2031casin -0x1.fp-129 -0x1.000002p0
2032casin 0x1.000002p0 0x1.fp-129
2033casin -0x1.000002p0 0x1.fp-129
2034casin 0x1.000002p0 -0x1.fp-129
2035casin -0x1.000002p0 -0x1.fp-129
2036casin 0.0 0x1.000002p0
2037casin 0.0 -0x1.000002p0
2038casin -0.0 0x1.000002p0
2039casin -0.0 -0x1.000002p0
2040casin 0x1.000002p0 0.0
2041casin -0x1.000002p0 0.0
2042casin 0x1.000002p0 -0.0
2043casin -0x1.000002p0 -0.0
2044casin 0x1p-52 0x1.0000000000001p0
2045casin 0x1p-52 -0x1.0000000000001p0
2046casin -0x1p-52 0x1.0000000000001p0
2047casin -0x1p-52 -0x1.0000000000001p0
2048casin 0x1.0000000000001p0 0x1p-52
2049casin -0x1.0000000000001p0 0x1p-52
2050casin 0x1.0000000000001p0 -0x1p-52
2051casin -0x1.0000000000001p0 -0x1p-52
2052casin 0x1.fp-1025 0x1.0000000000001p0
2053casin 0x1.fp-1025 -0x1.0000000000001p0
2054casin -0x1.fp-1025 0x1.0000000000001p0
2055casin -0x1.fp-1025 -0x1.0000000000001p0
2056casin 0x1.0000000000001p0 0x1.fp-1025
2057casin -0x1.0000000000001p0 0x1.fp-1025
2058casin 0x1.0000000000001p0 -0x1.fp-1025
2059casin -0x1.0000000000001p0 -0x1.fp-1025
2060casin 0.0 0x1.0000000000001p0
2061casin 0.0 -0x1.0000000000001p0
2062casin -0.0 0x1.0000000000001p0
2063casin -0.0 -0x1.0000000000001p0
2064casin 0x1.0000000000001p0 0.0
2065casin -0x1.0000000000001p0 0.0
2066casin 0x1.0000000000001p0 -0.0
2067casin -0x1.0000000000001p0 -0.0
2068casin 0x1p-63 0x1.0000000000000002p0
2069casin 0x1p-63 -0x1.0000000000000002p0
2070casin -0x1p-63 0x1.0000000000000002p0
2071casin -0x1p-63 -0x1.0000000000000002p0
2072casin 0x1.0000000000000002p0 0x1p-63
2073casin -0x1.0000000000000002p0 0x1p-63
2074casin 0x1.0000000000000002p0 -0x1p-63
2075casin -0x1.0000000000000002p0 -0x1p-63
2076casin 0x1.fp-16385 0x1.0000000000000002p0
2077casin 0x1.fp-16385 -0x1.0000000000000002p0
2078casin -0x1.fp-16385 0x1.0000000000000002p0
2079casin -0x1.fp-16385 -0x1.0000000000000002p0
2080casin 0x1.0000000000000002p0 0x1.fp-16385
2081casin -0x1.0000000000000002p0 0x1.fp-16385
2082casin 0x1.0000000000000002p0 -0x1.fp-16385
2083casin -0x1.0000000000000002p0 -0x1.fp-16385
2084casin 0.0 0x1.0000000000000002p0
2085casin 0.0 -0x1.0000000000000002p0
2086casin -0.0 0x1.0000000000000002p0
2087casin -0.0 -0x1.0000000000000002p0
2088casin 0x1.0000000000000002p0 0.0
2089casin -0x1.0000000000000002p0 0.0
2090casin 0x1.0000000000000002p0 -0.0
2091casin -0x1.0000000000000002p0 -0.0
2092casin 0x1p-106 0x1.000000000000000000000000008p0
2093casin 0x1p-106 -0x1.000000000000000000000000008p0
2094casin -0x1p-106 0x1.000000000000000000000000008p0
2095casin -0x1p-106 -0x1.000000000000000000000000008p0
2096casin 0x1.000000000000000000000000008p0 0x1p-106
2097casin -0x1.000000000000000000000000008p0 0x1p-106
2098casin 0x1.000000000000000000000000008p0 -0x1p-106
2099casin -0x1.000000000000000000000000008p0 -0x1p-106
2100casin 0x1.fp-1025 0x1.000000000000000000000000008p0
2101casin 0x1.fp-1025 -0x1.000000000000000000000000008p0
2102casin -0x1.fp-1025 0x1.000000000000000000000000008p0
2103casin -0x1.fp-1025 -0x1.000000000000000000000000008p0
2104casin 0x1.000000000000000000000000008p0 0x1.fp-1025
2105casin -0x1.000000000000000000000000008p0 0x1.fp-1025
2106casin 0x1.000000000000000000000000008p0 -0x1.fp-1025
2107casin -0x1.000000000000000000000000008p0 -0x1.fp-1025
2108casin 0.0 0x1.000000000000000000000000008p0
2109casin 0.0 -0x1.000000000000000000000000008p0
2110casin -0.0 0x1.000000000000000000000000008p0
2111casin -0.0 -0x1.000000000000000000000000008p0
2112casin 0x1.000000000000000000000000008p0 0.0
2113casin -0x1.000000000000000000000000008p0 0.0
2114casin 0x1.000000000000000000000000008p0 -0.0
2115casin -0x1.000000000000000000000000008p0 -0.0
2116casin 0x1p-113 0x1.0000000000000000000000000001p0
2117casin 0x1p-113 -0x1.0000000000000000000000000001p0
2118casin -0x1p-113 0x1.0000000000000000000000000001p0
2119casin -0x1p-113 -0x1.0000000000000000000000000001p0
2120casin 0x1.0000000000000000000000000001p0 0x1p-113
2121casin -0x1.0000000000000000000000000001p0 0x1p-113
2122casin 0x1.0000000000000000000000000001p0 -0x1p-113
2123casin -0x1.0000000000000000000000000001p0 -0x1p-113
2124casin 0x1.fp-16385 0x1.0000000000000000000000000001p0
2125casin 0x1.fp-16385 -0x1.0000000000000000000000000001p0
2126casin -0x1.fp-16385 0x1.0000000000000000000000000001p0
2127casin -0x1.fp-16385 -0x1.0000000000000000000000000001p0
2128casin 0x1.0000000000000000000000000001p0 0x1.fp-16385
2129casin -0x1.0000000000000000000000000001p0 0x1.fp-16385
2130casin 0x1.0000000000000000000000000001p0 -0x1.fp-16385
2131casin -0x1.0000000000000000000000000001p0 -0x1.fp-16385
2132casin 0.0 0x1.0000000000000000000000000001p0
2133casin 0.0 -0x1.0000000000000000000000000001p0
2134casin -0.0 0x1.0000000000000000000000000001p0
2135casin -0.0 -0x1.0000000000000000000000000001p0
2136casin 0x1.0000000000000000000000000001p0 0.0
2137casin -0x1.0000000000000000000000000001p0 0.0
2138casin 0x1.0000000000000000000000000001p0 -0.0
2139casin -0x1.0000000000000000000000000001p0 -0.0
2140
2141casin 0x1p-23 0x0.ffffffp0
2142casin 0x1p-23 -0x0.ffffffp0
2143casin -0x1p-23 0x0.ffffffp0
2144casin -0x1p-23 -0x0.ffffffp0
2145casin 0x0.ffffffp0 0x1p-23
2146casin -0x0.ffffffp0 0x1p-23
2147casin 0x0.ffffffp0 -0x1p-23
2148casin -0x0.ffffffp0 -0x1p-23
2149casin 0x1.fp-129 0x0.ffffffp0
2150casin 0x1.fp-129 -0x0.ffffffp0
2151casin -0x1.fp-129 0x0.ffffffp0
2152casin -0x1.fp-129 -0x0.ffffffp0
2153casin 0x0.ffffffp0 0x1.fp-129
2154casin -0x0.ffffffp0 0x1.fp-129
2155casin 0x0.ffffffp0 -0x1.fp-129
2156casin -0x0.ffffffp0 -0x1.fp-129
2157casin 0.0 0x0.ffffffp0
2158casin 0.0 -0x0.ffffffp0
2159casin -0.0 0x0.ffffffp0
2160casin -0.0 -0x0.ffffffp0
2161casin 0x0.ffffffp0 0.0
2162casin -0x0.ffffffp0 0.0
2163casin 0x0.ffffffp0 -0.0
2164casin -0x0.ffffffp0 -0.0
2165casin 0x1p-23 0.5
2166casin 0x1p-23 -0.5
2167casin -0x1p-23 0.5
2168casin -0x1p-23 -0.5
2169casin 0.5 0x1p-23
2170casin -0.5 0x1p-23
2171casin 0.5 -0x1p-23
2172casin -0.5 -0x1p-23
2173casin 0x1.fp-129 0.5
2174casin 0x1.fp-129 -0.5
2175casin -0x1.fp-129 0.5
2176casin -0x1.fp-129 -0.5
2177casin 0.5 0x1.fp-129
2178casin -0.5 0x1.fp-129
2179casin 0.5 -0x1.fp-129
2180casin -0.5 -0x1.fp-129
2181casin 0x1p-23 0x1p-23
2182casin 0x1p-23 -0x1p-23
2183casin -0x1p-23 0x1p-23
2184casin -0x1p-23 -0x1p-23
2185casin 0x1.fp-129 0x1p-23
2186casin 0x1.fp-129 -0x1p-23
2187casin -0x1.fp-129 0x1p-23
2188casin -0x1.fp-129 -0x1p-23
2189casin 0x1p-23 0x1.fp-129
2190casin -0x1p-23 0x1.fp-129
2191casin 0x1p-23 -0x1.fp-129
2192casin -0x1p-23 -0x1.fp-129
2193casin 0.0 0x1p-23
2194casin 0.0 -0x1p-23
2195casin -0.0 0x1p-23
2196casin -0.0 -0x1p-23
2197casin 0x1p-23 0.0
2198casin -0x1p-23 0.0
2199casin 0x1p-23 -0.0
2200casin -0x1p-23 -0.0
2201casin 0x1.fp-129 0x1.fp-129
2202casin 0x1.fp-129 -0x1.fp-129
2203casin -0x1.fp-129 0x1.fp-129
2204casin -0x1.fp-129 -0x1.fp-129
2205casin 0x1p-52 0x0.fffffffffffff8p0
2206casin 0x1p-52 -0x0.fffffffffffff8p0
2207casin -0x1p-52 0x0.fffffffffffff8p0
2208casin -0x1p-52 -0x0.fffffffffffff8p0
2209casin 0x0.fffffffffffff8p0 0x1p-52
2210casin -0x0.fffffffffffff8p0 0x1p-52
2211casin 0x0.fffffffffffff8p0 -0x1p-52
2212casin -0x0.fffffffffffff8p0 -0x1p-52
2213casin 0x1.fp-1025 0x0.fffffffffffff8p0
2214casin 0x1.fp-1025 -0x0.fffffffffffff8p0
2215casin -0x1.fp-1025 0x0.fffffffffffff8p0
2216casin -0x1.fp-1025 -0x0.fffffffffffff8p0
2217casin 0x0.fffffffffffff8p0 0x1.fp-1025
2218casin -0x0.fffffffffffff8p0 0x1.fp-1025
2219casin 0x0.fffffffffffff8p0 -0x1.fp-1025
2220casin -0x0.fffffffffffff8p0 -0x1.fp-1025
2221casin 0.0 0x0.fffffffffffff8p0
2222casin 0.0 -0x0.fffffffffffff8p0
2223casin -0.0 0x0.fffffffffffff8p0
2224casin -0.0 -0x0.fffffffffffff8p0
2225casin 0x0.fffffffffffff8p0 0.0
2226casin -0x0.fffffffffffff8p0 0.0
2227casin 0x0.fffffffffffff8p0 -0.0
2228casin -0x0.fffffffffffff8p0 -0.0
2229casin 0x1p-52 0.5
2230casin 0x1p-52 -0.5
2231casin -0x1p-52 0.5
2232casin -0x1p-52 -0.5
2233casin 0.5 0x1p-52
2234casin -0.5 0x1p-52
2235casin 0.5 -0x1p-52
2236casin -0.5 -0x1p-52
2237casin 0x1.fp-1025 0.5
2238casin 0x1.fp-1025 -0.5
2239casin -0x1.fp-1025 0.5
2240casin -0x1.fp-1025 -0.5
2241casin 0.5 0x1.fp-1025
2242casin -0.5 0x1.fp-1025
2243casin 0.5 -0x1.fp-1025
2244casin -0.5 -0x1.fp-1025
2245casin 0x1p-52 0x1p-52
2246casin 0x1p-52 -0x1p-52
2247casin -0x1p-52 0x1p-52
2248casin -0x1p-52 -0x1p-52
2249casin 0x1.fp-1025 0x1p-52
2250casin 0x1.fp-1025 -0x1p-52
2251casin -0x1.fp-1025 0x1p-52
2252casin -0x1.fp-1025 -0x1p-52
2253casin 0x1p-52 0x1.fp-1025
2254casin -0x1p-52 0x1.fp-1025
2255casin 0x1p-52 -0x1.fp-1025
2256casin -0x1p-52 -0x1.fp-1025
2257casin 0.0 0x1p-52
2258casin 0.0 -0x1p-52
2259casin -0.0 0x1p-52
2260casin -0.0 -0x1p-52
2261casin 0x1p-52 0.0
2262casin -0x1p-52 0.0
2263casin 0x1p-52 -0.0
2264casin -0x1p-52 -0.0
2265casin 0x1.fp-1025 0x1.fp-1025
2266casin 0x1.fp-1025 -0x1.fp-1025
2267casin -0x1.fp-1025 0x1.fp-1025
2268casin -0x1.fp-1025 -0x1.fp-1025
2269casin 0x1p-63 0x0.ffffffffffffffffp0
2270casin 0x1p-63 -0x0.ffffffffffffffffp0
2271casin -0x1p-63 0x0.ffffffffffffffffp0
2272casin -0x1p-63 -0x0.ffffffffffffffffp0
2273casin 0x0.ffffffffffffffffp0 0x1p-63
2274casin -0x0.ffffffffffffffffp0 0x1p-63
2275casin 0x0.ffffffffffffffffp0 -0x1p-63
2276casin -0x0.ffffffffffffffffp0 -0x1p-63
2277casin 0x1.fp-16385 0x0.ffffffffffffffffp0
2278casin 0x1.fp-16385 -0x0.ffffffffffffffffp0
2279casin -0x1.fp-16385 0x0.ffffffffffffffffp0
2280casin -0x1.fp-16385 -0x0.ffffffffffffffffp0
2281casin 0x0.ffffffffffffffffp0 0x1.fp-16385
2282casin -0x0.ffffffffffffffffp0 0x1.fp-16385
2283casin 0x0.ffffffffffffffffp0 -0x1.fp-16385
2284casin -0x0.ffffffffffffffffp0 -0x1.fp-16385
2285casin 0.0 0x0.ffffffffffffffffp0
2286casin 0.0 -0x0.ffffffffffffffffp0
2287casin -0.0 0x0.ffffffffffffffffp0
2288casin -0.0 -0x0.ffffffffffffffffp0
2289casin 0x0.ffffffffffffffffp0 0.0
2290casin -0x0.ffffffffffffffffp0 0.0
2291casin 0x0.ffffffffffffffffp0 -0.0
2292casin -0x0.ffffffffffffffffp0 -0.0
2293casin 0x1p-63 0.5
2294casin 0x1p-63 -0.5
2295casin -0x1p-63 0.5
2296casin -0x1p-63 -0.5
2297casin 0.5 0x1p-63
2298casin -0.5 0x1p-63
2299casin 0.5 -0x1p-63
2300casin -0.5 -0x1p-63
2301casin 0x1.fp-16385 0.5
2302casin 0x1.fp-16385 -0.5
2303casin -0x1.fp-16385 0.5
2304casin -0x1.fp-16385 -0.5
2305casin 0.5 0x1.fp-16385
2306casin -0.5 0x1.fp-16385
2307casin 0.5 -0x1.fp-16385
2308casin -0.5 -0x1.fp-16385
2309casin 0x1p-63 0x1p-63
2310casin 0x1p-63 -0x1p-63
2311casin -0x1p-63 0x1p-63
2312casin -0x1p-63 -0x1p-63
2313casin 0x1.fp-16385 0x1p-63
2314casin 0x1.fp-16385 -0x1p-63
2315casin -0x1.fp-16385 0x1p-63
2316casin -0x1.fp-16385 -0x1p-63
2317casin 0x1p-63 0x1.fp-16385
2318casin -0x1p-63 0x1.fp-16385
2319casin 0x1p-63 -0x1.fp-16385
2320casin -0x1p-63 -0x1.fp-16385
2321casin 0.0 0x1p-63
2322casin 0.0 -0x1p-63
2323casin -0.0 0x1p-63
2324casin -0.0 -0x1p-63
2325casin 0x1p-63 0.0
2326casin -0x1p-63 0.0
2327casin 0x1p-63 -0.0
2328casin -0x1p-63 -0.0
2329casin 0x1.fp-16385 0x1.fp-16385
2330casin 0x1.fp-16385 -0x1.fp-16385
2331casin -0x1.fp-16385 0x1.fp-16385
2332casin -0x1.fp-16385 -0x1.fp-16385
2333casin 0x1p-105 0x0.ffffffffffffffffffffffffffcp0
2334casin 0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
2335casin -0x1p-105 0x0.ffffffffffffffffffffffffffcp0
2336casin -0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
2337casin 0x0.ffffffffffffffffffffffffffcp0 0x1p-105
2338casin -0x0.ffffffffffffffffffffffffffcp0 0x1p-105
2339casin 0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
2340casin -0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
2341casin 0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
2342casin 0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
2343casin -0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
2344casin -0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
2345casin 0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
2346casin -0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
2347casin 0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
2348casin -0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
2349casin 0.0 0x0.ffffffffffffffffffffffffffcp0
2350casin 0.0 -0x0.ffffffffffffffffffffffffffcp0
2351casin -0.0 0x0.ffffffffffffffffffffffffffcp0
2352casin -0.0 -0x0.ffffffffffffffffffffffffffcp0
2353casin 0x0.ffffffffffffffffffffffffffcp0 0.0
2354casin -0x0.ffffffffffffffffffffffffffcp0 0.0
2355casin 0x0.ffffffffffffffffffffffffffcp0 -0.0
2356casin -0x0.ffffffffffffffffffffffffffcp0 -0.0
2357casin 0x1p-105 0.5
2358casin 0x1p-105 -0.5
2359casin -0x1p-105 0.5
2360casin -0x1p-105 -0.5
2361casin 0.5 0x1p-105
2362casin -0.5 0x1p-105
2363casin 0.5 -0x1p-105
2364casin -0.5 -0x1p-105
2365casin 0x1p-105 0x1p-105
2366casin 0x1p-105 -0x1p-105
2367casin -0x1p-105 0x1p-105
2368casin -0x1p-105 -0x1p-105
2369casin 0x1.fp-1025 0x1p-105
2370casin 0x1.fp-1025 -0x1p-105
2371casin -0x1.fp-1025 0x1p-105
2372casin -0x1.fp-1025 -0x1p-105
2373casin 0x1p-105 0x1.fp-1025
2374casin -0x1p-105 0x1.fp-1025
2375casin 0x1p-105 -0x1.fp-1025
2376casin -0x1p-105 -0x1.fp-1025
2377casin 0.0 0x1p-105
2378casin 0.0 -0x1p-105
2379casin -0.0 0x1p-105
2380casin -0.0 -0x1p-105
2381casin 0x1p-105 0.0
2382casin -0x1p-105 0.0
2383casin 0x1p-105 -0.0
2384casin -0x1p-105 -0.0
2385casin 0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
2386casin 0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
2387casin -0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
2388casin -0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
2389casin 0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
2390casin -0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
2391casin 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
2392casin -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
2393casin 0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
2394casin 0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
2395casin -0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
2396casin -0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
2397casin 0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
2398casin -0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
2399casin 0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
2400casin -0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
2401casin 0.0 0x0.ffffffffffffffffffffffffffff8p0
2402casin 0.0 -0x0.ffffffffffffffffffffffffffff8p0
2403casin -0.0 0x0.ffffffffffffffffffffffffffff8p0
2404casin -0.0 -0x0.ffffffffffffffffffffffffffff8p0
2405casin 0x0.ffffffffffffffffffffffffffff8p0 0.0
2406casin -0x0.ffffffffffffffffffffffffffff8p0 0.0
2407casin 0x0.ffffffffffffffffffffffffffff8p0 -0.0
2408casin -0x0.ffffffffffffffffffffffffffff8p0 -0.0
2409casin 0x1p-112 0.5
2410casin 0x1p-112 -0.5
2411casin -0x1p-112 0.5
2412casin -0x1p-112 -0.5
2413casin 0.5 0x1p-112
2414casin -0.5 0x1p-112
2415casin 0.5 -0x1p-112
2416casin -0.5 -0x1p-112
2417casin 0x1p-112 0x1p-112
2418casin 0x1p-112 -0x1p-112
2419casin -0x1p-112 0x1p-112
2420casin -0x1p-112 -0x1p-112
2421casin 0x1.fp-16385 0x1p-112
2422casin 0x1.fp-16385 -0x1p-112
2423casin -0x1.fp-16385 0x1p-112
2424casin -0x1.fp-16385 -0x1p-112
2425casin 0x1p-112 0x1.fp-16385
2426casin -0x1p-112 0x1.fp-16385
2427casin 0x1p-112 -0x1.fp-16385
2428casin -0x1p-112 -0x1.fp-16385
2429casin 0.0 0x1p-112
2430casin 0.0 -0x1p-112
2431casin -0.0 0x1p-112
2432casin -0.0 -0x1p-112
2433casin 0x1p-112 0.0
2434casin -0x1p-112 0.0
2435casin 0x1p-112 -0.0
2436casin -0x1p-112 -0.0
2437
2438casin 0.75 1.25
2439casin -2 -3
2440
2441casinh 0 0
2442casinh -0 0
2443casinh 0 -0
2444casinh -0 -0
2445
2446casinh 0 -1.5
2447casinh -0 -1.5
2448casinh 0 -1.0
2449casinh -0 -1.0
2450casinh 0 -0.5
2451casinh -0 -0.5
2452casinh 0 0.5
2453casinh -0 0.5
2454casinh 0 1.0
2455casinh -0 1.0
2456casinh 0 1.5
2457casinh -0 1.5
2458
2459casinh -1.5 0
2460casinh -1.5 -0
2461casinh -1.0 0
2462casinh -1.0 -0
2463casinh -0.5 0
2464casinh -0.5 -0
2465casinh 0.5 0
2466casinh 0.5 -0
2467casinh 1.0 0
2468casinh 1.0 -0
2469casinh 1.5 0
2470casinh 1.5 -0
2471
2472casinh 0x1p50 1.0
2473casinh 0x1p50 -1.0
2474casinh -0x1p50 1.0
2475casinh -0x1p50 -1.0
2476casinh 1.0 0x1p50
2477casinh -1.0 0x1p50
2478casinh 1.0 -0x1p50
2479casinh -1.0 -0x1p50
2480casinh 0x1p500 1.0
2481casinh 0x1p500 -1.0
2482casinh -0x1p500 1.0
2483casinh -0x1p500 -1.0
2484casinh 1.0 0x1p500
2485casinh -1.0 0x1p500
2486casinh 1.0 -0x1p500
2487casinh -1.0 -0x1p500
2488casinh 0x1p5000 1.0
2489casinh 0x1p5000 -1.0
2490casinh -0x1p5000 1.0
2491casinh -0x1p5000 -1.0
2492casinh 1.0 0x1p5000
2493casinh -1.0 0x1p5000
2494casinh 1.0 -0x1p5000
2495casinh -1.0 -0x1p5000
2496
2497casinh 0x1.fp127 0x1.fp127
2498casinh 0x1.fp1023 0x1.fp1023
2499casinh 0x1.fp16383 0x1.fp16383
2500
2501casinh 0x1.fp-129 1.5
2502casinh 0x1.fp-129 -1.5
2503casinh -0x1.fp-129 1.5
2504casinh -0x1.fp-129 -1.5
2505casinh 1.5 0x1.fp-129
2506casinh -1.5 0x1.fp-129
2507casinh 1.5 -0x1.fp-129
2508casinh -1.5 -0x1.fp-129
2509casinh 0x1.fp-1025 1.5
2510casinh 0x1.fp-1025 -1.5
2511casinh -0x1.fp-1025 1.5
2512casinh -0x1.fp-1025 -1.5
2513casinh 1.5 0x1.fp-1025
2514casinh -1.5 0x1.fp-1025
2515casinh 1.5 -0x1.fp-1025
2516casinh -1.5 -0x1.fp-1025
2517casinh 0x1.fp-16385 1.5
2518casinh 0x1.fp-16385 -1.5
2519casinh -0x1.fp-16385 1.5
2520casinh -0x1.fp-16385 -1.5
2521casinh 1.5 0x1.fp-16385
2522casinh -1.5 0x1.fp-16385
2523casinh 1.5 -0x1.fp-16385
2524casinh -1.5 -0x1.fp-16385
2525
2526casinh 0.5 1.0
2527casinh 0.5 -1.0
2528casinh -0.5 1.0
2529casinh -0.5 -1.0
2530casinh 1.0 0.5
2531casinh -1.0 0.5
2532casinh 1.0 -0.5
2533casinh -1.0 -0.5
2534casinh 0.25 1.0
2535casinh 0.25 -1.0
2536casinh -0.25 1.0
2537casinh -0.25 -1.0
2538casinh 1.0 0.25
2539casinh -1.0 0.25
2540casinh 1.0 -0.25
2541casinh -1.0 -0.25
2542casinh 0x1.fp-10 1.0
2543casinh 0x1.fp-10 -1.0
2544casinh -0x1.fp-10 1.0
2545casinh -0x1.fp-10 -1.0
2546casinh 1.0 0x1.fp-10
2547casinh -1.0 0x1.fp-10
2548casinh 1.0 -0x1.fp-10
2549casinh -1.0 -0x1.fp-10
2550casinh 0x1.fp-30 1.0
2551casinh 0x1.fp-30 -1.0
2552casinh -0x1.fp-30 1.0
2553casinh -0x1.fp-30 -1.0
2554casinh 1.0 0x1.fp-30
2555casinh -1.0 0x1.fp-30
2556casinh 1.0 -0x1.fp-30
2557casinh -1.0 -0x1.fp-30
2558casinh 0x1.fp-100 1.0
2559casinh 0x1.fp-100 -1.0
2560casinh -0x1.fp-100 1.0
2561casinh -0x1.fp-100 -1.0
2562casinh 1.0 0x1.fp-100
2563casinh -1.0 0x1.fp-100
2564casinh 1.0 -0x1.fp-100
2565casinh -1.0 -0x1.fp-100
2566casinh 0x1.fp-129 1.0
2567casinh 0x1.fp-129 -1.0
2568casinh -0x1.fp-129 1.0
2569casinh -0x1.fp-129 -1.0
2570casinh 1.0 0x1.fp-129
2571casinh -1.0 0x1.fp-129
2572casinh 1.0 -0x1.fp-129
2573casinh -1.0 -0x1.fp-129
2574casinh 0x1.fp-1000 1.0
2575casinh 0x1.fp-1000 -1.0
2576casinh -0x1.fp-1000 1.0
2577casinh -0x1.fp-1000 -1.0
2578casinh 1.0 0x1.fp-1000
2579casinh -1.0 0x1.fp-1000
2580casinh 1.0 -0x1.fp-1000
2581casinh -1.0 -0x1.fp-1000
2582casinh 0x1.fp-1025 1.0
2583casinh 0x1.fp-1025 -1.0
2584casinh -0x1.fp-1025 1.0
2585casinh -0x1.fp-1025 -1.0
2586casinh 1.0 0x1.fp-1025
2587casinh -1.0 0x1.fp-1025
2588casinh 1.0 -0x1.fp-1025
2589casinh -1.0 -0x1.fp-1025
2590casinh 0x1.fp-10000 1.0
2591casinh 0x1.fp-10000 -1.0
2592casinh -0x1.fp-10000 1.0
2593casinh -0x1.fp-10000 -1.0
2594casinh 1.0 0x1.fp-10000
2595casinh -1.0 0x1.fp-10000
2596casinh 1.0 -0x1.fp-10000
2597casinh -1.0 -0x1.fp-10000
2598casinh 0x1.fp-16385 1.0
2599casinh 0x1.fp-16385 -1.0
2600casinh -0x1.fp-16385 1.0
2601casinh -0x1.fp-16385 -1.0
2602casinh 1.0 0x1.fp-16385
2603casinh -1.0 0x1.fp-16385
2604casinh 1.0 -0x1.fp-16385
2605casinh -1.0 -0x1.fp-16385
2606
2607casinh 0x1p-23 0x1.000002p0
2608casinh 0x1p-23 -0x1.000002p0
2609casinh -0x1p-23 0x1.000002p0
2610casinh -0x1p-23 -0x1.000002p0
2611casinh 0x1.000002p0 0x1p-23
2612casinh -0x1.000002p0 0x1p-23
2613casinh 0x1.000002p0 -0x1p-23
2614casinh -0x1.000002p0 -0x1p-23
2615casinh 0x1.fp-129 0x1.000002p0
2616casinh 0x1.fp-129 -0x1.000002p0
2617casinh -0x1.fp-129 0x1.000002p0
2618casinh -0x1.fp-129 -0x1.000002p0
2619casinh 0x1.000002p0 0x1.fp-129
2620casinh -0x1.000002p0 0x1.fp-129
2621casinh 0x1.000002p0 -0x1.fp-129
2622casinh -0x1.000002p0 -0x1.fp-129
2623casinh 0.0 0x1.000002p0
2624casinh 0.0 -0x1.000002p0
2625casinh -0.0 0x1.000002p0
2626casinh -0.0 -0x1.000002p0
2627casinh 0x1.000002p0 0.0
2628casinh -0x1.000002p0 0.0
2629casinh 0x1.000002p0 -0.0
2630casinh -0x1.000002p0 -0.0
2631casinh 0x1p-52 0x1.0000000000001p0
2632casinh 0x1p-52 -0x1.0000000000001p0
2633casinh -0x1p-52 0x1.0000000000001p0
2634casinh -0x1p-52 -0x1.0000000000001p0
2635casinh 0x1.0000000000001p0 0x1p-52
2636casinh -0x1.0000000000001p0 0x1p-52
2637casinh 0x1.0000000000001p0 -0x1p-52
2638casinh -0x1.0000000000001p0 -0x1p-52
2639casinh 0x1.fp-1025 0x1.0000000000001p0
2640casinh 0x1.fp-1025 -0x1.0000000000001p0
2641casinh -0x1.fp-1025 0x1.0000000000001p0
2642casinh -0x1.fp-1025 -0x1.0000000000001p0
2643casinh 0x1.0000000000001p0 0x1.fp-1025
2644casinh -0x1.0000000000001p0 0x1.fp-1025
2645casinh 0x1.0000000000001p0 -0x1.fp-1025
2646casinh -0x1.0000000000001p0 -0x1.fp-1025
2647casinh 0.0 0x1.0000000000001p0
2648casinh 0.0 -0x1.0000000000001p0
2649casinh -0.0 0x1.0000000000001p0
2650casinh -0.0 -0x1.0000000000001p0
2651casinh 0x1.0000000000001p0 0.0
2652casinh -0x1.0000000000001p0 0.0
2653casinh 0x1.0000000000001p0 -0.0
2654casinh -0x1.0000000000001p0 -0.0
2655casinh 0x1p-63 0x1.0000000000000002p0
2656casinh 0x1p-63 -0x1.0000000000000002p0
2657casinh -0x1p-63 0x1.0000000000000002p0
2658casinh -0x1p-63 -0x1.0000000000000002p0
2659casinh 0x1.0000000000000002p0 0x1p-63
2660casinh -0x1.0000000000000002p0 0x1p-63
2661casinh 0x1.0000000000000002p0 -0x1p-63
2662casinh -0x1.0000000000000002p0 -0x1p-63
2663casinh 0x1.fp-16385 0x1.0000000000000002p0
2664casinh 0x1.fp-16385 -0x1.0000000000000002p0
2665casinh -0x1.fp-16385 0x1.0000000000000002p0
2666casinh -0x1.fp-16385 -0x1.0000000000000002p0
2667casinh 0x1.0000000000000002p0 0x1.fp-16385
2668casinh -0x1.0000000000000002p0 0x1.fp-16385
2669casinh 0x1.0000000000000002p0 -0x1.fp-16385
2670casinh -0x1.0000000000000002p0 -0x1.fp-16385
2671casinh 0.0 0x1.0000000000000002p0
2672casinh 0.0 -0x1.0000000000000002p0
2673casinh -0.0 0x1.0000000000000002p0
2674casinh -0.0 -0x1.0000000000000002p0
2675casinh 0x1.0000000000000002p0 0.0
2676casinh -0x1.0000000000000002p0 0.0
2677casinh 0x1.0000000000000002p0 -0.0
2678casinh -0x1.0000000000000002p0 -0.0
2679casinh 0x1p-106 0x1.000000000000000000000000008p0
2680casinh 0x1p-106 -0x1.000000000000000000000000008p0
2681casinh -0x1p-106 0x1.000000000000000000000000008p0
2682casinh -0x1p-106 -0x1.000000000000000000000000008p0
2683casinh 0x1.000000000000000000000000008p0 0x1p-106
2684casinh -0x1.000000000000000000000000008p0 0x1p-106
2685casinh 0x1.000000000000000000000000008p0 -0x1p-106
2686casinh -0x1.000000000000000000000000008p0 -0x1p-106
2687casinh 0x1.fp-1025 0x1.000000000000000000000000008p0
2688casinh 0x1.fp-1025 -0x1.000000000000000000000000008p0
2689casinh -0x1.fp-1025 0x1.000000000000000000000000008p0
2690casinh -0x1.fp-1025 -0x1.000000000000000000000000008p0
2691casinh 0x1.000000000000000000000000008p0 0x1.fp-1025
2692casinh -0x1.000000000000000000000000008p0 0x1.fp-1025
2693casinh 0x1.000000000000000000000000008p0 -0x1.fp-1025
2694casinh -0x1.000000000000000000000000008p0 -0x1.fp-1025
2695casinh 0.0 0x1.000000000000000000000000008p0
2696casinh 0.0 -0x1.000000000000000000000000008p0
2697casinh -0.0 0x1.000000000000000000000000008p0
2698casinh -0.0 -0x1.000000000000000000000000008p0
2699casinh 0x1.000000000000000000000000008p0 0.0
2700casinh -0x1.000000000000000000000000008p0 0.0
2701casinh 0x1.000000000000000000000000008p0 -0.0
2702casinh -0x1.000000000000000000000000008p0 -0.0
2703casinh 0x1p-113 0x1.0000000000000000000000000001p0
2704casinh 0x1p-113 -0x1.0000000000000000000000000001p0
2705casinh -0x1p-113 0x1.0000000000000000000000000001p0
2706casinh -0x1p-113 -0x1.0000000000000000000000000001p0
2707casinh 0x1.0000000000000000000000000001p0 0x1p-113
2708casinh -0x1.0000000000000000000000000001p0 0x1p-113
2709casinh 0x1.0000000000000000000000000001p0 -0x1p-113
2710casinh -0x1.0000000000000000000000000001p0 -0x1p-113
2711casinh 0x1.fp-16385 0x1.0000000000000000000000000001p0
2712casinh 0x1.fp-16385 -0x1.0000000000000000000000000001p0
2713casinh -0x1.fp-16385 0x1.0000000000000000000000000001p0
2714casinh -0x1.fp-16385 -0x1.0000000000000000000000000001p0
2715casinh 0x1.0000000000000000000000000001p0 0x1.fp-16385
2716casinh -0x1.0000000000000000000000000001p0 0x1.fp-16385
2717casinh 0x1.0000000000000000000000000001p0 -0x1.fp-16385
2718casinh -0x1.0000000000000000000000000001p0 -0x1.fp-16385
2719casinh 0.0 0x1.0000000000000000000000000001p0
2720casinh 0.0 -0x1.0000000000000000000000000001p0
2721casinh -0.0 0x1.0000000000000000000000000001p0
2722casinh -0.0 -0x1.0000000000000000000000000001p0
2723casinh 0x1.0000000000000000000000000001p0 0.0
2724casinh -0x1.0000000000000000000000000001p0 0.0
2725casinh 0x1.0000000000000000000000000001p0 -0.0
2726casinh -0x1.0000000000000000000000000001p0 -0.0
2727
2728casinh 0x1p-23 0x0.ffffffp0
2729casinh 0x1p-23 -0x0.ffffffp0
2730casinh -0x1p-23 0x0.ffffffp0
2731casinh -0x1p-23 -0x0.ffffffp0
2732casinh 0x0.ffffffp0 0x1p-23
2733casinh -0x0.ffffffp0 0x1p-23
2734casinh 0x0.ffffffp0 -0x1p-23
2735casinh -0x0.ffffffp0 -0x1p-23
2736casinh 0x1.fp-129 0x0.ffffffp0
2737casinh 0x1.fp-129 -0x0.ffffffp0
2738casinh -0x1.fp-129 0x0.ffffffp0
2739casinh -0x1.fp-129 -0x0.ffffffp0
2740casinh 0x0.ffffffp0 0x1.fp-129
2741casinh -0x0.ffffffp0 0x1.fp-129
2742casinh 0x0.ffffffp0 -0x1.fp-129
2743casinh -0x0.ffffffp0 -0x1.fp-129
2744casinh 0.0 0x0.ffffffp0
2745casinh 0.0 -0x0.ffffffp0
2746casinh -0.0 0x0.ffffffp0
2747casinh -0.0 -0x0.ffffffp0
2748casinh 0x0.ffffffp0 0.0
2749casinh -0x0.ffffffp0 0.0
2750casinh 0x0.ffffffp0 -0.0
2751casinh -0x0.ffffffp0 -0.0
2752casinh 0x1p-23 0.5
2753casinh 0x1p-23 -0.5
2754casinh -0x1p-23 0.5
2755casinh -0x1p-23 -0.5
2756casinh 0.5 0x1p-23
2757casinh -0.5 0x1p-23
2758casinh 0.5 -0x1p-23
2759casinh -0.5 -0x1p-23
2760casinh 0x1.fp-129 0.5
2761casinh 0x1.fp-129 -0.5
2762casinh -0x1.fp-129 0.5
2763casinh -0x1.fp-129 -0.5
2764casinh 0.5 0x1.fp-129
2765casinh -0.5 0x1.fp-129
2766casinh 0.5 -0x1.fp-129
2767casinh -0.5 -0x1.fp-129
2768casinh 0x1p-23 0x1p-23
2769casinh 0x1p-23 -0x1p-23
2770casinh -0x1p-23 0x1p-23
2771casinh -0x1p-23 -0x1p-23
2772casinh 0x1.fp-129 0x1p-23
2773casinh 0x1.fp-129 -0x1p-23
2774casinh -0x1.fp-129 0x1p-23
2775casinh -0x1.fp-129 -0x1p-23
2776casinh 0x1p-23 0x1.fp-129
2777casinh -0x1p-23 0x1.fp-129
2778casinh 0x1p-23 -0x1.fp-129
2779casinh -0x1p-23 -0x1.fp-129
2780casinh 0.0 0x1p-23
2781casinh 0.0 -0x1p-23
2782casinh -0.0 0x1p-23
2783casinh -0.0 -0x1p-23
2784casinh 0x1p-23 0.0
2785casinh -0x1p-23 0.0
2786casinh 0x1p-23 -0.0
2787casinh -0x1p-23 -0.0
2788casinh 0x1.fp-129 0x1.fp-129
2789casinh 0x1.fp-129 -0x1.fp-129
2790casinh -0x1.fp-129 0x1.fp-129
2791casinh -0x1.fp-129 -0x1.fp-129
2792casinh 0x1p-52 0x0.fffffffffffff8p0
2793casinh 0x1p-52 -0x0.fffffffffffff8p0
2794casinh -0x1p-52 0x0.fffffffffffff8p0
2795casinh -0x1p-52 -0x0.fffffffffffff8p0
2796casinh 0x0.fffffffffffff8p0 0x1p-52
2797casinh -0x0.fffffffffffff8p0 0x1p-52
2798casinh 0x0.fffffffffffff8p0 -0x1p-52
2799casinh -0x0.fffffffffffff8p0 -0x1p-52
2800casinh 0x1.fp-1025 0x0.fffffffffffff8p0
2801casinh 0x1.fp-1025 -0x0.fffffffffffff8p0
2802casinh -0x1.fp-1025 0x0.fffffffffffff8p0
2803casinh -0x1.fp-1025 -0x0.fffffffffffff8p0
2804casinh 0x0.fffffffffffff8p0 0x1.fp-1025
2805casinh -0x0.fffffffffffff8p0 0x1.fp-1025
2806casinh 0x0.fffffffffffff8p0 -0x1.fp-1025
2807casinh -0x0.fffffffffffff8p0 -0x1.fp-1025
2808casinh 0.0 0x0.fffffffffffff8p0
2809casinh 0.0 -0x0.fffffffffffff8p0
2810casinh -0.0 0x0.fffffffffffff8p0
2811casinh -0.0 -0x0.fffffffffffff8p0
2812casinh 0x0.fffffffffffff8p0 0.0
2813casinh -0x0.fffffffffffff8p0 0.0
2814casinh 0x0.fffffffffffff8p0 -0.0
2815casinh -0x0.fffffffffffff8p0 -0.0
2816casinh 0x1p-52 0.5
2817casinh 0x1p-52 -0.5
2818casinh -0x1p-52 0.5
2819casinh -0x1p-52 -0.5
2820casinh 0.5 0x1p-52
2821casinh -0.5 0x1p-52
2822casinh 0.5 -0x1p-52
2823casinh -0.5 -0x1p-52
2824casinh 0x1.fp-1025 0.5
2825casinh 0x1.fp-1025 -0.5
2826casinh -0x1.fp-1025 0.5
2827casinh -0x1.fp-1025 -0.5
2828casinh 0.5 0x1.fp-1025
2829casinh -0.5 0x1.fp-1025
2830casinh 0.5 -0x1.fp-1025
2831casinh -0.5 -0x1.fp-1025
2832casinh 0x1p-52 0x1p-52
2833casinh 0x1p-52 -0x1p-52
2834casinh -0x1p-52 0x1p-52
2835casinh -0x1p-52 -0x1p-52
2836casinh 0x1.fp-1025 0x1p-52
2837casinh 0x1.fp-1025 -0x1p-52
2838casinh -0x1.fp-1025 0x1p-52
2839casinh -0x1.fp-1025 -0x1p-52
2840casinh 0x1p-52 0x1.fp-1025
2841casinh -0x1p-52 0x1.fp-1025
2842casinh 0x1p-52 -0x1.fp-1025
2843casinh -0x1p-52 -0x1.fp-1025
2844casinh 0.0 0x1p-52
2845casinh 0.0 -0x1p-52
2846casinh -0.0 0x1p-52
2847casinh -0.0 -0x1p-52
2848casinh 0x1p-52 0.0
2849casinh -0x1p-52 0.0
2850casinh 0x1p-52 -0.0
2851casinh -0x1p-52 -0.0
2852casinh 0x1.fp-1025 0x1.fp-1025
2853casinh 0x1.fp-1025 -0x1.fp-1025
2854casinh -0x1.fp-1025 0x1.fp-1025
2855casinh -0x1.fp-1025 -0x1.fp-1025
2856casinh 0x1p-63 0x0.ffffffffffffffffp0
2857casinh 0x1p-63 -0x0.ffffffffffffffffp0
2858casinh -0x1p-63 0x0.ffffffffffffffffp0
2859casinh -0x1p-63 -0x0.ffffffffffffffffp0
2860casinh 0x0.ffffffffffffffffp0 0x1p-63
2861casinh -0x0.ffffffffffffffffp0 0x1p-63
2862casinh 0x0.ffffffffffffffffp0 -0x1p-63
2863casinh -0x0.ffffffffffffffffp0 -0x1p-63
2864casinh 0x1.fp-16385 0x0.ffffffffffffffffp0
2865casinh 0x1.fp-16385 -0x0.ffffffffffffffffp0
2866casinh -0x1.fp-16385 0x0.ffffffffffffffffp0
2867casinh -0x1.fp-16385 -0x0.ffffffffffffffffp0
2868casinh 0x0.ffffffffffffffffp0 0x1.fp-16385
2869casinh -0x0.ffffffffffffffffp0 0x1.fp-16385
2870casinh 0x0.ffffffffffffffffp0 -0x1.fp-16385
2871casinh -0x0.ffffffffffffffffp0 -0x1.fp-16385
2872casinh 0.0 0x0.ffffffffffffffffp0
2873casinh 0.0 -0x0.ffffffffffffffffp0
2874casinh -0.0 0x0.ffffffffffffffffp0
2875casinh -0.0 -0x0.ffffffffffffffffp0
2876casinh 0x0.ffffffffffffffffp0 0.0
2877casinh -0x0.ffffffffffffffffp0 0.0
2878casinh 0x0.ffffffffffffffffp0 -0.0
2879casinh -0x0.ffffffffffffffffp0 -0.0
2880casinh 0x1p-63 0.5
2881casinh 0x1p-63 -0.5
2882casinh -0x1p-63 0.5
2883casinh -0x1p-63 -0.5
2884casinh 0.5 0x1p-63
2885casinh -0.5 0x1p-63
2886casinh 0.5 -0x1p-63
2887casinh -0.5 -0x1p-63
2888casinh 0x1.fp-16385 0.5
2889casinh 0x1.fp-16385 -0.5
2890casinh -0x1.fp-16385 0.5
2891casinh -0x1.fp-16385 -0.5
2892casinh 0.5 0x1.fp-16385
2893casinh -0.5 0x1.fp-16385
2894casinh 0.5 -0x1.fp-16385
2895casinh -0.5 -0x1.fp-16385
2896casinh 0x1p-63 0x1p-63
2897casinh 0x1p-63 -0x1p-63
2898casinh -0x1p-63 0x1p-63
2899casinh -0x1p-63 -0x1p-63
2900casinh 0x1.fp-16385 0x1p-63
2901casinh 0x1.fp-16385 -0x1p-63
2902casinh -0x1.fp-16385 0x1p-63
2903casinh -0x1.fp-16385 -0x1p-63
2904casinh 0x1p-63 0x1.fp-16385
2905casinh -0x1p-63 0x1.fp-16385
2906casinh 0x1p-63 -0x1.fp-16385
2907casinh -0x1p-63 -0x1.fp-16385
2908casinh 0.0 0x1p-63
2909casinh 0.0 -0x1p-63
2910casinh -0.0 0x1p-63
2911casinh -0.0 -0x1p-63
2912casinh 0x1p-63 0.0
2913casinh -0x1p-63 0.0
2914casinh 0x1p-63 -0.0
2915casinh -0x1p-63 -0.0
2916casinh 0x1.fp-16385 0x1.fp-16385
2917casinh 0x1.fp-16385 -0x1.fp-16385
2918casinh -0x1.fp-16385 0x1.fp-16385
2919casinh -0x1.fp-16385 -0x1.fp-16385
2920casinh 0x1p-105 0x0.ffffffffffffffffffffffffffcp0
2921casinh 0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
2922casinh -0x1p-105 0x0.ffffffffffffffffffffffffffcp0
2923casinh -0x1p-105 -0x0.ffffffffffffffffffffffffffcp0
2924casinh 0x0.ffffffffffffffffffffffffffcp0 0x1p-105
2925casinh -0x0.ffffffffffffffffffffffffffcp0 0x1p-105
2926casinh 0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
2927casinh -0x0.ffffffffffffffffffffffffffcp0 -0x1p-105
2928casinh 0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
2929casinh 0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
2930casinh -0x1.fp-1025 0x0.ffffffffffffffffffffffffffcp0
2931casinh -0x1.fp-1025 -0x0.ffffffffffffffffffffffffffcp0
2932casinh 0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
2933casinh -0x0.ffffffffffffffffffffffffffcp0 0x1.fp-1025
2934casinh 0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
2935casinh -0x0.ffffffffffffffffffffffffffcp0 -0x1.fp-1025
2936casinh 0.0 0x0.ffffffffffffffffffffffffffcp0
2937casinh 0.0 -0x0.ffffffffffffffffffffffffffcp0
2938casinh -0.0 0x0.ffffffffffffffffffffffffffcp0
2939casinh -0.0 -0x0.ffffffffffffffffffffffffffcp0
2940casinh 0x0.ffffffffffffffffffffffffffcp0 0.0
2941casinh -0x0.ffffffffffffffffffffffffffcp0 0.0
2942casinh 0x0.ffffffffffffffffffffffffffcp0 -0.0
2943casinh -0x0.ffffffffffffffffffffffffffcp0 -0.0
2944casinh 0x1p-105 0.5
2945casinh 0x1p-105 -0.5
2946casinh -0x1p-105 0.5
2947casinh -0x1p-105 -0.5
2948casinh 0.5 0x1p-105
2949casinh -0.5 0x1p-105
2950casinh 0.5 -0x1p-105
2951casinh -0.5 -0x1p-105
2952casinh 0x1p-105 0x1p-105
2953casinh 0x1p-105 -0x1p-105
2954casinh -0x1p-105 0x1p-105
2955casinh -0x1p-105 -0x1p-105
2956casinh 0x1.fp-1025 0x1p-105
2957casinh 0x1.fp-1025 -0x1p-105
2958casinh -0x1.fp-1025 0x1p-105
2959casinh -0x1.fp-1025 -0x1p-105
2960casinh 0x1p-105 0x1.fp-1025
2961casinh -0x1p-105 0x1.fp-1025
2962casinh 0x1p-105 -0x1.fp-1025
2963casinh -0x1p-105 -0x1.fp-1025
2964casinh 0.0 0x1p-105
2965casinh 0.0 -0x1p-105
2966casinh -0.0 0x1p-105
2967casinh -0.0 -0x1p-105
2968casinh 0x1p-105 0.0
2969casinh -0x1p-105 0.0
2970casinh 0x1p-105 -0.0
2971casinh -0x1p-105 -0.0
2972casinh 0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
2973casinh 0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
2974casinh -0x1p-112 0x0.ffffffffffffffffffffffffffff8p0
2975casinh -0x1p-112 -0x0.ffffffffffffffffffffffffffff8p0
2976casinh 0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
2977casinh -0x0.ffffffffffffffffffffffffffff8p0 0x1p-112
2978casinh 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
2979casinh -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-112
2980casinh 0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
2981casinh 0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
2982casinh -0x1.fp-16385 0x0.ffffffffffffffffffffffffffff8p0
2983casinh -0x1.fp-16385 -0x0.ffffffffffffffffffffffffffff8p0
2984casinh 0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
2985casinh -0x0.ffffffffffffffffffffffffffff8p0 0x1.fp-16385
2986casinh 0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
2987casinh -0x0.ffffffffffffffffffffffffffff8p0 -0x1.fp-16385
2988casinh 0.0 0x0.ffffffffffffffffffffffffffff8p0
2989casinh 0.0 -0x0.ffffffffffffffffffffffffffff8p0
2990casinh -0.0 0x0.ffffffffffffffffffffffffffff8p0
2991casinh -0.0 -0x0.ffffffffffffffffffffffffffff8p0
2992casinh 0x0.ffffffffffffffffffffffffffff8p0 0.0
2993casinh -0x0.ffffffffffffffffffffffffffff8p0 0.0
2994casinh 0x0.ffffffffffffffffffffffffffff8p0 -0.0
2995casinh -0x0.ffffffffffffffffffffffffffff8p0 -0.0
2996casinh 0x1p-112 0.5
2997casinh 0x1p-112 -0.5
2998casinh -0x1p-112 0.5
2999casinh -0x1p-112 -0.5
3000casinh 0.5 0x1p-112
3001casinh -0.5 0x1p-112
3002casinh 0.5 -0x1p-112
3003casinh -0.5 -0x1p-112
3004casinh 0x1p-112 0x1p-112
3005casinh 0x1p-112 -0x1p-112
3006casinh -0x1p-112 0x1p-112
3007casinh -0x1p-112 -0x1p-112
3008casinh 0x1.fp-16385 0x1p-112
3009casinh 0x1.fp-16385 -0x1p-112
3010casinh -0x1.fp-16385 0x1p-112
3011casinh -0x1.fp-16385 -0x1p-112
3012casinh 0x1p-112 0x1.fp-16385
3013casinh -0x1p-112 0x1.fp-16385
3014casinh 0x1p-112 -0x1.fp-16385
3015casinh -0x1p-112 -0x1.fp-16385
3016casinh 0.0 0x1p-112
3017casinh 0.0 -0x1p-112
3018casinh -0.0 0x1p-112
3019casinh -0.0 -0x1p-112
3020casinh 0x1p-112 0.0
3021casinh -0x1p-112 0.0
3022casinh 0x1p-112 -0.0
3023casinh -0x1p-112 -0.0
3024
3025casinh 0.75 1.25
3026casinh -2 -3
3027
2c51dfd0
JM
3028catan 0 0
3029catan -0 0
3030catan 0 -0
3031catan -0 -0
3032
3033catan 1.0 0
3034catan 1.0 -0
3035catan -1.0 0
3036catan -1.0 -0
3037
3038catan 0x1p50 0.0
3039catan 0x1p50 -0.0
3040catan -0x1p50 0.0
3041catan -0x1p50 -0.0
3042catan 0.0 0x1p50
3043catan -0.0 0x1p50
3044catan 0.0 -0x1p50
3045catan -0.0 -0x1p50
3046catan 0x1p500 0.0
3047catan 0x1p500 -0.0
3048catan -0x1p500 0.0
3049catan -0x1p500 -0.0
3050catan 0.0 0x1p500
3051catan -0.0 0x1p500
3052catan 0.0 -0x1p500
3053catan -0.0 -0x1p500
3054catan 0x1p5000 0.0
3055catan 0x1p5000 -0.0
3056catan -0x1p5000 0.0
3057catan -0x1p5000 -0.0
3058catan 0.0 0x1p5000
3059catan -0.0 0x1p5000
3060catan 0.0 -0x1p5000
3061catan -0.0 -0x1p5000
3062catan 0x1p63 0.5
3063catan 0x1p63 -0.5
3064catan -0x1p63 0.5
3065catan -0x1p63 -0.5
3066catan 0.5 0x1p63
3067catan -0.5 0x1p63
3068catan 0.5 -0x1p63
3069catan -0.5 -0x1p63
3070catan 0x1p511 0.5
3071catan 0x1p511 -0.5
3072catan -0x1p511 0.5
3073catan -0x1p511 -0.5
3074catan 0.5 0x1p511
3075catan -0.5 0x1p511
3076catan 0.5 -0x1p511
3077catan -0.5 -0x1p511
3078catan 0x1p8191 0.5
3079catan 0x1p8191 -0.5
3080catan -0x1p8191 0.5
3081catan -0x1p8191 -0.5
3082catan 0.5 0x1p8191
3083catan -0.5 0x1p8191
3084catan 0.5 -0x1p8191
3085catan -0.5 -0x1p8191
3086catan 0x1p100 0.0
3087catan 0x1p100 -0.0
3088catan -0x1p100 0.0
3089catan -0x1p100 -0.0
3090catan 0.0 0x1p100
3091catan -0.0 0x1p100
3092catan 0.0 -0x1p100
3093catan -0.0 -0x1p100
3094catan 0x1.fp127 0.0
3095catan 0x1.fp127 -0.0
3096catan -0x1.fp127 0.0
3097catan -0x1.fp127 -0.0
3098catan 0.0 0x1.fp127
3099catan -0.0 0x1.fp127
3100catan 0.0 -0x1.fp127
3101catan -0.0 -0x1.fp127
3102catan 0x1.fp127 0x1.fp127
3103catan 0x1.fp127 -0x1.fp127
3104catan -0x1.fp127 0x1.fp127
3105catan -0x1.fp127 -0x1.fp127
3106catan 0x1p900 0.0
3107catan 0x1p900 -0.0
3108catan -0x1p900 0.0
3109catan -0x1p900 -0.0
3110catan 0.0 0x1p900
3111catan -0.0 0x1p900
3112catan 0.0 -0x1p900
3113catan -0.0 -0x1p900
3114catan 0x1.fp1023 0.0
3115catan 0x1.fp1023 -0.0
3116catan -0x1.fp1023 0.0
3117catan -0x1.fp1023 -0.0
3118catan 0.0 0x1.fp1023
3119catan -0.0 0x1.fp1023
3120catan 0.0 -0x1.fp1023
3121catan -0.0 -0x1.fp1023
3122catan 0x1.fp1023 0x1.fp1023
3123catan 0x1.fp1023 -0x1.fp1023
3124catan -0x1.fp1023 0x1.fp1023
3125catan -0x1.fp1023 -0x1.fp1023
3126catan 0x1p10000 0.0
3127catan 0x1p10000 -0.0
3128catan -0x1p10000 0.0
3129catan -0x1p10000 -0.0
3130catan 0.0 0x1p10000
3131catan -0.0 0x1p10000
3132catan 0.0 -0x1p10000
3133catan -0.0 -0x1p10000
3134catan 0x1.fp16383 0.0
3135catan 0x1.fp16383 -0.0
3136catan -0x1.fp16383 0.0
3137catan -0x1.fp16383 -0.0
3138catan 0.0 0x1.fp16383
3139catan -0.0 0x1.fp16383
3140catan 0.0 -0x1.fp16383
3141catan -0.0 -0x1.fp16383
598fe6d9
TMQMF
3142catan 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc
3143catan 0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc
3144catan -0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc
3145catan -0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc
2c51dfd0
JM
3146catan 0x1p-13 1.0
3147catan 0x1p-13 -1.0
3148catan -0x1p-13 1.0
3149catan -0x1p-13 -1.0
3150catan 1.0 0x1p-13
3151catan -1.0 0x1p-13
3152catan 1.0 -0x1p-13
3153catan -1.0 -0x1p-13
3154catan 0x1p-27 1.0
3155catan 0x1p-27 -1.0
3156catan -0x1p-27 1.0
3157catan -0x1p-27 -1.0
3158catan 1.0 0x1p-27
3159catan -1.0 0x1p-27
3160catan 1.0 -0x1p-27
3161catan -1.0 -0x1p-27
3162catan 0x1p-33 1.0
3163catan 0x1p-33 -1.0
3164catan -0x1p-33 1.0
3165catan -0x1p-33 -1.0
3166catan 1.0 0x1p-33
3167catan -1.0 0x1p-33
3168catan 1.0 -0x1p-33
3169catan -1.0 -0x1p-33
3170catan 0x1p-54 1.0
3171catan 0x1p-54 -1.0
3172catan -0x1p-54 1.0
3173catan -0x1p-54 -1.0
3174catan 1.0 0x1p-54
3175catan -1.0 0x1p-54
3176catan 1.0 -0x1p-54
3177catan -1.0 -0x1p-54
3178catan 0x1p-57 1.0
3179catan 0x1p-57 -1.0
3180catan -0x1p-57 1.0
3181catan -0x1p-57 -1.0
3182catan 1.0 0x1p-57
3183catan -1.0 0x1p-57
3184catan 1.0 -0x1p-57
3185catan -1.0 -0x1p-57
3186catan 0x1p-13 0x1.000002p0
3187catan 0x1p-13 -0x1.000002p0
3188catan -0x1p-13 0x1.000002p0
3189catan -0x1p-13 -0x1.000002p0
3190catan 0x1.000002p0 0x1p-13
3191catan -0x1.000002p0 0x1p-13
3192catan 0x1.000002p0 -0x1p-13
3193catan -0x1.000002p0 -0x1p-13
3194catan 0x1p-13 0x0.ffffffp0
3195catan 0x1p-13 -0x0.ffffffp0
3196catan -0x1p-13 0x0.ffffffp0
3197catan -0x1p-13 -0x0.ffffffp0
3198catan 0x0.ffffffp0 0x1p-13
3199catan -0x0.ffffffp0 0x1p-13
3200catan 0x0.ffffffp0 -0x1p-13
3201catan -0x0.ffffffp0 -0x1p-13
3202catan 0x1p-27 0x1.0000000000001p0
3203catan 0x1p-27 -0x1.0000000000001p0
3204catan -0x1p-27 0x1.0000000000001p0
3205catan -0x1p-27 -0x1.0000000000001p0
3206catan 0x1.0000000000001p0 0x1p-27
3207catan -0x1.0000000000001p0 0x1p-27
3208catan 0x1.0000000000001p0 -0x1p-27
3209catan -0x1.0000000000001p0 -0x1p-27
3210catan 0x1p-27 0x0.fffffffffffff8p0
3211catan 0x1p-27 -0x0.fffffffffffff8p0
3212catan -0x1p-27 0x0.fffffffffffff8p0
3213catan -0x1p-27 -0x0.fffffffffffff8p0
3214catan 0x0.fffffffffffff8p0 0x1p-27
3215catan -0x0.fffffffffffff8p0 0x1p-27
3216catan 0x0.fffffffffffff8p0 -0x1p-27
3217catan -0x0.fffffffffffff8p0 -0x1p-27
3218catan 0x1p-33 0x1.0000000000000002p0
3219catan 0x1p-33 -0x1.0000000000000002p0
3220catan -0x1p-33 0x1.0000000000000002p0
3221catan -0x1p-33 -0x1.0000000000000002p0
3222catan 0x1.0000000000000002p0 0x1p-33
3223catan -0x1.0000000000000002p0 0x1p-33
3224catan 0x1.0000000000000002p0 -0x1p-33
3225catan -0x1.0000000000000002p0 -0x1p-33
3226catan 0x1p-33 0x0.ffffffffffffffffp0
3227catan 0x1p-33 -0x0.ffffffffffffffffp0
3228catan -0x1p-33 0x0.ffffffffffffffffp0
3229catan -0x1p-33 -0x0.ffffffffffffffffp0
3230catan 0x0.ffffffffffffffffp0 0x1p-33
3231catan -0x0.ffffffffffffffffp0 0x1p-33
3232catan 0x0.ffffffffffffffffp0 -0x1p-33
3233catan -0x0.ffffffffffffffffp0 -0x1p-33
3234catan 0x1p-54 0x1.000000000000000000000000008p0
3235catan 0x1p-54 -0x1.000000000000000000000000008p0
3236catan -0x1p-54 0x1.000000000000000000000000008p0
3237catan -0x1p-54 -0x1.000000000000000000000000008p0
3238catan 0x1.000000000000000000000000008p0 0x1p-54
3239catan -0x1.000000000000000000000000008p0 0x1p-54
3240catan 0x1.000000000000000000000000008p0 -0x1p-54
3241catan -0x1.000000000000000000000000008p0 -0x1p-54
3242catan 0x1p-54 0x0.ffffffffffffffffffffffffffcp0
3243catan 0x1p-54 -0x0.ffffffffffffffffffffffffffcp0
3244catan -0x1p-54 0x0.ffffffffffffffffffffffffffcp0
3245catan -0x1p-54 -0x0.ffffffffffffffffffffffffffcp0
3246catan 0x0.ffffffffffffffffffffffffffcp0 0x1p-54
3247catan -0x0.ffffffffffffffffffffffffffcp0 0x1p-54
3248catan 0x0.ffffffffffffffffffffffffffcp0 -0x1p-54
3249catan -0x0.ffffffffffffffffffffffffffcp0 -0x1p-54
3250catan 0x1p-57 0x1.0000000000000000000000000001p0
3251catan 0x1p-57 -0x1.0000000000000000000000000001p0
3252catan -0x1p-57 0x1.0000000000000000000000000001p0
3253catan -0x1p-57 -0x1.0000000000000000000000000001p0
3254catan 0x1.0000000000000000000000000001p0 0x1p-57
3255catan -0x1.0000000000000000000000000001p0 0x1p-57
3256catan 0x1.0000000000000000000000000001p0 -0x1p-57
3257catan -0x1.0000000000000000000000000001p0 -0x1p-57
3258catan 0x1p-57 0x0.ffffffffffffffffffffffffffff8p0
3259catan 0x1p-57 -0x0.ffffffffffffffffffffffffffff8p0
3260catan -0x1p-57 0x0.ffffffffffffffffffffffffffff8p0
3261catan -0x1p-57 -0x0.ffffffffffffffffffffffffffff8p0
3262catan 0x0.ffffffffffffffffffffffffffff8p0 0x1p-57
3263catan -0x0.ffffffffffffffffffffffffffff8p0 0x1p-57
3264catan 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-57
3265catan -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-57
3266catan 1.0 0x1p-64
3267catan 1.0 -0x1p-64
3268catan -1.0 0x1p-64
3269catan -1.0 -0x1p-64
3270catan 0x1p-64 1.0
3271catan -0x1p-64 1.0
3272catan 0x1p-64 -1.0
3273catan -0x1p-64 -1.0
3274catan 1.0 0x1.3p-73
3275catan 1.0 -0x1.3p-73
3276catan -1.0 0x1.3p-73
3277catan -1.0 -0x1.3p-73
3278catan 0x1.3p-73 1.0
3279catan -0x1.3p-73 1.0
3280catan 0x1.3p-73 -1.0
3281catan -0x1.3p-73 -1.0
3282catan 1.0 0x1p-124
3283catan 1.0 -0x1p-124
3284catan -1.0 0x1p-124
3285catan -1.0 -0x1p-124
3286catan 0x1p-124 1.0
3287catan -0x1p-124 1.0
3288catan 0x1p-124 -1.0
3289catan -0x1p-124 -1.0
3290catan 0x1.000002p0 0x1p-126
3291catan 0x1.000002p0 -0x1p-126
3292catan -0x1.000002p0 0x1p-126
3293catan -0x1.000002p0 -0x1p-126
3294catan 0x1p-126 0x1.000002p0
3295catan -0x1p-126 0x1.000002p0
3296catan 0x1p-126 -0x1.000002p0
3297catan -0x1p-126 -0x1.000002p0
3298catan 0x0.ffffffp0 0x1p-126
3299catan 0x0.ffffffp0 -0x1p-126
3300catan -0x0.ffffffp0 0x1p-126
3301catan -0x0.ffffffp0 -0x1p-126
3302catan 0x1p-126 0x0.ffffffp0
3303catan -0x1p-126 0x0.ffffffp0
3304catan 0x1p-126 -0x0.ffffffp0
3305catan -0x1p-126 -0x0.ffffffp0
3306catan 1.0 0x1p-512
3307catan 1.0 -0x1p-512
3308catan -1.0 0x1p-512
3309catan -1.0 -0x1p-512
3310catan 0x1p-512 1.0
3311catan -0x1p-512 1.0
3312catan 0x1p-512 -1.0
3313catan -0x1p-512 -1.0
3314catan 1.0 0x1.3p-536
3315catan 1.0 -0x1.3p-536
3316catan -1.0 0x1.3p-536
3317catan -1.0 -0x1.3p-536
3318catan 0x1.3p-536 1.0
3319catan -0x1.3p-536 1.0
3320catan 0x1.3p-536 -1.0
3321catan -0x1.3p-536 -1.0
3322catan 1.0 0x1p-1020
3323catan 1.0 -0x1p-1020
3324catan -1.0 0x1p-1020
3325catan -1.0 -0x1p-1020
3326catan 0x1p-1020 1.0
3327catan -0x1p-1020 1.0
3328catan 0x1p-1020 -1.0
3329catan -0x1p-1020 -1.0
3330catan 0x1.0000000000001p0 0x1p-1022
3331catan 0x1.0000000000001p0 -0x1p-1022
3332catan -0x1.0000000000001p0 0x1p-1022
3333catan -0x1.0000000000001p0 -0x1p-1022
3334catan 0x1p-1022 0x1.0000000000001p0
3335catan -0x1p-1022 0x1.0000000000001p0
3336catan 0x1p-1022 -0x1.0000000000001p0
3337catan -0x1p-1022 -0x1.0000000000001p0
3338catan 0x0.fffffffffffff8p0 0x1p-1022
3339catan 0x0.fffffffffffff8p0 -0x1p-1022
3340catan -0x0.fffffffffffff8p0 0x1p-1022
3341catan -0x0.fffffffffffff8p0 -0x1p-1022
3342catan 0x1p-1022 0x0.fffffffffffff8p0
3343catan -0x1p-1022 0x0.fffffffffffff8p0
3344catan 0x1p-1022 -0x0.fffffffffffff8p0
3345catan -0x1p-1022 -0x0.fffffffffffff8p0
3346catan 0x1.0000000000000002p0 0x1p-1022
3347catan 0x1.0000000000000002p0 -0x1p-1022
3348catan -0x1.0000000000000002p0 0x1p-1022
3349catan -0x1.0000000000000002p0 -0x1p-1022
3350catan 0x1p-1022 0x1.0000000000000002p0
3351catan -0x1p-1022 0x1.0000000000000002p0
3352catan 0x1p-1022 -0x1.0000000000000002p0
3353catan -0x1p-1022 -0x1.0000000000000002p0
3354catan 0x0.ffffffffffffffffp0 0x1p-1022
3355catan 0x0.ffffffffffffffffp0 -0x1p-1022
3356catan -0x0.ffffffffffffffffp0 0x1p-1022
3357catan -0x0.ffffffffffffffffp0 -0x1p-1022
3358catan 0x1p-1022 0x0.ffffffffffffffffp0
3359catan -0x1p-1022 0x0.ffffffffffffffffp0
3360catan 0x1p-1022 -0x0.ffffffffffffffffp0
3361catan -0x1p-1022 -0x0.ffffffffffffffffp0
3362catan 0x1.000000000000000000000000008p0 0x1p-1022
3363catan 0x1.000000000000000000000000008p0 -0x1p-1022
3364catan -0x1.000000000000000000000000008p0 0x1p-1022
3365catan -0x1.000000000000000000000000008p0 -0x1p-1022
3366catan 0x1p-1022 0x1.000000000000000000000000008p0
3367catan -0x1p-1022 0x1.000000000000000000000000008p0
3368catan 0x1p-1022 -0x1.000000000000000000000000008p0
3369catan -0x1p-1022 -0x1.000000000000000000000000008p0
3370catan 0x0.ffffffffffffffffffffffffffcp0 0x1p-1022
3371catan 0x0.ffffffffffffffffffffffffffcp0 -0x1p-1022
3372catan -0x0.ffffffffffffffffffffffffffcp0 0x1p-1022
3373catan -0x0.ffffffffffffffffffffffffffcp0 -0x1p-1022
3374catan 0x1p-1022 0x0.ffffffffffffffffffffffffffcp0
3375catan -0x1p-1022 0x0.ffffffffffffffffffffffffffcp0
3376catan 0x1p-1022 -0x0.ffffffffffffffffffffffffffcp0
3377catan -0x1p-1022 -0x0.ffffffffffffffffffffffffffcp0
3378catan 1.0 0x1p-8192
3379catan 1.0 -0x1p-8192
3380catan -1.0 0x1p-8192
3381catan -1.0 -0x1p-8192
3382catan 0x1p-8192 1.0
3383catan -0x1p-8192 1.0
3384catan 0x1p-8192 -1.0
3385catan -0x1p-8192 -1.0
3386catan 1.0 0x1.3p-8221
3387catan 1.0 -0x1.3p-8221
3388catan -1.0 0x1.3p-8221
3389catan -1.0 -0x1.3p-8221
3390catan 0x1.3p-8221 1.0
3391catan -0x1.3p-8221 1.0
3392catan 0x1.3p-8221 -1.0
3393catan -0x1.3p-8221 -1.0
3394catan 1.0 0x1.3p-8246
3395catan 1.0 -0x1.3p-8246
3396catan -1.0 0x1.3p-8246
3397catan -1.0 -0x1.3p-8246
3398catan 0x1.3p-8246 1.0
3399catan -0x1.3p-8246 1.0
3400catan 0x1.3p-8246 -1.0
3401catan -0x1.3p-8246 -1.0
3402catan 1.0 0x1p-16380
3403catan 1.0 -0x1p-16380
3404catan -1.0 0x1p-16380
3405catan -1.0 -0x1p-16380
3406catan 0x1p-16380 1.0
3407catan -0x1p-16380 1.0
3408catan 0x1p-16380 -1.0
3409catan -0x1p-16380 -1.0
3410catan 0x1.0000000000000002p0 0x1p-16382
3411catan 0x1.0000000000000002p0 -0x1p-16382
3412catan -0x1.0000000000000002p0 0x1p-16382
3413catan -0x1.0000000000000002p0 -0x1p-16382
3414catan 0x1p-16382 0x1.0000000000000002p0
3415catan -0x1p-16382 0x1.0000000000000002p0
3416catan 0x1p-16382 -0x1.0000000000000002p0
3417catan -0x1p-16382 -0x1.0000000000000002p0
3418catan 0x0.ffffffffffffffffp0 0x1p-16382
3419catan 0x0.ffffffffffffffffp0 -0x1p-16382
3420catan -0x0.ffffffffffffffffp0 0x1p-16382
3421catan -0x0.ffffffffffffffffp0 -0x1p-16382
3422catan 0x1p-16382 0x0.ffffffffffffffffp0
3423catan -0x1p-16382 0x0.ffffffffffffffffp0
3424catan 0x1p-16382 -0x0.ffffffffffffffffp0
3425catan -0x1p-16382 -0x0.ffffffffffffffffp0
3426catan 0x1.0000000000000000000000000001p0 0x1p-16382
3427catan 0x1.0000000000000000000000000001p0 -0x1p-16382
3428catan -0x1.0000000000000000000000000001p0 0x1p-16382
3429catan -0x1.0000000000000000000000000001p0 -0x1p-16382
3430catan 0x1p-16382 0x1.0000000000000000000000000001p0
3431catan -0x1p-16382 0x1.0000000000000000000000000001p0
3432catan 0x1p-16382 -0x1.0000000000000000000000000001p0
3433catan -0x1p-16382 -0x1.0000000000000000000000000001p0
3434catan 0x0.ffffffffffffffffffffffffffff8p0 0x1p-16382
3435catan 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-16382
3436catan -0x0.ffffffffffffffffffffffffffff8p0 0x1p-16382
3437catan -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-16382
3438catan 0x1p-16382 0x0.ffffffffffffffffffffffffffff8p0
3439catan -0x1p-16382 0x0.ffffffffffffffffffffffffffff8p0
3440catan 0x1p-16382 -0x0.ffffffffffffffffffffffffffff8p0
3441catan -0x1p-16382 -0x0.ffffffffffffffffffffffffffff8p0
3442
3443catan 0.75 1.25
3444catan -2 -3
3445
3446catanh 0 0
3447catanh -0 0
3448catanh 0 -0
3449catanh -0 -0
3450
3451catanh 0 1.0
3452catanh -0 1.0
3453catanh 0 -1.0
3454catanh -0 -1.0
3455
3456catanh 0x1p50 0.0
3457catanh 0x1p50 -0.0
3458catanh -0x1p50 0.0
3459catanh -0x1p50 -0.0
3460catanh 0.0 0x1p50
3461catanh -0.0 0x1p50
3462catanh 0.0 -0x1p50
3463catanh -0.0 -0x1p50
3464catanh 0x1p500 0.0
3465catanh 0x1p500 -0.0
3466catanh -0x1p500 0.0
3467catanh -0x1p500 -0.0
3468catanh 0.0 0x1p500
3469catanh -0.0 0x1p500
3470catanh 0.0 -0x1p500
3471catanh -0.0 -0x1p500
3472catanh 0x1p5000 0.0
3473catanh 0x1p5000 -0.0
3474catanh -0x1p5000 0.0
3475catanh -0x1p5000 -0.0
3476catanh 0.0 0x1p5000
3477catanh -0.0 0x1p5000
3478catanh 0.0 -0x1p5000
3479catanh -0.0 -0x1p5000
3480catanh 0x1p63 0.5
3481catanh 0x1p63 -0.5
3482catanh -0x1p63 0.5
3483catanh -0x1p63 -0.5
3484catanh 0.5 0x1p63
3485catanh -0.5 0x1p63
3486catanh 0.5 -0x1p63
3487catanh -0.5 -0x1p63
3488catanh 0x1p511 0.5
3489catanh 0x1p511 -0.5
3490catanh -0x1p511 0.5
3491catanh -0x1p511 -0.5
3492catanh 0.5 0x1p511
3493catanh -0.5 0x1p511
3494catanh 0.5 -0x1p511
3495catanh -0.5 -0x1p511
3496catanh 0x1p8191 0.5
3497catanh 0x1p8191 -0.5
3498catanh -0x1p8191 0.5
3499catanh -0x1p8191 -0.5
3500catanh 0.5 0x1p8191
3501catanh -0.5 0x1p8191
3502catanh 0.5 -0x1p8191
3503catanh -0.5 -0x1p8191
3504catanh 0x1p100 0.0
3505catanh 0x1p100 -0.0
3506catanh -0x1p100 0.0
3507catanh -0x1p100 -0.0
3508catanh 0.0 0x1p100
3509catanh -0.0 0x1p100
3510catanh 0.0 -0x1p100
3511catanh -0.0 -0x1p100
3512catanh 0x1.fp127 0.0
3513catanh 0x1.fp127 -0.0
3514catanh -0x1.fp127 0.0
3515catanh -0x1.fp127 -0.0
3516catanh 0.0 0x1.fp127
3517catanh -0.0 0x1.fp127
3518catanh 0.0 -0x1.fp127
3519catanh -0.0 -0x1.fp127
3520catanh 0x1.fp127 0x1.fp127
3521catanh 0x1.fp127 -0x1.fp127
3522catanh -0x1.fp127 0x1.fp127
3523catanh -0x1.fp127 -0x1.fp127
3524catanh 0x1p900 0.0
3525catanh 0x1p900 -0.0
3526catanh -0x1p900 0.0
3527catanh -0x1p900 -0.0
3528catanh 0.0 0x1p900
3529catanh -0.0 0x1p900
3530catanh 0.0 -0x1p900
3531catanh -0.0 -0x1p900
3532catanh 0x1.fp1023 0.0
3533catanh 0x1.fp1023 -0.0
3534catanh -0x1.fp1023 0.0
3535catanh -0x1.fp1023 -0.0
3536catanh 0.0 0x1.fp1023
3537catanh -0.0 0x1.fp1023
3538catanh 0.0 -0x1.fp1023
3539catanh -0.0 -0x1.fp1023
3540catanh 0x1.fp1023 0x1.fp1023
3541catanh 0x1.fp1023 -0x1.fp1023
3542catanh -0x1.fp1023 0x1.fp1023
3543catanh -0x1.fp1023 -0x1.fp1023
3544catanh 0x1p10000 0.0
3545catanh 0x1p10000 -0.0
3546catanh -0x1p10000 0.0
3547catanh -0x1p10000 -0.0
3548catanh 0.0 0x1p10000
3549catanh -0.0 0x1p10000
3550catanh 0.0 -0x1p10000
3551catanh -0.0 -0x1p10000
3552catanh 0x1.fp16383 0.0
3553catanh 0x1.fp16383 -0.0
3554catanh -0x1.fp16383 0.0
3555catanh -0x1.fp16383 -0.0
3556catanh 0.0 0x1.fp16383
3557catanh -0.0 0x1.fp16383
3558catanh 0.0 -0x1.fp16383
3559catanh -0.0 -0x1.fp16383
598fe6d9
TMQMF
3560catanh 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc
3561catanh 0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc
3562catanh -0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc
3563catanh -0x1.fp16383 -0x1.fp16383 xfail-rounding:ibm128-libgcc
2c51dfd0
JM
3564catanh 0x1p-13 1.0
3565catanh 0x1p-13 -1.0
3566catanh -0x1p-13 1.0
3567catanh -0x1p-13 -1.0
3568catanh 1.0 0x1p-13
3569catanh -1.0 0x1p-13
3570catanh 1.0 -0x1p-13
3571catanh -1.0 -0x1p-13
3572catanh 0x1p-27 1.0
3573catanh 0x1p-27 -1.0
3574catanh -0x1p-27 1.0
3575catanh -0x1p-27 -1.0
3576catanh 1.0 0x1p-27
3577catanh -1.0 0x1p-27
3578catanh 1.0 -0x1p-27
3579catanh -1.0 -0x1p-27
3580catanh 0x1p-33 1.0
3581catanh 0x1p-33 -1.0
3582catanh -0x1p-33 1.0
3583catanh -0x1p-33 -1.0
3584catanh 1.0 0x1p-33
3585catanh -1.0 0x1p-33
3586catanh 1.0 -0x1p-33
3587catanh -1.0 -0x1p-33
3588catanh 0x1p-54 1.0
3589catanh 0x1p-54 -1.0
3590catanh -0x1p-54 1.0
3591catanh -0x1p-54 -1.0
3592catanh 1.0 0x1p-54
3593catanh -1.0 0x1p-54
3594catanh 1.0 -0x1p-54
3595catanh -1.0 -0x1p-54
3596catanh 0x1p-57 1.0
3597catanh 0x1p-57 -1.0
3598catanh -0x1p-57 1.0
3599catanh -0x1p-57 -1.0
3600catanh 1.0 0x1p-57
3601catanh -1.0 0x1p-57
3602catanh 1.0 -0x1p-57
3603catanh -1.0 -0x1p-57
3604catanh 0x1p-13 0x1.000002p0
3605catanh 0x1p-13 -0x1.000002p0
3606catanh -0x1p-13 0x1.000002p0
3607catanh -0x1p-13 -0x1.000002p0
3608catanh 0x1.000002p0 0x1p-13
3609catanh -0x1.000002p0 0x1p-13
3610catanh 0x1.000002p0 -0x1p-13
3611catanh -0x1.000002p0 -0x1p-13
3612catanh 0x1p-13 0x0.ffffffp0
3613catanh 0x1p-13 -0x0.ffffffp0
3614catanh -0x1p-13 0x0.ffffffp0
3615catanh -0x1p-13 -0x0.ffffffp0
3616catanh 0x0.ffffffp0 0x1p-13
3617catanh -0x0.ffffffp0 0x1p-13
3618catanh 0x0.ffffffp0 -0x1p-13
3619catanh -0x0.ffffffp0 -0x1p-13
3620catanh 0x1p-27 0x1.0000000000001p0
3621catanh 0x1p-27 -0x1.0000000000001p0
3622catanh -0x1p-27 0x1.0000000000001p0
3623catanh -0x1p-27 -0x1.0000000000001p0
3624catanh 0x1.0000000000001p0 0x1p-27
3625catanh -0x1.0000000000001p0 0x1p-27
3626catanh 0x1.0000000000001p0 -0x1p-27
3627catanh -0x1.0000000000001p0 -0x1p-27
3628catanh 0x1p-27 0x0.fffffffffffff8p0
3629catanh 0x1p-27 -0x0.fffffffffffff8p0
3630catanh -0x1p-27 0x0.fffffffffffff8p0
3631catanh -0x1p-27 -0x0.fffffffffffff8p0
3632catanh 0x0.fffffffffffff8p0 0x1p-27
3633catanh -0x0.fffffffffffff8p0 0x1p-27
3634catanh 0x0.fffffffffffff8p0 -0x1p-27
3635catanh -0x0.fffffffffffff8p0 -0x1p-27
3636catanh 0x1p-33 0x1.0000000000000002p0
3637catanh 0x1p-33 -0x1.0000000000000002p0
3638catanh -0x1p-33 0x1.0000000000000002p0
3639catanh -0x1p-33 -0x1.0000000000000002p0
3640catanh 0x1.0000000000000002p0 0x1p-33
3641catanh -0x1.0000000000000002p0 0x1p-33
3642catanh 0x1.0000000000000002p0 -0x1p-33
3643catanh -0x1.0000000000000002p0 -0x1p-33
3644catanh 0x1p-33 0x0.ffffffffffffffffp0
3645catanh 0x1p-33 -0x0.ffffffffffffffffp0
3646catanh -0x1p-33 0x0.ffffffffffffffffp0
3647catanh -0x1p-33 -0x0.ffffffffffffffffp0
3648catanh 0x0.ffffffffffffffffp0 0x1p-33
3649catanh -0x0.ffffffffffffffffp0 0x1p-33
3650catanh 0x0.ffffffffffffffffp0 -0x1p-33
3651catanh -0x0.ffffffffffffffffp0 -0x1p-33
3652catanh 0x1p-54 0x1.000000000000000000000000008p0
3653catanh 0x1p-54 -0x1.000000000000000000000000008p0
3654catanh -0x1p-54 0x1.000000000000000000000000008p0
3655catanh -0x1p-54 -0x1.000000000000000000000000008p0
3656catanh 0x1.000000000000000000000000008p0 0x1p-54
3657catanh -0x1.000000000000000000000000008p0 0x1p-54
3658catanh 0x1.000000000000000000000000008p0 -0x1p-54
3659catanh -0x1.000000000000000000000000008p0 -0x1p-54
3660catanh 0x1p-54 0x0.ffffffffffffffffffffffffffcp0
3661catanh 0x1p-54 -0x0.ffffffffffffffffffffffffffcp0
3662catanh -0x1p-54 0x0.ffffffffffffffffffffffffffcp0
3663catanh -0x1p-54 -0x0.ffffffffffffffffffffffffffcp0
3664catanh 0x0.ffffffffffffffffffffffffffcp0 0x1p-54
3665catanh -0x0.ffffffffffffffffffffffffffcp0 0x1p-54
3666catanh 0x0.ffffffffffffffffffffffffffcp0 -0x1p-54
3667catanh -0x0.ffffffffffffffffffffffffffcp0 -0x1p-54
3668catanh 0x1p-57 0x1.0000000000000000000000000001p0
3669catanh 0x1p-57 -0x1.0000000000000000000000000001p0
3670catanh -0x1p-57 0x1.0000000000000000000000000001p0
3671catanh -0x1p-57 -0x1.0000000000000000000000000001p0
3672catanh 0x1.0000000000000000000000000001p0 0x1p-57
3673catanh -0x1.0000000000000000000000000001p0 0x1p-57
3674catanh 0x1.0000000000000000000000000001p0 -0x1p-57
3675catanh -0x1.0000000000000000000000000001p0 -0x1p-57
3676catanh 0x1p-57 0x0.ffffffffffffffffffffffffffff8p0
3677catanh 0x1p-57 -0x0.ffffffffffffffffffffffffffff8p0
3678catanh -0x1p-57 0x0.ffffffffffffffffffffffffffff8p0
3679catanh -0x1p-57 -0x0.ffffffffffffffffffffffffffff8p0
3680catanh 0x0.ffffffffffffffffffffffffffff8p0 0x1p-57
3681catanh -0x0.ffffffffffffffffffffffffffff8p0 0x1p-57
3682catanh 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-57
3683catanh -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-57
3684catanh 1.0 0x1p-64
3685catanh 1.0 -0x1p-64
3686catanh -1.0 0x1p-64
3687catanh -1.0 -0x1p-64
3688catanh 0x1p-64 1.0
3689catanh -0x1p-64 1.0
3690catanh 0x1p-64 -1.0
3691catanh -0x1p-64 -1.0
3692catanh 1.0 0x1.3p-73
3693catanh 1.0 -0x1.3p-73
3694catanh -1.0 0x1.3p-73
3695catanh -1.0 -0x1.3p-73
3696catanh 0x1.3p-73 1.0
3697catanh -0x1.3p-73 1.0
3698catanh 0x1.3p-73 -1.0
3699catanh -0x1.3p-73 -1.0
3700catanh 1.0 0x1p-124
3701catanh 1.0 -0x1p-124
3702catanh -1.0 0x1p-124
3703catanh -1.0 -0x1p-124
3704catanh 0x1p-124 1.0
3705catanh -0x1p-124 1.0
3706catanh 0x1p-124 -1.0
3707catanh -0x1p-124 -1.0
3708catanh 0x1.000002p0 0x1p-126
3709catanh 0x1.000002p0 -0x1p-126
3710catanh -0x1.000002p0 0x1p-126
3711catanh -0x1.000002p0 -0x1p-126
3712catanh 0x1p-126 0x1.000002p0
3713catanh -0x1p-126 0x1.000002p0
3714catanh 0x1p-126 -0x1.000002p0
3715catanh -0x1p-126 -0x1.000002p0
3716catanh 0x0.ffffffp0 0x1p-126
3717catanh 0x0.ffffffp0 -0x1p-126
3718catanh -0x0.ffffffp0 0x1p-126
3719catanh -0x0.ffffffp0 -0x1p-126
3720catanh 0x1p-126 0x0.ffffffp0
3721catanh -0x1p-126 0x0.ffffffp0
3722catanh 0x1p-126 -0x0.ffffffp0
3723catanh -0x1p-126 -0x0.ffffffp0
3724catanh 1.0 0x1p-512
3725catanh 1.0 -0x1p-512
3726catanh -1.0 0x1p-512
3727catanh -1.0 -0x1p-512
3728catanh 0x1p-512 1.0
3729catanh -0x1p-512 1.0
3730catanh 0x1p-512 -1.0
3731catanh -0x1p-512 -1.0
3732catanh 1.0 0x1.3p-536
3733catanh 1.0 -0x1.3p-536
3734catanh -1.0 0x1.3p-536
3735catanh -1.0 -0x1.3p-536
3736catanh 0x1.3p-536 1.0
3737catanh -0x1.3p-536 1.0
3738catanh 0x1.3p-536 -1.0
3739catanh -0x1.3p-536 -1.0
3740catanh 1.0 0x1p-1020
3741catanh 1.0 -0x1p-1020
3742catanh -1.0 0x1p-1020
3743catanh -1.0 -0x1p-1020
3744catanh 0x1p-1020 1.0
3745catanh -0x1p-1020 1.0
3746catanh 0x1p-1020 -1.0
3747catanh -0x1p-1020 -1.0
3748catanh 0x1.0000000000001p0 0x1p-1022
3749catanh 0x1.0000000000001p0 -0x1p-1022
3750catanh -0x1.0000000000001p0 0x1p-1022
3751catanh -0x1.0000000000001p0 -0x1p-1022
3752catanh 0x1p-1022 0x1.0000000000001p0
3753catanh -0x1p-1022 0x1.0000000000001p0
3754catanh 0x1p-1022 -0x1.0000000000001p0
3755catanh -0x1p-1022 -0x1.0000000000001p0
3756catanh 0x0.fffffffffffff8p0 0x1p-1022
3757catanh 0x0.fffffffffffff8p0 -0x1p-1022
3758catanh -0x0.fffffffffffff8p0 0x1p-1022
3759catanh -0x0.fffffffffffff8p0 -0x1p-1022
3760catanh 0x1p-1022 0x0.fffffffffffff8p0
3761catanh -0x1p-1022 0x0.fffffffffffff8p0
3762catanh 0x1p-1022 -0x0.fffffffffffff8p0
3763catanh -0x1p-1022 -0x0.fffffffffffff8p0
3764catanh 0x1.0000000000000002p0 0x1p-1022
3765catanh 0x1.0000000000000002p0 -0x1p-1022
3766catanh -0x1.0000000000000002p0 0x1p-1022
3767catanh -0x1.0000000000000002p0 -0x1p-1022
3768catanh 0x1p-1022 0x1.0000000000000002p0
3769catanh -0x1p-1022 0x1.0000000000000002p0
3770catanh 0x1p-1022 -0x1.0000000000000002p0
3771catanh -0x1p-1022 -0x1.0000000000000002p0
3772catanh 0x0.ffffffffffffffffp0 0x1p-1022
3773catanh 0x0.ffffffffffffffffp0 -0x1p-1022
3774catanh -0x0.ffffffffffffffffp0 0x1p-1022
3775catanh -0x0.ffffffffffffffffp0 -0x1p-1022
3776catanh 0x1p-1022 0x0.ffffffffffffffffp0
3777catanh -0x1p-1022 0x0.ffffffffffffffffp0
3778catanh 0x1p-1022 -0x0.ffffffffffffffffp0
3779catanh -0x1p-1022 -0x0.ffffffffffffffffp0
3780catanh 0x1.000000000000000000000000008p0 0x1p-1022
3781catanh 0x1.000000000000000000000000008p0 -0x1p-1022
3782catanh -0x1.000000000000000000000000008p0 0x1p-1022
3783catanh -0x1.000000000000000000000000008p0 -0x1p-1022
3784catanh 0x1p-1022 0x1.000000000000000000000000008p0
3785catanh -0x1p-1022 0x1.000000000000000000000000008p0
3786catanh 0x1p-1022 -0x1.000000000000000000000000008p0
3787catanh -0x1p-1022 -0x1.000000000000000000000000008p0
3788catanh 0x0.ffffffffffffffffffffffffffcp0 0x1p-1022
3789catanh 0x0.ffffffffffffffffffffffffffcp0 -0x1p-1022
3790catanh -0x0.ffffffffffffffffffffffffffcp0 0x1p-1022
3791catanh -0x0.ffffffffffffffffffffffffffcp0 -0x1p-1022
3792catanh 0x1p-1022 0x0.ffffffffffffffffffffffffffcp0
3793catanh -0x1p-1022 0x0.ffffffffffffffffffffffffffcp0
3794catanh 0x1p-1022 -0x0.ffffffffffffffffffffffffffcp0
3795catanh -0x1p-1022 -0x0.ffffffffffffffffffffffffffcp0
3796catanh 1.0 0x1p-8192
3797catanh 1.0 -0x1p-8192
3798catanh -1.0 0x1p-8192
3799catanh -1.0 -0x1p-8192
3800catanh 0x1p-8192 1.0
3801catanh -0x1p-8192 1.0
3802catanh 0x1p-8192 -1.0
3803catanh -0x1p-8192 -1.0
3804catanh 1.0 0x1.3p-8221
3805catanh 1.0 -0x1.3p-8221
3806catanh -1.0 0x1.3p-8221
3807catanh -1.0 -0x1.3p-8221
3808catanh 0x1.3p-8221 1.0
3809catanh -0x1.3p-8221 1.0
3810catanh 0x1.3p-8221 -1.0
3811catanh -0x1.3p-8221 -1.0
3812catanh 1.0 0x1.3p-8246
3813catanh 1.0 -0x1.3p-8246
3814catanh -1.0 0x1.3p-8246
3815catanh -1.0 -0x1.3p-8246
3816catanh 0x1.3p-8246 1.0
3817catanh -0x1.3p-8246 1.0
3818catanh 0x1.3p-8246 -1.0
3819catanh -0x1.3p-8246 -1.0
3820catanh 1.0 0x1p-16380
3821catanh 1.0 -0x1p-16380
3822catanh -1.0 0x1p-16380
3823catanh -1.0 -0x1p-16380
3824catanh 0x1p-16380 1.0
3825catanh -0x1p-16380 1.0
3826catanh 0x1p-16380 -1.0
3827catanh -0x1p-16380 -1.0
3828catanh 0x1.0000000000000002p0 0x1p-16382
3829catanh 0x1.0000000000000002p0 -0x1p-16382
3830catanh -0x1.0000000000000002p0 0x1p-16382
3831catanh -0x1.0000000000000002p0 -0x1p-16382
3832catanh 0x1p-16382 0x1.0000000000000002p0
3833catanh -0x1p-16382 0x1.0000000000000002p0
3834catanh 0x1p-16382 -0x1.0000000000000002p0
3835catanh -0x1p-16382 -0x1.0000000000000002p0
3836catanh 0x0.ffffffffffffffffp0 0x1p-16382
3837catanh 0x0.ffffffffffffffffp0 -0x1p-16382
3838catanh -0x0.ffffffffffffffffp0 0x1p-16382
3839catanh -0x0.ffffffffffffffffp0 -0x1p-16382
3840catanh 0x1p-16382 0x0.ffffffffffffffffp0
3841catanh -0x1p-16382 0x0.ffffffffffffffffp0
3842catanh 0x1p-16382 -0x0.ffffffffffffffffp0
3843catanh -0x1p-16382 -0x0.ffffffffffffffffp0
3844catanh 0x1.0000000000000000000000000001p0 0x1p-16382
3845catanh 0x1.0000000000000000000000000001p0 -0x1p-16382
3846catanh -0x1.0000000000000000000000000001p0 0x1p-16382
3847catanh -0x1.0000000000000000000000000001p0 -0x1p-16382
3848catanh 0x1p-16382 0x1.0000000000000000000000000001p0
3849catanh -0x1p-16382 0x1.0000000000000000000000000001p0
3850catanh 0x1p-16382 -0x1.0000000000000000000000000001p0
3851catanh -0x1p-16382 -0x1.0000000000000000000000000001p0
3852catanh 0x0.ffffffffffffffffffffffffffff8p0 0x1p-16382
3853catanh 0x0.ffffffffffffffffffffffffffff8p0 -0x1p-16382
3854catanh -0x0.ffffffffffffffffffffffffffff8p0 0x1p-16382
3855catanh -0x0.ffffffffffffffffffffffffffff8p0 -0x1p-16382
3856catanh 0x1p-16382 0x0.ffffffffffffffffffffffffffff8p0
3857catanh -0x1p-16382 0x0.ffffffffffffffffffffffffffff8p0
3858catanh 0x1p-16382 -0x0.ffffffffffffffffffffffffffff8p0
3859catanh -0x1p-16382 -0x0.ffffffffffffffffffffffffffff8p0
3860
3861catanh 0.75 1.25
3862catanh -2 -3
3863
176b0c79
JM
3864cbrt 0.0
3865cbrt -0
3866cbrt -0.001
93e448cb
JM
3867cbrt 2
3868cbrt 4
176b0c79 3869cbrt 8
93e448cb 3870cbrt -10
176b0c79
JM
3871cbrt -27.0
3872cbrt 0.9921875
3873cbrt 0.75
3874cbrt 0x1p16383
3875cbrt 0x1p-16383
31e3a405 3876cbrt 1e5
da0cf658
JM
3877cbrt 0x3.132634p+0
3878cbrt -0xc.8d0442f2f0d1p-492
3879cbrt -0xa.6b142p+40
3880cbrt -0x1.f28ab85f3580ap-128
4afe4b20
JM
3881cbrt -0x2.b5cd28p-36
3882cbrt -0x1.d6a8bep-20
3883cbrt -0x3.593ed8p-72
3884cbrt 0x1.bd0098p-104
3885cbrt -0x3.300d34p+0
3ba0ac10 3886cbrt 0x6.247f5p-4
00a7073c 3887cbrt -0x3.48648028cb464p+0
cad5ad81
PZ
3888# the next value generates larger error bounds on x86_64 (binary64)
3889cbrt -0x1.7cec1dab41272p-230
179b8675
JM
3890cbrt max xfail:ibm128-libgcc
3891cbrt -max xfail:ibm128-libgcc
31e3a405
JM
3892cbrt min
3893cbrt -min
3894cbrt min_subnorm
3895cbrt -min_subnorm
176b0c79 3896
7fda5682
JM
3897ccos 0.0 0.0
3898ccos -0 0.0
3899ccos 0.0 -0
3900ccos -0 -0
3901
3902ccos 0.75 1.25
3903ccos -2 -3
3904
3905ccos 0.75 89.5
3906ccos 0.75 -89.5
3907ccos -0.75 89.5
3908ccos -0.75 -89.5
3909ccos 0.75 710.5
3910ccos 0.75 -710.5
3911ccos -0.75 710.5
3912ccos -0.75 -710.5
08f7b95d
JM
3913ccos 0.75 11357.25
3914ccos 0.75 -11357.25
3915ccos -0.75 11357.25
3916ccos -0.75 -11357.25
7fda5682
JM
3917
3918ccos 0x1p-149 180
08f7b95d
JM
3919ccos 0x1p-1074 1440
3920ccos 0x1p-16434 22730
7fda5682
JM
3921
3922ccos min_subnorm_p120 0x1p-120
3923ccos 0x1p-120 min_subnorm_p120
3924
a67894c5
JM
3925ccos min 1
3926ccos -min 1
3927ccos min_subnorm 80
3928ccos -min_subnorm 80
3929
7fda5682
JM
3930ccosh 0.0 0.0
3931ccosh -0 0.0
3932ccosh 0.0 -0
3933ccosh -0 -0
3934
3935ccosh 0.75 1.25
3936ccosh -2 -3
3937
3938ccosh 89.5 0.75
3939ccosh -89.5 0.75
3940ccosh 89.5 -0.75
3941ccosh -89.5 -0.75
3942ccosh 710.5 0.75
3943ccosh -710.5 0.75
3944ccosh 710.5 -0.75
3945ccosh -710.5 -0.75
08f7b95d
JM
3946ccosh 11357.25 0.75
3947ccosh -11357.25 0.75
3948ccosh 11357.25 -0.75
3949ccosh -11357.25 -0.75
7fda5682
JM
3950
3951ccosh 180 0x1p-149
08f7b95d
JM
3952ccosh 1440 0x1p-1074
3953ccosh 22730 0x1p-16434
7fda5682
JM
3954
3955ccosh min_subnorm_p120 0x1p-120
3956ccosh 0x1p-120 min_subnorm_p120
3957
a67894c5
JM
3958ccosh 1 min
3959ccosh 1 -min
3960ccosh 80 min_subnorm
3961ccosh 80 -min_subnorm
3962
7fda5682
JM
3963cexp 0 0
3964cexp -0 0
3965cexp 0 -0
3966cexp -0 -0
3967
3968cexp 0.75 1.25
3969cexp -2.0 -3.0
3970
3971cexp 0 0x1p65
3972cexp 0 -0x1p65
3973cexp 50 0x1p127
3974
3975cexp 0 1e22
3976cexp 0 0x1p1023
3977cexp 500 0x1p1023
3978
3979cexp 0 0x1p16383
3980cexp -10000 0x1p16383
3981
3982cexp 88.75 0.75
3983cexp -95 0.75
3984cexp 709.8125 0.75
3985cexp -720 0.75
08f7b95d 3986cexp 11356.5625 0.75
7fda5682
JM
3987cexp -11370 0.75
3988
3989cexp 180 0x1p-149
08f7b95d
JM
3990cexp 1440 0x1p-1074
3991cexp 22730 0x1p-16434
7fda5682 3992
08f7b95d
JM
3993cexp 1e6 0
3994cexp 1e6 min
3995cexp 1e6 -min
7fda5682 3996
a67894c5
JM
3997cexp 1 min
3998cexp 1 -min
3999cexp 80 min_subnorm
4000cexp 80 -min_subnorm
4001
a1ee4fd1
JM
4002cexp min min_subnorm
4003cexp min -min_subnorm
7fda5682
JM
4004
4005clog 0.75 1.25
4006clog -2 -3
4007
8431838d
JM
4008clog 0x2.f2f308p+0 0x4.c3841p-4
4009clog 0xd.3de7ap-36 -0xe.cf143p-40
4010clog 0x2.21e65p+0 0x5.576cf8p-4
4011clog 0x1.f4755cp+0 -0x4.29411p-4
4012clog -0xf.9c4c8p-4 -0xa.b4101p+20
4013clog 0x7.40ac68p+0 0x4.251bb8p-4
4014clog 0xa.3ac3cp+68 0x1.47239ep+68
4015clog 0x3.8ff10cp+0 -0x6.b0794p-4
4016
b3c66c53
JM
4017clog 0xa.a39ffp-4 -0x2.360c38p-4
4018clog 0x6.9a4569067b6ecp-4 0xb.0a30d15e7d798p-4
4019clog -0x1.105436p+0 -0x6.66396df3cc7ap-4
4020clog -0x2.c90b952282392dep-4 0x1.43cda16634cc7046p+0
4021
305392ea
JM
4022clog -0x9.93d164127d9fp-4 0x7.c5c8d8p-4
4023clog -0xa.5920ap-4 -0x6.2cda5p-4
4024clog 0xd.d05c38ebb1b4p+60 -0x3.c22fdp+44
4025
31450d9a
JM
4026clog -0xa.19f8ec252c58d5p-4 0x7.d10cdec29a141538p-4
4027clog -0xa.7ac41a0b417cb8fp-4 -0x6.c5a32eaeedd4p-4
4028clog 0x3.c16p-136 0x8p-152
4029clog -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4
4030
a5721ebc
JM
4031clog -0x2.7bdep-4 0x5.ab7a4p-4
4032clog -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4
4033clog 0x3.ba473p+0 0x7.eea9ap-4
4034clog 0x9.d02220baee4ep+36 0x2.b9a29cp+0
4035clog -0x5.1a5cf8p-4 -0xb.73012p-4
4036clog -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4
4037clog -0x5.1a5cfc2301114p-4 -0xb.730118p-4
4038clog 0xb.ffffcp-4 0x7.ffff1p-4
4039clog 0xb.ffffp-4 0x7.ffffap-4
4040clog 0xb.ffffp-4 0x7.fffff8p-4
4041clog 0xb.ffffp-4 0x7.ffffp-4
4042clog 0xb.fffffp-4 0x7.ffff68p-4
4043clog 0xb.fffffp-4 0x7.ffffp-4
4044clog 0xb.ffff8p-4 0x7.ffffcp-4
4045clog 0xb.ffffp-4 0x7.ffffcp-4
4046clog 0xb.ffffp-4 0x7.ffffb8p-4
4047clog 0xb.ffffp-4 0x7.ffff7p-4
4048clog 0xb.ffffp-4 0x7.ffff5p-4
4049clog 0xb.fffffffffff7p-4 0x7.fffff8p-4
4050clog 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4
4051clog 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4
4052clog 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4
4053clog 0xb.fffffp-4 0x7.ffffffffffff4p-4
4054clog 0xb.fffffffffffp-4 0x7.fffffffffffecp-4
4055clog 0xb.fffffffffff8p-4 0x7.fffff8p-4
4056clog 0x8p-152 -0x1.10233ap+0
4057clog 0xa.03634p-4 -0x4.7bb918p-20
4058clog -0x5.e23d2p-4 0x8.525df889c21ap-4
4059clog 0x9.8ce58p-4 -0x8p-152
4060clog 0x8p-152 0x9.2af75p-4
4061clog 0x9.97a15de8e59d8p-4 -0
4062clog -0x4.74556ec92eb4746p-4 0x1.1e7aa1d936f6efe6p+0
4063clog 0x9.97a15de8e59d8p-4 -0
4064clog -0x9.7f1d7p-64 0x9.db37dp-4
4065clog -0x8.5efc4p-4 -0x5.40310cp-4
4066clog -0x9.0b459p-4 0
4067clog -0x6.a9419e9b30e68p-4 -0x6.262c7p-4
4068clog 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4
4069clog -0x9.f5563cb3227d8p-4 0
4070clog -0x9.5a284p-4 0x6.899578p-8
4071clog 0xa.3e62bp-4 0x1.18c03p-100
4072clog 0 -0x9.22a99p-4
4073clog 0 0x9.7915bp-4
4074clog 0x3.00d1ap-12 0x1.23ff6ap+0
4075
7fda5682
JM
4076clog 0x1.fffffep+127 0x1.fffffep+127
4077clog 0x1.fffffep+127 1.0
4078clog 0x1p-149 0x1p-149
4079clog 0x1p-147 0x1p-147
4080clog 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
4081clog 0x1.fffffffffffffp+1023 0x1p+1023
4082clog 0x1p-1074 0x1p-1074
4083clog 0x1p-1073 0x1p-1073
4084clog 0x1.fp+16383 0x1.fp+16383
4085clog 0x1.fp+16383 0x1p+16383
4086clog 0x1p-16440 0x1p-16441
4087
4088clog 0x1p-149 0x1.fp+127
4089clog -0x1p-149 0x1.fp+127
4090clog 0x1p-149 -0x1.fp+127
4091clog -0x1p-149 -0x1.fp+127
4092clog -0x1.fp+127 0x1p-149
4093clog -0x1.fp+127 -0x1p-149
4094clog 0x1.fp+127 0x1p-149
4095clog 0x1.fp+127 -0x1p-149
4096clog 0x1p-1074 0x1.fp+1023
4097clog -0x1p-1074 0x1.fp+1023
4098clog 0x1p-1074 -0x1.fp+1023
4099clog -0x1p-1074 -0x1.fp+1023
4100clog -0x1.fp+1023 0x1p-1074
4101clog -0x1.fp+1023 -0x1p-1074
08f7b95d
JM
4102clog 0x1.fp+1023 0x1p-1074
4103clog 0x1.fp+1023 -0x1p-1074
7fda5682
JM
4104clog 0x1p-16445 0x1.fp+16383
4105clog -0x1p-16445 0x1.fp+16383
4106clog 0x1p-16445 -0x1.fp+16383
4107clog -0x1p-16445 -0x1.fp+16383
4108clog -0x1.fp+16383 0x1p-16445
4109clog -0x1.fp+16383 -0x1p-16445
08f7b95d
JM
4110clog 0x1.fp+16383 0x1p-16445
4111clog 0x1.fp+16383 -0x1p-16445
7fda5682
JM
4112clog 0x1p-16494 0x1.fp+16383
4113clog -0x1p-16494 0x1.fp+16383
4114clog 0x1p-16494 -0x1.fp+16383
4115clog -0x1p-16494 -0x1.fp+16383
4116clog -0x1.fp+16383 0x1p-16494
4117clog -0x1.fp+16383 -0x1p-16494
08f7b95d
JM
4118clog 0x1.fp+16383 0x1p-16494
4119clog 0x1.fp+16383 -0x1p-16494
7fda5682
JM
4120
4121clog 1.0 0x1.234566p-10
4122clog -1.0 0x1.234566p-20
4123clog 0x1.234566p-30 1.0
4124clog -0x1.234566p-40 -1.0
4125clog 0x1.234566p-50 1.0
4126clog 0x1.234566p-60 1.0
4127clog 0x1p-62 1.0
4128clog 0x1p-63 1.0
4129clog 0x1p-64 1.0
4130clog 0x1p-510 1.0
4131clog 0x1p-511 1.0
4132clog 0x1p-512 1.0
4133clog 0x1p-8190 1.0
4134clog 0x1p-8191 1.0
4135clog 0x1p-8192 1.0
4136
4137clog 0x1.000566p0 0x1.234p-10
4138clog 0x1.000566p0 0x1.234p-100
4139clog -0x1.0000000123456p0 0x1.2345678p-30
4140clog -0x1.0000000123456p0 0x1.2345678p-1000
4141clog 0x1.00000000000000123456789abcp0 0x1.23456789p-60
4142clog 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
4143
4144clog 0x0.ffffffp0 0x0.ffffffp-100
4145clog 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
4146clog 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
4147
4148clog 0x1a6p-10 0x3a5p-10
4149clog 0xf2p-10 0x3e3p-10
4150clog 0x4d4ep-15 0x6605p-15
4151clog 0x2818p-15 0x798fp-15
4152clog 0x9b57bp-20 0xcb7b4p-20
4153clog 0x2731p-20 0xfffd0p-20
4154clog 0x2ede88p-23 0x771c3fp-23
4155clog 0x11682p-23 0x7ffed1p-23
4156clog 0xa1f2c1p-24 0xc643aep-24
4157clog 0x659feap-24 0xeaf6f9p-24
4158clog 0x4447d7175p-35 0x6c445e00ap-35
4159clog 0x2dd46725bp-35 0x7783a1284p-35
4160clog 0x164c74eea876p-45 0x16f393482f77p-45
4161clog 0xfe961079616p-45 0x1bc37e09e6d1p-45
4162clog 0xa4722f19346cp-51 0x7f9631c5e7f07p-51
4163clog 0x10673dd0f2481p-51 0x7ef1d17cefbd2p-51
4164clog 0x8ecbf810c4ae6p-52 0xd479468b09a37p-52
4165clog 0x5b06b680ea2ccp-52 0xef452b965da9fp-52
4166clog 0x659b70ab7971bp-53 0x1f5d111e08abecp-53
4167clog 0x15cfbd1990d1ffp-53 0x176a3973e09a9ap-53
4168clog 0x1367a310575591p-54 0x3cfcc0a0541f60p-54
4169clog 0x55cb6d0c83af5p-55 0x7fe33c0c7c4e90p-55
4170clog 0x298c62cb546588a7p-63 0x7911b1dfcc4ecdaep-63
4171clog 0x4d9c37e2b5cb4533p-63 0x65c98be2385a042ep-63
4172clog 0x602fd5037c4792efp-64 0xed3e2086dcca80b8p-64
4173clog 0x6b10b4f3520217b6p-64 0xe8893cbb449253a1p-64
4174clog 0x81b7efa81fc35ad1p-65 0x1ef4b835f1c79d812p-65
4175clog 0x3f96469050f650869c2p-75 0x6f16b2c9c8b05988335p-75
4176clog 0x3157fc1d73233e580c8p-75 0x761b52ccd435d7c7f5fp-75
4177clog 0x155f8afc4c48685bf63610p-85 0x17d0cf2652cdbeb1294e19p-85
4178clog 0x13836d58a13448d750b4b9p-85 0x195ca7bc3ab4f9161edbe6p-85
4179clog 0x1df515eb171a808b9e400266p-95 0x7c71eb0cd4688dfe98581c77p-95
4180clog 0xe33f66c9542ca25cc43c867p-95 0x7f35a68ebd3704a43c465864p-95
4181clog 0x6771f22c64ed551b857c128b4cp-105 0x1f570e7a13cc3cf2f44fd793ea1p-105
4182clog 0x15d8ab6ed05ca514086ac3a1e84p-105 0x1761e480aa094c0b10b34b09ce9p-105
4183clog 0x187190c1a334497bdbde5a95f48p-106 0x3b25f08062d0a095c4cfbbc338dp-106
4184clog 0x6241ef0da53f539f02fad67dabp-106 0x3fb46641182f7efd9caa769dac0p-106
4185clog 0x3e1d0a105ac4ebeacd9c6952d34cp-112 0xf859b3d1b06d005dcbb5516d5479p-112
4186clog 0x47017a2e36807acb1e5214b209dep-112 0xf5f4a550c9d75e3bb1839d865f0dp-112
4187clog 0x148f818cb7a9258fca942ade2a0cap-113 0x18854a34780b8333ec53310ad7001p-113
4188clog 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
4189clog 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
4190clog 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
4191
63689d61
JM
4192clog10 0.75 1.25
4193clog10 -2 -3
4194
8431838d
JM
4195clog10 0x2.f2f308p+0 0x4.c3841p-4
4196clog10 0xd.3de7ap-36 -0xe.cf143p-40
4197clog10 0x2.21e65p+0 0x5.576cf8p-4
4198clog10 0x1.f4755cp+0 -0x4.29411p-4
4199clog10 -0xf.9c4c8p-4 -0xa.b4101p+20
4200clog10 0x7.40ac68p+0 0x4.251bb8p-4
4201clog10 0xa.3ac3cp+68 0x1.47239ep+68
4202clog10 0x3.8ff10cp+0 -0x6.b0794p-4
4203
b3c66c53
JM
4204clog10 0x2.83f8ap+0 -0xb.0b529p-4
4205clog10 -0x2.eb21fcp-4 -0x6.59bbc8p-4
4206clog10 -0x3.3f7fc4p-4 0xb.ba599p-4
4207clog10 0x1.cd1ab2p-124 -0x8p-152
4208clog10 0xa.32054p-4 0x2.c7e71cp-4
4209clog10 -0x5.9ecf8c7b5a0f4p-4 0xa.a945e5f8761c8p-4
4210clog10 0x1.7a858p+0 -0x6.d940dp-4
4211clog10 -0x2.51320d99da5a2p-4 0x3.b8176p-4
4212clog10 -0x1.25c2d3e172df8p+0 0
4213clog10 0x1.0c684e35d0b2ap+0 -0x7.37df8a65c28fp-4
4214
305392ea
JM
4215clog10 -0x9.93d164127d9fp-4 0x7.c5c8d8p-4
4216clog10 -0xa.5920ap-4 -0x6.2cda5p-4
4217clog10 0xd.d05c38ebb1b4p+60 -0x3.c22fdp+44
4218
31450d9a
JM
4219clog10 -0xa.19f8ec252c58d5p-4 0x7.d10cdec29a141538p-4
4220clog10 -0xa.7ac41a0b417cb8fp-4 -0x6.c5a32eaeedd4p-4
4221clog10 0x3.c16p-136 0x8p-152
4222clog10 -0x1.0a69de710590dp+0 -0x7.bc7e121e2b0d1088p-4
4223
a5721ebc
JM
4224clog10 -0x2.7bdep-4 0x5.ab7a4p-4
4225clog10 -0xb.e1d3d0ff44358p-4 -0x7.54785e1b143f8p-4
4226clog10 0x3.ba473p+0 0x7.eea9ap-4
4227clog10 0x9.d02220baee4ep+36 0x2.b9a29cp+0
4228clog10 -0x5.1a5cf8p-4 -0xb.73012p-4
4229clog10 -0xa.ff292a609dbb8p-4 0x6.f73d4cp-4
4230clog10 -0x5.1a5cfc2301114p-4 -0xb.730118p-4
4231clog10 0xb.ffffcp-4 0x7.ffff1p-4
4232clog10 0xb.ffffp-4 0x7.ffffap-4
4233clog10 0xb.ffffp-4 0x7.fffff8p-4
4234clog10 0xb.ffffp-4 0x7.ffffp-4
4235clog10 0xb.fffffp-4 0x7.ffff68p-4
4236clog10 0xb.fffffp-4 0x7.ffffp-4
4237clog10 0xb.ffff8p-4 0x7.ffffcp-4
4238clog10 0xb.ffffp-4 0x7.ffffcp-4
4239clog10 0xb.ffffp-4 0x7.ffffb8p-4
4240clog10 0xb.ffffp-4 0x7.ffff7p-4
4241clog10 0xb.ffffp-4 0x7.ffff5p-4
4242clog10 0xb.fffffffffff7p-4 0x7.fffff8p-4
4243clog10 0xb.fffffffffff08p-4 0x7.fffffffffffdp-4
4244clog10 0xb.fffffffffff08p-4 0x7.fffffffffff9p-4
4245clog10 0xb.fffffffffffp-4 0x7.fffffffffffdcp-4
4246clog10 0xb.fffffp-4 0x7.ffffffffffff4p-4
4247clog10 0xb.fffffffffffp-4 0x7.fffffffffffecp-4
4248clog10 0xb.fffffffffff8p-4 0x7.fffff8p-4
4249clog10 0x8p-152 -0x1.10233ap+0
4250clog10 0xa.03634p-4 -0x4.7bb918p-20
4251clog10 -0x5.e23d2p-4 0x8.525df889c21ap-4
4252clog10 0x9.8ce58p-4 -0x8p-152
4253clog10 0x8p-152 0x9.2af75p-4
4254clog10 0x9.97a15de8e59d8p-4 -0
4255clog10 -0x4.74556ec92eb4746p-4 0x1.1e7aa1d936f6efe6p+0
4256clog10 0x9.97a15de8e59d8p-4 -0
4257clog10 -0x9.7f1d7p-64 0x9.db37dp-4
4258clog10 -0x8.5efc4p-4 -0x5.40310cp-4
4259clog10 -0x9.0b459p-4 0
4260clog10 -0x6.a9419e9b30e68p-4 -0x6.262c7p-4
4261clog10 0x5.2767cdfdfbf2p-4 0x7.69ee98p-4
4262clog10 -0x9.f5563cb3227d8p-4 0
4263clog10 -0x9.5a284p-4 0x6.899578p-8
4264clog10 0xa.3e62bp-4 0x1.18c03p-100
4265clog10 0 -0x9.22a99p-4
4266clog10 0 0x9.7915bp-4
4267clog10 0x3.00d1ap-12 0x1.23ff6ap+0
4268
63689d61
JM
4269clog10 0x1.fffffep+127 0x1.fffffep+127
4270clog10 0x1.fffffep+127 1.0
4271clog10 0x1p-149 0x1p-149
4272clog10 0x1p-147 0x1p-147
4273clog10 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
4274clog10 0x1.fffffffffffffp+1023 0x1p+1023
4275clog10 0x1p-1074 0x1p-1074
4276clog10 0x1p-1073 0x1p-1073
4277clog10 0x1.fp+16383 0x1.fp+16383
4278clog10 0x1.fp+16383 0x1p+16383
4279clog10 0x1p-16440 0x1p-16441
4280
4281clog10 0x1p-149 0x1.fp+127
4282clog10 -0x1p-149 0x1.fp+127
4283clog10 0x1p-149 -0x1.fp+127
4284clog10 -0x1p-149 -0x1.fp+127
4285clog10 -0x1.fp+127 0x1p-149
4286clog10 -0x1.fp+127 -0x1p-149
4287clog10 0x1.fp+127 0x1p-149
4288clog10 0x1.fp+127 -0x1p-149
4289clog10 0x1p-1074 0x1.fp+1023
4290clog10 -0x1p-1074 0x1.fp+1023
4291clog10 0x1p-1074 -0x1.fp+1023
4292clog10 -0x1p-1074 -0x1.fp+1023
4293clog10 -0x1.fp+1023 0x1p-1074
4294clog10 -0x1.fp+1023 -0x1p-1074
08f7b95d
JM
4295clog10 0x1.fp+1023 0x1p-1074
4296clog10 0x1.fp+1023 -0x1p-1074
63689d61
JM
4297clog10 0x1p-16445 0x1.fp+16383
4298clog10 -0x1p-16445 0x1.fp+16383
4299clog10 0x1p-16445 -0x1.fp+16383
4300clog10 -0x1p-16445 -0x1.fp+16383
4301clog10 -0x1.fp+16383 0x1p-16445
4302clog10 -0x1.fp+16383 -0x1p-16445
08f7b95d
JM
4303clog10 0x1.fp+16383 0x1p-16445
4304clog10 0x1.fp+16383 -0x1p-16445
63689d61
JM
4305clog10 0x1p-16494 0x1.fp+16383
4306clog10 -0x1p-16494 0x1.fp+16383
4307clog10 0x1p-16494 -0x1.fp+16383
4308clog10 -0x1p-16494 -0x1.fp+16383
4309clog10 -0x1.fp+16383 0x1p-16494
4310clog10 -0x1.fp+16383 -0x1p-16494
08f7b95d
JM
4311clog10 0x1.fp+16383 0x1p-16494
4312clog10 0x1.fp+16383 -0x1p-16494
63689d61
JM
4313
4314clog10 1.0 0x1.234566p-10
4315clog10 -1.0 0x1.234566p-20
4316clog10 0x1.234566p-30 1.0
4317clog10 -0x1.234566p-40 -1.0
4318clog10 0x1.234566p-50 1.0
4319clog10 0x1.234566p-60 1.0
4320clog10 0x1p-61 1.0
4321clog10 0x1p-62 1.0
4322clog10 0x1p-63 1.0
4323clog10 0x1p-509 1.0
4324clog10 0x1p-510 1.0
4325clog10 0x1p-511 1.0
4326clog10 0x1p-8189 1.0
4327clog10 0x1p-8190 1.0
4328clog10 0x1p-8191 1.0
4329
4330clog10 0x1.000566p0 0x1.234p-10
4331clog10 0x1.000566p0 0x1.234p-100
4332clog10 -0x1.0000000123456p0 0x1.2345678p-30
4333clog10 -0x1.0000000123456p0 0x1.2345678p-1000
4334clog10 0x1.00000000000000123456789abcp0 0x1.23456789p-60
4335clog10 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
4336
4337clog10 0x0.ffffffp0 0x0.ffffffp-100
4338clog10 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
4339clog10 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
4340
4341clog10 0x1a6p-10 0x3a5p-10
4342clog10 0xf2p-10 0x3e3p-10
4343clog10 0x4d4ep-15 0x6605p-15
4344clog10 0x2818p-15 0x798fp-15
4345clog10 0x9b57bp-20 0xcb7b4p-20
4346clog10 0x2731p-20 0xfffd0p-20
4347clog10 0x2ede88p-23 0x771c3fp-23
4348clog10 0x11682p-23 0x7ffed1p-23
4349clog10 0xa1f2c1p-24 0xc643aep-24
4350clog10 0x659feap-24 0xeaf6f9p-24
4351clog10 0x4447d7175p-35 0x6c445e00ap-35
4352clog10 0x2dd46725bp-35 0x7783a1284p-35
4353clog10 0x164c74eea876p-45 0x16f393482f77p-45
4354clog10 0xfe961079616p-45 0x1bc37e09e6d1p-45
4355clog10 0xa4722f19346cp-51 0x7f9631c5e7f07p-51
4356clog10 0x10673dd0f2481p-51 0x7ef1d17cefbd2p-51
4357clog10 0x8ecbf810c4ae6p-52 0xd479468b09a37p-52
4358clog10 0x5b06b680ea2ccp-52 0xef452b965da9fp-52
4359clog10 0x659b70ab7971bp-53 0x1f5d111e08abecp-53
4360clog10 0x15cfbd1990d1ffp-53 0x176a3973e09a9ap-53
4361clog10 0x1367a310575591p-54 0x3cfcc0a0541f60p-54
4362clog10 0x55cb6d0c83af5p-55 0x7fe33c0c7c4e90p-55
4363clog10 0x298c62cb546588a7p-63 0x7911b1dfcc4ecdaep-63
4364clog10 0x4d9c37e2b5cb4533p-63 0x65c98be2385a042ep-63
4365clog10 0x602fd5037c4792efp-64 0xed3e2086dcca80b8p-64
4366clog10 0x6b10b4f3520217b6p-64 0xe8893cbb449253a1p-64
4367clog10 0x81b7efa81fc35ad1p-65 0x1ef4b835f1c79d812p-65
4368clog10 0x3f96469050f650869c2p-75 0x6f16b2c9c8b05988335p-75
4369clog10 0x3157fc1d73233e580c8p-75 0x761b52ccd435d7c7f5fp-75
4370clog10 0x155f8afc4c48685bf63610p-85 0x17d0cf2652cdbeb1294e19p-85
4371clog10 0x13836d58a13448d750b4b9p-85 0x195ca7bc3ab4f9161edbe6p-85
4372clog10 0x1df515eb171a808b9e400266p-95 0x7c71eb0cd4688dfe98581c77p-95
4373clog10 0xe33f66c9542ca25cc43c867p-95 0x7f35a68ebd3704a43c465864p-95
4374clog10 0x6771f22c64ed551b857c128b4cp-105 0x1f570e7a13cc3cf2f44fd793ea1p-105
4375clog10 0x15d8ab6ed05ca514086ac3a1e84p-105 0x1761e480aa094c0b10b34b09ce9p-105
4376clog10 0x187190c1a334497bdbde5a95f48p-106 0x3b25f08062d0a095c4cfbbc338dp-106
4377clog10 0x6241ef0da53f539f02fad67dabp-106 0x3fb46641182f7efd9caa769dac0p-106
4378clog10 0x3e1d0a105ac4ebeacd9c6952d34cp-112 0xf859b3d1b06d005dcbb5516d5479p-112
4379clog10 0x47017a2e36807acb1e5214b209dep-112 0xf5f4a550c9d75e3bb1839d865f0dp-112
4380clog10 0x148f818cb7a9258fca942ade2a0cap-113 0x18854a34780b8333ec53310ad7001p-113
4381clog10 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
4382clog10 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
4383clog10 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
4384
176b0c79
JM
4385cos 0
4386cos -0
4387cos pi/3
4388cos 2pi/3
4389cos pi/2
4390cos 0.75
4391cos 0x1p65
4392cos -0x1p65
4393cos 0.80190127184058835
4394cos 0x1.442f74p+15
4395cos 1e22
4396cos 0x1p1023
4397cos 0x1p16383
4398cos 0x1p+120
4399cos 0x1p+127
4400cos 0x1.fffff8p+127
4401cos 0x1.fffffep+127
4402cos 0x1p+50
4403cos 0x1p+28
4404cos 0x1.000000cf4a2a2p0
4405cos 0x1.0000010b239a9p0
4406cos 0x1.00000162a932bp0
4407cos 0x1.000002d452a10p0
4408cos 0x1.000005bc7d86dp0
1cadc858 4409cos 0x1.200145a975ce6p32
176b0c79
JM
4410cos 1
4411cos 2
4412cos 3
4413cos 4
4414cos 5
4415cos 6
4416cos 7
4417cos 8
4418cos 9
4419cos 10
93e448cb
JM
4420cos 0x1p-5
4421cos 0x1p-10
4422cos 0x1p-15
4423cos 0x1p-20
4424cos 0x1p-25
4425cos 0x1p-30
4426cos 0x1p-35
4427cos 0x1p-40
4428cos 0x1p-45
4429cos 0x1p-50
4430cos 0x1p-55
4431cos 0x1p-60
4432cos 0x1p-100
4433cos 0x1p-600
4434cos 0x1p-10000
31e3a405
JM
4435cos max
4436cos -max
4437cos min
4438cos -min
4439cos min_subnorm
4440cos -min_subnorm
827bb585 4441cos -0x3.3de320f6be87ep+1020
305392ea 4442cos 0xe.9f1e5bc3bb88p+112
471dffa1 4443cos 0x4.7857dp+68
a1f99ba2
JM
4444cos -0x1.02e34cp+0
4445cos 0xf.f0274p+4
4446cos 0x3.042d88p+0
cbf88869 4447cos 0x1.8475e5afd4481p+0
e4e52ff0
JM
4448cos 1.57079697
4449cos -1.57079697
a9d42c09
PZ
4450# the next value generates larger error bounds on x86_64 (binary32)
4451cos 0x2.3c6ef4p-12
5a051454
PZ
4452# the next value generates larger error bounds on x86_64 (binary128)
4453cos 0xe.6672d458b05edf50af4fab1a42p+40
176b0c79
JM
4454
4455cosh 0
4456cosh -0
4457cosh 0.75
4458cosh 709.8893558127259666434838436543941497802734375
4459cosh -709.8893558127259666434838436543941497802734375
4460cosh 22
4461cosh 23
4462cosh 24
31e3a405 4463cosh 0x1p-5
93e448cb
JM
4464cosh 0x1p-10
4465cosh 0x1p-15
31e3a405 4466cosh 0x1p-20
93e448cb
JM
4467cosh 0x1p-25
4468cosh 0x1p-30
4469cosh 0x1p-35
4470cosh 0x1p-40
4471cosh 0x1p-45
4472cosh 0x1p-50
4473cosh 0x1p-100
4474cosh 0x1p-600
4475cosh 0x1p-10000
31e3a405
JM
4476cosh -1
4477cosh 50
239ed6f3 4478cosh -0xb.60713p+0
094fca83 4479cosh -0x3.cee48p+0
4afe4b20
JM
4480cosh 0x2.f5d128p+0
4481cosh -0xd.0c03p+0
3ba0ac10 4482cosh -0x3.d04328728b72cp-4
00a7073c 4483cosh 0x1.629188p+4
1c15464c
AZ
4484cosh max
4485cosh -max
4648909d
JM
4486cosh min
4487cosh -min
4488cosh min_subnorm
4489cosh -min_subnorm
4490cosh 0x1p-56
4491cosh -0x1p-56
4492cosh 0x1p-72
4493cosh -0x1p-72
31e3a405
JM
4494# Test values either side of overflow for each floating-point format.
4495cosh 0x5.96a7ep+4
4496cosh 0x5.96a7e8p+4
4497cosh -0x5.96a7ep+4
4498cosh -0x5.96a7e8p+4
08f7b95d
JM
4499cosh 0x2.c679d1f73f0fap+8
4500cosh 0x2.c679d1f73f0fcp+8
4501cosh -0x2.c679d1f73f0fap+8
4502cosh -0x2.c679d1f73f0fcp+8
179b8675
JM
4503cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
4504cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
4505cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
4506cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
1c15464c
AZ
4507cosh 0x2.c5d37700c6bb03a4p+12
4508cosh 0x2.c5d37700c6bb03a8p+12
4509cosh -0x2.c5d37700c6bb03a4p+12
4510cosh -0x2.c5d37700c6bb03a8p+12
4511cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12
4512cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12
4513cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12
4514cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12
a9d42c09
PZ
4515# the next value generates larger error bounds on x86_64 (binary32)
4516cosh 0x5.8bfe6p+4
cad5ad81
PZ
4517# the next value generates larger error bounds on x86_64 (binary64)
4518cosh 0x1.633c457f1e66bp+9
5a051454
PZ
4519# the next value generates larger error bounds on x86_64 (ldbl-96)
4520cosh 0x2.c5d376167f4052f4p+12
4521# the next value generates larger error bounds on x86_64 (binary128)
4522cosh -0x2.c5d376eefcd4bbeb000452d84662p+12
176b0c79 4523
863893ec
JM
4524cpow 1 0 0 0 ignore-zero-inf-sign
4525cpow 2 0 10 0 ignore-zero-inf-sign
b7867a3b
JM
4526# Bug 14473: cpow results inaccurate.
4527cpow e 0 0 2pi xfail
863893ec 4528cpow 2 3 4 0 xfail-rounding
b7867a3b 4529
863893ec
JM
4530cpow 0.75 1.25 0.75 1.25 xfail-rounding
4531cpow 0.75 1.25 1.0 1.0 xfail-rounding
b7867a3b
JM
4532cpow 0.75 1.25 1.0 0.0
4533cpow 0.75 1.25 0.0 1.0
4534
6f874bd4
JM
4535csin 0.0 0.0
4536csin -0 0.0
4537csin 0.0 -0
4538csin -0 -0
4539
4540csin 0.75 1.25
4541csin -2 -3
4542
4543csin 0.75 89.5
4544csin 0.75 -89.5
4545csin -0.75 89.5
4546csin -0.75 -89.5
4547csin 0.75 710.5
4548csin 0.75 -710.5
4549csin -0.75 710.5
4550csin -0.75 -710.5
08f7b95d
JM
4551csin 0.75 11357.25
4552csin 0.75 -11357.25
4553csin -0.75 11357.25
4554csin -0.75 -11357.25
6f874bd4 4555
08f7b95d
JM
4556csin 0.75 1e6
4557csin 0.75 -1e6
4558csin -0.75 1e6
4559csin -0.75 -1e6
ac831b36 4560
6f874bd4 4561csin 0x1p-149 180
08f7b95d
JM
4562csin 0x1p-1074 1440
4563csin 0x1p-16434 22730
6f874bd4 4564
a67894c5
JM
4565csin min 1
4566csin -min 1
4567csin min_subnorm 80
4568csin -min_subnorm 80
4569
1266b936
JM
4570csin min_subnorm min
4571csin min min_subnorm
4572
6f874bd4
JM
4573csinh 0.0 0.0
4574csinh -0 0.0
4575csinh 0.0 -0
4576csinh -0 -0
4577
4578csinh 0.75 1.25
4579csinh -2 -3
4580
4581csinh 89.5 0.75
4582csinh -89.5 0.75
4583csinh 89.5 -0.75
4584csinh -89.5 -0.75
4585csinh 710.5 0.75
4586csinh -710.5 0.75
4587csinh 710.5 -0.75
4588csinh -710.5 -0.75
08f7b95d
JM
4589csinh 11357.25 0.75
4590csinh -11357.25 0.75
4591csinh 11357.25 -0.75
4592csinh -11357.25 -0.75
6f874bd4 4593
08f7b95d
JM
4594csinh 1e6 0.75
4595csinh -1e6 0.75
4596csinh 1e6 -0.75
4597csinh -1e6 -0.75
ac831b36 4598
6f874bd4 4599csinh 180 0x1p-149
08f7b95d
JM
4600csinh 1440 0x1p-1074
4601csinh 22730 0x1p-16434
6f874bd4 4602
a67894c5
JM
4603csinh 1 min
4604csinh 1 -min
4605csinh 80 min_subnorm
4606csinh 80 -min_subnorm
4607
1266b936
JM
4608csinh min_subnorm min
4609csinh min min_subnorm
4610
7fda5682
JM
4611csqrt 0 0
4612csqrt 0 -0
4613csqrt -0 0
4614csqrt -0 -0
4615
4616csqrt 16.0 -30.0
4617csqrt -1 0
4618csqrt 0 2
4619csqrt 119 120
4620csqrt 0.75 1.25
4621csqrt -2 -3
4622csqrt -2 3
4623# Principal square root should be returned (i.e., non-negative real part).
4624csqrt 0 -1
4625
9862ab1f
JM
4626csqrt -0xe.6432ap-4 0xe.8175p-4
4627csqrt -0x4.d01448p-4 -0x7.c1915p+0
4628csqrt -0xd.e1d5fp-4 -0x1.054226p+4
4629csqrt 0x5.39e238p+0 -0x4.576278p-4
4630csqrt -0xe.735dbp+0 -0x5.26cb98p+40
4631csqrt -0x7.915fafbe9f588p-4 -0x2.5e01bcp+0
4632csqrt 0xe.229827fe17d08p-4 0xd.849ecp-4
4633csqrt -0x4.d0144005d7af4p-4 -0x7.c19148p+0
4634csqrt 0x8p-152 0x7.8p-148
4635csqrt -0x4.82773b736291p-4 -0x1.bcb7cep+0
4636csqrt 0xf.fffffp+124 0xe.7e0c2p+116
4637csqrt -0x4.15ca1p+0 -0x8p-152
4638csqrt 0xf.a24adp+28 0x8.0f148p+36
305392ea
JM
4639csqrt 0x1.f9610ap+4 0x9.87716p+4
4640csqrt 0x5.9cc21p-4 -0x1.fb1ec91b40dcdp+0
31450d9a
JM
4641csqrt -0x7.31291c9fdae04p-160 -0x8p-152
4642csqrt 0x1.d60caep+0 0x7.a7d468p+0
4643csqrt -0xb.e2bc1cd6eaa7p-180 0x8p-152
471dffa1 4644csqrt 0xd.25d559ac5baap-168 0x8p-152
14f36098 4645csqrt -0x9.0a61a7b482d28p-168 -0x8p-152
4afe4b20 4646csqrt 0x3.f768f58949e3fe6cp-4 0x2.0c2e89a5cff98p+0
3ba0ac10
JM
4647csqrt 0x6.b1a2e79e9c9acp-164 0x8p-152
4648csqrt -0x8.ec8932bf5603p-172 0x8p-152
00a7073c
JM
4649csqrt -0x1.9edb24c83e22cp-172 -0x8p-152
4650csqrt -0x1.65c7ac7c97a25p-176 -0x8p-152
a1f99ba2
JM
4651csqrt 0x1.0221e29d5a3cdp-188 -0x8p-152
4652csqrt -0x2.927275f6febb6p-184 0x8p-152
4653csqrt -0x8p-152 -0x2.c832ff5b163af0dcp-2444
4654csqrt -0x8p-152 -0x1.818bccp+0
9862ab1f 4655
7fda5682
JM
4656csqrt 0x1.fffffep+127 0x1.fffffep+127
4657csqrt 0x1.fffffep+127 1.0
4658csqrt 0x1p-149 0x1p-149
4659csqrt 0x1p-147 0x1p-147
4660
4661csqrt 0 0x1p-149
4662csqrt 0x1p-50 0x1p-149
4663csqrt 0x1p+127 0x1p-149
4664csqrt 0x1p-149 0x1p+127
4665csqrt 0x1.000002p-126 0x1.000002p-126
4666csqrt -0x1.000002p-126 -0x1.000002p-126
4667
4668csqrt 0x1.fffffffffffffp+1023 0x1.fffffffffffffp+1023
4669csqrt 0x1.fffffffffffffp+1023 0x1p+1023
4670csqrt 0x1p-1074 0x1p-1074
4671csqrt 0x1p-1073 0x1p-1073
4672
4673csqrt 0 0x1p-1074
4674csqrt 0x1p-500 0x1p-1074
4675csqrt 0x1p+1023 0x1p-1074
4676csqrt 0x1p-1074 0x1p+1023
4677csqrt 0x1.0000000000001p-1022 0x1.0000000000001p-1022
4678csqrt -0x1.0000000000001p-1022 -0x1.0000000000001p-1022
4679
4680csqrt 0x1.fp+16383 0x1.fp+16383
4681csqrt 0x1.fp+16383 0x1p+16383
4682csqrt 0x1p-16440 0x1p-16441
4683
4684csqrt 0 0x1p-16445
4685csqrt 0x1p-5000 0x1p-16445
4686csqrt 0x1p+16383 0x1p-16445
4687csqrt 0x1p-16445 0x1p+16383
4688csqrt 0x1.0000000000000002p-16382 0x1.0000000000000002p-16382
4689csqrt -0x1.0000000000000002p-16382 -0x1.0000000000000002p-16382
4690
4691csqrt 0 0x1p-16494
4692csqrt 0x1p-5000 0x1p-16494
4693csqrt 0x1p+16383 0x1p-16494
4694csqrt 0x1p-16494 0x1p+16383
4695csqrt 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-16382
4696csqrt -0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-16382
4697
718d34a3
JM
4698csqrt 0x0.ffp128 0x1.1p-61
4699csqrt -0x0.ffp128 0x1.1p-61
4700csqrt 0x0.ffp1024 0x1.1p-509
4701csqrt -0x0.ffp1024 0x1.1p-509
4702csqrt 0x0.ffp16384 0x1.1p-8189
4703csqrt -0x0.ffp16384 0x1.1p-8189
4704
3fb4cfaf
JM
4705csqrt 0x1p-149 0x1.000002p-126
4706csqrt 0x1p-149 0x1.000004p-126
4707csqrt 0x1p-1074 0x1.0000000000001p-1022
4708csqrt 0x1p-1074 0x1.0000000000002p-1022
4709csqrt 0x1p-16445 0x1.0000000000000002p-16382
4710csqrt 0x1p-16445 0x1.0000000000000004p-16382
4711csqrt 0x1p-16494 0x1.0000000000000000000000000001p-16382
4712csqrt 0x1p-16494 0x1.0000000000000000000000000002p-16382
4713
948e12a2
JM
4714csqrt 1 min
4715csqrt 1 -min
4716csqrt -1 min
4717csqrt -1 -min
4718
7fda5682
JM
4719ctan 0 0
4720ctan 0 -0
4721ctan -0 0
4722ctan -0 -0
4723
4724ctan 0.75 1.25
4725ctan -2 -3
4726
4727ctan 1 45
4728ctan 1 47
4729ctan 1 355
4730ctan 1 365
08f7b95d
JM
4731ctan 1 5680
4732ctan 1 5690
7fda5682
JM
4733
4734ctan 0x3.243f6cp-1 0
4735
4736ctan 0x1p127 1
4737ctan 0x1p1023 1
4738ctan 0x1p16383 1
4739
08f7b95d
JM
4740ctan 50000 50000
4741ctan 50000 -50000
4742ctan -50000 50000
4743ctan -50000 -50000
7fda5682
JM
4744
4745ctan 0x1.921fb6p+0 0x1p-149
4746ctan 0x1.921fb54442d18p+0 0x1p-1074
4747ctan 0x1.921fb54442d1846ap+0 0x1p-16445
4748
0b87419b
JM
4749ctan min 0
4750ctan -min 0
4751ctan min_subnorm 0
4752ctan -min_subnorm 0
4753ctan 0 min
4754ctan 0 -min
4755ctan 0 min_subnorm
4756ctan 0 -min_subnorm
a67894c5 4757
7fda5682
JM
4758ctanh 0 0
4759ctanh 0 -0
4760ctanh -0 0
4761ctanh -0 -0
4762
4763ctanh 0 pi/4
4764
4765ctanh 0.75 1.25
4766ctanh -2 -3
4767
4768ctanh 45 1
4769ctanh 47 1
4770ctanh 355 1
4771ctanh 365 1
08f7b95d
JM
4772ctanh 5680 1
4773ctanh 5690 1
7fda5682
JM
4774
4775ctanh 0 0x3.243f6cp-1
4776
4777ctanh 1 0x1p127
4778ctanh 1 0x1p1023
4779ctanh 1 0x1p16383
4780
08f7b95d
JM
4781ctanh 50000 50000
4782ctanh 50000 -50000
4783ctanh -50000 50000
4784ctanh -50000 -50000
7fda5682
JM
4785
4786ctanh 0x1p-149 0x1.921fb6p+0
4787ctanh 0x1p-1074 0x1.921fb54442d18p+0
4788ctanh 0x1p-16445 0x1.921fb54442d1846ap+0
4789
0b87419b
JM
4790ctanh 0 min
4791ctanh 0 -min
4792ctanh 0 min_subnorm
4793ctanh 0 -min_subnorm
4794ctanh min 0
4795ctanh -min 0
4796ctanh min_subnorm 0
4797ctanh -min_subnorm 0
a67894c5 4798
632a6cbe
JM
4799div 0 min
4800div 0 -min
4801div 0 min_subnorm
4802div 0 -min_subnorm
4803div 0 max
4804div 0 -max
4805div -0 min
4806div -0 -min
4807div -0 min_subnorm
4808div -0 -min_subnorm
4809div -0 max
4810div -0 -max
4811div max max xfail:ibm128-libgcc
4812div max -max xfail:ibm128-libgcc
4813div -max max xfail:ibm128-libgcc
4814div -max -max xfail:ibm128-libgcc
4815div min min
4816div min -min
4817div -min min
4818div -min -min
4819div min_subnorm min_subnorm
4820div min_subnorm -min_subnorm
4821div -min_subnorm min_subnorm
4822div -min_subnorm -min_subnorm
4823div max min xfail-rounding:ibm128-libgcc
4824div max -min xfail-rounding:ibm128-libgcc
4825div -max min xfail-rounding:ibm128-libgcc
4826div -max -min xfail-rounding:ibm128-libgcc
4827div max min_subnorm xfail-rounding:ibm128-libgcc
4828div max -min_subnorm xfail-rounding:ibm128-libgcc
4829div -max min_subnorm xfail-rounding:ibm128-libgcc
4830div -max -min_subnorm xfail-rounding:ibm128-libgcc
4831div min max xfail-rounding:ibm128-libgcc
4832div min -max xfail-rounding:ibm128-libgcc
4833div -min max xfail-rounding:ibm128-libgcc
4834div -min -max xfail-rounding:ibm128-libgcc
4835div min_subnorm max xfail-rounding:ibm128-libgcc
4836div min_subnorm -max xfail-rounding:ibm128-libgcc
4837div -min_subnorm max xfail-rounding:ibm128-libgcc
4838div -min_subnorm -max xfail-rounding:ibm128-libgcc
4839div 1 2
4840div 1 -2
4841div -1 2
4842div -1 -2
4843div 100.5 0.75
4844div 100.5 -0.75
4845div -100.5 0.75
4846div -100.5 -0.75
4847
4848# Cases where the ratio of two values in a wider format is very close
4849# to half way between two representable values in a narrower format,
4850# so that double rounding would sometimes yield the wrong result. For
4851# a narrower format of width a and a wider format of width w, take
4852# b = w - a; these examples are of the form
4853# (1 + 2^-a + 2^-b + 2^(1-w)) / (1 + 2^-b). These examples have
4854# ratios of the form (1 + 2^-a) to the width of the wider format, but
4855# the mathematical value is slightly greater, so that rounding once
4856# should round the result up but double rounding would wrongly round
4857# the result down.
4858# a = 24, w = 53.
4859div 0x1.0000010800001p0 0x1.00000008p0
4860# a = 24, w = 64.
4861div 0x1.0000010001000002p0 0x1.0000000001p0
4862# a = 24, w = 113.
4863div 0x1.0000010000000000000000800001p0 0x1.00000000000000000000008p0
4864# a = 53, w = 64.
4865div 0x1.0020000000000802p0 0x1.002p0
4866# a = 53, w = 113.
4867div 0x1.0000000000000810000000000001p0 0x1.000000000000001p0
4868# a = 64, w = 113.
4869div 0x1.0000000000008001000000000001p0 0x1.0000000000008p0
4870# Similar, for double rounding to 64-bit of a division of 53-bit values.
4871div 0x1ffe1p0 0xfffp0
4872
1356f38d
JM
4873# Cases where there is underflow before rounding (for some format) but
4874# might not be after rounding, depending on the rounding mode.
4875div 0x1p-126 0x1.0000001p0
4876div 0x1p-126 -0x1.0000001p0
4877div -0x1p-126 0x1.0000001p0
4878div -0x1p-126 -0x1.0000001p0
4eff749e
JM
4879div 0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
4880div 0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
4881div -0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
4882div -0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
4883div 0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
4884div 0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
4885div -0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
4886div -0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
1356f38d 4887
d8e2dbe3
JM
4888erf 0
4889erf -0
4890erf 0.125
4891erf 0.75
93e448cb
JM
4892erf 1
4893erf -1
d8e2dbe3
JM
4894erf 1.25
4895erf 2.0
93e448cb
JM
4896erf -2
4897erf 3
4898erf -3
4899erf 4
4900erf -4
d8e2dbe3 4901erf 4.125
93e448cb
JM
4902erf 5
4903erf 6
4904erf 7
4905erf 8
4906erf 9
4907erf 10
4908erf -10
d8e2dbe3
JM
4909erf 27.0
4910erf -27.0
4911erf -0x1.fffffffffffff8p-2
0bf061d3
JM
4912erf 0x1.c5bf94p-127
4913erf 0x3.8b7fa8p-128
4914erf -0x3.8b7f12369ded8p-1024
4915erf 0x3.8b7f12369ded5518p-16384
93e448cb
JM
4916erf 0x3.8b7ee8p-128
4917erf 0x3.8b7f3cp-128
4918erf 0x3.8b7f12369decp-1024
4919erf 0x3.8b7f12369deeap-1024
4920erf 0x7.16fe246d3bdaa9e70ec1483562p-972
4921erf 0x7.16fe246d3bdaa9e70ec148358cp-972
4922erf 0x3.8b7f12369ded54c8p-16384
4923erf 0x3.8b7f12369ded551cp-16384
4924erf 0x1.c5bf891b4ef6aa64p-16384
4925erf 0x1.c5bf891b4ef6aa8ep-16384
4926erf 0x3.8b7f12369ded54f38760a41abb5cp-16384
4927erf 0x3.8b7f12369ded54f38760a41abb86p-16384
e7dd3c8c
JM
4928erf 26.0
4929erf 28.0
4930erf 100
4931erf 106
4932erf 106.5
4933erf 106.625
4934erf 107
4935erf 108
4936erf 1000
93e448cb
JM
4937erf 0x1p-5
4938erf -0x1p-5
4939erf 0x1p-10
4940erf 0x1p-15
4941erf 0x1p-20
4942erf 0x1p-25
4943erf 0x1p-30
4944erf 0x1p-35
4945erf 0x1p-40
4946erf 0x1p-45
4947erf 0x1p-50
4948erf 0x1p-55
4949erf 0x1p-60
4950erf 0x1p-100
4951erf 0x1p-600
4952erf 0x1p-10000
4953erf min
4954erf -min
4955erf min_subnorm
4956erf -min_subnorm
e7dd3c8c 4957erf max
93e448cb 4958erf -max
d8e2dbe3 4959
c5a3a509
JM
4960erf -0x1.ddaea4p+0
4961erf -0x1.2b1f68p+0
4962erf 0x1.44e722p+0
305392ea 4963erf -0x1.3a0d48p+0
4afe4b20
JM
4964erf -0x1.c975cap+0
4965erf -0x1.e6a006p+0
3ba0ac10 4966erf -0x1.4d32f4p-12
c5a3a509 4967
d8e2dbe3
JM
4968erfc 0.0
4969erfc -0
fbc68f03
JM
4970erfc 0x1p-55
4971erfc -0x1p-55
d8e2dbe3
JM
4972erfc 0.125
4973erfc 0.75
93e448cb
JM
4974erfc 1
4975erfc -1
d8e2dbe3
JM
4976erfc 1.25
4977erfc 2.0
93e448cb
JM
4978erfc -2
4979erfc 3
4980erfc -3
d8e2dbe3 4981erfc 0x1.f7303cp+1
93e448cb
JM
4982erfc 4
4983erfc -4
d8e2dbe3 4984erfc 4.125
93e448cb
JM
4985erfc 5
4986erfc -5
4987erfc 6
4988erfc -6
4989erfc 7
4990erfc -7
4991erfc 8
4992erfc -8
4993erfc 9
4994erfc -9
4995erfc 10
4996erfc -10
d8e2dbe3
JM
4997erfc 0x1.ffa002p+2
4998erfc 0x1.ffffc8p+2
4999erfc -0x1.fffffffffffff8p-2
34e16df5
JM
5000erfc 26.0
5001erfc 27.0
5002erfc 28.0
d8e2dbe3 5003erfc 0x1.ffff56789abcdef0123456789a8p+2
34e16df5
JM
5004erfc 100
5005erfc 106
5006erfc 106.5
5007erfc 106.625
5008erfc 107
5009erfc 108
5010erfc 1000
93e448cb
JM
5011erfc 0x1p-5
5012erfc -0x1p-5
5013erfc 0x1p-10
5014erfc 0x1p-15
5015erfc 0x1p-20
5016erfc 0x1p-25
5017erfc 0x1p-30
5018erfc 0x1p-35
5019erfc 0x1p-40
5020erfc 0x1p-45
5021erfc 0x1p-50
5022erfc 0x1p-60
5023erfc 0x1p-100
5024erfc 0x1p-600
5025erfc 0x1p-10000
5026erfc 0x9.31cdfp+0
5027erfc 0x9.31cep+0
5028erfc 0x1.a8b12fc6e4891p+4
5029erfc 0x1.a8b12fc6e4892p+4
5030erfc 0x1.9d7adac608e8586300e6c8b99ep+4
5031erfc 0x1.9d7adac608e8586300e6c8b99e8p+4
5032erfc 0x6.a893032db905274p+4
5033erfc 0x6.a893032db9052748p+4
5034erfc 0x6.a8a0561d8bbe942p+4
5035erfc 0x6.a8a0561d8bbe9428p+4
5036erfc 0x6.a893032db905274042fb05c665dcp+4
5037erfc 0x6.a893032db905274042fb05c665ep+4
a9d42c09
PZ
5038# the next value generates larger error bounds on x86_64 (binary32)
5039erfc 0xd.03d06p-4
5a051454
PZ
5040# the next value generates larger error bounds on x86_64 (ldbl-96)
5041erfc 0x1.5cf2167efe9207d2p+0
5042# the next value generates larger error bounds on x86_64 (binary128)
5043erfc 0x1.5166e0efc44a9dfc79b8c8873a99p+0
93e448cb
JM
5044erfc min
5045erfc -min
5046erfc min_subnorm
5047erfc -min_subnorm
34e16df5 5048erfc max
93e448cb 5049erfc -max
d8e2dbe3 5050
c5a3a509
JM
5051erfc 0x1.8a0c64p+0
5052erfc 0x1.8a0c62p+0
5053erfc 0x1.64dafap+0
5054erfc 0x6.88fb08p+0
5055erfc 0xd.361d9p-4
5056erfc 0x8.c66b44ca40038p+0
5057erfc 0x2.586f1cp+0
5058erfc 0xb.acb72p+0
5059erfc 0xb.227499103357d84p+0
305392ea
JM
5060erfc 0xd.28abfp-4
5061erfc 0x1.5289fep+0
5062erfc 0x4.b48498p+0
31450d9a 5063erfc 0x2.f8646cp+0
471dffa1 5064erfc 0x1.514548p+0
4afe4b20
JM
5065erfc 0x2.36c504p+0
5066erfc 0x1.65e31p+0
3ba0ac10
JM
5067erfc 0xd.44cd3p-4
5068erfc 0xd.47425b3cafa48p-4
00a7073c 5069erfc 0x1.2f644ep+0
a1f99ba2
JM
5070erfc 0x2.56af04p+0
5071erfc 0x2.b7f8cb76737d2af98dead7c4c5eep+0
5072erfc 0x2.dfb9b4p+0
5073erfc 0x1.e33c9ep+0
cad5ad81
PZ
5074# the next value generates larger error bounds on x86_64 (binary64)
5075erfc 0x1.3ffcbf39febb4p+0
c5a3a509 5076
d8e2dbe3
JM
5077exp 0
5078exp -0
5079exp 1
5080exp 2
5081exp 3
5082exp 0.75
5083exp 50.0
5084exp 88.72269439697265625
5085exp 709.75
08f7b95d
JM
5086exp 1000.0
5087exp 710
d8e2dbe3 5088exp -1234
08f7b95d
JM
5089exp 0x2.c679d1f73f0fb628p+8
5090exp 1e5
5091exp max
749008ff
JM
5092exp -7.4444006192138124e+02
5093exp -0x1.75f113c30b1c8p+9
d8e2dbe3 5094exp -max
7e6424e3 5095exp -11342.8125
7540cfc5 5096exp -0x2.c5b2319c4843acc0p12
de5e8169
JM
5097exp -0x2.c469d9p+8
5098exp -0x2.c46d96p+8
5099exp -0x2.c46727p+8
5100exp -0x2.c469dep+8
5101exp -0x2.c46c04p+8
5102exp -0x2.c46adep+8
5103exp -0x2.c471b3p+8
5104exp -0x2.c46993p+8
5105exp -0x2.c49fap+8
5106exp -0x2.c4ac1p+8
5107exp -0x2.c4d89p+8
03a7091f
JM
5108exp 0x1p-10
5109exp -0x1p-10
5110exp 0x1p-20
5111exp -0x1p-20
5112exp 0x1p-30
5113exp -0x1p-30
5114exp 0x1p-40
5115exp -0x1p-40
5116exp 0x1p-50
5117exp -0x1p-50
5118exp 0x1p-60
5119exp -0x1p-60
5120exp 0x1p-100
5121exp -0x1p-100
93e448cb
JM
5122exp 0x1p-600
5123exp -0x1p-600
5124exp 0x1p-10000
5125exp -0x1p-10000
5126exp 0x5.8b90b8p+4
5127exp 0x5.8b90cp+4
5128exp -0x5.75628p+4
5129exp -0x5.756278p+4
08f7b95d
JM
5130exp 0x2.c5c85fdf473dep+8
5131exp 0x2.c5c85fdf473ep+8
93e448cb
JM
5132exp -0x2.c4657baf579a6p+8
5133exp -0x2.c4657baf579a4p+8
179b8675
JM
5134exp 0x2.c5c85fdf473de6ab278ece600fp+8 xfail-rounding:ibm128-libgcc
5135exp 0x2.c5c85fdf473de6ab278ece601p+8 xfail-rounding:ibm128-libgcc
5136exp -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 xfail-rounding:ibm128-libgcc
5137exp -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 xfail-rounding:ibm128-libgcc
08f7b95d
JM
5138exp 0x2.c5c85fdf473de6acp+12
5139exp 0x2.c5c85fdf473de6bp+12
93e448cb
JM
5140exp -0x2.c5b2319c4843accp+12
5141exp -0x2.c5b2319c4843acbcp+12
5142exp -0x2.c5bd48bdc7c0c9b8p+12
5143exp -0x2.c5bd48bdc7c0c9b4p+12
08f7b95d
JM
5144exp 0x2.c5c85fdf473de6af278ece600fcap+12
5145exp 0x2.c5c85fdf473de6af278ece600fccp+12
93e448cb
JM
5146exp -0x2.c5b2319c4843acbff21591e99cccp+12
5147exp -0x2.c5b2319c4843acbff21591e99ccap+12
03a7091f
JM
5148exp min
5149exp -min
5150exp min_subnorm
5151exp -min_subnorm
d8e2dbe3 5152
e1483b36
JM
5153exp -0x1.760cd14774bd9p+0
5154exp 0x1.4bed28p+0
4afe4b20
JM
5155exp -0x1.f1cf36p+8
5156exp 0x3.248524p+0
3ba0ac10
JM
5157exp 0x1.f0b362p+0
5158exp 0xd.89746a799ac4eedp+0
a1f99ba2 5159exp -0x6.58b64p-4
a9d42c09
PZ
5160# the next value generates larger error bounds on x86_64 (binary32)
5161exp 0x1.fefe02p-16
cad5ad81
PZ
5162# the next value generates larger error bounds on x86_64 (binary64)
5163exp -0x1.0c4af1ad4ee36p+9
e1483b36 5164
d8e2dbe3
JM
5165exp10 0
5166exp10 -0
5167exp10 3
5168exp10 -1
5169exp10 36
5170exp10 -36
5171exp10 305
5172exp10 -305
08f7b95d 5173exp10 4932
7540cfc5
JM
5174exp10 -4932
5175exp10 -0x1.343793004f503232p12
08f7b95d 5176exp10 1e5
d8e2dbe3 5177exp10 -1e5
08f7b95d 5178exp10 1e6
d8e2dbe3 5179exp10 -1e6
08f7b95d 5180exp10 max
d8e2dbe3
JM
5181exp10 -max
5182exp10 0.75
08f7b95d 5183exp10 0x1.348e45573a1dd72cp+8
828bf682
JM
5184exp10 -0x1.33aa03p+8
5185exp10 -0x1.33ad17p+8
5186exp10 -0x1.33afcap+8
a638de82
JM
5187exp10 0x1p-10
5188exp10 -0x1p-10
5189exp10 0x1p-20
5190exp10 -0x1p-20
5191exp10 0x1p-30
5192exp10 -0x1p-30
5193exp10 0x1p-40
5194exp10 -0x1p-40
5195exp10 0x1p-50
5196exp10 -0x1p-50
5197exp10 0x1p-60
5198exp10 -0x1p-60
5199exp10 0x1p-100
5200exp10 -0x1p-100
93e448cb
JM
5201exp10 0x1p-600
5202exp10 -0x1p-600
5203exp10 0x1p-10000
5204exp10 -0x1p-10000
5205exp10 0x2.688268p+4
5206exp10 0x2.68826cp+4
5207exp10 -0x2.5ee064p+4
5208exp10 -0x2.5ee06p+4
5209exp10 0x1.34413509f79fep+8
5210exp10 0x1.34413509f79ffp+8
5211exp10 -0x1.33a7146f72a42p+8
5212exp10 -0x1.33a7146f72a41p+8
179b8675
JM
5213exp10 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc
5214exp10 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc
5215exp10 -0x1.23b2b470ae9318183ba772361cp+8 xfail-rounding:ibm128-libgcc
5216exp10 -0x1.23b2b470ae9318183ba772361b8p+8 xfail-rounding:ibm128-libgcc
08f7b95d
JM
5217exp10 0x1.34413509f79fef3p+12
5218exp10 0x1.34413509f79fef32p+12
93e448cb
JM
5219exp10 -0x1.343793004f503232p+12
5220exp10 -0x1.343793004f50323p+12
5221exp10 -0x1.343c6405237810b2p+12
5222exp10 -0x1.343c6405237810bp+12
08f7b95d
JM
5223exp10 0x1.34413509f79fef311f12b35816f9p+12
5224exp10 0x1.34413509f79fef311f12b35816fap+12
93e448cb
JM
5225exp10 -0x1.343793004f503231a589bac27c39p+12
5226exp10 -0x1.343793004f503231a589bac27c38p+12
a9d42c09
PZ
5227# the next value generates larger error bounds on x86_64 (binary32)
5228exp10 -0xa.6f431p+0
a638de82
JM
5229exp10 min
5230exp10 -min
5231exp10 min_subnorm
5232exp10 -min_subnorm
d8e2dbe3 5233
e1483b36
JM
5234exp10 0xd.f73d6p-4
5235exp10 0x1.cc6776p+0
5236exp10 0x5.b00bcd891ffe56fp+0
4afe4b20 5237exp10 0xe.8b349p+4
a1f99ba2
JM
5238exp10 0x3.495c78p+0
5239exp10 0xf.f33f6p+0
e1483b36 5240
d8e2dbe3
JM
5241exp2 0
5242exp2 -0
5243exp2 10
5244exp2 -1
08f7b95d 5245exp2 1e6
17dea188 5246exp2 -1e6
08f7b95d 5247exp2 max
17dea188 5248exp2 -max
d8e2dbe3
JM
5249exp2 0.75
5250exp2 100.5
b5954957
JM
5251exp2 -116.5
5252exp2 -123.5
5253exp2 -124.5
5254exp2 -125.5
d8e2dbe3
JM
5255exp2 127
5256exp2 -149
5257exp2 1000.25
b5954957
JM
5258exp2 -1019.5
5259exp2 -1020.5
5260exp2 -1021.5
d8e2dbe3 5261exp2 1023
17dea188 5262exp2 -1074
08f7b95d 5263exp2 16383
17dea188 5264exp2 -16400
903af5af
JM
5265exp2 -126.125
5266exp2 -126.25
5267exp2 -126.375
5268exp2 -126.5
5269exp2 -126.625
5270exp2 -126.75
5271exp2 -126.875
5272exp2 -1022.125
5273exp2 -1022.25
5274exp2 -1022.375
5275exp2 -1022.5
5276exp2 -1022.625
5277exp2 -1022.75
5278exp2 -1022.875
5279exp2 -0x3.fe4e8p+8
5280exp2 -0x3.fe513p+8
5281exp2 -16382.125
5282exp2 -16382.25
5283exp2 -16382.375
5284exp2 -16382.5
5285exp2 -16382.625
5286exp2 -16382.75
5287exp2 -16382.875
03d95bd4
JM
5288exp2 0x1p-10
5289exp2 -0x1p-10
5290exp2 0x1p-20
5291exp2 -0x1p-20
5292exp2 0x1p-30
5293exp2 -0x1p-30
5294exp2 0x1p-40
5295exp2 -0x1p-40
5296exp2 0x1p-50
5297exp2 -0x1p-50
5298exp2 0x1p-60
5299exp2 -0x1p-60
5300exp2 0x1p-100
5301exp2 -0x1p-100
93e448cb
JM
5302exp2 0x1p-600
5303exp2 -0x1p-600
5304exp2 0x1p-10000
5305exp2 -0x1p-10000
5306exp2 0x7.fffff8p+4
5307exp2 0x8.00001p+4
5308exp2 -0x7.e00008p+4
5309exp2 -0x7.dffff8p+4
08f7b95d
JM
5310exp2 0x3.ffffffffffffep+8
5311exp2 0x4.0000000000004p+8
93e448cb
JM
5312exp2 -0x3.fe00000000002p+8
5313exp2 -0x3.fdffffffffffep+8
179b8675
JM
5314exp2 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc
5315exp2 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
93e448cb
JM
5316exp2 -0x3.c9000000000000000000000001p+8
5317exp2 -0x3.c8ffffffffffffffffffffffffp+8
08f7b95d
JM
5318exp2 0x3.fffffffffffffffcp+12
5319exp2 0x4.0000000000000008p+12
93e448cb
JM
5320exp2 -0x3.ffe0000000000004p+12
5321exp2 -0x3.ffdffffffffffffcp+12
08f7b95d
JM
5322exp2 -0x3.fff0000000000004p+12
5323exp2 -0x3.ffeffffffffffffcp+12
5324exp2 0x3.fffffffffffffffffffffffffffep+12
5325exp2 0x4.0000000000000000000000000004p+12
93e448cb
JM
5326exp2 -0x3.ffe0000000000000000000000002p+12
5327exp2 -0x3.ffdffffffffffffffffffffffffep+12
03d95bd4
JM
5328exp2 min
5329exp2 -min
5330exp2 min_subnorm
5331exp2 -min_subnorm
d8e2dbe3 5332
e1483b36
JM
5333exp2 0xb.71754p-4
5334exp2 0xd.d77dp+0
5335exp2 0xc.122c4p-4
5336exp2 -0x1.567cc8p+0
5337exp2 -0x1.bbbd76p+0
5338exp2 -0x1.3045fep+8
305392ea 5339exp2 0xa.87b8bp+0
31450d9a
JM
5340exp2 -0xe.2ce69p-4
5341exp2 -0xc.1bf12p-16
3ba0ac10 5342exp2 -0x4.8ce878p-4
a1f99ba2 5343exp2 0xf.93d18bf7be8d272p-4
e1483b36 5344
d8e2dbe3
JM
5345expm1 0
5346expm1 -0
5347expm1 1
5348expm1 0.75
93e448cb
JM
5349expm1 2
5350expm1 3
5351expm1 4
5352expm1 5
5353expm1 10
5354expm1 15
5355expm1 20
5356expm1 25
5357expm1 30
5358expm1 35
5359expm1 40
d8e2dbe3 5360expm1 50.0
93e448cb
JM
5361expm1 60
5362expm1 70
5363expm1 80
5364expm1 90
5365expm1 100
d8e2dbe3
JM
5366expm1 127.0
5367expm1 500.0
08f7b95d 5368expm1 11356.25
d8e2dbe3
JM
5369expm1 -10.0
5370expm1 -16.0
5371expm1 -17.0
5372expm1 -18.0
5373expm1 -36.0
5374expm1 -37.0
5375expm1 -38.0
5376expm1 -44.0
5377expm1 -45.0
5378expm1 -46.0
5379expm1 -73.0
5380expm1 -74.0
5381expm1 -75.0
5382expm1 -78.0
5383expm1 -79.0
5384expm1 -80.0
5385expm1 -100.0
5386expm1 -1000.0
5387expm1 -10000.0
5388expm1 -100000.0
08f7b95d
JM
5389expm1 100000.0
5390expm1 max
d8e2dbe3 5391expm1 -max
f88acd39
JM
5392expm1 0x1p-2
5393expm1 -0x1p-2
5394expm1 0x1p-10
5395expm1 -0x1p-10
5396expm1 0x1p-20
5397expm1 -0x1p-20
5398expm1 0x1p-29
5399expm1 -0x1p-29
5400expm1 0x1p-32
5401expm1 -0x1p-32
5402expm1 0x1p-50
5403expm1 -0x1p-50
5404expm1 0x1p-64
5405expm1 -0x1p-64
5406expm1 0x1p-100
5407expm1 -0x1p-100
93e448cb
JM
5408expm1 0x1p-600
5409expm1 -0x1p-600
5410expm1 0x1p-10000
5411expm1 -0x1p-10000
bc899ea0
JM
5412expm1 0xe.4152ac57cd1ea7ap-60
5413expm1 0x6.660247486aed8p-4
5414expm1 0x6.289a78p-4
5415expm1 0x6.1b4d318238d4a2a8p-4
e1483b36 5416expm1 0x5.fb8dc64e91a74p-4
31450d9a 5417expm1 0x3.735f497c4e67535cp-4
4afe4b20 5418expm1 -0x7.d6c50b469d404p+0
00a7073c 5419expm1 0x4.857de8p+4
a1f99ba2 5420expm1 0x5.dfeb68p-4
554edb23 5421expm1 0x4.0000000000000028p-16384
5a051454
PZ
5422# the next value generates larger error bounds on x86_64 (ldbl-96)
5423expm1 0x5.8b911eb6733469c8p-4
5424# the next value generates larger error bounds on x86_64 (binary128)
5425expm1 0x5.a343df0d680099a7a1a873a751a8p-4
554edb23 5426expm1 min
08f7b95d 5427expm1 -min
554edb23 5428expm1 min_subnorm
08f7b95d 5429expm1 -min_subnorm
d8e2dbe3 5430
c6af2d89
JM
5431fma 1.0 2.0 3.0
5432fma 1.25 0.75 0.0625
5433
5434fma 0 0 0
5435fma 0 0 -0
5436fma 0 -0 0
5437fma 0 -0 -0
5438fma -0 0 0
5439fma -0 0 -0
5440fma -0 -0 0
5441fma -0 -0 -0
5442fma 1.0 0 0
5443fma 1.0 0 -0
5444fma 1.0 -0 0
5445fma 1.0 -0 -0
5446fma -1.0 0 0
5447fma -1.0 0 -0
5448fma -1.0 -0 0
5449fma -1.0 -0 -0
5450fma 0 1.0 0
5451fma 0 1.0 -0
5452fma 0 -1.0 0
5453fma 0 -1.0 -0
5454fma -0 1.0 0
5455fma -0 1.0 -0
5456fma -0 -1.0 0
5457fma -0 -1.0 -0
5458
5459fma 1.0 1.0 -1.0
5460fma 1.0 -1.0 1.0
5461fma -1.0 1.0 1.0
5462fma -1.0 -1.0 -1.0
5463
1c7a4a51
JM
5464fma 0 0 1
5465fma 0 0 2
b3f27d81 5466fma 0 0 max xfail-rounding:ibm128-libgcc missing-errno
1c7a4a51
JM
5467fma 0 1 1
5468fma 1 0 1
5469fma 0 1 2
5470fma 1 0 2
b3f27d81
JM
5471fma 0 1 max xfail-rounding:ibm128-libgcc missing-errno
5472fma 1 0 max xfail-rounding:ibm128-libgcc missing-errno
1c7a4a51 5473
b3f27d81
JM
5474# Bug 6801: errno setting may be missing. This applies to both plain
5475# and narrowing fma, and is only commented here once.
c6af2d89
JM
5476fma min min 0 missing-errno
5477fma min min -0 missing-errno
5478fma min -min 0 missing-errno
5479fma min -min -0 missing-errno
5480fma -min min 0 missing-errno
5481fma -min min -0 missing-errno
5482fma -min -min 0 missing-errno
5483fma -min -min -0 missing-errno
5484
ffe9aaf2
JM
5485fma max max min missing-errno
5486fma max max -min missing-errno
5487fma max -max min missing-errno
5488fma max -max -min missing-errno
5489fma -max max min missing-errno
5490fma -max max -min missing-errno
5491fma -max -max min missing-errno
5492fma -max -max -min missing-errno
c6af2d89
JM
5493
5494fma 0x1.7ff8p+13 0x1.000002p+0 0x1.ffffp-24
5495fma 0x1.fffp+0 0x1.00001p+0 -0x1.fffp+0
5496fma 0x1.9abcdep+127 0x0.9abcdep-126 -0x1.f08948p+0
5497fma 0x1.9abcdep+100 0x0.9abcdep-126 -0x1.f08948p-27
5498fma 0x1.fffffep+127 0x1.001p+0 -0x1.fffffep+127
5499fma -0x1.fffffep+127 0x1.fffffep+0 0x1.fffffep+127
5500fma 0x1.fffffep+127 2.0 -0x1.fffffep+127
5501fma 0x1.4p-126 0x1.000004p-1 0x1p-128
5502fma -0x1.4p-126 0x1.000004p-1 -0x1p-128
5503fma 0x1.fffff8p-126 0x1.000002p-1 0x1p-149
5504fma -0x1.fffff8p-126 0x1.000002p-1 -0x1p-149
5505fma 0x1p-149 0x1p-1 0x0.fffffep-126
5506fma -0x1p-149 0x1p-1 -0x0.fffffep-126
5507fma 0x1p-149 0x1.1p-1 0x0.fffffep-126
5508fma -0x1p-149 0x1.1p-1 -0x0.fffffep-126
5509fma 0x1p-149 0x1p-149 0x1p127
5510fma 0x1p-149 -0x1p-149 0x1p127
5511fma 0x1p-149 0x1p-149 -0x1p127
5512fma 0x1p-149 -0x1p-149 -0x1p127
5513fma 0x1p-149 0x1p-149 0x1p-126
b3f27d81
JM
5514fma 0x1p-149 -0x1p-149 0x1p-126 missing-underflow:arg-ibm128
5515fma 0x1p-149 0x1p-149 -0x1p-126 missing-underflow:arg-ibm128
c6af2d89 5516fma 0x1p-149 -0x1p-149 -0x1p-126
b3f27d81
JM
5517fma 0x1p-149 0x1p-149 0x0.fffffep-126 missing-underflow:arg-ibm128
5518fma 0x1p-149 -0x1p-149 0x0.fffffep-126 missing-underflow:arg-ibm128
5519fma 0x1p-149 0x1p-149 -0x0.fffffep-126 missing-underflow:arg-ibm128
5520fma 0x1p-149 -0x1p-149 -0x0.fffffep-126 missing-underflow:arg-ibm128
5521fma 0x1p-149 0x1p-149 0x1p-149 missing-underflow:arg-ibm128
5522fma 0x1p-149 -0x1p-149 0x1p-149 missing-errno missing-underflow:arg-ibm128
5523fma 0x1p-149 0x1p-149 -0x1p-149 missing-errno missing-underflow:arg-ibm128
5524fma 0x1p-149 -0x1p-149 -0x1p-149 missing-underflow:arg-ibm128
c6af2d89
JM
5525fma 0x0.fffp0 0x0.fffp0 -0x0.ffep0
5526fma 0x0.fffp0 -0x0.fffp0 0x0.ffep0
5527fma -0x0.fffp0 0x0.fffp0 0x0.ffep0
5528fma -0x0.fffp0 -0x0.fffp0 -0x0.ffep0
5529fma 0x1.000002p-126 0x1.000002p-26 0x1p127
5530fma 0x1.000002p-126 -0x1.000002p-26 0x1p127
5531fma 0x1.000002p-126 0x1.000002p-26 -0x1p127
5532fma 0x1.000002p-126 -0x1.000002p-26 -0x1p127
5533fma 0x1.000002p-126 0x1.000002p-26 0x1p103
5534fma 0x1.000002p-126 -0x1.000002p-26 0x1p103
5535fma 0x1.000002p-126 0x1.000002p-26 -0x1p103
5536fma 0x1.000002p-126 -0x1.000002p-26 -0x1p103
5537
5538fma 0x1.7fp+13 0x1.0000000000001p+0 0x1.ffep-48
5539fma 0x1.fffp+0 0x1.0000000000001p+0 -0x1.fffp+0
5540fma 0x1.0000002p+0 0x1.ffffffcp-1 0x1p-300
5541fma 0x1.0000002p+0 0x1.ffffffcp-1 -0x1p-300
5542fma 0x1.deadbeef2feedp+1023 0x0.deadbeef2feedp-1022 -0x1.a05f8c01a4bfbp+1
b3f27d81
JM
5543fma 0x1.deadbeef2feedp+900 0x0.deadbeef2feedp-1022 -0x1.a05f8c01a4bfbp-122 missing-errno
5544fma 0x1.fffffffffffffp+1023 0x1.001p+0 -0x1.fffffffffffffp+1023 missing-errno
5545fma -0x1.fffffffffffffp+1023 0x1.fffffffffffffp+0 0x1.fffffffffffffp+1023 missing-errno
5546fma 0x1.fffffffffffffp+1023 2.0 -0x1.fffffffffffffp+1023 missing-errno
c6af2d89 5547fma 0x1.6a09e667f3bccp-538 0x1.6a09e667f3bccp-538 0.0 missing-errno
b3f27d81
JM
5548fma 0x1.deadbeef2feedp-495 0x1.deadbeef2feedp-495 -0x1.bf86a5786a574p-989 missing-errno
5549fma 0x1.deadbeef2feedp-503 0x1.deadbeef2feedp-503 -0x1.bf86a5786a574p-1005 missing-errno
5550fma 0x1p-537 0x1p-538 0x1p-1074 missing-errno
5551fma 0x1.7fffff8p-968 0x1p-106 0x0.000001p-1022 missing-errno
5552fma 0x1.4000004p-967 0x1p-106 0x0.000001p-1022 missing-errno
5553fma 0x1.4p-967 -0x1p-106 -0x0.000001p-1022 missing-errno
5554fma -0x1.19cab66d73e17p-959 0x1.c7108a8c5ff51p-107 -0x0.80b0ad65d9b64p-1022 missing-errno
5555fma -0x1.d2eaed6e8e9d3p-979 -0x1.4e066c62ac9ddp-63 -0x0.9245e6b003454p-1022 missing-errno
5556fma 0x1.153d650bb9f06p-907 0x1.2d01230d48407p-125 -0x0.b278d5acfc3cp-1022 missing-errno
5557fma -0x1.fffffffffffffp-711 0x1.fffffffffffffp-275 0x1.fffffe00007ffp-983 missing-errno
5558fma 0x1.4p-1022 0x1.0000000000002p-1 0x1p-1024 missing-errno
5559fma -0x1.4p-1022 0x1.0000000000002p-1 -0x1p-1024 missing-errno
5560fma 0x1.ffffffffffffcp-1022 0x1.0000000000001p-1 0x1p-1074 missing-errno
5561fma -0x1.ffffffffffffcp-1022 0x1.0000000000001p-1 -0x1p-1074 missing-errno
5562fma 0x1p-1074 0x1p-1 0x0.fffffffffffffp-1022 missing-errno
5563fma -0x1p-1074 0x1p-1 -0x0.fffffffffffffp-1022 missing-errno
5564fma 0x1p-1074 0x1.1p-1 0x0.fffffffffffffp-1022 missing-errno
5565fma -0x1p-1074 0x1.1p-1 -0x0.fffffffffffffp-1022 missing-errno
5566fma 0x1p-1074 0x1p-1074 0x1p1023 missing-errno
5567fma 0x1p-1074 -0x1p-1074 0x1p1023 missing-errno
5568fma 0x1p-1074 0x1p-1074 -0x1p1023 missing-errno
5569fma 0x1p-1074 -0x1p-1074 -0x1p1023 missing-errno
5570fma 0x1p-1074 0x1p-1074 0x1p-1022 missing-errno
5571fma 0x1p-1074 -0x1p-1074 0x1p-1022 missing-errno
5572fma 0x1p-1074 0x1p-1074 -0x1p-1022 missing-errno
5573fma 0x1p-1074 -0x1p-1074 -0x1p-1022 missing-errno
5574fma 0x1p-1074 0x1p-1074 0x0.fffffffffffffp-1022 missing-errno
5575fma 0x1p-1074 -0x1p-1074 0x0.fffffffffffffp-1022 missing-errno
5576fma 0x1p-1074 0x1p-1074 -0x0.fffffffffffffp-1022 missing-errno
5577fma 0x1p-1074 -0x1p-1074 -0x0.fffffffffffffp-1022 missing-errno
5578fma 0x1p-1074 0x1p-1074 0x1p-1074 missing-errno
c6af2d89
JM
5579fma 0x1p-1074 -0x1p-1074 0x1p-1074 missing-errno
5580fma 0x1p-1074 0x1p-1074 -0x1p-1074 missing-errno
b3f27d81 5581fma 0x1p-1074 -0x1p-1074 -0x1p-1074 missing-errno
c6af2d89
JM
5582fma 0x0.fffffffffffff8p0 0x0.fffffffffffff8p0 -0x0.fffffffffffffp0
5583fma 0x0.fffffffffffff8p0 -0x0.fffffffffffff8p0 0x0.fffffffffffffp0
5584fma -0x0.fffffffffffff8p0 0x0.fffffffffffff8p0 0x0.fffffffffffffp0
5585fma -0x0.fffffffffffff8p0 -0x0.fffffffffffff8p0 -0x0.fffffffffffffp0
b3f27d81
JM
5586fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 0x1p1023 missing-errno
5587fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 0x1p1023 missing-errno
5588fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 -0x1p1023 missing-errno
5589fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 -0x1p1023 missing-errno
5590fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 0x1p970 missing-errno
5591fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 0x1p970 missing-errno
5592fma 0x1.0000000000001p-1022 0x1.0000000000001p-55 -0x1p970 missing-errno
5593fma 0x1.0000000000001p-1022 -0x1.0000000000001p-55 -0x1p970 missing-errno
5594
5595fma -0x8.03fcp+3696 0xf.fffffffffffffffp-6140 0x8.3ffffffffffffffp-2450 missing-errno
5596fma 0x9.fcp+2033 -0x8.000e1f000ff800fp-3613 -0xf.fffffffffffc0ffp-1579 missing-errno
5597fma 0xc.7fc000003ffffffp-1194 0x8.1e0003fffffffffp+15327 -0x8.fffep+14072 missing-errno
5598fma -0x8.0001fc000000003p+1798 0xcp-2230 0x8.f7e000000000007p-468 missing-errno
5599fma 0xc.0000000000007ffp+10130 -0x8.000000000000001p+4430 0xc.07000000001ffffp+14513 missing-errno
5600fma 0xb.ffffp-4777 0x8.000000fffffffffp-11612 -0x0.3800fff8p-16385 missing-errno
5601fma 0x1.4p-16382 0x1.0000000000000004p-1 0x1p-16384 missing-errno
5602fma -0x1.4p-16382 0x1.0000000000000004p-1 -0x1p-16384 missing-errno
5603fma 0x1.fffffffffffffff8p-16382 0x1.0000000000000002p-1 0x1p-16445 missing-errno
5604fma -0x1.fffffffffffffff8p-16382 0x1.0000000000000002p-1 -0x1p-16445 missing-errno
5605fma 0x1p-16445 0x1p-1 0x0.fffffffffffffffep-16382 missing-errno
5606fma -0x1p-16445 0x1p-1 -0x0.fffffffffffffffep-16382 missing-errno
5607fma 0x1p-16445 0x1.1p-1 0x0.fffffffffffffffep-16382 missing-errno
5608fma -0x1p-16445 0x1.1p-1 -0x0.fffffffffffffffep-16382 missing-errno
5609fma 0x1p-16445 0x1p-16445 0x1p16383 missing-errno
5610fma 0x1p-16445 -0x1p-16445 0x1p16383 missing-errno
5611fma 0x1p-16445 0x1p-16445 -0x1p16383 missing-errno
5612fma 0x1p-16445 -0x1p-16445 -0x1p16383 missing-errno
5613fma 0x1p-16445 0x1p-16445 0x1p-16382 missing-errno
5614fma 0x1p-16445 -0x1p-16445 0x1p-16382 missing-errno
5615fma 0x1p-16445 0x1p-16445 -0x1p-16382 missing-errno
5616fma 0x1p-16445 -0x1p-16445 -0x1p-16382 missing-errno
5617fma 0x1p-16445 0x1p-16445 0x0.fffffffffffffffep-16382 missing-errno
5618fma 0x1p-16445 -0x1p-16445 0x0.fffffffffffffffep-16382 missing-errno
5619fma 0x1p-16445 0x1p-16445 -0x0.fffffffffffffffep-16382 missing-errno
5620fma 0x1p-16445 -0x1p-16445 -0x0.fffffffffffffffep-16382 missing-errno
5621fma 0x1p-16445 0x1p-16445 0x1p-16445 missing-errno
c6af2d89
JM
5622fma 0x1p-16445 -0x1p-16445 0x1p-16445 missing-errno
5623fma 0x1p-16445 0x1p-16445 -0x1p-16445 missing-errno
b3f27d81 5624fma 0x1p-16445 -0x1p-16445 -0x1p-16445 missing-errno
c6af2d89
JM
5625fma 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp0 -0x0.fffffffffffffffep0
5626fma 0x0.ffffffffffffffffp0 -0x0.ffffffffffffffffp0 0x0.fffffffffffffffep0
5627fma -0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp0 0x0.fffffffffffffffep0
5628fma -0x0.ffffffffffffffffp0 -0x0.ffffffffffffffffp0 -0x0.fffffffffffffffep0
b3f27d81
JM
5629fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 0x1p16383 missing-errno
5630fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 0x1p16383 missing-errno
5631fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 -0x1p16383 missing-errno
5632fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 -0x1p16383 missing-errno
5633fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 0x1p16319 missing-errno
5634fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 0x1p16319 missing-errno
5635fma 0x1.0000000000000002p-16382 0x1.0000000000000002p-66 -0x1p16319 missing-errno
5636fma 0x1.0000000000000002p-16382 -0x1.0000000000000002p-66 -0x1p16319 missing-errno
5637
5638fma 0x1.bb2de33e02ccbbfa6e245a7c1f71p-2584 -0x1.6b500daf0580d987f1bc0cadfcddp-13777 0x1.613cd91d9fed34b33820e5ab9d8dp-16378 missing-errno
5639fma -0x1.f949b880cacb0f0c61540105321dp-5954 -0x1.3876cec84b4140f3bd6198731b7ep-10525 -0x0.a5dc1c6cfbc498c54fb0b504bf19p-16382 missing-errno
5640fma -0x1.0000fffffffffp-16221 0x1.0000001fffff8007fep-239 0x0.ff87ffffffffffffe000003fffffp-16382 missing-errno
5641fma -0x1.ac79c9376ef447f3827c9e9de008p-2228 -0x1.5ba830022b6139e21fbe7270cad8p-6314 0x1.e8282b6a26bb6a9daf5c8e73e9f9p-8616 missing-errno
5642fma -0x1.c69749ec574caaa2ab8e97ddb9f3p+2652 0x1.f34235ff9d095449c29b4831b62dp+3311 0x1.fbe4302df23354dbd0c4d3cfe606p+5879 missing-errno
5643fma -0x1.ca8835fc6ecfb5398625fc891be5p-1686 0x1.621e1972bbe2180e5be9dd7d8df5p-7671 -0x1.7d2d21b73b52cf20dec2a83902a4p-9395 missing-errno
5644fma -0x1.55cff679ec49c2541fab41fc843ep-11819 0x1.e60e9f464f9e8df0509647c7c971p+12325 0x1.eaa2a7649d765c2f564f7a5beca7p+454 missing-errno
5645fma 0x1.f0e7b1454908576f2537d863cf9bp+11432 0x1.cdce52f09d4ca76e68706f34b5d5p-1417 -0x1.2e986187c70f146235ea2066e486p+9979 missing-errno
5646fma 0x1.f102f7da4a57a3a4aab620e29452p-3098 -0x1.cc06a4ff40248f9e2dcc4b6afd84p-11727 0x1.d512a11126b5ac8ed8973b8580c8p-14849 missing-errno
5647fma -0x1.fc47ac7434b993cd8dcb2b431f25p-3816 0x1.fbc9750da8468852d84558e1db6dp-5773 -0x1.00a98abf783f75c40fe5b7a37d86p-9607 missing-errno
5648fma 0x1.00000000000007ffffffffffffffp-9045 -0x1.ffffffffffff80000001ffffffffp+4773 -0x1.f8p-4316 missing-errno
5649fma 0x1.4e922764c90701d4a2f21d01893dp-8683 -0x1.955a12e2d7c9447c27fa022fc865p+212 -0x1.e9634462eaef96528b90b6944578p-8521 missing-errno
5650fma 0x1.801181509c03bdbef10d6165588cp-15131 0x1.ad86f8e57d3d40bfa8007780af63p-368 -0x1.6e9df0dab1c9f1d7a6043c390741p-15507 missing-errno
c6af2d89 5651fma 0x1.ffffffffffffffp0 0x1.000000000000008p0 -0x1p-1000
b3f27d81
JM
5652fma 0x1.4p-16382 0x1.0000000000000000000000000002p-1 0x1p-16384 missing-errno
5653fma -0x1.4p-16382 0x1.0000000000000000000000000002p-1 -0x1p-16384 missing-errno
5654fma 0x1.fffffffffffffffffffffffffffcp-16382 0x1.0000000000000000000000000001p-1 0x1p-16494 missing-errno
5655fma -0x1.fffffffffffffffffffffffffffcp-16382 0x1.0000000000000000000000000001p-1 -0x1p-16494 missing-errno
5656fma 0x1p-16494 0x1p-1 0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5657fma -0x1p-16494 0x1p-1 -0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5658fma 0x1p-16494 0x1.1p-1 0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5659fma -0x1p-16494 0x1.1p-1 -0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5660fma 0x1p-16494 0x1p-16494 0x1p16383 missing-errno
5661fma 0x1p-16494 -0x1p-16494 0x1p16383 missing-errno
5662fma 0x1p-16494 0x1p-16494 -0x1p16383 missing-errno
5663fma 0x1p-16494 -0x1p-16494 -0x1p16383 missing-errno
5664fma 0x1p-16494 0x1p-16494 0x1p-16382 missing-errno
5665fma 0x1p-16494 -0x1p-16494 0x1p-16382 missing-errno
5666fma 0x1p-16494 0x1p-16494 -0x1p-16382 missing-errno
5667fma 0x1p-16494 -0x1p-16494 -0x1p-16382 missing-errno
5668fma 0x1p-16494 0x1p-16494 0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5669fma 0x1p-16494 -0x1p-16494 0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5670fma 0x1p-16494 0x1p-16494 -0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5671fma 0x1p-16494 -0x1p-16494 -0x0.ffffffffffffffffffffffffffffp-16382 missing-errno
5672fma 0x1p-16494 0x1p-16494 0x1p-16494 missing-errno
c6af2d89
JM
5673fma 0x1p-16494 -0x1p-16494 0x1p-16494 missing-errno
5674fma 0x1p-16494 0x1p-16494 -0x1p-16494 missing-errno
b3f27d81
JM
5675fma 0x1p-16494 -0x1p-16494 -0x1p-16494 missing-errno
5676fma 0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffffp0 missing-errno
5677fma 0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffffp0 missing-errno
5678fma -0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffff8p0 0x0.ffffffffffffffffffffffffffffp0 missing-errno
5679fma -0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffff8p0 -0x0.ffffffffffffffffffffffffffffp0 missing-errno
5680fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 0x1p16383 missing-errno
5681fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 0x1p16383 missing-errno
5682fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 -0x1p16383 missing-errno
5683fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 -0x1p16383 missing-errno
5684fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 0x1p16319 missing-errno
5685fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 0x1p16319 missing-errno
5686fma 0x1.0000000000000000000000000001p-16382 0x1.0000000000000000000000000001p-66 -0x1p16319 missing-errno
5687fma 0x1.0000000000000000000000000001p-16382 -0x1.0000000000000000000000000001p-66 -0x1p16319 missing-errno
5688
5689fma 0x1.fffffep-126 0x1.fffffep25 0x1.fffffep127 missing-errno xfail-rounding:ibm128-libgcc
739babd7
JM
5690fma 0x1.fffffep-126 -0x1.fffffep25 0x1.fffffep127
5691fma 0x1.fffffep-126 0x1.fffffep25 -0x1.fffffep127
b3f27d81
JM
5692fma 0x1.fffffep-126 -0x1.fffffep25 -0x1.fffffep127 missing-errno xfail-rounding:ibm128-libgcc
5693fma 0x1.fffffffffffffp-1022 0x1.fffffffffffffp54 0x1.fffffffffffffp1023 missing-errno xfail-rounding:ibm128-libgcc
5694fma 0x1.fffffffffffffp-1022 -0x1.fffffffffffffp54 0x1.fffffffffffffp1023 missing-errno
5695fma 0x1.fffffffffffffp-1022 0x1.fffffffffffffp54 -0x1.fffffffffffffp1023 missing-errno
5696fma 0x1.fffffffffffffp-1022 -0x1.fffffffffffffp54 -0x1.fffffffffffffp1023 missing-errno xfail-rounding:ibm128-libgcc
739babd7 5697fma 0x1.fffffffffffffffep-16382 0x1.fffffffffffffffep65 0x1.fffffffffffffffep16383 missing-errno
b3f27d81
JM
5698fma 0x1.fffffffffffffffep-16382 -0x1.fffffffffffffffep65 0x1.fffffffffffffffep16383 missing-errno
5699fma 0x1.fffffffffffffffep-16382 0x1.fffffffffffffffep65 -0x1.fffffffffffffffep16383 missing-errno
739babd7
JM
5700fma 0x1.fffffffffffffffep-16382 -0x1.fffffffffffffffep65 -0x1.fffffffffffffffep16383 missing-errno
5701fma 0x1.ffffffffffffffffffffffffffffp-16382 0x1.ffffffffffffffffffffffffffffp114 0x1.ffffffffffffffffffffffffffffp16383 missing-errno
b3f27d81
JM
5702fma 0x1.ffffffffffffffffffffffffffffp-16382 -0x1.ffffffffffffffffffffffffffffp114 0x1.ffffffffffffffffffffffffffffp16383 missing-errno
5703fma 0x1.ffffffffffffffffffffffffffffp-16382 0x1.ffffffffffffffffffffffffffffp114 -0x1.ffffffffffffffffffffffffffffp16383 missing-errno
739babd7
JM
5704fma 0x1.ffffffffffffffffffffffffffffp-16382 -0x1.ffffffffffffffffffffffffffffp114 -0x1.ffffffffffffffffffffffffffffp16383 missing-errno
5705
c88769dd
JM
5706hypot 0 0
5707hypot 0 -0
5708hypot -0 0
5709hypot -0 -0
ff362e5b
JM
5710# hypot (x,y) == hypot (+-x, +-y).
5711hypot 0.7 12.4
5712hypot -0.7 12.4
5713hypot 0.7 -12.4
5714hypot -0.7 -12.4
5715hypot 12.4 0.7
5716hypot -12.4 0.7
5717hypot 12.4 -0.7
5718hypot -12.4 -0.7
5719# hypot (x,0) == fabs (x).
5720hypot 0.75 0
5721hypot -0.75 0
5722hypot -5.7e7 0
5723hypot 0.75 1.25
5724hypot 1.0 0x1p-61
5725hypot 0x1p+0 0x1.fp-129
6432a540 5726hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
1c15464c
AZ
5727hypot 0x3p125 0x4p125
5728hypot 0x1.234566p-126 0x1.234566p-126
5729hypot 0x3p1021 0x4p1021
5730hypot 0x1p+0 0x0.3ep-1022
5731hypot 0x3p16381 0x4p16381
ff362e5b
JM
5732hypot 0x1p-149 0x1p-149
5733hypot 0x1p-1074 0x1p-1074
1c15464c
AZ
5734hypot 0x1p-16445 0x1p-16445
5735hypot 0x1p-16494 0x1p-16494
c88769dd
JM
5736hypot 0x0.fffffep-126 0x0.fp-127
5737hypot 0x0.fffffep-126 0x0.fp-130
5738hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
5739hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
1c15464c
AZ
5740hypot 0x0.ffffffp-16382 0x0.fp-16383
5741hypot 0x0.ffffffp-16382 0x0.fp-16386
5742hypot 0 min
5743hypot 0 min_subnorm
5744hypot 0 -min
5745hypot 0 -min_subnorm
5746hypot min 0
5747hypot min_subnorm 0
5748hypot -min 0
5749hypot -min_subnorm 0
5750hypot min min
5751hypot min_subnorm min_subnorm
5752hypot min min_subnorm
ca88f362 5753hypot 0x1.fp127 0x1.fp127
08f7b95d 5754hypot 0x1.fp1023 0x1.fp1023
1c15464c 5755hypot 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc
ff362e5b 5756
f6987f5a
JM
5757hypot 0x1p-127 0x1p-149
5758hypot 0x1p-1023 0x1p-1074
5759hypot 0x1p-970 0x1p-1074
1c15464c
AZ
5760hypot 0x1p-16383 0x1p-16445
5761hypot 0x1p-16384 0x1p-16446
5762hypot 0x1p-16383 0x1p-16494
f6987f5a 5763
4afe4b20
JM
5764hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0
5765
d8e2dbe3
JM
5766j0 -1.0
5767j0 0.0
ca88f362
JM
5768j0 -0
5769j0 min
5770j0 -min
5771j0 min_subnorm
5772j0 -min_subnorm
5773j0 0x1p-5
5774j0 0x1p-10
5775j0 0x1p-15
5776j0 0x1p-20
5777j0 0x1p-25
5778j0 0x1p-30
5779j0 0x1p-35
5780j0 0x1p-40
5781j0 0x1p-45
5782j0 0x1p-50
5783j0 0x1p-55
5784j0 0x1p-60
5785j0 0x1p-100
5786j0 0x1p-600
5787j0 0x1p-10000
d8e2dbe3
JM
5788j0 0.125
5789j0 0.75
5790j0 1.0
5791j0 1.5
5792j0 2.0
5793j0 8.0
5794j0 10.0
5795j0 4.0
5796j0 -4.0
5797j0 0x1.d7ce3ap+107
5798j0 -0x1.001000001p+593
5799j0 0x1p1023
5800j0 0x1p16382
5801j0 0x1p16383
9acda61d
PZ
5802# the next values yield large errors for binary32
5803# (cf BZ #27670 for the xfail entry)
bd6cdfc1 5804j0 0x2.602774p+0 xfail-rounding:ibm128-libgcc
9acda61d
PZ
5805j0 0x1.04c39cp+6
5806j0 0x1.4b7066p+7
b7dd366d
PZ
5807# the next value exercises the flt-32 code path for x >= 2^127
5808j0 0x8.2f4ecp+124
6bbf7298 5809# the next values gave an error > 9 ulps with glibc-2.34 (flt-32)
c2a567ce
AZ
5810j0 0x1.31ec02p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5811j0 0x1.31e716p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5812j0 0x1.31f51ep+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5813j0 0x1.320226p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5814j0 0x1.31ed76p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5815j0 0x1.32083cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5816j0 0x1.32614ep+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5817j0 0x1.32dc02p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5818j0 0x1.32e304p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5819j0 0x1.32e00cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5820j0 0x1.32e504p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5821j0 0x1.32e12p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5822j0 0x1.32dc22p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5823j0 0x1.32dc24p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5824j0 0x1.32eb18p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5825j0 0x1.32fa0cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5826j0 0x1.335806p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5827j0 0x1.335a0cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5828j0 0x1.336p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5829j0 0x1.336c1cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5830j0 0x1.336336p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5831j0 0x1.33712ep+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5832j0 0x1.339506p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5833j0 0x1.33950cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5834j0 0x1.339d06p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5835j0 0x1.33b402p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5836j0 0x1.33b50ap+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5837j0 0x1.33c4p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5838j0 0x1.33c202p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5839j0 0x1.33c702p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5840j0 0x1.33c50ap+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5841j0 0x1.33c312p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5842j0 0x1.33c80ap+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5843j0 0x1.33cb04p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5844j0 0x1.33cfp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5845j0 0x1.33d1p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5846j0 0x1.33d102p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5847j0 0x1.33d10cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5848j0 0x1.33d116p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5849j0 0x1.33d12cp+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5850j0 0x1.33d138p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5851j0 0x1.33d146p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5852j0 0x1.33d15p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
5853j0 0x1.33d152p+1 xfail:binary64 xfail:intel96 xfail:binary128 xfail:ibm128-libgcc
d8e2dbe3
JM
5854
5855j1 -1.0
5856j1 0.0
ca88f362 5857j1 -0
d8e2dbe3
JM
5858j1 0.125
5859j1 0.75
5860j1 1.0
5861j1 1.5
5862j1 2.0
5863j1 8.0
5864j1 10.0
5865j1 0x1.3ffp+74
5866j1 0x1.ff00000000002p+840
5867j1 0x1p1023
5868j1 0x1p16382
5869j1 0x1p16383
ca88f362
JM
5870j1 0x1p-5
5871j1 0x1p-10
5872j1 0x1p-15
5873j1 0x1p-20
5874j1 0x1p-25
5875j1 0x1p-30
5876j1 0x1p-35
5877j1 0x1p-40
5878j1 0x1p-45
5879j1 0x1p-50
5880j1 0x1p-55
5881j1 0x1p-60
4aa10d01
JM
5882j1 0x1p-100
5883j1 0x1p-600
5884j1 0x1p-10000
9acda61d
PZ
5885# the next values yield large errors in the binary32 format
5886# (cf BZ #27670 for the xfail entries)
bd6cdfc1 5887j1 0x3.ae4b2p+0 xfail-rounding:ibm128-libgcc
9acda61d
PZ
5888j1 0x1.2f28eap+7 xfail-rounding:binary64 xfail-rounding:binary128 xfail-rounding:intel96 xfail-rounding:ibm128-libgcc
5889j1 0x1.a1d20ap+6 xfail-rounding:binary128 xfail-rounding:intel96 xfail-rounding:ibm128-libgcc
c643db87
JM
5890j1 min
5891j1 -min
5892j1 min_subnorm
5893j1 -min_subnorm
d8e2dbe3 5894
f889953b
JM
5895# jn (0, x) == j0 (x).
5896jn 0 -1.0
5897jn 0 0.0
ca88f362
JM
5898jn 0 -0
5899jn 0 min
5900jn 0 -min
5901jn 0 min_subnorm
5902jn 0 -min_subnorm
f889953b
JM
5903jn 0 0.125
5904jn 0 0.75
5905jn 0 1.0
5906jn 0 1.5
5907jn 0 2.0
5908jn 0 8.0
5909jn 0 10.0
5910jn 0 4.0
5911jn 0 -4.0
5912
5913# jn (1, x) == j1 (x).
5914jn 1 -1.0
ca88f362 5915jn 1 -0
f889953b
JM
5916jn 1 0.0
5917jn 1 0.125
5918jn 1 0.75
5919jn 1 1.0
5920jn 1 1.5
5921jn 1 2.0
5922jn 1 8.0
5923jn 1 10.0
c643db87
JM
5924jn 1 min
5925jn 1 -min
5926jn 1 min_subnorm
5927jn 1 -min_subnorm
f889953b
JM
5928
5929jn 3 -1.0
5930jn 3 0.0
5931jn 3 0.125
5932jn 3 0.75
5933jn 3 1.0
5934jn 3 2.0
5935jn 3 10.0
5936
5937jn 10 -1.0
5938jn 10 0.0
5939jn 10 0.125
5940jn 10 0.75
5941jn 10 1.0
5942jn 10 2.0
5943jn 10 10.0
5944
5945jn 2 2.4048255576957729
5946jn 3 2.4048255576957729
5947jn 4 2.4048255576957729
5948jn 5 2.4048255576957729
5949jn 6 2.4048255576957729
5950jn 7 2.4048255576957729
5951jn 8 2.4048255576957729
5952jn 9 2.4048255576957729
5953
5954jn 2 0x1.ffff62p+99
5955jn 2 0x1p127
5956jn 2 0x1p1023
5957jn 2 0x1p16383
5958
ca88f362
JM
5959jn -1 1
5960jn -2 1
5961jn -3 1
5962jn -4 1
5963jn -1 -1
5964jn -2 -1
5965jn -3 -1
5966jn -4 -1
5967
c643db87
JM
5968jn 10 min
5969jn 10 -min
5970jn 10 min_subnorm
5971jn 10 -min_subnorm
63dbe5f3 5972
08f7b95d 5973lgamma max
9f0be4f8
JM
5974lgamma 1
5975lgamma 3
5976lgamma 0.5
9f0be4f8
JM
5977lgamma 0.7
5978lgamma 1.2
ff069f02 5979lgamma 0x3.8p56
9f0be4f8
JM
5980lgamma 0x1p-5
5981lgamma -0x1p-5
5982lgamma 0x1p-10
5983lgamma -0x1p-10
5984lgamma 0x1p-15
5985lgamma -0x1p-15
5986lgamma 0x1p-20
5987lgamma -0x1p-20
5988lgamma 0x1p-25
5989lgamma -0x1p-25
5990lgamma 0x1p-30
5991lgamma -0x1p-30
5992lgamma 0x1p-40
5993lgamma -0x1p-40
5994lgamma 0x1p-50
5995lgamma -0x1p-50
5996lgamma 0x1p-60
5997lgamma -0x1p-60
5998lgamma 0x1p-64
5999lgamma -0x1p-64
6000lgamma 0x1p-70
6001lgamma -0x1p-70
6002lgamma 0x1p-100
6003lgamma -0x1p-100
6004lgamma 0x1p-126
6005lgamma -0x1p-126
6006lgamma 0x1p-149
6007lgamma -0x1p-149
6008lgamma 0x1p-200
6009lgamma -0x1p-200
6010lgamma 0x1p-500
6011lgamma -0x1p-500
6012lgamma 0x1p-1000
6013lgamma -0x1p-1000
6014lgamma 0x1p-1022
6015lgamma -0x1p-1022
6016lgamma 0x1p-1074
6017lgamma -0x1p-1074
6018lgamma 0x1p-5000
6019lgamma -0x1p-5000
6020lgamma 0x1p-10000
6021lgamma -0x1p-10000
6022lgamma 0x1p-16382
6023lgamma -0x1p-16382
6024lgamma 0x1p-16445
6025lgamma -0x1p-16445
6026lgamma 0x1p-16494
6027lgamma -0x1p-16494
a9d42c09
PZ
6028# the next value generates larger error bounds on x86_64 (binary32)
6029lgamma -0x3.ec4298p+0
9f0be4f8 6030
4b84e247
JM
6031# Values +/- 10ulp from overflow threshold. (Values very close to
6032# overflow threshold produce results very close of that threshold,
6033# where a result inaccurate by a few ulp could differ from the ideal
6034# result in whether it overflows; +/- 10ulp is sufficient for overflow
6035# or its absence to be unambiguous under glibc's accuracy standards).
760723ec
PM
6036# This also means the ibm128 inputs are XFAILed for binary64 and
6037# the binary128 inputs for intel96 and m68k96, as too close to the
6038# threshold.
4b84e247
JM
6039lgamma 0x3.12be0cp+120
6040lgamma 0x3.12be6p+120
6041lgamma 0x5.d53649e2d4674p+1012
179b8675
JM
6042lgamma 0x5.d53649e2d46c8p+1012 xfail-rounding:ibm128-libgcc
6043lgamma 0x5.d53649e2d469dbc1f01e99fd52p+1012 xfail:binary64 xfail-rounding:ibm128-libgcc
6044lgamma 0x5.d53649e2d469dbc1f01e99fd7cp+1012 xfail:binary64 xfail-rounding:ibm128-libgcc
08f7b95d
JM
6045lgamma 0x5.c6aa645fffef5f5p+16368
6046lgamma 0x5.c6aa645fffef5ff8p+16368
6047lgamma 0x5.c6aa645fffef5fa912b9b480f7acp+16368 xfail:intel96 xfail:m68k96
6048lgamma 0x5.c6aa645fffef5fa912b9b480f8p+16368 xfail:intel96 xfail:m68k96
4b84e247 6049
050f29c1
JM
6050lgamma -0x1.fa471547c2fe5p+1
6051lgamma -0x1.9260dcp+1
6052
6053lgamma -0xffffffp-1
6054lgamma -0x1fffffffffffffp-1
6055lgamma -0xffffffffffffffffp-1
6056lgamma -0x3ffffffffffffffffffffffffffp-1
6057lgamma -0x1ffffffffffffffffffffffffffffp-1
6058
9bb69b60
JM
6059lgamma -0x100000000.8p0
6060lgamma -0x100000001.8p0
6061
050f29c1
JM
6062lgamma -0.25
6063lgamma -0.5
6064lgamma -0.75
6065lgamma -1.25
6066lgamma -1.5
6067lgamma -1.75
6068lgamma -0x2.08p0
6069lgamma -0x2.1p0
6070lgamma -0x2.18p0
6071lgamma -0x2.2p0
6072lgamma -0x2.28p0
6073lgamma -0x2.3p0
6074lgamma -0x2.38p0
6075lgamma -0x2.4p0
6076lgamma -0x2.48p0
6077lgamma -0x2.5p0
6078lgamma -0x2.58p0
6079lgamma -0x2.6p0
6080lgamma -0x2.68p0
6081lgamma -0x2.7p0
6082lgamma -0x2.78p0
6083lgamma -0x2.8p0
6084lgamma -0x2.88p0
6085lgamma -0x2.9p0
6086lgamma -0x2.98p0
6087lgamma -0x2.ap0
6088lgamma -0x2.a8p0
6089lgamma -0x2.bp0
6090lgamma -0x2.b8p0
6091lgamma -0x2.cp0
6092lgamma -0x2.c8p0
6093lgamma -0x2.dp0
6094lgamma -0x2.d8p0
6095lgamma -0x2.ep0
6096lgamma -0x2.e8p0
6097lgamma -0x2.fp0
6098lgamma -0x2.f8p0
6099lgamma -0x3.08p0
6100lgamma -0x3.1p0
6101lgamma -0x3.18p0
6102lgamma -0x3.2p0
6103lgamma -0x3.28p0
6104lgamma -0x3.3p0
6105lgamma -0x3.38p0
6106lgamma -0x3.4p0
6107lgamma -0x3.48p0
6108lgamma -0x3.5p0
6109lgamma -0x3.58p0
6110lgamma -0x3.6p0
6111lgamma -0x3.68p0
6112lgamma -0x3.7p0
6113lgamma -0x3.78p0
6114lgamma -0x3.8p0
6115lgamma -0x3.88p0
6116lgamma -0x3.9p0
6117lgamma -0x3.98p0
6118lgamma -0x3.ap0
6119lgamma -0x3.a8p0
6120lgamma -0x3.bp0
6121lgamma -0x3.b8p0
6122lgamma -0x3.cp0
6123lgamma -0x3.c8p0
6124lgamma -0x3.dp0
6125lgamma -0x3.d8p0
6126lgamma -0x3.ep0
6127lgamma -0x3.e8p0
6128lgamma -0x3.fp0
6129lgamma -0x3.f8p0
6130lgamma -4.25
6131lgamma -4.5
6132lgamma -4.75
6133lgamma -5.25
6134lgamma -5.5
6135lgamma -5.75
6136lgamma -6.25
6137lgamma -6.5
6138lgamma -6.75
6139lgamma -7.25
6140lgamma -7.5
6141lgamma -7.75
6142lgamma -8.25
6143lgamma -8.5
6144lgamma -8.75
6145lgamma -9.25
6146lgamma -9.5
6147lgamma -9.75
6148lgamma -10.25
6149lgamma -10.5
6150lgamma -10.75
6151lgamma -11.25
6152lgamma -11.5
6153lgamma -11.75
6154lgamma -12.25
6155lgamma -12.5
6156lgamma -12.75
6157lgamma -13.25
6158lgamma -13.5
6159lgamma -13.75
6160lgamma -14.25
6161lgamma -14.5
6162lgamma -14.75
6163lgamma -15.25
6164lgamma -15.5
6165lgamma -15.75
6166lgamma -16.25
6167lgamma -16.5
6168lgamma -16.75
6169lgamma -17.25
6170lgamma -17.5
6171lgamma -17.75
6172lgamma -18.25
6173lgamma -18.5
6174lgamma -18.75
6175lgamma -19.25
6176lgamma -19.5
6177lgamma -19.75
6178lgamma -20.25
6179lgamma -20.5
6180lgamma -20.75
6181lgamma -21.25
6182lgamma -21.5
6183lgamma -21.75
6184lgamma -22.25
6185lgamma -22.5
6186lgamma -22.75
6187lgamma -23.25
6188lgamma -23.5
6189lgamma -23.75
6190lgamma -24.25
6191lgamma -24.5
6192lgamma -24.75
6193lgamma -25.25
6194lgamma -25.5
6195lgamma -25.75
6196lgamma -26.25
6197lgamma -26.5
6198lgamma -26.75
6199lgamma -27.25
6200lgamma -27.5
6201lgamma -27.75
6202lgamma -28.25
6203lgamma -28.5
6204lgamma -28.75
6205lgamma -29.25
6206lgamma -29.5
6207lgamma -29.75
6208lgamma -30.25
6209lgamma -30.5
6210lgamma -30.75
6211lgamma -31.25
6212lgamma -31.5
6213lgamma -31.75
6214lgamma -32.25
6215lgamma -32.5
6216lgamma -32.75
6217lgamma -33.25
6218lgamma -33.5
6219lgamma -33.75
6220lgamma -34.25
6221lgamma -34.5
6222lgamma -34.75
6223lgamma -35.25
6224lgamma -35.5
6225lgamma -35.75
6226lgamma -36.25
6227lgamma -36.5
6228lgamma -36.75
6229lgamma -37.25
6230lgamma -37.5
6231lgamma -37.75
6232lgamma -38.25
6233lgamma -38.5
6234lgamma -38.75
6235lgamma -39.25
6236lgamma -39.5
6237lgamma -39.75
6238lgamma -40.25
6239lgamma -40.5
6240lgamma -40.75
6241lgamma -41.25
6242lgamma -41.5
6243lgamma -41.75
6244lgamma -42.25
6245lgamma -42.5
6246lgamma -42.75
6247lgamma -43.25
6248lgamma -43.5
6249lgamma -43.75
6250lgamma -44.25
6251lgamma -44.5
6252lgamma -44.75
6253lgamma -45.25
6254lgamma -45.5
6255lgamma -45.75
6256lgamma -46.25
6257lgamma -46.5
6258lgamma -46.75
6259lgamma -47.25
6260lgamma -47.5
6261lgamma -47.75
6262lgamma -48.25
6263lgamma -48.5
6264lgamma -48.75
6265lgamma -49.25
6266lgamma -49.5
6267lgamma -49.75
6268lgamma -50.25
6269lgamma -50.5
6270lgamma -50.75
6271lgamma -51.25
6272lgamma -51.5
6273lgamma -51.75
6274lgamma -52.25
6275lgamma -52.5
6276lgamma -52.75
6277lgamma -53.25
6278lgamma -53.5
6279lgamma -53.75
6280lgamma -54.25
6281lgamma -54.5
6282lgamma -54.75
6283lgamma -55.25
6284lgamma -55.5
6285lgamma -55.75
6286lgamma -56.25
6287lgamma -56.5
6288lgamma -56.75
6289lgamma -57.25
6290lgamma -57.5
6291lgamma -57.75
6292lgamma -58.25
6293lgamma -58.5
6294lgamma -58.75
6295lgamma -59.25
6296lgamma -59.5
6297lgamma -59.75
6298lgamma -60.25
6299lgamma -60.5
6300lgamma -60.75
6301
760723ec 6302# Integers +/- 1ulp for binary128 (gen-auto-libm-tests will round these
050f29c1
JM
6303# to produce integers +/- 1ulp for other formats).
6304lgamma -0xf.fffffffffffffffffffffffffff8p-4
6305lgamma -0x1.0000000000000000000000000001p+0
6306lgamma -0x1.ffffffffffffffffffffffffffffp+0
6307lgamma -0x2.0000000000000000000000000002p+0
6308lgamma -0x2.fffffffffffffffffffffffffffep+0
6309lgamma -0x3.0000000000000000000000000002p+0
6310lgamma -0x3.fffffffffffffffffffffffffffep+0
6311lgamma -0x4.0000000000000000000000000004p+0
6312lgamma -0x4.fffffffffffffffffffffffffffcp+0
6313lgamma -0x5.0000000000000000000000000004p+0
6314lgamma -0x5.fffffffffffffffffffffffffffcp+0
6315lgamma -0x6.0000000000000000000000000004p+0
6316lgamma -0x6.fffffffffffffffffffffffffffcp+0
6317lgamma -0x7.0000000000000000000000000004p+0
6318lgamma -0x7.fffffffffffffffffffffffffffcp+0
6319lgamma -0x8.0000000000000000000000000008p+0
6320lgamma -0x8.fffffffffffffffffffffffffff8p+0
6321lgamma -0x9.0000000000000000000000000008p+0
6322lgamma -0x9.fffffffffffffffffffffffffff8p+0
6323lgamma -0xa.0000000000000000000000000008p+0
6324lgamma -0xa.fffffffffffffffffffffffffff8p+0
6325lgamma -0xb.0000000000000000000000000008p+0
6326lgamma -0xb.fffffffffffffffffffffffffff8p+0
6327lgamma -0xc.0000000000000000000000000008p+0
6328lgamma -0xc.fffffffffffffffffffffffffff8p+0
6329lgamma -0xd.0000000000000000000000000008p+0
6330lgamma -0xd.fffffffffffffffffffffffffff8p+0
6331lgamma -0xe.0000000000000000000000000008p+0
6332lgamma -0xe.fffffffffffffffffffffffffff8p+0
6333lgamma -0xf.0000000000000000000000000008p+0
6334lgamma -0xf.fffffffffffffffffffffffffff8p+0
6335lgamma -0x1.0000000000000000000000000001p+4
6336lgamma -0x1.0fffffffffffffffffffffffffffp+4
6337lgamma -0x1.1000000000000000000000000001p+4
6338lgamma -0x1.1fffffffffffffffffffffffffffp+4
6339lgamma -0x1.2000000000000000000000000001p+4
6340lgamma -0x1.2fffffffffffffffffffffffffffp+4
6341lgamma -0x1.3000000000000000000000000001p+4
6342lgamma -0x1.3fffffffffffffffffffffffffffp+4
6343lgamma -0x1.4000000000000000000000000001p+4
6344lgamma -0x1.4fffffffffffffffffffffffffffp+4
6345lgamma -0x1.5000000000000000000000000001p+4
6346lgamma -0x1.5fffffffffffffffffffffffffffp+4
6347lgamma -0x1.6000000000000000000000000001p+4
6348lgamma -0x1.6fffffffffffffffffffffffffffp+4
6349lgamma -0x1.7000000000000000000000000001p+4
6350lgamma -0x1.7fffffffffffffffffffffffffffp+4
6351lgamma -0x1.8000000000000000000000000001p+4
6352lgamma -0x1.8fffffffffffffffffffffffffffp+4
6353lgamma -0x1.9000000000000000000000000001p+4
6354lgamma -0x1.9fffffffffffffffffffffffffffp+4
6355lgamma -0x1.a000000000000000000000000001p+4
6356lgamma -0x1.afffffffffffffffffffffffffffp+4
6357lgamma -0x1.b000000000000000000000000001p+4
6358lgamma -0x1.bfffffffffffffffffffffffffffp+4
6359lgamma -0x1.c000000000000000000000000001p+4
6360lgamma -0x1.cfffffffffffffffffffffffffffp+4
6361lgamma -0x1.d000000000000000000000000001p+4
6362lgamma -0x1.dfffffffffffffffffffffffffffp+4
6363lgamma -0x1.e000000000000000000000000001p+4
6364lgamma -0x1.efffffffffffffffffffffffffffp+4
6365lgamma -0x1.f000000000000000000000000001p+4
6366lgamma -0x1.ffffffffffffffffffffffffffffp+4
6367lgamma -0x2.0000000000000000000000000002p+4
6368lgamma -0x2.0ffffffffffffffffffffffffffep+4
6369lgamma -0x2.1000000000000000000000000002p+4
6370lgamma -0x2.1ffffffffffffffffffffffffffep+4
6371lgamma -0x2.2000000000000000000000000002p+4
6372lgamma -0x2.2ffffffffffffffffffffffffffep+4
6373lgamma -0x2.3000000000000000000000000002p+4
6374lgamma -0x2.3ffffffffffffffffffffffffffep+4
6375lgamma -0x2.4000000000000000000000000002p+4
6376lgamma -0x2.4ffffffffffffffffffffffffffep+4
6377lgamma -0x2.5000000000000000000000000002p+4
6378lgamma -0x2.5ffffffffffffffffffffffffffep+4
6379lgamma -0x2.6000000000000000000000000002p+4
6380lgamma -0x2.6ffffffffffffffffffffffffffep+4
6381lgamma -0x2.7000000000000000000000000002p+4
6382lgamma -0x2.7ffffffffffffffffffffffffffep+4
6383lgamma -0x2.8000000000000000000000000002p+4
6384lgamma -0x2.8ffffffffffffffffffffffffffep+4
6385lgamma -0x2.9000000000000000000000000002p+4
6386lgamma -0x2.9ffffffffffffffffffffffffffep+4
6387lgamma -0x2.a000000000000000000000000002p+4
6388lgamma -0x2.affffffffffffffffffffffffffep+4
6389lgamma -0x2.b000000000000000000000000002p+4
6390lgamma -0x2.bffffffffffffffffffffffffffep+4
6391lgamma -0x2.c000000000000000000000000002p+4
6392lgamma -0x2.cffffffffffffffffffffffffffep+4
6393lgamma -0x2.d000000000000000000000000002p+4
6394lgamma -0x2.dffffffffffffffffffffffffffep+4
6395lgamma -0x2.e000000000000000000000000002p+4
6396lgamma -0x2.effffffffffffffffffffffffffep+4
6397lgamma -0x2.f000000000000000000000000002p+4
6398lgamma -0x2.fffffffffffffffffffffffffffep+4
6399lgamma -0x3.0000000000000000000000000002p+4
6400lgamma -0x3.0ffffffffffffffffffffffffffep+4
6401lgamma -0x3.1000000000000000000000000002p+4
6402lgamma -0x3.1ffffffffffffffffffffffffffep+4
6403lgamma -0x3.2000000000000000000000000002p+4
6404lgamma -0x3.2ffffffffffffffffffffffffffep+4
6405lgamma -0x3.3000000000000000000000000002p+4
6406lgamma -0x3.3ffffffffffffffffffffffffffep+4
6407lgamma -0x3.4000000000000000000000000002p+4
6408lgamma -0x3.4ffffffffffffffffffffffffffep+4
6409lgamma -0x3.5000000000000000000000000002p+4
6410lgamma -0x3.5ffffffffffffffffffffffffffep+4
6411lgamma -0x3.6000000000000000000000000002p+4
6412lgamma -0x3.6ffffffffffffffffffffffffffep+4
6413lgamma -0x3.7000000000000000000000000002p+4
6414lgamma -0x3.7ffffffffffffffffffffffffffep+4
6415lgamma -0x3.8000000000000000000000000002p+4
6416lgamma -0x3.8ffffffffffffffffffffffffffep+4
6417lgamma -0x3.9000000000000000000000000002p+4
6418lgamma -0x3.9ffffffffffffffffffffffffffep+4
6419lgamma -0x3.a000000000000000000000000002p+4
6420lgamma -0x3.affffffffffffffffffffffffffep+4
6421lgamma -0x3.b000000000000000000000000002p+4
6422lgamma -0x3.bffffffffffffffffffffffffffep+4
6423lgamma -0x3.c000000000000000000000000002p+4
6424
6425# Zeroes of lgamma, until the point where they just duplicate integers
6426# +/- 1ulp.
6427lgamma -0x2.74ff92c01f0d82abec9f315f1a0712c334804d9cp+0
6428lgamma -0x2.bf6821437b20197995a4b4641eaebf4b00b482ap+0
6429lgamma -0x3.24c1b793cb35efb8be699ad3d9ba65454cb7fac8p+0
6430lgamma -0x3.f48e2a8f85fca170d4561291236cc320a4887d1cp+0
6431lgamma -0x4.0a139e16656030c39f0b0de18112ac17bfd6be9p+0
6432lgamma -0x4.fdd5de9bbabf3510d0aa4076988501d7d7812528p+0
6433lgamma -0x5.021a95fc2db6432a4c56e595394decc6af0430d8p+0
6434lgamma -0x5.ffa4bd647d0357dd4ed62cbd31edf8e3f8e5deb8p+0
6435lgamma -0x6.005ac9625f233b607c2d96d16385cb86ac56934p+0
6436lgamma -0x6.fff2fddae1bbff3d626b65c23fd21f40300a3ba8p+0
6437lgamma -0x7.000cff7b7f87adf4482dcdb98782ab2661ca58bp+0
6438lgamma -0x7.fffe5fe05673c3ca9e82b522b0ca9d2e8837cd2p+0
6439lgamma -0x8.0001a01459fc9f60cb3cec1cec8576677ca538ep+0
6440lgamma -0x8.ffffd1c425e80ffc864e95749259e7e20210e8p+0
6441lgamma -0x9.00002e3bb47d86d6d843fedc351deb7ad09ec5fp+0
6442lgamma -0x9.fffffb606bdfdcd062ae77a50547c69d2eb6f34p+0
6443lgamma -0xa.0000049f93bb9927b45d95e15441e03086db914p+0
6444lgamma -0xa.ffffff9466e9f1b36dacd2adbd18d05a4e45806p+0
6445lgamma -0xb.0000006b9915315d965a6ffea40e4bea39000ddp+0
6446lgamma -0xb.fffffff7089387387de41acc3d3c978bd839c8cp+0
6447lgamma -0xc.00000008f76c7731567c0f0250f387920df5676p+0
6448lgamma -0xc.ffffffff4f6dcf617f97a5ffc757d548d2890cdp+0
6449lgamma -0xd.00000000b092309c06683dd1b903e3700857a16p+0
6450lgamma -0xd.fffffffff36345ab9e184a3e09d1176dc48e47fp+0
6451lgamma -0xe.000000000c9cba545e94e75ec5718f753e2501ep+0
6452lgamma -0xe.ffffffffff28c060c6604ef30371f89d37357cap+0
6453lgamma -0xf.0000000000d73f9f399bd0e420f85e9ee31b0b9p+0
6454lgamma -0xf.fffffffffff28c060c6621f512e72e4d113626ap+0
6455lgamma -0x1.000000000000d73f9f399da1424bf93b91f177dp+4
6456lgamma -0x1.0ffffffffffff3569c47e7a93e1c46a08a2e008ap+4
6457lgamma -0x1.1000000000000ca963b8185688876ca5a3a64ec2p+4
6458lgamma -0x1.1fffffffffffff4bec3ce234132d08b2b726187cp+4
6459lgamma -0x1.20000000000000b413c31dcbeca4c3b2ffacbb4ap+4
6460lgamma -0x1.2ffffffffffffff685b25cbf5f545ced932e3848p+4
6461lgamma -0x1.30000000000000097a4da340a0ab81b7b1f1f002p+4
6462lgamma -0x1.3fffffffffffffff86af516ff7f76bd67e720d58p+4
6463lgamma -0x1.40000000000000007950ae9008089413ccc8a354p+4
6464lgamma -0x1.4ffffffffffffffffa391c4248c2a39cfdd49d4ap+4
6465lgamma -0x1.500000000000000005c6e3bdb73d5c62f55ed532p+4
6466lgamma -0x1.5fffffffffffffffffbcc71a49201eb5aeb96c74p+4
6467lgamma -0x1.6000000000000000004338e5b6dfe14a513fb4dp+4
6468lgamma -0x1.6ffffffffffffffffffd13c97d9d38fcc4d08d7p+4
6469lgamma -0x1.70000000000000000002ec368262c7033b2f6f32p+4
6470lgamma -0x1.7fffffffffffffffffffe0d30fe68d0a88335b4cp+4
6471lgamma -0x1.800000000000000000001f2cf01972f577cca4b4p+4
6472lgamma -0x1.8ffffffffffffffffffffec0c3322e9a0572b1bcp+4
6473lgamma -0x1.90000000000000000000013f3ccdd165fa8d4e44p+4
6474lgamma -0x1.9ffffffffffffffffffffff3b8bd01cad8d32e38p+4
6475lgamma -0x1.a0000000000000000000000c4742fe35272cd1c8p+4
6476lgamma -0x1.afffffffffffffffffffffff8b9538f48cc5737ep+4
6477lgamma -0x1.b00000000000000000000000746ac70b733a8c82p+4
6478lgamma -0x1.bffffffffffffffffffffffffbd79d7672bde8b2p+4
6479lgamma -0x1.c00000000000000000000000042862898d42174ep+4
6480lgamma -0x1.cfffffffffffffffffffffffffdb4c0ce9794ea6p+4
6481lgamma -0x1.d000000000000000000000000024b3f31686b15ap+4
6482lgamma -0x1.dffffffffffffffffffffffffffec6cd3afb82ap+4
6483lgamma -0x1.e0000000000000000000000000013932c5047d6p+4
6484
038e4be9
JM
6485lgamma 0x8.8d2d5p+0
6486lgamma 0x1.6a324ap+52
6487lgamma 0x9.62f59p+0
6488lgamma 0xa.d55d6b4d78e28p+0
6489lgamma 0x8.d6315p+0
6490lgamma 0xb.2e679p+0
6491lgamma 0xb.01191p+0
305392ea 6492lgamma 0xb.26fdap+0
14f36098 6493lgamma 0xb.4ad0ap+0
3ba0ac10 6494lgamma 0xe.7a678p+20
050f29c1
JM
6495lgamma -0x2.dea4ccp-4
6496lgamma -0x2.dd306p-4
6497lgamma -0x1.bdc8bp+0
6498lgamma -0x4.0a82e8p-4
00a7073c
JM
6499lgamma -0x1.bca67ap+0
6500lgamma -0x3.46446bb6a23aap+0
6501lgamma -0x3.f3d2c40911814p+0
038e4be9 6502
bbf37bdc
JM
6503log 1
6504log e
6505log 1/e
6506log 2
6507log 10
6508log 0.75
9d1687b2
JM
6509log 0x1.000002p0
6510log 0x1.0000000000001p0
6511log 0x1.0000000000000002p0
6512log 0x1.000000000000000000000000008p0
6513log 0x1.0000000000000000000000000001p0
6514log 0x0.ffffffp0
6515log 0x0.fffffffffffff8p0
6516log 0x0.ffffffffffffffffp0
6517log 0x0.ffffffffffffffffffffffffffcp0
6518log 0x0.ffffffffffffffffffffffffffff8p0
2dec468f
JM
6519log min
6520log min_subnorm
ca88f362 6521log max
bbf37bdc 6522
a0d31f36
JM
6523log 0xb.0d5dfp-4
6524log 0x1.6c3f6p+0
6525log 0xa.ae688p-4
6526log 0x1.017f8ap+44
4afe4b20
JM
6527log 0x1.0b5c1ep+36
6528log 0x2.1b17c2887e938p+928
3ba0ac10 6529log 0x1.929d9cp+0
a1f99ba2 6530log 0x1.770072p+0
cad5ad81
PZ
6531# the next value generates larger error bounds on x86_64 (binary64)
6532log 0x1.d405118796bd8p-1
a0d31f36 6533
bbf37bdc
JM
6534log10 1
6535log10 0.1
6536log10 10.0
6537log10 100.0
6538log10 10000.0
6539log10 e
6540log10 0.75
9d1687b2
JM
6541log10 0x1.000002p0
6542log10 0x1.0000000000001p0
6543log10 0x1.0000000000000002p0
6544log10 0x1.000000000000000000000000008p0
6545log10 0x1.0000000000000000000000000001p0
6546log10 0x0.ffffffp0
6547log10 0x0.fffffffffffff8p0
6548log10 0x0.ffffffffffffffffp0
6549log10 0x0.ffffffffffffffffffffffffffcp0
6550log10 0x0.ffffffffffffffffffffffffffff8p0
5a051454
PZ
6551# the next value generates larger error bounds on x86_64 (binary128)
6552log10 0x1.6a291ea0aa11fb374f1df8b3ac6bp+0
2dec468f
JM
6553log10 min
6554log10 min_subnorm
ca88f362 6555log10 max
bbf37bdc 6556
a0d31f36
JM
6557log10 0x9.ad6e3p-4
6558log10 0x1.7163aep+0
6559log10 0xa.9d0d4p-4
6560log10 0x1.251ec6p+0
6561log10 0x1.022e82p+0
31450d9a 6562log10 0x9.b3727e3feb538p-4
14f36098 6563log10 0xf.bf1b2p-4
4afe4b20 6564log10 0x1.6b5f7ap+96
a0d31f36 6565
bbf37bdc
JM
6566log1p 0
6567log1p -0
6568log1p e-1
6569log1p -0.25
6570log1p -0.875
9d1687b2
JM
6571log1p 0x1p-5
6572log1p 0x1p-10
6573log1p 0x1p-15
6574log1p 0x1p-20
6575log1p 0x1p-25
6576log1p 0x1p-30
6577log1p 0x1p-35
6578log1p 0x1p-40
6579log1p 0x1p-45
6580log1p 0x1p-50
6581log1p 0x1p-55
6582log1p 0x1p-60
6583log1p 0x1p-100
6584log1p 0x1p-600
6585log1p 0x1p-10000
0b7a5f92
JM
6586log1p min
6587log1p min_subnorm
6588log1p -min
6589log1p -min_subnorm
1a84c3d6
JM
6590log1p 0x1p10
6591log1p 0x1p20
6592log1p 0x1p30
6593log1p 0x1p50
6594log1p 0x1p60
6595log1p 0x1p100
6596log1p 0x1p1000
5a051454
PZ
6597# the next value generates larger error bounds on x86_64 (binary128)
6598log1p 0x6.a0cf42befce9ed4085ef59254b48p-4
1a84c3d6 6599log1p max
bbf37bdc 6600
a0d31f36
JM
6601log1p 0x7.2a4368p-4
6602log1p 0x6.d3a118p-4
6603log1p 0x5.03f228p+0
6604log1p 0x7.264963888ac9p-4
6605log1p 0x8.786bdp-4
6606log1p 0x7.89dc17790eeb4p-4
6607log1p 0x9.81ccf8887c24a7bp-4
6608log1p 0xa.5028608bd65f38dp-4
6609log1p 0x5.bf78873e20a2d468p-4
305392ea 6610log1p 0x7.aa5198p-4
4afe4b20 6611log1p 0x2.564fap+0
3ba0ac10 6612log1p 0x7.fc242a2235222ef8p-4
a1f99ba2
JM
6613log1p -0x4.f37d3c9ce0b14bdd86eb157df5d4p-4
6614log1p 0x7.2eca50c4d93196362b4f37f6e8dcp-4
6615log1p -0x6.3fef3067427e43dfcde9e48f74bcp-4
6616log1p 0x6.af53d00fd2845d4772260ef5adc4p-4
a0d31f36 6617
bbf37bdc
JM
6618log2 1
6619log2 e
6620log2 2.0
6621log2 16.0
6622log2 256.0
6623log2 0.75
9d1687b2
JM
6624log2 0x1.000002p0
6625log2 0x1.0000000000001p0
6626log2 0x1.0000000000000002p0
6627log2 0x1.000000000000000000000000008p0
6628log2 0x1.0000000000000000000000000001p0
6629log2 0x0.ffffffp0
6630log2 0x0.fffffffffffff8p0
6631log2 0x0.ffffffffffffffffp0
6632log2 0x0.ffffffffffffffffffffffffffcp0
6633log2 0x0.ffffffffffffffffffffffffffff8p0
7c84a504
JM
6634log2 0x1.28d3b4p+0
6635log2 0xe.d99dap-4
6636log2 0x1.63d202d04392cp+0
6637log2 0xf.d9ce0b1a50e08p-4
6638log2 0x1.07465bdc7e41b52ep+0
6639log2 0xf.4dfb4p-48
a0d31f36
JM
6640log2 0x1.0a588ep+0
6641log2 0xb.e77c6p-4
31450d9a 6642log2 0x1.4fe37ep+0
4afe4b20 6643log2 0x3.9b0754p+8
3ba0ac10 6644log2 0xb.e132ap-4
a1f99ba2
JM
6645log2 0xb.5bf82dc51f02035p-4
6646log2 0xb.7704dc9beb05p-4
6647log2 0xb.56f63c18e93eecdp-4
5a051454
PZ
6648# the next value generates larger error bounds on x86_64 (binary128)
6649log2 0xb.54170d5cfa8fd72a47d6bda19068p-4
2dec468f
JM
6650log2 min
6651log2 min_subnorm
ca88f362 6652log2 max
bbf37bdc 6653
69a01461
JM
6654mul 0 0
6655mul 0 -0
6656mul -0 0
6657mul -0 -0
6658mul max max
6659mul max -max
6660mul -max max
6661mul -max -max
6662mul min min
6663mul min -min
6664mul -min min
6665mul -min -min
6666mul min_subnorm min_subnorm
6667mul min_subnorm -min_subnorm
6668mul -min_subnorm min_subnorm
6669mul -min_subnorm -min_subnorm
6670mul 1 2
6671mul 1 -2
6672mul -1 2
6673mul -1 -2
6674mul 100.5 0.75
6675mul 100.5 -0.75
6676mul -100.5 0.75
6677mul -100.5 -0.75
6678# Cases where the product of two values in a wider format is very
6679# close to half way between two representable values in a narrower
6680# format, so that double rounding would sometimes yield the wrong
6681# result. These examples have products of the form
6682# (2^a + 1)(2^b + 1)/2^(a+b), where a is the width of the narrower
6683# format, b is greater than the width of the wider format and factors
6684# have been rearranged between the terms so that both terms do fit
6685# within the wider format.
6686# a = 24, b = 54
6687mul 0x5000005p-24 0xccccccccccccdp-54
6688# a = 24, b = 65
6689mul 0x3000003p-24 0xaaaaaaaaaaaaaaabp-65
6690# a = 24, b = 114
6691mul 0x5000005p-24 0xcccccccccccccccccccccccccccdp-114
6692# a = 53, b = 65
6693mul 0x60000000000003p-53 0xaaaaaaaaaaaaaaabp-65
6694# a = 53, b = 114
6695mul 0xa0000000000005p-53 0xcccccccccccccccccccccccccccdp-114
6696# a = 64, b = 114
6697mul 0x50000000000000005p-64 0xcccccccccccccccccccccccccccdp-114
6698# Similar, for double rounding to 64 bit of a product of 53-bit values.
6699# This product equals 2^64 + 2^11 + 1.
6700mul 97689974585 188829449
6701
1356f38d
JM
6702# Cases where there is underflow before rounding (for some format) but
6703# might not be after rounding, depending on the rounding mode.
6704mul 0x0.ffffff8p-126 0x1.0000001p0
6705mul 0x0.ffffff8p-126 -0x1.0000001p0
6706mul -0x0.ffffff8p-126 0x1.0000001p0
6707mul -0x0.ffffff8p-126 -0x1.0000001p0
4eff749e
JM
6708mul 0x0.fffffffffffffcp-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
6709mul 0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
6710mul -0x0.fffffffffffffcp-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
6711mul -0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
6712mul 0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128
6713mul 0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128
6714mul -0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128
6715mul -0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128
1356f38d 6716
ff362e5b
JM
6717pow 0 0
6718pow 0 -0
6719pow -0 0
6720pow -0 -0
6721
6722pow 10 0
6723pow 10 -0
6724pow -10 0
6725pow -10 -0
6726
6727pow 1 1
6728pow 1 -1
6729pow 1 1.25
6730pow 1 -1.25
6731pow 1 0x1p62
6732pow 1 0x1p63
6733pow 1 0x1p64
6734pow 1 0x1p72
6735pow 1 min_subnorm
6736pow 1 -min_subnorm
6737
6738# pow (x, +-0) == 1.
6739pow 32.75 0
6740pow 32.75 -0
6741pow -32.75 0
6742pow -32.75 -0
6743pow 0x1p72 0
6744pow 0x1p72 -0
6745pow 0x1p-72 0
6746pow 0x1p-72 -0
6747
6748pow 0x1p72 0x1p72
6749pow 10 -0x1p72
6750pow max max
6751pow 10 -max
6752
6753pow 0 1
6754pow 0 11
6755
6756pow -0 1
6757pow -0 11
6758
6759pow 0 2
6760pow 0 11.1
6761
6762pow -0 2
6763pow -0 11.1
6764
6765# pow (+0, y) == +0 for y an odd integer > 0.
6766pow 0.0 27
6767pow 0.0 0xffffff
6768pow 0.0 0x1.fffffffffffffp+52
6769pow 0.0 0x1.fffffffffffffffep+63
6770pow 0.0 0x1.ffffffffffffffffffffffffff8p+105
6771pow 0.0 0x1.ffffffffffffffffffffffffffffp+112
6772
6773# pow (-0, y) == -0 for y an odd integer > 0.
6774pow -0 27
6775pow -0 0xffffff
6776pow -0 0x1fffffe
6777pow -0 0x1.fffffffffffffp+52
6778pow -0 0x1.fffffffffffffp+53
6779pow -0 0x1.fffffffffffffffep+63
08f7b95d
JM
6780pow -0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
6781pow -0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
6782pow -0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
6783pow -0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
6784pow -0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
ff362e5b
JM
6785
6786# pow (+0, y) == +0 for y > 0 and not an odd integer.
6787pow 0.0 4
6788pow 0.0 0x1p24
6789pow 0.0 0x1p127
6790pow 0.0 max
6791pow 0.0 min_subnorm
6792
6793# pow (-0, y) == +0 for y > 0 and not an odd integer.
68531229 6794pow -0 0.5
ff362e5b
JM
6795pow -0 4
6796pow -0 0x1p24
6797pow -0 0x1p127
6798pow -0 max
6799pow -0 min_subnorm
6800
6801pow 16 0.25
6802pow 0x1p64 0.125
6803pow 2 4
6804pow 256 8
6805
6806pow 0.75 1.25
6807
6808pow -7.49321e+133 -9.80818e+16
6809
6810pow -1.0 -0xffffff
6811pow -1.0 -0x1fffffe
6812pow -1.0 -0x1.fffffffffffffp+52
6813pow -1.0 -0x1.fffffffffffffp+53
6814pow -1.0 -0x1.fffffffffffffffep+63
08f7b95d
JM
6815pow -1.0 -0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
6816pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
6817pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
6818pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
6819pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
ff362e5b
JM
6820pow -1.0 -max
6821
6822pow -1.0 0xffffff
6823pow -1.0 0x1fffffe
6824pow -1.0 0x1.fffffffffffffp+52
6825pow -1.0 0x1.fffffffffffffp+53
6826pow -1.0 0x1.fffffffffffffffep+63
08f7b95d
JM
6827pow -1.0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
6828pow -1.0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
6829pow -1.0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
6830pow -1.0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
6831pow -1.0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
ff362e5b
JM
6832pow -1.0 max
6833
6834pow -2.0 126
6835pow -2.0 127
6836pow -2.0 -126
6837pow -2.0 -127
6838
6839pow -2.0 -0xffffff
6840pow -2.0 -0x1fffffe
6841pow -2.0 -0x1.fffffffffffffp+52
6842pow -2.0 -0x1.fffffffffffffp+53
6843pow -2.0 -0x1.fffffffffffffffep+63
6844pow -2.0 -0x1.fffffffffffffffep+64
6845pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
6846pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
6847pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
6848pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
6849pow -2.0 -max
6850
6851pow -2.0 0xffffff
6852pow -2.0 0x1fffffe
6853pow -2.0 0x1.fffffffffffffp+52
6854pow -2.0 0x1.fffffffffffffp+53
6855pow -2.0 0x1.fffffffffffffffep+63
6856pow -2.0 0x1.fffffffffffffffep+64
6857pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
6858pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
6859pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
6860pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
6861pow -2.0 max
6862
6863pow -max -2
6864pow -max -3
6865pow -max 2
6866pow -max 3
6867
6868pow -max -0xffffff
6869pow -max -0x1fffffe
6870pow -max -0x1.fffffffffffffp+52
6871pow -max -0x1.fffffffffffffp+53
6872pow -max -0x1.fffffffffffffffep+63
6873pow -max -0x1.fffffffffffffffep+64
6874pow -max -0x1.ffffffffffffffffffffffffff8p+105
6875pow -max -0x1.ffffffffffffffffffffffffff8p+106
6876pow -max -0x1.ffffffffffffffffffffffffffffp+112
6877pow -max -0x1.ffffffffffffffffffffffffffffp+113
6878pow -max -max
6879
6880pow -max 0xffffff
6881pow -max 0x1fffffe
6882pow -max 0x1.fffffffffffffp+52
6883pow -max 0x1.fffffffffffffp+53
6884pow -max 0x1.fffffffffffffffep+63
6885pow -max 0x1.fffffffffffffffep+64
6886pow -max 0x1.ffffffffffffffffffffffffff8p+105
6887pow -max 0x1.ffffffffffffffffffffffffff8p+106
6888pow -max 0x1.ffffffffffffffffffffffffffffp+112
6889pow -max 0x1.ffffffffffffffffffffffffffffp+113
6890pow -max max
6891
4da6db51
JM
6892pow -0x1p65 2
6893pow -0x1p65 3
6894pow -0x1p65 4
6895pow -0x1p65 5
6896pow -0x1p43 3
6897pow -0x1p43 4
6898pow -0x1p43 5
6899pow -0x1p33 4
6900pow -0x1p33 5
6901pow -0x1p26 5
6902pow -0x1p-65 -2
6903pow -0x1p-65 -3
6904pow -0x1p-65 -4
6905pow -0x1p-65 -5
6906pow -0x1p-43 -3
6907pow -0x1p-43 -4
6908pow -0x1p-43 -5
6909pow -0x1p-33 -4
6910pow -0x1p-33 -5
6911pow -0x1p-26 -5
6912
6913pow -0x1p513 2
6914pow -0x1p513 3
6915pow -0x1p513 4
6916pow -0x1p513 5
6917pow -0x1p342 3
6918pow -0x1p342 4
6919pow -0x1p342 5
6920pow -0x1p257 4
6921pow -0x1p257 5
6922pow -0x1p205 5
6923pow -0x1p-513 -2
6924pow -0x1p-513 -3
6925pow -0x1p-513 -4
6926pow -0x1p-513 -5
6927pow -0x1p-342 -3
6928pow -0x1p-342 -4
6929pow -0x1p-342 -5
6930pow -0x1p-257 -4
6931pow -0x1p-257 -5
6932pow -0x1p-205 -5
6933
6934pow -0x1p8192 2
6935pow -0x1p8192 3
6936pow -0x1p8192 4
6937pow -0x1p8192 5
6938pow -0x1p5462 3
6939pow -0x1p5462 4
6940pow -0x1p5462 5
6941pow -0x1p4097 4
6942pow -0x1p4097 5
6943pow -0x1p3277 5
6944pow -0x1p64 257
6945pow -0x1p-8192 -2
6946pow -0x1p-8192 -3
6947pow -0x1p-8192 -4
6948pow -0x1p-8192 -5
6949pow -0x1p-5462 -3
6950pow -0x1p-5462 -4
6951pow -0x1p-5462 -5
6952pow -0x1p-4097 -4
6953pow -0x1p-4097 -5
6954pow -0x1p-3277 -5
6955pow -0x1p-64 -257
6956
ff362e5b
JM
6957pow -0.5 126
6958pow -0.5 127
6959pow -0.5 -126
6960pow -0.5 -127
6961
6962pow -0.5 -0xffffff
6963pow -0.5 -0x1fffffe
6964pow -0.5 -0x1.fffffffffffffp+52
6965pow -0.5 -0x1.fffffffffffffp+53
6966pow -0.5 -0x1.fffffffffffffffep+63
6967pow -0.5 -0x1.fffffffffffffffep+64
6968pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
6969pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
6970pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
6971pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
6972pow -0.5 -max
6973
6974pow -0.5 0xffffff
6975pow -0.5 0x1fffffe
6976pow -0.5 0x1.fffffffffffffp+52
6977pow -0.5 0x1.fffffffffffffp+53
6978pow -0.5 0x1.fffffffffffffffep+63
6979pow -0.5 0x1.fffffffffffffffep+64
6980pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
6981pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
6982pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
6983pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
6984pow -0.5 max
6985
6986pow -min -2
6987pow -min -3
6988pow -min 1
6989pow -min 2
6990pow -min 3
6991
6992pow -min -0xffffff
6993pow -min -0x1fffffe
6994pow -min -0x1.fffffffffffffp+52
6995pow -min -0x1.fffffffffffffp+53
6996pow -min -0x1.fffffffffffffffep+63
6997pow -min -0x1.fffffffffffffffep+64
6998pow -min -0x1.ffffffffffffffffffffffffff8p+105
6999pow -min -0x1.ffffffffffffffffffffffffff8p+106
7000pow -min -0x1.ffffffffffffffffffffffffffffp+112
7001pow -min -0x1.ffffffffffffffffffffffffffffp+113
7002pow -min -max
7003
7004pow -min 0xffffff
7005pow -min 0x1fffffe
7006pow -min 0x1.fffffffffffffp+52
7007pow -min 0x1.fffffffffffffp+53
7008pow -min 0x1.fffffffffffffffep+63
7009pow -min 0x1.fffffffffffffffep+64
7010pow -min 0x1.ffffffffffffffffffffffffff8p+105
7011pow -min 0x1.ffffffffffffffffffffffffff8p+106
7012pow -min 0x1.ffffffffffffffffffffffffffffp+112
7013pow -min 0x1.ffffffffffffffffffffffffffffp+113
7014pow -min max
7015
7016pow 0x0.ffffffp0 10
7017pow 0x0.ffffffp0 100
7018pow 0x0.ffffffp0 1000
7019pow 0x0.ffffffp0 0x1p24
7020pow 0x0.ffffffp0 0x1p30
7021pow 0x0.ffffffp0 0x1.234566p30
7022pow 0x0.ffffffp0 -10
7023pow 0x0.ffffffp0 -100
7024pow 0x0.ffffffp0 -1000
7025pow 0x0.ffffffp0 -0x1p24
7026pow 0x0.ffffffp0 -0x1p30
7027pow 0x0.ffffffp0 -0x1.234566p30
7028pow 0x1.000002p0 0x1p24
7029pow 0x1.000002p0 0x1.234566p29
7030pow 0x1.000002p0 -0x1.234566p29
7031
7032pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
7033pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
7034pow 0x1.0000000000001p0 0x1.23456789abcdfp61
7035pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
7036
7037pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
7038pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
7039pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
7040pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
7041
7042pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
7043pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
7044pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
7045pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
7046
cf36e503
JM
7047pow -0x0.ffffffp0 10
7048pow -0x0.ffffffp0 100
7049pow -0x0.ffffffp0 1000
7050pow -0x0.ffffffp0 0x1p24
7051pow -0x0.ffffffp0 0x1p30
7052pow -0x0.ffffffp0 0x1.234566p30
7053pow -0x0.ffffffp0 -10
7054pow -0x0.ffffffp0 -100
7055pow -0x0.ffffffp0 -1000
7056pow -0x0.ffffffp0 -0x1p24
7057pow -0x0.ffffffp0 -0x1p30
7058pow -0x0.ffffffp0 -0x1.234566p30
7059pow -0x1.000002p0 0x1p24
7060pow -0x1.000002p0 0x1.234566p29
7061pow -0x1.000002p0 -0x1.234566p29
7062
7063pow -0x0.fffffffffffff8p0 0x1.23456789abcdfp62
7064pow -0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
7065pow -0x1.0000000000001p0 0x1.23456789abcdfp61
7066pow -0x1.0000000000001p0 -0x1.23456789abcdfp61
7067
7068pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
7069pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
7070pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
7071pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
7072
7073pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
7074pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
7075pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
7076pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
7077
7078pow 0x1.000002p0 0x1p30
7079pow -0x1.000002p0 0x1p30
7080pow 0x1.000002p0 max
7081pow -0x1.000002p0 max
7082pow 0x1.00000ep0 0x1p30
7083pow -0x1.00000ep0 0x1p30
7084pow 0x1.00000ep0 max
7085pow -0x1.00000ep0 max
7086
ff362e5b
JM
7087pow 1e4932 0.75
7088pow 1e4928 0.75
7089pow 1e4924 0.75
7090pow 1e4920 0.75
7091pow 10.0 4932.0
7092pow 10.0 4931.0
7093pow 10.0 4930.0
7094pow 10.0 4929.0
7095pow 10.0 -4931.0
7096pow 10.0 -4930.0
7097pow 10.0 -4929.0
7098pow 1e27 182.0
7099pow 1e27 -182.0
7100
7101pow min_subnorm min_subnorm
7102pow min_subnorm -min_subnorm
7103pow max min_subnorm
7104pow max -min_subnorm
7105pow 0.99 min_subnorm
7106pow 0.99 -min_subnorm
7107pow 1.01 min_subnorm
7108pow 1.01 -min_subnorm
7109
7110pow 2.0 -100000.0
7111
6ace3938
JM
7112pow 2 -126.125
7113pow 2 -126.25
7114pow 2 -126.375
7115pow 2 -126.5
7116pow 2 -126.625
7117pow 2 -126.75
7118pow 2 -126.875
7119pow 2 -969.125
7120pow 2 -969.25
7121pow 2 -969.375
7122pow 2 -969.5
7123pow 2 -969.625
7124pow 2 -969.75
7125pow 2 -969.875
7126pow 2 -1022.125
7127pow 2 -1022.25
7128pow 2 -1022.375
7129pow 2 -1022.5
7130pow 2 -1022.625
7131pow 2 -1022.75
7132pow 2 -1022.875
7133pow 2 -16382.125
7134pow 2 -16382.25
7135pow 2 -16382.375
7136pow 2 -16382.5
7137pow 2 -16382.625
7138pow 2 -16382.75
7139pow 2 -16382.875
7140pow 2 -16383.125
7141pow 2 -16383.25
7142pow 2 -16383.375
7143pow 2 -16383.5
7144pow 2 -16383.625
7145pow 2 -16383.75
7146pow 2 -16383.875
7147pow 0.5 126.125
7148pow 0.5 126.25
7149pow 0.5 126.375
7150pow 0.5 126.5
7151pow 0.5 126.625
7152pow 0.5 126.75
7153pow 0.5 126.875
7154pow 0.5 969.125
7155pow 0.5 969.25
7156pow 0.5 969.375
7157pow 0.5 969.5
7158pow 0.5 969.625
7159pow 0.5 969.75
7160pow 0.5 969.875
7161pow 0.5 1022.125
7162pow 0.5 1022.25
7163pow 0.5 1022.375
7164pow 0.5 1022.5
7165pow 0.5 1022.625
7166pow 0.5 1022.75
7167pow 0.5 1022.875
7168pow 0.5 16382.125
7169pow 0.5 16382.25
7170pow 0.5 16382.375
7171pow 0.5 16382.5
7172pow 0.5 16382.625
7173pow 0.5 16382.75
7174pow 0.5 16382.875
7175pow 0.5 16383.125
7176pow 0.5 16383.25
7177pow 0.5 16383.375
7178pow 0.5 16383.5
7179pow 0.5 16383.625
7180pow 0.5 16383.75
7181pow 0.5 16383.875
7182pow 0x1.00001p1 -126
7183pow -0x1.00002p1 -126
7184pow 0x1.00003p1 -126
7185pow -0x1.00004p1 -126
7186pow 0x1.00005p1 -126
7187pow -0x1.00006p1 -126
7188pow 0x1.00007p1 -126
7189pow 0x1.00001p1 -969
7190pow -0x1.00002p1 -969
7191pow 0x1.00003p1 -969
7192pow -0x1.00004p1 -969
7193pow 0x1.00005p1 -969
7194pow -0x1.00006p1 -969
7195pow 0x1.00007p1 -969
7196pow 0x1.00001p1 -1022
7197pow -0x1.00002p1 -1022
7198pow 0x1.00003p1 -1022
7199pow -0x1.00004p1 -1022
7200pow 0x1.00005p1 -1022
7201pow -0x1.00006p1 -1022
7202pow 0x1.00007p1 -1022
7203pow 0x1.00001p1 -16382
7204pow -0x1.00002p1 -16382
7205pow 0x1.00003p1 -16382
7206pow -0x1.00004p1 -16382
7207pow 0x1.00005p1 -16382
7208pow -0x1.00006p1 -16382
7209pow 0x1.00007p1 -16382
7210pow 0x1.00001p1 -16383
7211pow -0x1.00002p1 -16383
7212pow 0x1.00003p1 -16383
7213pow -0x1.00004p1 -16383
7214pow 0x1.00005p1 -16383
7215pow -0x1.00006p1 -16383
7216pow 0x1.00007p1 -16383
7217pow 0x0.ffff1p-1 126
7218pow -0x0.ffff2p-1 126
7219pow 0x0.ffff3p-1 126
7220pow -0x0.ffff4p-1 126
7221pow 0x0.ffff5p-1 126
7222pow -0x0.ffff6p-1 126
7223pow 0x0.ffff7p-1 126
7224pow 0x0.ffff1p-1 969
7225pow -0x0.ffff2p-1 969
7226pow 0x0.ffff3p-1 969
7227pow -0x0.ffff4p-1 969
7228pow 0x0.ffff5p-1 969
7229pow -0x0.ffff6p-1 969
7230pow 0x0.ffff7p-1 969
7231pow 0x0.ffff1p-1 1022
7232pow -0x0.ffff2p-1 1022
7233pow 0x0.ffff3p-1 1022
7234pow -0x0.ffff4p-1 1022
7235pow 0x0.ffff5p-1 1022
7236pow -0x0.ffff6p-1 1022
7237pow 0x0.ffff7p-1 1022
7238pow 0x0.ffff1p-1 16382
7239pow -0x0.ffff2p-1 16382
7240pow 0x0.ffff3p-1 16382
7241pow -0x0.ffff4p-1 16382
7242pow 0x0.ffff5p-1 16382
7243pow -0x0.ffff6p-1 16382
7244pow 0x0.ffff7p-1 16382
7245pow 0x0.ffff1p-1 16383
7246pow -0x0.ffff2p-1 16383
7247pow 0x0.ffff3p-1 16383
7248pow -0x0.ffff4p-1 16383
7249pow 0x0.ffff5p-1 16383
7250pow -0x0.ffff6p-1 16383
7251pow 0x0.ffff7p-1 16383
7252pow 0x2.000b3p0 -1022
7253pow 0x2.000582p0 -1022
7254pow 2 -0x3.fe513p+8
7255pow 2 -0x3.fe4e8p+8
7256
c898991d
JM
7257pow 10 -1
7258pow 10 -2
7259pow 10 -3
7260pow 10 -4
7261pow 10 -5
7262pow 10 -6
7263pow 10 -7
7264
7265pow 0x0.ffffffffffffffffp0 1
7266pow 0x0.ffffffffffffffffp0 2
7267pow 0x0.ffffffffffffffffp0 3
7268pow 0x0.ffffffffffffffffp0 4
7269pow 0x0.ffffffffffffffffp0 5
7270pow 0x0.ffffffffffffffffp0 6
7271pow 0x0.ffffffffffffffffp0 7
7272pow 0x0.ffffffffffffffffp0 -1
7273pow 0x0.ffffffffffffffffp0 -2
7274pow 0x0.ffffffffffffffffp0 -3
7275pow 0x0.ffffffffffffffffp0 -4
7276pow 0x0.ffffffffffffffffp0 -5
7277pow 0x0.ffffffffffffffffp0 -6
7278pow 0x0.ffffffffffffffffp0 -7
7279
7280pow 0x1.0000000000000002p0 1
7281pow 0x1.0000000000000002p0 2
7282pow 0x1.0000000000000002p0 3
7283pow 0x1.0000000000000002p0 4
7284pow 0x1.0000000000000002p0 5
7285pow 0x1.0000000000000002p0 6
7286pow 0x1.0000000000000002p0 7
7287pow 0x1.0000000000000002p0 -1
7288pow 0x1.0000000000000002p0 -2
7289pow 0x1.0000000000000002p0 -3
7290pow 0x1.0000000000000002p0 -4
7291pow 0x1.0000000000000002p0 -5
7292pow 0x1.0000000000000002p0 -6
7293pow 0x1.0000000000000002p0 -7
7294
ff362e5b
JM
7295pow 1.0625 1.125
7296pow 1.5 1.03125
6411f81d 7297pow 0x1.7d1a0a6f2p+681 1.5
86793ae7 7298pow 0x1.ce78f2p+0 -0x2.7f1f78p+4
4afe4b20 7299pow 0xf.fffffp+124 -0x5.b5b648p+0
3ba0ac10 7300pow 0x1.430d4cp+0 0x5.0e462p+4
a1f99ba2 7301pow 0x9.8b82ap-4 -0x1.99907ap+12
fa752c69 7302pow 0xd.73035p-4 -0x1.47bb8p+8
edbbdb18 7303pow 0x1.059c76p+0 0x1.ff80bep+11
505b5b29
SN
7304pow 0x1.7ac7cp+5 23
7305pow -0x1.7ac7cp+5 23
ff362e5b 7306
bbf37bdc
JM
7307sin 0
7308sin -0
7309sin pi/6
7310sin -pi/6
7311sin pi/2
7312sin -pi/2
199a3386
JM
7313sin pi
7314sin -pi
bbf37bdc
JM
7315sin 0.75
7316sin 0x1p65
7317sin -0x1p65
7318sin 0x1.7f4134p+103
7319sin 0.80190127184058835
7320sin 2.522464e-1
7321sin 1e22
7322sin 0x1p1023
7323sin 0x1p16383
7324sin 0x1p+120
7325sin 0x1p+127
7326sin 0x1.fffff8p+127
7327sin 0x1.fffffep+127
7328sin 0x1p+50
7329sin 0x1p+28
7330sin 0.93340582292648832662962377071381
7331sin 2.3328432680770916363144351635128
7332sin 3.7439477503636453548097051680088
7333sin 3.9225160069792437411706487182528
7334sin 4.0711651639931289992091478779912
7335sin 4.7858438478542097982426639646292
7336sin 5.9840767662578002727968851104379
7337sin 1
7338sin 2
7339sin 3
7340sin 4
7341sin 5
7342sin 6
7343sin 7
7344sin 8
7345sin 9
7346sin 10
1cadc858 7347sin 0x1.2001469775ce6p32
827bb585 7348sin -0x3.3de320f6be87ep+1020
305392ea 7349sin 0xe.9f1e5bc3bb88p+112
471dffa1 7350sin 0x4.7857dp+68
3ba0ac10 7351sin 0x6.287cc8749212e72p+0
a1f99ba2
JM
7352sin -0x1.02e34cp+0
7353sin 0xf.f0274p+4
7354sin 0x3.042d88p+0
a9d42c09
PZ
7355# the next value generates larger error bounds on x86_64 (binary32)
7356sin 0x1.d12ed2p-12
5a051454
PZ
7357# the next value generates larger error bounds on x86_64 (ldbl-96)
7358sin -0x6.e2368c006c018228p+16
7359# the next value generates larger error bounds on x86_64 (binary128)
7360sin 0x5.6a5005df4363833413fa44f74ae8p+64
199a3386
JM
7361sin max
7362sin -max
ad39cce0
JM
7363sin min
7364sin -min
7365sin min_subnorm
7366sin -min_subnorm
cbf88869 7367sin 0x1.8475e5afd4481p+0
bbf37bdc 7368
6f6fc482
JM
7369sincos 0
7370sincos -0
7371sincos pi/2
7372sincos pi/6
7373sincos pi/3
199a3386
JM
7374sincos pi
7375sincos -pi
6f6fc482
JM
7376sincos 0.75
7377sincos 0x1p65
7378sincos -0x1p65
7379sincos 0.80190127184058835
7380sincos 1e22
7381sincos 0x1p1023
7382sincos 0x1p16383
7383sincos 0x1p+120
7384sincos 0x1p+127
7385sincos 0x1.fffff8p+127
7386sincos 0x1.fffffep+127
7387sincos 0x1p+50
7388sincos 0x1p+28
827bb585 7389sincos -0x3.3de320f6be87ep+1020
305392ea 7390sincos 0xe.9f1e5bc3bb88p+112
471dffa1 7391sincos 0x4.7857dp+68
3ba0ac10 7392sincos 0x6.287cc8749212e72p+0
a1f99ba2
JM
7393sincos -0x1.02e34cp+0
7394sincos 0xf.f0274p+4
7395sincos 0x3.042d88p+0
199a3386
JM
7396sincos max
7397sincos -max
ad39cce0
JM
7398sincos min
7399sincos -min
7400sincos min_subnorm
7401sincos -min_subnorm
cbf88869 7402sincos 0x1.8475e5afd4481p+0
6f6fc482 7403
bbf37bdc
JM
7404sinh 0
7405sinh -0
7406sinh 0.75
f88acd39 7407sinh 0x8p-32
d0649b2d
JM
7408sinh 0x1p-5
7409sinh -0x1p-5
7410sinh 0x1p-10
7411sinh -0x1p-10
7412sinh 0x1p-20
7413sinh -0x1p-20
7414sinh 0x1p-30
7415sinh -0x1p-30
7416sinh 0x1p-40
7417sinh -0x1p-40
7418sinh 0x1p-50
7419sinh -0x1p-50
7420sinh 0x1p-60
7421sinh -0x1p-60
7422sinh 0x1p-70
7423sinh -0x1p-70
7424sinh 0x1p-100
7425sinh -0x1p-100
7426sinh 0x1p-1000
7427sinh -0x1p-1000
7428sinh 0x1p-10000
7429sinh -0x1p-10000
bbf37bdc
JM
7430sinh 22
7431sinh 23
7432sinh 24
239ed6f3
JM
7433sinh -0x7.55d7f8p-4
7434sinh -0x3.f392f8p-4
7435sinh 0x1.c56446p+0
7436sinh 0x6.cac622d51eebcp-4
7437sinh -0x5.c4cb02389c094p+0
7438sinh -0x1.646850f515ef2p+0
7439sinh -0x7.a8c5f68c81fae5dp-4
7440sinh 0x3.4a037p-4
7441sinh -0x3.eba6dbcbeceb2p-4
7442sinh -0x2.55f63p+0
094fca83
JM
7443sinh -0x3.ca68c96337692p-4
7444sinh -0x3.92da05a85024b314p-4
7445sinh -0x3.3e6292ed442d450cp-4
7446sinh 0x7.6e259d2436fc4p-4
31450d9a
JM
7447sinh 0x3.d6e088p-4
7448sinh -0x7.688eap-4
14f36098 7449sinh -0xd.dce79p-4
4afe4b20
JM
7450sinh 0x8.a3127p+4
7451sinh 0x1.c0709p-12
a1f99ba2
JM
7452sinh 0xb.7f67c3586c24p-4
7453sinh -0x1.3dda8ap+0
7454sinh -0x5.ee9218p-4
7455sinh -0x1.bcfc98p+0
7456sinh -0x6.9bbb6df7c5d08p-4
5a051454
PZ
7457# the next value generates larger error bounds on x86_64 (ldbl-96)
7458sinh 0x2.c5d376167f4052f4p+12
1c15464c
AZ
7459sinh max
7460sinh -max
5e29dd57
JM
7461sinh min
7462sinh -min
7463sinh min_subnorm
7464sinh -min_subnorm
bbf37bdc 7465
199a3386
JM
7466sinh 0x5.96a7ep+4
7467sinh 0x5.96a7e8p+4
7468sinh 0x2.c679d1f73f0fap+8
08f7b95d 7469sinh 0x2.c679d1f73f0fcp+8
179b8675
JM
7470sinh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
7471sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
1c15464c
AZ
7472sinh 0x2.c5d37700c6bb03a4p+12
7473sinh 0x2.c5d37700c6bb03a8p+12
7474sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12
7475sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12
cad5ad81
PZ
7476# the next value generates larger error bounds on x86_64 (binary64)
7477sinh -0x1.633c62890fa14p+9
199a3386 7478
8d3f9e85
JM
7479sub 0 0
7480sub 0 -0
7481sub -0 0
7482sub -0 -0
7483sub max max
7484sub max -max
7485sub -max max
7486sub -max -max
7487sub min min missing-underflow:arg-ibm128
7488sub min -min missing-underflow:arg-ibm128
7489sub -min min missing-underflow:arg-ibm128
7490sub -min -min missing-underflow:arg-ibm128
7491sub min_subnorm min_subnorm missing-underflow:arg-ibm128
7492sub min_subnorm -min_subnorm missing-underflow:arg-ibm128
7493sub -min_subnorm min_subnorm missing-underflow:arg-ibm128
7494sub -min_subnorm -min_subnorm missing-underflow:arg-ibm128
7495sub 1 2
7496sub 1 -2
7497sub -1 2
7498sub -1 -2
7499sub 100.5 0.75
7500sub 100.5 -0.75
7501sub -100.5 0.75
7502sub -100.5 -0.75
7503sub 1 0x1p-23
7504sub 1 0x1.7fp-23
7505sub 1 0x1.8p-23
7506sub 1 0x1.81p-23
7507sub 1 0x1p-24
7508sub 1 0x1.1p-24
7509sub 1 0x0.fp-24
7510sub 1 min
7511sub 1 -min
7512sub 1 min_subnorm
7513sub 1 -min_subnorm
7514sub -1 min
7515sub -1 -min
7516sub -1 min_subnorm
7517sub -1 -min_subnorm
7518# Cases where larger argument is half way between two values of a
7519# floating-point format, so that double rounding would sometimes yield
7520# the wrong result.
7521sub 0x1.000001p0 min
7522sub 0x1.000001p0 -min
7523sub 0x1.000001p0 min_subnorm
7524sub 0x1.000001p0 -min_subnorm
7525sub -0x1.000001p0 min
7526sub -0x1.000001p0 -min
7527sub -0x1.000001p0 min_subnorm
7528sub -0x1.000001p0 -min_subnorm
7529sub 0x1.00000000000008p0 min
7530sub 0x1.00000000000008p0 -min
7531sub 0x1.00000000000008p0 min_subnorm
7532sub 0x1.00000000000008p0 -min_subnorm
7533sub -0x1.00000000000008p0 min
7534sub -0x1.00000000000008p0 -min
7535sub -0x1.00000000000008p0 min_subnorm
7536sub -0x1.00000000000008p0 -min_subnorm
7537sub 0x1.0000000000000001p0 min
7538sub 0x1.0000000000000001p0 -min
7539sub 0x1.0000000000000001p0 min_subnorm
7540sub 0x1.0000000000000001p0 -min_subnorm
7541sub -0x1.0000000000000001p0 min
7542sub -0x1.0000000000000001p0 -min
7543sub -0x1.0000000000000001p0 min_subnorm
7544sub -0x1.0000000000000001p0 -min_subnorm
7545# Two values representable in the same format with difference very
7546# close to half way between two representable values. In particular,
7547# verify that there is no intermediate rounding to 64 bits when
7548# subtracting two double values.
7549sub 1 0x1.000002p-24
7550sub 1 -0x1.000002p-24
7551sub 1 0x0.ffffffp-24
7552sub 1 -0x0.ffffffp-24
7553sub 0x1.000002p0 0x1.000002p-24
7554sub 0x1.000002p0 -0x1.000002p-24
7555sub 0x1.000002p0 0x0.ffffffp-24
7556sub 0x1.000002p0 -0x0.ffffffp-24
7557sub 1 0x1.0000000000001p-53
7558sub 1 -0x1.0000000000001p-53
7559sub 1 0x0.fffffffffffff8p-53
7560sub 1 -0x0.fffffffffffff8p-53
7561sub 0x1.0000000000001p0 0x1.0000000000001p-53
7562sub 0x1.0000000000001p0 -0x1.0000000000001p-53
7563sub 0x1.0000000000001p0 0x0.fffffffffffff8p-53
7564sub 0x1.0000000000001p0 -0x0.fffffffffffff8p-53
7565sub 1 0x1.0000000000000002p-64
7566sub 1 -0x1.0000000000000002p-64
7567sub 1 0x0.ffffffffffffffffp-64
7568sub 1 -0x0.ffffffffffffffffp-64
7569sub 0x1.0000000000000002p0 0x1.0000000000000002p-64
7570sub 0x1.0000000000000002p0 -0x1.0000000000000002p-64
7571sub 0x1.0000000000000002p0 0x0.ffffffffffffffffp-64
7572sub 0x1.0000000000000002p0 -0x0.ffffffffffffffffp-64
7573
ffb536d0
JM
7574sqrt 0
7575sqrt -0
7576sqrt 2209
7577sqrt 4
7578sqrt 2
7579sqrt 0.25
7580sqrt 6642.25
7581sqrt 15190.5625
7582sqrt 0.75
ea3bc4e8
JM
7583sqrt 0x1.fffffffffffffp+1023
7584sqrt 0x1.ffffffffffffbp+1023
7585sqrt 0x1.ffffffffffff7p+1023
7586sqrt 0x1.ffffffffffff3p+1023
7587sqrt 0x1.fffffffffffefp+1023
7588sqrt 0x1.fffffffffffebp+1023
7589sqrt 0x1.fffffffffffe7p+1023
7590sqrt 0x1.fffffffffffe3p+1023
7591sqrt 0x1.fffffffffffdfp+1023
7592sqrt 0x1.fffffffffffdbp+1023
7593sqrt 0x1.fffffffffffd7p+1023
7594sqrt 0x1.0000000000003p-1022
7595sqrt 0x1.0000000000007p-1022
7596sqrt 0x1.000000000000bp-1022
7597sqrt 0x1.000000000000fp-1022
7598sqrt 0x1.0000000000013p-1022
7599sqrt 0x1.0000000000017p-1022
7600sqrt 0x1.000000000001bp-1022
7601sqrt 0x1.000000000001fp-1022
7602sqrt 0x1.0000000000023p-1022
7603sqrt 0x1.0000000000027p-1022
7604sqrt 0x1.000000000002bp-1022
7605sqrt 0x1.000000000002fp-1022
7606sqrt 0x1.0000000000033p-1022
7607sqrt 0x1.0000000000037p-1022
7608sqrt 0x1.7167bc36eaa3bp+6
7609sqrt 0x1.7570994273ad7p+6
7610sqrt 0x1.7dae969442fe6p+6
7611sqrt 0x1.7f8444fcf67e5p+6
7612sqrt 0x1.8364650e63a54p+6
7613sqrt 0x1.85bedd274edd8p+6
7614sqrt 0x1.8609cf496ab77p+6
7615sqrt 0x1.873849c70a375p+6
7616sqrt 0x1.8919c962cbaaep+6
7617sqrt 0x1.8de4493e22dc6p+6
7618sqrt 0x1.924829a17a288p+6
7619sqrt 0x1.92702cd992f12p+6
7620sqrt 0x1.92b763a8311fdp+6
7621sqrt 0x1.947da013c7293p+6
7622sqrt 0x1.9536091c494d2p+6
7623sqrt 0x1.61b04c6p-1019
7624sqrt 0x1.93789f1p-1018
7625sqrt 0x1.a1989b4p-1018
7626sqrt 0x1.f93bc9p-1018
7627sqrt 0x1.2f675e3p-1017
7628sqrt 0x1.a158508p-1017
7629sqrt 0x1.cd31f078p-1017
7630sqrt 0x1.33b43b08p-1016
7631sqrt 0x1.6e66a858p-1016
7632sqrt 0x1.8661cbf8p-1016
7633sqrt 0x1.bbb221b4p-1016
7634sqrt 0x1.c4942f3cp-1016
7635sqrt 0x1.dbb258c8p-1016
7636sqrt 0x1.57103ea4p-1015
7637sqrt 0x1.9b294f88p-1015
7638sqrt 0x1.0000000000001p+0
7639sqrt 0x1.fffffffffffffp-1
199a3386
JM
7640sqrt max
7641sqrt min
7642sqrt min_subnorm
bbf37bdc
JM
7643
7644tan 0
7645tan -0
7646tan pi/4
199a3386
JM
7647tan pi/2
7648tan -pi/2
bbf37bdc
JM
7649tan 0.75
7650tan 0x1p65
7651tan -0x1p65
5a608ccc
JM
7652tan 0x1p-27
7653tan -0x1p-27
bbf37bdc
JM
7654tan 0xc.9p-4
7655tan 0xc.908p-4
7656tan 0xc.90cp-4
7657tan 0xc.90ep-4
7658tan 0xc.90fp-4
7659tan 0xc.90f8p-4
7660tan 0xc.90fcp-4
7661tan 0xc.90fdp-4
7662tan 0xc.90fd8p-4
7663tan 0xc.90fdap-4
7664tan 0xc.ap-4
7665tan 0xc.98p-4
7666tan 0xc.94p-4
7667tan 0xc.92p-4
7668tan 0xc.91p-4
7669tan 0xc.90fep-4
7670tan 0xc.90fdcp-4
7671tan 0xc.90fdbp-4
7672tan -0xc.9p-4
7673tan -0xc.908p-4
7674tan -0xc.90cp-4
7675tan -0xc.90ep-4
7676tan -0xc.90fp-4
7677tan -0xc.90f8p-4
7678tan -0xc.90fcp-4
7679tan -0xc.90fdp-4
7680tan -0xc.90fd8p-4
7681tan -0xc.90fdap-4
7682tan -0xc.ap-4
7683tan -0xc.98p-4
7684tan -0xc.94p-4
7685tan -0xc.92p-4
7686tan -0xc.91p-4
7687tan -0xc.90fep-4
7688tan -0xc.90fdcp-4
7689tan -0xc.90fdbp-4
7690tan 1e22
7691tan 0x1p1023
7692tan 0x1p16383
7693tan 1
7694tan 2
7695tan 3
7696tan 4
7697tan 5
7698tan 6
7699tan 7
7700tan 8
7701tan 9
7702tan 10
0957e15d
JM
7703tan -0x1.062a48p+0
7704tan -0x1.4f69cp+0
4afe4b20
JM
7705tan 0x1.6ca7e8p+0
7706tan -0x1.b569cp+0
7707tan -0x2.12bafcp+0
3ba0ac10
JM
7708tan 0x2.091d68p+0
7709tan -0x5.302ab9b18593264p+0
7710tan 0x1.1ad374p+0
a1f99ba2 7711tan -0x1.0d55b8p+0
e4e52ff0
JM
7712tan 1.57079697
7713tan -1.57079697
199a3386
JM
7714tan 0x1p-5
7715tan 0x1p-10
7716tan 0x1p-15
7717tan 0x1p-20
7718tan 0x1p-25
7719tan 0x1p-30
7720tan 0x1p-35
7721tan 0x1p-40
7722tan 0x1p-45
7723tan 0x1p-50
7724tan 0x1p-55
7725tan 0x1p-60
7726tan 0x1p-100
7727tan 0x1p-600
7728tan 0x1p-10000
7729tan max
7730tan -max
37550cb3
JM
7731tan min
7732tan -min
7733tan min_subnorm
7734tan -min_subnorm
bbf37bdc
JM
7735
7736tanh 0
7737tanh -0
7738tanh 0.75
7739tanh -0.75
7740tanh 1.0
7741tanh -1.0
7ee06ef1
JM
7742tanh 2
7743tanh -2
7744tanh 3
7745tanh -3
7746tanh 4
7747tanh -4
7748tanh 5
7749tanh -5
7750tanh 6
7751tanh -6
7752tanh 7
7753tanh -7
7754tanh 8
7755tanh -8
7756tanh 9
7757tanh -9
7758tanh 10
7759tanh -10
7760tanh 15
7761tanh -15
7762tanh 20
7763tanh -20
7764tanh 22
7765tanh -22
7766tanh 25
7767tanh -25
7768tanh 30
7769tanh -30
7770tanh 35
7771tanh -35
7772tanh 40
7773tanh -40
7774tanh 45
7775tanh -45
7776tanh 50
7777tanh -50
bbf37bdc 7778tanh 0x1p-57
5ffb9a53
JM
7779tanh 0xe.6c659p-4
7780tanh 0x8.c259ep-4
7781tanh 0x6.5821dp-4
7782tanh 0x8.7c9e5p-4
7783tanh -0x3.b60d7cp-4
7784tanh 0x7.b9985p-4
7785tanh 0x7.a18e8p-4
7786tanh -0x2.6082fp-4
7787tanh 0xe.05031p-16
7788tanh 0x3.c80eaa7adaa3p-4
305392ea 7789tanh 0x2.00f9857616524p-4
3ba0ac10
JM
7790tanh -0xe.9e035p+0
7791tanh -0x3.c0d8b54c5a488p-4
a1f99ba2
JM
7792tanh -0x3.2f59p-4
7793tanh 0x2.e6f54cp-4
7794tanh 0x3.397f2f50241d031p-4
7795tanh 0x8.4024a11b6610672b2982b852e8p-4
199a3386
JM
7796tanh 0x1p-5
7797tanh 0x1p-10
7798tanh 0x1p-15
7799tanh 0x1p-20
7800tanh 0x1p-25
7801tanh 0x1p-30
7802tanh 0x1p-35
7803tanh 0x1p-40
7804tanh 0x1p-45
7805tanh 0x1p-50
7806tanh 0x1p-55
7807tanh 0x1p-60
7808tanh 0x1p-100
7809tanh 0x1p-600
7810tanh 0x1p-10000
5a051454
PZ
7811# the next value generates larger error bounds on x86_64 (ldbl-96)
7812tanh 0x3.b9979a543d0fbfa8p-4
199a3386
JM
7813tanh max
7814tanh -max
37d83a08
JM
7815tanh min
7816tanh -min
7817tanh min_subnorm
7818tanh -min_subnorm
bbf37bdc
JM
7819
7820tgamma 0.5
7821tgamma -0.5
7822
7823tgamma 1
7824tgamma 2
7825tgamma 3
7826tgamma 4
7827tgamma 5
7828tgamma 6
7829tgamma 7
7830tgamma 8
7831tgamma 9
7832tgamma 10
7833
7834tgamma 0.7
7835tgamma 1.2
7836
7837tgamma 1.5
7838tgamma 2.5
7839tgamma 3.5
7840tgamma 4.5
7841tgamma 5.5
7842tgamma 6.5
7843tgamma 7.5
7844tgamma 8.5
7845tgamma 9.5
7846tgamma -1.5
7847tgamma -2.5
7848tgamma -3.5
7849tgamma -4.5
7850tgamma -5.5
7851tgamma -6.5
7852tgamma -7.5
7853tgamma -8.5
7854tgamma -9.5
7855tgamma 0x1p-24
7856tgamma -0x1p-24
7857tgamma 0x1p-53
7858tgamma -0x1p-53
7859tgamma 0x1p-64
7860tgamma -0x1p-64
7861tgamma 0x1p-106
7862tgamma -0x1p-106
7863tgamma 0x1p-113
7864tgamma -0x1p-113
7865tgamma 0x1p-127
7866tgamma -0x1p-127
e02920bc
JM
7867# IEEE semantics mean overflow very close to the threshold depends on
7868# the rounding mode; gen-auto-libm-tests does not reflect that glibc
7869# does not try to achieve this.
760723ec 7870tgamma 0x1p-128 spurious-overflow:binary32
bbf37bdc
JM
7871tgamma -0x1p-128
7872tgamma 0x1p-149
7873tgamma -0x1p-149
7874tgamma 0x1p-1023
7875tgamma -0x1p-1023
08f7b95d
JM
7876tgamma 0x1p-1024 spurious-overflow:binary64 spurious-overflow:ibm128
7877tgamma -0x1p-1024
7878tgamma 0x1p-1074
7879tgamma -0x1p-1074
7880tgamma 0x1p-16383
7881tgamma -0x1p-16383
760723ec 7882tgamma 0x1p-16384 spurious-overflow:intel96 spurious-overflow:m68k96 spurious-overflow:binary128
08f7b95d
JM
7883tgamma -0x1p-16384
7884tgamma 0x1p-16445
7885tgamma -0x1p-16445
7886tgamma 0x1p-16494
7887tgamma -0x1p-16494
bbf37bdc
JM
7888tgamma 0x8.00001p0
7889tgamma 0x7.fffff8p0
7890tgamma 0x7.000008p0
7891tgamma 0x6.fffff8p0
7892tgamma 0x6.000008p0
7893tgamma 0x5.fffff8p0
7894tgamma 0x5.000008p0
7895tgamma 0x4.fffff8p0
7896tgamma 0x4.000008p0
7897tgamma 0x3.fffffcp0
7898tgamma 0x3.000004p0
7899tgamma 0x2.fffffcp0
7900tgamma 0x2.000004p0
7901tgamma 0x1.fffffep0
7902tgamma 0x1.000002p0
7903tgamma 0x0.ffffffp0
7904tgamma -0x0.ffffffp0
7905tgamma -0x1.000002p0
7906tgamma -0x1.fffffep0
7907tgamma -0x2.000004p0
7908tgamma -0x2.fffffcp0
7909tgamma -0x3.000004p0
7910tgamma -0x3.fffffcp0
7911tgamma -0x4.000008p0
7912tgamma -0x4.fffff8p0
7913tgamma -0x5.000008p0
7914tgamma -0x5.fffff8p0
7915tgamma -0x6.000008p0
7916tgamma -0x6.fffff8p0
7917tgamma -0x7.000008p0
7918tgamma -0x7.fffff8p0
7919tgamma -0x8.00001p0
7920tgamma -0x9.fffffp0
7921tgamma -0xa.00001p0
7922tgamma -0x13.ffffep0
7923tgamma -0x14.00002p0
7924tgamma -0x1d.ffffep0
7925tgamma -0x1e.00002p0
7926tgamma -0x27.ffffcp0
7927tgamma -0x28.00004p0
7928tgamma -0x28.ffffcp0
7929tgamma -0x29.00004p0
e47cc4e0
JM
7930tgamma -0x29.ffffcp0
7931tgamma -0x2a.00004p0
bbf37bdc
JM
7932tgamma 0x8.0000000000008p0
7933tgamma 0x7.ffffffffffffcp0
7934tgamma 0x7.0000000000004p0
7935tgamma 0x6.ffffffffffffcp0
7936tgamma 0x6.0000000000004p0
7937tgamma 0x5.ffffffffffffcp0
7938tgamma 0x5.0000000000004p0
7939tgamma 0x4.ffffffffffffcp0
7940tgamma 0x4.0000000000004p0
7941tgamma 0x3.ffffffffffffep0
7942tgamma 0x3.0000000000002p0
7943tgamma 0x2.ffffffffffffep0
7944tgamma 0x2.0000000000002p0
7945tgamma 0x1.fffffffffffffp0
7946tgamma 0x1.0000000000001p0
7947tgamma 0x0.fffffffffffff8p0
7948tgamma -0x0.fffffffffffff8p0
7949tgamma -0x1.0000000000001p0
7950tgamma -0x1.fffffffffffffp0
7951tgamma -0x2.0000000000002p0
7952tgamma -0x2.ffffffffffffep0
7953tgamma -0x3.0000000000002p0
7954tgamma -0x3.ffffffffffffep0
7955tgamma -0x4.0000000000004p0
7956tgamma -0x4.ffffffffffffcp0
7957tgamma -0x5.0000000000004p0
7958tgamma -0x5.ffffffffffffcp0
7959tgamma -0x6.0000000000004p0
7960tgamma -0x6.ffffffffffffcp0
7961tgamma -0x7.0000000000004p0
7962tgamma -0x7.ffffffffffffcp0
7963tgamma -0x8.0000000000008p0
7964tgamma -0x9.ffffffffffff8p0
7965tgamma -0xa.0000000000008p0
7966tgamma -0x13.ffffffffffffp0
7967tgamma -0x14.000000000001p0
7968tgamma -0x1d.ffffffffffffp0
7969tgamma -0x1e.000000000001p0
7970tgamma -0x27.fffffffffffep0
7971tgamma -0x28.000000000002p0
7972tgamma -0x28.fffffffffffep0
7973tgamma -0x29.000000000002p0
e47cc4e0
JM
7974tgamma -0x29.fffffffffffep0
7975tgamma -0x2a.000000000002p0
7976tgamma -0x31.fffffffffffep0
7977tgamma -0x32.000000000002p0
7978tgamma -0x63.fffffffffffcp0
7979tgamma -0x64.000000000004p0
7980tgamma -0x95.fffffffffff8p0
7981tgamma -0x96.000000000008p0
7982tgamma -0xb4.fffffffffff8p0
7983tgamma -0xb5.000000000008p0
7984tgamma -0xb5.fffffffffff8p0
7985tgamma -0xb6.000000000008p0
7986tgamma -0xb6.fffffffffff8p0
7987tgamma -0xb7.000000000008p0
7988tgamma -0xb7.fffffffffff8p0
7989tgamma -0xb8.000000000008p0
bbf37bdc
JM
7990tgamma 0x8.00000000000000000000000004p0
7991tgamma 0x7.fffffffffffffffffffffffffep0
7992tgamma 0x7.00000000000000000000000002p0
7993tgamma 0x6.fffffffffffffffffffffffffep0
7994tgamma 0x6.00000000000000000000000002p0
7995tgamma 0x5.fffffffffffffffffffffffffep0
7996tgamma 0x5.00000000000000000000000002p0
7997tgamma 0x4.fffffffffffffffffffffffffep0
7998tgamma 0x4.00000000000000000000000002p0
7999tgamma 0x3.ffffffffffffffffffffffffffp0
8000tgamma 0x3.00000000000000000000000001p0
8001tgamma 0x2.ffffffffffffffffffffffffffp0
8002tgamma 0x2.00000000000000000000000001p0
8003tgamma 0x1.ffffffffffffffffffffffffff8p0
8004tgamma 0x1.000000000000000000000000008p0
8005tgamma 0x0.ffffffffffffffffffffffffffcp0
8006tgamma -0x0.ffffffffffffffffffffffffffcp0
8007tgamma -0x1.000000000000000000000000008p0
8008tgamma -0x1.ffffffffffffffffffffffffff8p0
8009tgamma -0x2.00000000000000000000000001p0
8010tgamma -0x2.ffffffffffffffffffffffffffp0
8011tgamma -0x3.00000000000000000000000001p0
8012tgamma -0x3.ffffffffffffffffffffffffffp0
8013tgamma -0x4.00000000000000000000000002p0
8014tgamma -0x4.fffffffffffffffffffffffffep0
8015tgamma -0x5.00000000000000000000000002p0
8016tgamma -0x5.fffffffffffffffffffffffffep0
8017tgamma -0x6.00000000000000000000000002p0
8018tgamma -0x6.fffffffffffffffffffffffffep0
8019tgamma -0x7.00000000000000000000000002p0
8020tgamma -0x7.fffffffffffffffffffffffffep0
8021tgamma -0x8.00000000000000000000000004p0
8022tgamma -0x9.fffffffffffffffffffffffffcp0
8023tgamma -0xa.00000000000000000000000004p0
8024tgamma -0x13.fffffffffffffffffffffffff8p0
8025tgamma -0x14.00000000000000000000000008p0
8026tgamma -0x1d.fffffffffffffffffffffffff8p0
8027tgamma -0x1e.00000000000000000000000008p0
8028tgamma -0x27.fffffffffffffffffffffffffp0
8029tgamma -0x28.0000000000000000000000001p0
8030tgamma -0x28.fffffffffffffffffffffffffp0
8031tgamma -0x29.0000000000000000000000001p0
e47cc4e0
JM
8032tgamma -0x29.fffffffffffffffffffffffffp0
8033tgamma -0x2a.0000000000000000000000001p0
8034tgamma -0x31.fffffffffffffffffffffffffp0
8035tgamma -0x32.0000000000000000000000001p0
8036tgamma -0x63.ffffffffffffffffffffffffep0
8037tgamma -0x64.0000000000000000000000002p0
8038tgamma -0x95.ffffffffffffffffffffffffcp0
8039tgamma -0x96.0000000000000000000000004p0
8040tgamma -0xb4.ffffffffffffffffffffffffcp0
8041tgamma -0xb5.0000000000000000000000004p0
8042tgamma -0xb5.ffffffffffffffffffffffffcp0
8043tgamma -0xb6.0000000000000000000000004p0
8044tgamma -0xb6.ffffffffffffffffffffffffcp0
8045tgamma -0xb7.0000000000000000000000004p0
8046tgamma -0xb7.ffffffffffffffffffffffffcp0
8047tgamma -0xb8.0000000000000000000000004p0
8048tgamma -0xbb.ffffffffffffffffffffffffcp0
8049tgamma -0xbc.0000000000000000000000004p0
8050tgamma -0xbc.ffffffffffffffffffffffffcp0
8051tgamma -0xbd.0000000000000000000000004p0
8052tgamma -0xbd.ffffffffffffffffffffffffcp0
8053tgamma -0xbe.0000000000000000000000004p0
8054tgamma -0xbe.ffffffffffffffffffffffffcp0
8055tgamma -0xbf.0000000000000000000000004p0
bbf37bdc
JM
8056tgamma 0x8.000000000000001p0
8057tgamma 0x7.fffffffffffffff8p0
8058tgamma 0x7.0000000000000008p0
8059tgamma 0x6.fffffffffffffff8p0
8060tgamma 0x6.0000000000000008p0
8061tgamma 0x5.fffffffffffffff8p0
8062tgamma 0x5.0000000000000008p0
8063tgamma 0x4.fffffffffffffff8p0
8064tgamma 0x4.0000000000000008p0
8065tgamma 0x3.fffffffffffffffcp0
8066tgamma 0x3.0000000000000004p0
8067tgamma 0x2.fffffffffffffffcp0
8068tgamma 0x2.0000000000000004p0
8069tgamma 0x1.fffffffffffffffep0
8070tgamma 0x1.0000000000000002p0
8071tgamma 0x0.ffffffffffffffffp0
8072tgamma -0x0.ffffffffffffffffp0
8073tgamma -0x1.0000000000000002p0
8074tgamma -0x1.fffffffffffffffep0
8075tgamma -0x2.0000000000000004p0
8076tgamma -0x2.fffffffffffffffcp0
8077tgamma -0x3.0000000000000004p0
8078tgamma -0x3.fffffffffffffffcp0
8079tgamma -0x4.0000000000000008p0
8080tgamma -0x4.fffffffffffffff8p0
8081tgamma -0x5.0000000000000008p0
8082tgamma -0x5.fffffffffffffff8p0
8083tgamma -0x6.0000000000000008p0
8084tgamma -0x6.fffffffffffffff8p0
8085tgamma -0x7.0000000000000008p0
8086tgamma -0x7.fffffffffffffff8p0
8087tgamma -0x8.000000000000001p0
8088tgamma -0x9.fffffffffffffffp0
8089tgamma -0xa.000000000000001p0
8090tgamma -0x13.ffffffffffffffep0
8091tgamma -0x14.000000000000002p0
8092tgamma -0x1d.ffffffffffffffep0
8093tgamma -0x1e.000000000000002p0
8094tgamma -0x27.ffffffffffffffcp0
8095tgamma -0x28.000000000000004p0
8096tgamma -0x28.ffffffffffffffcp0
8097tgamma -0x29.000000000000004p0
e47cc4e0
JM
8098tgamma -0x29.ffffffffffffffcp0
8099tgamma -0x2a.000000000000004p0
8100tgamma -0x31.ffffffffffffffcp0
8101tgamma -0x32.000000000000004p0
8102tgamma -0x63.ffffffffffffff8p0
8103tgamma -0x64.000000000000008p0
8104tgamma -0x95.ffffffffffffffp0
8105tgamma -0x96.00000000000001p0
8106tgamma -0xb4.ffffffffffffffp0
8107tgamma -0xb5.00000000000001p0
8108tgamma -0xb5.ffffffffffffffp0
8109tgamma -0xb6.00000000000001p0
8110tgamma -0xb6.ffffffffffffffp0
8111tgamma -0xb7.00000000000001p0
8112tgamma -0xb7.ffffffffffffffp0
8113tgamma -0xb8.00000000000001p0
8114tgamma -0xbb.ffffffffffffffp0
8115tgamma -0xbc.00000000000001p0
8116tgamma -0xbc.ffffffffffffffp0
8117tgamma -0xbd.00000000000001p0
8118tgamma -0xbd.ffffffffffffffp0
8119tgamma -0xbe.00000000000001p0
8120tgamma -0xbe.ffffffffffffffp0
8121tgamma -0xbf.00000000000001p0
8122tgamma -0xf9.ffffffffffffffp0
8123tgamma -0xfa.00000000000001p0
8124tgamma -0x1f3.fffffffffffffep0
8125tgamma -0x1f4.00000000000002p0
8126tgamma -0x2ed.fffffffffffffcp0
8127tgamma -0x2ee.00000000000004p0
8128tgamma -0x3e7.fffffffffffffcp0
8129tgamma -0x3e8.00000000000004p0
8130tgamma -0x4e1.fffffffffffff8p0
8131tgamma -0x4e2.00000000000008p0
8132tgamma -0x5db.fffffffffffff8p0
8133tgamma -0x5dc.00000000000008p0
8134tgamma -0x6d5.fffffffffffff8p0
8135tgamma -0x6d6.00000000000008p0
8136tgamma -0x6e2.fffffffffffff8p0
8137tgamma -0x6e3.00000000000008p0
8138tgamma -0x6e3.fffffffffffff8p0
8139tgamma -0x6e4.00000000000008p0
8140tgamma -0x6e4.fffffffffffff8p0
8141tgamma -0x6e5.00000000000008p0
8142tgamma -0x6e5.fffffffffffff8p0
8143tgamma -0x6e6.00000000000008p0
bbf37bdc
JM
8144tgamma 0x8.0000000000000000000000000008p0
8145tgamma 0x7.fffffffffffffffffffffffffffcp0
8146tgamma 0x7.0000000000000000000000000004p0
8147tgamma 0x6.fffffffffffffffffffffffffffcp0
8148tgamma 0x6.0000000000000000000000000004p0
8149tgamma 0x5.fffffffffffffffffffffffffffcp0
8150tgamma 0x5.0000000000000000000000000004p0
8151tgamma 0x4.fffffffffffffffffffffffffffcp0
8152tgamma 0x4.0000000000000000000000000004p0
8153tgamma 0x3.fffffffffffffffffffffffffffep0
8154tgamma 0x3.0000000000000000000000000002p0
8155tgamma 0x2.fffffffffffffffffffffffffffep0
8156tgamma 0x2.0000000000000000000000000002p0
8157tgamma 0x1.ffffffffffffffffffffffffffffp0
8158tgamma 0x1.0000000000000000000000000001p0
8159tgamma 0x0.ffffffffffffffffffffffffffff8p0
8160tgamma -0x0.ffffffffffffffffffffffffffff8p0
8161tgamma -0x1.0000000000000000000000000001p0
8162tgamma -0x1.ffffffffffffffffffffffffffffp0
8163tgamma -0x2.0000000000000000000000000002p0
8164tgamma -0x2.fffffffffffffffffffffffffffep0
8165tgamma -0x3.0000000000000000000000000002p0
8166tgamma -0x3.fffffffffffffffffffffffffffep0
8167tgamma -0x4.0000000000000000000000000004p0
8168tgamma -0x4.fffffffffffffffffffffffffffcp0
8169tgamma -0x5.0000000000000000000000000004p0
8170tgamma -0x5.fffffffffffffffffffffffffffcp0
8171tgamma -0x6.0000000000000000000000000004p0
8172tgamma -0x6.fffffffffffffffffffffffffffcp0
8173tgamma -0x7.0000000000000000000000000004p0
8174tgamma -0x7.fffffffffffffffffffffffffffcp0
8175tgamma -0x8.0000000000000000000000000008p0
8176tgamma -0x9.fffffffffffffffffffffffffff8p0
8177tgamma -0xa.0000000000000000000000000008p0
8178tgamma -0x13.fffffffffffffffffffffffffffp0
8179tgamma -0x14.000000000000000000000000001p0
8180tgamma -0x1d.fffffffffffffffffffffffffffp0
8181tgamma -0x1e.000000000000000000000000001p0
8182tgamma -0x27.ffffffffffffffffffffffffffep0
8183tgamma -0x28.000000000000000000000000002p0
8184tgamma -0x28.ffffffffffffffffffffffffffep0
8185tgamma -0x29.000000000000000000000000002p0
e47cc4e0
JM
8186tgamma -0x29.ffffffffffffffffffffffffffep0
8187tgamma -0x2a.000000000000000000000000002p0
8188tgamma -0x31.ffffffffffffffffffffffffffep0
8189tgamma -0x32.000000000000000000000000002p0
8190tgamma -0x63.ffffffffffffffffffffffffffcp0
8191tgamma -0x64.000000000000000000000000004p0
8192tgamma -0x95.ffffffffffffffffffffffffff8p0
8193tgamma -0x96.000000000000000000000000008p0
8194tgamma -0xb4.ffffffffffffffffffffffffff8p0
8195tgamma -0xb5.000000000000000000000000008p0
8196tgamma -0xb5.ffffffffffffffffffffffffff8p0
8197tgamma -0xb6.000000000000000000000000008p0
8198tgamma -0xb6.ffffffffffffffffffffffffff8p0
8199tgamma -0xb7.000000000000000000000000008p0
8200tgamma -0xb7.ffffffffffffffffffffffffff8p0
8201tgamma -0xb8.000000000000000000000000008p0
8202tgamma -0xbb.ffffffffffffffffffffffffff8p0
8203tgamma -0xbc.000000000000000000000000008p0
8204tgamma -0xbc.ffffffffffffffffffffffffff8p0
8205tgamma -0xbd.000000000000000000000000008p0
8206tgamma -0xbd.ffffffffffffffffffffffffff8p0
8207tgamma -0xbe.000000000000000000000000008p0
8208tgamma -0xbe.ffffffffffffffffffffffffff8p0
8209tgamma -0xbf.000000000000000000000000008p0
8210tgamma -0xf9.ffffffffffffffffffffffffff8p0
8211tgamma -0xfa.000000000000000000000000008p0
8212tgamma -0x1f3.ffffffffffffffffffffffffffp0
8213tgamma -0x1f4.00000000000000000000000001p0
8214tgamma -0x2ed.fffffffffffffffffffffffffep0
8215tgamma -0x2ee.00000000000000000000000002p0
8216tgamma -0x3e7.fffffffffffffffffffffffffep0
8217tgamma -0x3e8.00000000000000000000000002p0
8218tgamma -0x4e1.fffffffffffffffffffffffffcp0
8219tgamma -0x4e2.00000000000000000000000004p0
8220tgamma -0x5db.fffffffffffffffffffffffffcp0
8221tgamma -0x5dc.00000000000000000000000004p0
8222tgamma -0x6d5.fffffffffffffffffffffffffcp0
8223tgamma -0x6d6.00000000000000000000000004p0
8224tgamma -0x6e2.fffffffffffffffffffffffffcp0
8225tgamma -0x6e3.00000000000000000000000004p0
8226tgamma -0x6e3.fffffffffffffffffffffffffcp0
8227tgamma -0x6e4.00000000000000000000000004p0
8228tgamma -0x6e4.fffffffffffffffffffffffffcp0
8229tgamma -0x6e5.00000000000000000000000004p0
8230tgamma -0x6e5.fffffffffffffffffffffffffcp0
8231tgamma -0x6e6.00000000000000000000000004p0
8232tgamma -0x6eb.fffffffffffffffffffffffffcp0
8233tgamma -0x6ec.00000000000000000000000004p0
8234tgamma -0x6ec.fffffffffffffffffffffffffcp0
8235tgamma -0x6ed.00000000000000000000000004p0
8236tgamma -0x6ed.fffffffffffffffffffffffffcp0
8237tgamma -0x6ee.00000000000000000000000004p0
8238tgamma -0x6ee.fffffffffffffffffffffffffcp0
8239tgamma -0x6ef.00000000000000000000000004p0
bbf37bdc 8240tgamma -0x1.0a32a2p+5
e47cc4e0 8241tgamma -0x1.5800000080001p+7
bbf37bdc
JM
8242tgamma 18.5
8243tgamma 19.5
8244tgamma 23.5
8245tgamma 29.5
8246tgamma 30.5
8247tgamma 31.5
8248tgamma 32.5
8249tgamma 33.5
8250tgamma 34.5
8251tgamma 0x2.30a43cp+4
8252tgamma 0x2.30a44p+4
08f7b95d
JM
8253tgamma 0xa.b9fd72b0fb238p+4
8254tgamma 0xa.b9fd72b0fb24p+4
8255tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
8256tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
8257tgamma 0x6.db8c603359a97108p+8
8258tgamma 0x6.db8c603359a9711p+8
8259tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
8260tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
8261tgamma 1e3
e47cc4e0 8262tgamma -100000.5
08f7b95d 8263tgamma max
bbf37bdc 8264
46f74e1d
JM
8265tgamma -0x22.30p0
8266tgamma -0x22.31p0
8267tgamma -0x22.32p0
8268tgamma -0x22.33p0
8269tgamma -0x22.34p0
8270tgamma -0x22.35p0
8271tgamma -0x22.36p0
8272tgamma -0x22.37p0
8273tgamma -0xa3.70p0
8274tgamma -0xa3.71p0
8275tgamma -0xa3.72p0
8276tgamma -0xa3.73p0
8277tgamma -0xa3.74p0
8278tgamma -0xa3.75p0
8279tgamma -0xa3.76p0
8280tgamma -0xa3.77p0
8281tgamma -0xab.0d0p0
8282tgamma -0xab.0d1p0
8283tgamma -0xab.0d2p0
8284tgamma -0xab.0d3p0
8285tgamma -0xab.0d4p0
8286tgamma -0xab.0d5p0
8287tgamma -0xab.0d6p0
8288tgamma -0xab.0d7p0
8289tgamma -0x6db.030p0
8290tgamma -0x6db.031p0
8291tgamma -0x6db.032p0
8292tgamma -0x6db.033p0
8293tgamma -0x6db.034p0
8294tgamma -0x6db.035p0
8295tgamma -0x6db.036p0
8296tgamma -0x6db.037p0
8297tgamma -0x6db.050p0
8298tgamma -0x6db.051p0
8299tgamma -0x6db.052p0
8300tgamma -0x6db.053p0
8301tgamma -0x6db.054p0
8302tgamma -0x6db.055p0
8303tgamma -0x6db.056p0
8304tgamma -0x6db.057p0
8305
51e15247
JM
8306tgamma -0x3.06644cp+0
8307tgamma -0x6.fe4636e0c5064p+0
8308tgamma -0x7.a13d7a2945cd5718p+0
305392ea 8309tgamma -0x1.4a5caap+4
4afe4b20
JM
8310tgamma -0x9.2d3a5p+0
8311tgamma -0xb.0f63ep+0
8312tgamma -0x5.f0e02p+8
3ba0ac10
JM
8313tgamma -0xb.3123bp+0
8314tgamma -0x9.6d538p+0
8315tgamma -0xc.c2439p+0
8316tgamma -0xc.372f043322128p+0
8317tgamma -0xa.ccfcep+0
8318tgamma -0x9.418c8p+0
8319tgamma -0x6.ce9158p+0
8320tgamma -0xd.cbf53d0e7d06p+0
a9d42c09
PZ
8321# the next value generates larger error bounds on x86_64 (binary32)
8322tgamma -0x3.0aa534p+0
43576de0 8323# the next values generate large error bounds on x86_64 (binary64)
cad5ad81 8324tgamma -0x1.62b8c36c7180bp+4
43576de0
PZ
8325tgamma -0x1.62c4d519e8677p+3
8326tgamma -0x1.c033cc426752fp+2
8327tgamma -0x1.62cfd0d34ade2p+3
8328tgamma -0x1.8814da6eb7dbp+5
51e15247 8329
bbf37bdc
JM
8330y0 0.125
8331y0 0.75
8332y0 1.0
8333y0 1.5
8334y0 2.0
8335y0 8.0
8336y0 10.0
8337y0 0x1.3ffp+74
8338y0 0x1.ff00000000002p+840
8339y0 0x1p1023
8340y0 0x1p16382
8341y0 0x1p16383
8342y0 0x1p-10
8343y0 0x1p-20
8344y0 0x1p-30
8345y0 0x1p-40
8346y0 0x1p-50
8347y0 0x1p-60
8348y0 0x1p-70
8349y0 0x1p-80
8350y0 0x1p-90
8351y0 0x1p-100
8352y0 0x1p-110
199a3386
JM
8353y0 0x1p-600
8354y0 0x1p-10000
9acda61d
PZ
8355# the next values yield large errors for binary32
8356# (cf BZ #16492 for the xfail entries)
a9d42c09 8357y0 0xd.3432bp-4
9acda61d
PZ
8358y0 0x1.33eaacp+5 xfail:binary64 xfail:intel96 xfail-rounding:ibm128-libgcc
8359y0 0x1.a681cep-1 xfail-rounding:ibm128-libgcc
46a3d3c7
JM
8360y0 min
8361y0 min_subnorm
bbf37bdc
JM
8362
8363y1 0.125
8364y1 0.75
8365y1 1.0
8366y1 1.5
8367y1 2.0
8368y1 8.0
8369y1 10.0
8370y1 0x1.27e204p+99
8371y1 0x1.001000001p+593
8372y1 0x1p1023
8373y1 0x1p16382
8374y1 0x1p16383
8375y1 0x1p-10
8376y1 0x1p-20
8377y1 0x1p-30
8378y1 0x1p-40
8379y1 0x1p-50
8380y1 0x1p-60
8381y1 0x1p-70
8382y1 0x1p-80
8383y1 0x1p-90
8384y1 0x1p-100
8385y1 0x1p-110
199a3386
JM
8386y1 0x1p-600
8387y1 0x1p-10000
9acda61d
PZ
8388# the next three values yield the largest error in the binary32 format
8389# (cf BZ #27670 for the xfail entries)
8390y1 0x1.065194p+7 xfail-rounding:binary64 xfail-rounding:intel96 xfail-rounding:ibm128-libgcc
8391y1 0x1.c1badep+0 xfail-rounding:ibm128-libgcc
8392y1 0x1.c1bc2ep+0
08f7b95d
JM
8393y1 min
8394y1 min_subnorm
f889953b
JM
8395
8396# yn (0, x) == y0 (x).
8397yn 0 0.125
8398yn 0 0.75
8399yn 0 1.0
8400yn 0 1.5
8401yn 0 2.0
8402yn 0 8.0
8403yn 0 10.0
8404
8405# yn (1, x) == y1 (x).
8406yn 1 0.125
8407yn 1 0.75
8408yn 1 1.0
8409yn 1 1.5
8410yn 1 2.0
8411yn 1 8.0
8412yn 1 10.0
8413
8414# yn (-1, x) == -y1 (x).
8415yn -1 1.0
8416
8417# yn (3, x).
8418yn 3 0.125
8419yn 3 0.75
8420yn 3 1.0
8421yn 3 2.0
8422yn 3 10.0
199a3386
JM
8423yn 3 0x1p-10
8424yn 3 0x1p-100
08f7b95d
JM
8425yn 3 0x1p-600
8426yn 3 0x1p-10000
f889953b
JM
8427
8428# yn (10, x).
8429yn 10 0.125
8430yn 10 0.75
8431yn 10 1.0
8432yn 10 2.0
8433yn 10 10.0
8434
8435yn -10 1.0
8436
08f7b95d 8437yn 10 min
f889953b
JM
8438
8439yn 2 0x1.ffff62p+99
8440yn 2 0x1p127
8441yn 2 0x1p1023
8442yn 2 0x1p16383
199a3386
JM
8443yn 2 0x1p-10
8444yn 2 0x1p-100
08f7b95d
JM
8445yn 2 0x1p-600
8446yn 2 0x1p-10000
46a3d3c7
JM
8447
8448yn 0 min
8449yn 0 min_subnorm
08f7b95d
JM
8450yn 1 min
8451yn 1 min_subnorm
8452yn -1 min
8453yn -1 min_subnorm
8454yn 2 min
8455yn 2 min_subnorm
8456yn -2 min
8457yn -2 min_subnorm
8458yn 17 min
8459yn 17 min_subnorm
8460yn -17 min
8461yn -17 min_subnorm
8462yn 42 min
8463yn 42 min_subnorm
8464yn -42 min
8465yn -42 min_subnorm