• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_LRINT_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_LRINT_DATA_H
3 
4 DataLongDouble g_lrintData[] = {
5     {-0x1p-149, static_cast<long int>(0x0p+0)},
6     {0x0p+0, static_cast<long int>(0x0p+0)},
7     {0x1p-149, static_cast<long int>(0x0p+0)},
8     {0x1.b851eap-2, static_cast<long int>(0x0p+0)},
9     {0x1p-1, static_cast<long int>(0x0p+0)},
10     {0x1.051ebap-1, static_cast<long int>(0x1p+0)},
11     {0x1.f0a3d6p-1, static_cast<long int>(0x1p+0)},
12     {0x1p+0, static_cast<long int>(0x1p+0)},
13     {0x1.051ebap+0, static_cast<long int>(0x1p+0)},
14     {0x1.6e1478p+0, static_cast<long int>(0x1p+0)},
15     {0x1.8p+0, static_cast<long int>(0x1p+1)},
16     {0x1.947ae4p+0, static_cast<long int>(0x1p+1)},
17     {0x1.fae146p+0, static_cast<long int>(0x1p+1)},
18     {0x1p+1, static_cast<long int>(0x1p+1)},
19     {0x1.08f5c4p+1, static_cast<long int>(0x1p+1)},
20     {0x1.3ae146p+1, static_cast<long int>(0x1p+1)},
21     {0x1.4p+1, static_cast<long int>(0x1p+1)},
22     {0x1.43d70cp+1, static_cast<long int>(0x1.8p+1)},
23     {0x1.8fc28ep+6, static_cast<long int>(0x1.9p+6)},
24     {0x1.9p+6, static_cast<long int>(0x1.9p+6)},
25     {0x1.9047bp+6, static_cast<long int>(0x1.9p+6)},
26     {0x1.91d708p+6, static_cast<long int>(0x1.9p+6)},
27     {0x1.92p+6, static_cast<long int>(0x1.9p+6)},
28     {0x1.9247bp+6, static_cast<long int>(0x1.94p+6)},
29     {0x1.f3faep+9, static_cast<long int>(0x1.f4p+9)},
30     {0x1.f4p+9, static_cast<long int>(0x1.f4p+9)},
31     {0x1.f4052p+9, static_cast<long int>(0x1.f4p+9)},
32     {0x1.f435cp+9, static_cast<long int>(0x1.f4p+9)},
33     {0x1.f44p+9, static_cast<long int>(0x1.f4p+9)},
34     {0x1.f44b88p+9, static_cast<long int>(0x1.f48p+9)},
35     {0x1.fffffep+20, static_cast<long int>(0x1p+21)},
36     {0x1p+21, static_cast<long int>(0x1p+21)},
37     {0x1.000002p+21, static_cast<long int>(0x1p+21)},
38     {0x1.fffffep+21, static_cast<long int>(0x1p+22)},
39     {0x1p+22, static_cast<long int>(0x1p+22)},
40     {0x1.000002p+22, static_cast<long int>(0x1p+22)},
41     {0x1.fffffep+22, static_cast<long int>(0x1p+23)},
42     {0x1p+23, static_cast<long int>(0x1p+23)},
43     {0x1.000002p+23, static_cast<long int>(0x1.000002p+23)},
44     {0x1.fffffep+23, static_cast<long int>(0x1.fffffep+23)},
45     {0x1p+24, static_cast<long int>(0x1p+24)},
46     {0x1.000002p+24, static_cast<long int>(0x1.000002p+24)},
47     {0x1.fffffep+24, static_cast<long int>(0x1.fffffep+24)},
48     {0x1p+25, static_cast<long int>(0x1p+25)},
49     {0x1.000002p+25, static_cast<long int>(0x1.000002p+25)},
50     {-0x1.2e147cp-1, static_cast<long int>(-0x1p+0)},
51     {-0x1p-1, static_cast<long int>(0x0p+0)},
52     {-0x1.e147acp-2, static_cast<long int>(0x0p+0)},
53     {-0x1.170a4p+0, static_cast<long int>(-0x1p+0)},
54     {-0x1p+0, static_cast<long int>(-0x1p+0)},
55     {-0x1.d70a3cp-1, static_cast<long int>(-0x1p+0)},
56     {-0x1.851ebap+0, static_cast<long int>(-0x1p+1)},
57     {-0x1.8p+0, static_cast<long int>(-0x1p+1)},
58     {-0x1.75c28ep+0, static_cast<long int>(-0x1p+0)},
59     {-0x1.051ebap+1, static_cast<long int>(-0x1p+1)},
60     {-0x1p+1, static_cast<long int>(-0x1p+1)},
61     {-0x1.f5c28ep+0, static_cast<long int>(-0x1p+1)},
62     {-0x1.4b852p+1, static_cast<long int>(-0x1.8p+1)},
63     {-0x1.4p+1, static_cast<long int>(-0x1p+1)},
64     {-0x1.370a3cp+1, static_cast<long int>(-0x1p+1)},
65     {-0x1.903d72p+6, static_cast<long int>(-0x1.9p+6)},
66     {-0x1.9p+6, static_cast<long int>(-0x1.9p+6)},
67     {-0x1.8fc28ep+6, static_cast<long int>(-0x1.9p+6)},
68     {-0x1.9247bp+6, static_cast<long int>(-0x1.94p+6)},
69     {-0x1.92p+6, static_cast<long int>(-0x1.9p+6)},
70     {-0x1.91b85p+6, static_cast<long int>(-0x1.9p+6)},
71     {-0x1.f40b88p+9, static_cast<long int>(-0x1.f4p+9)},
72     {-0x1.f4p+9, static_cast<long int>(-0x1.f4p+9)},
73     {-0x1.f3f708p+9, static_cast<long int>(-0x1.f4p+9)},
74     {-0x1.f4414ap+9, static_cast<long int>(-0x1.f48p+9)},
75     {-0x1.f44p+9, static_cast<long int>(-0x1.f4p+9)},
76     {-0x1.f43708p+9, static_cast<long int>(-0x1.f4p+9)},
77     {-0x1.000002p+21, static_cast<long int>(-0x1p+21)},
78     {-0x1p+21, static_cast<long int>(-0x1p+21)},
79     {-0x1.fffffep+20, static_cast<long int>(-0x1p+21)},
80     {-0x1.000002p+22, static_cast<long int>(-0x1p+22)},
81     {-0x1p+22, static_cast<long int>(-0x1p+22)},
82     {-0x1.fffffep+21, static_cast<long int>(-0x1p+22)},
83     {-0x1.000002p+23, static_cast<long int>(-0x1.000002p+23)},
84     {-0x1p+23, static_cast<long int>(-0x1p+23)},
85     {-0x1.fffffep+22, static_cast<long int>(-0x1p+23)},
86     {-0x1.000002p+24, static_cast<long int>(-0x1.000002p+24)},
87     {-0x1p+24, static_cast<long int>(-0x1p+24)},
88     {-0x1.fffffep+23, static_cast<long int>(-0x1.fffffep+23)},
89     {-0x1.000002p+25, static_cast<long int>(-0x1.000002p+25)},
90     {-0x1p+25, static_cast<long int>(-0x1p+25)},
91     {-0x1.fffffep+24, static_cast<long int>(-0x1.fffffep+24)},
92     {0x1.fffffep+29, static_cast<long int>(0x1.fffffep+29)},
93     {0x1p+30, static_cast<long int>(0x1p+30)},
94     {0x1.000002p+30, static_cast<long int>(0x1.000002p+30)},
95     {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
96     {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
97     {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
98     {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
99     {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
100     {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
101     {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
102     {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
103     {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
104     {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
105     {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
106     {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
107     {-0x1.000002p+30, static_cast<long int>(-0x1.000002p+30)},
108     {-0x1p+30, static_cast<long int>(-0x1p+30)},
109     {-0x1.fffffep+29, static_cast<long int>(-0x1.fffffep+29)},
110     {-0x1p+31, static_cast<long int>(-0x1p+31)},
111     {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
112     {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
113     {-0x1p+31, static_cast<long int>(-0x1p+31)},
114     {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
115     {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
116     {-0x1p+31, static_cast<long int>(-0x1p+31)},
117     {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
118     {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
119     {-0x1p+31, static_cast<long int>(-0x1p+31)},
120     {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
121     {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
122     {-0x1p+31, static_cast<long int>(-0x1p+31)},
123     {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
124     {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
125     {-0x1p+31, static_cast<long int>(-0x1p+31)},
126     {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
127     {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
128     {-0x1p+31, static_cast<long int>(-0x1p+31)},
129     {-0x1p+31, static_cast<long int>(-0x1p+31)},
130     {-0x1p+31, static_cast<long int>(-0x1p+31)},
131     {-0x1p+31, static_cast<long int>(-0x1p+31)},
132     {-0x1p+31, static_cast<long int>(-0x1p+31)},
133     {-0x1p+31, static_cast<long int>(-0x1p+31)},
134     {-0x1p+31, static_cast<long int>(-0x1p+31)},
135     {-0x1p+31, static_cast<long int>(-0x1p+31)},
136     {-0x1p+31, static_cast<long int>(-0x1p+31)},
137     {-0x1p+31, static_cast<long int>(-0x1p+31)},
138     {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
139     {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
140     {-0x1p+31, static_cast<long int>(-0x1p+31)},
141     {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
142     {0x1.fd70a2p+1, static_cast<long int>(0x1p+2)},
143     {0x1p+2, static_cast<long int>(0x1p+2)},
144     {0x1.01eb88p+2, static_cast<long int>(0x1p+2)},
145     {0x1.ff5c26p+2, static_cast<long int>(0x1p+3)},
146     {0x1p+3, static_cast<long int>(0x1p+3)},
147     {0x1.023d72p+3, static_cast<long int>(0x1p+3)},
148     {0x1.fd70a2p+3, static_cast<long int>(0x1p+4)},
149     {0x1p+4, static_cast<long int>(0x1p+4)},
150     {0x1.00a3dap+4, static_cast<long int>(0x1p+4)},
151     {0x1.feb85p+4, static_cast<long int>(0x1p+5)},
152     {0x1p+5, static_cast<long int>(0x1p+5)},
153     {0x1.006668p+5, static_cast<long int>(0x1p+5)},
154     {0x1.ff851cp+5, static_cast<long int>(0x1p+6)},
155     {0x1p+6, static_cast<long int>(0x1p+6)},
156     {0x1.0028f8p+6, static_cast<long int>(0x1p+6)},
157     {0x1.ffd708p+6, static_cast<long int>(0x1p+7)},
158     {0x1p+7, static_cast<long int>(0x1p+7)},
159     {0x1.001ebap+7, static_cast<long int>(0x1p+7)},
160     {0x1.ffe146p+7, static_cast<long int>(0x1p+8)},
161     {0x1p+8, static_cast<long int>(0x1p+8)},
162     {0x1.00052p+8, static_cast<long int>(0x1p+8)},
163     {0x1.ffe8f4p+8, static_cast<long int>(0x1p+9)},
164     {0x1p+9, static_cast<long int>(0x1p+9)},
165     {0x1.0007bp+9, static_cast<long int>(0x1p+9)},
166     {0x1.fff998p+9, static_cast<long int>(0x1p+10)},
167     {0x1p+10, static_cast<long int>(0x1p+10)},
168     {0x1.000336p+10, static_cast<long int>(0x1p+10)},
169     {0x1.fffa3cp+10, static_cast<long int>(0x1p+11)},
170     {0x1p+11, static_cast<long int>(0x1p+11)},
171     {0x1.0001eep+11, static_cast<long int>(0x1p+11)},
172     {0x1.fffd6ep+11, static_cast<long int>(0x1p+12)},
173     {0x1p+12, static_cast<long int>(0x1p+12)},
174     {0x1.000172p+12, static_cast<long int>(0x1p+12)},
175     {0x1.1a3d6ep+2, static_cast<long int>(0x1p+2)},
176     {0x1.2p+2, static_cast<long int>(0x1p+2)},
177     {0x1.20a3dap+2, static_cast<long int>(0x1.4p+2)},
178     {0x1.0f0a3cp+3, static_cast<long int>(0x1p+3)},
179     {0x1.1p+3, static_cast<long int>(0x1p+3)},
180     {0x1.128f5ep+3, static_cast<long int>(0x1.2p+3)},
181     {0x1.06e146p+4, static_cast<long int>(0x1p+4)},
182     {0x1.08p+4, static_cast<long int>(0x1p+4)},
183     {0x1.087ae4p+4, static_cast<long int>(0x1.1p+4)},
184     {0x1.03d708p+5, static_cast<long int>(0x1p+5)},
185     {0x1.04p+5, static_cast<long int>(0x1p+5)},
186     {0x1.046668p+5, static_cast<long int>(0x1.08p+5)},
187     {0x1.01e146p+6, static_cast<long int>(0x1p+6)},
188     {0x1.02p+6, static_cast<long int>(0x1p+6)},
189     {0x1.02147cp+6, static_cast<long int>(0x1.04p+6)},
190     {0x1.00f0a2p+7, static_cast<long int>(0x1p+7)},
191     {0x1.01p+7, static_cast<long int>(0x1p+7)},
192     {0x1.0128f8p+7, static_cast<long int>(0x1.02p+7)},
193     {0x1.00785p+8, static_cast<long int>(0x1p+8)},
194     {0x1.008p+8, static_cast<long int>(0x1p+8)},
195     {0x1.00852p+8, static_cast<long int>(0x1.01p+8)},
196     {0x1.003d6ep+9, static_cast<long int>(0x1p+9)},
197     {0x1.004p+9, static_cast<long int>(0x1p+9)},
198     {0x1.0048f8p+9, static_cast<long int>(0x1.008p+9)},
199     {0x1.001e12p+10, static_cast<long int>(0x1p+10)},
200     {0x1.002p+10, static_cast<long int>(0x1p+10)},
201     {0x1.0023dap+10, static_cast<long int>(0x1.004p+10)},
202     {0x1.005c26p+10, static_cast<long int>(0x1.004p+10)},
203     {0x1.006p+10, static_cast<long int>(0x1.008p+10)},
204     {0x1.0060a6p+10, static_cast<long int>(0x1.008p+10)},
205     {0x1.000facp+11, static_cast<long int>(0x1p+11)},
206     {0x1.001p+11, static_cast<long int>(0x1p+11)},
207     {0x1.0012e4p+11, static_cast<long int>(0x1.002p+11)},
208     {0x1.00068ep+12, static_cast<long int>(0x1p+12)},
209     {0x1.0008p+12, static_cast<long int>(0x1p+12)},
210     {0x1.00092p+12, static_cast<long int>(0x1.001p+12)},
211     {0x1.973e6ep+1, static_cast<long int>(0x1.8p+1)},
212     {-0x1.936764p+1, static_cast<long int>(-0x1.8p+1)},
213     {0x1.87e246p+0, static_cast<long int>(0x1p+1)},
214     {-0x1.94af12p+0, static_cast<long int>(-0x1p+1)},
215     {0x1.11eb88p+0, static_cast<long int>(0x1p+0)},
216     {-0x1.051ebap+0, static_cast<long int>(-0x1p+0)},
217     {0x1p+0, static_cast<long int>(0x1p+0)},
218     {-0x1p+0, static_cast<long int>(-0x1p+0)},
219     {0x1.dc28f4p-1, static_cast<long int>(0x1p+0)},
220     {-0x1.eb851cp-1, static_cast<long int>(-0x1p+0)},
221     {0x1.7da4d4p-1, static_cast<long int>(0x1p+0)},
222     {-0x1.736764p-1, static_cast<long int>(-0x1p+0)},
223     {0x1.000002p-126, static_cast<long int>(0x0p+0)},
224     {-0x1.000002p-126, static_cast<long int>(0x0p+0)},
225     {0x1p-126, static_cast<long int>(0x0p+0)},
226     {-0x1p-126, static_cast<long int>(0x0p+0)},
227     {0x0p+0, static_cast<long int>(0x0p+0)},
228     {-0x1.f3fffcp-117, static_cast<long int>(0x0p+0)},
229     {0x1.fffff8p-127, static_cast<long int>(0x0p+0)},
230     {-0x1.fffff8p-127, static_cast<long int>(0x0p+0)},
231     {0x1p-148, static_cast<long int>(0x0p+0)},
232     {-0x1.86ap-132, static_cast<long int>(0x0p+0)},
233     {0x1p-149, static_cast<long int>(0x0p+0)},
234     {-0x1p-149, static_cast<long int>(0x0p+0)},
235     {0x0p+0, static_cast<long int>(0x0p+0)},
236     {-0x0p+0, static_cast<long int>(-0x0p+0)},
237     {0x1.8p+0, static_cast<long int>(0x1p+1)},
238     {-0x1.8p+0, static_cast<long int>(-0x1p+1)},
239     {0x1.4p+1, static_cast<long int>(0x1p+1)},
240     {-0x1.4p+1, static_cast<long int>(-0x1p+1)},
241     {0x1.ccccbcp-2, static_cast<long int>(0x0p+0)},
242     {0x1p-1, static_cast<long int>(0x0p+0)},
243     {0x1.1eb862p-1, static_cast<long int>(0x1p+0)},
244     {-0x1.e1479ep-2, static_cast<long int>(0x0p+0)},
245     {-0x1p-1, static_cast<long int>(0x0p+0)},
246     {-0x1.1999aap-1, static_cast<long int>(-0x1p+0)},
247     {0x1.8a3d8p+0, static_cast<long int>(0x1p+1)},
248     {0x1.7d7094p+0, static_cast<long int>(0x1p+0)},
249     {-0x1.8cccdcp+0, static_cast<long int>(-0x1p+1)},
250     {-0x1.6b850ep+0, static_cast<long int>(-0x1p+0)}
251 };
252 
253 #endif
254