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