• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_ILOGB_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_ILOGB_DATA_H
3 
4 DataIntDouble g_ilogbData[] = {
5     {0x1p+100, 100},
6     {0x1.199999999999ap+100, 100},
7     {0x1.3333333333334p+100, 100},
8     {0x1.4cccccccccccep+100, 100},
9     {0x1.6666666666668p+100, 100},
10     {0x1.8000000000002p+100, 100},
11     {0x1.999999999999cp+100, 100},
12     {0x1.b333333333336p+100, 100},
13     {0x1.cccccccccccdp+100, 100},
14     {0x1.e66666666666ap+100, 100},
15     {0x1p+101, 101},
16     {0x1.9b604aaaca626p+0, 0},
17     {0x1.c483855578391p+0, 0},
18     {0x1.eda6c000260fcp+0, 0},
19     {0x1.0b64fd5574f1fp+1, 1},
20     {0x1.1ff69aaac0de9p+1, 1},
21     {0x1.3488380017c9ep+1, 1},
22     {0x1.4919d5556eb54p+1, 1},
23     {0x1.5dab72aac5a09p+1, 1},
24     {0x1.6e6605c2abe81p+1, 1},
25     {0x1.86cead5573774p+1, 1},
26     {0x1.9b604aa00d9afp+1, 1},
27     {0x1.124e63593f5e1p+0, 0},
28     {0x1.2dbca07bc5b47p+0, 0},
29     {0x1.492add9e4c0a8p+0, 0},
30     {0x1.649919942c906p+0, 0},
31     {0x1.8006b01dac6fep+0, 0},
32     {0x1.9b759505df0d3p+0, 0},
33     {0x1.b6e3d22865637p+0, 0},
34     {0x1.d2520f4aebb9bp+0, 0},
35     {0x1.edc04c6d72b8cp+0, 0},
36     {0x1.049744c7fc331p+1, 1},
37     {0x1.124e63593f5e1p+1, 1},
38     {-0x1p+101, 101},
39     {-0x1.e666666666666p+100, 100},
40     {-0x1.cccccccccccccp+100, 100},
41     {-0x1.b333333333332p+100, 100},
42     {-0x1.9999999999998p+100, 100},
43     {-0x1.7fffffffffffep+100, 100},
44     {-0x1.6666666666664p+100, 100},
45     {-0x1.4cccccccccccap+100, 100},
46     {-0x1.333333333333p+100, 100},
47     {-0x1.1999999999996p+100, 100},
48     {-0x1p+100, 100},
49     {-0x1.9b604aaaca626p+1, 1},
50     {-0x1.86cead5573771p+1, 1},
51     {-0x1.723d10001c8bbp+1, 1},
52     {-0x1.5dab72aac5a06p+1, 1},
53     {-0x1.4919d5556eb5p+1, 1},
54     {-0x1.3488380018101p+1, 1},
55     {-0x1.1ff69aaac0de6p+1, 1},
56     {-0x1.0b6ed1ea821dap+1, 1},
57     {-0x1.eda6c000260f6p+0, 0},
58     {-0x1.c48385557838bp+0, 0},
59     {-0x1.9b604aaaca626p+0, 0},
60     {-0x1.124e63593f5e1p+1, 1},
61     {-0x1.04f9929aeddcfp+1, 1},
62     {-0x1.edc04c6d5c122p+0, 0},
63     {-0x1.d2520f6065484p+0, 0},
64     {-0x1.b6e3d22865633p+0, 0},
65     {-0x1.9b759505df0cfp+0, 0},
66     {-0x1.800757e35c032p+0, 0},
67     {-0x1.64991ac0d2607p+0, 0},
68     {-0x1.492add9e4c0a4p+0, 0},
69     {-0x1.2dbca07bc5b4p+0, 0},
70     {-0x1.124e63593f5e1p+0, 0},
71     {0x1p+50, 50},
72     {0x1.199999999999ap+50, 50},
73     {0x1.3333333333334p+50, 50},
74     {0x1.4cccccccccccep+50, 50},
75     {0x1.6666666666668p+50, 50},
76     {0x1.8000000000002p+50, 50},
77     {0x1.999999999999cp+50, 50},
78     {0x1.b333333333336p+50, 50},
79     {0x1.cccccccccccdp+50, 50},
80     {0x1.e66666666666ap+50, 50},
81     {0x1p+51, 51},
82     {0x1p+51, 51},
83     {0x1.199999999999ap+51, 51},
84     {0x1.3333333333334p+51, 51},
85     {0x1.4cccccccccccep+51, 51},
86     {0x1.6666666666668p+51, 51},
87     {0x1.8000000000002p+51, 51},
88     {0x1.999999999999cp+51, 51},
89     {0x1.b333333333336p+51, 51},
90     {0x1.cccccccccccdp+51, 51},
91     {0x1.e66666666666ap+51, 51},
92     {0x1p+52, 52},
93     {0x1p+52, 52},
94     {0x1.199999999999ap+52, 52},
95     {0x1.3333333333334p+52, 52},
96     {0x1.4cccccccccccep+52, 52},
97     {0x1.6666666666668p+52, 52},
98     {0x1.8000000000002p+52, 52},
99     {0x1.999999999999cp+52, 52},
100     {0x1.b333333333336p+52, 52},
101     {0x1.cccccccccccdp+52, 52},
102     {0x1.e66666666666ap+52, 52},
103     {0x1p+53, 53},
104     {0x1p+53, 53},
105     {0x1.199999999999ap+53, 53},
106     {0x1.3333333333334p+53, 53},
107     {0x1.4cccccccccccep+53, 53},
108     {0x1.6666666666668p+53, 53},
109     {0x1.8000000000002p+53, 53},
110     {0x1.999999999999cp+53, 53},
111     {0x1.b333333333336p+53, 53},
112     {0x1.cccccccccccdp+53, 53},
113     {0x1.e66666666666ap+53, 53},
114     {0x1p+54, 54},
115     {0x1.640306766513ap+0, 0},
116     {0x1.03e37d09a5a46p+0, 0},
117     {0x1.e42d130773b77p+0, 0},
118     {0x1.623b5482a0e54p+1, 1},
119     {0x1.d2601f8187eedp+1, 1},
120     {0x1.21427540377c2p+2, 2},
121     {0x1.5954eb86a2a1ap+2, 2},
122     {0x1.9167403f1e85ap+2, 2},
123     {0x1.c979a5be920a6p+2, 2},
124     {0x1.00c6059f02c79p+3, 3},
125     {0x1.1ccf385ebc89fp+3, 3},
126     {0x1.fffffffffffffp+50, 50},
127     {0x1p+51, 51},
128     {0x1.0000000000001p+51, 51},
129     {0x1.fffffffffffffp+51, 51},
130     {0x1p+52, 52},
131     {0x1.0000000000001p+52, 52},
132     {0x1.fffffffffffffp+52, 52},
133     {0x1p+53, 53},
134     {0x1.0000000000001p+53, 53},
135     {-0x1.0000000000001p+51, 51},
136     {-0x1p+51, 51},
137     {-0x1.fffffffffffffp+50, 50},
138     {-0x1.0000000000001p+52, 52},
139     {-0x1p+52, 52},
140     {-0x1.fffffffffffffp+51, 51},
141     {-0x1.0000000000001p+53, 53},
142     {-0x1p+53, 53},
143     {-0x1.fffffffffffffp+52, 52},
144     {0x1.cc359e067a348p+0, 0},
145     {-0x1.cc359e067a348p+0, 0},
146     {0x1.0cccccccccccdp-4, -4},
147     {0x1.23d70a3d70a3dp-5, -5},
148     {0x1.5eb851eb851ecp-4, -4},
149     {0x1.75c28f5c28f5cp-4, -4},
150     {0x1.5c28f5c28f5c3p-6, -6},
151     {0x1.a3d70a3d70a3ep-5, -5},
152     {0x1.28f5c28f5c28fp-4, -4},
153     {0x1.28f5c28f5c28fp-4, -4},
154     {0x1.47ae147ae149bp-9, -9},
155     {0x1.147ae147ae147p-3, -3},
156     {0x1.ae147ae147ae1p-4, -4},
157     {0x1.28f5c28f5c29p-3, -3},
158     {0x1.28f5c28f5c28fp-2, -2},
159     {0x1.28f5c28f5c28fp-2, -2},
160     {0x1.147ae147ae149p-2, -2},
161     {0x1.cccccccccccccp-2, -2},
162     {0x1p-1, -1},
163     {0x1.0f5c28f5c28f7p-1, -1},
164     {-0x1.3c33b72569b12p+2, 2},
165     {-0x0p+0, -HUGE_VALF},
166     {0x1.3c33b72569c63p+2, 2},
167     {0x1.dc28f5c28f5c2p-1, -1},
168     {0x1p+0, 0},
169     {0x1.170a3d70a3d72p+0, 0},
170     {0x1.fae147ae147adp+0, 0},
171     {0x1p+1, 1},
172     {0x1.051eb851eb853p+1, 1},
173     {0x1.f70a3d70a3d7p+1, 1},
174     {0x1p+2, 2},
175     {0x1.0147ae147ae15p+2, 2},
176     {0x1.ff5c28f5c28f5p+2, 2},
177     {0x1p+3, 3},
178     {0x1.0147ae147ae15p+3, 3},
179     {0x1.fdc28f5c28f5bp+3, 3},
180     {0x1p+4, 4},
181     {0x1.0170a3d70a3d8p+4, 4},
182     {0x1.fe8f5c28f5c28p+4, 4},
183     {0x1p+5, 5},
184     {0x1.007ae147ae149p+5, 5},
185     {0x1.ff851eb851eb7p+5, 5},
186     {0x1p+6, 6},
187     {0x1.0028f5c28f5c4p+6, 6},
188     {0x1.ffeb851eb851ep+6, 6},
189     {0x1p+7, 7},
190     {0x1.00051eb851eb9p+7, 7},
191     {HUGE_VALF,  HUGE_VALF},
192     {-HUGE_VALF,  HUGE_VALF},
193     {0x0p+0,  -HUGE_VALF},
194     {-0x0p+0,  -HUGE_VALF},
195     {0x1.cc359e067a348p+0, 0},
196     {-0x1.cc359e067a355p+0, 0},
197     {0x1.cc359e067a347p+0, 0},
198     {-0x1.cc359e067a347p+0, 0},
199     {0x1.973e6d962e56ap+1, 1},
200     {-0x1.973e6d962e56ap+1, 1},
201     {0x1.87e244a06bc74p+0, 0},
202     {-0x1.8f90591b4d0efp+0, 0},
203     {0x1.170a3d70a3d72p+0, 0},
204     {-0x1.0f5c28f5c28f7p+0, 0},
205     {0x1p+0, 0},
206     {-0x1p+0, 0},
207     {0x1.f0a3d70a3d709p-1, -1},
208     {-0x1.d70a3d70a3d7p-1, -1},
209     {0x1.78861baaa937ep-1, -1},
210     {-0x1.82c38c4e80422p-1, -1},
211     {0x1.1ccf385ebc8a1p+1, 1},
212     {-0x1.1ccf385ebc8a1p+1, 1},
213     {0x1.1ccf385ebc8ap+1, 1},
214     {-0x1.1ccf385ebc8ap+1, 1},
215     {0x1.1ccf385ebc89fp+1, 1},
216     {-0x1.1ccf385ebc89fp+1, 1},
217     {0x1.1ccf385ebc89ep+1, 1},
218     {-0x1.1ccf385ebc89ep+1, 1},
219     {0x1.3c547bc10fa99p+3, 3},
220     {-0x1.3c33b72569c63p+3, 3},
221     {0x1.3c33b72569c63p+2, 2},
222     {-0x1.3c33b72569c63p+2, 2}
223 };
224 
225 #endif
226