• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_SINHF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_SINHF_DATA_H
3 
4 DataFloatFloat g_sinhfData[] = {
5     {-0x1.fcc75ep-22, -0x1.fcc75ep-22},
6     {0x1.ff5b12p-22, 0x1.ff5b12p-22},
7     {-0x1.1045a6p-1, -0x1.1d4996p-1},
8     {0x1.0b26eep-1, 0x1.1770cp-1},
9     {-0x1.1f9bacp-37, -0x1.1f9bacp-37},
10     {0x1.1e3362p-37, 0x1.1e3362p-37},
11     {-0x1.4351p-12, -0x1.435102p-12},
12     {0x1.4351p-12, 0x1.435102p-12},
13     {-0x1.561b1p+6, -0x1.4f1fe8p+122},
14     {0x1.561b1p+6, 0x1.4f1fe8p+122},
15     {-0x1.6e564ep-2, -0x1.76339cp-2},
16     {0x1.6e564ep-2, 0x1.76339cp-2},
17     {-0x1.9b17d8p-2, -0x1.a6399ap-2},
18     {0x1.9b17d8p-2, 0x1.a6399ap-2},
19     {-0x1.b62492p-1, -0x1.ed9c6cp-1},
20     {0x1.b62492p-1, 0x1.ed9c6cp-1},
21     {-0x1.c30c06p-1, -0x1.ffb1b2p-1},
22     {0x1.c30c06p-1, 0x1.ffb1b2p-1},
23     {-0x1.cbae7p+2, -0x1.490e4p+9},
24     {0x1.cbae7p+2, 0x1.490e4p+9},
25     {-0x1.d58c32p-12, -0x1.d58c32p-12},
26     {0x1.d37354p-12, 0x1.d37356p-12},
27     {-0x1.d3758ap-12, -0x1.d3758cp-12},
28     {0x1.d37726p-12, 0x1.d37728p-12},
29     {-0x1.d4abacp-6, -0x1.d4bc0ap-6},
30     {0x1.d4abacp-6, 0x1.d4bc0ap-6},
31     {-0x1.fffcp+1, -0x1.b495d8p+4},
32     {0x1.ff16ap+1, 0x1.b189b2p+4},
33     {0x1p-1, 0x1.0acdp-1},
34     {-0x1p-1, -0x1.0acdp-1},
35     {0x1.ffe484p-22, 0x1.ffe484p-22},
36     {-0x1.0112ep-21, -0x1.0112ep-21},
37     {0x1p-149, 0x1p-149},
38     {-0x1p-149, -0x1p-149},
39     {0x1.ff6fe6p-42, 0x1.ff6fe6p-42},
40     {-0x1.02d096p-41, -0x1.02d096p-41},
41     {0x1.000018p-3, 0x1.00aae4p-3},
42     {-0x1.000018p-3, -0x1.00aae4p-3},
43     {0x1.00018p+0, 0x1.2cdc4cp+0},
44     {-0x1.170bbep+0, -0x1.51ae5cp+0},
45     {0x1.ffca9ap-41, 0x1.ffca9ap-41},
46     {-0x1.faf336p-41, -0x1.faf336p-41},
47     {0x1.003094p+3, 0x1.76d5fep+10},
48     {-0x1.0018p+3, -0x1.75b686p+10},
49     {0x1.002p-1, 0x1.0af118p-1},
50     {-0x1.003a36p-1, -0x1.0b0ea6p-1},
51     {0x1.00adp+0, 0x1.2de534p+0},
52     {-0x1.0aea7p+0, -0x1.3df95cp+0},
53     {0x1.00af9ep+1, 0x1.d2d36p+1},
54     {-0x1.00cp+1, -0x1.d31158p+1},
55     {0x1.0100e6p+2, 0x1.bb8b2cp+4},
56     {-0x1.0101p+2, -0x1.bb8bep+4},
57     {0x1.019bp+1, 0x1.d6509ep+1},
58     {-0x1.019bp+1, -0x1.d6509ep+1},
59     {0x1.04p+5, 0x1.d99ef2p+45},
60     {-0x1.04p+5, -0x1.d99ef2p+45},
61     {0x1.06999ap+6, 0x1.a39e2p+93},
62     {-0x1.04p+6, -0x1.b61e5cp+92},
63     {0x1.0401cp-1, 0x1.0f53c4p-1},
64     {-0x1.0401cp-1, -0x1.0f53c4p-1},
65     {0x1.04dp-2, 0x1.07a43ep-2},
66     {-0x1.04cf7ap-2, -0x1.07a3b2p-2},
67     {0x1.07p-5, 0x1.070b9p-5},
68     {-0x1.07p-5, -0x1.070b9p-5},
69     {0x1.07b15cp-2, 0x1.0a9deap-2},
70     {-0x1.0801d6p-2, -0x1.0af114p-2},
71     {0x1.187168p-9, 0x1.187176p-9},
72     {-0x1.0ab816p-7, -0x1.0ab8d6p-7},
73     {0x1.0b618cp+85, HUGE_VALF},
74     {-0x1.093282p+85, -HUGE_VALF},
75     {0x1.0ed312p-1, 0x1.1ba1a8p-1},
76     {-0x1.0e4f7ap-1, -0x1.1b0b42p-1},
77     {0x1.8c9614p-5, 0x1.8cbdbcp-5},
78     {-0x1.13c9f2p-7, -0x1.13cac8p-7},
79     {0x1.146p-6, 0x1.14635ap-6},
80     {-0x1.14360ep-6, -0x1.143968p-6},
81     {0x1.18p-4, 0x1.1837d8p-4},
82     {-0x1.17f79cp-4, -0x1.182f6ep-4},
83     {0x1.1afccp-2, 0x1.1e9a68p-2},
84     {-0x1.1afccp-2, -0x1.1e9a68p-2},
85     {0x1.1b07f2p+0, 0x1.58519ep+0},
86     {-0x1.1b07f6p+0, -0x1.5851a4p+0},
87     {0x1.1c18p-2, 0x1.1fc096p-2},
88     {-0x1.1c18p-2, -0x1.1fc096p-2},
89     {0x1.5337bep-7, 0x1.53394ap-7},
90     {-0x1.1c4cp-6, -0x1.1c4fa6p-6},
91     {0x1.1efp-7, 0x1.1ef0fp-7},
92     {-0x1.1efp-7, -0x1.1ef0fp-7},
93     {0x1.1ef8p+0, 0x1.5ef5ap+0},
94     {-0x1.1ef8p+0, -0x1.5ef5ap+0},
95     {0x1.2e073ap+0, 0x1.7922d2p+0},
96     {-0x1.2e073ap+0, -0x1.7922d2p+0},
97     {0x1.31497ep-1, 0x1.43b382p-1},
98     {-0x1.31497ep-1, -0x1.43b382p-1},
99     {0x1.31abd8p-3, 0x1.32ceb2p-3},
100     {-0x1.3191a2p-3, -0x1.32b432p-3},
101     {0x1.32e74cp+0, 0x1.81e2bp+0},
102     {-0x1.32cd16p+0, -0x1.81b348p+0},
103     {0x1.36ea5cp+1, 0x1.684f92p+2},
104     {-0x1.345bp+1, -0x1.61103cp+2},
105     {0x1.42be18p-12, 0x1.42be18p-12},
106     {-0x1.3e8c5ap-12, -0x1.3e8c5ap-12},
107     {0x1.3ebcp-12, 0x1.3ebc02p-12},
108     {-0x1.7329c6p-12, -0x1.7329c6p-12},
109     {0x1.3ec6b2p-12, 0x1.3ec6b2p-12},
110     {-0x1.2dfdaap-9, -0x1.2dfdbcp-9},
111     {0x1.403a42p+0, 0x1.9a856cp+0},
112     {-0x1.428814p+0, -0x1.9ee45cp+0},
113     {0x1.4129d6p-2, 0x1.467468p-2},
114     {-0x1.4129d6p-2, -0x1.467468p-2},
115     {0x1.442556p-12, 0x1.442556p-12},
116     {-0x1.442556p-12, -0x1.442556p-12},
117     {0x1.4455a8p+6, 0x1.f897fp+115},
118     {-0x1.4455a8p+6, -0x1.f897fp+115},
119     {0x1.4719c8p+6, 0x1.f7c6fep+116},
120     {-0x1.4719c6p+6, -0x1.f7c602p+116},
121     {0x1.48f2e4p+6, 0x1.8fd144p+117},
122     {-0x1.48f2e4p+6, -0x1.8fd144p+117},
123     {0x1.55610cp-3, 0x1.56f65p-3},
124     {-0x1.5354c2p-3, -0x1.54e2c4p-3},
125     {0x1.5ef7bcp+6, 0x1.7ff7f6p+125},
126     {-0x1.5ef6eap+6, -0x1.7fa94p+125},
127     {0x1.60006p+6, 0x1.f13408p+125},
128     {-0x1.60006p+6, -0x1.f13408p+125},
129     {0x1.60107cp+6, 0x1.f91646p+125},
130     {-0x1.60107cp+6, -0x1.f91646p+125},
131     {0x1.620054p-2, 0x1.691842p-2},
132     {-0x1.620054p-2, -0x1.691842p-2},
133     {0x1.62e4b4p+6, 0x1.002106p+127},
134     {-0x1.62e538p+6, -0x1.00420cp+127},
135     {0x1.6591c4p+6, 0x1.f40a2cp+127},
136     {-0x1.6591c4p+6, -0x1.f40a2cp+127},
137     {0x1.65a806p+6, 0x1.ff0714p+127},
138     {-0x1.65a806p+6, -0x1.ff0714p+127},
139     {0x1.65a8dap+6, 0x1.ff70fp+127},
140     {-0x1.65a8dap+6, -0x1.ff70fp+127},
141     {0x1.659fap+6, 0x1.fada84p+127},
142     {-0x1.65a976p+6, -0x1.ffbedcp+127},
143     {0x1.66dffap-2, 0x1.6e4442p-2},
144     {-0x1.67e61ep-2, -0x1.6f5ab4p-2},
145     {0x1.6139e2p-6, 0x1.6140e2p-6},
146     {-0x1.67c79ap-6, -0x1.67cfp-6},
147     {0x1.77fffep-8, 0x1.780086p-8},
148     {-0x1.77fffep-8, -0x1.780086p-8},
149     {0x1.8000acp-10, 0x1.8000b6p-10},
150     {-0x1.704578p-10, -0x1.70458p-10},
151     {0x1.83136cp+3, 0x1.5df3bcp+16},
152     {-0x1.8313eap+3, -0x1.5df91cp+16},
153     {0x1.853c56p+0, 0x1.16c372p+1},
154     {-0x1.853c56p+0, -0x1.16c372p+1},
155     {0x1.88p-12, 0x1.88p-12},
156     {-0x1.8794ap-12, -0x1.8794ap-12},
157     {0x1.8cd558p+3, 0x1.dab77cp+16},
158     {-0x1.8cd558p+3, -0x1.dab77cp+16},
159     {0x1.a70caap+1, 0x1.b36bf8p+3},
160     {-0x1.a70ca4p+1, -0x1.b36be4p+3},
161     {0x1.aeee6ep+2, 0x1.a3f52cp+8},
162     {-0x1.ae4a96p+2, -0x1.9fc768p+8},
163     {0x1.bfb3b6p-1, 0x1.faf9d8p-1},
164     {-0x1.c1cp-1, -0x1.fddcb6p-1},
165     {0x1.c61c8ep-3, 0x1.c9d782p-3},
166     {-0x1.c61c8ep-3, -0x1.c9d782p-3},
167     {0x1.c0b612p+1, 0x1.0a28d4p+4},
168     {-0x1.c71c78p+1, -0x1.17d46ep+4},
169     {0x1.cffffep-6, 0x1.d00fep-6},
170     {-0x1.cffffep-6, -0x1.d00fep-6},
171     {0x1.d12f9ap-12, 0x1.d12f9cp-12},
172     {-0x1.d12f1p-12, -0x1.d12f12p-12},
173     {0x1.d13608p-2, 0x1.e16144p-2},
174     {-0x1.d145c2p-2, -0x1.e172a6p-2},
175     {0x1.e4857p+2, 0x1.e518f2p+9},
176     {-0x1.e4b696p+2, -0x1.e68e08p+9},
177     {0x1.e60da6p-2, 0x1.f882fcp-2},
178     {-0x1.e60da6p-2, -0x1.f882fcp-2},
179     {0x1.e8bcep+0, 0x1.a6565ap+1},
180     {-0x1.e8dda4p+0, -0x1.a68edap+1},
181     {0x1.ecfeb6p-4, 0x1.ee2fa8p-4},
182     {-0x1.ed02e8p-4, -0x1.ee33e2p-4},
183     {0x1.f1491p+0, 0x1.b54f76p+1},
184     {-0x1.f1491p+0, -0x1.b54f76p+1},
185     {0x1.f116c4p+0, 0x1.b4f5f6p+1},
186     {-0x1.f1584ep+0, -0x1.b56a98p+1},
187     {0x1.f1f852p-3, 0x1.f6e42cp-3},
188     {-0x1.f1f852p-3, -0x1.f6e42cp-3},
189     {0x1.f1fffep-3, 0x1.f6ec16p-3},
190     {-0x1.f1fffep-3, -0x1.f6ec16p-3},
191     {0x1.f2fd58p-9, 0x1.f2fda6p-9},
192     {-0x1.be1a52p-8, -0x1.be1b34p-8},
193     {0x1.f35bacp-3, 0x1.f8521ep-3},
194     {-0x1.f35bacp-3, -0x1.f8521ep-3},
195     {0x1.f52e2cp-11, 0x1.f52e32p-11},
196     {-0x1.f4dda4p-11, -0x1.f4dda8p-11},
197     {0x1.f51a78p-11, 0x1.f51a7ep-11},
198     {-0x1.f51a56p-11, -0x1.f51a5cp-11},
199     {0x1.f7fffep+3, 0x1.a664dcp+21},
200     {-0x1.f7fffep+3, -0x1.a664dcp+21},
201     {0x1.f86facp-4, 0x1.f9b65ap-4},
202     {-0x1.f87032p-4, -0x1.f9b6e2p-4},
203     {0x1.faaee6p-1, 0x1.28c3fap+0},
204     {-0x1.fab188p-1, -0x1.28c5fcp+0},
205     {0x1.fbe4bp-1, 0x1.29b154p+0},
206     {-0x1.fbe4bp-1, -0x1.29b154p+0},
207     {0x1.fbfffep-6, 0x1.fc14d2p-6},
208     {-0x1.fbfffep-6, -0x1.fc14d2p-6},
209     {0x1.fc4848p-7, 0x1.fc4d8p-7},
210     {-0x1.fc4848p-7, -0x1.fc4d8p-7},
211     {0x1.fce5cp-9, 0x1.fce614p-9},
212     {-0x1.fce5cp-9, -0x1.fce614p-9},
213     {0x1.fddffep-6, 0x1.fdf512p-6},
214     {-0x1.fddffep-6, -0x1.fdf512p-6},
215     {0x1.fe3ffep-4, 0x1.ff9218p-4},
216     {-0x1.fe3ffep-4, -0x1.ff9218p-4},
217     {0x1.fe7ffep-5, 0x1.fed49ap-5},
218     {-0x1.fe7ffep-5, -0x1.fed49ap-5},
219     {0x1.ffdffep+5, 0x1.3d59d2p+91},
220     {-0x1.ffdffep+5, -0x1.3d59d2p+91},
221     {0x1.fff77ep-12, 0x1.fff782p-12},
222     {-0x1.fff77ep-12, -0x1.fff782p-12},
223     {0x1.fff8dep+2, 0x1.747522p+10},
224     {-0x1.ffe86cp+2, -0x1.741578p+10},
225     {0x1.f84decp+1, 0x1.9b249cp+4},
226     {-0x1.fffcp+1, -0x1.b495d8p+4},
227     {0x1.ffe248p-1, 0x1.2cc31p+0},
228     {-0x1.e662e4p-1, -0x1.197532p+0},
229     {0x1.fffebap+0, 0x1.d03a92p+1},
230     {-0x1.fffebap+0, -0x1.d03a92p+1},
231     {0x1.ffff3ep+1, 0x1.b4a0eap+4},
232     {-0x1.ffff36p+1, -0x1.b4a0dp+4},
233     {0x0p+0, 0x0p+0},
234     {0x1.24924ap-4, 0x1.24d1fep-4},
235     {-0x1.24924cp-4, -0x1.24d2p-4},
236     {0x1.24924ap-3, 0x1.25914ep-3},
237     {-0x1.24924ap-3, -0x1.25914ep-3},
238     {0x1.b6bbfap-3, 0x1.ba1908p-3},
239     {-0x1.b6db7p-3, -0x1.ba3936p-3},
240     {0x1.24924ap-2, 0x1.28917ap-2},
241     {-0x1.24924ap-2, -0x1.28917ap-2},
242     {0x1.6db6dcp-2, 0x1.7589ep-2},
243     {-0x1.6db6dcp-2, -0x1.7589ep-2},
244     {0x1.b6db6ep-2, 0x1.c46a5cp-2},
245     {-0x1.b6db6ep-2, -0x1.c46a5cp-2},
246     {0x1p-1, 0x1.0acdp-1},
247     {-0x1p-1, -0x1.0acdp-1},
248     {0x1p-1, 0x1.0acdp-1},
249     {-0x1p-1, -0x1.0acdp-1},
250     {0x1.24924ap-1, 0x1.34c174p-1},
251     {-0x1.24924ap-1, -0x1.34c174p-1},
252     {0x1.492494p-1, 0x1.60495ap-1},
253     {-0x1.492494p-1, -0x1.60495ap-1},
254     {0x1.6db6dep-1, 0x1.8d9d94p-1},
255     {-0x1.6db6dep-1, -0x1.8d9d94p-1},
256     {0x1.924928p-1, 0x1.bcf95cp-1},
257     {-0x1.924928p-1, -0x1.bcf95cp-1},
258     {0x1.b6db72p-1, 0x1.ee9a9p-1},
259     {-0x1.b6db72p-1, -0x1.ee9a9p-1},
260     {0x1.db6dbcp-1, 0x1.116108p+0},
261     {-0x1.db6dbcp-1, -0x1.116108p+0},
262     {0x1.19999ap+0, 0x1.55edp+0},
263     {-0x1p+0, -0x1.2cd9fcp+0},
264     {0x0p+0, 0x0p+0},
265     {0x1.18de5ap-6, 0x1.18e1ep-6},
266     {-0x1.18de5ap-6, -0x1.18e1ep-6},
267     {0x1.18de5ap-5, 0x1.18ec7p-5},
268     {-0x1.18de6p-5, -0x1.18ec76p-5},
269     {0x1.f7390ep-5, 0x1.f78a18p-5},
270     {-0x1.a54d88p-5, -0x1.a57d16p-5},
271     {0x1.087c0cp-4, 0x1.08ab1ap-4},
272     {-0x1.18de5ap-4, -0x1.1916b8p-4},
273     {0x1.5f15fp-4, 0x1.5f8408p-4},
274     {-0x1.5f15fp-4, -0x1.5f8408p-4},
275     {0x1.a54d86p-4, 0x1.a60bcep-4},
276     {-0x1.a54d86p-4, -0x1.a60bcep-4},
277     {0x1.eb851ep-4, 0x1.ecb354p-4},
278     {-0x1.eb851ep-4, -0x1.ecb354p-4},
279     {0x1.eb850cp-4, 0x1.ecb342p-4},
280     {-0x1.eb851ep-4, -0x1.ecb354p-4},
281     {0x1.01767ep-3, 0x1.02243cp-3},
282     {-0x1.01767ep-3, -0x1.02243cp-3},
283     {0x1.0d2a6cp-3, 0x1.0df0f8p-3},
284     {-0x1.1767dcp-3, -0x1.1845f4p-3},
285     {0x1.18de5ap-3, 0x1.19bff4p-3},
286     {-0x1.18de5ap-3, -0x1.19bff4p-3},
287     {0x1.2492cep-3, 0x1.2591d4p-3},
288     {-0x1.249248p-3, -0x1.25914cp-3},
289     {0x1.304636p-3, 0x1.316518p-3},
290     {-0x1.304636p-3, -0x1.316518p-3},
291     {0x1.3bfa24p-3, 0x1.3d3b72p-3},
292     {-0x1.3bfa24p-3, -0x1.3d3b72p-3},
293     {0x1.47ae12p-3, 0x1.491472p-3},
294     {-0x1.47aa66p-3, -0x1.4910b8p-3},
295     {0x1.47ae14p-3, 0x1.491474p-3},
296     {-0x1.47ae14p-3, -0x1.491474p-3},
297     {0x1.1eb852p-2, 0x1.227b2ep-2},
298     {-0x1.1eb852p-2, -0x1.227b2ep-2},
299     {0x1.99999ap-2, 0x1.a49c42p-2},
300     {-0x1.9db22ep-2, -0x1.a90ab8p-2},
301     {0x1.0a3d7p-1, 0x1.1666dcp-1},
302     {-0x1.0a3d7p-1, -0x1.1666dcp-1},
303     {0x1.47ae14p-1, 0x1.5e8322p-1},
304     {-0x1.666666p-1, -0x1.846514p-1},
305     {0x1.851eb8p-1, 0x1.abad14p-1},
306     {-0x1.851eb8p-1, -0x1.abad14p-1},
307     {0x1.c18938p-1, 0x1.fd8f68p-1},
308     {-0x1.c28f5cp-1, -0x1.ff018p-1},
309     {0x1.19999ap+0, 0x1.55edp+0},
310     {-0x1p+0, -0x1.2cd9fcp+0},
311     {0x1.19999ap+0, 0x1.55edp+0},
312     {-0x1p+0, -0x1.2cd9fcp+0},
313     {0x1.9de826p+1, 0x1.95525ep+3},
314     {-0x1.9dc762p+1, -0x1.94ea56p+3},
315     {0x1.5df1fap+2, 0x1.d9e9bp+6},
316     {-0x1.5de826p+2, -0x1.d9a0eep+6},
317     {0x1.ecdc38p+2, 0x1.144da8p+10},
318     {-0x1.ecdc62p+2, -0x1.144e5ep+10},
319     {0x1.3de826p+3, 0x1.425f2ap+13},
320     {-0x1.3de826p+3, -0x1.425f2ap+13},
321     {0x1.856a62p+3, 0x1.787f6p+16},
322     {-0x1.85623p+3, -0x1.781fp+16},
323     {0x1.ccec9cp+3, 0x1.b7b5ecp+19},
324     {-0x1.ccdc3ap+3, -0x1.b6d508p+19},
325     {0x1.0a297ep+4, 0x1.ffcb44p+22},
326     {-0x1.0a2b22p+4, -0x1.ffffc2p+22},
327     {0x1.614a92p+3, 0x1.e70748p+14},
328     {-0x1.62e436p+3, -0x1.00003p+15},
329     {0x1.62e436p+3, 0x1.00003p+15},
330     {-0x1.6054d2p+3, -0x1.d8a29ap+14},
331     {0x1.62e43p+3, 0x1p+15},
332     {-0x1.62e43p+3, -0x1p+15},
333     {0x1.62e42cp+2, 0x1.fffdep+6},
334     {-0x1.62e42cp+2, -0x1.fffdep+6},
335     {0x1.62e42ep+2, 0x1.fffdfp+6},
336     {-0x1.62e42ep+2, -0x1.fffdfp+6},
337     {0x1.62e43p+2, 0x1.fffep+6},
338     {-0x1.62e43p+2, -0x1.fffep+6},
339     {0x1.62e42cp+1, 0x1.fdfffp+2},
340     {-0x1.62e42cp+1, -0x1.fdfffp+2},
341     {0x1.62e42ep+1, 0x1.fdfff8p+2},
342     {-0x1.62e42ep+1, -0x1.fdfff8p+2},
343     {0x1.63a8ccp+1, 0x1.008bfp+3},
344     {-0x1.638808p+1, -0x1.0049c8p+3},
345     {0x1.62e42cp+0, 0x1.dffff8p+0},
346     {-0x1.62e42cp+0, -0x1.dffff8p+0},
347     {0x1.62e42ep+0, 0x1.dffffcp+0},
348     {-0x1.62defp+0, -0x1.dff4d8p+0},
349     {0x1.62e43p+0, 0x1.ep+0},
350     {-0x1.62e43p+0, -0x1.ep+0},
351     {0x1.62e42cp-1, 0x1.7ffffcp-1},
352     {-0x1.62e42cp-1, -0x1.7ffffcp-1},
353     {0x1.62e386p-1, 0x1.7fff2cp-1},
354     {-0x1.62611cp-1, -0x1.7f5c34p-1},
355     {0x1.62e43p-1, 0x1.8p-1},
356     {-0x1.630b82p-1, -0x1.803128p-1},
357     {0x1.62fe62p-2, 0x1.6a25bp-2},
358     {-0x1.62e42cp-2, -0x1.6a09e2p-2},
359     {0x1.4e694cp-2, 0x1.546324p-2},
360     {-0x1.62e18ep-2, -0x1.6a071cp-2},
361     {0x1.6d21ap-2, 0x1.74eb08p-2},
362     {-0x1.627b54p-2, -0x1.699abp-2},
363     {0x1.62e42cp-3, 0x1.64ab8cp-3},
364     {-0x1.62e42cp-3, -0x1.64ab8cp-3},
365     {0x1.62e42ep-3, 0x1.64ab8cp-3},
366     {-0x1.62e42ep-3, -0x1.64ab8cp-3},
367     {0x1.5ecb9cp-3, 0x1.608362p-3},
368     {-0x1.62e4b6p-3, -0x1.64ac18p-3},
369     {0x1.62e42cp-4, 0x1.6355e2p-4},
370     {-0x1.62e42cp-4, -0x1.6355e2p-4},
371     {0x1.62e42ep-4, 0x1.6355e4p-4},
372     {-0x1.66fcc2p-4, -0x1.677274p-4},
373     {0x1.62e43p-4, 0x1.6355e6p-4},
374     {-0x1.62e43p-4, -0x1.6355e6p-4},
375     {0x1.62e43p-5, 0x1.63009cp-5},
376     {-0x1.62e42cp-5, -0x1.630098p-5},
377     {0x1.62e42ep-5, 0x1.63009ap-5},
378     {-0x1.63381p-5, -0x1.63549p-5},
379     {0x1.62e43p-5, 0x1.63009cp-5},
380     {-0x1.62e43p-5, -0x1.63009cp-5},
381     {0x1.77715cp-4, 0x1.77f8p-4},
382     {-0x1.62e42cp-6, -0x1.62eb46p-6},
383     {0x1.62e42ep-6, 0x1.62eb48p-6},
384     {-0x1.b4cfb4p-6, -0x1.b4dcf4p-6},
385     {0x1.62e43p-6, 0x1.62eb4ap-6},
386     {-0x1.62e43p-6, -0x1.62eb4ap-6},
387     {-0x1.62e43p+4, -0x1.000002p+31},
388     {0x1.62e43p+4, 0x1.000002p+31},
389     {-0x1.62e42ep+4, -0x1.ffffc2p+30},
390     {0x1.6304f2p+4, 0x1.020e3cp+31},
391     {-0x1.62176p+4, -0x1.e7072cp+30},
392     {0x1.62e42cp+4, 0x1.ffff82p+30},
393     {-0x1.62e43p+3, -0x1p+15},
394     {0x1.62e43p+3, 0x1p+15},
395     {-0x1.62e42cp+3, -0x1.ffffc2p+14},
396     {0x1.614a94p+3, 0x1.e70768p+14},
397     {-0x1.62e42cp+3, -0x1.ffffc2p+14},
398     {0x1.62e42cp+3, 0x1.ffffc2p+14},
399     {-0x1.62e43p+2, -0x1.fffep+6},
400     {0x1.62e43p+2, 0x1.fffep+6},
401     {-0x1.62e42ap+2, -0x1.fffddp+6},
402     {0x1.62e42ep+2, 0x1.fffdfp+6},
403     {-0x1.62e42cp+2, -0x1.fffdep+6},
404     {0x1.62e42cp+2, 0x1.fffdep+6},
405     {-0x1.62e43p+1, -0x1.fep+2},
406     {0x1.62e43p+1, 0x1.fep+2},
407     {-0x1.62e42ep+1, -0x1.fdfff8p+2},
408     {0x1.5c7dc8p+1, 0x1.e4ed46p+2},
409     {-0x1.62e42cp+1, -0x1.fdfffp+2},
410     {0x1.62e42ap+1, 0x1.fdffe8p+2},
411     {-0x1.619c82p+0, -0x1.dd4936p+0},
412     {0x1.62f14cp+0, 0x1.e01bdcp+0},
413     {-0x1.62e40cp+0, -0x1.dfffb4p+0},
414     {0x1.62e42ep+0, 0x1.dffffcp+0},
415     {-0x1.62e42cp+0, -0x1.dffff8p+0},
416     {0x1.62e43ap+0, 0x1.e00014p+0},
417     {-0x1.58a6cp-1, -0x1.7346a4p-1},
418     {0x1.62e43p-1, 0x1.8p-1},
419     {-0x1.62e42ep-1, -0x1.7ffffep-1},
420     {0x1.62e472p-1, 0x1.800052p-1},
421     {-0x1.62d71p-1, -0x1.7fef98p-1},
422     {0x1.62e42cp-1, 0x1.7ffffcp-1},
423     {-0x1.62e43p-2, -0x1.6a09e6p-2},
424     {0x1.64f07ap-2, 0x1.6c362ep-2},
425     {-0x1.62e42ep-2, -0x1.6a09e6p-2},
426     {0x1.62e42ep-2, 0x1.6a09e6p-2},
427     {-0x1.62e42cp-2, -0x1.6a09e2p-2},
428     {0x1.62e418p-2, 0x1.6a09cep-2},
429     {-0x1.62e43p-3, -0x1.64ab9p-3},
430     {0x1.62e43p-3, 0x1.64ab9p-3},
431     {-0x1.62e42ep-3, -0x1.64ab8cp-3},
432     {0x1.62d474p-3, 0x1.649b98p-3},
433     {-0x1.62e42cp-3, -0x1.64ab8cp-3},
434     {0x1.62e42cp-3, 0x1.64ab8cp-3},
435     {-0x1.62e43p-4, -0x1.6355e6p-4},
436     {0x1.634d0cp-4, 0x1.63bf28p-4},
437     {-0x1.62e42ep-4, -0x1.6355e4p-4},
438     {0x1.62e42ep-4, 0x1.6355e4p-4},
439     {-0x1.62e42cp-4, -0x1.6355e2p-4},
440     {0x1.62f924p-4, 0x1.636afp-4},
441     {-0x1.2c536p-4, -0x1.2c9848p-4},
442     {0x1.62e43p-5, 0x1.63009cp-5},
443     {-0x1.62e42ep-5, -0x1.63009ap-5},
444     {0x1.62e42ep-5, 0x1.63009ap-5},
445     {-0x1.62e42cp-5, -0x1.630098p-5},
446     {0x1.62e40cp-5, 0x1.630078p-5},
447     {-0x1p-149, -0x1p-149},
448     {0x1p-149, 0x1p-149},
449     {0x0p+0, 0x0p+0},
450     {0x1p-149, 0x1p-149},
451     {-0x1p-149, -0x1p-149},
452     {0x1.d2f1a8p-4, 0x1.d3f4bep-4},
453     {-0x1.eb851cp-4, -0x1.ecb35p-4},
454     {0x1.eb1c42p-4, 0x1.ec49b4p-4},
455     {-0x1.eb851ep-4, -0x1.ecb354p-4},
456     {0x1.eb852p-4, 0x1.ecb354p-4},
457     {-0x1.1eb852p-3, -0x1.1fa854p-3},
458     {0x1.fffffep-2, 0x1.0acdp-1},
459     {-0x1.fffffep-2, -0x1.0acdp-1},
460     {0x1p-1, 0x1.0acdp-1},
461     {-0x1p-1, -0x1.0acdp-1},
462     {0x1.00000cp-1, 0x1.0acd1p-1},
463     {-0x1.000002p-1, -0x1.0acd02p-1},
464     {0x1.fffffep-1, 0x1.2cd9fcp+0},
465     {-0x1.fffacp-1, -0x1.2cd5fp+0},
466     {0x1.19999ap+0, 0x1.55edp+0},
467     {-0x1p+0, -0x1.2cd9fcp+0},
468     {0x1.000002p+0, 0x1.2cdap+0},
469     {-0x1.000002p+0, -0x1.2cdap+0},
470     {0x1.5ffffep+4, 0x1.ab5aa6p+30},
471     {-0x1.5fdf3ap+4, -0x1.a7f2fcp+30},
472     {0x1.63851ep+4, 0x1.0a4222p+31},
473     {-0x1.6p+4, -0x1.ab5adcp+30},
474     {0x1.600002p+4, 0x1.ab5b12p+30},
475     {-0x1.600016p+4, -0x1.ab5d28p+30},
476     {0x1.6ffffep+4, 0x1.226acep+32},
477     {-0x1.6fffap+4, -0x1.226424p+32},
478     {0x1.73ae14p+4, 0x1.6d8508p+32},
479     {-0x1.7p+4, -0x1.226af4p+32},
480     {0x1.700002p+4, 0x1.226b18p+32},
481     {-0x1.700002p+4, -0x1.226b18p+32},
482     {0x1.0a2cc4p+4, 0x1.001a02p+23},
483     {-0x1.0a2b18p+4, -0x1.fffe82p+22},
484     {0x1.0a2b22p+4, 0x1.ffffc2p+22},
485     {-0x1.0a2b22p+4, -0x1.ffffc2p+22},
486     {0x1.0a2b24p+4, 0x1p+23},
487     {-0x1.0a2b24p+4, -0x1p+23},
488     {0x1.0a2b2p+3, 0x1.ffffbep+10},
489     {-0x1.0a2b2p+3, -0x1.ffffbep+10},
490     {0x1.0a2b22p+3, 0x1.ffffdep+10},
491     {-0x1.0b20e4p+3, -0x1.07cbcap+11},
492     {0x1.0a2b24p+3, 0x1.fffffep+10},
493     {-0x1.0a2b24p+3, -0x1.fffffep+10},
494     {0x1.65be7p+6, HUGE_VALF},
495     {-0x1.65a9f6p+6, -0x1.fffed8p+127},
496     {0x1.65a9f8p+6, 0x1.ffffd8p+127},
497     {-0x1.65a9f8p+6, -0x1.ffffd8p+127},
498     {0x1.65a9fap+6, HUGE_VALF},
499     {-0x1.65d2fp+6, -HUGE_VALF},
500     {-0x1.65a9fap+6, -HUGE_VALF},
501     {0x1.65a9fap+6, HUGE_VALF},
502     {-0x1.65a9f8p+6, -0x1.ffffd8p+127},
503     {0x1.65a974p+6, 0x1.ffbddep+127},
504     {-0x1.65a9f6p+6, -0x1.fffed8p+127},
505     {0x1.65a9f6p+6, 0x1.fffed8p+127},
506     {0x1.ff7342p-31, 0x1.ff7342p-31},
507     {-0x1.00465ep-30, -0x1.00465ep-30},
508     {0x1.fff1eep-31, 0x1.fff1eep-31},
509     {-0x1.00465ep-30, -0x1.00465ep-30},
510     {0x1.001c28p-30, 0x1.001c28p-30},
511     {-0x1.00466p-30, -0x1.00466p-30},
512     {0x1.fe527ep-16, 0x1.fe527ep-16},
513     {-0x1.01ad7ep-15, -0x1.01ad7ep-15},
514     {0x1.faf782p-16, 0x1.faf782p-16},
515     {-0x1.f94a04p-16, -0x1.f94a04p-16},
516     {0x1.00157cp-15, 0x1.00157cp-15},
517     {-0x1.fe5284p-16, -0x1.fe5284p-16},
518     {0x1.fffffep-7, 0x1.0002aap-6},
519     {-0x1.fffffep-7, -0x1.0002aap-6},
520     {0x1.0010c6p-6, 0x1.00137p-6},
521     {-0x1.0010c6p-6, -0x1.00137p-6},
522     {0x1.04ea4cp-6, 0x1.04ed2p-6},
523     {-0x1.000002p-6, -0x1.0002aep-6},
524     {0x1.ef9dbp-6, 0x1.efb10ap-6},
525     {-0x1.fffffep-6, -0x1.000aaap-5},
526     {0x1p-5, 0x1.000aaap-5},
527     {-0x1.4cccccp-4, -0x1.4d2a92p-4},
528     {0x1.000002p-5, 0x1.000aacp-5},
529     {-0x1.0000d8p-5, -0x1.000b84p-5},
530     {0x1.fffffep-5, 0x1.002aacp-4},
531     {-0x1.fffffep-5, -0x1.002aacp-4},
532     {0x1.041894p-4, 0x1.044556p-4},
533     {-0x1.1cac08p-4, -0x1.1ce6b6p-4},
534     {0x1.0000d8p-4, 0x1.002b86p-4},
535     {-0x1.000002p-4, -0x1.002abp-4},
536     {0x1.fffffep-4, 0x1.00aaccp-3},
537     {-0x1.fffffep-4, -0x1.00aaccp-3},
538     {0x1.eb851ep-4, 0x1.ecb354p-4},
539     {-0x1.3d70a4p-3, -0x1.3eb66ep-3},
540     {0x1.000002p-3, 0x1.00aadp-3},
541     {-0x1.0024b6p-3, -0x1.00cfccp-3},
542     {0x1.fffffep-3, 0x1.02acccp-2},
543     {-0x1.fffff6p-3, -0x1.02acc8p-2},
544     {0x1p-2, 0x1.02accep-2},
545     {-0x1.eb851ep-3, -0x1.f0409p-3},
546     {0x1.000002p-2, 0x1.02acdp-2},
547     {-0x1.000002p-2, -0x1.02acdp-2},
548     {0x1.fffffep+0, 0x1.d03cf2p+1},
549     {-0x1.fffffep+0, -0x1.d03cf2p+1},
550     {0x1.19999ap+1, 0x1.1d4138p+2},
551     {-0x1p+1, -0x1.d03cf6p+1},
552     {0x1.000002p+1, 0x1.d03cfep+1},
553     {-0x1.000002p+1, -0x1.d03cfep+1},
554     {-0x1.000056p+2, -0x1.b4a5ccp+4},
555     {0x1.fd70a2p+2, 0x1.66024ap+10},
556     {-0x1.fffffep+2, -0x1.749e9ap+10},
557     {0x1.19999ap+3, 0x1.9ea3ecp+11},
558     {-0x1p+3, -0x1.749ea6p+10},
559     {0x1.000002p+3, 0x1.749ebep+10},
560     {-0x1.000002p+3, -0x1.749ebep+10},
561     {0x1.fffffep+3, 0x1.0f2eacp+22},
562     {-0x1.fffffep+3, -0x1.0f2eacp+22},
563     {0x1.030a3ep+4, 0x1.47ed76p+22},
564     {-0x1p+4, -0x1.0f2ebep+22},
565     {0x1.000002p+4, 0x1.0f2edep+22},
566     {-0x1.000002p+4, -0x1.0f2edep+22},
567     {0x1.ffffap+4, 0x1.1f3d42p+45},
568     {-0x1p+5, -0x1.1f43fcp+45},
569     {0x1.000002p+5, 0x1.1f4444p+45},
570     {-0x1.000002p+5, -0x1.1f4444p+45},
571     {0x1.fff3b4p+5, 0x1.406b82p+91},
572     {-0x1.fffffep+5, -0x1.425932p+91},
573     {0x1.028f5cp+6, 0x1.31aa3p+92},
574     {-0x1p+6, -0x1.425982p+91},
575     {0x1.00001p+6, 0x1.425e8cp+91},
576     {-0x1.000002p+6, -0x1.425a24p+91},
577     {-0x1.fffffep+127, -HUGE_VALF},
578     {0x1.fffffep+127, HUGE_VALF},
579     {0x1.fffffep+127, HUGE_VALF},
580     {-0x1.fffffep+127, -HUGE_VALF},
581     {0x0p+0, 0x0p+0},
582     {0x1.fffffep+127, HUGE_VALF},
583     {0x1.fffffep+127, HUGE_VALF},
584     {0x1.921fb6p+1, 0x1.718f46p+3},
585     {0x1.92614p+0, 0x1.26e33ap+1},
586     {0x1.fffffep-1, 0x1.2cd9fcp+0},
587     {0x1.921fb6p-1, 0x1.bcc272p-1},
588     {0x1.ff2104p-127, 0x1.ff2104p-127},
589     {0x1.e182bcp-127, 0x1.e182bcp-127},
590     {0x1.045b08p-126, 0x1.045b08p-126},
591     {0x1.fba4fp-127, 0x1.fba4fp-127},
592     {0x1p-148, 0x1p-148},
593     {0x1p-149, 0x1p-149},
594     {-0x1p-149, -0x1p-149},
595     {-0x1p-148, -0x1p-148},
596     {-0x1.e182b4p-127, -0x1.e182b4p-127},
597     {-0x1p+0, -0x1.2cd9fcp+0},
598     {-0x1.000002p+0, -0x1.2cdap+0},
599     {-0x1.921fb6p+0, -0x1.2690f8p+1},
600     {-0x1.921fb6p+1, -0x1.718f46p+3},
601     {-0x1.fffffep+127, -HUGE_VALF},
602     {-0x1.fffffep+127, -HUGE_VALF},
603     {0x0p+0, 0x0p+0},
604     {0x1.65a95ap+6, 0x1.ffb0ep+127},
605     {-0x1.65a9f8p+6, -0x1.ffffd8p+127},
606     {0x1.65a9fap+6, HUGE_VALF},
607     {-0x1.65a9fap+6, -HUGE_VALF},
608     {0.0, 0.0},
609     {-HUGE_VALF, -HUGE_VALF},
610     {HUGE_VALF, HUGE_VALF},
611     {0.0f, 0.0},
612     {-0.0f, -0.0},
613 };
614 
615 #endif
616