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