blob: fc940b42ac8dec25d7762a90e0bdf7a2d30a69ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
# Data file for mpc_cmp_abs
#
# Copyright (C) 2016 INRIA
#
# This file is part of GNU MPC.
#
# GNU MPC is free software; you can redistribute it and/or modify it under
# the terms of the GNU Lesser General Public License as published by the
# Free Software Foundation; either version 3 of the License, or (at your
#o ption) any later version.
#
# GNU MPC is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
# more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see http://www.gnu.org/licenses/ .
#
# The line format respects the parameter order in function prototype as
# follow:
#
# INT PREC_OP1_RE OP1_RE PREC_OP1_IM OP1_IM PREC_OP2_RE OP2_RE PREC_OP2_IM OP2_IM
# special values
0 53 -inf 53 -inf 53 -inf 53 -inf
0 53 -inf 53 +inf 53 +1 53 -inf
0 53 +inf 53 -inf 53 +inf 53 +0
1 53 +inf 53 +inf 53 -0 53 -1
1 53 -inf 53 -inf 53 -0 53 -1
0 53 -inf 53 +inf 53 +inf 53 nan
0 53 +inf 53 -inf 53 nan 53 -1
0 53 +inf 53 +inf 53 -0 53 nan
0 53 -inf 53 -inf 53 nan 53 nan
0 53 -1 53 -inf 53 +inf 53 -1
0 53 -inf 53 +1 53 +inf 53 -0
1 53 +1 53 -inf 53 -0 53 +1
1 53 +inf 53 +1 53 -0 53 -0
0 53 -1 53 -inf 53 +inf 53 nan
0 53 -inf 53 +1 53 nan 53 +1
0 53 +1 53 -inf 53 -0 53 nan
0 53 +inf 53 +1 53 nan 53 nan
0 53 -0 53 -inf 53 +0 53 +inf
1 53 -inf 53 +0 53 +1 53 -0
1 53 +0 53 -inf 53 -0 53 -0
0 53 +inf 53 +0 53 -inf 53 nan
0 53 -0 53 -inf 53 nan 53 -1
0 53 -inf 53 +0 53 +0 53 nan
0 53 +0 53 -inf 53 nan 53 nan
0 53 +0 53 +1 53 -0 53 -1
1 53 -1 53 -0 53 +0 53 -0
0 53 -0 53 +1 53 nan 53 +inf
0 53 +1 53 -0 53 -1 53 nan
0 53 +0 53 +1 53 nan 53 -0
0 53 -1 53 -0 53 nan 53 nan
0 53 -0 53 +0 53 +0 53 -0
0 53 +0 53 -0 53 nan 53 -inf
0 53 +0 53 +0 53 -1 53 nan
0 53 -0 53 -0 53 nan 53 -0
0 53 -0 53 +0 53 nan 53 nan
0 53 nan 53 -inf 53 nan 53 +inf
0 53 +inf 53 nan 53 -1 53 nan
0 53 nan 53 -inf 53 nan 53 -0
0 53 -inf 53 nan 53 nan 53 nan
0 53 +1 53 nan 53 nan 53 -1
0 53 nan 53 +1 53 -0 53 nan
0 53 -1 53 nan 53 nan 53 nan
0 53 nan 53 +0 53 +0 53 nan
0 53 +0 53 nan 53 nan 53 nan
0 53 nan 53 nan 53 nan 53 nan
# real arguments
-1 53 +1 53 -0 53 0x10000000000001p-52 53 -0
-1 53 +1 53 -0 53 0x10000000000001p-52 53 -0
-1 53 +1 53 -0 53 0x10000000000001p-52 53 -0
-1 53 -1 53 -0 53 0x10000000000001p-52 53 -0
# one real argument
1 53 +1 53 +1 53 0x10000000000001p-52 53 -0
1 53 +1 53 -2 53 0x10000000000001p-52 53 -0
1 53 -3 53 +3 53 0x10000000000001p-52 53 +0
1 53 -3 53 +3 53 0x10000000000001p-52 53 +0
1 53 -3 53 +3 53 0x10000000000001p-52 53 +0
1 53 -3 53 +3 53 0x10000000000001p-52 53 +0
1 53 -1 53 -4 53 0x10000000000001p-52 53 +0
-1 53 +0 53 +0 53 0x10000000000001p-52 53 -1
-1 53 +0 53 -0 53 0x10000000000001p-52 53 -2
-1 53 +0 53 +0 53 0x10000000000001p-52 53 +3
-1 53 -0 53 -0 53 0x10000000000001p-52 53 +4
# purely imaginary arguments
1 53 -0 53 0x10000000000001p-52 53 -0 53 +1
1 53 +0 53 0x10000000000001p-52 53 -0 53 +1
1 53 +0 53 0x10000000000001p-52 53 -0 53 +1
1 53 -0 53 0x10000000000001p-52 53 -0 53 +1
# one purely imaginary argument
-1 53 -0 53 0x10000000000001p-52 53 -1 53 +1
-1 53 +0 53 0x10000000000001p-52 53 -2 53 -1
-1 53 +0 53 0x10000000000001p-52 53 -3 53 -3
-1 53 +0 53 0x10000000000001p-52 53 -3 53 -3
-1 53 +0 53 0x10000000000001p-52 53 -3 53 -3
-1 53 +0 53 0x10000000000001p-52 53 -3 53 -3
-1 53 -0 53 0x10000000000001p-52 53 -4 53 -1
# some finite numbers with different signs, also at higher precision
0 53 1 53 8 53 4 53 7
0 53 1 53 8 53 4 53 -7
0 53 1 53 8 53 -4 53 7
0 53 1 53 8 53 -4 53 -7
0 53 1 53 -8 53 4 53 7
0 53 1 53 -8 53 4 53 -7
0 53 1 53 -8 53 -4 53 7
0 53 1 53 -8 53 -4 53 -7
0 53 -1 53 8 53 4 53 7
0 53 -1 53 8 53 4 53 -7
0 53 -1 53 8 53 -4 53 7
0 53 -1 53 8 53 -4 53 -7
0 53 -1 53 -8 53 4 53 7
0 53 -1 53 -8 53 4 53 -7
0 53 -1 53 -8 53 -4 53 7
0 53 -1 53 -8 53 -4 53 -7
0 53 1 53 8 53 4 53 7
0 53 1 53 8 53 7 53 4
0 53 8 53 1 53 4 53 7
0 53 8 53 1 53 7 53 4
0 100000 1 53 8 53 4 53 7
0 100000 1 53 8 53 7 53 4
0 100000 8 53 1 53 4 53 7
0 100000 8 53 1 53 7 53 4
1 53 1 53 4 53 2 53 3
-1 53 2 53 3 53 1 53 4
1 100000 1 53 4 53 2 53 3
-1 100000 2 53 3 53 1 53 4
|