• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_CBRT_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_CBRT_DATA_H
3 
4 DataDoubleDouble g_cbrtData[] = {
5     {-0x1p-30, -0x1.fffffffffffffp-11},
6     {0x1.ffffffffffe7dp-31, 0x1.fffffffffff7fp-11},
7     {-0x1.a999999999b1ap-5, -0x1.7e18218472777p-2},
8     {0x1.a999999999b1ap-5, 0x1.7e18218472777p-2},
9     {-0x1.0000000018p-1020, -0x1.0000000008p-340},
10     {-0x1.ad42c3c9eeccp-54, -0x1.3022ad477dcb8p-18},
11     {0x1.06000000003dep-40, 0x1.9986657fee1e8p-14},
12     {-0x1.bd23fed6374a1p-3, -0x1.33d7291baa904p-1},
13     {0x1.0787c1fa77cep-2, 0x1.45abfb7ef7189p-1},
14     {-0x1.0fe6fd4d5aa08p+17, -0x1.9e9ee36575985p+5},
15     {0x1.0fe6fe9508b4fp+17, 0x1.9e9ee40c04901p+5},
16     {-0x1.10441104412p-26, -0x1.493b33358f83fp-9},
17     {0x1.10441104412p-26, 0x1.493b33358f83fp-9},
18     {-0x1.25515d4ddb928p-1, -0x1.a93b7080c3a7ep-1},
19     {0x1.25515d4ddb928p-1, 0x1.a93b7080c3a7ep-1},
20     {-0x1.d8d66a16749ffp-5, -0x1.8bbcd23b1351dp-2},
21     {0x1.86eae4f7bc4ep-5, 0x1.736b77017165ep-2},
22     {-0x1.268029abf1585p+92, -0x1.a9cd919402f49p+30},
23     {0x1.268029abf1585p+92, 0x1.a9cd919402f49p+30},
24     {-0x1.27dc102fbaaecp-31, -0x1.aa74fb53ace24p-11},
25     {0x1.27dc7c45d8683p-31, 0x1.aa752f425f325p-11},
26     {-0x1.48593f4593f46p-4, -0x1.b98733360e90bp-2},
27     {0x1.ee31c9e31c9e3p-6, 0x1.3ec1b4db41a5bp-2},
28     {-0x1.7232560b9ccc6p+92, -0x1.cb8a75541abeep+30},
29     {0x1.7232560b9ccc6p+92, 0x1.cb8a75541abeep+30},
30     {-0x1.afc6abf0b215bp+23, -0x1.e3b9dfbac6546p+7},
31     {0x1.afc6abd7187c1p+23, 0x1.e3b9dfb136f59p+7},
32     {-0x1.b704ce491e809p+1, -0x1.82118786481edp+0},
33     {0x1.badbd8868f246p+1, 0x1.8330da048ff33p+0},
34     {-0x1.1550c83fb72eap-4, -0x1.a15aa867d0133p-2},
35     {0x1.220fedcba9876p-6, 0x1.0ae27c9f9be7dp-2},
36     {-0x1.fffffffffffeep-1021, -0x1.ffffffffffffbp-341},
37     {0x1.fffffffffffeep-1021, 0x1.ffffffffffffbp-341},
38     {0x1.0000000000003p-1022, 0x1.428a2f98d728bp-341},
39     {-0x0p+0, -0x0p+0},
40     {0x1.2f8ac174d612ap-306, 0x1.0ef4dd78e209dp-102},
41     {-0x1.0000000000006p-40, -0x1.965fea53d6e41p-14},
42     {0x1.047ae147ae14ep+2, 0x1.98bb43214462ap+0},
43     {-0x1.01eb851eb8525p+2, -0x1.976358fe0a99cp+0},
44     {0x1.0333333333377p+2, 0x1.980f96862e23ep+0},
45     {-0x1.01eb851eb8563p+2, -0x1.976358fe0a9bcp+0},
46     {0x1.047ae147ae19dp+2, 0x1.98bb432144652p+0},
47     {-0x1.028f5c28f5c7ep+2, -0x1.97b989f2dbd7bp+0},
48     {0x1.01eb851eb8783p+3, 0x1.00a36e9dfc8c6p+1},
49     {-0x1.023d70a3d7308p+3, -0x1.00be97837ad9p+1},
50     {-0x1.028f5c28f5fd8p+2, -0x1.97b989f2dbf3fp+0},
51     {0x1.00000000008p-41, 0x1.428a2f98d75e6p-14},
52     {-0x1.fffffd0c6cde7p-42, -0x1.428a2efa2e015p-14},
53     {0x1.4fae147ae153bp-4, 0x1.bcca4525e1211p-2},
54     {-0x1.a999999999b1ap-5, -0x1.7e18218472777p-2},
55     {0x1.0000000006p-40, 0x1.965fea53da108p-14},
56     {-0x1.0000000006p-40, -0x1.965fea53da108p-14},
57     {0x1.003d70a3dd78bp+5, 0x1.96806a48056d3p+1},
58     {0x1.000235817777cp-1020, 0x1.0000bc7ff25bap-340},
59     {-0x1.0000000018p-1020, -0x1.0000000008p-340},
60     {0x1.0000000401004p-118, 0x1.965fea55f5409p-40},
61     {-0x1.0000000401004p-118, -0x1.965fea55f5409p-40},
62     {0x1.0b851ecc94f9ap+1, 0x1.474e9c8c5f658p+0},
63     {-0x1.028f5c3d38d0bp+1, -0x1.439c81f3b0a79p+0},
64     {0x0.000008000002dp-1022, 0x1.428a2fbea35a4p-348},
65     {-0x0.000008000002dp-1022, -0x1.428a2fbea35a4p-348},
66     {0x1.00000fffp-100, 0x1.965ff2caa4232p-34},
67     {-0x1.00004fcc8db98p-100, -0x1.9660148d42134p-34},
68     {0x1.00001p-40, 0x1.965ff2cb2b985p-14},
69     {-HUGE_VAL, -HUGE_VAL},
70     {0x0p+0, 0x0p+0},
71     {-0x1.00018000008p-1021, -0x1.9660b58366b9dp-341},
72     {0x1.0007p-40, 0x1.96639e80554dp-14},
73     {-0x1.2311c398a44cp+3, -0x1.0b317919baaebp+1},
74     {0x1.490bb2c452bdbp-9, 0x1.16578c2054e41p-3},
75     {-0x1.490bb2c452bdbp-9, -0x1.16578c2054e41p-3},
76     {0x1.0a5598acaf59cp-5, 0x1.46d2a4743b8ebp-2},
77     {-0x1.ae2ca2ea1ffd9p-5, -0x1.7f75538c7aecdp-2},
78     {0x1.00401004000dep-10, 0x1.9681cd4d59cf4p-4},
79     {-0x1.22b9522b951efp-4, -0x1.a7f99807d4137p-2},
80     {0x1.007p-1020, 0x1.00254fe4e09a1p-340},
81     {-HUGE_VAL, -HUGE_VAL},
82     {0x1.019688b70e62bp-1022, 0x1.4334915515452p-341},
83     {-0x1.007p-1022, -0x1.42b9323abafd7p-341},
84     {0x1.011p-1020, 0x1.005a8aa11fd96p-340},
85     {-HUGE_VAL, -HUGE_VAL},
86     {0x1.0200375719757p-40, 0x1.976e3e3cc7faep-14},
87     {-0x1.02p-40, -0x1.976e211b4a5fdp-14},
88     {0x1.03001fc0eb6fp+1004, 0x1.97f4c72a4cc94p+334},
89     {-0x1.03001fc0eb6fp+1004, -0x1.97f4c72a4cc94p+334},
90     {0x1.0073085bcdd6bp+2, 0x1.969cbf568552p+0},
91     {-0x1.03a63b8f0109ep+2, -0x1.984beb3539b49p+0},
92     {0x1.0482412090482p-242, 0x1.446c1fbe1a822p-81},
93     {-0x1.0482412090482p-242, -0x1.446c1fbe1a822p-81},
94     {0x1.0600812090bccp-40, 0x1.9986a8c727d22p-14},
95     {-0x1.06p-40, -0x1.9986657fedfe5p-14},
96     {-0x1.f88ba1f9f2bb8p-3, -0x1.40f77e40edda3p-1},
97     {0x1.080c1850eb7f7p+8, 0x1.9a96c1247d502p+2},
98     {-0x1.0801dae047a87p+8, -0x1.9a91724f31b57p+2},
99     {0x1.2bdd7186c8f1ap-1, 0x1.ac5f7115bb458p-1},
100     {-0x1.1c81489106625p-1, -0x1.a4ee18e14a7abp-1},
101     {0x0.0000840480f5dp-1022, 0x1.9a952773d350cp-347},
102     {-0x0.0000849eeca68p-1022, -0x1.9b34ff2b46ec9p-347},
103     {0x1.0c8c809b2cc68p+3, 0x1.041dcc6d8fe9ap+1},
104     {-0x1.0b96be0bd09d9p+3, -0x1.03ce5b293770cp+1},
105     {0x1.0a0037ddbc4bp+14, 0x1.9b99586d2d9a9p+4},
106     {-0x1.0a0019256a5f7p+14, -0x1.9b994894dd76p+4},
107     {-0x1.0e9fc4d488be1p+2, -0x1.9df84d4f99a6fp+0},
108     {0x1.0fcea22c8aep+5, 0x1.9e9281bc31f01p+1},
109     {-0x1.0f7cb6a76c27bp+5, -0x1.9e68d7518cd2dp+1},
110     {0x1.0cc58edfcd1bbp+3, 0x1.0430370041c1cp+1},
111     {-0x0.0000000000011p-1022, -0x1.491fc152578cap-357},
112     {0x1.10a5d9a8581e7p+2, 0x1.9effd042b08d6p+0},
113     {-0x1.10a5d9a8581e7p+2, -0x1.9effd042b08d6p+0},
114     {0x1.0f8680cf24907p+2, 0x1.9e6dd26d08ba9p+0},
115     {-0x1.117205eddce25p+2, -0x1.9f674dbfcfd05p+0},
116     {0x1.15f22b649b14cp-1, 0x1.a1ab8edd0a677p-1},
117     {-0x1.254e545a5da42p-1, -0x1.a939f90a7f1c6p-1},
118     {0x1.12325a9da5059p+2, 0x1.9fc89b8631f04p+0},
119     {-0x1.12325a9da5059p+2, -0x1.9fc89b8631f04p+0},
120     {0x1.0f43d6e5349a1p+2, 0x1.9e4be515e490cp+0},
121     {-0x1.0d5851c67c483p+2, -0x1.9d5112c3a8659p+0},
122     {0x1.174ef3f07dd6p+4, 0x1.4c0bb8f4ed8c6p+1},
123     {-0x1.16d412a8cfc18p+4, -0x1.4bdb00306d2b1p+1},
124     {0x1.1d91bc55864e8p+2, 0x1.a5744bc08ef56p+0},
125     {-0x1.1ba63736cdfc9p+2, -0x1.a481f354106bbp+0},
126     {0x1.2338502cf60a2p-4, 0x1.a8374a9f5f589p-2},
127     {-0x1.50ae10fdc31e9p-5, -0x1.61615e6099f6p-2},
128     {0x1.2p-40, 0x1.a6a58d55e307cp-14},
129     {-0x1.2p-40, -0x1.a6a58d55e307cp-14},
130     {HUGE_VAL, HUGE_VAL},
131     {-0x1.214p-40, -0x1.a741dcaa85c5p-14},
132     {0x1.f4b7d5a6d9686p-5, 0x1.935e1ed3230f8p-2},
133     {-0x1.a2cc508821167p-5, -0x1.7c0c3bf0a39a9p-2},
134     {0x1.286daa4883eb6p+2, 0x1.aabae507a2b32p+0},
135     {-0x1.286daa4883eb6p+2, -0x1.aabae507a2b32p+0},
136     {0x1.7541271ab5ap-4, 0x1.cccd7c2e20db1p-2},
137     {-0x1.fdfa5efa32a8ep-6, -0x1.421d58e52f3a1p-2},
138     {0x1.2cedad277b258p-1, 0x1.ace0ebf9a04aap-1},
139     {-0x1.03f7ea981efc9p-1, -0x1.9876b788c37b6p-1},
140     {0x1.29000004b8edp-40, 0x1.ab0111c739d49p-14},
141     {-0x1.28fffffffffe7p-40, -0x1.ab0111c4f675cp-14},
142     {0x1.2a032f33e7b23p+200, 0x1.ab7d23f4991d5p+66},
143     {-0x1.2a032f360b13bp+200, -0x1.ab7d23f59ed9p+66},
144     {0x1.2bb54a969b9a6p-1020, 0x1.0dcf97aec406ap-340},
145     {-0x1.2e025c04b85fcp-1020, -0x1.0e7fe920f31d3p-340},
146     {0x1.18ea118ea118dp-6, 0x1.080c8e813b9ecp-2},
147     {-0x1.3bfd13bfd13bfp-4, -0x1.b3eabe3342ap-2},
148     {0x1.3bdfee33b02f8p+98, 0x1.b3dd56a2b132ep+32},
149     {-0x1.3bdfee33b02f8p+98, -0x1.b3dd56a2b132ep+32},
150     {0x1.3b6198d2bba31p+2, 0x1.b3a3334c92187p+0},
151     {-0x1.3f38a3102c46ep+2, -0x1.b5660064538c1p+0},
152     {0x1.3f1aa4d9b58f8p-1020, 0x1.138291eac9cb8p-340},
153     {-0x1.3f1aa4d98424cp-1020, -0x1.138291eabb92bp-340},
154     {0x1.3f4p-40, 0x1.b5695d4850bf1p-14},
155     {-0x1.3f422966fe96ap-40, -0x1.b56a5a05f24b1p-14},
156     {0x1.6eb851eb851ebp-4, 0x1.ca19071b90c57p-2},
157     {-0x1.e7ae147ae147ap-5, -0x1.8fd5f3caeff8dp-2},
158     {0x1.40f6733b5b85p+2, 0x1.b631403517448p+0},
159     {-0x1.42e1f85a13d6ep+2, -0x1.b7107ce2ee6eap+0},
160     {0x1.47d1f47d1f838p-31, 0x1.b94a867d7d525p-11},
161     {-0x1.47d1f47d1f471p-31, -0x1.b94a867d7d372p-11},
162     {0x1.5cd215cd215ccp-7, 0x1.c2851bec9da61p-3},
163     {-0x1.9ee299ee299eep-5, -0x1.7adc46c2701d3p-2},
164     {0x1.5eb851ee251a8p+0, 0x1.1c52f043f69f9p+0},
165     {-0x1.4ccccccf6cc89p+0, -0x1.1765862491b58p+0},
166     {0x1.5eb851ee9e9dcp+0, 0x1.1c52f0441775bp+0},
167     {-0x1.51eb8521d1d0fp+0, -0x1.18d274da60237p+0},
168     {0x1.63d70a5cfd892p+0, 0x1.1db36c5baaf68p+0},
169     {-0x1.5c28f5e21c417p+0, -0x1.1ba168a952ab1p+0},
170     {0x1.57b1272bb8441p-22, 0x1.c04d1376c37e4p-8},
171     {-0x1.57b1272bb8441p-22, -0x1.c04d1376c37e4p-8},
172     {0x1.3e64fc423e38ep-1, 0x1.b5053fd191b5ep-1},
173     {-0x1.394643f052b3cp-1, -0x1.b2aa517f248e4p-1},
174     {0x1.5865b3dec697ap+2, 0x1.c09b8602ba108p+0},
175     {0x1.5cbb740fd0a05p+2, 0x1.c27b5d6892f88p+0},
176     {-0x1.5ea6f92e88f24p+2, -0x1.c34e9f0b6a9f3p+0},
177     {0x1.a757637f6f8p+2, 0x1.e08e347a77a8dp+0},
178     {-0x1.746p-41, -0x1.6d73ab7df4e47p-14},
179     {0x1.b0928f5c28f5cp-5, 0x1.802b67f0b2532p-2},
180     {-0x1.5ea70a3d70a3dp-5, -0x1.6633e9905ff32p-2},
181     {0x1.77d82c3b72d81p-40, 0x1.cdddb3759a2e5p-14},
182     {-0x1.2d4d06b0173b1p-239, -0x1.548aa31f1f46p-80},
183     {0x1.53ec0206d7e64p-5, 0x1.6282cfb5f7f3p-2},
184     {-0x1.6029ef92ce84dp-6, -0x1.1cb6aec155a55p-2},
185     {0x1.8be2f8c3970c9p-21, 0x1.280a36d0bc555p-7},
186     {-0x1.8be2f8be2f8b1p-21, -0x1.280a36cf6379ep-7},
187     {0x1.947ae14efa705p+1, 0x1.77aa97ad3a355p+0},
188     {-0x1.9851eb8c6b142p+1, -0x1.78d9f8c53c06p+0},
189     {0x1.863956d1de1cfp-1, 0x1.d3aec484c586fp-1},
190     {-0x1.678104e658fe4p-1, -0x1.c712b9b61ec4cp-1},
191     {0x1.90ep-40, 0x1.d7e64dc80f709p-14},
192     {-0x1.90e0000971dap-40, -0x1.d7e64dcbc42f1p-14},
193     {0x1.978p-40, 0x1.da7c2ab04f88ep-14},
194     {-0x1.978p-40, -0x1.da7c2ab04f88ep-14},
195     {0x1.7705673b45218p-4, 0x1.cd874d279f90ap-2},
196     {-0x1.f8483f1a614d4p-5, -0x1.94528c3cee057p-2},
197     {0x1.ba8428bd8942p-2, 0x1.83174a4ec53d9p-1},
198     {-0x1.d93c7aa90e60bp-2, -0x1.8bd9498c9041dp-1},
199     {0x1.617c8817c8817p-7, 0x1.c4851023cf7aep-3},
200     {-0x1.4e21b1621b162p-5, -0x1.607c8bc2d265bp-2},
201     {-0x1.7b76684d374bp-7, -0x1.cf57e627a8463p-3},
202     {0x1.4ab53cab53caap-4, 0x1.ba9547fb069b9p-2},
203     {-0x1.4dbc64dbc64d9p-5, -0x1.6058e921e569fp-2},
204     {-0x1.21eb851eb851fp-2, -0x1.5032de38ae01cp-1},
205     {0x1.a8p-35, 0x1.7d9d668054af7p-12},
206     {-0x1.a8p-35, -0x1.7d9d668054af7p-12},
207     {0x1.af0a3d722c91fp+4, 0x1.7fb720d33f667p+1},
208     {-0x1.ae8f5c2a7e7d8p+4, -0x1.7f92a6d939567p+1},
209     {0x1.b51c032a08ec4p-1, 0x1.e5b5a90e88ecp-1},
210     {-0x1.b51c032a08ec4p-1, -0x1.e5b5a90e88ecp-1},
211     {0x1.b28f5c2ad7bebp+4, 0x1.80c1cc6692808p+1},
212     {-0x1.b1c28f5e0af1fp+4, -0x1.808551817651p+1},
213     {0x1.b4cp-40, 0x1.e59391f23400ep-14},
214     {-0x1.b4cp-40, -0x1.e59391f23400ep-14},
215     {0x1.b67c97374ac8dp+0, 0x1.324c851f8a0a8p+0},
216     {-0x1.b67c97374ac8dp+0, -0x1.324c851f8a0a8p+0},
217     {0x1.bc7c1286f1d5ap+11, 0x1.e86d1785b66e2p+3},
218     {-0x1.bc79d5164dfe9p+11, -0x1.e86c457a45c24p+3},
219     {0x0.00001c0b94e07p-1022, 0x1.e9f9573cc4fffp-348},
220     {-0x0.00001c4d35d85p-1022, -0x1.eb7660f95dbcep-348},
221     {0x1.c2f0bc2f0bc82p-31, 0x1.eac78857bf52dp-11},
222     {-0x1.c2f0bc2f0bc21p-31, -0x1.eac78857bf50ap-11},
223     {0x1.c66p-40, 0x1.ec05b532dfa5dp-14},
224     {-0x1.c66p-40, -0x1.ec05b532dfa5dp-14},
225     {0x1.d2ccd2ff17ab4p+2, 0x1.f07785c63225p+0},
226     {-0x1.cdae1aad2c262p+2, -0x1.eea523bd828a5p+0},
227     {0x1.da326d08bda9fp+0, 0x1.3a65d9a1f7f67p+0},
228     {-0x1.cff4fc64e69fbp+0, -0x1.381e47fdba1d7p+0},
229     {0x1.e29794d423e45p+0, 0x1.3c3e0bb4667d5p+0},
230     {-0x1.ce1cb38c75cfdp+0, -0x1.37b43bd367248p+0},
231     {0x1.d1f3bdc9e67f7p+1, 0x1.89cea9c055626p+0},
232     {-0x1.cf6461a0f0bcep+1, -0x1.8915b1c530ccbp+0},
233     {0x1.ccd50577fafffp+1, 0x1.885c0b11e0a69p+0},
234     {-0x1.cf6461a0f0c28p+1, -0x1.8915b1c530ce5p+0},
235     {0x0.00001ep-1022, 0x1.f51a62037e955p-348},
236     {-0x0.00001ep-1022, -0x1.f51a62037e955p-348},
237     {0x1.e5f7bc20a7726p+4, 0x1.8f5e041aba559p+1},
238     {-0x1.e5f7bc20a7726p+4, -0x1.8f5e041aba559p+1},
239     {0x1.ef00000000006p-35, 0x1.91d389680d253p-12},
240     {-0x1.eebc722d6c1c8p-35, -0x1.91c141098b383p-12},
241     {0x1.e5c28f5c28f5cp-1, 0x1.f719793449b27p-1},
242     {-0x1.ff5c28f5c28f6p-1, -0x1.ffc95d283df93p-1},
243     {0x1.e677880d31d78p+1, 0x1.8f8102ff2a4c3p+0},
244     {0x1.f8c80ebe7b9d6p-40, 0x1.fd9519f9e7205p-14},
245     {-0x1.f88p-40, -0x1.fd7cd96ce1644p-14},
246     {0x1.ec7c56cd65137p-1, 0x1.f96929fd2ecafp-1},
247     {-0x1.e23ee6298e093p-1, -0x1.f5e2213a2db13p-1},
248     {0x1.ecbdb801725ebp-1, 0x1.f97f867ce3917p-1},
249     {-0x1.dd618f0bafcf5p-1, -0x1.f430a6cf9ad8p-1},
250     {0x1.fccp-41, 0x1.9583540d8fdaep-14},
251     {-0x1.fccp-41, -0x1.9583540d8fdaep-14},
252     {0x1.ed70a3d70a3d7p-1, 0x1.f9bcae51d0e8fp-1},
253     {-0x1.d8f5c28f5c29p-1, -0x1.f2a4221a325fdp-1},
254     {0x1.091f9f566bdcp-5, 0x1.4653a89734addp-2},
255     {0x1.feeffffff12cep-1021, 0x1.ffa5454258ba9p-341},
256     {-0x1.feeffffffffffp-1021, -0x1.ffa545425dad7p-341},
257     {0x1.57a7047ae147ep-5, 0x1.63cd9a7775008p-2},
258     {-0x1.8791d47ae1489p-7, -0x1.d4383bcf66d92p-3},
259     {0x1.ffcc0e920b424p+5, 0x1.ffeeaef0168d7p+1},
260     {-0x1.ffcc0e920b424p+5, -0x1.ffeeaef0168d7p+1},
261     {0x1.e113324e854dfp-2, 0x1.8e05bf36eda99p-1},
262     {-0x1.addfff1b521acp-2, -0x1.7f5e8c7bcae9bp-1},
263     {0x1.f59215281a0d2p+1, 0x1.9398b146ab136p+0},
264     {-0x1.f6d9c33c94ee7p+1, -0x1.93f0823beba56p+0},
265     {0x1.ffcffffffffffp-1020, 0x1.42801af6b3a29p-340},
266     {-0x1.ffcffffffffffp-1020, -0x1.42801af6b3a29p-340},
267     {0x1.fffffefffffffp-41, 0x1.965fea101c3cbp-14},
268     {-0x1.fffffefffffffp-41, -0x1.965fea101c3cbp-14},
269     {0x1.ffffffdffffffp-40, 0x1.fffffff555554p-14},
270     {-0x1.8fffffe6fffffp-33, -0x1.290fca9645cb3p-11},
271     {0x1.ffffffe7fffffp-41, 0x1.965fea4d7d641p-14},
272     {-0x1.ffffffe7fffa6p-41, -0x1.965fea4d7d629p-14},
273     {0x1.fae14796147adp+1, 0x1.9503fad55bb6p+0},
274     {-0x1.fd70a3bf0a3d6p+1, -0x1.95b23d2ae9f0ep+0},
275     {-0x1.ffffffe7fffadp+40, -0x1.965fea4d7d62dp+13},
276     {0x1.fffffff7fffffp-40, 0x1.fffffffd55555p-14},
277     {-0x1.00000042d5e32p-39, -0x1.00000016474bap-13},
278     {0x1.eb851eb851c57p-1, 0x1.f9148a2366491p-1},
279     {-0x1.e666666666405p-1, -0x1.f75202ec86d38p-1},
280     {0x1.ffffffffffeep-1021, 0x1.fffffffffffap-341},
281     {-0x1.ffffffffffeep-1021, -0x1.fffffffffffap-341},
282     {0x1.0049a22dc3982p-1020, 0x1.0018890a87f6fp-340},
283     {-0x1.fffffffffffeep-1021, -0x1.ffffffffffffbp-341},
284     {0x1.fffffffffffefp-41, 0x1.965fea53d6e38p-14},
285     {-0x1.fffffffffffefp-41, -0x1.965fea53d6e38p-14},
286     {0x1.fae147ae1479dp+1, 0x1.9503fadbc022fp+0},
287     {-0x1.fd70a3d70a3c6p+1, -0x1.95b23d3148e13p+0},
288     {0x1.fffffffffff74p+40, 0x1.965fea53d6e18p+13},
289     {-0x1.ffffffffffedp+40, -0x1.965fea53d6dedp+13},
290     {0x1.fffffa774a40dp-40, 0x1.fffffe27c3695p-14},
291     {-0x1.ffffffffffffcp-40, -0x1p-13},
292     {0x1.0003ae8249c78p-1020, 0x1.00013a29ec61bp-340},
293     {-0x1.ffffffffffffcp-1021, -0x1p-340},
294     {0x1.ffffffffffffep-1020, 0x1.428a2f98d728bp-340},
295     {-0x1.ffffffffffffep-1020, -0x1.428a2f98d728bp-340},
296     {0x1p+0, 0x1p+0},
297     {-0x1p+0, -0x1p+0},
298     {0x1.2b498ab498ab5p+0, 0x1.0daf3e6226165p+0},
299     {-0x1.2dd8e6dd8e6dep+0, -0x1.0e7387f216d83p+0},
300     {0x1.4ee500ee500efp+0, 0x1.17fb438a55737p+0},
301     {-0x1.4ee500ee500efp+0, -0x1.17fb438a55737p+0},
302     {0x1.6ff11aff11bp+0, 0x1.20e75586b6999p+0},
303     {-0x1.6ad262ad262aep+0, -0x1.1f8ead283e37p+0},
304     {0x1.a807728077282p+0, 0x1.2ee5139aad551p+0},
305     {-0x1.9dca01dca01dep+0, -0x1.2c6fcbd900d53p+0},
306     {0x1.b9b7639b7639dp+0, 0x1.330c90c6ea9bbp+0},
307     {-0x1.b9b7639b7639dp+0, -0x1.330c90c6ea9bbp+0},
308     {0x1.f6ec736ec7371p+0, 0x1.409f5bfca677p+0},
309     {-0x1.ef3e5ef3e5ef6p+0, -0x1.3efb693bc66dfp+0},
310     {0x1.0fd350fd350fep+1, 0x1.490dba8b15fefp+0},
311     {-0x1.14f2094f2095p+1, -0x1.4b1b550acdb2p+0},
312     {0x1.1c8253c8253cap+1, 0x1.4e1811269023ap+0},
313     {-0x1.20595e0595e07p+1, -0x1.4f972336a985dp+0},
314     {0x1.34b6754b6754dp+1, 0x1.574fb437efbd8p+0},
315     {-0x1.336ec736ec739p+1, -0x1.56d6114de1c96p+0},
316     {0x1.49138c9138c93p+1, 0x1.5eb3272c7acc8p+0},
317     {-0x1.43f4d43f4d441p+1, -0x1.5cdf19fea4841p+0},
318     {0x1.5ae147ae147bp+1, 0x1.64e9dfd40f1c2p+0},
319     {-0x1.628f5c28f5c2bp+1, -0x1.67874649c08a5p+0},
320     {0x1.797bcf97bcf9ap+1, 0x1.6f1d8f6c75f7fp+0},
321     {-0x1.7d52d9d52d9d7p+1, -0x1.705b2a5cc04ecp+0},
322     {0x1.8c9138c9138cbp+1, 0x1.753356b5e3474p+0},
323     {-0x1.810c1a10c1a13p+1, -0x1.718d1dcfa813p+0},
324     {0x1.9e5ef3e5ef3e8p+1, 0x1.7ab42ff673b96p+0},
325     {-0x1.a37dac37dac3ap+1, -0x1.7c41da92d246fp+0},
326     {0x1.a736ec736ec76p+1, 0x1.7d6109b0986f7p+0},
327     {-0x1.ad9d52d9d52ddp+1, -0x1.7f4ab98b772cep+0},
328     {0x1.c860d0860d089p+1, 0x1.87176607acae1p+0},
329     {-0x1.c719227192274p+1, -0x1.86b9b5a64e2aap+0},
330     {0x1.df4d43f4d43f8p+1, 0x1.8d886793acc21p+0},
331     {-0x1.e3244e3244e35p+1, -0x1.8e9775b17b4e5p+0},
332     {0x1.ebfc46bfc46c3p+1, 0x1.91024a65a754dp+0},
333     {-0x1.e6dd8e6dd8e71p+1, -0x1.8f9ceed35c7c5p+0},
334     {0x1.04a7904a7904cp+2, 0x1.98d2a0f55cec2p+0},
335     {-0x1.04a7904a7904cp+2, -0x1.98d2a0f55cec2p+0},
336     {0x1.086fb586fb589p+2, 0x1.9aca5ca298781p+0},
337     {-0x1.0c46bfc46bfc6p+2, -0x1.9cc4f44ca666p+0},
338     {0x1.17bcf97bcf97ep+2, 0x1.a290e1b82db51p+0},
339     {-0x1.13e5ef3e5ef4p+2, -0x1.a0a4521e16f66p+0},
340     {0x1.2333333333335p+2, 0x1.a834cf04f1439p+0},
341     {-0x1.228f5c28f5c2bp+2, -0x1.a7e53134cdf62p+0},
342     {0x1.279f2f79f2f7cp+2, 0x1.aa57b94ccbcf9p+0},
343     {-0x1.2c1a10c1a10c4p+2, -0x1.ac7c4d267bc5fp+0},
344     {0x1.33b9403b9403ep+2, 0x1.b0152ef21f4ffp+0},
345     {-0x1.36489c6489c67p+2, -0x1.b147129c17979p+0},
346     {0x1.3a10c1a10c1a3p+2, 0x1.b307e41ca7a5dp+0},
347     {-0x1.3bfc46bfc46c2p+2, -0x1.b3ea5fee82d66p+0},
348     {0x1.4816578165784p+2, 0x1.b96933fa1b8d7p+0},
349     {-0x1.4aa5b3aa5b3adp+2, -0x1.ba8e59be7681fp+0},
350     {0x1.4d262ad262ad5p+2, 0x1.bbab60990f381p+0},
351     {-0x1.5244e3244e327p+2, -0x1.bdee4513c62e4p+0},
352     {0x1.5e5ef3e5ef3e8p+2, 0x1.c32fb70611032p+0},
353     {-0x1.5c736ec736ecap+2, -0x1.c25c585ca53efp+0},
354     {0x1.6c6489c6489c9p+2, 0x1.c9206c2077059p+0},
355     {-0x1.688d7f88d7f8bp+2, -0x1.c783e621ada8dp+0},
356     {0x1.6cf97bcf97bd2p+2, 0x1.c95eac37cd756p+0},
357     {-0x1.70d0860d0861p+2, -0x1.caf7dffa076b9p+0},
358     {0x1.7c46bfc46bfc7p+2, 0x1.cfaca31b6e51p+0},
359     {-0x1.7a5b3aa5b3aa9p+2, -0x1.cee487457d03ep+0},
360     {0x1.80b2bc0b2bc0ep+2, 0x1.d176f1ff49ceep+0},
361     {-0x1.83e5ef3e5ef41p+2, -0x1.d2c06e04b7761p+0},
362     {0x1.91eb851eb8522p+2, 0x1.d84f2f6e8ca1dp+0},
363     {-0x1.90a3d70a3d70dp+2, -0x1.d7ceb165a3db8p+0},
364     {0x1.9cbde7cbde7cfp+2, 0x1.dc82c76317459p+0},
365     {-0x1.9d61bed61bed9p+2, -0x1.dcc1cc254f778p+0},
366     {0x1.a129e4129e416p+2, 0x1.de34dbc77efd3p+0},
367     {-0x1.a1cdbb1cdbb2p+2, -0x1.de736e6be297dp+0},
368     {0x1.b11aff11aff15p+2, 0x1.e438d5920b915p+0},
369     {-0x1.b262ad262ad29p+2, -0x1.e4b2d505a7d4dp+0},
370     {0x1.b77280772807bp+2, 0x1.e692f1a4e5ed9p+0},
371     {-0x1.b6cea96cea97p+2, -0x1.e65671c5e3cf9p+0},
372     {0x1.c38c9138c913cp+2, 0x1.eb000a51dd945p+0},
373     {-0x1.c4d43f4d43f51p+2, -0x1.eb76b2a7fac9p+0},
374     {0x1.ce5ef3e5ef3e9p+2, 0x1.eee4444ae88e4p+0},
375     {-0x1.d0ee500ee5012p+2, -0x1.efcda79ec2ac4p+0},
376     {0x1.d931569315697p+2, 0x1.f2b911489067p+0},
377     {-0x1.d7e9a87e9a882p+2, -0x1.f245d801ce1d6p+0},
378     {0x1.e2bc0b2bc0b2fp+2, 0x1.f60d8756b1456p+0},
379     {-0x1.e2bc0b2bc0b2fp+2, -0x1.f60d8756b1456p+0},
380     {0x1.e68430684306cp+2, 0x1.f75c4925222fdp+0},
381     {-0x1.ec46bfc46bfc8p+2, -0x1.f956d44b97d42p+0},
382     {0x1.f52d9d52d9d57p+2, 0x1.fc5df458e4b02p+0},
383     {-0x1.f904a7904a794p+2, -0x1.fda97d47e6424p+0},
384     {0x1p+3, 0x1p+1},
385     {-0x1p+3, -0x1p+1},
386     {0x1p+100, 0x1.428a2f98d728bp+33},
387     {-0x1p+100, -0x1.428a2f98d728bp+33},
388     {0x1.199999999999ap+100, 0x1.4cf38fa1af1c9p+33},
389     {-0x1.199999999999ap+100, -0x1.4cf38fa1af1c9p+33},
390     {0x1.3333333333334p+100, 0x1.56bfea66ef78dp+33},
391     {-0x1.3333333333334p+100, -0x1.56bfea66ef78dp+33},
392     {0x1.4cccccccccccep+100, 0x1.60048365d4cap+33},
393     {-0x1.4cccccccccccep+100, -0x1.60048365d4cap+33},
394     {0x1.6666666666668p+100, 0x1.68d25a9bdf484p+33},
395     {-0x1.6666666666668p+100, -0x1.68d25a9bdf484p+33},
396     {0x1.8000000000002p+100, 0x1.7137449123ef7p+33},
397     {-0x1.8000000000002p+100, -0x1.7137449123ef7p+33},
398     {0x1.999999999999cp+100, 0x1.793eace1a3427p+33},
399     {-0x1.999999999999cp+100, -0x1.793eace1a3427p+33},
400     {0x1.b333333333336p+100, 0x1.80f22109df4eap+33},
401     {-0x1.b333333333336p+100, -0x1.80f22109df4eap+33},
402     {0x1.cccccccccccdp+100, 0x1.8859b5bd7e46dp+33},
403     {-0x1.cccccccccccdp+100, -0x1.8859b5bd7e46dp+33},
404     {0x1.e66666666666ap+100, 0x1.8f7c526400381p+33},
405     {-0x1.e66666666666ap+100, -0x1.8f7c526400381p+33},
406     {0x1p+101, 0x1.965fea53d6e3dp+33},
407     {-0x1p+101, -0x1.965fea53d6e3dp+33},
408     {0x1p+200, 0x1.965fea53d6e3dp+66},
409     {-0x1p+200, -0x1.965fea53d6e3dp+66},
410     {0x1.199999999d057p+200, 0x1.a37e13dc4cee9p+66},
411     {-0x1.199999999999ap+200, -0x1.a37e13dc4b3bcp+66},
412     {0x1.3333333333334p+200, 0x1.afd66803b2c0cp+66},
413     {-0x1.3333333333323p+200, -0x1.afd66803b2c05p+66},
414     {0x1.4cccccccccccep+200, 0x1.bb83b127e9343p+66},
415     {-0x1.4ccc8e283634ap+200, -0x1.bb8395540c3cp+66},
416     {0x1.6666666666668p+200, 0x1.c69b5a72f1a9bp+66},
417     {-0x1.d43892e2d89b4p+864, -0x1.3912511bacdefp+288},
418     {0x1.8000000000002p+200, 0x1.d12ed0af1a281p+66},
419     {-0x1.3488380017c9ep+1, -0x1.573e8f617a128p+0},
420     {0x1.999999999999cp+200, 0x1.db4c7760bcff4p+66},
421     {-0x1.999999999999cp+200, -0x1.db4c7760bcff4p+66},
422     {0x1.b333333333336p+200, 0x1.e50057a681903p+66},
423     {-0x1.b333333333336p+200, -0x1.e50057a681903p+66},
424     {0x1.cccccccccccdp+200, 0x1.ee549fe7085e8p+66},
425     {-0x1.cccccccccccdp+200, -0x1.ee549fe7085e8p+66},
426     {0x1.e66666666666ap+200, 0x1.f75202ec86e0cp+66},
427     {-0x1.3000000000002p+204, -0x1.0f17bbcd80046p+68},
428     {0x1p+201, 0x1p+67},
429     {-0x1p+201, -0x1p+67},
430     {0x1.fffffffffff04p+999, 0x1.428a2f98d7257p+333},
431     {-0x1p+1000, -0x1.428a2f98d728cp+333},
432     {0x1.199999999999ap+1000, 0x1.4cf38fa1af1c9p+333},
433     {-0x1.199999999999ap+1000, -0x1.4cf38fa1af1c9p+333},
434     {-0x1.327bb6810a39fp+1000, -0x1.567b9f5084efbp+333},
435     {0x1.4ccea286e6cf6p+1000, 0x1.6005290384f71p+333},
436     {-0x1.4cccccbcc4437p+1000, -0x1.600483602d9acp+333},
437     {0x1.6666666666668p+1000, 0x1.68d25a9bdf485p+333},
438     {-0x1.6666666666668p+1000, -0x1.68d25a9bdf485p+333},
439     {0x1.8000000000002p+1000, 0x1.7137449123ef8p+333},
440     {-0x1.8000000000002p+1000, -0x1.7137449123ef8p+333},
441     {0x1.999999999999cp+1000, 0x1.793eace1a3428p+333},
442     {-0x1.999999999999cp+1000, -0x1.793eace1a3428p+333},
443     {0x1.b3315d791930ep+1000, 0x1.80f1968ae34a7p+333},
444     {-0x1.b333333333336p+1000, -0x1.80f22109df4eap+333},
445     {0x1.cccccccccccdp+1000, 0x1.8859b5bd7e46dp+333},
446     {-0x1.cccccccccccdp+1000, -0x1.8859b5bd7e46dp+333},
447     {0x1.e66666666666ap+1000, 0x1.8f7c526400381p+333},
448     {-0x1.e66666666666ap+1000, -0x1.8f7c526400381p+333},
449     {0x1.ffffffffeb7a3p+1000, 0x1.965fea53d175ep+333},
450     {-0x1p+1001, -0x1.965fea53d6e3dp+333},
451     {0x1.feb851eb851ebp+1, 0x1.96092654f983ap+0},
452     {-0x1.f999999999999p+1, -0x1.94aca1596512bp+0},
453     {0x1p+2, 0x1.965fea53d6e3dp+0},
454     {-0x1p+2, -0x1.965fea53d6e3dp+0},
455     {0x1.0333333333334p+2, 0x1.980f96862e21bp+0},
456     {-0x1.00a3d70a3d70bp+2, -0x1.96b6895577542p+0},
457     {0x1.fd70a3d70a3d6p+0, 0x1.420056c554123p+0},
458     {-0x1.f851eb851eb84p+0, -0x1.40eb40dc90f9ep+0},
459     {0x1p+1, 0x1.428a2f98d728bp+0},
460     {-0x1p+1, -0x1.428a2f98d728bp+0},
461     {0x1.028f5c28f5c2ap+1, 0x1.439c81eb3ca18p+0},
462     {-0x1.0a3d70a3d70a5p+1, -0x1.46c8c2a6095aep+0},
463     {0x1.fae147ae147adp-1, 0x1.fe49a0fb2bf3ep-1},
464     {-0x1.e666666666665p-1, -0x1.f75202ec86e0ap-1},
465     {0x1p+0, 0x1p+0},
466     {-0x1p+0, -0x1p+0},
467     {0x1.147ae147ae149p+0, 0x1.06a6fd7cc0fb3p+0},
468     {-0x1.028f5c28f5c2ap+0, -0x1.00d9baab294bcp+0},
469     {0x1.eb851eb851eb7p-2, 0x1.90e1e802cbaaap-1},
470     {-0x1.cccccccccccccp-2, -0x1.8859b5bd7e46bp-1},
471     {0x1p-1, 0x1.965fea53d6e3dp-1},
472     {-0x1p-1, -0x1.965fea53d6e3dp-1},
473     {0x1.0000000000001p-1, 0x1.965fea53d6e3dp-1},
474     {-0x1.23d70a3d70a3ep-1, -0x1.a8844efd9fb2ap-1},
475     {0x1.eb851eb851eb7p-3, 0x1.3e2e3c5da7ee3p-1},
476     {-0x1.eb851eb851eb7p-3, -0x1.3e2e3c5da7ee3p-1},
477     {0x1.ae147ae147ae1p-3, 0x1.30542c7f6b37bp-1},
478     {-0x1.28f5c28f5c28fp-2, -0x1.52e5f20b1b397p-1},
479     {0x1.d70a3d70a3d73p-3, 0x1.39b2d7180697cp-1},
480     {-0x1.c28f5c28f5c2bp-3, -0x1.3515af8956695p-1},
481     {0x1.7ae147ae147aep-3, 0x1.23bd13d457ccap-1},
482     {-0x1.ae147ae147aep-4, -0x1.e317845f32bf3p-2},
483     {0x1.6666666666666p-3, 0x1.1e626604a2ed8p-1},
484     {-0x1.7ae147ae147aep-3, -0x1.23bd13d457ccap-1},
485     {0x1.3d70a3d70a3d8p-3, 0x1.1307c118c72dbp-1},
486     {0x1.0a3d70a3d70a3p-5, 0x1.46c8c2a6095aep-2},
487     {-0x1.9999999999996p-7, -0x1.db4c7760bcff2p-3},
488     {0x1.28f5c28f5c28fp-4, 0x1.aafc2968ff07bp-2},
489     {-0x1.47ae147ae147bp-9, -0x1.15f4d44462723p-3},
490     {0x1.70a3d70a3d70ep-6, 0x1.211615aa1502ep-2},
491     {-0x1.99999999999a2p-7, -0x1.db4c7760bcff5p-3},
492     {-0x1.a3d70a3d70a3dp-5, -0x1.7c5cd96d77f6cp-2},
493     {0x1.4cccccccccccdp-4, 0x1.bb83b127e9343p-2},
494     {-0x1.23d70a3d70a3dp-4, -0x1.a8844efd9fb2ap-2},
495     {0x1.47ae147ae149bp-10, 0x1.b93a6cec0b3cp-4},
496     {-0x1.47ae147ae149bp-10, -0x1.b93a6cec0b3cp-4},
497     {0x1.87ae147ae147bp-4, 0x1.d4437e187d209p-2},
498     {-0x1.a3d70a3d70a3dp-6, -0x1.2de4e1b8de00bp-2},
499     {0x1.c7ae147ae147bp-5, 0x1.86e4513553851p-2},
500     {-0x1.75c28f5c28f5cp-5, -0x1.6de784073348bp-2},
501     {0x1.23d70a3d70a3ep-5, 0x1.50f07179c16aap-2},
502     {-0x1.0cccccccccccdp-4, -0x1.9d09a8e51adfcp-2},
503     {0x0.0000000000001p-1022, 0x1.fffffffffffffp-359},
504     {-0x0.0000000000001p-1022, -0x1.fffffffffffffp-359},
505     {-0x0.0000000000001p-1022, -0x1.fffffffffffffp-359},
506     {0x0.0000000000001p-1022, 0x1.fffffffffffffp-359},
507     {0x1.fffffffffffffp+1023, 0x1.428a2f98d728bp+341},
508     {-0x1.fffffffffffffp+1023, -0x1.428a2f98d728bp+341},
509     {-0x1.fffffffffffffp+1023, -0x1.428a2f98d728bp+341},
510     {HUGE_VAL, HUGE_VAL},
511     {HUGE_VAL, HUGE_VAL},
512     {-HUGE_VAL, -HUGE_VAL},
513     {HUGE_VAL, HUGE_VAL},
514     {-0x1.fffffffffffffp+1023, -0x1.428a2f98d728bp+341},
515     {0x1.94af116d38941p+1, 0x1.77babf1d00cdbp+0},
516     {-0x1.98861baaa937ep+1, -0x1.78ea063ec8ad6p+0},
517     {0x1.82c38c4e80422p+0, 0x1.25bf8c9b30585p+0},
518     {-0x1.94af116d38941p+0, -0x1.2a3778a855553p+0},
519     {0x1.87e244a06bc74p-1, 0x1.d458494e825c8p-1},
520     {-0x1.87e244a06bc74p-1, -0x1.d458494e825c8p-1},
521     {0x1p+3, 0x1p+1},
522     {-0x1p+3, -0x1p+1},
523     {0x1p+1, 0x1.428a2f98d728bp+0},
524     {-0x1p+1, -0x1.428a2f98d728bp+0},
525     {0x1.0f5c28f5c28f7p+0, 0x1.0505588ee2bb9p+0},
526     {-0x1.11eb851eb852p+0, -0x1.05d6d1900d1cep+0},
527     {0x1p+0, 0x1p+0},
528     {-0x1p+0, -0x1p+0},
529     {0x1.eb851eb851eb7p-1, 0x1.f9148a2366562p-1},
530     {-0x1.d70a3d70a3d7p-1, -0x1.f1f729a221498p-1},
531     {0x0.ffffffb2ca27cp-1022, 0x1.428a2f786a062p-341},
532     {-0x1.0000000000001p-1022, -0x1.428a2f98d728bp-341},
533     {0x1p-1022, 0x1.428a2f98d728bp-341},
534     {-0x1.0000000000014p-1022, -0x1.428a2f98d7294p-341},
535     {0x0.fffe3b98806cfp-1022, 0x1.42897198f11cap-341},
536     {-0x1.1ccf385ebc89fp+1, -0x1.4e362787738acp+0},
537     {0x0.ffffff3ef9631p-1022, 0x1.428a2f47c6525p-341},
538     {-0x0.ffffffffffffep-1022, -0x1.428a2f98d728ap-341},
539     {0x0.0000000000002p-1022, 0x1.428a2f98d728bp-358},
540     {-0x0.0000000000002p-1022, -0x1.428a2f98d728bp-358},
541     {0x0.0000000000001p-1022, 0x1.fffffffffffffp-359},
542     {-0x0.0000000000001p-1022, -0x1.fffffffffffffp-359},
543     {0x0p+0, 0x0p+0},
544     {-0x0p+0, -0x0p+0},
545     {0x1.bp+4, 0x1.8p+1},
546     {-0x1.bp+4, -0x1.8p+1},
547     {0x1.f4p+6, 0x1.4p+2},
548     {-0x1.f4p+6, -0x1.4p+2},
549     {0x1.p0, 0x1.0p0},
550     {-0x1.p0, -0x1.0p0},
551     {HUGE_VAL, HUGE_VAL},
552     {-HUGE_VAL, -HUGE_VAL},
553     {0.0, 0.0},
554     {-0.0, -0.0}
555 };
556 
557 #endif
558