• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_EXPM1F_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_EXPM1F_DATA_H
3 
4 DataFloatFloat g_expm1fData[] = {
5     {-0x1.015798p-20, -0x1.01579p-20},
6     {-0x1.f98ebcp-22, -0x1.f98eb4p-22},
7     {-0x1.0149dap-24, -0x1.0149dap-24},
8     {-0x1.008972p-20, -0x1.00896ap-20},
9     {-0x1.ea8676p-24, -0x1.ea8674p-24},
10     {-0x1.1eb952p-1, -0x1.b7161cp-2},
11     {-0x1.faf6f6p-41, -0x1.faf6f6p-41},
12     {-0x1.005fp+0, -0x1.43eb28p-1},
13     {-0x1.005f36p-2, -0x1.c5985ep-3},
14     {-0x1.02487cp-4, -0x1.f49ddap-5},
15     {-0x1.09e94p-3, -0x1.f2be58p-4},
16     {-0x1.0a866cp+0, -0x1.4b3b8cp-1},
17     {-0x1.1fd452p-21, -0x1.1fd44cp-21},
18     {-0x1.2efd6ep-1, -0x1.c96076p-2},
19     {-0x1.374118p+1, -0x1.d30024p-1},
20     {-0x1.608312p+0, -0x1.7ece06p-1},
21     {-0x1.6p+6, -0x1p+0},
22     {-0x1.c62eep-3, -0x1.9758b8p-3},
23     {-0x1.cef9dap-2, -0x1.74746cp-2},
24     {-0x1.d18464p-3, -0x1.a066b4p-3},
25     {-0x1.e434dep+3, -0x1.fffff6p-1},
26     {-0x1.ee93dp-127, -0x1.ee93dp-127},
27     {-0x1.fffffcp+5, -0x1p+0},
28     {0x1.70a3d8p-9, 0x1.7128aep-9},
29     {0x1.fcc75ep-22, 0x1.fcc766p-22},
30     {0x1.01c18ep+0, 0x1.bcab88p+0},
31     {0x1.06999ap+6, 0x1.a39e2p+94},
32     {0x1.0534p+0, 0x1.c62b1cp+0},
33     {0x1.06b4ep+6, 0x1.aef1acp+94},
34     {0x1.0c004p+6, 0x1.94c258p+96},
35     {0x1.16a15p-3, 0x1.2a7938p-3},
36     {0x1.184b62p-1, 0x1.752a64p-1},
37     {0x1.2be12ap-4, 0x1.372144p-4},
38     {0x1.2d3b74p-3, 0x1.448358p-3},
39     {0x1.3782ep+2, 0x1.01f496p+7},
40     {0x1.5a912cp+6, 0x1.ff2ac4p+124},
41     {0x1.5ef7bcp+6, 0x1.7ff7f8p+126},
42     {0x1.60107cp+6, 0x1.f91646p+126},
43     {0x1.631a9p+6, HUGE_VAL},
44     {0x1.62e35ap+6, 0x1.ff9514p+127},
45     {0x1.6b7d8ap-3, 0x1.8dbe64p-3},
46     {0x1.6f0fbep-3, 0x1.920318p-3},
47     {0x1.894b8cp+5, 0x1.e644fcp+70},
48     {0x1.897cf8p-2, 0x1.dfc7d2p-2},
49     {0x1.8d7bdep+5, 0x1.9a6e88p+71},
50     {0x1.9a0c2p+0, 0x1.fb18d6p+1},
51     {0x1.a074b8p-2, 0x1.00f2p-1},
52     {0x1.bb7ad4p-4, 0x1.d460dap-4},
53     {0x1.b0a4d4p-3, 0x1.e1bcd4p-3},
54     {0x1.bd11a8p-4, 0x1.d6264ap-4},
55     {0x1.d11ebap-3, 0x1.05161cp-2},
56     {0x1.db1e7ep+5, 0x1.9a92e8p+85},
57     {0x1.e63786p-14, 0x1.e63ebcp-14},
58     {0x1.e788b8p-1, 0x1.9768d4p+0},
59     {0x1.ebac12p+1, 0x1.6ca58p+5},
60     {0x1.f7fffep+3, 0x1.a664d8p+22},
61     {0x1.ff07cep-1, 0x1.b6904ep+0},
62     {0x1.ff182p-1, 0x1.b6a672p+0},
63     {0x1.ffdfeap+5, 0x1.3d56bap+92},
64     {0x1.ffbb3ep-20, 0x1.ffbb5ep-20},
65     {0x1.0037bcp-126, 0x1.0037bcp-126},
66     {0x1.00896ep-21, 0x1.008972p-21},
67     {0x1.ffffe2p+5, 0x1.4254cap+92},
68     {0x1.ffd6c2p-21, 0x1.ffd6d2p-21},
69     {0x1.7ffffep+5, 0x1.304d1ep+69},
70     {0x1.83eb86p+5, 0x1.f0b7f6p+69},
71     {0x1.800002p+5, 0x1.304db8p+69},
72     {-0x1.a00004p+5, -0x1p+0},
73     {-0x1.ap+5, -0x1p+0},
74     {-0x1.9f70a2p+5, -0x1p+0},
75     {0x1.3ffaep+6, 0x1.53c332p+115},
76     {0x1.433334p+6, 0x1.7bf9cep+116},
77     {0x1.400002p+6, 0x1.557846p+115},
78     {-0x1.6p+6, -0x1p+0},
79     {-0x1.6p+6, -0x1p+0},
80     {-0x1.5ffffep+6, -0x1p+0},
81     {0x1.9ffffep+5, 0x1.039924p+75},
82     {0x1.a4a3d8p+5, 0x1.cfa7aep+75},
83     {0x1.a00002p+5, 0x1.0399a6p+75},
84     {-0x1.800002p+5, -0x1p+0},
85     {-0x1.8p+5, -0x1p+0},
86     {-0x1.7ffffep+5, -0x1p+0},
87     {0x1.5ffffep+6, 0x1.f10476p+126},
88     {0x1.63851ep+6, HUGE_VAL},
89     {0x1.6051eep+6, 0x1.0d35fcp+127},
90     {-0x1.400002p+6, -0x1p+0},
91     {-0x1.4p+6, -0x1p+0},
92     {-0x1.3ffffep+6, -0x1p+0},
93     {-0x1.2784d8p+6, -0x1p+0},
94     {-0x1.4e8edp+6, -0x1p+0},
95     {-0x1.75d638p+6, -0x1p+0},
96     {-0x1.62e43p-1, -0x1p-1},
97     {-0x1.62e42ep-1, -0x1.fffffep-2},
98     {-0x1.62e42cp-1, -0x1.fffffcp-2},
99     {-0x1.62e43p-2, -0x1.2bec34p-2},
100     {-0x1.62e42ep-2, -0x1.2bec32p-2},
101     {-0x1.62e42cp-2, -0x1.2bec3p-2},
102     {-0x1.62e43p-3, -0x1.45d81ap-3},
103     {-0x1.62e42ep-3, -0x1.45d818p-3},
104     {-0x1.62e42cp-3, -0x1.45d816p-3},
105     {-0x1.62e43p-4, -0x1.53f392p-4},
106     {-0x1.62e42ep-4, -0x1.53f39p-4},
107     {-0x1.4a50b8p-4, -0x1.3d58ecp-4},
108     {-0x1.62e43p-5, -0x1.5b505ep-5},
109     {-0x1.62e42ep-5, -0x1.5b505cp-5},
110     {-0x1.62e42cp-5, -0x1.5b505ap-5},
111     {-0x1.62e43p-6, -0x1.5f134ap-6},
112     {-0x1.62e42ep-6, -0x1.5f1348p-6},
113     {-0x1.62e42cp-6, -0x1.5f1346p-6},
114     {0x1.62ba3ap-6, 0x1.66986cp-6},
115     {0x1.62e42ep-6, 0x1.66c34ap-6},
116     {0x1.62e43p-6, 0x1.66c34cp-6},
117     {0x1.62e42cp-5, 0x1.6ab0d6p-5},
118     {0x1.62e42ep-5, 0x1.6ab0d8p-5},
119     {0x1.62e43p-5, 0x1.6ab0dap-5},
120     {0x1.62e42cp-4, 0x1.72b838p-4},
121     {0x1.62e42ep-4, 0x1.72b83ap-4},
122     {0x1.62e41ap-4, 0x1.72b824p-4},
123     {0x1.62cf34p-3, 0x1.83661p-3},
124     {0x1.62e53ap-3, 0x1.838042p-3},
125     {0x1.62e43p-3, 0x1.837f06p-3},
126     {0x1.62e42cp-2, 0x1.a82794p-2},
127     {0x1.62e472p-2, 0x1.a827f8p-2},
128     {0x1.62e43p-2, 0x1.a8279ap-2},
129     {0x1.62e42cp-1, 0x1.fffff8p-1},
130     {0x1.65f69cp-1, 0x1.0314cap+0},
131     {0x1.62e43p-1, 0x1p+0},
132     {0x1.62e42cp+0, 0x1.7ffff8p+1},
133     {0x1.62e42ep+0, 0x1.7ffffcp+1},
134     {0x1.62e43p+0, 0x1.8p+1},
135     {0x1.62e42cp+1, 0x1.dffffp+3},
136     {0x1.62e414p+1, 0x1.dfff9p+3},
137     {0x1.62e432p+1, 0x1.e00008p+3},
138     {0x1.62e3aep+2, 0x1.fdfbfp+7},
139     {0x1.62e42ep+2, 0x1.fdfffp+7},
140     {0x1.62e43p+2, 0x1.fep+7},
141     {0x1.62e42cp+3, 0x1.fffdc2p+15},
142     {0x1.62e42ep+3, 0x1.fffde2p+15},
143     {0x1.62e43p+3, 0x1.fffe02p+15},
144     {0x1.62e42cp+4, 0x1.ffff82p+31},
145     {0x1.62e42ep+4, 0x1.ffffc2p+31},
146     {0x1.62e43p+4, 0x1.000002p+32},
147     {0x1.62e42cp+6, 0x1.fffe08p+127},
148     {0x1.62e42ep+6, 0x1.ffff08p+127},
149     {0x1.62e43p+6, HUGE_VAL},
150     {-0x1.9d1da2p+6, -0x1p+0},
151     {-0x1.9d1d6cp+6, -0x1p+0},
152     {-0x1.9d1d9ep+6, -0x1p+0},
153     {-0x1.000002p-2, -0x1.c5041cp-3},
154     {-0x1.eb851ep-3, -0x1.b4fc74p-3},
155     {-0x1.fffffep-3, -0x1.c50416p-3},
156     {-0x1.000002p-3, -0x1.e14af2p-4},
157     {-0x1p-3, -0x1.e14aeep-4},
158     {-0x1.fffffep-4, -0x1.e14aecp-4},
159     {-0x1.000002p-4, -0x1.f05408p-5},
160     {-0x1.10624ep-4, -0x1.078652p-4},
161     {-0x1.fffffep-5, -0x1.f05402p-5},
162     {-0x1.000002p-5, -0x1.f8152ep-6},
163     {-0x1.0346dcp-5, -0x1.fe6ef2p-6},
164     {-0x1.ffac1cp-6, -0x1.f7c3dcp-6},
165     {-0x1.000002p-6, -0x1.fc0554p-7},
166     {-0x1p-6, -0x1.fc055p-7},
167     {-0x1.70a3d4p-8, -0x1.6f9ae8p-8},
168     {-0x1.000002p-7, -0x1.fe0158p-8},
169     {-0x1.fffca6p-8, -0x1.fdfe02p-8},
170     {-0x1.ffffep-8, -0x1.fe0134p-8},
171     {-0x1.000002p-8, -0x1.ff005ap-9},
172     {-0x1.ffbce4p-9, -0x1.febd7cp-9},
173     {-0x1.fffffep-9, -0x1.ff0054p-9},
174     {-0x1.000002p-9, -0x1.ff801ap-10},
175     {-0x1.e5c91ep-10, -0x1.e555f6p-10},
176     {-0x1.ffffecp-10, -0x1.ff8002p-10},
177     {-0x1.000002p-10, -0x1.ffc00ap-11},
178     {-0x1p-10, -0x1.ffc006p-11},
179     {-0x1.fff948p-11, -0x1.ffb95p-11},
180     {-0x1.00002cp-13, -0x1.fff858p-14},
181     {-0x1.7123d8p-4, -0x1.60feacp-4},
182     {-0x1.fffffep-14, -0x1.fff7fep-14},
183     {0x1.fffffep-3, 0x1.22d78ep-2},
184     {0x1p-2, 0x1.22d79p-2},
185     {0x1.00b782p-2, 0x1.23c346p-2},
186     {0x1.28f5c2p-3, 0x1.3f91acp-3},
187     {0x1p-3, 0x1.10b022p-3},
188     {0x1.000002p-3, 0x1.10b026p-3},
189     {0x1.fffffep-5, 0x1.082b56p-4},
190     {0x1p-4, 0x1.082b58p-4},
191     {0x1.000002p-4, 0x1.082b5ap-4},
192     {0x1.ffff9ep-6, 0x1.040a8ep-5},
193     {0x1.0053e2p-5, 0x1.04614cp-5},
194     {0x1.000002p-5, 0x1.040ac2p-5},
195     {0x1.00a7c4p-6, 0x1.02ad16p-6},
196     {0x1.ef9db2p-7, 0x1.f3621p-7},
197     {0x1.00fbaap-6, 0x1.03025p-6},
198     {0x1.fffffep-8, 0x1.0100aap-7},
199     {0x1p-7, 0x1.0100acp-7},
200     {0x1.fffe56p-8, 0x1.00ffd4p-7},
201     {0x1.fffffep-9, 0x1.00802ap-8},
202     {0x1p-8, 0x1.00802ap-8},
203     {0x1.000002p-8, 0x1.00802cp-8},
204     {0x1.fffea6p-10, 0x1.003f5ep-9},
205     {0x1.029f16p-9, 0x1.02e072p-9},
206     {0x1.c7ae16p-8, 0x1.c94496p-8},
207     {0x1.e5c91cp-11, 0x1.e602bep-11},
208     {0x1.62b6aep-11, 0x1.62d568p-11},
209     {0x1.4624dep-8, 0x1.46f4f8p-8},
210     {0x1.fffffep-14, 0x1.0004p-13},
211     {0x1.000052p-13, 0x1.000452p-13},
212     {0x1.000002p-13, 0x1.000402p-13},
213     {-0x1.00147cp+6, -0x1p+0},
214     {-0x1p+6, -0x1p+0},
215     {-0x1.fffffep+5, -0x1p+0},
216     {-0x1.000c4cp+5, -0x1p+0},
217     {-0x1p+5, -0x1p+0},
218     {-0x1.fffffep+4, -0x1p+0},
219     {-0x1.000002p+4, -0x1.fffffcp-1},
220     {-0x1p+4, -0x1.fffffcp-1},
221     {-0x1.fffffep+3, -0x1.fffffcp-1},
222     {-0x1.000002p+3, -0x1.ffd408p-1},
223     {-0x1p+3, -0x1.ffd408p-1},
224     {-0x1.fffffep+2, -0x1.ffd408p-1},
225     {-0x1.000002p+2, -0x1.f69f56p-1},
226     {-0x1p+2, -0x1.f69f56p-1},
227     {-0x1.ffffdcp+1, -0x1.f69f52p-1},
228     {-0x1.00625p+1, -0x1.baea7ap-1},
229     {-0x1p+1, -0x1.bab556p-1},
230     {-0x1.fffffep+0, -0x1.bab554p-1},
231     {-0x1.000002p+0, -0x1.43a55p-1},
232     {-0x1p+0, -0x1.43a54ep-1},
233     {-0x1.fffffep-1, -0x1.43a54ep-1},
234     {0x1.fffffep+5, 0x1.425932p+92},
235     {0x1.028f5cp+6, 0x1.31aa3p+93},
236     {0x1.000002p+6, 0x1.425a24p+92},
237     {0x1.ff5c26p+4, 0x1.14003ep+46},
238     {0x1.027ae2p+5, 0x1.87aa68p+46},
239     {0x1.000002p+5, 0x1.1f4444p+46},
240     {0x1p+4, 0x1.0f2ebcp+23},
241     {0x1.028f5cp+4, 0x1.3e3c52p+23},
242     {0x1.000002p+4, 0x1.0f2edcp+23},
243     {0x1.fffffep+2, 0x1.747e9cp+11},
244     {0x1.19999ap+3, 0x1.9e93ecp+12},
245     {0x1.000002p+3, 0x1.747ecp+11},
246     {0x1.fffffep+1, 0x1.acc8fcp+5},
247     {0x1.19999ap+2, 0x1.41cdb2p+6},
248     {0x1.000006p+2, 0x1.acc92cp+5},
249     {0x1.fffacp+0, 0x1.98dc98p+2},
250     {0x1.19999ap+1, 0x1.00cceap+3},
251     {0x1.0b852p+1, 0x1.c56f46p+2},
252     {0x1.fffffep-1, 0x1.b7e15p+0},
253     {0x1.19999ap+0, 0x1.008884p+1},
254     {0x1.000002p+0, 0x1.b7e158p+0},
255     {0x1.04d098p+124, HUGE_VAL},
256     {0x1.9c01e6p+124, HUGE_VAL},
257     {0x1.1a33aep+125, HUGE_VAL},
258     {0x1.653242p+125, HUGE_VAL},
259     {0x1.b3803ep+125, HUGE_VAL},
260     {0x1.01813p+126, HUGE_VAL},
261     {0x1.fffffep+127, HUGE_VAL},
262     {0x0p+0, 0x0p+0},
263     {0x0p+0, 0x0p+0},
264     {0x1.fffffep+127, HUGE_VAL},
265     {-0x1.fffffep+127, -0x1p+0},
266     {0x1.fffffep+127, HUGE_VAL},
267     {-0x1.fffffep+127, -0x1p+0},
268     {0x1.921fb6p+1, 0x1.624048p+4},
269     {-0x1.92129ap+1, -0x1.e9dd9ap-1},
270     {0x1.921fb6p+0, 0x1.e7bdbcp+1},
271     {-0x1.921fb6p+0, -0x1.9590dp-1},
272     {0x1.000002p+0, 0x1.b7e158p+0},
273     {-0x1.01cac2p+0, -0x1.44f5aap-1},
274     {0x1.19999ap+0, 0x1.008884p+1},
275     {-0x1p+0, -0x1.43a54ep-1},
276     {0x1.fffffep-1, 0x1.b7e15p+0},
277     {-0x1.fff582p-1, -0x1.43a172p-1},
278     {0x1.921fb6p-1, 0x1.317acep+0},
279     {-0x1.87e246p-1, -0x1.11d808p-1},
280     {0x1.feb18p-127, 0x1.feb18p-127},
281     {-0x1.e5ddccp-127, -0x1.e5ddccp-127},
282     {0x1.e182bcp-127, 0x1.e182bcp-127},
283     {-0x1.022d84p-126, -0x1.022d84p-126},
284     {0x1.fdd278p-127, 0x1.fdd278p-127},
285     {-0x1.fba4f4p-127, -0x1.fba4f4p-127},
286     {0x1.ff9078p-127, 0x1.ff9078p-127},
287     {-0x1.022d8p-126, -0x1.022d8p-126},
288     {0x1p-148, 0x1p-148},
289     {-0x1p-148, -0x1p-148},
290     {0x1p-149, 0x1p-149},
291     {-0x1p-149, -0x1p-149},
292     {0x0p+0, 0x0p+0},
293     {-0x0p+0, -0x0p+0},
294     {0x1.62e426p+6, 0x1.fffb08p+127},
295     {0x1.62e438p+6, HUGE_VAL}
296 };
297 
298 #endif
299