Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1324)

Side by Side Diff: test/mjsunit/mul-exhaustive.js

Issue 6688062: Add more tests to mul-exhaustive for constant left/right parameters. (Closed)
Patch Set: Removed loop from mul-extensive Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/mjsunit/mjsunit.js ('k') | test/mjsunit/negate-zero.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2008 the V8 project authors. All rights reserved. 1 // Copyright 2008 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
11 // with the distribution. 11 // with the distribution.
12 // * Neither the name of Google Inc. nor the names of its 12 // * Neither the name of Google Inc. nor the names of its
13 // contributors may be used to endorse or promote products derived 13 // contributors may be used to endorse or promote products derived
14 // from this software without specific prior written permission. 14 // from this software without specific prior written permission.
15 // 15 //
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 27
28 var x; 28 var x;
29 var y;
30 var a;
31 29
32 function f(a, y) { 30 // Converts a number to string respecting -0.
33 assertEquals(a, x * y); 31 function stringify(n) {
34 assertEquals(a, -x * -y); 32 if ((1 / n) === -Infinity) return "-0";
35 assertEquals(-a, -x * y); 33 return String(n);
36 assertEquals(-a, x * -y);
37 assertEquals(a, y * x);
38 assertEquals(a, -y * -x);
39 assertEquals(-a, y * -x);
40 assertEquals(-a, -y * x);
41 } 34 }
42 35
36 function f(expected, y) {
37 function testEval(string, x, y) {
38 var mulFunction = Function("x, y", "return " + string);
39 return mulFunction(x, y);
40 }
41 function mulTest(expected, x, y) {
42 assertEquals(expected, x * y);
43 assertEquals(expected, testEval(stringify(x) + " * y", x, y));
44 assertEquals(expected, testEval("x * " + stringify(y), x, y));
45 assertEquals(expected, testEval(stringify(x) + " * " + stringify(y), x, y));
46 }
47 mulTest(expected, x, y);
48 mulTest(-expected, -x, y);
49 mulTest(-expected, x, -y);
50 mulTest(expected, -x, -y);
51 if (x === y) return; // Symmetric cases not necessary.
52 mulTest(expected, y, x);
53 mulTest(-expected, -y, x);
54 mulTest(-expected, y, -x);
55 mulTest(expected, -y, -x);
56 }
57
58 x = 0;
59 f(0, 0);
43 x = 1; 60 x = 1;
61 f(0, 0);
44 f(1, 1); 62 f(1, 1);
45 x = 2; 63 x = 2;
64 f(0, 0);
46 f(2, 1); 65 f(2, 1);
47 f(4, 2); 66 f(4, 2);
48 x = 3; 67 x = 3;
68 f(0, 0);
49 f(3, 1); 69 f(3, 1);
50 f(6, 2); 70 f(6, 2);
51 f(9, 3); 71 f(9, 3);
52 x = 4; 72 x = 4;
73 f(0, 0);
53 f(4, 1); 74 f(4, 1);
54 f(8, 2); 75 f(8, 2);
55 f(12, 3); 76 f(12, 3);
56 f(16, 4); 77 f(16, 4);
57 x = 5; 78 x = 5;
79 f(0, 0);
58 f(5, 1); 80 f(5, 1);
59 f(10, 2); 81 f(10, 2);
60 f(15, 3); 82 f(15, 3);
61 f(20, 4); 83 f(20, 4);
62 f(25, 5); 84 f(25, 5);
63 x = 7; 85 x = 7;
86 f(0, 0);
64 f(7, 1); 87 f(7, 1);
65 f(14, 2); 88 f(14, 2);
66 f(21, 3); 89 f(21, 3);
67 f(28, 4); 90 f(28, 4);
68 f(35, 5); 91 f(35, 5);
69 f(49, 7); 92 f(49, 7);
70 x = 8; 93 x = 8;
94 f(0, 0);
71 f(8, 1); 95 f(8, 1);
72 f(16, 2); 96 f(16, 2);
73 f(24, 3); 97 f(24, 3);
74 f(32, 4); 98 f(32, 4);
75 f(40, 5); 99 f(40, 5);
76 f(56, 7); 100 f(56, 7);
77 f(64, 8); 101 f(64, 8);
78 x = 9; 102 x = 9;
103 f(0, 0);
79 f(9, 1); 104 f(9, 1);
80 f(18, 2); 105 f(18, 2);
81 f(27, 3); 106 f(27, 3);
82 f(36, 4); 107 f(36, 4);
83 f(45, 5); 108 f(45, 5);
84 f(63, 7); 109 f(63, 7);
85 f(72, 8); 110 f(72, 8);
86 f(81, 9); 111 f(81, 9);
87 x = 15; 112 x = 15;
113 f(0, 0);
88 f(15, 1); 114 f(15, 1);
89 f(30, 2); 115 f(30, 2);
90 f(45, 3); 116 f(45, 3);
91 f(60, 4); 117 f(60, 4);
92 f(75, 5); 118 f(75, 5);
93 f(105, 7); 119 f(105, 7);
94 f(120, 8); 120 f(120, 8);
95 f(135, 9); 121 f(135, 9);
96 f(225, 15); 122 f(225, 15);
97 x = 16; 123 x = 16;
124 f(0, 0);
98 f(16, 1); 125 f(16, 1);
99 f(32, 2); 126 f(32, 2);
100 f(48, 3); 127 f(48, 3);
101 f(64, 4); 128 f(64, 4);
102 f(80, 5); 129 f(80, 5);
103 f(112, 7); 130 f(112, 7);
104 f(128, 8); 131 f(128, 8);
105 f(144, 9); 132 f(144, 9);
106 f(240, 15); 133 f(240, 15);
107 f(256, 16); 134 f(256, 16);
108 x = 17; 135 x = 17;
136 f(0, 0);
109 f(17, 1); 137 f(17, 1);
110 f(34, 2); 138 f(34, 2);
111 f(51, 3); 139 f(51, 3);
112 f(68, 4); 140 f(68, 4);
113 f(85, 5); 141 f(85, 5);
114 f(119, 7); 142 f(119, 7);
115 f(136, 8); 143 f(136, 8);
116 f(153, 9); 144 f(153, 9);
117 f(255, 15); 145 f(255, 15);
118 f(272, 16); 146 f(272, 16);
119 f(289, 17); 147 f(289, 17);
120 x = 31; 148 x = 31;
149 f(0, 0);
121 f(31, 1); 150 f(31, 1);
122 f(62, 2); 151 f(62, 2);
123 f(93, 3); 152 f(93, 3);
124 f(124, 4); 153 f(124, 4);
125 f(155, 5); 154 f(155, 5);
126 f(217, 7); 155 f(217, 7);
127 f(248, 8); 156 f(248, 8);
128 f(279, 9); 157 f(279, 9);
129 f(465, 15); 158 f(465, 15);
130 f(496, 16); 159 f(496, 16);
131 f(527, 17); 160 f(527, 17);
132 f(961, 31); 161 f(961, 31);
133 x = 32; 162 x = 32;
163 f(0, 0);
134 f(32, 1); 164 f(32, 1);
135 f(64, 2); 165 f(64, 2);
136 f(96, 3); 166 f(96, 3);
137 f(128, 4); 167 f(128, 4);
138 f(160, 5); 168 f(160, 5);
139 f(224, 7); 169 f(224, 7);
140 f(256, 8); 170 f(256, 8);
141 f(288, 9); 171 f(288, 9);
142 f(480, 15); 172 f(480, 15);
143 f(512, 16); 173 f(512, 16);
144 f(544, 17); 174 f(544, 17);
145 f(992, 31); 175 f(992, 31);
146 f(1024, 32); 176 f(1024, 32);
147 x = 33; 177 x = 33;
178 f(0, 0);
148 f(33, 1); 179 f(33, 1);
149 f(66, 2); 180 f(66, 2);
150 f(99, 3); 181 f(99, 3);
151 f(132, 4); 182 f(132, 4);
152 f(165, 5); 183 f(165, 5);
153 f(231, 7); 184 f(231, 7);
154 f(264, 8); 185 f(264, 8);
155 f(297, 9); 186 f(297, 9);
156 f(495, 15); 187 f(495, 15);
157 f(528, 16); 188 f(528, 16);
158 f(561, 17); 189 f(561, 17);
159 f(1023, 31); 190 f(1023, 31);
160 f(1056, 32); 191 f(1056, 32);
161 f(1089, 33); 192 f(1089, 33);
162 x = 63; 193 x = 63;
194 f(0, 0);
163 f(63, 1); 195 f(63, 1);
164 f(126, 2); 196 f(126, 2);
165 f(189, 3); 197 f(189, 3);
166 f(252, 4); 198 f(252, 4);
167 f(315, 5); 199 f(315, 5);
168 f(441, 7); 200 f(441, 7);
169 f(504, 8); 201 f(504, 8);
170 f(567, 9); 202 f(567, 9);
171 f(945, 15); 203 f(945, 15);
172 f(1008, 16); 204 f(1008, 16);
173 f(1071, 17); 205 f(1071, 17);
174 f(1953, 31); 206 f(1953, 31);
175 f(2016, 32); 207 f(2016, 32);
176 f(2079, 33); 208 f(2079, 33);
177 f(3969, 63); 209 f(3969, 63);
178 x = 64; 210 x = 64;
211 f(0, 0);
179 f(64, 1); 212 f(64, 1);
180 f(128, 2); 213 f(128, 2);
181 f(192, 3); 214 f(192, 3);
182 f(256, 4); 215 f(256, 4);
183 f(320, 5); 216 f(320, 5);
184 f(448, 7); 217 f(448, 7);
185 f(512, 8); 218 f(512, 8);
186 f(576, 9); 219 f(576, 9);
187 f(960, 15); 220 f(960, 15);
188 f(1024, 16); 221 f(1024, 16);
189 f(1088, 17); 222 f(1088, 17);
190 f(1984, 31); 223 f(1984, 31);
191 f(2048, 32); 224 f(2048, 32);
192 f(2112, 33); 225 f(2112, 33);
193 f(4032, 63); 226 f(4032, 63);
194 f(4096, 64); 227 f(4096, 64);
195 x = 65; 228 x = 65;
229 f(0, 0);
196 f(65, 1); 230 f(65, 1);
197 f(130, 2); 231 f(130, 2);
198 f(195, 3); 232 f(195, 3);
199 f(260, 4); 233 f(260, 4);
200 f(325, 5); 234 f(325, 5);
201 f(455, 7); 235 f(455, 7);
202 f(520, 8); 236 f(520, 8);
203 f(585, 9); 237 f(585, 9);
204 f(975, 15); 238 f(975, 15);
205 f(1040, 16); 239 f(1040, 16);
206 f(1105, 17); 240 f(1105, 17);
207 f(2015, 31); 241 f(2015, 31);
208 f(2080, 32); 242 f(2080, 32);
209 f(2145, 33); 243 f(2145, 33);
210 f(4095, 63); 244 f(4095, 63);
211 f(4160, 64); 245 f(4160, 64);
212 f(4225, 65); 246 f(4225, 65);
213 x = 127; 247 x = 127;
248 f(0, 0);
214 f(127, 1); 249 f(127, 1);
215 f(254, 2); 250 f(254, 2);
216 f(381, 3); 251 f(381, 3);
217 f(508, 4); 252 f(508, 4);
218 f(635, 5); 253 f(635, 5);
219 f(889, 7); 254 f(889, 7);
220 f(1016, 8); 255 f(1016, 8);
221 f(1143, 9); 256 f(1143, 9);
222 f(1905, 15); 257 f(1905, 15);
223 f(2032, 16); 258 f(2032, 16);
224 f(2159, 17); 259 f(2159, 17);
225 f(3937, 31); 260 f(3937, 31);
226 f(4064, 32); 261 f(4064, 32);
227 f(4191, 33); 262 f(4191, 33);
228 f(8001, 63); 263 f(8001, 63);
229 f(8128, 64); 264 f(8128, 64);
230 f(8255, 65); 265 f(8255, 65);
231 f(16129, 127); 266 f(16129, 127);
232 x = 128; 267 x = 128;
268 f(0, 0);
233 f(128, 1); 269 f(128, 1);
234 f(256, 2); 270 f(256, 2);
235 f(384, 3); 271 f(384, 3);
236 f(512, 4); 272 f(512, 4);
237 f(640, 5); 273 f(640, 5);
238 f(896, 7); 274 f(896, 7);
239 f(1024, 8); 275 f(1024, 8);
240 f(1152, 9); 276 f(1152, 9);
241 f(1920, 15); 277 f(1920, 15);
242 f(2048, 16); 278 f(2048, 16);
243 f(2176, 17); 279 f(2176, 17);
244 f(3968, 31); 280 f(3968, 31);
245 f(4096, 32); 281 f(4096, 32);
246 f(4224, 33); 282 f(4224, 33);
247 f(8064, 63); 283 f(8064, 63);
248 f(8192, 64); 284 f(8192, 64);
249 f(8320, 65); 285 f(8320, 65);
250 f(16256, 127); 286 f(16256, 127);
251 f(16384, 128); 287 f(16384, 128);
252 x = 129; 288 x = 129;
289 f(0, 0);
253 f(129, 1); 290 f(129, 1);
254 f(258, 2); 291 f(258, 2);
255 f(387, 3); 292 f(387, 3);
256 f(516, 4); 293 f(516, 4);
257 f(645, 5); 294 f(645, 5);
258 f(903, 7); 295 f(903, 7);
259 f(1032, 8); 296 f(1032, 8);
260 f(1161, 9); 297 f(1161, 9);
261 f(1935, 15); 298 f(1935, 15);
262 f(2064, 16); 299 f(2064, 16);
263 f(2193, 17); 300 f(2193, 17);
264 f(3999, 31); 301 f(3999, 31);
265 f(4128, 32); 302 f(4128, 32);
266 f(4257, 33); 303 f(4257, 33);
267 f(8127, 63); 304 f(8127, 63);
268 f(8256, 64); 305 f(8256, 64);
269 f(8385, 65); 306 f(8385, 65);
270 f(16383, 127); 307 f(16383, 127);
271 f(16512, 128); 308 f(16512, 128);
272 f(16641, 129); 309 f(16641, 129);
273 x = 255; 310 x = 255;
311 f(0, 0);
274 f(255, 1); 312 f(255, 1);
275 f(510, 2); 313 f(510, 2);
276 f(765, 3); 314 f(765, 3);
277 f(1020, 4); 315 f(1020, 4);
278 f(1275, 5); 316 f(1275, 5);
279 f(1785, 7); 317 f(1785, 7);
280 f(2040, 8); 318 f(2040, 8);
281 f(2295, 9); 319 f(2295, 9);
282 f(3825, 15); 320 f(3825, 15);
283 f(4080, 16); 321 f(4080, 16);
284 f(4335, 17); 322 f(4335, 17);
285 f(7905, 31); 323 f(7905, 31);
286 f(8160, 32); 324 f(8160, 32);
287 f(8415, 33); 325 f(8415, 33);
288 f(16065, 63); 326 f(16065, 63);
289 f(16320, 64); 327 f(16320, 64);
290 f(16575, 65); 328 f(16575, 65);
291 f(32385, 127); 329 f(32385, 127);
292 f(32640, 128); 330 f(32640, 128);
293 f(32895, 129); 331 f(32895, 129);
294 f(65025, 255); 332 f(65025, 255);
295 x = 256; 333 x = 256;
334 f(0, 0);
296 f(256, 1); 335 f(256, 1);
297 f(512, 2); 336 f(512, 2);
298 f(768, 3); 337 f(768, 3);
299 f(1024, 4); 338 f(1024, 4);
300 f(1280, 5); 339 f(1280, 5);
301 f(1792, 7); 340 f(1792, 7);
302 f(2048, 8); 341 f(2048, 8);
303 f(2304, 9); 342 f(2304, 9);
304 f(3840, 15); 343 f(3840, 15);
305 f(4096, 16); 344 f(4096, 16);
306 f(4352, 17); 345 f(4352, 17);
307 f(7936, 31); 346 f(7936, 31);
308 f(8192, 32); 347 f(8192, 32);
309 f(8448, 33); 348 f(8448, 33);
310 f(16128, 63); 349 f(16128, 63);
311 f(16384, 64); 350 f(16384, 64);
312 f(16640, 65); 351 f(16640, 65);
313 f(32512, 127); 352 f(32512, 127);
314 f(32768, 128); 353 f(32768, 128);
315 f(33024, 129); 354 f(33024, 129);
316 f(65280, 255); 355 f(65280, 255);
317 f(65536, 256); 356 f(65536, 256);
318 x = 257; 357 x = 257;
358 f(0, 0);
319 f(257, 1); 359 f(257, 1);
320 f(514, 2); 360 f(514, 2);
321 f(771, 3); 361 f(771, 3);
322 f(1028, 4); 362 f(1028, 4);
323 f(1285, 5); 363 f(1285, 5);
324 f(1799, 7); 364 f(1799, 7);
325 f(2056, 8); 365 f(2056, 8);
326 f(2313, 9); 366 f(2313, 9);
327 f(3855, 15); 367 f(3855, 15);
328 f(4112, 16); 368 f(4112, 16);
329 f(4369, 17); 369 f(4369, 17);
330 f(7967, 31); 370 f(7967, 31);
331 f(8224, 32); 371 f(8224, 32);
332 f(8481, 33); 372 f(8481, 33);
333 f(16191, 63); 373 f(16191, 63);
334 f(16448, 64); 374 f(16448, 64);
335 f(16705, 65); 375 f(16705, 65);
336 f(32639, 127); 376 f(32639, 127);
337 f(32896, 128); 377 f(32896, 128);
338 f(33153, 129); 378 f(33153, 129);
339 f(65535, 255); 379 f(65535, 255);
340 f(65792, 256); 380 f(65792, 256);
341 f(66049, 257); 381 f(66049, 257);
342 x = 511; 382 x = 511;
383 f(0, 0);
343 f(511, 1); 384 f(511, 1);
344 f(1022, 2); 385 f(1022, 2);
345 f(1533, 3); 386 f(1533, 3);
346 f(2044, 4); 387 f(2044, 4);
347 f(2555, 5); 388 f(2555, 5);
348 f(3577, 7); 389 f(3577, 7);
349 f(4088, 8); 390 f(4088, 8);
350 f(4599, 9); 391 f(4599, 9);
351 f(7665, 15); 392 f(7665, 15);
352 f(8176, 16); 393 f(8176, 16);
353 f(8687, 17); 394 f(8687, 17);
354 f(15841, 31); 395 f(15841, 31);
355 f(16352, 32); 396 f(16352, 32);
356 f(16863, 33); 397 f(16863, 33);
357 f(32193, 63); 398 f(32193, 63);
358 f(32704, 64); 399 f(32704, 64);
359 f(33215, 65); 400 f(33215, 65);
360 f(64897, 127); 401 f(64897, 127);
361 f(65408, 128); 402 f(65408, 128);
362 f(65919, 129); 403 f(65919, 129);
363 f(130305, 255); 404 f(130305, 255);
364 f(130816, 256); 405 f(130816, 256);
365 f(131327, 257); 406 f(131327, 257);
366 f(261121, 511); 407 f(261121, 511);
367 x = 512; 408 x = 512;
409 f(0, 0);
368 f(512, 1); 410 f(512, 1);
369 f(1024, 2); 411 f(1024, 2);
370 f(1536, 3); 412 f(1536, 3);
371 f(2048, 4); 413 f(2048, 4);
372 f(2560, 5); 414 f(2560, 5);
373 f(3584, 7); 415 f(3584, 7);
374 f(4096, 8); 416 f(4096, 8);
375 f(4608, 9); 417 f(4608, 9);
376 f(7680, 15); 418 f(7680, 15);
377 f(8192, 16); 419 f(8192, 16);
378 f(8704, 17); 420 f(8704, 17);
379 f(15872, 31); 421 f(15872, 31);
380 f(16384, 32); 422 f(16384, 32);
381 f(16896, 33); 423 f(16896, 33);
382 f(32256, 63); 424 f(32256, 63);
383 f(32768, 64); 425 f(32768, 64);
384 f(33280, 65); 426 f(33280, 65);
385 f(65024, 127); 427 f(65024, 127);
386 f(65536, 128); 428 f(65536, 128);
387 f(66048, 129); 429 f(66048, 129);
388 f(130560, 255); 430 f(130560, 255);
389 f(131072, 256); 431 f(131072, 256);
390 f(131584, 257); 432 f(131584, 257);
391 f(261632, 511); 433 f(261632, 511);
392 f(262144, 512); 434 f(262144, 512);
393 x = 513; 435 x = 513;
436 f(0, 0);
394 f(513, 1); 437 f(513, 1);
395 f(1026, 2); 438 f(1026, 2);
396 f(1539, 3); 439 f(1539, 3);
397 f(2052, 4); 440 f(2052, 4);
398 f(2565, 5); 441 f(2565, 5);
399 f(3591, 7); 442 f(3591, 7);
400 f(4104, 8); 443 f(4104, 8);
401 f(4617, 9); 444 f(4617, 9);
402 f(7695, 15); 445 f(7695, 15);
403 f(8208, 16); 446 f(8208, 16);
404 f(8721, 17); 447 f(8721, 17);
405 f(15903, 31); 448 f(15903, 31);
406 f(16416, 32); 449 f(16416, 32);
407 f(16929, 33); 450 f(16929, 33);
408 f(32319, 63); 451 f(32319, 63);
409 f(32832, 64); 452 f(32832, 64);
410 f(33345, 65); 453 f(33345, 65);
411 f(65151, 127); 454 f(65151, 127);
412 f(65664, 128); 455 f(65664, 128);
413 f(66177, 129); 456 f(66177, 129);
414 f(130815, 255); 457 f(130815, 255);
415 f(131328, 256); 458 f(131328, 256);
416 f(131841, 257); 459 f(131841, 257);
417 f(262143, 511); 460 f(262143, 511);
418 f(262656, 512); 461 f(262656, 512);
419 f(263169, 513); 462 f(263169, 513);
420 x = 1023; 463 x = 1023;
464 f(0, 0);
421 f(1023, 1); 465 f(1023, 1);
422 f(2046, 2); 466 f(2046, 2);
423 f(3069, 3); 467 f(3069, 3);
424 f(4092, 4); 468 f(4092, 4);
425 f(5115, 5); 469 f(5115, 5);
426 f(7161, 7); 470 f(7161, 7);
427 f(8184, 8); 471 f(8184, 8);
428 f(9207, 9); 472 f(9207, 9);
429 f(15345, 15); 473 f(15345, 15);
430 f(16368, 16); 474 f(16368, 16);
431 f(17391, 17); 475 f(17391, 17);
432 f(31713, 31); 476 f(31713, 31);
433 f(32736, 32); 477 f(32736, 32);
434 f(33759, 33); 478 f(33759, 33);
435 f(64449, 63); 479 f(64449, 63);
436 f(65472, 64); 480 f(65472, 64);
437 f(66495, 65); 481 f(66495, 65);
438 f(129921, 127); 482 f(129921, 127);
439 f(130944, 128); 483 f(130944, 128);
440 f(131967, 129); 484 f(131967, 129);
441 f(260865, 255); 485 f(260865, 255);
442 f(261888, 256); 486 f(261888, 256);
443 f(262911, 257); 487 f(262911, 257);
444 f(522753, 511); 488 f(522753, 511);
445 f(523776, 512); 489 f(523776, 512);
446 f(524799, 513); 490 f(524799, 513);
447 f(1046529, 1023); 491 f(1046529, 1023);
448 x = 1024; 492 x = 1024;
493 f(0, 0);
449 f(1024, 1); 494 f(1024, 1);
450 f(2048, 2); 495 f(2048, 2);
451 f(3072, 3); 496 f(3072, 3);
452 f(4096, 4); 497 f(4096, 4);
453 f(5120, 5); 498 f(5120, 5);
454 f(7168, 7); 499 f(7168, 7);
455 f(8192, 8); 500 f(8192, 8);
456 f(9216, 9); 501 f(9216, 9);
457 f(15360, 15); 502 f(15360, 15);
458 f(16384, 16); 503 f(16384, 16);
459 f(17408, 17); 504 f(17408, 17);
460 f(31744, 31); 505 f(31744, 31);
461 f(32768, 32); 506 f(32768, 32);
462 f(33792, 33); 507 f(33792, 33);
463 f(64512, 63); 508 f(64512, 63);
464 f(65536, 64); 509 f(65536, 64);
465 f(66560, 65); 510 f(66560, 65);
466 f(130048, 127); 511 f(130048, 127);
467 f(131072, 128); 512 f(131072, 128);
468 f(132096, 129); 513 f(132096, 129);
469 f(261120, 255); 514 f(261120, 255);
470 f(262144, 256); 515 f(262144, 256);
471 f(263168, 257); 516 f(263168, 257);
472 f(523264, 511); 517 f(523264, 511);
473 f(524288, 512); 518 f(524288, 512);
474 f(525312, 513); 519 f(525312, 513);
475 f(1047552, 1023); 520 f(1047552, 1023);
476 f(1048576, 1024); 521 f(1048576, 1024);
477 x = 1025; 522 x = 1025;
523 f(0, 0);
478 f(1025, 1); 524 f(1025, 1);
479 f(2050, 2); 525 f(2050, 2);
480 f(3075, 3); 526 f(3075, 3);
481 f(4100, 4); 527 f(4100, 4);
482 f(5125, 5); 528 f(5125, 5);
483 f(7175, 7); 529 f(7175, 7);
484 f(8200, 8); 530 f(8200, 8);
485 f(9225, 9); 531 f(9225, 9);
486 f(15375, 15); 532 f(15375, 15);
487 f(16400, 16); 533 f(16400, 16);
(...skipping 10 matching lines...) Expand all
498 f(261375, 255); 544 f(261375, 255);
499 f(262400, 256); 545 f(262400, 256);
500 f(263425, 257); 546 f(263425, 257);
501 f(523775, 511); 547 f(523775, 511);
502 f(524800, 512); 548 f(524800, 512);
503 f(525825, 513); 549 f(525825, 513);
504 f(1048575, 1023); 550 f(1048575, 1023);
505 f(1049600, 1024); 551 f(1049600, 1024);
506 f(1050625, 1025); 552 f(1050625, 1025);
507 x = 2047; 553 x = 2047;
554 f(0, 0);
508 f(2047, 1); 555 f(2047, 1);
509 f(4094, 2); 556 f(4094, 2);
510 f(6141, 3); 557 f(6141, 3);
511 f(8188, 4); 558 f(8188, 4);
512 f(10235, 5); 559 f(10235, 5);
513 f(14329, 7); 560 f(14329, 7);
514 f(16376, 8); 561 f(16376, 8);
515 f(18423, 9); 562 f(18423, 9);
516 f(30705, 15); 563 f(30705, 15);
517 f(32752, 16); 564 f(32752, 16);
(...skipping 11 matching lines...) Expand all
529 f(524032, 256); 576 f(524032, 256);
530 f(526079, 257); 577 f(526079, 257);
531 f(1046017, 511); 578 f(1046017, 511);
532 f(1048064, 512); 579 f(1048064, 512);
533 f(1050111, 513); 580 f(1050111, 513);
534 f(2094081, 1023); 581 f(2094081, 1023);
535 f(2096128, 1024); 582 f(2096128, 1024);
536 f(2098175, 1025); 583 f(2098175, 1025);
537 f(4190209, 2047); 584 f(4190209, 2047);
538 x = 2048; 585 x = 2048;
586 f(0, 0);
539 f(2048, 1); 587 f(2048, 1);
540 f(4096, 2); 588 f(4096, 2);
541 f(6144, 3); 589 f(6144, 3);
542 f(8192, 4); 590 f(8192, 4);
543 f(10240, 5); 591 f(10240, 5);
544 f(14336, 7); 592 f(14336, 7);
545 f(16384, 8); 593 f(16384, 8);
546 f(18432, 9); 594 f(18432, 9);
547 f(30720, 15); 595 f(30720, 15);
548 f(32768, 16); 596 f(32768, 16);
(...skipping 12 matching lines...) Expand all
561 f(526336, 257); 609 f(526336, 257);
562 f(1046528, 511); 610 f(1046528, 511);
563 f(1048576, 512); 611 f(1048576, 512);
564 f(1050624, 513); 612 f(1050624, 513);
565 f(2095104, 1023); 613 f(2095104, 1023);
566 f(2097152, 1024); 614 f(2097152, 1024);
567 f(2099200, 1025); 615 f(2099200, 1025);
568 f(4192256, 2047); 616 f(4192256, 2047);
569 f(4194304, 2048); 617 f(4194304, 2048);
570 x = 2049; 618 x = 2049;
619 f(0, 0);
571 f(2049, 1); 620 f(2049, 1);
572 f(4098, 2); 621 f(4098, 2);
573 f(6147, 3); 622 f(6147, 3);
574 f(8196, 4); 623 f(8196, 4);
575 f(10245, 5); 624 f(10245, 5);
576 f(14343, 7); 625 f(14343, 7);
577 f(16392, 8); 626 f(16392, 8);
578 f(18441, 9); 627 f(18441, 9);
579 f(30735, 15); 628 f(30735, 15);
580 f(32784, 16); 629 f(32784, 16);
(...skipping 13 matching lines...) Expand all
594 f(1047039, 511); 643 f(1047039, 511);
595 f(1049088, 512); 644 f(1049088, 512);
596 f(1051137, 513); 645 f(1051137, 513);
597 f(2096127, 1023); 646 f(2096127, 1023);
598 f(2098176, 1024); 647 f(2098176, 1024);
599 f(2100225, 1025); 648 f(2100225, 1025);
600 f(4194303, 2047); 649 f(4194303, 2047);
601 f(4196352, 2048); 650 f(4196352, 2048);
602 f(4198401, 2049); 651 f(4198401, 2049);
603 x = 4095; 652 x = 4095;
653 f(0, 0);
604 f(4095, 1); 654 f(4095, 1);
605 f(8190, 2); 655 f(8190, 2);
606 f(12285, 3); 656 f(12285, 3);
607 f(16380, 4); 657 f(16380, 4);
608 f(20475, 5); 658 f(20475, 5);
609 f(28665, 7); 659 f(28665, 7);
610 f(32760, 8); 660 f(32760, 8);
611 f(36855, 9); 661 f(36855, 9);
612 f(61425, 15); 662 f(61425, 15);
613 f(65520, 16); 663 f(65520, 16);
(...skipping 14 matching lines...) Expand all
628 f(2096640, 512); 678 f(2096640, 512);
629 f(2100735, 513); 679 f(2100735, 513);
630 f(4189185, 1023); 680 f(4189185, 1023);
631 f(4193280, 1024); 681 f(4193280, 1024);
632 f(4197375, 1025); 682 f(4197375, 1025);
633 f(8382465, 2047); 683 f(8382465, 2047);
634 f(8386560, 2048); 684 f(8386560, 2048);
635 f(8390655, 2049); 685 f(8390655, 2049);
636 f(16769025, 4095); 686 f(16769025, 4095);
637 x = 4096; 687 x = 4096;
688 f(0, 0);
638 f(4096, 1); 689 f(4096, 1);
639 f(8192, 2); 690 f(8192, 2);
640 f(12288, 3); 691 f(12288, 3);
641 f(16384, 4); 692 f(16384, 4);
642 f(20480, 5); 693 f(20480, 5);
643 f(28672, 7); 694 f(28672, 7);
644 f(32768, 8); 695 f(32768, 8);
645 f(36864, 9); 696 f(36864, 9);
646 f(61440, 15); 697 f(61440, 15);
647 f(65536, 16); 698 f(65536, 16);
(...skipping 15 matching lines...) Expand all
663 f(2101248, 513); 714 f(2101248, 513);
664 f(4190208, 1023); 715 f(4190208, 1023);
665 f(4194304, 1024); 716 f(4194304, 1024);
666 f(4198400, 1025); 717 f(4198400, 1025);
667 f(8384512, 2047); 718 f(8384512, 2047);
668 f(8388608, 2048); 719 f(8388608, 2048);
669 f(8392704, 2049); 720 f(8392704, 2049);
670 f(16773120, 4095); 721 f(16773120, 4095);
671 f(16777216, 4096); 722 f(16777216, 4096);
672 x = 4097; 723 x = 4097;
724 f(0, 0);
673 f(4097, 1); 725 f(4097, 1);
674 f(8194, 2); 726 f(8194, 2);
675 f(12291, 3); 727 f(12291, 3);
676 f(16388, 4); 728 f(16388, 4);
677 f(20485, 5); 729 f(20485, 5);
678 f(28679, 7); 730 f(28679, 7);
679 f(32776, 8); 731 f(32776, 8);
680 f(36873, 9); 732 f(36873, 9);
681 f(61455, 15); 733 f(61455, 15);
682 f(65552, 16); 734 f(65552, 16);
(...skipping 16 matching lines...) Expand all
699 f(4191231, 1023); 751 f(4191231, 1023);
700 f(4195328, 1024); 752 f(4195328, 1024);
701 f(4199425, 1025); 753 f(4199425, 1025);
702 f(8386559, 2047); 754 f(8386559, 2047);
703 f(8390656, 2048); 755 f(8390656, 2048);
704 f(8394753, 2049); 756 f(8394753, 2049);
705 f(16777215, 4095); 757 f(16777215, 4095);
706 f(16781312, 4096); 758 f(16781312, 4096);
707 f(16785409, 4097); 759 f(16785409, 4097);
708 x = 8191; 760 x = 8191;
761 f(0, 0);
709 f(8191, 1); 762 f(8191, 1);
710 f(16382, 2); 763 f(16382, 2);
711 f(24573, 3); 764 f(24573, 3);
712 f(32764, 4); 765 f(32764, 4);
713 f(40955, 5); 766 f(40955, 5);
714 f(57337, 7); 767 f(57337, 7);
715 f(65528, 8); 768 f(65528, 8);
716 f(73719, 9); 769 f(73719, 9);
717 f(122865, 15); 770 f(122865, 15);
718 f(131056, 16); 771 f(131056, 16);
(...skipping 17 matching lines...) Expand all
736 f(8387584, 1024); 789 f(8387584, 1024);
737 f(8395775, 1025); 790 f(8395775, 1025);
738 f(16766977, 2047); 791 f(16766977, 2047);
739 f(16775168, 2048); 792 f(16775168, 2048);
740 f(16783359, 2049); 793 f(16783359, 2049);
741 f(33542145, 4095); 794 f(33542145, 4095);
742 f(33550336, 4096); 795 f(33550336, 4096);
743 f(33558527, 4097); 796 f(33558527, 4097);
744 f(67092481, 8191); 797 f(67092481, 8191);
745 x = 8192; 798 x = 8192;
799 f(0, 0);
746 f(8192, 1); 800 f(8192, 1);
747 f(16384, 2); 801 f(16384, 2);
748 f(24576, 3); 802 f(24576, 3);
749 f(32768, 4); 803 f(32768, 4);
750 f(40960, 5); 804 f(40960, 5);
751 f(57344, 7); 805 f(57344, 7);
752 f(65536, 8); 806 f(65536, 8);
753 f(73728, 9); 807 f(73728, 9);
754 f(122880, 15); 808 f(122880, 15);
755 f(131072, 16); 809 f(131072, 16);
(...skipping 18 matching lines...) Expand all
774 f(8396800, 1025); 828 f(8396800, 1025);
775 f(16769024, 2047); 829 f(16769024, 2047);
776 f(16777216, 2048); 830 f(16777216, 2048);
777 f(16785408, 2049); 831 f(16785408, 2049);
778 f(33546240, 4095); 832 f(33546240, 4095);
779 f(33554432, 4096); 833 f(33554432, 4096);
780 f(33562624, 4097); 834 f(33562624, 4097);
781 f(67100672, 8191); 835 f(67100672, 8191);
782 f(67108864, 8192); 836 f(67108864, 8192);
783 x = 8193; 837 x = 8193;
838 f(0, 0);
784 f(8193, 1); 839 f(8193, 1);
785 f(16386, 2); 840 f(16386, 2);
786 f(24579, 3); 841 f(24579, 3);
787 f(32772, 4); 842 f(32772, 4);
788 f(40965, 5); 843 f(40965, 5);
789 f(57351, 7); 844 f(57351, 7);
790 f(65544, 8); 845 f(65544, 8);
791 f(73737, 9); 846 f(73737, 9);
792 f(122895, 15); 847 f(122895, 15);
793 f(131088, 16); 848 f(131088, 16);
(...skipping 19 matching lines...) Expand all
813 f(16771071, 2047); 868 f(16771071, 2047);
814 f(16779264, 2048); 869 f(16779264, 2048);
815 f(16787457, 2049); 870 f(16787457, 2049);
816 f(33550335, 4095); 871 f(33550335, 4095);
817 f(33558528, 4096); 872 f(33558528, 4096);
818 f(33566721, 4097); 873 f(33566721, 4097);
819 f(67108863, 8191); 874 f(67108863, 8191);
820 f(67117056, 8192); 875 f(67117056, 8192);
821 f(67125249, 8193); 876 f(67125249, 8193);
822 x = 16383; 877 x = 16383;
878 f(0, 0);
823 f(16383, 1); 879 f(16383, 1);
824 f(32766, 2); 880 f(32766, 2);
825 f(49149, 3); 881 f(49149, 3);
826 f(65532, 4); 882 f(65532, 4);
827 f(81915, 5); 883 f(81915, 5);
828 f(114681, 7); 884 f(114681, 7);
829 f(131064, 8); 885 f(131064, 8);
830 f(147447, 9); 886 f(147447, 9);
831 f(245745, 15); 887 f(245745, 15);
832 f(262128, 16); 888 f(262128, 16);
(...skipping 20 matching lines...) Expand all
853 f(33552384, 2048); 909 f(33552384, 2048);
854 f(33568767, 2049); 910 f(33568767, 2049);
855 f(67088385, 4095); 911 f(67088385, 4095);
856 f(67104768, 4096); 912 f(67104768, 4096);
857 f(67121151, 4097); 913 f(67121151, 4097);
858 f(134193153, 8191); 914 f(134193153, 8191);
859 f(134209536, 8192); 915 f(134209536, 8192);
860 f(134225919, 8193); 916 f(134225919, 8193);
861 f(268402689, 16383); 917 f(268402689, 16383);
862 x = 16384; 918 x = 16384;
919 f(0, 0);
863 f(16384, 1); 920 f(16384, 1);
864 f(32768, 2); 921 f(32768, 2);
865 f(49152, 3); 922 f(49152, 3);
866 f(65536, 4); 923 f(65536, 4);
867 f(81920, 5); 924 f(81920, 5);
868 f(114688, 7); 925 f(114688, 7);
869 f(131072, 8); 926 f(131072, 8);
870 f(147456, 9); 927 f(147456, 9);
871 f(245760, 15); 928 f(245760, 15);
872 f(262144, 16); 929 f(262144, 16);
(...skipping 21 matching lines...) Expand all
894 f(33570816, 2049); 951 f(33570816, 2049);
895 f(67092480, 4095); 952 f(67092480, 4095);
896 f(67108864, 4096); 953 f(67108864, 4096);
897 f(67125248, 4097); 954 f(67125248, 4097);
898 f(134201344, 8191); 955 f(134201344, 8191);
899 f(134217728, 8192); 956 f(134217728, 8192);
900 f(134234112, 8193); 957 f(134234112, 8193);
901 f(268419072, 16383); 958 f(268419072, 16383);
902 f(268435456, 16384); 959 f(268435456, 16384);
903 x = 16385; 960 x = 16385;
961 f(0, 0);
904 f(16385, 1); 962 f(16385, 1);
905 f(32770, 2); 963 f(32770, 2);
906 f(49155, 3); 964 f(49155, 3);
907 f(65540, 4); 965 f(65540, 4);
908 f(81925, 5); 966 f(81925, 5);
909 f(114695, 7); 967 f(114695, 7);
910 f(131080, 8); 968 f(131080, 8);
911 f(147465, 9); 969 f(147465, 9);
912 f(245775, 15); 970 f(245775, 15);
913 f(262160, 16); 971 f(262160, 16);
(...skipping 22 matching lines...) Expand all
936 f(67096575, 4095); 994 f(67096575, 4095);
937 f(67112960, 4096); 995 f(67112960, 4096);
938 f(67129345, 4097); 996 f(67129345, 4097);
939 f(134209535, 8191); 997 f(134209535, 8191);
940 f(134225920, 8192); 998 f(134225920, 8192);
941 f(134242305, 8193); 999 f(134242305, 8193);
942 f(268435455, 16383); 1000 f(268435455, 16383);
943 f(268451840, 16384); 1001 f(268451840, 16384);
944 f(268468225, 16385); 1002 f(268468225, 16385);
945 x = 32767; 1003 x = 32767;
1004 f(0, 0);
946 f(32767, 1); 1005 f(32767, 1);
947 f(65534, 2); 1006 f(65534, 2);
948 f(98301, 3); 1007 f(98301, 3);
949 f(131068, 4); 1008 f(131068, 4);
950 f(163835, 5); 1009 f(163835, 5);
951 f(229369, 7); 1010 f(229369, 7);
952 f(262136, 8); 1011 f(262136, 8);
953 f(294903, 9); 1012 f(294903, 9);
954 f(491505, 15); 1013 f(491505, 15);
955 f(524272, 16); 1014 f(524272, 16);
(...skipping 23 matching lines...) Expand all
979 f(134213632, 4096); 1038 f(134213632, 4096);
980 f(134246399, 4097); 1039 f(134246399, 4097);
981 f(268394497, 8191); 1040 f(268394497, 8191);
982 f(268427264, 8192); 1041 f(268427264, 8192);
983 f(268460031, 8193); 1042 f(268460031, 8193);
984 f(536821761, 16383); 1043 f(536821761, 16383);
985 f(536854528, 16384); 1044 f(536854528, 16384);
986 f(536887295, 16385); 1045 f(536887295, 16385);
987 f(1073676289, 32767); 1046 f(1073676289, 32767);
988 x = 32768; 1047 x = 32768;
1048 f(0, 0);
989 f(32768, 1); 1049 f(32768, 1);
990 f(65536, 2); 1050 f(65536, 2);
991 f(98304, 3); 1051 f(98304, 3);
992 f(131072, 4); 1052 f(131072, 4);
993 f(163840, 5); 1053 f(163840, 5);
994 f(229376, 7); 1054 f(229376, 7);
995 f(262144, 8); 1055 f(262144, 8);
996 f(294912, 9); 1056 f(294912, 9);
997 f(491520, 15); 1057 f(491520, 15);
998 f(524288, 16); 1058 f(524288, 16);
(...skipping 24 matching lines...) Expand all
1023 f(134250496, 4097); 1083 f(134250496, 4097);
1024 f(268402688, 8191); 1084 f(268402688, 8191);
1025 f(268435456, 8192); 1085 f(268435456, 8192);
1026 f(268468224, 8193); 1086 f(268468224, 8193);
1027 f(536838144, 16383); 1087 f(536838144, 16383);
1028 f(536870912, 16384); 1088 f(536870912, 16384);
1029 f(536903680, 16385); 1089 f(536903680, 16385);
1030 f(1073709056, 32767); 1090 f(1073709056, 32767);
1031 f(1073741824, 32768); 1091 f(1073741824, 32768);
1032 x = 32769; 1092 x = 32769;
1093 f(0, 0);
1033 f(32769, 1); 1094 f(32769, 1);
1034 f(65538, 2); 1095 f(65538, 2);
1035 f(98307, 3); 1096 f(98307, 3);
1036 f(131076, 4); 1097 f(131076, 4);
1037 f(163845, 5); 1098 f(163845, 5);
1038 f(229383, 7); 1099 f(229383, 7);
1039 f(262152, 8); 1100 f(262152, 8);
1040 f(294921, 9); 1101 f(294921, 9);
1041 f(491535, 15); 1102 f(491535, 15);
1042 f(524304, 16); 1103 f(524304, 16);
(...skipping 25 matching lines...) Expand all
1068 f(268410879, 8191); 1129 f(268410879, 8191);
1069 f(268443648, 8192); 1130 f(268443648, 8192);
1070 f(268476417, 8193); 1131 f(268476417, 8193);
1071 f(536854527, 16383); 1132 f(536854527, 16383);
1072 f(536887296, 16384); 1133 f(536887296, 16384);
1073 f(536920065, 16385); 1134 f(536920065, 16385);
1074 f(1073741823, 32767); 1135 f(1073741823, 32767);
1075 f(1073774592, 32768); 1136 f(1073774592, 32768);
1076 f(1073807361, 32769); 1137 f(1073807361, 32769);
1077 x = 65535; 1138 x = 65535;
1139 f(0, 0);
1078 f(65535, 1); 1140 f(65535, 1);
1079 f(131070, 2); 1141 f(131070, 2);
1080 f(196605, 3); 1142 f(196605, 3);
1081 f(262140, 4); 1143 f(262140, 4);
1082 f(327675, 5); 1144 f(327675, 5);
1083 f(458745, 7); 1145 f(458745, 7);
1084 f(524280, 8); 1146 f(524280, 8);
1085 f(589815, 9); 1147 f(589815, 9);
1086 f(983025, 15); 1148 f(983025, 15);
1087 f(1048560, 16); 1149 f(1048560, 16);
(...skipping 26 matching lines...) Expand all
1114 f(536862720, 8192); 1176 f(536862720, 8192);
1115 f(536928255, 8193); 1177 f(536928255, 8193);
1116 f(1073659905, 16383); 1178 f(1073659905, 16383);
1117 f(1073725440, 16384); 1179 f(1073725440, 16384);
1118 f(1073790975, 16385); 1180 f(1073790975, 16385);
1119 f(2147385345, 32767); 1181 f(2147385345, 32767);
1120 f(2147450880, 32768); 1182 f(2147450880, 32768);
1121 f(2147516415, 32769); 1183 f(2147516415, 32769);
1122 f(4294836225, 65535); 1184 f(4294836225, 65535);
1123 x = 65536; 1185 x = 65536;
1186 f(0, 0);
1124 f(65536, 1); 1187 f(65536, 1);
1125 f(131072, 2); 1188 f(131072, 2);
1126 f(196608, 3); 1189 f(196608, 3);
1127 f(262144, 4); 1190 f(262144, 4);
1128 f(327680, 5); 1191 f(327680, 5);
1129 f(458752, 7); 1192 f(458752, 7);
1130 f(524288, 8); 1193 f(524288, 8);
1131 f(589824, 9); 1194 f(589824, 9);
1132 f(983040, 15); 1195 f(983040, 15);
1133 f(1048576, 16); 1196 f(1048576, 16);
(...skipping 27 matching lines...) Expand all
1161 f(536936448, 8193); 1224 f(536936448, 8193);
1162 f(1073676288, 16383); 1225 f(1073676288, 16383);
1163 f(1073741824, 16384); 1226 f(1073741824, 16384);
1164 f(1073807360, 16385); 1227 f(1073807360, 16385);
1165 f(2147418112, 32767); 1228 f(2147418112, 32767);
1166 f(2147483648, 32768); 1229 f(2147483648, 32768);
1167 f(2147549184, 32769); 1230 f(2147549184, 32769);
1168 f(4294901760, 65535); 1231 f(4294901760, 65535);
1169 f(4294967296, 65536); 1232 f(4294967296, 65536);
1170 x = 65537; 1233 x = 65537;
1234 f(0, 0);
1171 f(65537, 1); 1235 f(65537, 1);
1172 f(131074, 2); 1236 f(131074, 2);
1173 f(196611, 3); 1237 f(196611, 3);
1174 f(262148, 4); 1238 f(262148, 4);
1175 f(327685, 5); 1239 f(327685, 5);
1176 f(458759, 7); 1240 f(458759, 7);
1177 f(524296, 8); 1241 f(524296, 8);
1178 f(589833, 9); 1242 f(589833, 9);
1179 f(983055, 15); 1243 f(983055, 15);
1180 f(1048592, 16); 1244 f(1048592, 16);
(...skipping 28 matching lines...) Expand all
1209 f(1073692671, 16383); 1273 f(1073692671, 16383);
1210 f(1073758208, 16384); 1274 f(1073758208, 16384);
1211 f(1073823745, 16385); 1275 f(1073823745, 16385);
1212 f(2147450879, 32767); 1276 f(2147450879, 32767);
1213 f(2147516416, 32768); 1277 f(2147516416, 32768);
1214 f(2147581953, 32769); 1278 f(2147581953, 32769);
1215 f(4294967295, 65535); 1279 f(4294967295, 65535);
1216 f(4295032832, 65536); 1280 f(4295032832, 65536);
1217 f(4295098369, 65537); 1281 f(4295098369, 65537);
1218 x = 131071; 1282 x = 131071;
1283 f(0, 0);
1219 f(131071, 1); 1284 f(131071, 1);
1220 f(262142, 2); 1285 f(262142, 2);
1221 f(393213, 3); 1286 f(393213, 3);
1222 f(524284, 4); 1287 f(524284, 4);
1223 f(655355, 5); 1288 f(655355, 5);
1224 f(917497, 7); 1289 f(917497, 7);
1225 f(1048568, 8); 1290 f(1048568, 8);
1226 f(1179639, 9); 1291 f(1179639, 9);
1227 f(1966065, 15); 1292 f(1966065, 15);
1228 f(2097136, 16); 1293 f(2097136, 16);
(...skipping 29 matching lines...) Expand all
1258 f(2147467264, 16384); 1323 f(2147467264, 16384);
1259 f(2147598335, 16385); 1324 f(2147598335, 16385);
1260 f(4294803457, 32767); 1325 f(4294803457, 32767);
1261 f(4294934528, 32768); 1326 f(4294934528, 32768);
1262 f(4295065599, 32769); 1327 f(4295065599, 32769);
1263 f(8589737985, 65535); 1328 f(8589737985, 65535);
1264 f(8589869056, 65536); 1329 f(8589869056, 65536);
1265 f(8590000127, 65537); 1330 f(8590000127, 65537);
1266 f(17179607041, 131071); 1331 f(17179607041, 131071);
1267 x = 131072; 1332 x = 131072;
1333 f(0, 0);
1268 f(131072, 1); 1334 f(131072, 1);
1269 f(262144, 2); 1335 f(262144, 2);
1270 f(393216, 3); 1336 f(393216, 3);
1271 f(524288, 4); 1337 f(524288, 4);
1272 f(655360, 5); 1338 f(655360, 5);
1273 f(917504, 7); 1339 f(917504, 7);
1274 f(1048576, 8); 1340 f(1048576, 8);
1275 f(1179648, 9); 1341 f(1179648, 9);
1276 f(1966080, 15); 1342 f(1966080, 15);
1277 f(2097152, 16); 1343 f(2097152, 16);
(...skipping 30 matching lines...) Expand all
1308 f(2147614720, 16385); 1374 f(2147614720, 16385);
1309 f(4294836224, 32767); 1375 f(4294836224, 32767);
1310 f(4294967296, 32768); 1376 f(4294967296, 32768);
1311 f(4295098368, 32769); 1377 f(4295098368, 32769);
1312 f(8589803520, 65535); 1378 f(8589803520, 65535);
1313 f(8589934592, 65536); 1379 f(8589934592, 65536);
1314 f(8590065664, 65537); 1380 f(8590065664, 65537);
1315 f(17179738112, 131071); 1381 f(17179738112, 131071);
1316 f(17179869184, 131072); 1382 f(17179869184, 131072);
1317 x = 131073; 1383 x = 131073;
1384 f(0, 0);
1318 f(131073, 1); 1385 f(131073, 1);
1319 f(262146, 2); 1386 f(262146, 2);
1320 f(393219, 3); 1387 f(393219, 3);
1321 f(524292, 4); 1388 f(524292, 4);
1322 f(655365, 5); 1389 f(655365, 5);
1323 f(917511, 7); 1390 f(917511, 7);
1324 f(1048584, 8); 1391 f(1048584, 8);
1325 f(1179657, 9); 1392 f(1179657, 9);
1326 f(1966095, 15); 1393 f(1966095, 15);
1327 f(2097168, 16); 1394 f(2097168, 16);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1359 f(4294868991, 32767); 1426 f(4294868991, 32767);
1360 f(4295000064, 32768); 1427 f(4295000064, 32768);
1361 f(4295131137, 32769); 1428 f(4295131137, 32769);
1362 f(8589869055, 65535); 1429 f(8589869055, 65535);
1363 f(8590000128, 65536); 1430 f(8590000128, 65536);
1364 f(8590131201, 65537); 1431 f(8590131201, 65537);
1365 f(17179869183, 131071); 1432 f(17179869183, 131071);
1366 f(17180000256, 131072); 1433 f(17180000256, 131072);
1367 f(17180131329, 131073); 1434 f(17180131329, 131073);
1368 x = 262143; 1435 x = 262143;
1436 f(0, 0);
1369 f(262143, 1); 1437 f(262143, 1);
1370 f(524286, 2); 1438 f(524286, 2);
1371 f(786429, 3); 1439 f(786429, 3);
1372 f(1048572, 4); 1440 f(1048572, 4);
1373 f(1310715, 5); 1441 f(1310715, 5);
1374 f(1835001, 7); 1442 f(1835001, 7);
1375 f(2097144, 8); 1443 f(2097144, 8);
1376 f(2359287, 9); 1444 f(2359287, 9);
1377 f(3932145, 15); 1445 f(3932145, 15);
1378 f(4194288, 16); 1446 f(4194288, 16);
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
1411 f(8589901824, 32768); 1479 f(8589901824, 32768);
1412 f(8590163967, 32769); 1480 f(8590163967, 32769);
1413 f(17179541505, 65535); 1481 f(17179541505, 65535);
1414 f(17179803648, 65536); 1482 f(17179803648, 65536);
1415 f(17180065791, 65537); 1483 f(17180065791, 65537);
1416 f(34359345153, 131071); 1484 f(34359345153, 131071);
1417 f(34359607296, 131072); 1485 f(34359607296, 131072);
1418 f(34359869439, 131073); 1486 f(34359869439, 131073);
1419 f(68718952449, 262143); 1487 f(68718952449, 262143);
1420 x = 262144; 1488 x = 262144;
1489 f(0, 0);
1421 f(262144, 1); 1490 f(262144, 1);
1422 f(524288, 2); 1491 f(524288, 2);
1423 f(786432, 3); 1492 f(786432, 3);
1424 f(1048576, 4); 1493 f(1048576, 4);
1425 f(1310720, 5); 1494 f(1310720, 5);
1426 f(1835008, 7); 1495 f(1835008, 7);
1427 f(2097152, 8); 1496 f(2097152, 8);
1428 f(2359296, 9); 1497 f(2359296, 9);
1429 f(3932160, 15); 1498 f(3932160, 15);
1430 f(4194304, 16); 1499 f(4194304, 16);
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1464 f(8590196736, 32769); 1533 f(8590196736, 32769);
1465 f(17179607040, 65535); 1534 f(17179607040, 65535);
1466 f(17179869184, 65536); 1535 f(17179869184, 65536);
1467 f(17180131328, 65537); 1536 f(17180131328, 65537);
1468 f(34359476224, 131071); 1537 f(34359476224, 131071);
1469 f(34359738368, 131072); 1538 f(34359738368, 131072);
1470 f(34360000512, 131073); 1539 f(34360000512, 131073);
1471 f(68719214592, 262143); 1540 f(68719214592, 262143);
1472 f(68719476736, 262144); 1541 f(68719476736, 262144);
1473 x = 262145; 1542 x = 262145;
1543 f(0, 0);
1474 f(262145, 1); 1544 f(262145, 1);
1475 f(524290, 2); 1545 f(524290, 2);
1476 f(786435, 3); 1546 f(786435, 3);
1477 f(1048580, 4); 1547 f(1048580, 4);
1478 f(1310725, 5); 1548 f(1310725, 5);
1479 f(1835015, 7); 1549 f(1835015, 7);
1480 f(2097160, 8); 1550 f(2097160, 8);
1481 f(2359305, 9); 1551 f(2359305, 9);
1482 f(3932175, 15); 1552 f(3932175, 15);
1483 f(4194320, 16); 1553 f(4194320, 16);
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1518 f(17179672575, 65535); 1588 f(17179672575, 65535);
1519 f(17179934720, 65536); 1589 f(17179934720, 65536);
1520 f(17180196865, 65537); 1590 f(17180196865, 65537);
1521 f(34359607295, 131071); 1591 f(34359607295, 131071);
1522 f(34359869440, 131072); 1592 f(34359869440, 131072);
1523 f(34360131585, 131073); 1593 f(34360131585, 131073);
1524 f(68719476735, 262143); 1594 f(68719476735, 262143);
1525 f(68719738880, 262144); 1595 f(68719738880, 262144);
1526 f(68720001025, 262145); 1596 f(68720001025, 262145);
1527 x = 524287; 1597 x = 524287;
1598 f(0, 0);
1528 f(524287, 1); 1599 f(524287, 1);
1529 f(1048574, 2); 1600 f(1048574, 2);
1530 f(1572861, 3); 1601 f(1572861, 3);
1531 f(2097148, 4); 1602 f(2097148, 4);
1532 f(2621435, 5); 1603 f(2621435, 5);
1533 f(3670009, 7); 1604 f(3670009, 7);
1534 f(4194296, 8); 1605 f(4194296, 8);
1535 f(4718583, 9); 1606 f(4718583, 9);
1536 f(7864305, 15); 1607 f(7864305, 15);
1537 f(8388592, 16); 1608 f(8388592, 16);
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1573 f(34359672832, 65536); 1644 f(34359672832, 65536);
1574 f(34360197119, 65537); 1645 f(34360197119, 65537);
1575 f(68718821377, 131071); 1646 f(68718821377, 131071);
1576 f(68719345664, 131072); 1647 f(68719345664, 131072);
1577 f(68719869951, 131073); 1648 f(68719869951, 131073);
1578 f(137438167041, 262143); 1649 f(137438167041, 262143);
1579 f(137438691328, 262144); 1650 f(137438691328, 262144);
1580 f(137439215615, 262145); 1651 f(137439215615, 262145);
1581 f(274876858369, 524287); 1652 f(274876858369, 524287);
1582 x = 524288; 1653 x = 524288;
1654 f(0, 0);
1583 f(524288, 1); 1655 f(524288, 1);
1584 f(1048576, 2); 1656 f(1048576, 2);
1585 f(1572864, 3); 1657 f(1572864, 3);
1586 f(2097152, 4); 1658 f(2097152, 4);
1587 f(2621440, 5); 1659 f(2621440, 5);
1588 f(3670016, 7); 1660 f(3670016, 7);
1589 f(4194304, 8); 1661 f(4194304, 8);
1590 f(4718592, 9); 1662 f(4718592, 9);
1591 f(7864320, 15); 1663 f(7864320, 15);
1592 f(8388608, 16); 1664 f(8388608, 16);
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1629 f(34360262656, 65537); 1701 f(34360262656, 65537);
1630 f(68718952448, 131071); 1702 f(68718952448, 131071);
1631 f(68719476736, 131072); 1703 f(68719476736, 131072);
1632 f(68720001024, 131073); 1704 f(68720001024, 131073);
1633 f(137438429184, 262143); 1705 f(137438429184, 262143);
1634 f(137438953472, 262144); 1706 f(137438953472, 262144);
1635 f(137439477760, 262145); 1707 f(137439477760, 262145);
1636 f(274877382656, 524287); 1708 f(274877382656, 524287);
1637 f(274877906944, 524288); 1709 f(274877906944, 524288);
1638 x = 524289; 1710 x = 524289;
1711 f(0, 0);
1639 f(524289, 1); 1712 f(524289, 1);
1640 f(1048578, 2); 1713 f(1048578, 2);
1641 f(1572867, 3); 1714 f(1572867, 3);
1642 f(2097156, 4); 1715 f(2097156, 4);
1643 f(2621445, 5); 1716 f(2621445, 5);
1644 f(3670023, 7); 1717 f(3670023, 7);
1645 f(4194312, 8); 1718 f(4194312, 8);
1646 f(4718601, 9); 1719 f(4718601, 9);
1647 f(7864335, 15); 1720 f(7864335, 15);
1648 f(8388624, 16); 1721 f(8388624, 16);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1686 f(68719083519, 131071); 1759 f(68719083519, 131071);
1687 f(68719607808, 131072); 1760 f(68719607808, 131072);
1688 f(68720132097, 131073); 1761 f(68720132097, 131073);
1689 f(137438691327, 262143); 1762 f(137438691327, 262143);
1690 f(137439215616, 262144); 1763 f(137439215616, 262144);
1691 f(137439739905, 262145); 1764 f(137439739905, 262145);
1692 f(274877906943, 524287); 1765 f(274877906943, 524287);
1693 f(274878431232, 524288); 1766 f(274878431232, 524288);
1694 f(274878955521, 524289); 1767 f(274878955521, 524289);
1695 x = 1048575; 1768 x = 1048575;
1769 f(0, 0);
1696 f(1048575, 1); 1770 f(1048575, 1);
1697 f(2097150, 2); 1771 f(2097150, 2);
1698 f(3145725, 3); 1772 f(3145725, 3);
1699 f(4194300, 4); 1773 f(4194300, 4);
1700 f(5242875, 5); 1774 f(5242875, 5);
1701 f(7340025, 7); 1775 f(7340025, 7);
1702 f(8388600, 8); 1776 f(8388600, 8);
1703 f(9437175, 9); 1777 f(9437175, 9);
1704 f(15728625, 15); 1778 f(15728625, 15);
1705 f(16777200, 16); 1779 f(16777200, 16);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
1744 f(137438822400, 131072); 1818 f(137438822400, 131072);
1745 f(137439870975, 131073); 1819 f(137439870975, 131073);
1746 f(274876596225, 262143); 1820 f(274876596225, 262143);
1747 f(274877644800, 262144); 1821 f(274877644800, 262144);
1748 f(274878693375, 262145); 1822 f(274878693375, 262145);
1749 f(549754241025, 524287); 1823 f(549754241025, 524287);
1750 f(549755289600, 524288); 1824 f(549755289600, 524288);
1751 f(549756338175, 524289); 1825 f(549756338175, 524289);
1752 f(1099509530625, 1048575); 1826 f(1099509530625, 1048575);
1753 x = 1048576; 1827 x = 1048576;
1828 f(0, 0);
1754 f(1048576, 1); 1829 f(1048576, 1);
1755 f(2097152, 2); 1830 f(2097152, 2);
1756 f(3145728, 3); 1831 f(3145728, 3);
1757 f(4194304, 4); 1832 f(4194304, 4);
1758 f(5242880, 5); 1833 f(5242880, 5);
1759 f(7340032, 7); 1834 f(7340032, 7);
1760 f(8388608, 8); 1835 f(8388608, 8);
1761 f(9437184, 9); 1836 f(9437184, 9);
1762 f(15728640, 15); 1837 f(15728640, 15);
1763 f(16777216, 16); 1838 f(16777216, 16);
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
1803 f(137440002048, 131073); 1878 f(137440002048, 131073);
1804 f(274876858368, 262143); 1879 f(274876858368, 262143);
1805 f(274877906944, 262144); 1880 f(274877906944, 262144);
1806 f(274878955520, 262145); 1881 f(274878955520, 262145);
1807 f(549754765312, 524287); 1882 f(549754765312, 524287);
1808 f(549755813888, 524288); 1883 f(549755813888, 524288);
1809 f(549756862464, 524289); 1884 f(549756862464, 524289);
1810 f(1099510579200, 1048575); 1885 f(1099510579200, 1048575);
1811 f(1099511627776, 1048576); 1886 f(1099511627776, 1048576);
1812 x = 1048577; 1887 x = 1048577;
1888 f(0, 0);
1813 f(1048577, 1); 1889 f(1048577, 1);
1814 f(2097154, 2); 1890 f(2097154, 2);
1815 f(3145731, 3); 1891 f(3145731, 3);
1816 f(4194308, 4); 1892 f(4194308, 4);
1817 f(5242885, 5); 1893 f(5242885, 5);
1818 f(7340039, 7); 1894 f(7340039, 7);
1819 f(8388616, 8); 1895 f(8388616, 8);
1820 f(9437193, 9); 1896 f(9437193, 9);
1821 f(15728655, 15); 1897 f(15728655, 15);
1822 f(16777232, 16); 1898 f(16777232, 16);
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1863 f(274877120511, 262143); 1939 f(274877120511, 262143);
1864 f(274878169088, 262144); 1940 f(274878169088, 262144);
1865 f(274879217665, 262145); 1941 f(274879217665, 262145);
1866 f(549755289599, 524287); 1942 f(549755289599, 524287);
1867 f(549756338176, 524288); 1943 f(549756338176, 524288);
1868 f(549757386753, 524289); 1944 f(549757386753, 524289);
1869 f(1099511627775, 1048575); 1945 f(1099511627775, 1048575);
1870 f(1099512676352, 1048576); 1946 f(1099512676352, 1048576);
1871 f(1099513724929, 1048577); 1947 f(1099513724929, 1048577);
1872 x = 2097151; 1948 x = 2097151;
1949 f(0, 0);
1873 f(2097151, 1); 1950 f(2097151, 1);
1874 f(4194302, 2); 1951 f(4194302, 2);
1875 f(6291453, 3); 1952 f(6291453, 3);
1876 f(8388604, 4); 1953 f(8388604, 4);
1877 f(10485755, 5); 1954 f(10485755, 5);
1878 f(14680057, 7); 1955 f(14680057, 7);
1879 f(16777208, 8); 1956 f(16777208, 8);
1880 f(18874359, 9); 1957 f(18874359, 9);
1881 f(31457265, 15); 1958 f(31457265, 15);
1882 f(33554416, 16); 1959 f(33554416, 16);
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1924 f(549755551744, 262144); 2001 f(549755551744, 262144);
1925 f(549757648895, 262145); 2002 f(549757648895, 262145);
1926 f(1099509006337, 524287); 2003 f(1099509006337, 524287);
1927 f(1099511103488, 524288); 2004 f(1099511103488, 524288);
1928 f(1099513200639, 524289); 2005 f(1099513200639, 524289);
1929 f(2199020109825, 1048575); 2006 f(2199020109825, 1048575);
1930 f(2199022206976, 1048576); 2007 f(2199022206976, 1048576);
1931 f(2199024304127, 1048577); 2008 f(2199024304127, 1048577);
1932 f(4398042316801, 2097151); 2009 f(4398042316801, 2097151);
1933 x = 2097152; 2010 x = 2097152;
2011 f(0, 0);
1934 f(2097152, 1); 2012 f(2097152, 1);
1935 f(4194304, 2); 2013 f(4194304, 2);
1936 f(6291456, 3); 2014 f(6291456, 3);
1937 f(8388608, 4); 2015 f(8388608, 4);
1938 f(10485760, 5); 2016 f(10485760, 5);
1939 f(14680064, 7); 2017 f(14680064, 7);
1940 f(16777216, 8); 2018 f(16777216, 8);
1941 f(18874368, 9); 2019 f(18874368, 9);
1942 f(31457280, 15); 2020 f(31457280, 15);
1943 f(33554432, 16); 2021 f(33554432, 16);
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
1986 f(549757911040, 262145); 2064 f(549757911040, 262145);
1987 f(1099509530624, 524287); 2065 f(1099509530624, 524287);
1988 f(1099511627776, 524288); 2066 f(1099511627776, 524288);
1989 f(1099513724928, 524289); 2067 f(1099513724928, 524289);
1990 f(2199021158400, 1048575); 2068 f(2199021158400, 1048575);
1991 f(2199023255552, 1048576); 2069 f(2199023255552, 1048576);
1992 f(2199025352704, 1048577); 2070 f(2199025352704, 1048577);
1993 f(4398044413952, 2097151); 2071 f(4398044413952, 2097151);
1994 f(4398046511104, 2097152); 2072 f(4398046511104, 2097152);
1995 x = 2097153; 2073 x = 2097153;
2074 f(0, 0);
1996 f(2097153, 1); 2075 f(2097153, 1);
1997 f(4194306, 2); 2076 f(4194306, 2);
1998 f(6291459, 3); 2077 f(6291459, 3);
1999 f(8388612, 4); 2078 f(8388612, 4);
2000 f(10485765, 5); 2079 f(10485765, 5);
2001 f(14680071, 7); 2080 f(14680071, 7);
2002 f(16777224, 8); 2081 f(16777224, 8);
2003 f(18874377, 9); 2082 f(18874377, 9);
2004 f(31457295, 15); 2083 f(31457295, 15);
2005 f(33554448, 16); 2084 f(33554448, 16);
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
2049 f(1099510054911, 524287); 2128 f(1099510054911, 524287);
2050 f(1099512152064, 524288); 2129 f(1099512152064, 524288);
2051 f(1099514249217, 524289); 2130 f(1099514249217, 524289);
2052 f(2199022206975, 1048575); 2131 f(2199022206975, 1048575);
2053 f(2199024304128, 1048576); 2132 f(2199024304128, 1048576);
2054 f(2199026401281, 1048577); 2133 f(2199026401281, 1048577);
2055 f(4398046511103, 2097151); 2134 f(4398046511103, 2097151);
2056 f(4398048608256, 2097152); 2135 f(4398048608256, 2097152);
2057 f(4398050705409, 2097153); 2136 f(4398050705409, 2097153);
2058 x = 4194303; 2137 x = 4194303;
2138 f(0, 0);
2059 f(4194303, 1); 2139 f(4194303, 1);
2060 f(8388606, 2); 2140 f(8388606, 2);
2061 f(12582909, 3); 2141 f(12582909, 3);
2062 f(16777212, 4); 2142 f(16777212, 4);
2063 f(20971515, 5); 2143 f(20971515, 5);
2064 f(29360121, 7); 2144 f(29360121, 7);
2065 f(33554424, 8); 2145 f(33554424, 8);
2066 f(37748727, 9); 2146 f(37748727, 9);
2067 f(62914545, 15); 2147 f(62914545, 15);
2068 f(67108848, 16); 2148 f(67108848, 16);
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
2113 f(2199022731264, 524288); 2193 f(2199022731264, 524288);
2114 f(2199026925567, 524289); 2194 f(2199026925567, 524289);
2115 f(4398041268225, 1048575); 2195 f(4398041268225, 1048575);
2116 f(4398045462528, 1048576); 2196 f(4398045462528, 1048576);
2117 f(4398049656831, 1048577); 2197 f(4398049656831, 1048577);
2118 f(8796086730753, 2097151); 2198 f(8796086730753, 2097151);
2119 f(8796090925056, 2097152); 2199 f(8796090925056, 2097152);
2120 f(8796095119359, 2097153); 2200 f(8796095119359, 2097153);
2121 f(17592177655809, 4194303); 2201 f(17592177655809, 4194303);
2122 x = 4194304; 2202 x = 4194304;
2203 f(0, 0);
2123 f(4194304, 1); 2204 f(4194304, 1);
2124 f(8388608, 2); 2205 f(8388608, 2);
2125 f(12582912, 3); 2206 f(12582912, 3);
2126 f(16777216, 4); 2207 f(16777216, 4);
2127 f(20971520, 5); 2208 f(20971520, 5);
2128 f(29360128, 7); 2209 f(29360128, 7);
2129 f(33554432, 8); 2210 f(33554432, 8);
2130 f(37748736, 9); 2211 f(37748736, 9);
2131 f(62914560, 15); 2212 f(62914560, 15);
2132 f(67108864, 16); 2213 f(67108864, 16);
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
2178 f(2199027449856, 524289); 2259 f(2199027449856, 524289);
2179 f(4398042316800, 1048575); 2260 f(4398042316800, 1048575);
2180 f(4398046511104, 1048576); 2261 f(4398046511104, 1048576);
2181 f(4398050705408, 1048577); 2262 f(4398050705408, 1048577);
2182 f(8796088827904, 2097151); 2263 f(8796088827904, 2097151);
2183 f(8796093022208, 2097152); 2264 f(8796093022208, 2097152);
2184 f(8796097216512, 2097153); 2265 f(8796097216512, 2097153);
2185 f(17592181850112, 4194303); 2266 f(17592181850112, 4194303);
2186 f(17592186044416, 4194304); 2267 f(17592186044416, 4194304);
2187 x = 4194305; 2268 x = 4194305;
2269 f(0, 0);
2188 f(4194305, 1); 2270 f(4194305, 1);
2189 f(8388610, 2); 2271 f(8388610, 2);
2190 f(12582915, 3); 2272 f(12582915, 3);
2191 f(16777220, 4); 2273 f(16777220, 4);
2192 f(20971525, 5); 2274 f(20971525, 5);
2193 f(29360135, 7); 2275 f(29360135, 7);
2194 f(33554440, 8); 2276 f(33554440, 8);
2195 f(37748745, 9); 2277 f(37748745, 9);
2196 f(62914575, 15); 2278 f(62914575, 15);
2197 f(67108880, 16); 2279 f(67108880, 16);
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
2244 f(4398043365375, 1048575); 2326 f(4398043365375, 1048575);
2245 f(4398047559680, 1048576); 2327 f(4398047559680, 1048576);
2246 f(4398051753985, 1048577); 2328 f(4398051753985, 1048577);
2247 f(8796090925055, 2097151); 2329 f(8796090925055, 2097151);
2248 f(8796095119360, 2097152); 2330 f(8796095119360, 2097152);
2249 f(8796099313665, 2097153); 2331 f(8796099313665, 2097153);
2250 f(17592186044415, 4194303); 2332 f(17592186044415, 4194303);
2251 f(17592190238720, 4194304); 2333 f(17592190238720, 4194304);
2252 f(17592194433025, 4194305); 2334 f(17592194433025, 4194305);
2253 x = 8388607; 2335 x = 8388607;
2336 f(0, 0);
2254 f(8388607, 1); 2337 f(8388607, 1);
2255 f(16777214, 2); 2338 f(16777214, 2);
2256 f(25165821, 3); 2339 f(25165821, 3);
2257 f(33554428, 4); 2340 f(33554428, 4);
2258 f(41943035, 5); 2341 f(41943035, 5);
2259 f(58720249, 7); 2342 f(58720249, 7);
2260 f(67108856, 8); 2343 f(67108856, 8);
2261 f(75497463, 9); 2344 f(75497463, 9);
2262 f(125829105, 15); 2345 f(125829105, 15);
2263 f(134217712, 16); 2346 f(134217712, 16);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
2311 f(8796091973632, 1048576); 2394 f(8796091973632, 1048576);
2312 f(8796100362239, 1048577); 2395 f(8796100362239, 1048577);
2313 f(17592175558657, 2097151); 2396 f(17592175558657, 2097151);
2314 f(17592183947264, 2097152); 2397 f(17592183947264, 2097152);
2315 f(17592192335871, 2097153); 2398 f(17592192335871, 2097153);
2316 f(35184359505921, 4194303); 2399 f(35184359505921, 4194303);
2317 f(35184367894528, 4194304); 2400 f(35184367894528, 4194304);
2318 f(35184376283135, 4194305); 2401 f(35184376283135, 4194305);
2319 f(70368727400449, 8388607); 2402 f(70368727400449, 8388607);
2320 x = 8388608; 2403 x = 8388608;
2404 f(0, 0);
2321 f(8388608, 1); 2405 f(8388608, 1);
2322 f(16777216, 2); 2406 f(16777216, 2);
2323 f(25165824, 3); 2407 f(25165824, 3);
2324 f(33554432, 4); 2408 f(33554432, 4);
2325 f(41943040, 5); 2409 f(41943040, 5);
2326 f(58720256, 7); 2410 f(58720256, 7);
2327 f(67108864, 8); 2411 f(67108864, 8);
2328 f(75497472, 9); 2412 f(75497472, 9);
2329 f(125829120, 15); 2413 f(125829120, 15);
2330 f(134217728, 16); 2414 f(134217728, 16);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2379 f(8796101410816, 1048577); 2463 f(8796101410816, 1048577);
2380 f(17592177655808, 2097151); 2464 f(17592177655808, 2097151);
2381 f(17592186044416, 2097152); 2465 f(17592186044416, 2097152);
2382 f(17592194433024, 2097153); 2466 f(17592194433024, 2097153);
2383 f(35184363700224, 4194303); 2467 f(35184363700224, 4194303);
2384 f(35184372088832, 4194304); 2468 f(35184372088832, 4194304);
2385 f(35184380477440, 4194305); 2469 f(35184380477440, 4194305);
2386 f(70368735789056, 8388607); 2470 f(70368735789056, 8388607);
2387 f(70368744177664, 8388608); 2471 f(70368744177664, 8388608);
2388 x = 8388609; 2472 x = 8388609;
2473 f(0, 0);
2389 f(8388609, 1); 2474 f(8388609, 1);
2390 f(16777218, 2); 2475 f(16777218, 2);
2391 f(25165827, 3); 2476 f(25165827, 3);
2392 f(33554436, 4); 2477 f(33554436, 4);
2393 f(41943045, 5); 2478 f(41943045, 5);
2394 f(58720263, 7); 2479 f(58720263, 7);
2395 f(67108872, 8); 2480 f(67108872, 8);
2396 f(75497481, 9); 2481 f(75497481, 9);
2397 f(125829135, 15); 2482 f(125829135, 15);
2398 f(134217744, 16); 2483 f(134217744, 16);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
2448 f(17592179752959, 2097151); 2533 f(17592179752959, 2097151);
2449 f(17592188141568, 2097152); 2534 f(17592188141568, 2097152);
2450 f(17592196530177, 2097153); 2535 f(17592196530177, 2097153);
2451 f(35184367894527, 4194303); 2536 f(35184367894527, 4194303);
2452 f(35184376283136, 4194304); 2537 f(35184376283136, 4194304);
2453 f(35184384671745, 4194305); 2538 f(35184384671745, 4194305);
2454 f(70368744177663, 8388607); 2539 f(70368744177663, 8388607);
2455 f(70368752566272, 8388608); 2540 f(70368752566272, 8388608);
2456 f(70368760954881, 8388609); 2541 f(70368760954881, 8388609);
2457 x = 16777215; 2542 x = 16777215;
2543 f(0, 0);
2458 f(16777215, 1); 2544 f(16777215, 1);
2459 f(33554430, 2); 2545 f(33554430, 2);
2460 f(50331645, 3); 2546 f(50331645, 3);
2461 f(67108860, 4); 2547 f(67108860, 4);
2462 f(83886075, 5); 2548 f(83886075, 5);
2463 f(117440505, 7); 2549 f(117440505, 7);
2464 f(134217720, 8); 2550 f(134217720, 8);
2465 f(150994935, 9); 2551 f(150994935, 9);
2466 f(251658225, 15); 2552 f(251658225, 15);
2467 f(268435440, 16); 2553 f(268435440, 16);
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
2518 f(35184369991680, 2097152); 2604 f(35184369991680, 2097152);
2519 f(35184386768895, 2097153); 2605 f(35184386768895, 2097153);
2520 f(70368723206145, 4194303); 2606 f(70368723206145, 4194303);
2521 f(70368739983360, 4194304); 2607 f(70368739983360, 4194304);
2522 f(70368756760575, 4194305); 2608 f(70368756760575, 4194305);
2523 f(140737463189505, 8388607); 2609 f(140737463189505, 8388607);
2524 f(140737479966720, 8388608); 2610 f(140737479966720, 8388608);
2525 f(140737496743935, 8388609); 2611 f(140737496743935, 8388609);
2526 f(281474943156225, 16777215); 2612 f(281474943156225, 16777215);
2527 x = 16777216; 2613 x = 16777216;
2614 f(0, 0);
2528 f(16777216, 1); 2615 f(16777216, 1);
2529 f(33554432, 2); 2616 f(33554432, 2);
2530 f(50331648, 3); 2617 f(50331648, 3);
2531 f(67108864, 4); 2618 f(67108864, 4);
2532 f(83886080, 5); 2619 f(83886080, 5);
2533 f(117440512, 7); 2620 f(117440512, 7);
2534 f(134217728, 8); 2621 f(134217728, 8);
2535 f(150994944, 9); 2622 f(150994944, 9);
2536 f(251658240, 15); 2623 f(251658240, 15);
2537 f(268435456, 16); 2624 f(268435456, 16);
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
2589 f(35184388866048, 2097153); 2676 f(35184388866048, 2097153);
2590 f(70368727400448, 4194303); 2677 f(70368727400448, 4194303);
2591 f(70368744177664, 4194304); 2678 f(70368744177664, 4194304);
2592 f(70368760954880, 4194305); 2679 f(70368760954880, 4194305);
2593 f(140737471578112, 8388607); 2680 f(140737471578112, 8388607);
2594 f(140737488355328, 8388608); 2681 f(140737488355328, 8388608);
2595 f(140737505132544, 8388609); 2682 f(140737505132544, 8388609);
2596 f(281474959933440, 16777215); 2683 f(281474959933440, 16777215);
2597 f(281474976710656, 16777216); 2684 f(281474976710656, 16777216);
2598 x = 16777217; 2685 x = 16777217;
2686 f(0, 0);
2599 f(16777217, 1); 2687 f(16777217, 1);
2600 f(33554434, 2); 2688 f(33554434, 2);
2601 f(50331651, 3); 2689 f(50331651, 3);
2602 f(67108868, 4); 2690 f(67108868, 4);
2603 f(83886085, 5); 2691 f(83886085, 5);
2604 f(117440519, 7); 2692 f(117440519, 7);
2605 f(134217736, 8); 2693 f(134217736, 8);
2606 f(150994953, 9); 2694 f(150994953, 9);
2607 f(251658255, 15); 2695 f(251658255, 15);
2608 f(268435472, 16); 2696 f(268435472, 16);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
2661 f(70368731594751, 4194303); 2749 f(70368731594751, 4194303);
2662 f(70368748371968, 4194304); 2750 f(70368748371968, 4194304);
2663 f(70368765149185, 4194305); 2751 f(70368765149185, 4194305);
2664 f(140737479966719, 8388607); 2752 f(140737479966719, 8388607);
2665 f(140737496743936, 8388608); 2753 f(140737496743936, 8388608);
2666 f(140737513521153, 8388609); 2754 f(140737513521153, 8388609);
2667 f(281474976710655, 16777215); 2755 f(281474976710655, 16777215);
2668 f(281474993487872, 16777216); 2756 f(281474993487872, 16777216);
2669 f(281475010265089, 16777217); 2757 f(281475010265089, 16777217);
2670 x = 33554431; 2758 x = 33554431;
2759 f(0, 0);
2671 f(33554431, 1); 2760 f(33554431, 1);
2672 f(67108862, 2); 2761 f(67108862, 2);
2673 f(100663293, 3); 2762 f(100663293, 3);
2674 f(134217724, 4); 2763 f(134217724, 4);
2675 f(167772155, 5); 2764 f(167772155, 5);
2676 f(234881017, 7); 2765 f(234881017, 7);
2677 f(268435448, 8); 2766 f(268435448, 8);
2678 f(301989879, 9); 2767 f(301989879, 9);
2679 f(503316465, 15); 2768 f(503316465, 15);
2680 f(536870896, 16); 2769 f(536870896, 16);
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
2734 f(140737484161024, 4194304); 2823 f(140737484161024, 4194304);
2735 f(140737517715455, 4194305); 2824 f(140737517715455, 4194305);
2736 f(281474934767617, 8388607); 2825 f(281474934767617, 8388607);
2737 f(281474968322048, 8388608); 2826 f(281474968322048, 8388608);
2738 f(281475001876479, 8388609); 2827 f(281475001876479, 8388609);
2739 f(562949903089665, 16777215); 2828 f(562949903089665, 16777215);
2740 f(562949936644096, 16777216); 2829 f(562949936644096, 16777216);
2741 f(562949970198527, 16777217); 2830 f(562949970198527, 16777217);
2742 f(1125899839733761, 33554431); 2831 f(1125899839733761, 33554431);
2743 x = 33554432; 2832 x = 33554432;
2833 f(0, 0);
2744 f(33554432, 1); 2834 f(33554432, 1);
2745 f(67108864, 2); 2835 f(67108864, 2);
2746 f(100663296, 3); 2836 f(100663296, 3);
2747 f(134217728, 4); 2837 f(134217728, 4);
2748 f(167772160, 5); 2838 f(167772160, 5);
2749 f(234881024, 7); 2839 f(234881024, 7);
2750 f(268435456, 8); 2840 f(268435456, 8);
2751 f(301989888, 9); 2841 f(301989888, 9);
2752 f(503316480, 15); 2842 f(503316480, 15);
2753 f(536870912, 16); 2843 f(536870912, 16);
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
2808 f(140737521909760, 4194305); 2898 f(140737521909760, 4194305);
2809 f(281474943156224, 8388607); 2899 f(281474943156224, 8388607);
2810 f(281474976710656, 8388608); 2900 f(281474976710656, 8388608);
2811 f(281475010265088, 8388609); 2901 f(281475010265088, 8388609);
2812 f(562949919866880, 16777215); 2902 f(562949919866880, 16777215);
2813 f(562949953421312, 16777216); 2903 f(562949953421312, 16777216);
2814 f(562949986975744, 16777217); 2904 f(562949986975744, 16777217);
2815 f(1125899873288192, 33554431); 2905 f(1125899873288192, 33554431);
2816 f(1125899906842624, 33554432); 2906 f(1125899906842624, 33554432);
2817 x = 33554433; 2907 x = 33554433;
2908 f(0, 0);
2818 f(33554433, 1); 2909 f(33554433, 1);
2819 f(67108866, 2); 2910 f(67108866, 2);
2820 f(100663299, 3); 2911 f(100663299, 3);
2821 f(134217732, 4); 2912 f(134217732, 4);
2822 f(167772165, 5); 2913 f(167772165, 5);
2823 f(234881031, 7); 2914 f(234881031, 7);
2824 f(268435464, 8); 2915 f(268435464, 8);
2825 f(301989897, 9); 2916 f(301989897, 9);
2826 f(503316495, 15); 2917 f(503316495, 15);
2827 f(536870928, 16); 2918 f(536870928, 16);
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
2883 f(281474951544831, 8388607); 2974 f(281474951544831, 8388607);
2884 f(281474985099264, 8388608); 2975 f(281474985099264, 8388608);
2885 f(281475018653697, 8388609); 2976 f(281475018653697, 8388609);
2886 f(562949936644095, 16777215); 2977 f(562949936644095, 16777215);
2887 f(562949970198528, 16777216); 2978 f(562949970198528, 16777216);
2888 f(562950003752961, 16777217); 2979 f(562950003752961, 16777217);
2889 f(1125899906842623, 33554431); 2980 f(1125899906842623, 33554431);
2890 f(1125899940397056, 33554432); 2981 f(1125899940397056, 33554432);
2891 f(1125899973951489, 33554433); 2982 f(1125899973951489, 33554433);
2892 x = 67108863; 2983 x = 67108863;
2984 f(0, 0);
2893 f(67108863, 1); 2985 f(67108863, 1);
2894 f(134217726, 2); 2986 f(134217726, 2);
2895 f(201326589, 3); 2987 f(201326589, 3);
2896 f(268435452, 4); 2988 f(268435452, 4);
2897 f(335544315, 5); 2989 f(335544315, 5);
2898 f(469762041, 7); 2990 f(469762041, 7);
2899 f(536870904, 8); 2991 f(536870904, 8);
2900 f(603979767, 9); 2992 f(603979767, 9);
2901 f(1006632945, 15); 2993 f(1006632945, 15);
2902 f(1073741808, 16); 2994 f(1073741808, 16);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
2955 f(281474905407489, 4194303); 3047 f(281474905407489, 4194303);
2956 f(281474972516352, 4194304); 3048 f(281474972516352, 4194304);
2957 f(281475039625215, 4194305); 3049 f(281475039625215, 4194305);
2958 f(562949877923841, 8388607); 3050 f(562949877923841, 8388607);
2959 f(562949945032704, 8388608); 3051 f(562949945032704, 8388608);
2960 f(562950012141567, 8388609); 3052 f(562950012141567, 8388609);
2961 f(1125899822956545, 16777215); 3053 f(1125899822956545, 16777215);
2962 f(1125899890065408, 16777216); 3054 f(1125899890065408, 16777216);
2963 f(1125899957174271, 16777217); 3055 f(1125899957174271, 16777217);
2964 x = 67108864; 3056 x = 67108864;
3057 f(0, 0);
2965 f(67108864, 1); 3058 f(67108864, 1);
2966 f(134217728, 2); 3059 f(134217728, 2);
2967 f(201326592, 3); 3060 f(201326592, 3);
2968 f(268435456, 4); 3061 f(268435456, 4);
2969 f(335544320, 5); 3062 f(335544320, 5);
2970 f(469762048, 7); 3063 f(469762048, 7);
2971 f(536870912, 8); 3064 f(536870912, 8);
2972 f(603979776, 9); 3065 f(603979776, 9);
2973 f(1006632960, 15); 3066 f(1006632960, 15);
2974 f(1073741824, 16); 3067 f(1073741824, 16);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
3027 f(281474909601792, 4194303); 3120 f(281474909601792, 4194303);
3028 f(281474976710656, 4194304); 3121 f(281474976710656, 4194304);
3029 f(281475043819520, 4194305); 3122 f(281475043819520, 4194305);
3030 f(562949886312448, 8388607); 3123 f(562949886312448, 8388607);
3031 f(562949953421312, 8388608); 3124 f(562949953421312, 8388608);
3032 f(562950020530176, 8388609); 3125 f(562950020530176, 8388609);
3033 f(1125899839733760, 16777215); 3126 f(1125899839733760, 16777215);
3034 f(1125899906842624, 16777216); 3127 f(1125899906842624, 16777216);
3035 f(1125899973951488, 16777217); 3128 f(1125899973951488, 16777217);
3036 x = 67108865; 3129 x = 67108865;
3130 f(0, 0);
3037 f(67108865, 1); 3131 f(67108865, 1);
3038 f(134217730, 2); 3132 f(134217730, 2);
3039 f(201326595, 3); 3133 f(201326595, 3);
3040 f(268435460, 4); 3134 f(268435460, 4);
3041 f(335544325, 5); 3135 f(335544325, 5);
3042 f(469762055, 7); 3136 f(469762055, 7);
3043 f(536870920, 8); 3137 f(536870920, 8);
3044 f(603979785, 9); 3138 f(603979785, 9);
3045 f(1006632975, 15); 3139 f(1006632975, 15);
3046 f(1073741840, 16); 3140 f(1073741840, 16);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
3099 f(281474913796095, 4194303); 3193 f(281474913796095, 4194303);
3100 f(281474980904960, 4194304); 3194 f(281474980904960, 4194304);
3101 f(281475048013825, 4194305); 3195 f(281475048013825, 4194305);
3102 f(562949894701055, 8388607); 3196 f(562949894701055, 8388607);
3103 f(562949961809920, 8388608); 3197 f(562949961809920, 8388608);
3104 f(562950028918785, 8388609); 3198 f(562950028918785, 8388609);
3105 f(1125899856510975, 16777215); 3199 f(1125899856510975, 16777215);
3106 f(1125899923619840, 16777216); 3200 f(1125899923619840, 16777216);
3107 f(1125899990728705, 16777217); 3201 f(1125899990728705, 16777217);
3108 x = 134217727; 3202 x = 134217727;
3203 f(0, 0);
3109 f(134217727, 1); 3204 f(134217727, 1);
3110 f(268435454, 2); 3205 f(268435454, 2);
3111 f(402653181, 3); 3206 f(402653181, 3);
3112 f(536870908, 4); 3207 f(536870908, 4);
3113 f(671088635, 5); 3208 f(671088635, 5);
3114 f(939524089, 7); 3209 f(939524089, 7);
3115 f(1073741816, 8); 3210 f(1073741816, 8);
3116 f(1207959543, 9); 3211 f(1207959543, 9);
3117 f(2013265905, 15); 3212 f(2013265905, 15);
3118 f(2147483632, 16); 3213 f(2147483632, 16);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
3168 f(281474840395777, 2097151); 3263 f(281474840395777, 2097151);
3169 f(281474974613504, 2097152); 3264 f(281474974613504, 2097152);
3170 f(281475108831231, 2097153); 3265 f(281475108831231, 2097153);
3171 f(562949815009281, 4194303); 3266 f(562949815009281, 4194303);
3172 f(562949949227008, 4194304); 3267 f(562949949227008, 4194304);
3173 f(562950083444735, 4194305); 3268 f(562950083444735, 4194305);
3174 f(1125899764236289, 8388607); 3269 f(1125899764236289, 8388607);
3175 f(1125899898454016, 8388608); 3270 f(1125899898454016, 8388608);
3176 f(1125900032671743, 8388609); 3271 f(1125900032671743, 8388609);
3177 x = 134217728; 3272 x = 134217728;
3273 f(0, 0);
3178 f(134217728, 1); 3274 f(134217728, 1);
3179 f(268435456, 2); 3275 f(268435456, 2);
3180 f(402653184, 3); 3276 f(402653184, 3);
3181 f(536870912, 4); 3277 f(536870912, 4);
3182 f(671088640, 5); 3278 f(671088640, 5);
3183 f(939524096, 7); 3279 f(939524096, 7);
3184 f(1073741824, 8); 3280 f(1073741824, 8);
3185 f(1207959552, 9); 3281 f(1207959552, 9);
3186 f(2013265920, 15); 3282 f(2013265920, 15);
3187 f(2147483648, 16); 3283 f(2147483648, 16);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
3237 f(281474842492928, 2097151); 3333 f(281474842492928, 2097151);
3238 f(281474976710656, 2097152); 3334 f(281474976710656, 2097152);
3239 f(281475110928384, 2097153); 3335 f(281475110928384, 2097153);
3240 f(562949819203584, 4194303); 3336 f(562949819203584, 4194303);
3241 f(562949953421312, 4194304); 3337 f(562949953421312, 4194304);
3242 f(562950087639040, 4194305); 3338 f(562950087639040, 4194305);
3243 f(1125899772624896, 8388607); 3339 f(1125899772624896, 8388607);
3244 f(1125899906842624, 8388608); 3340 f(1125899906842624, 8388608);
3245 f(1125900041060352, 8388609); 3341 f(1125900041060352, 8388609);
3246 x = 134217729; 3342 x = 134217729;
3343 f(0, 0);
3247 f(134217729, 1); 3344 f(134217729, 1);
3248 f(268435458, 2); 3345 f(268435458, 2);
3249 f(402653187, 3); 3346 f(402653187, 3);
3250 f(536870916, 4); 3347 f(536870916, 4);
3251 f(671088645, 5); 3348 f(671088645, 5);
3252 f(939524103, 7); 3349 f(939524103, 7);
3253 f(1073741832, 8); 3350 f(1073741832, 8);
3254 f(1207959561, 9); 3351 f(1207959561, 9);
3255 f(2013265935, 15); 3352 f(2013265935, 15);
3256 f(2147483664, 16); 3353 f(2147483664, 16);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
3306 f(281474844590079, 2097151); 3403 f(281474844590079, 2097151);
3307 f(281474978807808, 2097152); 3404 f(281474978807808, 2097152);
3308 f(281475113025537, 2097153); 3405 f(281475113025537, 2097153);
3309 f(562949823397887, 4194303); 3406 f(562949823397887, 4194303);
3310 f(562949957615616, 4194304); 3407 f(562949957615616, 4194304);
3311 f(562950091833345, 4194305); 3408 f(562950091833345, 4194305);
3312 f(1125899781013503, 8388607); 3409 f(1125899781013503, 8388607);
3313 f(1125899915231232, 8388608); 3410 f(1125899915231232, 8388608);
3314 f(1125900049448961, 8388609); 3411 f(1125900049448961, 8388609);
3315 x = 268435455; 3412 x = 268435455;
3413 f(0, 0);
3316 f(268435455, 1); 3414 f(268435455, 1);
3317 f(536870910, 2); 3415 f(536870910, 2);
3318 f(805306365, 3); 3416 f(805306365, 3);
3319 f(1073741820, 4); 3417 f(1073741820, 4);
3320 f(1342177275, 5); 3418 f(1342177275, 5);
3321 f(1879048185, 7); 3419 f(1879048185, 7);
3322 f(2147483640, 8); 3420 f(2147483640, 8);
3323 f(2415919095, 9); 3421 f(2415919095, 9);
3324 f(4026531825, 15); 3422 f(4026531825, 15);
3325 f(4294967280, 16); 3423 f(4294967280, 16);
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
3372 f(281474707226625, 1048575); 3470 f(281474707226625, 1048575);
3373 f(281474975662080, 1048576); 3471 f(281474975662080, 1048576);
3374 f(281475244097535, 1048577); 3472 f(281475244097535, 1048577);
3375 f(562949682888705, 2097151); 3473 f(562949682888705, 2097151);
3376 f(562949951324160, 2097152); 3474 f(562949951324160, 2097152);
3377 f(562950219759615, 2097153); 3475 f(562950219759615, 2097153);
3378 f(1125899634212865, 4194303); 3476 f(1125899634212865, 4194303);
3379 f(1125899902648320, 4194304); 3477 f(1125899902648320, 4194304);
3380 f(1125900171083775, 4194305); 3478 f(1125900171083775, 4194305);
3381 x = 268435456; 3479 x = 268435456;
3480 f(0, 0);
3382 f(268435456, 1); 3481 f(268435456, 1);
3383 f(536870912, 2); 3482 f(536870912, 2);
3384 f(805306368, 3); 3483 f(805306368, 3);
3385 f(1073741824, 4); 3484 f(1073741824, 4);
3386 f(1342177280, 5); 3485 f(1342177280, 5);
3387 f(1879048192, 7); 3486 f(1879048192, 7);
3388 f(2147483648, 8); 3487 f(2147483648, 8);
3389 f(2415919104, 9); 3488 f(2415919104, 9);
3390 f(4026531840, 15); 3489 f(4026531840, 15);
3391 f(4294967296, 16); 3490 f(4294967296, 16);
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
3438 f(281474708275200, 1048575); 3537 f(281474708275200, 1048575);
3439 f(281474976710656, 1048576); 3538 f(281474976710656, 1048576);
3440 f(281475245146112, 1048577); 3539 f(281475245146112, 1048577);
3441 f(562949684985856, 2097151); 3540 f(562949684985856, 2097151);
3442 f(562949953421312, 2097152); 3541 f(562949953421312, 2097152);
3443 f(562950221856768, 2097153); 3542 f(562950221856768, 2097153);
3444 f(1125899638407168, 4194303); 3543 f(1125899638407168, 4194303);
3445 f(1125899906842624, 4194304); 3544 f(1125899906842624, 4194304);
3446 f(1125900175278080, 4194305); 3545 f(1125900175278080, 4194305);
3447 x = 268435457; 3546 x = 268435457;
3547 f(0, 0);
3448 f(268435457, 1); 3548 f(268435457, 1);
3449 f(536870914, 2); 3549 f(536870914, 2);
3450 f(805306371, 3); 3550 f(805306371, 3);
3451 f(1073741828, 4); 3551 f(1073741828, 4);
3452 f(1342177285, 5); 3552 f(1342177285, 5);
3453 f(1879048199, 7); 3553 f(1879048199, 7);
3454 f(2147483656, 8); 3554 f(2147483656, 8);
3455 f(2415919113, 9); 3555 f(2415919113, 9);
3456 f(4026531855, 15); 3556 f(4026531855, 15);
3457 f(4294967312, 16); 3557 f(4294967312, 16);
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
3504 f(281474709323775, 1048575); 3604 f(281474709323775, 1048575);
3505 f(281474977759232, 1048576); 3605 f(281474977759232, 1048576);
3506 f(281475246194689, 1048577); 3606 f(281475246194689, 1048577);
3507 f(562949687083007, 2097151); 3607 f(562949687083007, 2097151);
3508 f(562949955518464, 2097152); 3608 f(562949955518464, 2097152);
3509 f(562950223953921, 2097153); 3609 f(562950223953921, 2097153);
3510 f(1125899642601471, 4194303); 3610 f(1125899642601471, 4194303);
3511 f(1125899911036928, 4194304); 3611 f(1125899911036928, 4194304);
3512 f(1125900179472385, 4194305); 3612 f(1125900179472385, 4194305);
3513 x = 536870911; 3613 x = 536870911;
3614 f(0, 0);
3514 f(536870911, 1); 3615 f(536870911, 1);
3515 f(1073741822, 2); 3616 f(1073741822, 2);
3516 f(1610612733, 3); 3617 f(1610612733, 3);
3517 f(2147483644, 4); 3618 f(2147483644, 4);
3518 f(2684354555, 5); 3619 f(2684354555, 5);
3519 f(3758096377, 7); 3620 f(3758096377, 7);
3520 f(4294967288, 8); 3621 f(4294967288, 8);
3521 f(4831838199, 9); 3622 f(4831838199, 9);
3522 f(8053063665, 15); 3623 f(8053063665, 15);
3523 f(8589934576, 16); 3624 f(8589934576, 16);
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
3567 f(281474439315457, 524287); 3668 f(281474439315457, 524287);
3568 f(281474976186368, 524288); 3669 f(281474976186368, 524288);
3569 f(281475513057279, 524289); 3670 f(281475513057279, 524289);
3570 f(562949415501825, 1048575); 3671 f(562949415501825, 1048575);
3571 f(562949952372736, 1048576); 3672 f(562949952372736, 1048576);
3572 f(562950489243647, 1048577); 3673 f(562950489243647, 1048577);
3573 f(1125899367874561, 2097151); 3674 f(1125899367874561, 2097151);
3574 f(1125899904745472, 2097152); 3675 f(1125899904745472, 2097152);
3575 f(1125900441616383, 2097153); 3676 f(1125900441616383, 2097153);
3576 x = 536870912; 3677 x = 536870912;
3678 f(0, 0);
3577 f(536870912, 1); 3679 f(536870912, 1);
3578 f(1073741824, 2); 3680 f(1073741824, 2);
3579 f(1610612736, 3); 3681 f(1610612736, 3);
3580 f(2147483648, 4); 3682 f(2147483648, 4);
3581 f(2684354560, 5); 3683 f(2684354560, 5);
3582 f(3758096384, 7); 3684 f(3758096384, 7);
3583 f(4294967296, 8); 3685 f(4294967296, 8);
3584 f(4831838208, 9); 3686 f(4831838208, 9);
3585 f(8053063680, 15); 3687 f(8053063680, 15);
3586 f(8589934592, 16); 3688 f(8589934592, 16);
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
3630 f(281474439839744, 524287); 3732 f(281474439839744, 524287);
3631 f(281474976710656, 524288); 3733 f(281474976710656, 524288);
3632 f(281475513581568, 524289); 3734 f(281475513581568, 524289);
3633 f(562949416550400, 1048575); 3735 f(562949416550400, 1048575);
3634 f(562949953421312, 1048576); 3736 f(562949953421312, 1048576);
3635 f(562950490292224, 1048577); 3737 f(562950490292224, 1048577);
3636 f(1125899369971712, 2097151); 3738 f(1125899369971712, 2097151);
3637 f(1125899906842624, 2097152); 3739 f(1125899906842624, 2097152);
3638 f(1125900443713536, 2097153); 3740 f(1125900443713536, 2097153);
3639 x = 536870913; 3741 x = 536870913;
3742 f(0, 0);
3640 f(536870913, 1); 3743 f(536870913, 1);
3641 f(1073741826, 2); 3744 f(1073741826, 2);
3642 f(1610612739, 3); 3745 f(1610612739, 3);
3643 f(2147483652, 4); 3746 f(2147483652, 4);
3644 f(2684354565, 5); 3747 f(2684354565, 5);
3645 f(3758096391, 7); 3748 f(3758096391, 7);
3646 f(4294967304, 8); 3749 f(4294967304, 8);
3647 f(4831838217, 9); 3750 f(4831838217, 9);
3648 f(8053063695, 15); 3751 f(8053063695, 15);
3649 f(8589934608, 16); 3752 f(8589934608, 16);
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
3693 f(281474440364031, 524287); 3796 f(281474440364031, 524287);
3694 f(281474977234944, 524288); 3797 f(281474977234944, 524288);
3695 f(281475514105857, 524289); 3798 f(281475514105857, 524289);
3696 f(562949417598975, 1048575); 3799 f(562949417598975, 1048575);
3697 f(562949954469888, 1048576); 3800 f(562949954469888, 1048576);
3698 f(562950491340801, 1048577); 3801 f(562950491340801, 1048577);
3699 f(1125899372068863, 2097151); 3802 f(1125899372068863, 2097151);
3700 f(1125899908939776, 2097152); 3803 f(1125899908939776, 2097152);
3701 f(1125900445810689, 2097153); 3804 f(1125900445810689, 2097153);
3702 x = 1073741823; 3805 x = 1073741823;
3806 f(0, 0);
3703 f(1073741823, 1); 3807 f(1073741823, 1);
3704 f(2147483646, 2); 3808 f(2147483646, 2);
3705 f(3221225469, 3); 3809 f(3221225469, 3);
3706 f(4294967292, 4); 3810 f(4294967292, 4);
3707 f(5368709115, 5); 3811 f(5368709115, 5);
3708 f(7516192761, 7); 3812 f(7516192761, 7);
3709 f(8589934584, 8); 3813 f(8589934584, 8);
3710 f(9663676407, 9); 3814 f(9663676407, 9);
3711 f(16106127345, 15); 3815 f(16106127345, 15);
3712 f(17179869168, 16); 3816 f(17179869168, 16);
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
3753 f(281473902706689, 262143); 3857 f(281473902706689, 262143);
3754 f(281474976448512, 262144); 3858 f(281474976448512, 262144);
3755 f(281476050190335, 262145); 3859 f(281476050190335, 262145);
3756 f(562948879155201, 524287); 3860 f(562948879155201, 524287);
3757 f(562949952897024, 524288); 3861 f(562949952897024, 524288);
3758 f(562951026638847, 524289); 3862 f(562951026638847, 524289);
3759 f(1125898832052225, 1048575); 3863 f(1125898832052225, 1048575);
3760 f(1125899905794048, 1048576); 3864 f(1125899905794048, 1048576);
3761 f(1125900979535871, 1048577); 3865 f(1125900979535871, 1048577);
3762 x = 1073741824; 3866 x = 1073741824;
3867 f(0, 0);
3763 f(1073741824, 1); 3868 f(1073741824, 1);
3764 f(2147483648, 2); 3869 f(2147483648, 2);
3765 f(3221225472, 3); 3870 f(3221225472, 3);
3766 f(4294967296, 4); 3871 f(4294967296, 4);
3767 f(5368709120, 5); 3872 f(5368709120, 5);
3768 f(7516192768, 7); 3873 f(7516192768, 7);
3769 f(8589934592, 8); 3874 f(8589934592, 8);
3770 f(9663676416, 9); 3875 f(9663676416, 9);
3771 f(16106127360, 15); 3876 f(16106127360, 15);
3772 f(17179869184, 16); 3877 f(17179869184, 16);
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
3813 f(281473902968832, 262143); 3918 f(281473902968832, 262143);
3814 f(281474976710656, 262144); 3919 f(281474976710656, 262144);
3815 f(281476050452480, 262145); 3920 f(281476050452480, 262145);
3816 f(562948879679488, 524287); 3921 f(562948879679488, 524287);
3817 f(562949953421312, 524288); 3922 f(562949953421312, 524288);
3818 f(562951027163136, 524289); 3923 f(562951027163136, 524289);
3819 f(1125898833100800, 1048575); 3924 f(1125898833100800, 1048575);
3820 f(1125899906842624, 1048576); 3925 f(1125899906842624, 1048576);
3821 f(1125900980584448, 1048577); 3926 f(1125900980584448, 1048577);
3822 x = 1073741825; 3927 x = 1073741825;
3928 f(0, 0);
3823 f(1073741825, 1); 3929 f(1073741825, 1);
3824 f(2147483650, 2); 3930 f(2147483650, 2);
3825 f(3221225475, 3); 3931 f(3221225475, 3);
3826 f(4294967300, 4); 3932 f(4294967300, 4);
3827 f(5368709125, 5); 3933 f(5368709125, 5);
3828 f(7516192775, 7); 3934 f(7516192775, 7);
3829 f(8589934600, 8); 3935 f(8589934600, 8);
3830 f(9663676425, 9); 3936 f(9663676425, 9);
3831 f(16106127375, 15); 3937 f(16106127375, 15);
3832 f(17179869200, 16); 3938 f(17179869200, 16);
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
3873 f(281473903230975, 262143); 3979 f(281473903230975, 262143);
3874 f(281474976972800, 262144); 3980 f(281474976972800, 262144);
3875 f(281476050714625, 262145); 3981 f(281476050714625, 262145);
3876 f(562948880203775, 524287); 3982 f(562948880203775, 524287);
3877 f(562949953945600, 524288); 3983 f(562949953945600, 524288);
3878 f(562951027687425, 524289); 3984 f(562951027687425, 524289);
3879 f(1125898834149375, 1048575); 3985 f(1125898834149375, 1048575);
3880 f(1125899907891200, 1048576); 3986 f(1125899907891200, 1048576);
3881 f(1125900981633025, 1048577); 3987 f(1125900981633025, 1048577);
3882 x = 2147483647; 3988 x = 2147483647;
3989 f(0, 0);
3883 f(2147483647, 1); 3990 f(2147483647, 1);
3884 f(4294967294, 2); 3991 f(4294967294, 2);
3885 f(6442450941, 3); 3992 f(6442450941, 3);
3886 f(8589934588, 4); 3993 f(8589934588, 4);
3887 f(10737418235, 5); 3994 f(10737418235, 5);
3888 f(15032385529, 7); 3995 f(15032385529, 7);
3889 f(17179869176, 8); 3996 f(17179869176, 8);
3890 f(19327352823, 9); 3997 f(19327352823, 9);
3891 f(32212254705, 15); 3998 f(32212254705, 15);
3892 f(34359738352, 16); 3999 f(34359738352, 16);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
3930 f(281472829095937, 131071); 4037 f(281472829095937, 131071);
3931 f(281474976579584, 131072); 4038 f(281474976579584, 131072);
3932 f(281477124063231, 131073); 4039 f(281477124063231, 131073);
3933 f(562947805675521, 262143); 4040 f(562947805675521, 262143);
3934 f(562949953159168, 262144); 4041 f(562949953159168, 262144);
3935 f(562952100642815, 262145); 4042 f(562952100642815, 262145);
3936 f(1125897758834689, 524287); 4043 f(1125897758834689, 524287);
3937 f(1125899906318336, 524288); 4044 f(1125899906318336, 524288);
3938 f(1125902053801983, 524289); 4045 f(1125902053801983, 524289);
3939 x = 2147483648; 4046 x = 2147483648;
4047 f(0, 0);
3940 f(2147483648, 1); 4048 f(2147483648, 1);
3941 f(4294967296, 2); 4049 f(4294967296, 2);
3942 f(6442450944, 3); 4050 f(6442450944, 3);
3943 f(8589934592, 4); 4051 f(8589934592, 4);
3944 f(10737418240, 5); 4052 f(10737418240, 5);
3945 f(15032385536, 7); 4053 f(15032385536, 7);
3946 f(17179869184, 8); 4054 f(17179869184, 8);
3947 f(19327352832, 9); 4055 f(19327352832, 9);
3948 f(32212254720, 15); 4056 f(32212254720, 15);
3949 f(34359738368, 16); 4057 f(34359738368, 16);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
3987 f(281472829227008, 131071); 4095 f(281472829227008, 131071);
3988 f(281474976710656, 131072); 4096 f(281474976710656, 131072);
3989 f(281477124194304, 131073); 4097 f(281477124194304, 131073);
3990 f(562947805937664, 262143); 4098 f(562947805937664, 262143);
3991 f(562949953421312, 262144); 4099 f(562949953421312, 262144);
3992 f(562952100904960, 262145); 4100 f(562952100904960, 262145);
3993 f(1125897759358976, 524287); 4101 f(1125897759358976, 524287);
3994 f(1125899906842624, 524288); 4102 f(1125899906842624, 524288);
3995 f(1125902054326272, 524289); 4103 f(1125902054326272, 524289);
3996 x = 2147483649; 4104 x = 2147483649;
4105 f(0, 0);
3997 f(2147483649, 1); 4106 f(2147483649, 1);
3998 f(4294967298, 2); 4107 f(4294967298, 2);
3999 f(6442450947, 3); 4108 f(6442450947, 3);
4000 f(8589934596, 4); 4109 f(8589934596, 4);
4001 f(10737418245, 5); 4110 f(10737418245, 5);
4002 f(15032385543, 7); 4111 f(15032385543, 7);
4003 f(17179869192, 8); 4112 f(17179869192, 8);
4004 f(19327352841, 9); 4113 f(19327352841, 9);
4005 f(32212254735, 15); 4114 f(32212254735, 15);
4006 f(34359738384, 16); 4115 f(34359738384, 16);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
4044 f(281472829358079, 131071); 4153 f(281472829358079, 131071);
4045 f(281474976841728, 131072); 4154 f(281474976841728, 131072);
4046 f(281477124325377, 131073); 4155 f(281477124325377, 131073);
4047 f(562947806199807, 262143); 4156 f(562947806199807, 262143);
4048 f(562949953683456, 262144); 4157 f(562949953683456, 262144);
4049 f(562952101167105, 262145); 4158 f(562952101167105, 262145);
4050 f(1125897759883263, 524287); 4159 f(1125897759883263, 524287);
4051 f(1125899907366912, 524288); 4160 f(1125899907366912, 524288);
4052 f(1125902054850561, 524289); 4161 f(1125902054850561, 524289);
4053 x = 4294967295; 4162 x = 4294967295;
4163 f(0, 0);
4054 f(4294967295, 1); 4164 f(4294967295, 1);
4055 f(8589934590, 2); 4165 f(8589934590, 2);
4056 f(12884901885, 3); 4166 f(12884901885, 3);
4057 f(17179869180, 4); 4167 f(17179869180, 4);
4058 f(21474836475, 5); 4168 f(21474836475, 5);
4059 f(30064771065, 7); 4169 f(30064771065, 7);
4060 f(34359738360, 8); 4170 f(34359738360, 8);
4061 f(38654705655, 9); 4171 f(38654705655, 9);
4062 f(64424509425, 15); 4172 f(64424509425, 15);
4063 f(68719476720, 16); 4173 f(68719476720, 16);
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
4098 f(281470681677825, 65535); 4208 f(281470681677825, 65535);
4099 f(281474976645120, 65536); 4209 f(281474976645120, 65536);
4100 f(281479271612415, 65537); 4210 f(281479271612415, 65537);
4101 f(562945658322945, 131071); 4211 f(562945658322945, 131071);
4102 f(562949953290240, 131072); 4212 f(562949953290240, 131072);
4103 f(562954248257535, 131073); 4213 f(562954248257535, 131073);
4104 f(1125895611613185, 262143); 4214 f(1125895611613185, 262143);
4105 f(1125899906580480, 262144); 4215 f(1125899906580480, 262144);
4106 f(1125904201547775, 262145); 4216 f(1125904201547775, 262145);
4107 x = 4294967296; 4217 x = 4294967296;
4218 f(0, 0);
4108 f(4294967296, 1); 4219 f(4294967296, 1);
4109 f(8589934592, 2); 4220 f(8589934592, 2);
4110 f(12884901888, 3); 4221 f(12884901888, 3);
4111 f(17179869184, 4); 4222 f(17179869184, 4);
4112 f(21474836480, 5); 4223 f(21474836480, 5);
4113 f(30064771072, 7); 4224 f(30064771072, 7);
4114 f(34359738368, 8); 4225 f(34359738368, 8);
4115 f(38654705664, 9); 4226 f(38654705664, 9);
4116 f(64424509440, 15); 4227 f(64424509440, 15);
4117 f(68719476736, 16); 4228 f(68719476736, 16);
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
4152 f(281470681743360, 65535); 4263 f(281470681743360, 65535);
4153 f(281474976710656, 65536); 4264 f(281474976710656, 65536);
4154 f(281479271677952, 65537); 4265 f(281479271677952, 65537);
4155 f(562945658454016, 131071); 4266 f(562945658454016, 131071);
4156 f(562949953421312, 131072); 4267 f(562949953421312, 131072);
4157 f(562954248388608, 131073); 4268 f(562954248388608, 131073);
4158 f(1125895611875328, 262143); 4269 f(1125895611875328, 262143);
4159 f(1125899906842624, 262144); 4270 f(1125899906842624, 262144);
4160 f(1125904201809920, 262145); 4271 f(1125904201809920, 262145);
4161 x = 4294967297; 4272 x = 4294967297;
4273 f(0, 0);
4162 f(4294967297, 1); 4274 f(4294967297, 1);
4163 f(8589934594, 2); 4275 f(8589934594, 2);
4164 f(12884901891, 3); 4276 f(12884901891, 3);
4165 f(17179869188, 4); 4277 f(17179869188, 4);
4166 f(21474836485, 5); 4278 f(21474836485, 5);
4167 f(30064771079, 7); 4279 f(30064771079, 7);
4168 f(34359738376, 8); 4280 f(34359738376, 8);
4169 f(38654705673, 9); 4281 f(38654705673, 9);
4170 f(64424509455, 15); 4282 f(64424509455, 15);
4171 f(68719476752, 16); 4283 f(68719476752, 16);
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
4206 f(281470681808895, 65535); 4318 f(281470681808895, 65535);
4207 f(281474976776192, 65536); 4319 f(281474976776192, 65536);
4208 f(281479271743489, 65537); 4320 f(281479271743489, 65537);
4209 f(562945658585087, 131071); 4321 f(562945658585087, 131071);
4210 f(562949953552384, 131072); 4322 f(562949953552384, 131072);
4211 f(562954248519681, 131073); 4323 f(562954248519681, 131073);
4212 f(1125895612137471, 262143); 4324 f(1125895612137471, 262143);
4213 f(1125899907104768, 262144); 4325 f(1125899907104768, 262144);
4214 f(1125904202072065, 262145); 4326 f(1125904202072065, 262145);
4215 x = 8589934591; 4327 x = 8589934591;
4328 f(0, 0);
4216 f(8589934591, 1); 4329 f(8589934591, 1);
4217 f(17179869182, 2); 4330 f(17179869182, 2);
4218 f(25769803773, 3); 4331 f(25769803773, 3);
4219 f(34359738364, 4); 4332 f(34359738364, 4);
4220 f(42949672955, 5); 4333 f(42949672955, 5);
4221 f(60129542137, 7); 4334 f(60129542137, 7);
4222 f(68719476728, 8); 4335 f(68719476728, 8);
4223 f(77309411319, 9); 4336 f(77309411319, 9);
4224 f(128849018865, 15); 4337 f(128849018865, 15);
4225 f(137438953456, 16); 4338 f(137438953456, 16);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
4257 f(281466386743297, 32767); 4370 f(281466386743297, 32767);
4258 f(281474976677888, 32768); 4371 f(281474976677888, 32768);
4259 f(281483566612479, 32769); 4372 f(281483566612479, 32769);
4260 f(562941363421185, 65535); 4373 f(562941363421185, 65535);
4261 f(562949953355776, 65536); 4374 f(562949953355776, 65536);
4262 f(562958543290367, 65537); 4375 f(562958543290367, 65537);
4263 f(1125891316776961, 131071); 4376 f(1125891316776961, 131071);
4264 f(1125899906711552, 131072); 4377 f(1125899906711552, 131072);
4265 f(1125908496646143, 131073); 4378 f(1125908496646143, 131073);
4266 x = 8589934592; 4379 x = 8589934592;
4380 f(0, 0);
4267 f(8589934592, 1); 4381 f(8589934592, 1);
4268 f(17179869184, 2); 4382 f(17179869184, 2);
4269 f(25769803776, 3); 4383 f(25769803776, 3);
4270 f(34359738368, 4); 4384 f(34359738368, 4);
4271 f(42949672960, 5); 4385 f(42949672960, 5);
4272 f(60129542144, 7); 4386 f(60129542144, 7);
4273 f(68719476736, 8); 4387 f(68719476736, 8);
4274 f(77309411328, 9); 4388 f(77309411328, 9);
4275 f(128849018880, 15); 4389 f(128849018880, 15);
4276 f(137438953472, 16); 4390 f(137438953472, 16);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
4308 f(281466386776064, 32767); 4422 f(281466386776064, 32767);
4309 f(281474976710656, 32768); 4423 f(281474976710656, 32768);
4310 f(281483566645248, 32769); 4424 f(281483566645248, 32769);
4311 f(562941363486720, 65535); 4425 f(562941363486720, 65535);
4312 f(562949953421312, 65536); 4426 f(562949953421312, 65536);
4313 f(562958543355904, 65537); 4427 f(562958543355904, 65537);
4314 f(1125891316908032, 131071); 4428 f(1125891316908032, 131071);
4315 f(1125899906842624, 131072); 4429 f(1125899906842624, 131072);
4316 f(1125908496777216, 131073); 4430 f(1125908496777216, 131073);
4317 x = 8589934593; 4431 x = 8589934593;
4432 f(0, 0);
4318 f(8589934593, 1); 4433 f(8589934593, 1);
4319 f(17179869186, 2); 4434 f(17179869186, 2);
4320 f(25769803779, 3); 4435 f(25769803779, 3);
4321 f(34359738372, 4); 4436 f(34359738372, 4);
4322 f(42949672965, 5); 4437 f(42949672965, 5);
4323 f(60129542151, 7); 4438 f(60129542151, 7);
4324 f(68719476744, 8); 4439 f(68719476744, 8);
4325 f(77309411337, 9); 4440 f(77309411337, 9);
4326 f(128849018895, 15); 4441 f(128849018895, 15);
4327 f(137438953488, 16); 4442 f(137438953488, 16);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
4359 f(281466386808831, 32767); 4474 f(281466386808831, 32767);
4360 f(281474976743424, 32768); 4475 f(281474976743424, 32768);
4361 f(281483566678017, 32769); 4476 f(281483566678017, 32769);
4362 f(562941363552255, 65535); 4477 f(562941363552255, 65535);
4363 f(562949953486848, 65536); 4478 f(562949953486848, 65536);
4364 f(562958543421441, 65537); 4479 f(562958543421441, 65537);
4365 f(1125891317039103, 131071); 4480 f(1125891317039103, 131071);
4366 f(1125899906973696, 131072); 4481 f(1125899906973696, 131072);
4367 f(1125908496908289, 131073); 4482 f(1125908496908289, 131073);
4368 x = 17179869183; 4483 x = 17179869183;
4484 f(0, 0);
4369 f(17179869183, 1); 4485 f(17179869183, 1);
4370 f(34359738366, 2); 4486 f(34359738366, 2);
4371 f(51539607549, 3); 4487 f(51539607549, 3);
4372 f(68719476732, 4); 4488 f(68719476732, 4);
4373 f(85899345915, 5); 4489 f(85899345915, 5);
4374 f(120259084281, 7); 4490 f(120259084281, 7);
4375 f(137438953464, 8); 4491 f(137438953464, 8);
4376 f(154618822647, 9); 4492 f(154618822647, 9);
4377 f(257698037745, 15); 4493 f(257698037745, 15);
4378 f(274877906928, 16); 4494 f(274877906928, 16);
(...skipping 28 matching lines...) Expand all
4407 f(281457796825089, 16383); 4523 f(281457796825089, 16383);
4408 f(281474976694272, 16384); 4524 f(281474976694272, 16384);
4409 f(281492156563455, 16385); 4525 f(281492156563455, 16385);
4410 f(562932773519361, 32767); 4526 f(562932773519361, 32767);
4411 f(562949953388544, 32768); 4527 f(562949953388544, 32768);
4412 f(562967133257727, 32769); 4528 f(562967133257727, 32769);
4413 f(1125882726907905, 65535); 4529 f(1125882726907905, 65535);
4414 f(1125899906777088, 65536); 4530 f(1125899906777088, 65536);
4415 f(1125917086646271, 65537); 4531 f(1125917086646271, 65537);
4416 x = 17179869184; 4532 x = 17179869184;
4533 f(0, 0);
4417 f(17179869184, 1); 4534 f(17179869184, 1);
4418 f(34359738368, 2); 4535 f(34359738368, 2);
4419 f(51539607552, 3); 4536 f(51539607552, 3);
4420 f(68719476736, 4); 4537 f(68719476736, 4);
4421 f(85899345920, 5); 4538 f(85899345920, 5);
4422 f(120259084288, 7); 4539 f(120259084288, 7);
4423 f(137438953472, 8); 4540 f(137438953472, 8);
4424 f(154618822656, 9); 4541 f(154618822656, 9);
4425 f(257698037760, 15); 4542 f(257698037760, 15);
4426 f(274877906944, 16); 4543 f(274877906944, 16);
(...skipping 28 matching lines...) Expand all
4455 f(281457796841472, 16383); 4572 f(281457796841472, 16383);
4456 f(281474976710656, 16384); 4573 f(281474976710656, 16384);
4457 f(281492156579840, 16385); 4574 f(281492156579840, 16385);
4458 f(562932773552128, 32767); 4575 f(562932773552128, 32767);
4459 f(562949953421312, 32768); 4576 f(562949953421312, 32768);
4460 f(562967133290496, 32769); 4577 f(562967133290496, 32769);
4461 f(1125882726973440, 65535); 4578 f(1125882726973440, 65535);
4462 f(1125899906842624, 65536); 4579 f(1125899906842624, 65536);
4463 f(1125917086711808, 65537); 4580 f(1125917086711808, 65537);
4464 x = 17179869185; 4581 x = 17179869185;
4582 f(0, 0);
4465 f(17179869185, 1); 4583 f(17179869185, 1);
4466 f(34359738370, 2); 4584 f(34359738370, 2);
4467 f(51539607555, 3); 4585 f(51539607555, 3);
4468 f(68719476740, 4); 4586 f(68719476740, 4);
4469 f(85899345925, 5); 4587 f(85899345925, 5);
4470 f(120259084295, 7); 4588 f(120259084295, 7);
4471 f(137438953480, 8); 4589 f(137438953480, 8);
4472 f(154618822665, 9); 4590 f(154618822665, 9);
4473 f(257698037775, 15); 4591 f(257698037775, 15);
4474 f(274877906960, 16); 4592 f(274877906960, 16);
(...skipping 27 matching lines...) Expand all
4502 f(140754668232705, 8193); 4620 f(140754668232705, 8193);
4503 f(281457796857855, 16383); 4621 f(281457796857855, 16383);
4504 f(281474976727040, 16384); 4622 f(281474976727040, 16384);
4505 f(281492156596225, 16385); 4623 f(281492156596225, 16385);
4506 f(562932773584895, 32767); 4624 f(562932773584895, 32767);
4507 f(562949953454080, 32768); 4625 f(562949953454080, 32768);
4508 f(562967133323265, 32769); 4626 f(562967133323265, 32769);
4509 f(1125882727038975, 65535); 4627 f(1125882727038975, 65535);
4510 f(1125899906908160, 65536); 4628 f(1125899906908160, 65536);
4511 f(1125917086777345, 65537); 4629 f(1125917086777345, 65537);
OLDNEW
« no previous file with comments | « test/mjsunit/mjsunit.js ('k') | test/mjsunit/negate-zero.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698