• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_LOG2F_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_LOG2F_DATA_H
3 
4 DataFloatFloat g_log2fData[] = {
5     {0x1.051f38p+0, 0x1.d440dcp-6},
6     {0x1.000174p+0, 0x1.0c569ap-15},
7     {0x1.0002p+0, 0x1.715304p-15},
8     {0x1.00038p+0, 0x1.4327b2p-14},
9     {0x1.0007b8p+0, 0x1.64531ep-13},
10     {0x1.00439p-8, -0x1.ffe7a6p+2},
11     {0x1.00f79p-21, -0x1.4fe9b8p+4},
12     {0x1.0c28fp+0, 0x1.1239ecp-4},
13     {0x1.01f4dap+0, 0x1.67ea1ap-7},
14     {0x1.01ff2p+0, 0x1.6f44b6p-7},
15     {0x1.052cp+0, 0x1.d8c5bap-6},
16     {0x1.07ddb4p+0, 0x1.65ad72p-5},
17     {0x1.07e5ep+0, 0x1.671b72p-5},
18     {0x1.087p-7, -0x1.bd0182p+2},
19     {0x1.09dp+0, 0x1.bc8a3ep-5},
20     {0x1.0a4804p+0, 0x1.d15daep-5},
21     {0x1.0d0686p+0, 0x1.254504p-4},
22     {0x1.11ap+0, 0x1.897244p-4},
23     {0x1.166884p-21, -0x1.4e1026p+4},
24     {0x1.1ac9b6p-3, -0x1.6d9f46p+1},
25     {0x1.1d2746p+0, 0x1.3ea852p-3},
26     {0x1.1fc534p-1, -0x1.a99674p-1},
27     {0x1.40f572p-2, -0x1.ac7b44p+0},
28     {0x1.4a37acp-3, -0x1.50fd36p+1},
29     {0x1.5be98cp-23, -0x1.68eb32p+4},
30     {0x1.5d70a4p-1, -0x1.1a29a8p-1},
31     {0x1.65ddfap+0, 0x1.eee0fap-2},
32     {0x1.6a09c2p+0, 0x1.ffff6cp-2},
33     {0x1.6a37b4p+0, 0x1.005d6ep-1},
34     {0x1.6a09e2p-1, -0x1.000008p-1},
35     {0x1.70218ep-6, -0x1.5e758cp+2},
36     {0x1.a63c6p+9, 0x1.3719d8p+3},
37     {0x1.ab02dep-102, -0x1.950c28p+6},
38     {0x1.aa932cp-14, -0x1.a86d52p+3},
39     {0x1.bddd4p-14, -0x1.a662ap+3},
40     {0x1.c0be08p+8, 0x1.19e96ap+3},
41     {0x1.c4c99p-1, -0x1.6b2194p-3},
42     {0x1.dbde6cp-1, -0x1.b0747ap-4},
43     {0x1.decc4p-14, -0x1.a31864p+3},
44     {0x1.dfffdep-1, -0x1.7d61ecp-4},
45     {0x1.e01448p-4, -0x1.8be336p+1},
46     {0x1.e684aep-1, -0x1.2dab6ap-4},
47     {0x1.df48dep-1, -0x1.863084p-4},
48     {0x1.f5104cp-1, -0x1.fe5c28p-6},
49     {0x1.f524f6p-1, -0x1.fa8d6ep-6},
50     {0x1.f600a8p-4, -0x1.83a438p+1},
51     {0x1.f645bcp-1, -0x1.c5686p-6},
52     {0x1.f65e82p-1, -0x1.c0daa4p-6},
53     {0x1.f70dbep-1, -0x1.a0ab4p-6},
54     {0x1.f73462p-1, -0x1.9993e8p-6},
55     {0x1.f763ecp-1, -0x1.90db42p-6},
56     {0x1.f7bdep-1, -0x1.805ce8p-6},
57     {0x1.fefff2p-1, -0x1.71c526p-9},
58     {0x1.ff177p-1, -0x1.4fd094p-9},
59     {0x1.ff7acep-4, -0x1.80301p+1},
60     {0x1.ffeffep-1, -0x1.718868p-13},
61     {0x1.fffdfep-1, -0x1.72c684p-16},
62     {0x1.fffep-1, -0x1.71552ep-16},
63     {0x1.ffcb2p-1, -0x1.31310ap-11},
64     {0x1.fffff8p-1, -0x1.715478p-22},
65     {0x1.fffffcp-1, -0x1.715478p-23},
66     {0x1.fffffep-1, -0x1.715476p-24},
67     {0x1.6a09e6p-1, -0x1p-1},
68     {0x1.962b6p-1, -0x1.561462p-2},
69     {0x1.c24cdap-1, -0x1.7b67dcp-3},
70     {0x1.ee6e54p-1, -0x1.9cab66p-5},
71     {0x1.0e4e0ap+0, 0x1.414e02p-4},
72     {0x1.2358a2p+0, 0x1.7e235p-3},
73     {0x1.39695ep+0, 0x1.2aebb2p-2},
74     {0x1.4f7a18p+0, 0x1.8f6e72p-2},
75     {0x1.658ad6p+0, 0x1.ed899cp-2},
76     {0x1.7b9b92p+0, 0x1.2300ccp-1},
77     {0x1.91ac4ep+0, 0x1.4cbcccp-1},
78     {0x1.a52daep+0, 0x1.6fc36ap-1},
79     {0x1.bdcdc6p+0, 0x1.99bc5ap-1},
80     {0x1.d3de82p+0, 0x1.bd6b94p-1},
81     {0x1.e9badp+0, 0x1.df26aep-1},
82     {0x1.fffffap+0, 0x1.fffff8p-1},
83     {0x1.6a09e6p-1, -0x1p-1},
84     {0x1.8e3e16p-1, -0x1.73324ap-2},
85     {0x1.b27246p-1, -0x1.e54e44p-3},
86     {0x1.d6a676p-1, -0x1.f19deap-4},
87     {0x1.fadaa6p-1, -0x1.dd89b8p-7},
88     {0x1.0f837ep+0, 0x1.5bac0cp-4},
89     {0x1.22e932p+0, 0x1.79b858p-3},
90     {0x1.33bb9cp+0, 0x1.0fe85p-2},
91     {0x1.45d5b4p+0, 0x1.645946p-2},
92     {0x1.57efccp+0, 0x1.b43928p-2},
93     {0x1.6a09dep+0, 0x1.ffffdep-2},
94     {0x1.8p-1, -0x1.a8ff98p-2},
95     {0x1.a66666p-1, -0x1.1c31ep-2},
96     {0x1.ccccccp-1, -0x1.374d6ap-3},
97     {0x1.f33332p-1, -0x1.2b386cp-5},
98     {0x1.0a3d7p+0, 0x1.cf8826p-5},
99     {0x1.2p+0, 0x1.5c01a4p-3},
100     {0x1.333334p+0, 0x1.0d58e8p-2},
101     {0x1.466668p+0, 0x1.66e8c8p-2},
102     {0x1.59999cp+0, 0x1.bb59cp-2},
103     {0x1.6cccd2p+0, 0x1.059cd8p-1},
104     {0x1.8p+0, 0x1.2b8034p-1},
105     {0x1.19999ap+0, 0x1.199b76p-3},
106     {0x1.19999ap+0, 0x1.199b76p-3},
107     {0x1.335a86p+0, 0x1.0e15f4p-2},
108     {0x1.4ccccep+0, 0x1.839892p-2},
109     {0x1.666668p+0, 0x1.f113c2p-2},
110     {0x1.800002p+0, 0x1.2b8038p-1},
111     {0x1.99999cp+0, 0x1.5b2c42p-1},
112     {0x1.b33336p+0, 0x1.87f43p-1},
113     {0x1.ccccdp+0, 0x1.b22cacp-1},
114     {0x1.e6666ap+0, 0x1.da1c9ep-1},
115     {0x1.19999ap+1, 0x1.23336ep+0},
116     {0x1.fbf606p+99, 0x1.8ff44cp+6},
117     {0x1.1a6866p+100, 0x1.90910ap+6},
118     {0x1.3366e6p+100, 0x1.910e52p+6},
119     {0x1.4c31b6p+100, 0x1.9180e8p+6},
120     {0x1.65cb5p+100, 0x1.91ee94p+6},
121     {0x1.806768p+100, 0x1.92588ep+6},
122     {0x1.9b9e98p+100, 0x1.92bd9cp+6},
123     {0x1.b366e8p+100, 0x1.931098p+6},
124     {0x1.c0aee2p+100, 0x1.933cfcp+6},
125     {0x1.f28458p+100, 0x1.93d894p+6},
126     {0x1.ff64e8p+100, 0x1.93fe4p+6},
127     {0x1.fef9bcp-1, -0x1.7abf94p-9},
128     {0x1.fffffp-1, -0x1.71547cp-21},
129     {0x1.19999ap+0, 0x1.199b76p-3},
130     {0x1.004192p+0, 0x1.7a33e4p-10},
131     {0x1.002762p+0, 0x1.c6671p-11},
132     {0x1.fffffep-1, -0x1.715476p-24},
133     {0x1.fff2e2p-1, -0x1.2ecdp-13},
134     {0x1.fffffep-1, -0x1.715476p-24},
135     {0x1.fffffep-1, -0x1.715476p-24},
136     {0x1.fffffep-1, -0x1.715476p-24},
137     {0x1.fffffep-1, -0x1.715476p-24},
138     {0x1.fffffep-1, -0x1.715476p-24},
139     {0x1.fffffep-1, -0x1.715476p-24},
140     {0x1.fffffep-1, -0x1.715476p-24},
141     {0x1.fb6458p-1, -0x1.ab65b2p-7},
142     {0x1.ffffdcp-1, -0x1.9f7f14p-20},
143     {0x1.fffffep-1, -0x1.715476p-24},
144     {0x1.fffffep-1, -0x1.715476p-24},
145     {0x1.fffffep-1, -0x1.715476p-24},
146     {0x1.fffffep-1, -0x1.715476p-24},
147     {0x1.fffffep+127, 0x1p+7},
148     {0x1p-149, -0x1.2ap+7},
149     {0x1.6a09e4p-1, -0x1.000004p-1},
150     {0x1.6a09e6p-1, -0x1p-1},
151     {0x1.6a09e8p-1, -0x1.fffffap-2},
152     {0x1.6a09e4p+0, 0x1.fffff6p-2},
153     {0x1.6a09d6p+0, 0x1.ffffbep-2},
154     {0x1.6a09e8p+0, 0x1.000004p-1},
155     {0x1.fdf3b4p-2, -0x1.017af6p+0},
156     {0x1p-1, -0x1p+0},
157     {0x1.000002p-1, -0x1.fffffap-1},
158     {0x1.7fffe4p-1, -0x1.a90002p-2},
159     {0x1.8f5c28p-1, -0x1.6f0e92p-2},
160     {0x1.800002p-1, -0x1.a8ff9p-2},
161     {0x1.7ffffep+0, 0x1.2b803p-1},
162     {0x1.8p+0, 0x1.2b8034p-1},
163     {0x1.800002p+0, 0x1.2b8038p-1},
164     {0x1.00aaaap+0, 0x1.ebcad6p-9},
165     {0x1.00aaacp+0, 0x1.ebd096p-9},
166     {0x1.00b7c8p+0, 0x1.08c4ecp-8},
167     {0x1.fffffep+1, 0x1.fffffep+0},
168     {0x1.19999ap+2, 0x1.1199b8p+1},
169     {0x1.0009d6p+2, 0x1.000718p+1},
170     {0x1.fffffep+0, 0x1.fffffep-1},
171     {0x1.19999ap+1, 0x1.23336ep+0},
172     {0x1.000002p+1, 0x1.000002p+0},
173     {0x1.fffffep-1, -0x1.715476p-24},
174     {0x1.19999ap+0, 0x1.199b76p-3},
175     {0x1.000002p+0, 0x1.715474p-23},
176     {0x1.fffffep-2, -0x1.000002p+0},
177     {0x1p-1, -0x1p+0},
178     {0x1.000002p-1, -0x1.fffffap-1},
179     {0x1.fffffep-3, -0x1p+1},
180     {0x1p-2, -0x1p+1},
181     {0x1.000002p-2, -0x1.fffffep+0},
182     {0x1.fffffep-4, -0x1.8p+1},
183     {0x1p-3, -0x1.8p+1},
184     {0x1.000002p-3, -0x1.7ffffep+1},
185     {0x1.fffffep-5, -0x1p+2},
186     {0x1.fe5c92p-5, -0x1.004bc2p+2},
187     {0x1.000002p-4, -0x1.fffffep+1},
188     {0x1.01a36ep-5, -0x1.3f6934p+2},
189     {0x1.418938p-5, -0x1.2af458p+2},
190     {0x1.189376p-5, -0x1.37894p+2},
191     {0x1.fffffep-7, -0x1.8p+2},
192     {0x1p-6, -0x1.8p+2},
193     {0x1.000002p-6, -0x1.8p+2},
194     {0x1.fffffep-8, -0x1.cp+2},
195     {0x1.67ae14p-4, -0x1.c135p+1},
196     {0x1.000002p-7, -0x1.cp+2},
197     {0x1.ffbce2p-9, -0x1.00060ep+3},
198     {0x1.57ae14p-4, -0x1.c99c28p+1},
199     {0x1.000002p-8, -0x1p+3},
200     {0x1.000258p-9, -0x1.1fff94p+3},
201     {0x1.000008p-9, -0x1.1ffffep+3},
202     {0x1.000002p-9, -0x1.2p+3},
203     {0x1.fffffep-11, -0x1.4p+3},
204     {0x1.41205cp-14, -0x1.b5893cp+3},
205     {0x1.000002p-10, -0x1.4p+3},
206     {0x1.fffffep-14, -0x1.ap+3},
207     {0x1.fff544p-14, -0x1.a000f8p+3},
208     {0x1.000002p-13, -0x1.ap+3},
209     {0x1.ffffe2p-14, -0x1.a00002p+3},
210     {0x1.00a11p-13, -0x1.9fe2fep+3},
211     {0x1.000002p-13, -0x1.ap+3},
212     {0x1.fdf3b4p-4, -0x1.80bd7ap+1},
213     {0x1p-3, -0x1.8p+1},
214     {0x1.000002p-3, -0x1.7ffffep+1},
215     {0x1.bffffep-1, -0x1.8a898ep-3},
216     {0x1.be76c8p-1, -0x1.94af4ep-3},
217     {0x1.c00002p-1, -0x1.8a8974p-3},
218     {0x1.fffffep-5, -0x1p+2},
219     {0x1p-4, -0x1p+2},
220     {0x1.000002p-4, -0x1.fffffep+1},
221     {0x1.dffffep-1, -0x1.7d6062p-4},
222     {0x1.feb852p-1, -0x1.d95572p-9},
223     {0x1.e00002p-1, -0x1.7d603p-4},
224     {0x1.fffffep-6, -0x1.4p+2},
225     {0x1.47ae14p-10, -0x1.349a78p+3},
226     {0x1.000002p-5, -0x1.4p+2},
227     {0x1.effef2p-1, -0x1.77526ep-5},
228     {0x1.edf3b6p-1, -0x1.a81fc8p-5},
229     {0x1.f00002p-1, -0x1.77391ep-5},
230     {0x1.fffffap-7, -0x1.800002p+2},
231     {0x1.0029f2p-6, -0x1.7ff0ep+2},
232     {0x1.000002p-6, -0x1.8p+2},
233     {0x1.f7e5c8p-1, -0x1.790cacp-6},
234     {0x1.cf0a3ep-1, -0x1.28f968p-3},
235     {0x1.f80002p-1, -0x1.743e8ap-6},
236     {0x1.fffffep-8, -0x1.cp+2},
237     {0x1p-7, -0x1.cp+2},
238     {0x1.000002p-7, -0x1.cp+2},
239     {0x1.fbfffep-1, -0x1.72c874p-7},
240     {0x1.d30a3ep-1, -0x1.0f8f5ep-3},
241     {0x1.fc0002p-1, -0x1.72c7p-7},
242     {0x1.fffffep-9, -0x1p+3},
243     {0x1p-8, -0x1p+3},
244     {0x1.000002p-8, -0x1p+3},
245     {0x1.fdfffep-1, -0x1.720f0ep-8},
246     {0x1.f3c29p-1, -0x1.1df81cp-5},
247     {0x1.fe0002p-1, -0x1.720c28p-8},
248     {0x1.fffffep-10, -0x1.2p+3},
249     {0x1p-9, -0x1.2p+3},
250     {0x1.00000ap-9, -0x1.1ffffep+3},
251     {0x1.fefffep-1, -0x1.71b3cep-9},
252     {0x1.fd76c8p-1, -0x1.d579dap-8},
253     {0x1.ff0002p-1, -0x1.71ae06p-9},
254     {0x1.fffffep-11, -0x1.4p+3},
255     {0x1.000d6cp-10, -0x1.3ffd94p+3},
256     {0x1.000002p-10, -0x1.4p+3},
257     {0x1.ff7ffep-1, -0x1.71886ep-10},
258     {0x1.ff8p-1, -0x1.7182a8p-10},
259     {0x1.ff8002p-1, -0x1.717ce2p-10},
260     {0x1.fffffep-14, -0x1.ap+3},
261     {0x1p-13, -0x1.ap+3},
262     {0x1.000002p-13, -0x1.ap+3},
263     {0x1.ffeffep-1, -0x1.718868p-13},
264     {0x1.fde3b6p-1, -0x1.868aaap-8},
265     {0x1.fff002p-1, -0x1.712c1p-13},
266     {0x0p+0, -HUGE_VAL},
267     {0x1.fffffep+127, 0x1p+7},
268     {0x1.fffffep+127, 0x1p+7},
269     {0x1.921fb6p+1, 0x1.a6c874p+0},
270     {0x1.921fb6p+0, 0x1.4d90e8p-1},
271     {0x1.000002p+0, 0x1.715474p-23},
272     {0x1.19999ap+0, 0x1.199b76p-3},
273     {0x1.fffffep-1, -0x1.715476p-24},
274     {0x1.921fb6p-1, -0x1.64de3p-2},
275     {0x1.ee93dcp-127, -0x1.f83326p+6},
276     {0x1.e182bcp-127, -0x1.f85ab4p+6},
277     {0x1.0037bep-126, -0x1.f7febep+6},
278     {0x1.f2eedcp-127, -0x1.f82632p+6},
279     {0x1p-148, -0x1.28p+7},
280     {0x1p-149, -0x1.2ap+7},
281     {0x0p+0, -HUGE_VAL},
282     {-0x0p+0, -HUGE_VAL},
283     {0x1.001edp+125, 0x1.f400b2p+6},
284     {0x1.fac5f8p-128, -0x1.fc0f28p+6},
285     {0x1.19999ap+1, 0x1.23336ep+0},
286     {0x1.19999ap+2, 0x1.1199b8p+1},
287     {0x1p-1, -0x1p+0}
288 };
289 
290 #endif
291