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