]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/7l/bits.c
libtags, zuke: add *.mod support (thanks kemal)
[plan9front.git] / sys / src / cmd / 7l / bits.c
1 #include "l.h"
2
3 static Mask bitmasks[] = {
4         1,      64,     0,      0x00000000000001LL,
5         1,      64,     63,     0x00000000000002LL,
6         2,      64,     0,      0x00000000000003LL,
7         1,      64,     62,     0x00000000000004LL,
8         2,      64,     63,     0x00000000000006LL,
9         3,      64,     0,      0x00000000000007LL,
10         1,      64,     61,     0x00000000000008LL,
11         2,      64,     62,     0x0000000000000cLL,
12         3,      64,     63,     0x0000000000000eLL,
13         4,      64,     0,      0x0000000000000fLL,
14         1,      64,     60,     0x00000000000010LL,
15         2,      64,     61,     0x00000000000018LL,
16         3,      64,     62,     0x0000000000001cLL,
17         4,      64,     63,     0x0000000000001eLL,
18         5,      64,     0,      0x0000000000001fLL,
19         1,      64,     59,     0x00000000000020LL,
20         2,      64,     60,     0x00000000000030LL,
21         3,      64,     61,     0x00000000000038LL,
22         4,      64,     62,     0x0000000000003cLL,
23         5,      64,     63,     0x0000000000003eLL,
24         6,      64,     0,      0x0000000000003fLL,
25         1,      64,     58,     0x00000000000040LL,
26         2,      64,     59,     0x00000000000060LL,
27         3,      64,     60,     0x00000000000070LL,
28         4,      64,     61,     0x00000000000078LL,
29         5,      64,     62,     0x0000000000007cLL,
30         6,      64,     63,     0x0000000000007eLL,
31         7,      64,     0,      0x0000000000007fLL,
32         1,      64,     57,     0x00000000000080LL,
33         2,      64,     58,     0x000000000000c0LL,
34         3,      64,     59,     0x000000000000e0LL,
35         4,      64,     60,     0x000000000000f0LL,
36         5,      64,     61,     0x000000000000f8LL,
37         6,      64,     62,     0x000000000000fcLL,
38         7,      64,     63,     0x000000000000feLL,
39         8,      64,     0,      0x000000000000ffLL,
40         1,      64,     56,     0x00000000000100LL,
41         2,      64,     57,     0x00000000000180LL,
42         3,      64,     58,     0x000000000001c0LL,
43         4,      64,     59,     0x000000000001e0LL,
44         5,      64,     60,     0x000000000001f0LL,
45         6,      64,     61,     0x000000000001f8LL,
46         7,      64,     62,     0x000000000001fcLL,
47         8,      64,     63,     0x000000000001feLL,
48         9,      64,     0,      0x000000000001ffLL,
49         1,      64,     55,     0x00000000000200LL,
50         2,      64,     56,     0x00000000000300LL,
51         3,      64,     57,     0x00000000000380LL,
52         4,      64,     58,     0x000000000003c0LL,
53         5,      64,     59,     0x000000000003e0LL,
54         6,      64,     60,     0x000000000003f0LL,
55         7,      64,     61,     0x000000000003f8LL,
56         8,      64,     62,     0x000000000003fcLL,
57         9,      64,     63,     0x000000000003feLL,
58         10,     64,     0,      0x000000000003ffLL,
59         1,      64,     54,     0x00000000000400LL,
60         2,      64,     55,     0x00000000000600LL,
61         3,      64,     56,     0x00000000000700LL,
62         4,      64,     57,     0x00000000000780LL,
63         5,      64,     58,     0x000000000007c0LL,
64         6,      64,     59,     0x000000000007e0LL,
65         7,      64,     60,     0x000000000007f0LL,
66         8,      64,     61,     0x000000000007f8LL,
67         9,      64,     62,     0x000000000007fcLL,
68         10,     64,     63,     0x000000000007feLL,
69         11,     64,     0,      0x000000000007ffLL,
70         1,      64,     53,     0x00000000000800LL,
71         2,      64,     54,     0x00000000000c00LL,
72         3,      64,     55,     0x00000000000e00LL,
73         4,      64,     56,     0x00000000000f00LL,
74         5,      64,     57,     0x00000000000f80LL,
75         6,      64,     58,     0x00000000000fc0LL,
76         7,      64,     59,     0x00000000000fe0LL,
77         8,      64,     60,     0x00000000000ff0LL,
78         9,      64,     61,     0x00000000000ff8LL,
79         10,     64,     62,     0x00000000000ffcLL,
80         11,     64,     63,     0x00000000000ffeLL,
81         12,     64,     0,      0x00000000000fffLL,
82         1,      64,     52,     0x00000000001000LL,
83         2,      64,     53,     0x00000000001800LL,
84         3,      64,     54,     0x00000000001c00LL,
85         4,      64,     55,     0x00000000001e00LL,
86         5,      64,     56,     0x00000000001f00LL,
87         6,      64,     57,     0x00000000001f80LL,
88         7,      64,     58,     0x00000000001fc0LL,
89         8,      64,     59,     0x00000000001fe0LL,
90         9,      64,     60,     0x00000000001ff0LL,
91         10,     64,     61,     0x00000000001ff8LL,
92         11,     64,     62,     0x00000000001ffcLL,
93         12,     64,     63,     0x00000000001ffeLL,
94         13,     64,     0,      0x00000000001fffLL,
95         1,      64,     51,     0x00000000002000LL,
96         2,      64,     52,     0x00000000003000LL,
97         3,      64,     53,     0x00000000003800LL,
98         4,      64,     54,     0x00000000003c00LL,
99         5,      64,     55,     0x00000000003e00LL,
100         6,      64,     56,     0x00000000003f00LL,
101         7,      64,     57,     0x00000000003f80LL,
102         8,      64,     58,     0x00000000003fc0LL,
103         9,      64,     59,     0x00000000003fe0LL,
104         10,     64,     60,     0x00000000003ff0LL,
105         11,     64,     61,     0x00000000003ff8LL,
106         12,     64,     62,     0x00000000003ffcLL,
107         13,     64,     63,     0x00000000003ffeLL,
108         14,     64,     0,      0x00000000003fffLL,
109         1,      64,     50,     0x00000000004000LL,
110         2,      64,     51,     0x00000000006000LL,
111         3,      64,     52,     0x00000000007000LL,
112         4,      64,     53,     0x00000000007800LL,
113         5,      64,     54,     0x00000000007c00LL,
114         6,      64,     55,     0x00000000007e00LL,
115         7,      64,     56,     0x00000000007f00LL,
116         8,      64,     57,     0x00000000007f80LL,
117         9,      64,     58,     0x00000000007fc0LL,
118         10,     64,     59,     0x00000000007fe0LL,
119         11,     64,     60,     0x00000000007ff0LL,
120         12,     64,     61,     0x00000000007ff8LL,
121         13,     64,     62,     0x00000000007ffcLL,
122         14,     64,     63,     0x00000000007ffeLL,
123         15,     64,     0,      0x00000000007fffLL,
124         1,      64,     49,     0x00000000008000LL,
125         2,      64,     50,     0x0000000000c000LL,
126         3,      64,     51,     0x0000000000e000LL,
127         4,      64,     52,     0x0000000000f000LL,
128         5,      64,     53,     0x0000000000f800LL,
129         6,      64,     54,     0x0000000000fc00LL,
130         7,      64,     55,     0x0000000000fe00LL,
131         8,      64,     56,     0x0000000000ff00LL,
132         9,      64,     57,     0x0000000000ff80LL,
133         10,     64,     58,     0x0000000000ffc0LL,
134         11,     64,     59,     0x0000000000ffe0LL,
135         12,     64,     60,     0x0000000000fff0LL,
136         13,     64,     61,     0x0000000000fff8LL,
137         14,     64,     62,     0x0000000000fffcLL,
138         15,     64,     63,     0x0000000000fffeLL,
139         16,     64,     0,      0x0000000000ffffLL,
140         1,      64,     48,     0x00000000010000LL,
141         2,      64,     49,     0x00000000018000LL,
142         3,      64,     50,     0x0000000001c000LL,
143         4,      64,     51,     0x0000000001e000LL,
144         5,      64,     52,     0x0000000001f000LL,
145         6,      64,     53,     0x0000000001f800LL,
146         7,      64,     54,     0x0000000001fc00LL,
147         8,      64,     55,     0x0000000001fe00LL,
148         9,      64,     56,     0x0000000001ff00LL,
149         10,     64,     57,     0x0000000001ff80LL,
150         11,     64,     58,     0x0000000001ffc0LL,
151         12,     64,     59,     0x0000000001ffe0LL,
152         13,     64,     60,     0x0000000001fff0LL,
153         14,     64,     61,     0x0000000001fff8LL,
154         15,     64,     62,     0x0000000001fffcLL,
155         16,     64,     63,     0x0000000001fffeLL,
156         17,     64,     0,      0x0000000001ffffLL,
157         1,      64,     47,     0x00000000020000LL,
158         2,      64,     48,     0x00000000030000LL,
159         3,      64,     49,     0x00000000038000LL,
160         4,      64,     50,     0x0000000003c000LL,
161         5,      64,     51,     0x0000000003e000LL,
162         6,      64,     52,     0x0000000003f000LL,
163         7,      64,     53,     0x0000000003f800LL,
164         8,      64,     54,     0x0000000003fc00LL,
165         9,      64,     55,     0x0000000003fe00LL,
166         10,     64,     56,     0x0000000003ff00LL,
167         11,     64,     57,     0x0000000003ff80LL,
168         12,     64,     58,     0x0000000003ffc0LL,
169         13,     64,     59,     0x0000000003ffe0LL,
170         14,     64,     60,     0x0000000003fff0LL,
171         15,     64,     61,     0x0000000003fff8LL,
172         16,     64,     62,     0x0000000003fffcLL,
173         17,     64,     63,     0x0000000003fffeLL,
174         18,     64,     0,      0x0000000003ffffLL,
175         1,      64,     46,     0x00000000040000LL,
176         2,      64,     47,     0x00000000060000LL,
177         3,      64,     48,     0x00000000070000LL,
178         4,      64,     49,     0x00000000078000LL,
179         5,      64,     50,     0x0000000007c000LL,
180         6,      64,     51,     0x0000000007e000LL,
181         7,      64,     52,     0x0000000007f000LL,
182         8,      64,     53,     0x0000000007f800LL,
183         9,      64,     54,     0x0000000007fc00LL,
184         10,     64,     55,     0x0000000007fe00LL,
185         11,     64,     56,     0x0000000007ff00LL,
186         12,     64,     57,     0x0000000007ff80LL,
187         13,     64,     58,     0x0000000007ffc0LL,
188         14,     64,     59,     0x0000000007ffe0LL,
189         15,     64,     60,     0x0000000007fff0LL,
190         16,     64,     61,     0x0000000007fff8LL,
191         17,     64,     62,     0x0000000007fffcLL,
192         18,     64,     63,     0x0000000007fffeLL,
193         19,     64,     0,      0x0000000007ffffLL,
194         1,      64,     45,     0x00000000080000LL,
195         2,      64,     46,     0x000000000c0000LL,
196         3,      64,     47,     0x000000000e0000LL,
197         4,      64,     48,     0x000000000f0000LL,
198         5,      64,     49,     0x000000000f8000LL,
199         6,      64,     50,     0x000000000fc000LL,
200         7,      64,     51,     0x000000000fe000LL,
201         8,      64,     52,     0x000000000ff000LL,
202         9,      64,     53,     0x000000000ff800LL,
203         10,     64,     54,     0x000000000ffc00LL,
204         11,     64,     55,     0x000000000ffe00LL,
205         12,     64,     56,     0x000000000fff00LL,
206         13,     64,     57,     0x000000000fff80LL,
207         14,     64,     58,     0x000000000fffc0LL,
208         15,     64,     59,     0x000000000fffe0LL,
209         16,     64,     60,     0x000000000ffff0LL,
210         17,     64,     61,     0x000000000ffff8LL,
211         18,     64,     62,     0x000000000ffffcLL,
212         19,     64,     63,     0x000000000ffffeLL,
213         20,     64,     0,      0x000000000fffffLL,
214         1,      64,     44,     0x00000000100000LL,
215         2,      64,     45,     0x00000000180000LL,
216         3,      64,     46,     0x000000001c0000LL,
217         4,      64,     47,     0x000000001e0000LL,
218         5,      64,     48,     0x000000001f0000LL,
219         6,      64,     49,     0x000000001f8000LL,
220         7,      64,     50,     0x000000001fc000LL,
221         8,      64,     51,     0x000000001fe000LL,
222         9,      64,     52,     0x000000001ff000LL,
223         10,     64,     53,     0x000000001ff800LL,
224         11,     64,     54,     0x000000001ffc00LL,
225         12,     64,     55,     0x000000001ffe00LL,
226         13,     64,     56,     0x000000001fff00LL,
227         14,     64,     57,     0x000000001fff80LL,
228         15,     64,     58,     0x000000001fffc0LL,
229         16,     64,     59,     0x000000001fffe0LL,
230         17,     64,     60,     0x000000001ffff0LL,
231         18,     64,     61,     0x000000001ffff8LL,
232         19,     64,     62,     0x000000001ffffcLL,
233         20,     64,     63,     0x000000001ffffeLL,
234         21,     64,     0,      0x000000001fffffLL,
235         1,      64,     43,     0x00000000200000LL,
236         2,      64,     44,     0x00000000300000LL,
237         3,      64,     45,     0x00000000380000LL,
238         4,      64,     46,     0x000000003c0000LL,
239         5,      64,     47,     0x000000003e0000LL,
240         6,      64,     48,     0x000000003f0000LL,
241         7,      64,     49,     0x000000003f8000LL,
242         8,      64,     50,     0x000000003fc000LL,
243         9,      64,     51,     0x000000003fe000LL,
244         10,     64,     52,     0x000000003ff000LL,
245         11,     64,     53,     0x000000003ff800LL,
246         12,     64,     54,     0x000000003ffc00LL,
247         13,     64,     55,     0x000000003ffe00LL,
248         14,     64,     56,     0x000000003fff00LL,
249         15,     64,     57,     0x000000003fff80LL,
250         16,     64,     58,     0x000000003fffc0LL,
251         17,     64,     59,     0x000000003fffe0LL,
252         18,     64,     60,     0x000000003ffff0LL,
253         19,     64,     61,     0x000000003ffff8LL,
254         20,     64,     62,     0x000000003ffffcLL,
255         21,     64,     63,     0x000000003ffffeLL,
256         22,     64,     0,      0x000000003fffffLL,
257         1,      64,     42,     0x00000000400000LL,
258         2,      64,     43,     0x00000000600000LL,
259         3,      64,     44,     0x00000000700000LL,
260         4,      64,     45,     0x00000000780000LL,
261         5,      64,     46,     0x000000007c0000LL,
262         6,      64,     47,     0x000000007e0000LL,
263         7,      64,     48,     0x000000007f0000LL,
264         8,      64,     49,     0x000000007f8000LL,
265         9,      64,     50,     0x000000007fc000LL,
266         10,     64,     51,     0x000000007fe000LL,
267         11,     64,     52,     0x000000007ff000LL,
268         12,     64,     53,     0x000000007ff800LL,
269         13,     64,     54,     0x000000007ffc00LL,
270         14,     64,     55,     0x000000007ffe00LL,
271         15,     64,     56,     0x000000007fff00LL,
272         16,     64,     57,     0x000000007fff80LL,
273         17,     64,     58,     0x000000007fffc0LL,
274         18,     64,     59,     0x000000007fffe0LL,
275         19,     64,     60,     0x000000007ffff0LL,
276         20,     64,     61,     0x000000007ffff8LL,
277         21,     64,     62,     0x000000007ffffcLL,
278         22,     64,     63,     0x000000007ffffeLL,
279         23,     64,     0,      0x000000007fffffLL,
280         1,      64,     41,     0x00000000800000LL,
281         2,      64,     42,     0x00000000c00000LL,
282         3,      64,     43,     0x00000000e00000LL,
283         4,      64,     44,     0x00000000f00000LL,
284         5,      64,     45,     0x00000000f80000LL,
285         6,      64,     46,     0x00000000fc0000LL,
286         7,      64,     47,     0x00000000fe0000LL,
287         8,      64,     48,     0x00000000ff0000LL,
288         9,      64,     49,     0x00000000ff8000LL,
289         10,     64,     50,     0x00000000ffc000LL,
290         11,     64,     51,     0x00000000ffe000LL,
291         12,     64,     52,     0x00000000fff000LL,
292         13,     64,     53,     0x00000000fff800LL,
293         14,     64,     54,     0x00000000fffc00LL,
294         15,     64,     55,     0x00000000fffe00LL,
295         16,     64,     56,     0x00000000ffff00LL,
296         17,     64,     57,     0x00000000ffff80LL,
297         18,     64,     58,     0x00000000ffffc0LL,
298         19,     64,     59,     0x00000000ffffe0LL,
299         20,     64,     60,     0x00000000fffff0LL,
300         21,     64,     61,     0x00000000fffff8LL,
301         22,     64,     62,     0x00000000fffffcLL,
302         23,     64,     63,     0x00000000fffffeLL,
303         24,     64,     0,      0x00000000ffffffLL,
304         1,      64,     40,     0x00000001000000LL,
305         2,      64,     41,     0x00000001800000LL,
306         3,      64,     42,     0x00000001c00000LL,
307         4,      64,     43,     0x00000001e00000LL,
308         5,      64,     44,     0x00000001f00000LL,
309         6,      64,     45,     0x00000001f80000LL,
310         7,      64,     46,     0x00000001fc0000LL,
311         8,      64,     47,     0x00000001fe0000LL,
312         9,      64,     48,     0x00000001ff0000LL,
313         10,     64,     49,     0x00000001ff8000LL,
314         11,     64,     50,     0x00000001ffc000LL,
315         12,     64,     51,     0x00000001ffe000LL,
316         13,     64,     52,     0x00000001fff000LL,
317         14,     64,     53,     0x00000001fff800LL,
318         15,     64,     54,     0x00000001fffc00LL,
319         16,     64,     55,     0x00000001fffe00LL,
320         17,     64,     56,     0x00000001ffff00LL,
321         18,     64,     57,     0x00000001ffff80LL,
322         19,     64,     58,     0x00000001ffffc0LL,
323         20,     64,     59,     0x00000001ffffe0LL,
324         21,     64,     60,     0x00000001fffff0LL,
325         22,     64,     61,     0x00000001fffff8LL,
326         23,     64,     62,     0x00000001fffffcLL,
327         24,     64,     63,     0x00000001fffffeLL,
328         25,     64,     0,      0x00000001ffffffLL,
329         1,      64,     39,     0x00000002000000LL,
330         2,      64,     40,     0x00000003000000LL,
331         3,      64,     41,     0x00000003800000LL,
332         4,      64,     42,     0x00000003c00000LL,
333         5,      64,     43,     0x00000003e00000LL,
334         6,      64,     44,     0x00000003f00000LL,
335         7,      64,     45,     0x00000003f80000LL,
336         8,      64,     46,     0x00000003fc0000LL,
337         9,      64,     47,     0x00000003fe0000LL,
338         10,     64,     48,     0x00000003ff0000LL,
339         11,     64,     49,     0x00000003ff8000LL,
340         12,     64,     50,     0x00000003ffc000LL,
341         13,     64,     51,     0x00000003ffe000LL,
342         14,     64,     52,     0x00000003fff000LL,
343         15,     64,     53,     0x00000003fff800LL,
344         16,     64,     54,     0x00000003fffc00LL,
345         17,     64,     55,     0x00000003fffe00LL,
346         18,     64,     56,     0x00000003ffff00LL,
347         19,     64,     57,     0x00000003ffff80LL,
348         20,     64,     58,     0x00000003ffffc0LL,
349         21,     64,     59,     0x00000003ffffe0LL,
350         22,     64,     60,     0x00000003fffff0LL,
351         23,     64,     61,     0x00000003fffff8LL,
352         24,     64,     62,     0x00000003fffffcLL,
353         25,     64,     63,     0x00000003fffffeLL,
354         26,     64,     0,      0x00000003ffffffLL,
355         1,      64,     38,     0x00000004000000LL,
356         2,      64,     39,     0x00000006000000LL,
357         3,      64,     40,     0x00000007000000LL,
358         4,      64,     41,     0x00000007800000LL,
359         5,      64,     42,     0x00000007c00000LL,
360         6,      64,     43,     0x00000007e00000LL,
361         7,      64,     44,     0x00000007f00000LL,
362         8,      64,     45,     0x00000007f80000LL,
363         9,      64,     46,     0x00000007fc0000LL,
364         10,     64,     47,     0x00000007fe0000LL,
365         11,     64,     48,     0x00000007ff0000LL,
366         12,     64,     49,     0x00000007ff8000LL,
367         13,     64,     50,     0x00000007ffc000LL,
368         14,     64,     51,     0x00000007ffe000LL,
369         15,     64,     52,     0x00000007fff000LL,
370         16,     64,     53,     0x00000007fff800LL,
371         17,     64,     54,     0x00000007fffc00LL,
372         18,     64,     55,     0x00000007fffe00LL,
373         19,     64,     56,     0x00000007ffff00LL,
374         20,     64,     57,     0x00000007ffff80LL,
375         21,     64,     58,     0x00000007ffffc0LL,
376         22,     64,     59,     0x00000007ffffe0LL,
377         23,     64,     60,     0x00000007fffff0LL,
378         24,     64,     61,     0x00000007fffff8LL,
379         25,     64,     62,     0x00000007fffffcLL,
380         26,     64,     63,     0x00000007fffffeLL,
381         27,     64,     0,      0x00000007ffffffLL,
382         1,      64,     37,     0x00000008000000LL,
383         2,      64,     38,     0x0000000c000000LL,
384         3,      64,     39,     0x0000000e000000LL,
385         4,      64,     40,     0x0000000f000000LL,
386         5,      64,     41,     0x0000000f800000LL,
387         6,      64,     42,     0x0000000fc00000LL,
388         7,      64,     43,     0x0000000fe00000LL,
389         8,      64,     44,     0x0000000ff00000LL,
390         9,      64,     45,     0x0000000ff80000LL,
391         10,     64,     46,     0x0000000ffc0000LL,
392         11,     64,     47,     0x0000000ffe0000LL,
393         12,     64,     48,     0x0000000fff0000LL,
394         13,     64,     49,     0x0000000fff8000LL,
395         14,     64,     50,     0x0000000fffc000LL,
396         15,     64,     51,     0x0000000fffe000LL,
397         16,     64,     52,     0x0000000ffff000LL,
398         17,     64,     53,     0x0000000ffff800LL,
399         18,     64,     54,     0x0000000ffffc00LL,
400         19,     64,     55,     0x0000000ffffe00LL,
401         20,     64,     56,     0x0000000fffff00LL,
402         21,     64,     57,     0x0000000fffff80LL,
403         22,     64,     58,     0x0000000fffffc0LL,
404         23,     64,     59,     0x0000000fffffe0LL,
405         24,     64,     60,     0x0000000ffffff0LL,
406         25,     64,     61,     0x0000000ffffff8LL,
407         26,     64,     62,     0x0000000ffffffcLL,
408         27,     64,     63,     0x0000000ffffffeLL,
409         28,     64,     0,      0x0000000fffffffLL,
410         1,      64,     36,     0x00000010000000LL,
411         2,      64,     37,     0x00000018000000LL,
412         3,      64,     38,     0x0000001c000000LL,
413         4,      64,     39,     0x0000001e000000LL,
414         5,      64,     40,     0x0000001f000000LL,
415         6,      64,     41,     0x0000001f800000LL,
416         7,      64,     42,     0x0000001fc00000LL,
417         8,      64,     43,     0x0000001fe00000LL,
418         9,      64,     44,     0x0000001ff00000LL,
419         10,     64,     45,     0x0000001ff80000LL,
420         11,     64,     46,     0x0000001ffc0000LL,
421         12,     64,     47,     0x0000001ffe0000LL,
422         13,     64,     48,     0x0000001fff0000LL,
423         14,     64,     49,     0x0000001fff8000LL,
424         15,     64,     50,     0x0000001fffc000LL,
425         16,     64,     51,     0x0000001fffe000LL,
426         17,     64,     52,     0x0000001ffff000LL,
427         18,     64,     53,     0x0000001ffff800LL,
428         19,     64,     54,     0x0000001ffffc00LL,
429         20,     64,     55,     0x0000001ffffe00LL,
430         21,     64,     56,     0x0000001fffff00LL,
431         22,     64,     57,     0x0000001fffff80LL,
432         23,     64,     58,     0x0000001fffffc0LL,
433         24,     64,     59,     0x0000001fffffe0LL,
434         25,     64,     60,     0x0000001ffffff0LL,
435         26,     64,     61,     0x0000001ffffff8LL,
436         27,     64,     62,     0x0000001ffffffcLL,
437         28,     64,     63,     0x0000001ffffffeLL,
438         29,     64,     0,      0x0000001fffffffLL,
439         1,      64,     35,     0x00000020000000LL,
440         2,      64,     36,     0x00000030000000LL,
441         3,      64,     37,     0x00000038000000LL,
442         4,      64,     38,     0x0000003c000000LL,
443         5,      64,     39,     0x0000003e000000LL,
444         6,      64,     40,     0x0000003f000000LL,
445         7,      64,     41,     0x0000003f800000LL,
446         8,      64,     42,     0x0000003fc00000LL,
447         9,      64,     43,     0x0000003fe00000LL,
448         10,     64,     44,     0x0000003ff00000LL,
449         11,     64,     45,     0x0000003ff80000LL,
450         12,     64,     46,     0x0000003ffc0000LL,
451         13,     64,     47,     0x0000003ffe0000LL,
452         14,     64,     48,     0x0000003fff0000LL,
453         15,     64,     49,     0x0000003fff8000LL,
454         16,     64,     50,     0x0000003fffc000LL,
455         17,     64,     51,     0x0000003fffe000LL,
456         18,     64,     52,     0x0000003ffff000LL,
457         19,     64,     53,     0x0000003ffff800LL,
458         20,     64,     54,     0x0000003ffffc00LL,
459         21,     64,     55,     0x0000003ffffe00LL,
460         22,     64,     56,     0x0000003fffff00LL,
461         23,     64,     57,     0x0000003fffff80LL,
462         24,     64,     58,     0x0000003fffffc0LL,
463         25,     64,     59,     0x0000003fffffe0LL,
464         26,     64,     60,     0x0000003ffffff0LL,
465         27,     64,     61,     0x0000003ffffff8LL,
466         28,     64,     62,     0x0000003ffffffcLL,
467         29,     64,     63,     0x0000003ffffffeLL,
468         30,     64,     0,      0x0000003fffffffLL,
469         1,      64,     34,     0x00000040000000LL,
470         2,      64,     35,     0x00000060000000LL,
471         3,      64,     36,     0x00000070000000LL,
472         4,      64,     37,     0x00000078000000LL,
473         5,      64,     38,     0x0000007c000000LL,
474         6,      64,     39,     0x0000007e000000LL,
475         7,      64,     40,     0x0000007f000000LL,
476         8,      64,     41,     0x0000007f800000LL,
477         9,      64,     42,     0x0000007fc00000LL,
478         10,     64,     43,     0x0000007fe00000LL,
479         11,     64,     44,     0x0000007ff00000LL,
480         12,     64,     45,     0x0000007ff80000LL,
481         13,     64,     46,     0x0000007ffc0000LL,
482         14,     64,     47,     0x0000007ffe0000LL,
483         15,     64,     48,     0x0000007fff0000LL,
484         16,     64,     49,     0x0000007fff8000LL,
485         17,     64,     50,     0x0000007fffc000LL,
486         18,     64,     51,     0x0000007fffe000LL,
487         19,     64,     52,     0x0000007ffff000LL,
488         20,     64,     53,     0x0000007ffff800LL,
489         21,     64,     54,     0x0000007ffffc00LL,
490         22,     64,     55,     0x0000007ffffe00LL,
491         23,     64,     56,     0x0000007fffff00LL,
492         24,     64,     57,     0x0000007fffff80LL,
493         25,     64,     58,     0x0000007fffffc0LL,
494         26,     64,     59,     0x0000007fffffe0LL,
495         27,     64,     60,     0x0000007ffffff0LL,
496         28,     64,     61,     0x0000007ffffff8LL,
497         29,     64,     62,     0x0000007ffffffcLL,
498         30,     64,     63,     0x0000007ffffffeLL,
499         31,     64,     0,      0x0000007fffffffLL,
500         1,      64,     33,     0x00000080000000LL,
501         2,      64,     34,     0x000000c0000000LL,
502         3,      64,     35,     0x000000e0000000LL,
503         4,      64,     36,     0x000000f0000000LL,
504         5,      64,     37,     0x000000f8000000LL,
505         6,      64,     38,     0x000000fc000000LL,
506         7,      64,     39,     0x000000fe000000LL,
507         8,      64,     40,     0x000000ff000000LL,
508         9,      64,     41,     0x000000ff800000LL,
509         10,     64,     42,     0x000000ffc00000LL,
510         11,     64,     43,     0x000000ffe00000LL,
511         12,     64,     44,     0x000000fff00000LL,
512         13,     64,     45,     0x000000fff80000LL,
513         14,     64,     46,     0x000000fffc0000LL,
514         15,     64,     47,     0x000000fffe0000LL,
515         16,     64,     48,     0x000000ffff0000LL,
516         17,     64,     49,     0x000000ffff8000LL,
517         18,     64,     50,     0x000000ffffc000LL,
518         19,     64,     51,     0x000000ffffe000LL,
519         20,     64,     52,     0x000000fffff000LL,
520         21,     64,     53,     0x000000fffff800LL,
521         22,     64,     54,     0x000000fffffc00LL,
522         23,     64,     55,     0x000000fffffe00LL,
523         24,     64,     56,     0x000000ffffff00LL,
524         25,     64,     57,     0x000000ffffff80LL,
525         26,     64,     58,     0x000000ffffffc0LL,
526         27,     64,     59,     0x000000ffffffe0LL,
527         28,     64,     60,     0x000000fffffff0LL,
528         29,     64,     61,     0x000000fffffff8LL,
529         30,     64,     62,     0x000000fffffffcLL,
530         31,     64,     63,     0x000000fffffffeLL,
531         32,     64,     0,      0x000000ffffffffLL,
532         1,      64,     32,     0x00000100000000LL,
533         1,      32,     0,      0x00000100000001LL,
534         2,      64,     33,     0x00000180000000LL,
535         3,      64,     34,     0x000001c0000000LL,
536         4,      64,     35,     0x000001e0000000LL,
537         5,      64,     36,     0x000001f0000000LL,
538         6,      64,     37,     0x000001f8000000LL,
539         7,      64,     38,     0x000001fc000000LL,
540         8,      64,     39,     0x000001fe000000LL,
541         9,      64,     40,     0x000001ff000000LL,
542         10,     64,     41,     0x000001ff800000LL,
543         11,     64,     42,     0x000001ffc00000LL,
544         12,     64,     43,     0x000001ffe00000LL,
545         13,     64,     44,     0x000001fff00000LL,
546         14,     64,     45,     0x000001fff80000LL,
547         15,     64,     46,     0x000001fffc0000LL,
548         16,     64,     47,     0x000001fffe0000LL,
549         17,     64,     48,     0x000001ffff0000LL,
550         18,     64,     49,     0x000001ffff8000LL,
551         19,     64,     50,     0x000001ffffc000LL,
552         20,     64,     51,     0x000001ffffe000LL,
553         21,     64,     52,     0x000001fffff000LL,
554         22,     64,     53,     0x000001fffff800LL,
555         23,     64,     54,     0x000001fffffc00LL,
556         24,     64,     55,     0x000001fffffe00LL,
557         25,     64,     56,     0x000001ffffff00LL,
558         26,     64,     57,     0x000001ffffff80LL,
559         27,     64,     58,     0x000001ffffffc0LL,
560         28,     64,     59,     0x000001ffffffe0LL,
561         29,     64,     60,     0x000001fffffff0LL,
562         30,     64,     61,     0x000001fffffff8LL,
563         31,     64,     62,     0x000001fffffffcLL,
564         32,     64,     63,     0x000001fffffffeLL,
565         33,     64,     0,      0x000001ffffffffLL,
566         1,      64,     31,     0x00000200000000LL,
567         1,      32,     31,     0x00000200000002LL,
568         2,      64,     32,     0x00000300000000LL,
569         2,      32,     0,      0x00000300000003LL,
570         3,      64,     33,     0x00000380000000LL,
571         4,      64,     34,     0x000003c0000000LL,
572         5,      64,     35,     0x000003e0000000LL,
573         6,      64,     36,     0x000003f0000000LL,
574         7,      64,     37,     0x000003f8000000LL,
575         8,      64,     38,     0x000003fc000000LL,
576         9,      64,     39,     0x000003fe000000LL,
577         10,     64,     40,     0x000003ff000000LL,
578         11,     64,     41,     0x000003ff800000LL,
579         12,     64,     42,     0x000003ffc00000LL,
580         13,     64,     43,     0x000003ffe00000LL,
581         14,     64,     44,     0x000003fff00000LL,
582         15,     64,     45,     0x000003fff80000LL,
583         16,     64,     46,     0x000003fffc0000LL,
584         17,     64,     47,     0x000003fffe0000LL,
585         18,     64,     48,     0x000003ffff0000LL,
586         19,     64,     49,     0x000003ffff8000LL,
587         20,     64,     50,     0x000003ffffc000LL,
588         21,     64,     51,     0x000003ffffe000LL,
589         22,     64,     52,     0x000003fffff000LL,
590         23,     64,     53,     0x000003fffff800LL,
591         24,     64,     54,     0x000003fffffc00LL,
592         25,     64,     55,     0x000003fffffe00LL,
593         26,     64,     56,     0x000003ffffff00LL,
594         27,     64,     57,     0x000003ffffff80LL,
595         28,     64,     58,     0x000003ffffffc0LL,
596         29,     64,     59,     0x000003ffffffe0LL,
597         30,     64,     60,     0x000003fffffff0LL,
598         31,     64,     61,     0x000003fffffff8LL,
599         32,     64,     62,     0x000003fffffffcLL,
600         33,     64,     63,     0x000003fffffffeLL,
601         34,     64,     0,      0x000003ffffffffLL,
602         1,      64,     30,     0x00000400000000LL,
603         1,      32,     30,     0x00000400000004LL,
604         2,      64,     31,     0x00000600000000LL,
605         2,      32,     31,     0x00000600000006LL,
606         3,      64,     32,     0x00000700000000LL,
607         3,      32,     0,      0x00000700000007LL,
608         4,      64,     33,     0x00000780000000LL,
609         5,      64,     34,     0x000007c0000000LL,
610         6,      64,     35,     0x000007e0000000LL,
611         7,      64,     36,     0x000007f0000000LL,
612         8,      64,     37,     0x000007f8000000LL,
613         9,      64,     38,     0x000007fc000000LL,
614         10,     64,     39,     0x000007fe000000LL,
615         11,     64,     40,     0x000007ff000000LL,
616         12,     64,     41,     0x000007ff800000LL,
617         13,     64,     42,     0x000007ffc00000LL,
618         14,     64,     43,     0x000007ffe00000LL,
619         15,     64,     44,     0x000007fff00000LL,
620         16,     64,     45,     0x000007fff80000LL,
621         17,     64,     46,     0x000007fffc0000LL,
622         18,     64,     47,     0x000007fffe0000LL,
623         19,     64,     48,     0x000007ffff0000LL,
624         20,     64,     49,     0x000007ffff8000LL,
625         21,     64,     50,     0x000007ffffc000LL,
626         22,     64,     51,     0x000007ffffe000LL,
627         23,     64,     52,     0x000007fffff000LL,
628         24,     64,     53,     0x000007fffff800LL,
629         25,     64,     54,     0x000007fffffc00LL,
630         26,     64,     55,     0x000007fffffe00LL,
631         27,     64,     56,     0x000007ffffff00LL,
632         28,     64,     57,     0x000007ffffff80LL,
633         29,     64,     58,     0x000007ffffffc0LL,
634         30,     64,     59,     0x000007ffffffe0LL,
635         31,     64,     60,     0x000007fffffff0LL,
636         32,     64,     61,     0x000007fffffff8LL,
637         33,     64,     62,     0x000007fffffffcLL,
638         34,     64,     63,     0x000007fffffffeLL,
639         35,     64,     0,      0x000007ffffffffLL,
640         1,      64,     29,     0x00000800000000LL,
641         1,      32,     29,     0x00000800000008LL,
642         2,      64,     30,     0x00000c00000000LL,
643         2,      32,     30,     0x00000c0000000cLL,
644         3,      64,     31,     0x00000e00000000LL,
645         3,      32,     31,     0x00000e0000000eLL,
646         4,      64,     32,     0x00000f00000000LL,
647         4,      32,     0,      0x00000f0000000fLL,
648         5,      64,     33,     0x00000f80000000LL,
649         6,      64,     34,     0x00000fc0000000LL,
650         7,      64,     35,     0x00000fe0000000LL,
651         8,      64,     36,     0x00000ff0000000LL,
652         9,      64,     37,     0x00000ff8000000LL,
653         10,     64,     38,     0x00000ffc000000LL,
654         11,     64,     39,     0x00000ffe000000LL,
655         12,     64,     40,     0x00000fff000000LL,
656         13,     64,     41,     0x00000fff800000LL,
657         14,     64,     42,     0x00000fffc00000LL,
658         15,     64,     43,     0x00000fffe00000LL,
659         16,     64,     44,     0x00000ffff00000LL,
660         17,     64,     45,     0x00000ffff80000LL,
661         18,     64,     46,     0x00000ffffc0000LL,
662         19,     64,     47,     0x00000ffffe0000LL,
663         20,     64,     48,     0x00000fffff0000LL,
664         21,     64,     49,     0x00000fffff8000LL,
665         22,     64,     50,     0x00000fffffc000LL,
666         23,     64,     51,     0x00000fffffe000LL,
667         24,     64,     52,     0x00000ffffff000LL,
668         25,     64,     53,     0x00000ffffff800LL,
669         26,     64,     54,     0x00000ffffffc00LL,
670         27,     64,     55,     0x00000ffffffe00LL,
671         28,     64,     56,     0x00000fffffff00LL,
672         29,     64,     57,     0x00000fffffff80LL,
673         30,     64,     58,     0x00000fffffffc0LL,
674         31,     64,     59,     0x00000fffffffe0LL,
675         32,     64,     60,     0x00000ffffffff0LL,
676         33,     64,     61,     0x00000ffffffff8LL,
677         34,     64,     62,     0x00000ffffffffcLL,
678         35,     64,     63,     0x00000ffffffffeLL,
679         36,     64,     0,      0x00000fffffffffLL,
680         1,      64,     28,     0x00001000000000LL,
681         1,      32,     28,     0x00001000000010LL,
682         2,      64,     29,     0x00001800000000LL,
683         2,      32,     29,     0x00001800000018LL,
684         3,      64,     30,     0x00001c00000000LL,
685         3,      32,     30,     0x00001c0000001cLL,
686         4,      64,     31,     0x00001e00000000LL,
687         4,      32,     31,     0x00001e0000001eLL,
688         5,      64,     32,     0x00001f00000000LL,
689         5,      32,     0,      0x00001f0000001fLL,
690         6,      64,     33,     0x00001f80000000LL,
691         7,      64,     34,     0x00001fc0000000LL,
692         8,      64,     35,     0x00001fe0000000LL,
693         9,      64,     36,     0x00001ff0000000LL,
694         10,     64,     37,     0x00001ff8000000LL,
695         11,     64,     38,     0x00001ffc000000LL,
696         12,     64,     39,     0x00001ffe000000LL,
697         13,     64,     40,     0x00001fff000000LL,
698         14,     64,     41,     0x00001fff800000LL,
699         15,     64,     42,     0x00001fffc00000LL,
700         16,     64,     43,     0x00001fffe00000LL,
701         17,     64,     44,     0x00001ffff00000LL,
702         18,     64,     45,     0x00001ffff80000LL,
703         19,     64,     46,     0x00001ffffc0000LL,
704         20,     64,     47,     0x00001ffffe0000LL,
705         21,     64,     48,     0x00001fffff0000LL,
706         22,     64,     49,     0x00001fffff8000LL,
707         23,     64,     50,     0x00001fffffc000LL,
708         24,     64,     51,     0x00001fffffe000LL,
709         25,     64,     52,     0x00001ffffff000LL,
710         26,     64,     53,     0x00001ffffff800LL,
711         27,     64,     54,     0x00001ffffffc00LL,
712         28,     64,     55,     0x00001ffffffe00LL,
713         29,     64,     56,     0x00001fffffff00LL,
714         30,     64,     57,     0x00001fffffff80LL,
715         31,     64,     58,     0x00001fffffffc0LL,
716         32,     64,     59,     0x00001fffffffe0LL,
717         33,     64,     60,     0x00001ffffffff0LL,
718         34,     64,     61,     0x00001ffffffff8LL,
719         35,     64,     62,     0x00001ffffffffcLL,
720         36,     64,     63,     0x00001ffffffffeLL,
721         37,     64,     0,      0x00001fffffffffLL,
722         1,      64,     27,     0x00002000000000LL,
723         1,      32,     27,     0x00002000000020LL,
724         2,      64,     28,     0x00003000000000LL,
725         2,      32,     28,     0x00003000000030LL,
726         3,      64,     29,     0x00003800000000LL,
727         3,      32,     29,     0x00003800000038LL,
728         4,      64,     30,     0x00003c00000000LL,
729         4,      32,     30,     0x00003c0000003cLL,
730         5,      64,     31,     0x00003e00000000LL,
731         5,      32,     31,     0x00003e0000003eLL,
732         6,      64,     32,     0x00003f00000000LL,
733         6,      32,     0,      0x00003f0000003fLL,
734         7,      64,     33,     0x00003f80000000LL,
735         8,      64,     34,     0x00003fc0000000LL,
736         9,      64,     35,     0x00003fe0000000LL,
737         10,     64,     36,     0x00003ff0000000LL,
738         11,     64,     37,     0x00003ff8000000LL,
739         12,     64,     38,     0x00003ffc000000LL,
740         13,     64,     39,     0x00003ffe000000LL,
741         14,     64,     40,     0x00003fff000000LL,
742         15,     64,     41,     0x00003fff800000LL,
743         16,     64,     42,     0x00003fffc00000LL,
744         17,     64,     43,     0x00003fffe00000LL,
745         18,     64,     44,     0x00003ffff00000LL,
746         19,     64,     45,     0x00003ffff80000LL,
747         20,     64,     46,     0x00003ffffc0000LL,
748         21,     64,     47,     0x00003ffffe0000LL,
749         22,     64,     48,     0x00003fffff0000LL,
750         23,     64,     49,     0x00003fffff8000LL,
751         24,     64,     50,     0x00003fffffc000LL,
752         25,     64,     51,     0x00003fffffe000LL,
753         26,     64,     52,     0x00003ffffff000LL,
754         27,     64,     53,     0x00003ffffff800LL,
755         28,     64,     54,     0x00003ffffffc00LL,
756         29,     64,     55,     0x00003ffffffe00LL,
757         30,     64,     56,     0x00003fffffff00LL,
758         31,     64,     57,     0x00003fffffff80LL,
759         32,     64,     58,     0x00003fffffffc0LL,
760         33,     64,     59,     0x00003fffffffe0LL,
761         34,     64,     60,     0x00003ffffffff0LL,
762         35,     64,     61,     0x00003ffffffff8LL,
763         36,     64,     62,     0x00003ffffffffcLL,
764         37,     64,     63,     0x00003ffffffffeLL,
765         38,     64,     0,      0x00003fffffffffLL,
766         1,      64,     26,     0x00004000000000LL,
767         1,      32,     26,     0x00004000000040LL,
768         2,      64,     27,     0x00006000000000LL,
769         2,      32,     27,     0x00006000000060LL,
770         3,      64,     28,     0x00007000000000LL,
771         3,      32,     28,     0x00007000000070LL,
772         4,      64,     29,     0x00007800000000LL,
773         4,      32,     29,     0x00007800000078LL,
774         5,      64,     30,     0x00007c00000000LL,
775         5,      32,     30,     0x00007c0000007cLL,
776         6,      64,     31,     0x00007e00000000LL,
777         6,      32,     31,     0x00007e0000007eLL,
778         7,      64,     32,     0x00007f00000000LL,
779         7,      32,     0,      0x00007f0000007fLL,
780         8,      64,     33,     0x00007f80000000LL,
781         9,      64,     34,     0x00007fc0000000LL,
782         10,     64,     35,     0x00007fe0000000LL,
783         11,     64,     36,     0x00007ff0000000LL,
784         12,     64,     37,     0x00007ff8000000LL,
785         13,     64,     38,     0x00007ffc000000LL,
786         14,     64,     39,     0x00007ffe000000LL,
787         15,     64,     40,     0x00007fff000000LL,
788         16,     64,     41,     0x00007fff800000LL,
789         17,     64,     42,     0x00007fffc00000LL,
790         18,     64,     43,     0x00007fffe00000LL,
791         19,     64,     44,     0x00007ffff00000LL,
792         20,     64,     45,     0x00007ffff80000LL,
793         21,     64,     46,     0x00007ffffc0000LL,
794         22,     64,     47,     0x00007ffffe0000LL,
795         23,     64,     48,     0x00007fffff0000LL,
796         24,     64,     49,     0x00007fffff8000LL,
797         25,     64,     50,     0x00007fffffc000LL,
798         26,     64,     51,     0x00007fffffe000LL,
799         27,     64,     52,     0x00007ffffff000LL,
800         28,     64,     53,     0x00007ffffff800LL,
801         29,     64,     54,     0x00007ffffffc00LL,
802         30,     64,     55,     0x00007ffffffe00LL,
803         31,     64,     56,     0x00007fffffff00LL,
804         32,     64,     57,     0x00007fffffff80LL,
805         33,     64,     58,     0x00007fffffffc0LL,
806         34,     64,     59,     0x00007fffffffe0LL,
807         35,     64,     60,     0x00007ffffffff0LL,
808         36,     64,     61,     0x00007ffffffff8LL,
809         37,     64,     62,     0x00007ffffffffcLL,
810         38,     64,     63,     0x00007ffffffffeLL,
811         39,     64,     0,      0x00007fffffffffLL,
812         1,      64,     25,     0x00008000000000LL,
813         1,      32,     25,     0x00008000000080LL,
814         2,      64,     26,     0x0000c000000000LL,
815         2,      32,     26,     0x0000c0000000c0LL,
816         3,      64,     27,     0x0000e000000000LL,
817         3,      32,     27,     0x0000e0000000e0LL,
818         4,      64,     28,     0x0000f000000000LL,
819         4,      32,     28,     0x0000f0000000f0LL,
820         5,      64,     29,     0x0000f800000000LL,
821         5,      32,     29,     0x0000f8000000f8LL,
822         6,      64,     30,     0x0000fc00000000LL,
823         6,      32,     30,     0x0000fc000000fcLL,
824         7,      64,     31,     0x0000fe00000000LL,
825         7,      32,     31,     0x0000fe000000feLL,
826         8,      64,     32,     0x0000ff00000000LL,
827         8,      32,     0,      0x0000ff000000ffLL,
828         9,      64,     33,     0x0000ff80000000LL,
829         10,     64,     34,     0x0000ffc0000000LL,
830         11,     64,     35,     0x0000ffe0000000LL,
831         12,     64,     36,     0x0000fff0000000LL,
832         13,     64,     37,     0x0000fff8000000LL,
833         14,     64,     38,     0x0000fffc000000LL,
834         15,     64,     39,     0x0000fffe000000LL,
835         16,     64,     40,     0x0000ffff000000LL,
836         17,     64,     41,     0x0000ffff800000LL,
837         18,     64,     42,     0x0000ffffc00000LL,
838         19,     64,     43,     0x0000ffffe00000LL,
839         20,     64,     44,     0x0000fffff00000LL,
840         21,     64,     45,     0x0000fffff80000LL,
841         22,     64,     46,     0x0000fffffc0000LL,
842         23,     64,     47,     0x0000fffffe0000LL,
843         24,     64,     48,     0x0000ffffff0000LL,
844         25,     64,     49,     0x0000ffffff8000LL,
845         26,     64,     50,     0x0000ffffffc000LL,
846         27,     64,     51,     0x0000ffffffe000LL,
847         28,     64,     52,     0x0000fffffff000LL,
848         29,     64,     53,     0x0000fffffff800LL,
849         30,     64,     54,     0x0000fffffffc00LL,
850         31,     64,     55,     0x0000fffffffe00LL,
851         32,     64,     56,     0x0000ffffffff00LL,
852         33,     64,     57,     0x0000ffffffff80LL,
853         34,     64,     58,     0x0000ffffffffc0LL,
854         35,     64,     59,     0x0000ffffffffe0LL,
855         36,     64,     60,     0x0000fffffffff0LL,
856         37,     64,     61,     0x0000fffffffff8LL,
857         38,     64,     62,     0x0000fffffffffcLL,
858         39,     64,     63,     0x0000fffffffffeLL,
859         40,     64,     0,      0x0000ffffffffffLL,
860         1,      64,     24,     0x00010000000000LL,
861         1,      32,     24,     0x00010000000100LL,
862         2,      64,     25,     0x00018000000000LL,
863         2,      32,     25,     0x00018000000180LL,
864         3,      64,     26,     0x0001c000000000LL,
865         3,      32,     26,     0x0001c0000001c0LL,
866         4,      64,     27,     0x0001e000000000LL,
867         4,      32,     27,     0x0001e0000001e0LL,
868         5,      64,     28,     0x0001f000000000LL,
869         5,      32,     28,     0x0001f0000001f0LL,
870         6,      64,     29,     0x0001f800000000LL,
871         6,      32,     29,     0x0001f8000001f8LL,
872         7,      64,     30,     0x0001fc00000000LL,
873         7,      32,     30,     0x0001fc000001fcLL,
874         8,      64,     31,     0x0001fe00000000LL,
875         8,      32,     31,     0x0001fe000001feLL,
876         9,      64,     32,     0x0001ff00000000LL,
877         9,      32,     0,      0x0001ff000001ffLL,
878         10,     64,     33,     0x0001ff80000000LL,
879         11,     64,     34,     0x0001ffc0000000LL,
880         12,     64,     35,     0x0001ffe0000000LL,
881         13,     64,     36,     0x0001fff0000000LL,
882         14,     64,     37,     0x0001fff8000000LL,
883         15,     64,     38,     0x0001fffc000000LL,
884         16,     64,     39,     0x0001fffe000000LL,
885         17,     64,     40,     0x0001ffff000000LL,
886         18,     64,     41,     0x0001ffff800000LL,
887         19,     64,     42,     0x0001ffffc00000LL,
888         20,     64,     43,     0x0001ffffe00000LL,
889         21,     64,     44,     0x0001fffff00000LL,
890         22,     64,     45,     0x0001fffff80000LL,
891         23,     64,     46,     0x0001fffffc0000LL,
892         24,     64,     47,     0x0001fffffe0000LL,
893         25,     64,     48,     0x0001ffffff0000LL,
894         26,     64,     49,     0x0001ffffff8000LL,
895         27,     64,     50,     0x0001ffffffc000LL,
896         28,     64,     51,     0x0001ffffffe000LL,
897         29,     64,     52,     0x0001fffffff000LL,
898         30,     64,     53,     0x0001fffffff800LL,
899         31,     64,     54,     0x0001fffffffc00LL,
900         32,     64,     55,     0x0001fffffffe00LL,
901         33,     64,     56,     0x0001ffffffff00LL,
902         34,     64,     57,     0x0001ffffffff80LL,
903         35,     64,     58,     0x0001ffffffffc0LL,
904         36,     64,     59,     0x0001ffffffffe0LL,
905         37,     64,     60,     0x0001fffffffff0LL,
906         38,     64,     61,     0x0001fffffffff8LL,
907         39,     64,     62,     0x0001fffffffffcLL,
908         40,     64,     63,     0x0001fffffffffeLL,
909         41,     64,     0,      0x0001ffffffffffLL,
910         1,      64,     23,     0x00020000000000LL,
911         1,      32,     23,     0x00020000000200LL,
912         2,      64,     24,     0x00030000000000LL,
913         2,      32,     24,     0x00030000000300LL,
914         3,      64,     25,     0x00038000000000LL,
915         3,      32,     25,     0x00038000000380LL,
916         4,      64,     26,     0x0003c000000000LL,
917         4,      32,     26,     0x0003c0000003c0LL,
918         5,      64,     27,     0x0003e000000000LL,
919         5,      32,     27,     0x0003e0000003e0LL,
920         6,      64,     28,     0x0003f000000000LL,
921         6,      32,     28,     0x0003f0000003f0LL,
922         7,      64,     29,     0x0003f800000000LL,
923         7,      32,     29,     0x0003f8000003f8LL,
924         8,      64,     30,     0x0003fc00000000LL,
925         8,      32,     30,     0x0003fc000003fcLL,
926         9,      64,     31,     0x0003fe00000000LL,
927         9,      32,     31,     0x0003fe000003feLL,
928         10,     64,     32,     0x0003ff00000000LL,
929         10,     32,     0,      0x0003ff000003ffLL,
930         11,     64,     33,     0x0003ff80000000LL,
931         12,     64,     34,     0x0003ffc0000000LL,
932         13,     64,     35,     0x0003ffe0000000LL,
933         14,     64,     36,     0x0003fff0000000LL,
934         15,     64,     37,     0x0003fff8000000LL,
935         16,     64,     38,     0x0003fffc000000LL,
936         17,     64,     39,     0x0003fffe000000LL,
937         18,     64,     40,     0x0003ffff000000LL,
938         19,     64,     41,     0x0003ffff800000LL,
939         20,     64,     42,     0x0003ffffc00000LL,
940         21,     64,     43,     0x0003ffffe00000LL,
941         22,     64,     44,     0x0003fffff00000LL,
942         23,     64,     45,     0x0003fffff80000LL,
943         24,     64,     46,     0x0003fffffc0000LL,
944         25,     64,     47,     0x0003fffffe0000LL,
945         26,     64,     48,     0x0003ffffff0000LL,
946         27,     64,     49,     0x0003ffffff8000LL,
947         28,     64,     50,     0x0003ffffffc000LL,
948         29,     64,     51,     0x0003ffffffe000LL,
949         30,     64,     52,     0x0003fffffff000LL,
950         31,     64,     53,     0x0003fffffff800LL,
951         32,     64,     54,     0x0003fffffffc00LL,
952         33,     64,     55,     0x0003fffffffe00LL,
953         34,     64,     56,     0x0003ffffffff00LL,
954         35,     64,     57,     0x0003ffffffff80LL,
955         36,     64,     58,     0x0003ffffffffc0LL,
956         37,     64,     59,     0x0003ffffffffe0LL,
957         38,     64,     60,     0x0003fffffffff0LL,
958         39,     64,     61,     0x0003fffffffff8LL,
959         40,     64,     62,     0x0003fffffffffcLL,
960         41,     64,     63,     0x0003fffffffffeLL,
961         42,     64,     0,      0x0003ffffffffffLL,
962         1,      64,     22,     0x00040000000000LL,
963         1,      32,     22,     0x00040000000400LL,
964         2,      64,     23,     0x00060000000000LL,
965         2,      32,     23,     0x00060000000600LL,
966         3,      64,     24,     0x00070000000000LL,
967         3,      32,     24,     0x00070000000700LL,
968         4,      64,     25,     0x00078000000000LL,
969         4,      32,     25,     0x00078000000780LL,
970         5,      64,     26,     0x0007c000000000LL,
971         5,      32,     26,     0x0007c0000007c0LL,
972         6,      64,     27,     0x0007e000000000LL,
973         6,      32,     27,     0x0007e0000007e0LL,
974         7,      64,     28,     0x0007f000000000LL,
975         7,      32,     28,     0x0007f0000007f0LL,
976         8,      64,     29,     0x0007f800000000LL,
977         8,      32,     29,     0x0007f8000007f8LL,
978         9,      64,     30,     0x0007fc00000000LL,
979         9,      32,     30,     0x0007fc000007fcLL,
980         10,     64,     31,     0x0007fe00000000LL,
981         10,     32,     31,     0x0007fe000007feLL,
982         11,     64,     32,     0x0007ff00000000LL,
983         11,     32,     0,      0x0007ff000007ffLL,
984         12,     64,     33,     0x0007ff80000000LL,
985         13,     64,     34,     0x0007ffc0000000LL,
986         14,     64,     35,     0x0007ffe0000000LL,
987         15,     64,     36,     0x0007fff0000000LL,
988         16,     64,     37,     0x0007fff8000000LL,
989         17,     64,     38,     0x0007fffc000000LL,
990         18,     64,     39,     0x0007fffe000000LL,
991         19,     64,     40,     0x0007ffff000000LL,
992         20,     64,     41,     0x0007ffff800000LL,
993         21,     64,     42,     0x0007ffffc00000LL,
994         22,     64,     43,     0x0007ffffe00000LL,
995         23,     64,     44,     0x0007fffff00000LL,
996         24,     64,     45,     0x0007fffff80000LL,
997         25,     64,     46,     0x0007fffffc0000LL,
998         26,     64,     47,     0x0007fffffe0000LL,
999         27,     64,     48,     0x0007ffffff0000LL,
1000         28,     64,     49,     0x0007ffffff8000LL,
1001         29,     64,     50,     0x0007ffffffc000LL,
1002         30,     64,     51,     0x0007ffffffe000LL,
1003         31,     64,     52,     0x0007fffffff000LL,
1004         32,     64,     53,     0x0007fffffff800LL,
1005         33,     64,     54,     0x0007fffffffc00LL,
1006         34,     64,     55,     0x0007fffffffe00LL,
1007         35,     64,     56,     0x0007ffffffff00LL,
1008         36,     64,     57,     0x0007ffffffff80LL,
1009         37,     64,     58,     0x0007ffffffffc0LL,
1010         38,     64,     59,     0x0007ffffffffe0LL,
1011         39,     64,     60,     0x0007fffffffff0LL,
1012         40,     64,     61,     0x0007fffffffff8LL,
1013         41,     64,     62,     0x0007fffffffffcLL,
1014         42,     64,     63,     0x0007fffffffffeLL,
1015         43,     64,     0,      0x0007ffffffffffLL,
1016         1,      64,     21,     0x00080000000000LL,
1017         1,      32,     21,     0x00080000000800LL,
1018         2,      64,     22,     0x000c0000000000LL,
1019         2,      32,     22,     0x000c0000000c00LL,
1020         3,      64,     23,     0x000e0000000000LL,
1021         3,      32,     23,     0x000e0000000e00LL,
1022         4,      64,     24,     0x000f0000000000LL,
1023         4,      32,     24,     0x000f0000000f00LL,
1024         5,      64,     25,     0x000f8000000000LL,
1025         5,      32,     25,     0x000f8000000f80LL,
1026         6,      64,     26,     0x000fc000000000LL,
1027         6,      32,     26,     0x000fc000000fc0LL,
1028         7,      64,     27,     0x000fe000000000LL,
1029         7,      32,     27,     0x000fe000000fe0LL,
1030         8,      64,     28,     0x000ff000000000LL,
1031         8,      32,     28,     0x000ff000000ff0LL,
1032         9,      64,     29,     0x000ff800000000LL,
1033         9,      32,     29,     0x000ff800000ff8LL,
1034         10,     64,     30,     0x000ffc00000000LL,
1035         10,     32,     30,     0x000ffc00000ffcLL,
1036         11,     64,     31,     0x000ffe00000000LL,
1037         11,     32,     31,     0x000ffe00000ffeLL,
1038         12,     64,     32,     0x000fff00000000LL,
1039         12,     32,     0,      0x000fff00000fffLL,
1040         13,     64,     33,     0x000fff80000000LL,
1041         14,     64,     34,     0x000fffc0000000LL,
1042         15,     64,     35,     0x000fffe0000000LL,
1043         16,     64,     36,     0x000ffff0000000LL,
1044         17,     64,     37,     0x000ffff8000000LL,
1045         18,     64,     38,     0x000ffffc000000LL,
1046         19,     64,     39,     0x000ffffe000000LL,
1047         20,     64,     40,     0x000fffff000000LL,
1048         21,     64,     41,     0x000fffff800000LL,
1049         22,     64,     42,     0x000fffffc00000LL,
1050         23,     64,     43,     0x000fffffe00000LL,
1051         24,     64,     44,     0x000ffffff00000LL,
1052         25,     64,     45,     0x000ffffff80000LL,
1053         26,     64,     46,     0x000ffffffc0000LL,
1054         27,     64,     47,     0x000ffffffe0000LL,
1055         28,     64,     48,     0x000fffffff0000LL,
1056         29,     64,     49,     0x000fffffff8000LL,
1057         30,     64,     50,     0x000fffffffc000LL,
1058         31,     64,     51,     0x000fffffffe000LL,
1059         32,     64,     52,     0x000ffffffff000LL,
1060         33,     64,     53,     0x000ffffffff800LL,
1061         34,     64,     54,     0x000ffffffffc00LL,
1062         35,     64,     55,     0x000ffffffffe00LL,
1063         36,     64,     56,     0x000fffffffff00LL,
1064         37,     64,     57,     0x000fffffffff80LL,
1065         38,     64,     58,     0x000fffffffffc0LL,
1066         39,     64,     59,     0x000fffffffffe0LL,
1067         40,     64,     60,     0x000ffffffffff0LL,
1068         41,     64,     61,     0x000ffffffffff8LL,
1069         42,     64,     62,     0x000ffffffffffcLL,
1070         43,     64,     63,     0x000ffffffffffeLL,
1071         44,     64,     0,      0x000fffffffffffLL,
1072         1,      64,     20,     0x00100000000000LL,
1073         1,      32,     20,     0x00100000001000LL,
1074         2,      64,     21,     0x00180000000000LL,
1075         2,      32,     21,     0x00180000001800LL,
1076         3,      64,     22,     0x001c0000000000LL,
1077         3,      32,     22,     0x001c0000001c00LL,
1078         4,      64,     23,     0x001e0000000000LL,
1079         4,      32,     23,     0x001e0000001e00LL,
1080         5,      64,     24,     0x001f0000000000LL,
1081         5,      32,     24,     0x001f0000001f00LL,
1082         6,      64,     25,     0x001f8000000000LL,
1083         6,      32,     25,     0x001f8000001f80LL,
1084         7,      64,     26,     0x001fc000000000LL,
1085         7,      32,     26,     0x001fc000001fc0LL,
1086         8,      64,     27,     0x001fe000000000LL,
1087         8,      32,     27,     0x001fe000001fe0LL,
1088         9,      64,     28,     0x001ff000000000LL,
1089         9,      32,     28,     0x001ff000001ff0LL,
1090         10,     64,     29,     0x001ff800000000LL,
1091         10,     32,     29,     0x001ff800001ff8LL,
1092         11,     64,     30,     0x001ffc00000000LL,
1093         11,     32,     30,     0x001ffc00001ffcLL,
1094         12,     64,     31,     0x001ffe00000000LL,
1095         12,     32,     31,     0x001ffe00001ffeLL,
1096         13,     64,     32,     0x001fff00000000LL,
1097         13,     32,     0,      0x001fff00001fffLL,
1098         14,     64,     33,     0x001fff80000000LL,
1099         15,     64,     34,     0x001fffc0000000LL,
1100         16,     64,     35,     0x001fffe0000000LL,
1101         17,     64,     36,     0x001ffff0000000LL,
1102         18,     64,     37,     0x001ffff8000000LL,
1103         19,     64,     38,     0x001ffffc000000LL,
1104         20,     64,     39,     0x001ffffe000000LL,
1105         21,     64,     40,     0x001fffff000000LL,
1106         22,     64,     41,     0x001fffff800000LL,
1107         23,     64,     42,     0x001fffffc00000LL,
1108         24,     64,     43,     0x001fffffe00000LL,
1109         25,     64,     44,     0x001ffffff00000LL,
1110         26,     64,     45,     0x001ffffff80000LL,
1111         27,     64,     46,     0x001ffffffc0000LL,
1112         28,     64,     47,     0x001ffffffe0000LL,
1113         29,     64,     48,     0x001fffffff0000LL,
1114         30,     64,     49,     0x001fffffff8000LL,
1115         31,     64,     50,     0x001fffffffc000LL,
1116         32,     64,     51,     0x001fffffffe000LL,
1117         33,     64,     52,     0x001ffffffff000LL,
1118         34,     64,     53,     0x001ffffffff800LL,
1119         35,     64,     54,     0x001ffffffffc00LL,
1120         36,     64,     55,     0x001ffffffffe00LL,
1121         37,     64,     56,     0x001fffffffff00LL,
1122         38,     64,     57,     0x001fffffffff80LL,
1123         39,     64,     58,     0x001fffffffffc0LL,
1124         40,     64,     59,     0x001fffffffffe0LL,
1125         41,     64,     60,     0x001ffffffffff0LL,
1126         42,     64,     61,     0x001ffffffffff8LL,
1127         43,     64,     62,     0x001ffffffffffcLL,
1128         44,     64,     63,     0x001ffffffffffeLL,
1129         45,     64,     0,      0x001fffffffffffLL,
1130         1,      64,     19,     0x00200000000000LL,
1131         1,      32,     19,     0x00200000002000LL,
1132         2,      64,     20,     0x00300000000000LL,
1133         2,      32,     20,     0x00300000003000LL,
1134         3,      64,     21,     0x00380000000000LL,
1135         3,      32,     21,     0x00380000003800LL,
1136         4,      64,     22,     0x003c0000000000LL,
1137         4,      32,     22,     0x003c0000003c00LL,
1138         5,      64,     23,     0x003e0000000000LL,
1139         5,      32,     23,     0x003e0000003e00LL,
1140         6,      64,     24,     0x003f0000000000LL,
1141         6,      32,     24,     0x003f0000003f00LL,
1142         7,      64,     25,     0x003f8000000000LL,
1143         7,      32,     25,     0x003f8000003f80LL,
1144         8,      64,     26,     0x003fc000000000LL,
1145         8,      32,     26,     0x003fc000003fc0LL,
1146         9,      64,     27,     0x003fe000000000LL,
1147         9,      32,     27,     0x003fe000003fe0LL,
1148         10,     64,     28,     0x003ff000000000LL,
1149         10,     32,     28,     0x003ff000003ff0LL,
1150         11,     64,     29,     0x003ff800000000LL,
1151         11,     32,     29,     0x003ff800003ff8LL,
1152         12,     64,     30,     0x003ffc00000000LL,
1153         12,     32,     30,     0x003ffc00003ffcLL,
1154         13,     64,     31,     0x003ffe00000000LL,
1155         13,     32,     31,     0x003ffe00003ffeLL,
1156         14,     64,     32,     0x003fff00000000LL,
1157         14,     32,     0,      0x003fff00003fffLL,
1158         15,     64,     33,     0x003fff80000000LL,
1159         16,     64,     34,     0x003fffc0000000LL,
1160         17,     64,     35,     0x003fffe0000000LL,
1161         18,     64,     36,     0x003ffff0000000LL,
1162         19,     64,     37,     0x003ffff8000000LL,
1163         20,     64,     38,     0x003ffffc000000LL,
1164         21,     64,     39,     0x003ffffe000000LL,
1165         22,     64,     40,     0x003fffff000000LL,
1166         23,     64,     41,     0x003fffff800000LL,
1167         24,     64,     42,     0x003fffffc00000LL,
1168         25,     64,     43,     0x003fffffe00000LL,
1169         26,     64,     44,     0x003ffffff00000LL,
1170         27,     64,     45,     0x003ffffff80000LL,
1171         28,     64,     46,     0x003ffffffc0000LL,
1172         29,     64,     47,     0x003ffffffe0000LL,
1173         30,     64,     48,     0x003fffffff0000LL,
1174         31,     64,     49,     0x003fffffff8000LL,
1175         32,     64,     50,     0x003fffffffc000LL,
1176         33,     64,     51,     0x003fffffffe000LL,
1177         34,     64,     52,     0x003ffffffff000LL,
1178         35,     64,     53,     0x003ffffffff800LL,
1179         36,     64,     54,     0x003ffffffffc00LL,
1180         37,     64,     55,     0x003ffffffffe00LL,
1181         38,     64,     56,     0x003fffffffff00LL,
1182         39,     64,     57,     0x003fffffffff80LL,
1183         40,     64,     58,     0x003fffffffffc0LL,
1184         41,     64,     59,     0x003fffffffffe0LL,
1185         42,     64,     60,     0x003ffffffffff0LL,
1186         43,     64,     61,     0x003ffffffffff8LL,
1187         44,     64,     62,     0x003ffffffffffcLL,
1188         45,     64,     63,     0x003ffffffffffeLL,
1189         46,     64,     0,      0x003fffffffffffLL,
1190         1,      64,     18,     0x00400000000000LL,
1191         1,      32,     18,     0x00400000004000LL,
1192         2,      64,     19,     0x00600000000000LL,
1193         2,      32,     19,     0x00600000006000LL,
1194         3,      64,     20,     0x00700000000000LL,
1195         3,      32,     20,     0x00700000007000LL,
1196         4,      64,     21,     0x00780000000000LL,
1197         4,      32,     21,     0x00780000007800LL,
1198         5,      64,     22,     0x007c0000000000LL,
1199         5,      32,     22,     0x007c0000007c00LL,
1200         6,      64,     23,     0x007e0000000000LL,
1201         6,      32,     23,     0x007e0000007e00LL,
1202         7,      64,     24,     0x007f0000000000LL,
1203         7,      32,     24,     0x007f0000007f00LL,
1204         8,      64,     25,     0x007f8000000000LL,
1205         8,      32,     25,     0x007f8000007f80LL,
1206         9,      64,     26,     0x007fc000000000LL,
1207         9,      32,     26,     0x007fc000007fc0LL,
1208         10,     64,     27,     0x007fe000000000LL,
1209         10,     32,     27,     0x007fe000007fe0LL,
1210         11,     64,     28,     0x007ff000000000LL,
1211         11,     32,     28,     0x007ff000007ff0LL,
1212         12,     64,     29,     0x007ff800000000LL,
1213         12,     32,     29,     0x007ff800007ff8LL,
1214         13,     64,     30,     0x007ffc00000000LL,
1215         13,     32,     30,     0x007ffc00007ffcLL,
1216         14,     64,     31,     0x007ffe00000000LL,
1217         14,     32,     31,     0x007ffe00007ffeLL,
1218         15,     64,     32,     0x007fff00000000LL,
1219         15,     32,     0,      0x007fff00007fffLL,
1220         16,     64,     33,     0x007fff80000000LL,
1221         17,     64,     34,     0x007fffc0000000LL,
1222         18,     64,     35,     0x007fffe0000000LL,
1223         19,     64,     36,     0x007ffff0000000LL,
1224         20,     64,     37,     0x007ffff8000000LL,
1225         21,     64,     38,     0x007ffffc000000LL,
1226         22,     64,     39,     0x007ffffe000000LL,
1227         23,     64,     40,     0x007fffff000000LL,
1228         24,     64,     41,     0x007fffff800000LL,
1229         25,     64,     42,     0x007fffffc00000LL,
1230         26,     64,     43,     0x007fffffe00000LL,
1231         27,     64,     44,     0x007ffffff00000LL,
1232         28,     64,     45,     0x007ffffff80000LL,
1233         29,     64,     46,     0x007ffffffc0000LL,
1234         30,     64,     47,     0x007ffffffe0000LL,
1235         31,     64,     48,     0x007fffffff0000LL,
1236         32,     64,     49,     0x007fffffff8000LL,
1237         33,     64,     50,     0x007fffffffc000LL,
1238         34,     64,     51,     0x007fffffffe000LL,
1239         35,     64,     52,     0x007ffffffff000LL,
1240         36,     64,     53,     0x007ffffffff800LL,
1241         37,     64,     54,     0x007ffffffffc00LL,
1242         38,     64,     55,     0x007ffffffffe00LL,
1243         39,     64,     56,     0x007fffffffff00LL,
1244         40,     64,     57,     0x007fffffffff80LL,
1245         41,     64,     58,     0x007fffffffffc0LL,
1246         42,     64,     59,     0x007fffffffffe0LL,
1247         43,     64,     60,     0x007ffffffffff0LL,
1248         44,     64,     61,     0x007ffffffffff8LL,
1249         45,     64,     62,     0x007ffffffffffcLL,
1250         46,     64,     63,     0x007ffffffffffeLL,
1251         47,     64,     0,      0x007fffffffffffLL,
1252         1,      64,     17,     0x00800000000000LL,
1253         1,      32,     17,     0x00800000008000LL,
1254         2,      64,     18,     0x00c00000000000LL,
1255         2,      32,     18,     0x00c0000000c000LL,
1256         3,      64,     19,     0x00e00000000000LL,
1257         3,      32,     19,     0x00e0000000e000LL,
1258         4,      64,     20,     0x00f00000000000LL,
1259         4,      32,     20,     0x00f0000000f000LL,
1260         5,      64,     21,     0x00f80000000000LL,
1261         5,      32,     21,     0x00f8000000f800LL,
1262         6,      64,     22,     0x00fc0000000000LL,
1263         6,      32,     22,     0x00fc000000fc00LL,
1264         7,      64,     23,     0x00fe0000000000LL,
1265         7,      32,     23,     0x00fe000000fe00LL,
1266         8,      64,     24,     0x00ff0000000000LL,
1267         8,      32,     24,     0x00ff000000ff00LL,
1268         9,      64,     25,     0x00ff8000000000LL,
1269         9,      32,     25,     0x00ff800000ff80LL,
1270         10,     64,     26,     0x00ffc000000000LL,
1271         10,     32,     26,     0x00ffc00000ffc0LL,
1272         11,     64,     27,     0x00ffe000000000LL,
1273         11,     32,     27,     0x00ffe00000ffe0LL,
1274         12,     64,     28,     0x00fff000000000LL,
1275         12,     32,     28,     0x00fff00000fff0LL,
1276         13,     64,     29,     0x00fff800000000LL,
1277         13,     32,     29,     0x00fff80000fff8LL,
1278         14,     64,     30,     0x00fffc00000000LL,
1279         14,     32,     30,     0x00fffc0000fffcLL,
1280         15,     64,     31,     0x00fffe00000000LL,
1281         15,     32,     31,     0x00fffe0000fffeLL,
1282         16,     64,     32,     0x00ffff00000000LL,
1283         16,     32,     0,      0x00ffff0000ffffLL,
1284         17,     64,     33,     0x00ffff80000000LL,
1285         18,     64,     34,     0x00ffffc0000000LL,
1286         19,     64,     35,     0x00ffffe0000000LL,
1287         20,     64,     36,     0x00fffff0000000LL,
1288         21,     64,     37,     0x00fffff8000000LL,
1289         22,     64,     38,     0x00fffffc000000LL,
1290         23,     64,     39,     0x00fffffe000000LL,
1291         24,     64,     40,     0x00ffffff000000LL,
1292         25,     64,     41,     0x00ffffff800000LL,
1293         26,     64,     42,     0x00ffffffc00000LL,
1294         27,     64,     43,     0x00ffffffe00000LL,
1295         28,     64,     44,     0x00fffffff00000LL,
1296         29,     64,     45,     0x00fffffff80000LL,
1297         30,     64,     46,     0x00fffffffc0000LL,
1298         31,     64,     47,     0x00fffffffe0000LL,
1299         32,     64,     48,     0x00ffffffff0000LL,
1300         33,     64,     49,     0x00ffffffff8000LL,
1301         34,     64,     50,     0x00ffffffffc000LL,
1302         35,     64,     51,     0x00ffffffffe000LL,
1303         36,     64,     52,     0x00fffffffff000LL,
1304         37,     64,     53,     0x00fffffffff800LL,
1305         38,     64,     54,     0x00fffffffffc00LL,
1306         39,     64,     55,     0x00fffffffffe00LL,
1307         40,     64,     56,     0x00ffffffffff00LL,
1308         41,     64,     57,     0x00ffffffffff80LL,
1309         42,     64,     58,     0x00ffffffffffc0LL,
1310         43,     64,     59,     0x00ffffffffffe0LL,
1311         44,     64,     60,     0x00fffffffffff0LL,
1312         45,     64,     61,     0x00fffffffffff8LL,
1313         46,     64,     62,     0x00fffffffffffcLL,
1314         47,     64,     63,     0x00fffffffffffeLL,
1315         48,     64,     0,      0x00ffffffffffffLL,
1316         1,      64,     16,     0x01000000000000LL,
1317         1,      32,     16,     0x01000000010000LL,
1318         1,      16,     0,      0x01000100010001LL,
1319         2,      64,     17,     0x01800000000000LL,
1320         2,      32,     17,     0x01800000018000LL,
1321         3,      64,     18,     0x01c00000000000LL,
1322         3,      32,     18,     0x01c0000001c000LL,
1323         4,      64,     19,     0x01e00000000000LL,
1324         4,      32,     19,     0x01e0000001e000LL,
1325         5,      64,     20,     0x01f00000000000LL,
1326         5,      32,     20,     0x01f0000001f000LL,
1327         6,      64,     21,     0x01f80000000000LL,
1328         6,      32,     21,     0x01f8000001f800LL,
1329         7,      64,     22,     0x01fc0000000000LL,
1330         7,      32,     22,     0x01fc000001fc00LL,
1331         8,      64,     23,     0x01fe0000000000LL,
1332         8,      32,     23,     0x01fe000001fe00LL,
1333         9,      64,     24,     0x01ff0000000000LL,
1334         9,      32,     24,     0x01ff000001ff00LL,
1335         10,     64,     25,     0x01ff8000000000LL,
1336         10,     32,     25,     0x01ff800001ff80LL,
1337         11,     64,     26,     0x01ffc000000000LL,
1338         11,     32,     26,     0x01ffc00001ffc0LL,
1339         12,     64,     27,     0x01ffe000000000LL,
1340         12,     32,     27,     0x01ffe00001ffe0LL,
1341         13,     64,     28,     0x01fff000000000LL,
1342         13,     32,     28,     0x01fff00001fff0LL,
1343         14,     64,     29,     0x01fff800000000LL,
1344         14,     32,     29,     0x01fff80001fff8LL,
1345         15,     64,     30,     0x01fffc00000000LL,
1346         15,     32,     30,     0x01fffc0001fffcLL,
1347         16,     64,     31,     0x01fffe00000000LL,
1348         16,     32,     31,     0x01fffe0001fffeLL,
1349         17,     64,     32,     0x01ffff00000000LL,
1350         17,     32,     0,      0x01ffff0001ffffLL,
1351         18,     64,     33,     0x01ffff80000000LL,
1352         19,     64,     34,     0x01ffffc0000000LL,
1353         20,     64,     35,     0x01ffffe0000000LL,
1354         21,     64,     36,     0x01fffff0000000LL,
1355         22,     64,     37,     0x01fffff8000000LL,
1356         23,     64,     38,     0x01fffffc000000LL,
1357         24,     64,     39,     0x01fffffe000000LL,
1358         25,     64,     40,     0x01ffffff000000LL,
1359         26,     64,     41,     0x01ffffff800000LL,
1360         27,     64,     42,     0x01ffffffc00000LL,
1361         28,     64,     43,     0x01ffffffe00000LL,
1362         29,     64,     44,     0x01fffffff00000LL,
1363         30,     64,     45,     0x01fffffff80000LL,
1364         31,     64,     46,     0x01fffffffc0000LL,
1365         32,     64,     47,     0x01fffffffe0000LL,
1366         33,     64,     48,     0x01ffffffff0000LL,
1367         34,     64,     49,     0x01ffffffff8000LL,
1368         35,     64,     50,     0x01ffffffffc000LL,
1369         36,     64,     51,     0x01ffffffffe000LL,
1370         37,     64,     52,     0x01fffffffff000LL,
1371         38,     64,     53,     0x01fffffffff800LL,
1372         39,     64,     54,     0x01fffffffffc00LL,
1373         40,     64,     55,     0x01fffffffffe00LL,
1374         41,     64,     56,     0x01ffffffffff00LL,
1375         42,     64,     57,     0x01ffffffffff80LL,
1376         43,     64,     58,     0x01ffffffffffc0LL,
1377         44,     64,     59,     0x01ffffffffffe0LL,
1378         45,     64,     60,     0x01fffffffffff0LL,
1379         46,     64,     61,     0x01fffffffffff8LL,
1380         47,     64,     62,     0x01fffffffffffcLL,
1381         48,     64,     63,     0x01fffffffffffeLL,
1382         49,     64,     0,      0x01ffffffffffffLL,
1383         1,      64,     15,     0x02000000000000LL,
1384         1,      32,     15,     0x02000000020000LL,
1385         1,      16,     15,     0x02000200020002LL,
1386         2,      64,     16,     0x03000000000000LL,
1387         2,      32,     16,     0x03000000030000LL,
1388         2,      16,     0,      0x03000300030003LL,
1389         3,      64,     17,     0x03800000000000LL,
1390         3,      32,     17,     0x03800000038000LL,
1391         4,      64,     18,     0x03c00000000000LL,
1392         4,      32,     18,     0x03c0000003c000LL,
1393         5,      64,     19,     0x03e00000000000LL,
1394         5,      32,     19,     0x03e0000003e000LL,
1395         6,      64,     20,     0x03f00000000000LL,
1396         6,      32,     20,     0x03f0000003f000LL,
1397         7,      64,     21,     0x03f80000000000LL,
1398         7,      32,     21,     0x03f8000003f800LL,
1399         8,      64,     22,     0x03fc0000000000LL,
1400         8,      32,     22,     0x03fc000003fc00LL,
1401         9,      64,     23,     0x03fe0000000000LL,
1402         9,      32,     23,     0x03fe000003fe00LL,
1403         10,     64,     24,     0x03ff0000000000LL,
1404         10,     32,     24,     0x03ff000003ff00LL,
1405         11,     64,     25,     0x03ff8000000000LL,
1406         11,     32,     25,     0x03ff800003ff80LL,
1407         12,     64,     26,     0x03ffc000000000LL,
1408         12,     32,     26,     0x03ffc00003ffc0LL,
1409         13,     64,     27,     0x03ffe000000000LL,
1410         13,     32,     27,     0x03ffe00003ffe0LL,
1411         14,     64,     28,     0x03fff000000000LL,
1412         14,     32,     28,     0x03fff00003fff0LL,
1413         15,     64,     29,     0x03fff800000000LL,
1414         15,     32,     29,     0x03fff80003fff8LL,
1415         16,     64,     30,     0x03fffc00000000LL,
1416         16,     32,     30,     0x03fffc0003fffcLL,
1417         17,     64,     31,     0x03fffe00000000LL,
1418         17,     32,     31,     0x03fffe0003fffeLL,
1419         18,     64,     32,     0x03ffff00000000LL,
1420         18,     32,     0,      0x03ffff0003ffffLL,
1421         19,     64,     33,     0x03ffff80000000LL,
1422         20,     64,     34,     0x03ffffc0000000LL,
1423         21,     64,     35,     0x03ffffe0000000LL,
1424         22,     64,     36,     0x03fffff0000000LL,
1425         23,     64,     37,     0x03fffff8000000LL,
1426         24,     64,     38,     0x03fffffc000000LL,
1427         25,     64,     39,     0x03fffffe000000LL,
1428         26,     64,     40,     0x03ffffff000000LL,
1429         27,     64,     41,     0x03ffffff800000LL,
1430         28,     64,     42,     0x03ffffffc00000LL,
1431         29,     64,     43,     0x03ffffffe00000LL,
1432         30,     64,     44,     0x03fffffff00000LL,
1433         31,     64,     45,     0x03fffffff80000LL,
1434         32,     64,     46,     0x03fffffffc0000LL,
1435         33,     64,     47,     0x03fffffffe0000LL,
1436         34,     64,     48,     0x03ffffffff0000LL,
1437         35,     64,     49,     0x03ffffffff8000LL,
1438         36,     64,     50,     0x03ffffffffc000LL,
1439         37,     64,     51,     0x03ffffffffe000LL,
1440         38,     64,     52,     0x03fffffffff000LL,
1441         39,     64,     53,     0x03fffffffff800LL,
1442         40,     64,     54,     0x03fffffffffc00LL,
1443         41,     64,     55,     0x03fffffffffe00LL,
1444         42,     64,     56,     0x03ffffffffff00LL,
1445         43,     64,     57,     0x03ffffffffff80LL,
1446         44,     64,     58,     0x03ffffffffffc0LL,
1447         45,     64,     59,     0x03ffffffffffe0LL,
1448         46,     64,     60,     0x03fffffffffff0LL,
1449         47,     64,     61,     0x03fffffffffff8LL,
1450         48,     64,     62,     0x03fffffffffffcLL,
1451         49,     64,     63,     0x03fffffffffffeLL,
1452         50,     64,     0,      0x03ffffffffffffLL,
1453         1,      64,     14,     0x04000000000000LL,
1454         1,      32,     14,     0x04000000040000LL,
1455         1,      16,     14,     0x04000400040004LL,
1456         2,      64,     15,     0x06000000000000LL,
1457         2,      32,     15,     0x06000000060000LL,
1458         2,      16,     15,     0x06000600060006LL,
1459         3,      64,     16,     0x07000000000000LL,
1460         3,      32,     16,     0x07000000070000LL,
1461         3,      16,     0,      0x07000700070007LL,
1462         4,      64,     17,     0x07800000000000LL,
1463         4,      32,     17,     0x07800000078000LL,
1464         5,      64,     18,     0x07c00000000000LL,
1465         5,      32,     18,     0x07c0000007c000LL,
1466         6,      64,     19,     0x07e00000000000LL,
1467         6,      32,     19,     0x07e0000007e000LL,
1468         7,      64,     20,     0x07f00000000000LL,
1469         7,      32,     20,     0x07f0000007f000LL,
1470         8,      64,     21,     0x07f80000000000LL,
1471         8,      32,     21,     0x07f8000007f800LL,
1472         9,      64,     22,     0x07fc0000000000LL,
1473         9,      32,     22,     0x07fc000007fc00LL,
1474         10,     64,     23,     0x07fe0000000000LL,
1475         10,     32,     23,     0x07fe000007fe00LL,
1476         11,     64,     24,     0x07ff0000000000LL,
1477         11,     32,     24,     0x07ff000007ff00LL,
1478         12,     64,     25,     0x07ff8000000000LL,
1479         12,     32,     25,     0x07ff800007ff80LL,
1480         13,     64,     26,     0x07ffc000000000LL,
1481         13,     32,     26,     0x07ffc00007ffc0LL,
1482         14,     64,     27,     0x07ffe000000000LL,
1483         14,     32,     27,     0x07ffe00007ffe0LL,
1484         15,     64,     28,     0x07fff000000000LL,
1485         15,     32,     28,     0x07fff00007fff0LL,
1486         16,     64,     29,     0x07fff800000000LL,
1487         16,     32,     29,     0x07fff80007fff8LL,
1488         17,     64,     30,     0x07fffc00000000LL,
1489         17,     32,     30,     0x07fffc0007fffcLL,
1490         18,     64,     31,     0x07fffe00000000LL,
1491         18,     32,     31,     0x07fffe0007fffeLL,
1492         19,     64,     32,     0x07ffff00000000LL,
1493         19,     32,     0,      0x07ffff0007ffffLL,
1494         20,     64,     33,     0x07ffff80000000LL,
1495         21,     64,     34,     0x07ffffc0000000LL,
1496         22,     64,     35,     0x07ffffe0000000LL,
1497         23,     64,     36,     0x07fffff0000000LL,
1498         24,     64,     37,     0x07fffff8000000LL,
1499         25,     64,     38,     0x07fffffc000000LL,
1500         26,     64,     39,     0x07fffffe000000LL,
1501         27,     64,     40,     0x07ffffff000000LL,
1502         28,     64,     41,     0x07ffffff800000LL,
1503         29,     64,     42,     0x07ffffffc00000LL,
1504         30,     64,     43,     0x07ffffffe00000LL,
1505         31,     64,     44,     0x07fffffff00000LL,
1506         32,     64,     45,     0x07fffffff80000LL,
1507         33,     64,     46,     0x07fffffffc0000LL,
1508         34,     64,     47,     0x07fffffffe0000LL,
1509         35,     64,     48,     0x07ffffffff0000LL,
1510         36,     64,     49,     0x07ffffffff8000LL,
1511         37,     64,     50,     0x07ffffffffc000LL,
1512         38,     64,     51,     0x07ffffffffe000LL,
1513         39,     64,     52,     0x07fffffffff000LL,
1514         40,     64,     53,     0x07fffffffff800LL,
1515         41,     64,     54,     0x07fffffffffc00LL,
1516         42,     64,     55,     0x07fffffffffe00LL,
1517         43,     64,     56,     0x07ffffffffff00LL,
1518         44,     64,     57,     0x07ffffffffff80LL,
1519         45,     64,     58,     0x07ffffffffffc0LL,
1520         46,     64,     59,     0x07ffffffffffe0LL,
1521         47,     64,     60,     0x07fffffffffff0LL,
1522         48,     64,     61,     0x07fffffffffff8LL,
1523         49,     64,     62,     0x07fffffffffffcLL,
1524         50,     64,     63,     0x07fffffffffffeLL,
1525         51,     64,     0,      0x07ffffffffffffLL,
1526         1,      64,     13,     0x08000000000000LL,
1527         1,      32,     13,     0x08000000080000LL,
1528         1,      16,     13,     0x08000800080008LL,
1529         2,      64,     14,     0x0c000000000000LL,
1530         2,      32,     14,     0x0c0000000c0000LL,
1531         2,      16,     14,     0x0c000c000c000cLL,
1532         3,      64,     15,     0x0e000000000000LL,
1533         3,      32,     15,     0x0e0000000e0000LL,
1534         3,      16,     15,     0x0e000e000e000eLL,
1535         4,      64,     16,     0x0f000000000000LL,
1536         4,      32,     16,     0x0f0000000f0000LL,
1537         4,      16,     0,      0x0f000f000f000fLL,
1538         5,      64,     17,     0x0f800000000000LL,
1539         5,      32,     17,     0x0f8000000f8000LL,
1540         6,      64,     18,     0x0fc00000000000LL,
1541         6,      32,     18,     0x0fc000000fc000LL,
1542         7,      64,     19,     0x0fe00000000000LL,
1543         7,      32,     19,     0x0fe000000fe000LL,
1544         8,      64,     20,     0x0ff00000000000LL,
1545         8,      32,     20,     0x0ff000000ff000LL,
1546         9,      64,     21,     0x0ff80000000000LL,
1547         9,      32,     21,     0x0ff800000ff800LL,
1548         10,     64,     22,     0x0ffc0000000000LL,
1549         10,     32,     22,     0x0ffc00000ffc00LL,
1550         11,     64,     23,     0x0ffe0000000000LL,
1551         11,     32,     23,     0x0ffe00000ffe00LL,
1552         12,     64,     24,     0x0fff0000000000LL,
1553         12,     32,     24,     0x0fff00000fff00LL,
1554         13,     64,     25,     0x0fff8000000000LL,
1555         13,     32,     25,     0x0fff80000fff80LL,
1556         14,     64,     26,     0x0fffc000000000LL,
1557         14,     32,     26,     0x0fffc0000fffc0LL,
1558         15,     64,     27,     0x0fffe000000000LL,
1559         15,     32,     27,     0x0fffe0000fffe0LL,
1560         16,     64,     28,     0x0ffff000000000LL,
1561         16,     32,     28,     0x0ffff0000ffff0LL,
1562         17,     64,     29,     0x0ffff800000000LL,
1563         17,     32,     29,     0x0ffff8000ffff8LL,
1564         18,     64,     30,     0x0ffffc00000000LL,
1565         18,     32,     30,     0x0ffffc000ffffcLL,
1566         19,     64,     31,     0x0ffffe00000000LL,
1567         19,     32,     31,     0x0ffffe000ffffeLL,
1568         20,     64,     32,     0x0fffff00000000LL,
1569         20,     32,     0,      0x0fffff000fffffLL,
1570         21,     64,     33,     0x0fffff80000000LL,
1571         22,     64,     34,     0x0fffffc0000000LL,
1572         23,     64,     35,     0x0fffffe0000000LL,
1573         24,     64,     36,     0x0ffffff0000000LL,
1574         25,     64,     37,     0x0ffffff8000000LL,
1575         26,     64,     38,     0x0ffffffc000000LL,
1576         27,     64,     39,     0x0ffffffe000000LL,
1577         28,     64,     40,     0x0fffffff000000LL,
1578         29,     64,     41,     0x0fffffff800000LL,
1579         30,     64,     42,     0x0fffffffc00000LL,
1580         31,     64,     43,     0x0fffffffe00000LL,
1581         32,     64,     44,     0x0ffffffff00000LL,
1582         33,     64,     45,     0x0ffffffff80000LL,
1583         34,     64,     46,     0x0ffffffffc0000LL,
1584         35,     64,     47,     0x0ffffffffe0000LL,
1585         36,     64,     48,     0x0fffffffff0000LL,
1586         37,     64,     49,     0x0fffffffff8000LL,
1587         38,     64,     50,     0x0fffffffffc000LL,
1588         39,     64,     51,     0x0fffffffffe000LL,
1589         40,     64,     52,     0x0ffffffffff000LL,
1590         41,     64,     53,     0x0ffffffffff800LL,
1591         42,     64,     54,     0x0ffffffffffc00LL,
1592         43,     64,     55,     0x0ffffffffffe00LL,
1593         44,     64,     56,     0x0fffffffffff00LL,
1594         45,     64,     57,     0x0fffffffffff80LL,
1595         46,     64,     58,     0x0fffffffffffc0LL,
1596         47,     64,     59,     0x0fffffffffffe0LL,
1597         48,     64,     60,     0x0ffffffffffff0LL,
1598         49,     64,     61,     0x0ffffffffffff8LL,
1599         50,     64,     62,     0x0ffffffffffffcLL,
1600         51,     64,     63,     0x0ffffffffffffeLL,
1601         52,     64,     0,      0x0fffffffffffffLL,
1602         1,      64,     12,     0x10000000000000LL,
1603         1,      32,     12,     0x10000000100000LL,
1604         1,      16,     12,     0x10001000100010LL,
1605         2,      64,     13,     0x18000000000000LL,
1606         2,      32,     13,     0x18000000180000LL,
1607         2,      16,     13,     0x18001800180018LL,
1608         3,      64,     14,     0x1c000000000000LL,
1609         3,      32,     14,     0x1c0000001c0000LL,
1610         3,      16,     14,     0x1c001c001c001cLL,
1611         4,      64,     15,     0x1e000000000000LL,
1612         4,      32,     15,     0x1e0000001e0000LL,
1613         4,      16,     15,     0x1e001e001e001eLL,
1614         5,      64,     16,     0x1f000000000000LL,
1615         5,      32,     16,     0x1f0000001f0000LL,
1616         5,      16,     0,      0x1f001f001f001fLL,
1617         6,      64,     17,     0x1f800000000000LL,
1618         6,      32,     17,     0x1f8000001f8000LL,
1619         7,      64,     18,     0x1fc00000000000LL,
1620         7,      32,     18,     0x1fc000001fc000LL,
1621         8,      64,     19,     0x1fe00000000000LL,
1622         8,      32,     19,     0x1fe000001fe000LL,
1623         9,      64,     20,     0x1ff00000000000LL,
1624         9,      32,     20,     0x1ff000001ff000LL,
1625         10,     64,     21,     0x1ff80000000000LL,
1626         10,     32,     21,     0x1ff800001ff800LL,
1627         11,     64,     22,     0x1ffc0000000000LL,
1628         11,     32,     22,     0x1ffc00001ffc00LL,
1629         12,     64,     23,     0x1ffe0000000000LL,
1630         12,     32,     23,     0x1ffe00001ffe00LL,
1631         13,     64,     24,     0x1fff0000000000LL,
1632         13,     32,     24,     0x1fff00001fff00LL,
1633         14,     64,     25,     0x1fff8000000000LL,
1634         14,     32,     25,     0x1fff80001fff80LL,
1635         15,     64,     26,     0x1fffc000000000LL,
1636         15,     32,     26,     0x1fffc0001fffc0LL,
1637         16,     64,     27,     0x1fffe000000000LL,
1638         16,     32,     27,     0x1fffe0001fffe0LL,
1639         17,     64,     28,     0x1ffff000000000LL,
1640         17,     32,     28,     0x1ffff0001ffff0LL,
1641         18,     64,     29,     0x1ffff800000000LL,
1642         18,     32,     29,     0x1ffff8001ffff8LL,
1643         19,     64,     30,     0x1ffffc00000000LL,
1644         19,     32,     30,     0x1ffffc001ffffcLL,
1645         20,     64,     31,     0x1ffffe00000000LL,
1646         20,     32,     31,     0x1ffffe001ffffeLL,
1647         21,     64,     32,     0x1fffff00000000LL,
1648         21,     32,     0,      0x1fffff001fffffLL,
1649         22,     64,     33,     0x1fffff80000000LL,
1650         23,     64,     34,     0x1fffffc0000000LL,
1651         24,     64,     35,     0x1fffffe0000000LL,
1652         25,     64,     36,     0x1ffffff0000000LL,
1653         26,     64,     37,     0x1ffffff8000000LL,
1654         27,     64,     38,     0x1ffffffc000000LL,
1655         28,     64,     39,     0x1ffffffe000000LL,
1656         29,     64,     40,     0x1fffffff000000LL,
1657         30,     64,     41,     0x1fffffff800000LL,
1658         31,     64,     42,     0x1fffffffc00000LL,
1659         32,     64,     43,     0x1fffffffe00000LL,
1660         33,     64,     44,     0x1ffffffff00000LL,
1661         34,     64,     45,     0x1ffffffff80000LL,
1662         35,     64,     46,     0x1ffffffffc0000LL,
1663         36,     64,     47,     0x1ffffffffe0000LL,
1664         37,     64,     48,     0x1fffffffff0000LL,
1665         38,     64,     49,     0x1fffffffff8000LL,
1666         39,     64,     50,     0x1fffffffffc000LL,
1667         40,     64,     51,     0x1fffffffffe000LL,
1668         41,     64,     52,     0x1ffffffffff000LL,
1669         42,     64,     53,     0x1ffffffffff800LL,
1670         43,     64,     54,     0x1ffffffffffc00LL,
1671         44,     64,     55,     0x1ffffffffffe00LL,
1672         45,     64,     56,     0x1fffffffffff00LL,
1673         46,     64,     57,     0x1fffffffffff80LL,
1674         47,     64,     58,     0x1fffffffffffc0LL,
1675         48,     64,     59,     0x1fffffffffffe0LL,
1676         49,     64,     60,     0x1ffffffffffff0LL,
1677         50,     64,     61,     0x1ffffffffffff8LL,
1678         51,     64,     62,     0x1ffffffffffffcLL,
1679         52,     64,     63,     0x1ffffffffffffeLL,
1680         53,     64,     0,      0x1fffffffffffffLL,
1681         1,      64,     11,     0x20000000000000LL,
1682         1,      32,     11,     0x20000000200000LL,
1683         1,      16,     11,     0x20002000200020LL,
1684         2,      64,     12,     0x30000000000000LL,
1685         2,      32,     12,     0x30000000300000LL,
1686         2,      16,     12,     0x30003000300030LL,
1687         3,      64,     13,     0x38000000000000LL,
1688         3,      32,     13,     0x38000000380000LL,
1689         3,      16,     13,     0x38003800380038LL,
1690         4,      64,     14,     0x3c000000000000LL,
1691         4,      32,     14,     0x3c0000003c0000LL,
1692         4,      16,     14,     0x3c003c003c003cLL,
1693         5,      64,     15,     0x3e000000000000LL,
1694         5,      32,     15,     0x3e0000003e0000LL,
1695         5,      16,     15,     0x3e003e003e003eLL,
1696         6,      64,     16,     0x3f000000000000LL,
1697         6,      32,     16,     0x3f0000003f0000LL,
1698         6,      16,     0,      0x3f003f003f003fLL,
1699         7,      64,     17,     0x3f800000000000LL,
1700         7,      32,     17,     0x3f8000003f8000LL,
1701         8,      64,     18,     0x3fc00000000000LL,
1702         8,      32,     18,     0x3fc000003fc000LL,
1703         9,      64,     19,     0x3fe00000000000LL,
1704         9,      32,     19,     0x3fe000003fe000LL,
1705         10,     64,     20,     0x3ff00000000000LL,
1706         10,     32,     20,     0x3ff000003ff000LL,
1707         11,     64,     21,     0x3ff80000000000LL,
1708         11,     32,     21,     0x3ff800003ff800LL,
1709         12,     64,     22,     0x3ffc0000000000LL,
1710         12,     32,     22,     0x3ffc00003ffc00LL,
1711         13,     64,     23,     0x3ffe0000000000LL,
1712         13,     32,     23,     0x3ffe00003ffe00LL,
1713         14,     64,     24,     0x3fff0000000000LL,
1714         14,     32,     24,     0x3fff00003fff00LL,
1715         15,     64,     25,     0x3fff8000000000LL,
1716         15,     32,     25,     0x3fff80003fff80LL,
1717         16,     64,     26,     0x3fffc000000000LL,
1718         16,     32,     26,     0x3fffc0003fffc0LL,
1719         17,     64,     27,     0x3fffe000000000LL,
1720         17,     32,     27,     0x3fffe0003fffe0LL,
1721         18,     64,     28,     0x3ffff000000000LL,
1722         18,     32,     28,     0x3ffff0003ffff0LL,
1723         19,     64,     29,     0x3ffff800000000LL,
1724         19,     32,     29,     0x3ffff8003ffff8LL,
1725         20,     64,     30,     0x3ffffc00000000LL,
1726         20,     32,     30,     0x3ffffc003ffffcLL,
1727         21,     64,     31,     0x3ffffe00000000LL,
1728         21,     32,     31,     0x3ffffe003ffffeLL,
1729         22,     64,     32,     0x3fffff00000000LL,
1730         22,     32,     0,      0x3fffff003fffffLL,
1731         23,     64,     33,     0x3fffff80000000LL,
1732         24,     64,     34,     0x3fffffc0000000LL,
1733         25,     64,     35,     0x3fffffe0000000LL,
1734         26,     64,     36,     0x3ffffff0000000LL,
1735         27,     64,     37,     0x3ffffff8000000LL,
1736         28,     64,     38,     0x3ffffffc000000LL,
1737         29,     64,     39,     0x3ffffffe000000LL,
1738         30,     64,     40,     0x3fffffff000000LL,
1739         31,     64,     41,     0x3fffffff800000LL,
1740         32,     64,     42,     0x3fffffffc00000LL,
1741         33,     64,     43,     0x3fffffffe00000LL,
1742         34,     64,     44,     0x3ffffffff00000LL,
1743         35,     64,     45,     0x3ffffffff80000LL,
1744         36,     64,     46,     0x3ffffffffc0000LL,
1745         37,     64,     47,     0x3ffffffffe0000LL,
1746         38,     64,     48,     0x3fffffffff0000LL,
1747         39,     64,     49,     0x3fffffffff8000LL,
1748         40,     64,     50,     0x3fffffffffc000LL,
1749         41,     64,     51,     0x3fffffffffe000LL,
1750         42,     64,     52,     0x3ffffffffff000LL,
1751         43,     64,     53,     0x3ffffffffff800LL,
1752         44,     64,     54,     0x3ffffffffffc00LL,
1753         45,     64,     55,     0x3ffffffffffe00LL,
1754         46,     64,     56,     0x3fffffffffff00LL,
1755         47,     64,     57,     0x3fffffffffff80LL,
1756         48,     64,     58,     0x3fffffffffffc0LL,
1757         49,     64,     59,     0x3fffffffffffe0LL,
1758         50,     64,     60,     0x3ffffffffffff0LL,
1759         51,     64,     61,     0x3ffffffffffff8LL,
1760         52,     64,     62,     0x3ffffffffffffcLL,
1761         53,     64,     63,     0x3ffffffffffffeLL,
1762         54,     64,     0,      0x3fffffffffffffLL,
1763         1,      64,     10,     0x40000000000000LL,
1764         1,      32,     10,     0x40000000400000LL,
1765         1,      16,     10,     0x40004000400040LL,
1766         2,      64,     11,     0x60000000000000LL,
1767         2,      32,     11,     0x60000000600000LL,
1768         2,      16,     11,     0x60006000600060LL,
1769         3,      64,     12,     0x70000000000000LL,
1770         3,      32,     12,     0x70000000700000LL,
1771         3,      16,     12,     0x70007000700070LL,
1772         4,      64,     13,     0x78000000000000LL,
1773         4,      32,     13,     0x78000000780000LL,
1774         4,      16,     13,     0x78007800780078LL,
1775         5,      64,     14,     0x7c000000000000LL,
1776         5,      32,     14,     0x7c0000007c0000LL,
1777         5,      16,     14,     0x7c007c007c007cLL,
1778         6,      64,     15,     0x7e000000000000LL,
1779         6,      32,     15,     0x7e0000007e0000LL,
1780         6,      16,     15,     0x7e007e007e007eLL,
1781         7,      64,     16,     0x7f000000000000LL,
1782         7,      32,     16,     0x7f0000007f0000LL,
1783         7,      16,     0,      0x7f007f007f007fLL,
1784         8,      64,     17,     0x7f800000000000LL,
1785         8,      32,     17,     0x7f8000007f8000LL,
1786         9,      64,     18,     0x7fc00000000000LL,
1787         9,      32,     18,     0x7fc000007fc000LL,
1788         10,     64,     19,     0x7fe00000000000LL,
1789         10,     32,     19,     0x7fe000007fe000LL,
1790         11,     64,     20,     0x7ff00000000000LL,
1791         11,     32,     20,     0x7ff000007ff000LL,
1792         12,     64,     21,     0x7ff80000000000LL,
1793         12,     32,     21,     0x7ff800007ff800LL,
1794         13,     64,     22,     0x7ffc0000000000LL,
1795         13,     32,     22,     0x7ffc00007ffc00LL,
1796         14,     64,     23,     0x7ffe0000000000LL,
1797         14,     32,     23,     0x7ffe00007ffe00LL,
1798         15,     64,     24,     0x7fff0000000000LL,
1799         15,     32,     24,     0x7fff00007fff00LL,
1800         16,     64,     25,     0x7fff8000000000LL,
1801         16,     32,     25,     0x7fff80007fff80LL,
1802         17,     64,     26,     0x7fffc000000000LL,
1803         17,     32,     26,     0x7fffc0007fffc0LL,
1804         18,     64,     27,     0x7fffe000000000LL,
1805         18,     32,     27,     0x7fffe0007fffe0LL,
1806         19,     64,     28,     0x7ffff000000000LL,
1807         19,     32,     28,     0x7ffff0007ffff0LL,
1808         20,     64,     29,     0x7ffff800000000LL,
1809         20,     32,     29,     0x7ffff8007ffff8LL,
1810         21,     64,     30,     0x7ffffc00000000LL,
1811         21,     32,     30,     0x7ffffc007ffffcLL,
1812         22,     64,     31,     0x7ffffe00000000LL,
1813         22,     32,     31,     0x7ffffe007ffffeLL,
1814         23,     64,     32,     0x7fffff00000000LL,
1815         23,     32,     0,      0x7fffff007fffffLL,
1816         24,     64,     33,     0x7fffff80000000LL,
1817         25,     64,     34,     0x7fffffc0000000LL,
1818         26,     64,     35,     0x7fffffe0000000LL,
1819         27,     64,     36,     0x7ffffff0000000LL,
1820         28,     64,     37,     0x7ffffff8000000LL,
1821         29,     64,     38,     0x7ffffffc000000LL,
1822         30,     64,     39,     0x7ffffffe000000LL,
1823         31,     64,     40,     0x7fffffff000000LL,
1824         32,     64,     41,     0x7fffffff800000LL,
1825         33,     64,     42,     0x7fffffffc00000LL,
1826         34,     64,     43,     0x7fffffffe00000LL,
1827         35,     64,     44,     0x7ffffffff00000LL,
1828         36,     64,     45,     0x7ffffffff80000LL,
1829         37,     64,     46,     0x7ffffffffc0000LL,
1830         38,     64,     47,     0x7ffffffffe0000LL,
1831         39,     64,     48,     0x7fffffffff0000LL,
1832         40,     64,     49,     0x7fffffffff8000LL,
1833         41,     64,     50,     0x7fffffffffc000LL,
1834         42,     64,     51,     0x7fffffffffe000LL,
1835         43,     64,     52,     0x7ffffffffff000LL,
1836         44,     64,     53,     0x7ffffffffff800LL,
1837         45,     64,     54,     0x7ffffffffffc00LL,
1838         46,     64,     55,     0x7ffffffffffe00LL,
1839         47,     64,     56,     0x7fffffffffff00LL,
1840         48,     64,     57,     0x7fffffffffff80LL,
1841         49,     64,     58,     0x7fffffffffffc0LL,
1842         50,     64,     59,     0x7fffffffffffe0LL,
1843         51,     64,     60,     0x7ffffffffffff0LL,
1844         52,     64,     61,     0x7ffffffffffff8LL,
1845         53,     64,     62,     0x7ffffffffffffcLL,
1846         54,     64,     63,     0x7ffffffffffffeLL,
1847         55,     64,     0,      0x7fffffffffffffLL,
1848         1,      64,     9,      0x80000000000000LL,
1849         1,      32,     9,      0x80000000800000LL,
1850         1,      16,     9,      0x80008000800080LL,
1851         2,      64,     10,     0xc0000000000000LL,
1852         2,      32,     10,     0xc0000000c00000LL,
1853         2,      16,     10,     0xc000c000c000c0LL,
1854         3,      64,     11,     0xe0000000000000LL,
1855         3,      32,     11,     0xe0000000e00000LL,
1856         3,      16,     11,     0xe000e000e000e0LL,
1857         4,      64,     12,     0xf0000000000000LL,
1858         4,      32,     12,     0xf0000000f00000LL,
1859         4,      16,     12,     0xf000f000f000f0LL,
1860         5,      64,     13,     0xf8000000000000LL,
1861         5,      32,     13,     0xf8000000f80000LL,
1862         5,      16,     13,     0xf800f800f800f8LL,
1863         6,      64,     14,     0xfc000000000000LL,
1864         6,      32,     14,     0xfc000000fc0000LL,
1865         6,      16,     14,     0xfc00fc00fc00fcLL,
1866         7,      64,     15,     0xfe000000000000LL,
1867         7,      32,     15,     0xfe000000fe0000LL,
1868         7,      16,     15,     0xfe00fe00fe00feLL,
1869         8,      64,     16,     0xff000000000000LL,
1870         8,      32,     16,     0xff000000ff0000LL,
1871         8,      16,     0,      0xff00ff00ff00ffLL,
1872         9,      64,     17,     0xff800000000000LL,
1873         9,      32,     17,     0xff800000ff8000LL,
1874         10,     64,     18,     0xffc00000000000LL,
1875         10,     32,     18,     0xffc00000ffc000LL,
1876         11,     64,     19,     0xffe00000000000LL,
1877         11,     32,     19,     0xffe00000ffe000LL,
1878         12,     64,     20,     0xfff00000000000LL,
1879         12,     32,     20,     0xfff00000fff000LL,
1880         13,     64,     21,     0xfff80000000000LL,
1881         13,     32,     21,     0xfff80000fff800LL,
1882         14,     64,     22,     0xfffc0000000000LL,
1883         14,     32,     22,     0xfffc0000fffc00LL,
1884         15,     64,     23,     0xfffe0000000000LL,
1885         15,     32,     23,     0xfffe0000fffe00LL,
1886         16,     64,     24,     0xffff0000000000LL,
1887         16,     32,     24,     0xffff0000ffff00LL,
1888         17,     64,     25,     0xffff8000000000LL,
1889         17,     32,     25,     0xffff8000ffff80LL,
1890         18,     64,     26,     0xffffc000000000LL,
1891         18,     32,     26,     0xffffc000ffffc0LL,
1892         19,     64,     27,     0xffffe000000000LL,
1893         19,     32,     27,     0xffffe000ffffe0LL,
1894         20,     64,     28,     0xfffff000000000LL,
1895         20,     32,     28,     0xfffff000fffff0LL,
1896         21,     64,     29,     0xfffff800000000LL,
1897         21,     32,     29,     0xfffff800fffff8LL,
1898         22,     64,     30,     0xfffffc00000000LL,
1899         22,     32,     30,     0xfffffc00fffffcLL,
1900         23,     64,     31,     0xfffffe00000000LL,
1901         23,     32,     31,     0xfffffe00fffffeLL,
1902         24,     64,     32,     0xffffff00000000LL,
1903         24,     32,     0,      0xffffff00ffffffLL,
1904         25,     64,     33,     0xffffff80000000LL,
1905         26,     64,     34,     0xffffffc0000000LL,
1906         27,     64,     35,     0xffffffe0000000LL,
1907         28,     64,     36,     0xfffffff0000000LL,
1908         29,     64,     37,     0xfffffff8000000LL,
1909         30,     64,     38,     0xfffffffc000000LL,
1910         31,     64,     39,     0xfffffffe000000LL,
1911         32,     64,     40,     0xffffffff000000LL,
1912         33,     64,     41,     0xffffffff800000LL,
1913         34,     64,     42,     0xffffffffc00000LL,
1914         35,     64,     43,     0xffffffffe00000LL,
1915         36,     64,     44,     0xfffffffff00000LL,
1916         37,     64,     45,     0xfffffffff80000LL,
1917         38,     64,     46,     0xfffffffffc0000LL,
1918         39,     64,     47,     0xfffffffffe0000LL,
1919         40,     64,     48,     0xffffffffff0000LL,
1920         41,     64,     49,     0xffffffffff8000LL,
1921         42,     64,     50,     0xffffffffffc000LL,
1922         43,     64,     51,     0xffffffffffe000LL,
1923         44,     64,     52,     0xfffffffffff000LL,
1924         45,     64,     53,     0xfffffffffff800LL,
1925         46,     64,     54,     0xfffffffffffc00LL,
1926         47,     64,     55,     0xfffffffffffe00LL,
1927         48,     64,     56,     0xffffffffffff00LL,
1928         49,     64,     57,     0xffffffffffff80LL,
1929         50,     64,     58,     0xffffffffffffc0LL,
1930         51,     64,     59,     0xffffffffffffe0LL,
1931         52,     64,     60,     0xfffffffffffff0LL,
1932         53,     64,     61,     0xfffffffffffff8LL,
1933         54,     64,     62,     0xfffffffffffffcLL,
1934         55,     64,     63,     0xfffffffffffffeLL,
1935         56,     64,     0,      0xffffffffffffffLL,
1936         1,      64,     8,      0x100000000000000LL,
1937         1,      32,     8,      0x100000001000000LL,
1938         1,      16,     8,      0x100010001000100LL,
1939         1,      8,      0,      0x101010101010101LL,
1940         2,      64,     9,      0x180000000000000LL,
1941         2,      32,     9,      0x180000001800000LL,
1942         2,      16,     9,      0x180018001800180LL,
1943         3,      64,     10,     0x1c0000000000000LL,
1944         3,      32,     10,     0x1c0000001c00000LL,
1945         3,      16,     10,     0x1c001c001c001c0LL,
1946         4,      64,     11,     0x1e0000000000000LL,
1947         4,      32,     11,     0x1e0000001e00000LL,
1948         4,      16,     11,     0x1e001e001e001e0LL,
1949         5,      64,     12,     0x1f0000000000000LL,
1950         5,      32,     12,     0x1f0000001f00000LL,
1951         5,      16,     12,     0x1f001f001f001f0LL,
1952         6,      64,     13,     0x1f8000000000000LL,
1953         6,      32,     13,     0x1f8000001f80000LL,
1954         6,      16,     13,     0x1f801f801f801f8LL,
1955         7,      64,     14,     0x1fc000000000000LL,
1956         7,      32,     14,     0x1fc000001fc0000LL,
1957         7,      16,     14,     0x1fc01fc01fc01fcLL,
1958         8,      64,     15,     0x1fe000000000000LL,
1959         8,      32,     15,     0x1fe000001fe0000LL,
1960         8,      16,     15,     0x1fe01fe01fe01feLL,
1961         9,      64,     16,     0x1ff000000000000LL,
1962         9,      32,     16,     0x1ff000001ff0000LL,
1963         9,      16,     0,      0x1ff01ff01ff01ffLL,
1964         10,     64,     17,     0x1ff800000000000LL,
1965         10,     32,     17,     0x1ff800001ff8000LL,
1966         11,     64,     18,     0x1ffc00000000000LL,
1967         11,     32,     18,     0x1ffc00001ffc000LL,
1968         12,     64,     19,     0x1ffe00000000000LL,
1969         12,     32,     19,     0x1ffe00001ffe000LL,
1970         13,     64,     20,     0x1fff00000000000LL,
1971         13,     32,     20,     0x1fff00001fff000LL,
1972         14,     64,     21,     0x1fff80000000000LL,
1973         14,     32,     21,     0x1fff80001fff800LL,
1974         15,     64,     22,     0x1fffc0000000000LL,
1975         15,     32,     22,     0x1fffc0001fffc00LL,
1976         16,     64,     23,     0x1fffe0000000000LL,
1977         16,     32,     23,     0x1fffe0001fffe00LL,
1978         17,     64,     24,     0x1ffff0000000000LL,
1979         17,     32,     24,     0x1ffff0001ffff00LL,
1980         18,     64,     25,     0x1ffff8000000000LL,
1981         18,     32,     25,     0x1ffff8001ffff80LL,
1982         19,     64,     26,     0x1ffffc000000000LL,
1983         19,     32,     26,     0x1ffffc001ffffc0LL,
1984         20,     64,     27,     0x1ffffe000000000LL,
1985         20,     32,     27,     0x1ffffe001ffffe0LL,
1986         21,     64,     28,     0x1fffff000000000LL,
1987         21,     32,     28,     0x1fffff001fffff0LL,
1988         22,     64,     29,     0x1fffff800000000LL,
1989         22,     32,     29,     0x1fffff801fffff8LL,
1990         23,     64,     30,     0x1fffffc00000000LL,
1991         23,     32,     30,     0x1fffffc01fffffcLL,
1992         24,     64,     31,     0x1fffffe00000000LL,
1993         24,     32,     31,     0x1fffffe01fffffeLL,
1994         25,     64,     32,     0x1ffffff00000000LL,
1995         25,     32,     0,      0x1ffffff01ffffffLL,
1996         26,     64,     33,     0x1ffffff80000000LL,
1997         27,     64,     34,     0x1ffffffc0000000LL,
1998         28,     64,     35,     0x1ffffffe0000000LL,
1999         29,     64,     36,     0x1fffffff0000000LL,
2000         30,     64,     37,     0x1fffffff8000000LL,
2001         31,     64,     38,     0x1fffffffc000000LL,
2002         32,     64,     39,     0x1fffffffe000000LL,
2003         33,     64,     40,     0x1ffffffff000000LL,
2004         34,     64,     41,     0x1ffffffff800000LL,
2005         35,     64,     42,     0x1ffffffffc00000LL,
2006         36,     64,     43,     0x1ffffffffe00000LL,
2007         37,     64,     44,     0x1fffffffff00000LL,
2008         38,     64,     45,     0x1fffffffff80000LL,
2009         39,     64,     46,     0x1fffffffffc0000LL,
2010         40,     64,     47,     0x1fffffffffe0000LL,
2011         41,     64,     48,     0x1ffffffffff0000LL,
2012         42,     64,     49,     0x1ffffffffff8000LL,
2013         43,     64,     50,     0x1ffffffffffc000LL,
2014         44,     64,     51,     0x1ffffffffffe000LL,
2015         45,     64,     52,     0x1fffffffffff000LL,
2016         46,     64,     53,     0x1fffffffffff800LL,
2017         47,     64,     54,     0x1fffffffffffc00LL,
2018         48,     64,     55,     0x1fffffffffffe00LL,
2019         49,     64,     56,     0x1ffffffffffff00LL,
2020         50,     64,     57,     0x1ffffffffffff80LL,
2021         51,     64,     58,     0x1ffffffffffffc0LL,
2022         52,     64,     59,     0x1ffffffffffffe0LL,
2023         53,     64,     60,     0x1fffffffffffff0LL,
2024         54,     64,     61,     0x1fffffffffffff8LL,
2025         55,     64,     62,     0x1fffffffffffffcLL,
2026         56,     64,     63,     0x1fffffffffffffeLL,
2027         57,     64,     0,      0x1ffffffffffffffLL,
2028         1,      64,     7,      0x200000000000000LL,
2029         1,      32,     7,      0x200000002000000LL,
2030         1,      16,     7,      0x200020002000200LL,
2031         1,      8,      7,      0x202020202020202LL,
2032         2,      64,     8,      0x300000000000000LL,
2033         2,      32,     8,      0x300000003000000LL,
2034         2,      16,     8,      0x300030003000300LL,
2035         2,      8,      0,      0x303030303030303LL,
2036         3,      64,     9,      0x380000000000000LL,
2037         3,      32,     9,      0x380000003800000LL,
2038         3,      16,     9,      0x380038003800380LL,
2039         4,      64,     10,     0x3c0000000000000LL,
2040         4,      32,     10,     0x3c0000003c00000LL,
2041         4,      16,     10,     0x3c003c003c003c0LL,
2042         5,      64,     11,     0x3e0000000000000LL,
2043         5,      32,     11,     0x3e0000003e00000LL,
2044         5,      16,     11,     0x3e003e003e003e0LL,
2045         6,      64,     12,     0x3f0000000000000LL,
2046         6,      32,     12,     0x3f0000003f00000LL,
2047         6,      16,     12,     0x3f003f003f003f0LL,
2048         7,      64,     13,     0x3f8000000000000LL,
2049         7,      32,     13,     0x3f8000003f80000LL,
2050         7,      16,     13,     0x3f803f803f803f8LL,
2051         8,      64,     14,     0x3fc000000000000LL,
2052         8,      32,     14,     0x3fc000003fc0000LL,
2053         8,      16,     14,     0x3fc03fc03fc03fcLL,
2054         9,      64,     15,     0x3fe000000000000LL,
2055         9,      32,     15,     0x3fe000003fe0000LL,
2056         9,      16,     15,     0x3fe03fe03fe03feLL,
2057         10,     64,     16,     0x3ff000000000000LL,
2058         10,     32,     16,     0x3ff000003ff0000LL,
2059         10,     16,     0,      0x3ff03ff03ff03ffLL,
2060         11,     64,     17,     0x3ff800000000000LL,
2061         11,     32,     17,     0x3ff800003ff8000LL,
2062         12,     64,     18,     0x3ffc00000000000LL,
2063         12,     32,     18,     0x3ffc00003ffc000LL,
2064         13,     64,     19,     0x3ffe00000000000LL,
2065         13,     32,     19,     0x3ffe00003ffe000LL,
2066         14,     64,     20,     0x3fff00000000000LL,
2067         14,     32,     20,     0x3fff00003fff000LL,
2068         15,     64,     21,     0x3fff80000000000LL,
2069         15,     32,     21,     0x3fff80003fff800LL,
2070         16,     64,     22,     0x3fffc0000000000LL,
2071         16,     32,     22,     0x3fffc0003fffc00LL,
2072         17,     64,     23,     0x3fffe0000000000LL,
2073         17,     32,     23,     0x3fffe0003fffe00LL,
2074         18,     64,     24,     0x3ffff0000000000LL,
2075         18,     32,     24,     0x3ffff0003ffff00LL,
2076         19,     64,     25,     0x3ffff8000000000LL,
2077         19,     32,     25,     0x3ffff8003ffff80LL,
2078         20,     64,     26,     0x3ffffc000000000LL,
2079         20,     32,     26,     0x3ffffc003ffffc0LL,
2080         21,     64,     27,     0x3ffffe000000000LL,
2081         21,     32,     27,     0x3ffffe003ffffe0LL,
2082         22,     64,     28,     0x3fffff000000000LL,
2083         22,     32,     28,     0x3fffff003fffff0LL,
2084         23,     64,     29,     0x3fffff800000000LL,
2085         23,     32,     29,     0x3fffff803fffff8LL,
2086         24,     64,     30,     0x3fffffc00000000LL,
2087         24,     32,     30,     0x3fffffc03fffffcLL,
2088         25,     64,     31,     0x3fffffe00000000LL,
2089         25,     32,     31,     0x3fffffe03fffffeLL,
2090         26,     64,     32,     0x3ffffff00000000LL,
2091         26,     32,     0,      0x3ffffff03ffffffLL,
2092         27,     64,     33,     0x3ffffff80000000LL,
2093         28,     64,     34,     0x3ffffffc0000000LL,
2094         29,     64,     35,     0x3ffffffe0000000LL,
2095         30,     64,     36,     0x3fffffff0000000LL,
2096         31,     64,     37,     0x3fffffff8000000LL,
2097         32,     64,     38,     0x3fffffffc000000LL,
2098         33,     64,     39,     0x3fffffffe000000LL,
2099         34,     64,     40,     0x3ffffffff000000LL,
2100         35,     64,     41,     0x3ffffffff800000LL,
2101         36,     64,     42,     0x3ffffffffc00000LL,
2102         37,     64,     43,     0x3ffffffffe00000LL,
2103         38,     64,     44,     0x3fffffffff00000LL,
2104         39,     64,     45,     0x3fffffffff80000LL,
2105         40,     64,     46,     0x3fffffffffc0000LL,
2106         41,     64,     47,     0x3fffffffffe0000LL,
2107         42,     64,     48,     0x3ffffffffff0000LL,
2108         43,     64,     49,     0x3ffffffffff8000LL,
2109         44,     64,     50,     0x3ffffffffffc000LL,
2110         45,     64,     51,     0x3ffffffffffe000LL,
2111         46,     64,     52,     0x3fffffffffff000LL,
2112         47,     64,     53,     0x3fffffffffff800LL,
2113         48,     64,     54,     0x3fffffffffffc00LL,
2114         49,     64,     55,     0x3fffffffffffe00LL,
2115         50,     64,     56,     0x3ffffffffffff00LL,
2116         51,     64,     57,     0x3ffffffffffff80LL,
2117         52,     64,     58,     0x3ffffffffffffc0LL,
2118         53,     64,     59,     0x3ffffffffffffe0LL,
2119         54,     64,     60,     0x3fffffffffffff0LL,
2120         55,     64,     61,     0x3fffffffffffff8LL,
2121         56,     64,     62,     0x3fffffffffffffcLL,
2122         57,     64,     63,     0x3fffffffffffffeLL,
2123         58,     64,     0,      0x3ffffffffffffffLL,
2124         1,      64,     6,      0x400000000000000LL,
2125         1,      32,     6,      0x400000004000000LL,
2126         1,      16,     6,      0x400040004000400LL,
2127         1,      8,      6,      0x404040404040404LL,
2128         2,      64,     7,      0x600000000000000LL,
2129         2,      32,     7,      0x600000006000000LL,
2130         2,      16,     7,      0x600060006000600LL,
2131         2,      8,      7,      0x606060606060606LL,
2132         3,      64,     8,      0x700000000000000LL,
2133         3,      32,     8,      0x700000007000000LL,
2134         3,      16,     8,      0x700070007000700LL,
2135         3,      8,      0,      0x707070707070707LL,
2136         4,      64,     9,      0x780000000000000LL,
2137         4,      32,     9,      0x780000007800000LL,
2138         4,      16,     9,      0x780078007800780LL,
2139         5,      64,     10,     0x7c0000000000000LL,
2140         5,      32,     10,     0x7c0000007c00000LL,
2141         5,      16,     10,     0x7c007c007c007c0LL,
2142         6,      64,     11,     0x7e0000000000000LL,
2143         6,      32,     11,     0x7e0000007e00000LL,
2144         6,      16,     11,     0x7e007e007e007e0LL,
2145         7,      64,     12,     0x7f0000000000000LL,
2146         7,      32,     12,     0x7f0000007f00000LL,
2147         7,      16,     12,     0x7f007f007f007f0LL,
2148         8,      64,     13,     0x7f8000000000000LL,
2149         8,      32,     13,     0x7f8000007f80000LL,
2150         8,      16,     13,     0x7f807f807f807f8LL,
2151         9,      64,     14,     0x7fc000000000000LL,
2152         9,      32,     14,     0x7fc000007fc0000LL,
2153         9,      16,     14,     0x7fc07fc07fc07fcLL,
2154         10,     64,     15,     0x7fe000000000000LL,
2155         10,     32,     15,     0x7fe000007fe0000LL,
2156         10,     16,     15,     0x7fe07fe07fe07feLL,
2157         11,     64,     16,     0x7ff000000000000LL,
2158         11,     32,     16,     0x7ff000007ff0000LL,
2159         11,     16,     0,      0x7ff07ff07ff07ffLL,
2160         12,     64,     17,     0x7ff800000000000LL,
2161         12,     32,     17,     0x7ff800007ff8000LL,
2162         13,     64,     18,     0x7ffc00000000000LL,
2163         13,     32,     18,     0x7ffc00007ffc000LL,
2164         14,     64,     19,     0x7ffe00000000000LL,
2165         14,     32,     19,     0x7ffe00007ffe000LL,
2166         15,     64,     20,     0x7fff00000000000LL,
2167         15,     32,     20,     0x7fff00007fff000LL,
2168         16,     64,     21,     0x7fff80000000000LL,
2169         16,     32,     21,     0x7fff80007fff800LL,
2170         17,     64,     22,     0x7fffc0000000000LL,
2171         17,     32,     22,     0x7fffc0007fffc00LL,
2172         18,     64,     23,     0x7fffe0000000000LL,
2173         18,     32,     23,     0x7fffe0007fffe00LL,
2174         19,     64,     24,     0x7ffff0000000000LL,
2175         19,     32,     24,     0x7ffff0007ffff00LL,
2176         20,     64,     25,     0x7ffff8000000000LL,
2177         20,     32,     25,     0x7ffff8007ffff80LL,
2178         21,     64,     26,     0x7ffffc000000000LL,
2179         21,     32,     26,     0x7ffffc007ffffc0LL,
2180         22,     64,     27,     0x7ffffe000000000LL,
2181         22,     32,     27,     0x7ffffe007ffffe0LL,
2182         23,     64,     28,     0x7fffff000000000LL,
2183         23,     32,     28,     0x7fffff007fffff0LL,
2184         24,     64,     29,     0x7fffff800000000LL,
2185         24,     32,     29,     0x7fffff807fffff8LL,
2186         25,     64,     30,     0x7fffffc00000000LL,
2187         25,     32,     30,     0x7fffffc07fffffcLL,
2188         26,     64,     31,     0x7fffffe00000000LL,
2189         26,     32,     31,     0x7fffffe07fffffeLL,
2190         27,     64,     32,     0x7ffffff00000000LL,
2191         27,     32,     0,      0x7ffffff07ffffffLL,
2192         28,     64,     33,     0x7ffffff80000000LL,
2193         29,     64,     34,     0x7ffffffc0000000LL,
2194         30,     64,     35,     0x7ffffffe0000000LL,
2195         31,     64,     36,     0x7fffffff0000000LL,
2196         32,     64,     37,     0x7fffffff8000000LL,
2197         33,     64,     38,     0x7fffffffc000000LL,
2198         34,     64,     39,     0x7fffffffe000000LL,
2199         35,     64,     40,     0x7ffffffff000000LL,
2200         36,     64,     41,     0x7ffffffff800000LL,
2201         37,     64,     42,     0x7ffffffffc00000LL,
2202         38,     64,     43,     0x7ffffffffe00000LL,
2203         39,     64,     44,     0x7fffffffff00000LL,
2204         40,     64,     45,     0x7fffffffff80000LL,
2205         41,     64,     46,     0x7fffffffffc0000LL,
2206         42,     64,     47,     0x7fffffffffe0000LL,
2207         43,     64,     48,     0x7ffffffffff0000LL,
2208         44,     64,     49,     0x7ffffffffff8000LL,
2209         45,     64,     50,     0x7ffffffffffc000LL,
2210         46,     64,     51,     0x7ffffffffffe000LL,
2211         47,     64,     52,     0x7fffffffffff000LL,
2212         48,     64,     53,     0x7fffffffffff800LL,
2213         49,     64,     54,     0x7fffffffffffc00LL,
2214         50,     64,     55,     0x7fffffffffffe00LL,
2215         51,     64,     56,     0x7ffffffffffff00LL,
2216         52,     64,     57,     0x7ffffffffffff80LL,
2217         53,     64,     58,     0x7ffffffffffffc0LL,
2218         54,     64,     59,     0x7ffffffffffffe0LL,
2219         55,     64,     60,     0x7fffffffffffff0LL,
2220         56,     64,     61,     0x7fffffffffffff8LL,
2221         57,     64,     62,     0x7fffffffffffffcLL,
2222         58,     64,     63,     0x7fffffffffffffeLL,
2223         59,     64,     0,      0x7ffffffffffffffLL,
2224         1,      64,     5,      0x800000000000000LL,
2225         1,      32,     5,      0x800000008000000LL,
2226         1,      16,     5,      0x800080008000800LL,
2227         1,      8,      5,      0x808080808080808LL,
2228         2,      64,     6,      0xc00000000000000LL,
2229         2,      32,     6,      0xc0000000c000000LL,
2230         2,      16,     6,      0xc000c000c000c00LL,
2231         2,      8,      6,      0xc0c0c0c0c0c0c0cLL,
2232         3,      64,     7,      0xe00000000000000LL,
2233         3,      32,     7,      0xe0000000e000000LL,
2234         3,      16,     7,      0xe000e000e000e00LL,
2235         3,      8,      7,      0xe0e0e0e0e0e0e0eLL,
2236         4,      64,     8,      0xf00000000000000LL,
2237         4,      32,     8,      0xf0000000f000000LL,
2238         4,      16,     8,      0xf000f000f000f00LL,
2239         4,      8,      0,      0xf0f0f0f0f0f0f0fLL,
2240         5,      64,     9,      0xf80000000000000LL,
2241         5,      32,     9,      0xf8000000f800000LL,
2242         5,      16,     9,      0xf800f800f800f80LL,
2243         6,      64,     10,     0xfc0000000000000LL,
2244         6,      32,     10,     0xfc000000fc00000LL,
2245         6,      16,     10,     0xfc00fc00fc00fc0LL,
2246         7,      64,     11,     0xfe0000000000000LL,
2247         7,      32,     11,     0xfe000000fe00000LL,
2248         7,      16,     11,     0xfe00fe00fe00fe0LL,
2249         8,      64,     12,     0xff0000000000000LL,
2250         8,      32,     12,     0xff000000ff00000LL,
2251         8,      16,     12,     0xff00ff00ff00ff0LL,
2252         9,      64,     13,     0xff8000000000000LL,
2253         9,      32,     13,     0xff800000ff80000LL,
2254         9,      16,     13,     0xff80ff80ff80ff8LL,
2255         10,     64,     14,     0xffc000000000000LL,
2256         10,     32,     14,     0xffc00000ffc0000LL,
2257         10,     16,     14,     0xffc0ffc0ffc0ffcLL,
2258         11,     64,     15,     0xffe000000000000LL,
2259         11,     32,     15,     0xffe00000ffe0000LL,
2260         11,     16,     15,     0xffe0ffe0ffe0ffeLL,
2261         12,     64,     16,     0xfff000000000000LL,
2262         12,     32,     16,     0xfff00000fff0000LL,
2263         12,     16,     0,      0xfff0fff0fff0fffLL,
2264         13,     64,     17,     0xfff800000000000LL,
2265         13,     32,     17,     0xfff80000fff8000LL,
2266         14,     64,     18,     0xfffc00000000000LL,
2267         14,     32,     18,     0xfffc0000fffc000LL,
2268         15,     64,     19,     0xfffe00000000000LL,
2269         15,     32,     19,     0xfffe0000fffe000LL,
2270         16,     64,     20,     0xffff00000000000LL,
2271         16,     32,     20,     0xffff0000ffff000LL,
2272         17,     64,     21,     0xffff80000000000LL,
2273         17,     32,     21,     0xffff8000ffff800LL,
2274         18,     64,     22,     0xffffc0000000000LL,
2275         18,     32,     22,     0xffffc000ffffc00LL,
2276         19,     64,     23,     0xffffe0000000000LL,
2277         19,     32,     23,     0xffffe000ffffe00LL,
2278         20,     64,     24,     0xfffff0000000000LL,
2279         20,     32,     24,     0xfffff000fffff00LL,
2280         21,     64,     25,     0xfffff8000000000LL,
2281         21,     32,     25,     0xfffff800fffff80LL,
2282         22,     64,     26,     0xfffffc000000000LL,
2283         22,     32,     26,     0xfffffc00fffffc0LL,
2284         23,     64,     27,     0xfffffe000000000LL,
2285         23,     32,     27,     0xfffffe00fffffe0LL,
2286         24,     64,     28,     0xffffff000000000LL,
2287         24,     32,     28,     0xffffff00ffffff0LL,
2288         25,     64,     29,     0xffffff800000000LL,
2289         25,     32,     29,     0xffffff80ffffff8LL,
2290         26,     64,     30,     0xffffffc00000000LL,
2291         26,     32,     30,     0xffffffc0ffffffcLL,
2292         27,     64,     31,     0xffffffe00000000LL,
2293         27,     32,     31,     0xffffffe0ffffffeLL,
2294         28,     64,     32,     0xfffffff00000000LL,
2295         28,     32,     0,      0xfffffff0fffffffLL,
2296         29,     64,     33,     0xfffffff80000000LL,
2297         30,     64,     34,     0xfffffffc0000000LL,
2298         31,     64,     35,     0xfffffffe0000000LL,
2299         32,     64,     36,     0xffffffff0000000LL,
2300         33,     64,     37,     0xffffffff8000000LL,
2301         34,     64,     38,     0xffffffffc000000LL,
2302         35,     64,     39,     0xffffffffe000000LL,
2303         36,     64,     40,     0xfffffffff000000LL,
2304         37,     64,     41,     0xfffffffff800000LL,
2305         38,     64,     42,     0xfffffffffc00000LL,
2306         39,     64,     43,     0xfffffffffe00000LL,
2307         40,     64,     44,     0xffffffffff00000LL,
2308         41,     64,     45,     0xffffffffff80000LL,
2309         42,     64,     46,     0xffffffffffc0000LL,
2310         43,     64,     47,     0xffffffffffe0000LL,
2311         44,     64,     48,     0xfffffffffff0000LL,
2312         45,     64,     49,     0xfffffffffff8000LL,
2313         46,     64,     50,     0xfffffffffffc000LL,
2314         47,     64,     51,     0xfffffffffffe000LL,
2315         48,     64,     52,     0xffffffffffff000LL,
2316         49,     64,     53,     0xffffffffffff800LL,
2317         50,     64,     54,     0xffffffffffffc00LL,
2318         51,     64,     55,     0xffffffffffffe00LL,
2319         52,     64,     56,     0xfffffffffffff00LL,
2320         53,     64,     57,     0xfffffffffffff80LL,
2321         54,     64,     58,     0xfffffffffffffc0LL,
2322         55,     64,     59,     0xfffffffffffffe0LL,
2323         56,     64,     60,     0xffffffffffffff0LL,
2324         57,     64,     61,     0xffffffffffffff8LL,
2325         58,     64,     62,     0xffffffffffffffcLL,
2326         59,     64,     63,     0xffffffffffffffeLL,
2327         60,     64,     0,      0xfffffffffffffffLL,
2328         1,      64,     4,      0x1000000000000000LL,
2329         1,      32,     4,      0x1000000010000000LL,
2330         1,      16,     4,      0x1000100010001000LL,
2331         1,      8,      4,      0x1010101010101010LL,
2332         1,      4,      0,      0x1111111111111111LL,
2333         2,      64,     5,      0x1800000000000000LL,
2334         2,      32,     5,      0x1800000018000000LL,
2335         2,      16,     5,      0x1800180018001800LL,
2336         2,      8,      5,      0x1818181818181818LL,
2337         3,      64,     6,      0x1c00000000000000LL,
2338         3,      32,     6,      0x1c0000001c000000LL,
2339         3,      16,     6,      0x1c001c001c001c00LL,
2340         3,      8,      6,      0x1c1c1c1c1c1c1c1cLL,
2341         4,      64,     7,      0x1e00000000000000LL,
2342         4,      32,     7,      0x1e0000001e000000LL,
2343         4,      16,     7,      0x1e001e001e001e00LL,
2344         4,      8,      7,      0x1e1e1e1e1e1e1e1eLL,
2345         5,      64,     8,      0x1f00000000000000LL,
2346         5,      32,     8,      0x1f0000001f000000LL,
2347         5,      16,     8,      0x1f001f001f001f00LL,
2348         5,      8,      0,      0x1f1f1f1f1f1f1f1fLL,
2349         6,      64,     9,      0x1f80000000000000LL,
2350         6,      32,     9,      0x1f8000001f800000LL,
2351         6,      16,     9,      0x1f801f801f801f80LL,
2352         7,      64,     10,     0x1fc0000000000000LL,
2353         7,      32,     10,     0x1fc000001fc00000LL,
2354         7,      16,     10,     0x1fc01fc01fc01fc0LL,
2355         8,      64,     11,     0x1fe0000000000000LL,
2356         8,      32,     11,     0x1fe000001fe00000LL,
2357         8,      16,     11,     0x1fe01fe01fe01fe0LL,
2358         9,      64,     12,     0x1ff0000000000000LL,
2359         9,      32,     12,     0x1ff000001ff00000LL,
2360         9,      16,     12,     0x1ff01ff01ff01ff0LL,
2361         10,     64,     13,     0x1ff8000000000000LL,
2362         10,     32,     13,     0x1ff800001ff80000LL,
2363         10,     16,     13,     0x1ff81ff81ff81ff8LL,
2364         11,     64,     14,     0x1ffc000000000000LL,
2365         11,     32,     14,     0x1ffc00001ffc0000LL,
2366         11,     16,     14,     0x1ffc1ffc1ffc1ffcLL,
2367         12,     64,     15,     0x1ffe000000000000LL,
2368         12,     32,     15,     0x1ffe00001ffe0000LL,
2369         12,     16,     15,     0x1ffe1ffe1ffe1ffeLL,
2370         13,     64,     16,     0x1fff000000000000LL,
2371         13,     32,     16,     0x1fff00001fff0000LL,
2372         13,     16,     0,      0x1fff1fff1fff1fffLL,
2373         14,     64,     17,     0x1fff800000000000LL,
2374         14,     32,     17,     0x1fff80001fff8000LL,
2375         15,     64,     18,     0x1fffc00000000000LL,
2376         15,     32,     18,     0x1fffc0001fffc000LL,
2377         16,     64,     19,     0x1fffe00000000000LL,
2378         16,     32,     19,     0x1fffe0001fffe000LL,
2379         17,     64,     20,     0x1ffff00000000000LL,
2380         17,     32,     20,     0x1ffff0001ffff000LL,
2381         18,     64,     21,     0x1ffff80000000000LL,
2382         18,     32,     21,     0x1ffff8001ffff800LL,
2383         19,     64,     22,     0x1ffffc0000000000LL,
2384         19,     32,     22,     0x1ffffc001ffffc00LL,
2385         20,     64,     23,     0x1ffffe0000000000LL,
2386         20,     32,     23,     0x1ffffe001ffffe00LL,
2387         21,     64,     24,     0x1fffff0000000000LL,
2388         21,     32,     24,     0x1fffff001fffff00LL,
2389         22,     64,     25,     0x1fffff8000000000LL,
2390         22,     32,     25,     0x1fffff801fffff80LL,
2391         23,     64,     26,     0x1fffffc000000000LL,
2392         23,     32,     26,     0x1fffffc01fffffc0LL,
2393         24,     64,     27,     0x1fffffe000000000LL,
2394         24,     32,     27,     0x1fffffe01fffffe0LL,
2395         25,     64,     28,     0x1ffffff000000000LL,
2396         25,     32,     28,     0x1ffffff01ffffff0LL,
2397         26,     64,     29,     0x1ffffff800000000LL,
2398         26,     32,     29,     0x1ffffff81ffffff8LL,
2399         27,     64,     30,     0x1ffffffc00000000LL,
2400         27,     32,     30,     0x1ffffffc1ffffffcLL,
2401         28,     64,     31,     0x1ffffffe00000000LL,
2402         28,     32,     31,     0x1ffffffe1ffffffeLL,
2403         29,     64,     32,     0x1fffffff00000000LL,
2404         29,     32,     0,      0x1fffffff1fffffffLL,
2405         30,     64,     33,     0x1fffffff80000000LL,
2406         31,     64,     34,     0x1fffffffc0000000LL,
2407         32,     64,     35,     0x1fffffffe0000000LL,
2408         33,     64,     36,     0x1ffffffff0000000LL,
2409         34,     64,     37,     0x1ffffffff8000000LL,
2410         35,     64,     38,     0x1ffffffffc000000LL,
2411         36,     64,     39,     0x1ffffffffe000000LL,
2412         37,     64,     40,     0x1fffffffff000000LL,
2413         38,     64,     41,     0x1fffffffff800000LL,
2414         39,     64,     42,     0x1fffffffffc00000LL,
2415         40,     64,     43,     0x1fffffffffe00000LL,
2416         41,     64,     44,     0x1ffffffffff00000LL,
2417         42,     64,     45,     0x1ffffffffff80000LL,
2418         43,     64,     46,     0x1ffffffffffc0000LL,
2419         44,     64,     47,     0x1ffffffffffe0000LL,
2420         45,     64,     48,     0x1fffffffffff0000LL,
2421         46,     64,     49,     0x1fffffffffff8000LL,
2422         47,     64,     50,     0x1fffffffffffc000LL,
2423         48,     64,     51,     0x1fffffffffffe000LL,
2424         49,     64,     52,     0x1ffffffffffff000LL,
2425         50,     64,     53,     0x1ffffffffffff800LL,
2426         51,     64,     54,     0x1ffffffffffffc00LL,
2427         52,     64,     55,     0x1ffffffffffffe00LL,
2428         53,     64,     56,     0x1fffffffffffff00LL,
2429         54,     64,     57,     0x1fffffffffffff80LL,
2430         55,     64,     58,     0x1fffffffffffffc0LL,
2431         56,     64,     59,     0x1fffffffffffffe0LL,
2432         57,     64,     60,     0x1ffffffffffffff0LL,
2433         58,     64,     61,     0x1ffffffffffffff8LL,
2434         59,     64,     62,     0x1ffffffffffffffcLL,
2435         60,     64,     63,     0x1ffffffffffffffeLL,
2436         61,     64,     0,      0x1fffffffffffffffLL,
2437         1,      64,     3,      0x2000000000000000LL,
2438         1,      32,     3,      0x2000000020000000LL,
2439         1,      16,     3,      0x2000200020002000LL,
2440         1,      8,      3,      0x2020202020202020LL,
2441         1,      4,      3,      0x2222222222222222LL,
2442         2,      64,     4,      0x3000000000000000LL,
2443         2,      32,     4,      0x3000000030000000LL,
2444         2,      16,     4,      0x3000300030003000LL,
2445         2,      8,      4,      0x3030303030303030LL,
2446         2,      4,      0,      0x3333333333333333LL,
2447         3,      64,     5,      0x3800000000000000LL,
2448         3,      32,     5,      0x3800000038000000LL,
2449         3,      16,     5,      0x3800380038003800LL,
2450         3,      8,      5,      0x3838383838383838LL,
2451         4,      64,     6,      0x3c00000000000000LL,
2452         4,      32,     6,      0x3c0000003c000000LL,
2453         4,      16,     6,      0x3c003c003c003c00LL,
2454         4,      8,      6,      0x3c3c3c3c3c3c3c3cLL,
2455         5,      64,     7,      0x3e00000000000000LL,
2456         5,      32,     7,      0x3e0000003e000000LL,
2457         5,      16,     7,      0x3e003e003e003e00LL,
2458         5,      8,      7,      0x3e3e3e3e3e3e3e3eLL,
2459         6,      64,     8,      0x3f00000000000000LL,
2460         6,      32,     8,      0x3f0000003f000000LL,
2461         6,      16,     8,      0x3f003f003f003f00LL,
2462         6,      8,      0,      0x3f3f3f3f3f3f3f3fLL,
2463         7,      64,     9,      0x3f80000000000000LL,
2464         7,      32,     9,      0x3f8000003f800000LL,
2465         7,      16,     9,      0x3f803f803f803f80LL,
2466         8,      64,     10,     0x3fc0000000000000LL,
2467         8,      32,     10,     0x3fc000003fc00000LL,
2468         8,      16,     10,     0x3fc03fc03fc03fc0LL,
2469         9,      64,     11,     0x3fe0000000000000LL,
2470         9,      32,     11,     0x3fe000003fe00000LL,
2471         9,      16,     11,     0x3fe03fe03fe03fe0LL,
2472         10,     64,     12,     0x3ff0000000000000LL,
2473         10,     32,     12,     0x3ff000003ff00000LL,
2474         10,     16,     12,     0x3ff03ff03ff03ff0LL,
2475         11,     64,     13,     0x3ff8000000000000LL,
2476         11,     32,     13,     0x3ff800003ff80000LL,
2477         11,     16,     13,     0x3ff83ff83ff83ff8LL,
2478         12,     64,     14,     0x3ffc000000000000LL,
2479         12,     32,     14,     0x3ffc00003ffc0000LL,
2480         12,     16,     14,     0x3ffc3ffc3ffc3ffcLL,
2481         13,     64,     15,     0x3ffe000000000000LL,
2482         13,     32,     15,     0x3ffe00003ffe0000LL,
2483         13,     16,     15,     0x3ffe3ffe3ffe3ffeLL,
2484         14,     64,     16,     0x3fff000000000000LL,
2485         14,     32,     16,     0x3fff00003fff0000LL,
2486         14,     16,     0,      0x3fff3fff3fff3fffLL,
2487         15,     64,     17,     0x3fff800000000000LL,
2488         15,     32,     17,     0x3fff80003fff8000LL,
2489         16,     64,     18,     0x3fffc00000000000LL,
2490         16,     32,     18,     0x3fffc0003fffc000LL,
2491         17,     64,     19,     0x3fffe00000000000LL,
2492         17,     32,     19,     0x3fffe0003fffe000LL,
2493         18,     64,     20,     0x3ffff00000000000LL,
2494         18,     32,     20,     0x3ffff0003ffff000LL,
2495         19,     64,     21,     0x3ffff80000000000LL,
2496         19,     32,     21,     0x3ffff8003ffff800LL,
2497         20,     64,     22,     0x3ffffc0000000000LL,
2498         20,     32,     22,     0x3ffffc003ffffc00LL,
2499         21,     64,     23,     0x3ffffe0000000000LL,
2500         21,     32,     23,     0x3ffffe003ffffe00LL,
2501         22,     64,     24,     0x3fffff0000000000LL,
2502         22,     32,     24,     0x3fffff003fffff00LL,
2503         23,     64,     25,     0x3fffff8000000000LL,
2504         23,     32,     25,     0x3fffff803fffff80LL,
2505         24,     64,     26,     0x3fffffc000000000LL,
2506         24,     32,     26,     0x3fffffc03fffffc0LL,
2507         25,     64,     27,     0x3fffffe000000000LL,
2508         25,     32,     27,     0x3fffffe03fffffe0LL,
2509         26,     64,     28,     0x3ffffff000000000LL,
2510         26,     32,     28,     0x3ffffff03ffffff0LL,
2511         27,     64,     29,     0x3ffffff800000000LL,
2512         27,     32,     29,     0x3ffffff83ffffff8LL,
2513         28,     64,     30,     0x3ffffffc00000000LL,
2514         28,     32,     30,     0x3ffffffc3ffffffcLL,
2515         29,     64,     31,     0x3ffffffe00000000LL,
2516         29,     32,     31,     0x3ffffffe3ffffffeLL,
2517         30,     64,     32,     0x3fffffff00000000LL,
2518         30,     32,     0,      0x3fffffff3fffffffLL,
2519         31,     64,     33,     0x3fffffff80000000LL,
2520         32,     64,     34,     0x3fffffffc0000000LL,
2521         33,     64,     35,     0x3fffffffe0000000LL,
2522         34,     64,     36,     0x3ffffffff0000000LL,
2523         35,     64,     37,     0x3ffffffff8000000LL,
2524         36,     64,     38,     0x3ffffffffc000000LL,
2525         37,     64,     39,     0x3ffffffffe000000LL,
2526         38,     64,     40,     0x3fffffffff000000LL,
2527         39,     64,     41,     0x3fffffffff800000LL,
2528         40,     64,     42,     0x3fffffffffc00000LL,
2529         41,     64,     43,     0x3fffffffffe00000LL,
2530         42,     64,     44,     0x3ffffffffff00000LL,
2531         43,     64,     45,     0x3ffffffffff80000LL,
2532         44,     64,     46,     0x3ffffffffffc0000LL,
2533         45,     64,     47,     0x3ffffffffffe0000LL,
2534         46,     64,     48,     0x3fffffffffff0000LL,
2535         47,     64,     49,     0x3fffffffffff8000LL,
2536         48,     64,     50,     0x3fffffffffffc000LL,
2537         49,     64,     51,     0x3fffffffffffe000LL,
2538         50,     64,     52,     0x3ffffffffffff000LL,
2539         51,     64,     53,     0x3ffffffffffff800LL,
2540         52,     64,     54,     0x3ffffffffffffc00LL,
2541         53,     64,     55,     0x3ffffffffffffe00LL,
2542         54,     64,     56,     0x3fffffffffffff00LL,
2543         55,     64,     57,     0x3fffffffffffff80LL,
2544         56,     64,     58,     0x3fffffffffffffc0LL,
2545         57,     64,     59,     0x3fffffffffffffe0LL,
2546         58,     64,     60,     0x3ffffffffffffff0LL,
2547         59,     64,     61,     0x3ffffffffffffff8LL,
2548         60,     64,     62,     0x3ffffffffffffffcLL,
2549         61,     64,     63,     0x3ffffffffffffffeLL,
2550         62,     64,     0,      0x3fffffffffffffffLL,
2551         1,      64,     2,      0x4000000000000000LL,
2552         1,      32,     2,      0x4000000040000000LL,
2553         1,      16,     2,      0x4000400040004000LL,
2554         1,      8,      2,      0x4040404040404040LL,
2555         1,      4,      2,      0x4444444444444444LL,
2556         1,      2,      0,      0x5555555555555555LL,
2557         2,      64,     3,      0x6000000000000000LL,
2558         2,      32,     3,      0x6000000060000000LL,
2559         2,      16,     3,      0x6000600060006000LL,
2560         2,      8,      3,      0x6060606060606060LL,
2561         2,      4,      3,      0x6666666666666666LL,
2562         3,      64,     4,      0x7000000000000000LL,
2563         3,      32,     4,      0x7000000070000000LL,
2564         3,      16,     4,      0x7000700070007000LL,
2565         3,      8,      4,      0x7070707070707070LL,
2566         3,      4,      0,      0x7777777777777777LL,
2567         4,      64,     5,      0x7800000000000000LL,
2568         4,      32,     5,      0x7800000078000000LL,
2569         4,      16,     5,      0x7800780078007800LL,
2570         4,      8,      5,      0x7878787878787878LL,
2571         5,      64,     6,      0x7c00000000000000LL,
2572         5,      32,     6,      0x7c0000007c000000LL,
2573         5,      16,     6,      0x7c007c007c007c00LL,
2574         5,      8,      6,      0x7c7c7c7c7c7c7c7cLL,
2575         6,      64,     7,      0x7e00000000000000LL,
2576         6,      32,     7,      0x7e0000007e000000LL,
2577         6,      16,     7,      0x7e007e007e007e00LL,
2578         6,      8,      7,      0x7e7e7e7e7e7e7e7eLL,
2579         7,      64,     8,      0x7f00000000000000LL,
2580         7,      32,     8,      0x7f0000007f000000LL,
2581         7,      16,     8,      0x7f007f007f007f00LL,
2582         7,      8,      0,      0x7f7f7f7f7f7f7f7fLL,
2583         8,      64,     9,      0x7f80000000000000LL,
2584         8,      32,     9,      0x7f8000007f800000LL,
2585         8,      16,     9,      0x7f807f807f807f80LL,
2586         9,      64,     10,     0x7fc0000000000000LL,
2587         9,      32,     10,     0x7fc000007fc00000LL,
2588         9,      16,     10,     0x7fc07fc07fc07fc0LL,
2589         10,     64,     11,     0x7fe0000000000000LL,
2590         10,     32,     11,     0x7fe000007fe00000LL,
2591         10,     16,     11,     0x7fe07fe07fe07fe0LL,
2592         11,     64,     12,     0x7ff0000000000000LL,
2593         11,     32,     12,     0x7ff000007ff00000LL,
2594         11,     16,     12,     0x7ff07ff07ff07ff0LL,
2595         12,     64,     13,     0x7ff8000000000000LL,
2596         12,     32,     13,     0x7ff800007ff80000LL,
2597         12,     16,     13,     0x7ff87ff87ff87ff8LL,
2598         13,     64,     14,     0x7ffc000000000000LL,
2599         13,     32,     14,     0x7ffc00007ffc0000LL,
2600         13,     16,     14,     0x7ffc7ffc7ffc7ffcLL,
2601         14,     64,     15,     0x7ffe000000000000LL,
2602         14,     32,     15,     0x7ffe00007ffe0000LL,
2603         14,     16,     15,     0x7ffe7ffe7ffe7ffeLL,
2604         15,     64,     16,     0x7fff000000000000LL,
2605         15,     32,     16,     0x7fff00007fff0000LL,
2606         15,     16,     0,      0x7fff7fff7fff7fffLL,
2607         16,     64,     17,     0x7fff800000000000LL,
2608         16,     32,     17,     0x7fff80007fff8000LL,
2609         17,     64,     18,     0x7fffc00000000000LL,
2610         17,     32,     18,     0x7fffc0007fffc000LL,
2611         18,     64,     19,     0x7fffe00000000000LL,
2612         18,     32,     19,     0x7fffe0007fffe000LL,
2613         19,     64,     20,     0x7ffff00000000000LL,
2614         19,     32,     20,     0x7ffff0007ffff000LL,
2615         20,     64,     21,     0x7ffff80000000000LL,
2616         20,     32,     21,     0x7ffff8007ffff800LL,
2617         21,     64,     22,     0x7ffffc0000000000LL,
2618         21,     32,     22,     0x7ffffc007ffffc00LL,
2619         22,     64,     23,     0x7ffffe0000000000LL,
2620         22,     32,     23,     0x7ffffe007ffffe00LL,
2621         23,     64,     24,     0x7fffff0000000000LL,
2622         23,     32,     24,     0x7fffff007fffff00LL,
2623         24,     64,     25,     0x7fffff8000000000LL,
2624         24,     32,     25,     0x7fffff807fffff80LL,
2625         25,     64,     26,     0x7fffffc000000000LL,
2626         25,     32,     26,     0x7fffffc07fffffc0LL,
2627         26,     64,     27,     0x7fffffe000000000LL,
2628         26,     32,     27,     0x7fffffe07fffffe0LL,
2629         27,     64,     28,     0x7ffffff000000000LL,
2630         27,     32,     28,     0x7ffffff07ffffff0LL,
2631         28,     64,     29,     0x7ffffff800000000LL,
2632         28,     32,     29,     0x7ffffff87ffffff8LL,
2633         29,     64,     30,     0x7ffffffc00000000LL,
2634         29,     32,     30,     0x7ffffffc7ffffffcLL,
2635         30,     64,     31,     0x7ffffffe00000000LL,
2636         30,     32,     31,     0x7ffffffe7ffffffeLL,
2637         31,     64,     32,     0x7fffffff00000000LL,
2638         31,     32,     0,      0x7fffffff7fffffffLL,
2639         32,     64,     33,     0x7fffffff80000000LL,
2640         33,     64,     34,     0x7fffffffc0000000LL,
2641         34,     64,     35,     0x7fffffffe0000000LL,
2642         35,     64,     36,     0x7ffffffff0000000LL,
2643         36,     64,     37,     0x7ffffffff8000000LL,
2644         37,     64,     38,     0x7ffffffffc000000LL,
2645         38,     64,     39,     0x7ffffffffe000000LL,
2646         39,     64,     40,     0x7fffffffff000000LL,
2647         40,     64,     41,     0x7fffffffff800000LL,
2648         41,     64,     42,     0x7fffffffffc00000LL,
2649         42,     64,     43,     0x7fffffffffe00000LL,
2650         43,     64,     44,     0x7ffffffffff00000LL,
2651         44,     64,     45,     0x7ffffffffff80000LL,
2652         45,     64,     46,     0x7ffffffffffc0000LL,
2653         46,     64,     47,     0x7ffffffffffe0000LL,
2654         47,     64,     48,     0x7fffffffffff0000LL,
2655         48,     64,     49,     0x7fffffffffff8000LL,
2656         49,     64,     50,     0x7fffffffffffc000LL,
2657         50,     64,     51,     0x7fffffffffffe000LL,
2658         51,     64,     52,     0x7ffffffffffff000LL,
2659         52,     64,     53,     0x7ffffffffffff800LL,
2660         53,     64,     54,     0x7ffffffffffffc00LL,
2661         54,     64,     55,     0x7ffffffffffffe00LL,
2662         55,     64,     56,     0x7fffffffffffff00LL,
2663         56,     64,     57,     0x7fffffffffffff80LL,
2664         57,     64,     58,     0x7fffffffffffffc0LL,
2665         58,     64,     59,     0x7fffffffffffffe0LL,
2666         59,     64,     60,     0x7ffffffffffffff0LL,
2667         60,     64,     61,     0x7ffffffffffffff8LL,
2668         61,     64,     62,     0x7ffffffffffffffcLL,
2669         62,     64,     63,     0x7ffffffffffffffeLL,
2670         63,     64,     0,      0x7fffffffffffffffLL,
2671         1,      64,     1,      0x8000000000000000LL,
2672         2,      64,     1,      0x8000000000000001LL,
2673         3,      64,     1,      0x8000000000000003LL,
2674         4,      64,     1,      0x8000000000000007LL,
2675         5,      64,     1,      0x800000000000000fLL,
2676         6,      64,     1,      0x800000000000001fLL,
2677         7,      64,     1,      0x800000000000003fLL,
2678         8,      64,     1,      0x800000000000007fLL,
2679         9,      64,     1,      0x80000000000000ffLL,
2680         10,     64,     1,      0x80000000000001ffLL,
2681         11,     64,     1,      0x80000000000003ffLL,
2682         12,     64,     1,      0x80000000000007ffLL,
2683         13,     64,     1,      0x8000000000000fffLL,
2684         14,     64,     1,      0x8000000000001fffLL,
2685         15,     64,     1,      0x8000000000003fffLL,
2686         16,     64,     1,      0x8000000000007fffLL,
2687         17,     64,     1,      0x800000000000ffffLL,
2688         18,     64,     1,      0x800000000001ffffLL,
2689         19,     64,     1,      0x800000000003ffffLL,
2690         20,     64,     1,      0x800000000007ffffLL,
2691         21,     64,     1,      0x80000000000fffffLL,
2692         22,     64,     1,      0x80000000001fffffLL,
2693         23,     64,     1,      0x80000000003fffffLL,
2694         24,     64,     1,      0x80000000007fffffLL,
2695         25,     64,     1,      0x8000000000ffffffLL,
2696         26,     64,     1,      0x8000000001ffffffLL,
2697         27,     64,     1,      0x8000000003ffffffLL,
2698         28,     64,     1,      0x8000000007ffffffLL,
2699         29,     64,     1,      0x800000000fffffffLL,
2700         30,     64,     1,      0x800000001fffffffLL,
2701         31,     64,     1,      0x800000003fffffffLL,
2702         32,     64,     1,      0x800000007fffffffLL,
2703         1,      32,     1,      0x8000000080000000LL,
2704         33,     64,     1,      0x80000000ffffffffLL,
2705         2,      32,     1,      0x8000000180000001LL,
2706         34,     64,     1,      0x80000001ffffffffLL,
2707         3,      32,     1,      0x8000000380000003LL,
2708         35,     64,     1,      0x80000003ffffffffLL,
2709         4,      32,     1,      0x8000000780000007LL,
2710         36,     64,     1,      0x80000007ffffffffLL,
2711         5,      32,     1,      0x8000000f8000000fLL,
2712         37,     64,     1,      0x8000000fffffffffLL,
2713         6,      32,     1,      0x8000001f8000001fLL,
2714         38,     64,     1,      0x8000001fffffffffLL,
2715         7,      32,     1,      0x8000003f8000003fLL,
2716         39,     64,     1,      0x8000003fffffffffLL,
2717         8,      32,     1,      0x8000007f8000007fLL,
2718         40,     64,     1,      0x8000007fffffffffLL,
2719         9,      32,     1,      0x800000ff800000ffLL,
2720         41,     64,     1,      0x800000ffffffffffLL,
2721         10,     32,     1,      0x800001ff800001ffLL,
2722         42,     64,     1,      0x800001ffffffffffLL,
2723         11,     32,     1,      0x800003ff800003ffLL,
2724         43,     64,     1,      0x800003ffffffffffLL,
2725         12,     32,     1,      0x800007ff800007ffLL,
2726         44,     64,     1,      0x800007ffffffffffLL,
2727         13,     32,     1,      0x80000fff80000fffLL,
2728         45,     64,     1,      0x80000fffffffffffLL,
2729         14,     32,     1,      0x80001fff80001fffLL,
2730         46,     64,     1,      0x80001fffffffffffLL,
2731         15,     32,     1,      0x80003fff80003fffLL,
2732         47,     64,     1,      0x80003fffffffffffLL,
2733         16,     32,     1,      0x80007fff80007fffLL,
2734         48,     64,     1,      0x80007fffffffffffLL,
2735         1,      16,     1,      0x8000800080008000LL,
2736         17,     32,     1,      0x8000ffff8000ffffLL,
2737         49,     64,     1,      0x8000ffffffffffffLL,
2738         2,      16,     1,      0x8001800180018001LL,
2739         18,     32,     1,      0x8001ffff8001ffffLL,
2740         50,     64,     1,      0x8001ffffffffffffLL,
2741         3,      16,     1,      0x8003800380038003LL,
2742         19,     32,     1,      0x8003ffff8003ffffLL,
2743         51,     64,     1,      0x8003ffffffffffffLL,
2744         4,      16,     1,      0x8007800780078007LL,
2745         20,     32,     1,      0x8007ffff8007ffffLL,
2746         52,     64,     1,      0x8007ffffffffffffLL,
2747         5,      16,     1,      0x800f800f800f800fLL,
2748         21,     32,     1,      0x800fffff800fffffLL,
2749         53,     64,     1,      0x800fffffffffffffLL,
2750         6,      16,     1,      0x801f801f801f801fLL,
2751         22,     32,     1,      0x801fffff801fffffLL,
2752         54,     64,     1,      0x801fffffffffffffLL,
2753         7,      16,     1,      0x803f803f803f803fLL,
2754         23,     32,     1,      0x803fffff803fffffLL,
2755         55,     64,     1,      0x803fffffffffffffLL,
2756         8,      16,     1,      0x807f807f807f807fLL,
2757         24,     32,     1,      0x807fffff807fffffLL,
2758         56,     64,     1,      0x807fffffffffffffLL,
2759         1,      8,      1,      0x8080808080808080LL,
2760         9,      16,     1,      0x80ff80ff80ff80ffLL,
2761         25,     32,     1,      0x80ffffff80ffffffLL,
2762         57,     64,     1,      0x80ffffffffffffffLL,
2763         2,      8,      1,      0x8181818181818181LL,
2764         10,     16,     1,      0x81ff81ff81ff81ffLL,
2765         26,     32,     1,      0x81ffffff81ffffffLL,
2766         58,     64,     1,      0x81ffffffffffffffLL,
2767         3,      8,      1,      0x8383838383838383LL,
2768         11,     16,     1,      0x83ff83ff83ff83ffLL,
2769         27,     32,     1,      0x83ffffff83ffffffLL,
2770         59,     64,     1,      0x83ffffffffffffffLL,
2771         4,      8,      1,      0x8787878787878787LL,
2772         12,     16,     1,      0x87ff87ff87ff87ffLL,
2773         28,     32,     1,      0x87ffffff87ffffffLL,
2774         60,     64,     1,      0x87ffffffffffffffLL,
2775         1,      4,      1,      0x8888888888888888LL,
2776         5,      8,      1,      0x8f8f8f8f8f8f8f8fLL,
2777         13,     16,     1,      0x8fff8fff8fff8fffLL,
2778         29,     32,     1,      0x8fffffff8fffffffLL,
2779         61,     64,     1,      0x8fffffffffffffffLL,
2780         2,      4,      1,      0x9999999999999999LL,
2781         6,      8,      1,      0x9f9f9f9f9f9f9f9fLL,
2782         14,     16,     1,      0x9fff9fff9fff9fffLL,
2783         30,     32,     1,      0x9fffffff9fffffffLL,
2784         62,     64,     1,      0x9fffffffffffffffLL,
2785         1,      2,      1,      0xaaaaaaaaaaaaaaaaLL,
2786         3,      4,      1,      0xbbbbbbbbbbbbbbbbLL,
2787         7,      8,      1,      0xbfbfbfbfbfbfbfbfLL,
2788         15,     16,     1,      0xbfffbfffbfffbfffLL,
2789         31,     32,     1,      0xbfffffffbfffffffLL,
2790         63,     64,     1,      0xbfffffffffffffffLL,
2791         2,      64,     2,      0xc000000000000000LL,
2792         3,      64,     2,      0xc000000000000001LL,
2793         4,      64,     2,      0xc000000000000003LL,
2794         5,      64,     2,      0xc000000000000007LL,
2795         6,      64,     2,      0xc00000000000000fLL,
2796         7,      64,     2,      0xc00000000000001fLL,
2797         8,      64,     2,      0xc00000000000003fLL,
2798         9,      64,     2,      0xc00000000000007fLL,
2799         10,     64,     2,      0xc0000000000000ffLL,
2800         11,     64,     2,      0xc0000000000001ffLL,
2801         12,     64,     2,      0xc0000000000003ffLL,
2802         13,     64,     2,      0xc0000000000007ffLL,
2803         14,     64,     2,      0xc000000000000fffLL,
2804         15,     64,     2,      0xc000000000001fffLL,
2805         16,     64,     2,      0xc000000000003fffLL,
2806         17,     64,     2,      0xc000000000007fffLL,
2807         18,     64,     2,      0xc00000000000ffffLL,
2808         19,     64,     2,      0xc00000000001ffffLL,
2809         20,     64,     2,      0xc00000000003ffffLL,
2810         21,     64,     2,      0xc00000000007ffffLL,
2811         22,     64,     2,      0xc0000000000fffffLL,
2812         23,     64,     2,      0xc0000000001fffffLL,
2813         24,     64,     2,      0xc0000000003fffffLL,
2814         25,     64,     2,      0xc0000000007fffffLL,
2815         26,     64,     2,      0xc000000000ffffffLL,
2816         27,     64,     2,      0xc000000001ffffffLL,
2817         28,     64,     2,      0xc000000003ffffffLL,
2818         29,     64,     2,      0xc000000007ffffffLL,
2819         30,     64,     2,      0xc00000000fffffffLL,
2820         31,     64,     2,      0xc00000001fffffffLL,
2821         32,     64,     2,      0xc00000003fffffffLL,
2822         33,     64,     2,      0xc00000007fffffffLL,
2823         2,      32,     2,      0xc0000000c0000000LL,
2824         34,     64,     2,      0xc0000000ffffffffLL,
2825         3,      32,     2,      0xc0000001c0000001LL,
2826         35,     64,     2,      0xc0000001ffffffffLL,
2827         4,      32,     2,      0xc0000003c0000003LL,
2828         36,     64,     2,      0xc0000003ffffffffLL,
2829         5,      32,     2,      0xc0000007c0000007LL,
2830         37,     64,     2,      0xc0000007ffffffffLL,
2831         6,      32,     2,      0xc000000fc000000fLL,
2832         38,     64,     2,      0xc000000fffffffffLL,
2833         7,      32,     2,      0xc000001fc000001fLL,
2834         39,     64,     2,      0xc000001fffffffffLL,
2835         8,      32,     2,      0xc000003fc000003fLL,
2836         40,     64,     2,      0xc000003fffffffffLL,
2837         9,      32,     2,      0xc000007fc000007fLL,
2838         41,     64,     2,      0xc000007fffffffffLL,
2839         10,     32,     2,      0xc00000ffc00000ffLL,
2840         42,     64,     2,      0xc00000ffffffffffLL,
2841         11,     32,     2,      0xc00001ffc00001ffLL,
2842         43,     64,     2,      0xc00001ffffffffffLL,
2843         12,     32,     2,      0xc00003ffc00003ffLL,
2844         44,     64,     2,      0xc00003ffffffffffLL,
2845         13,     32,     2,      0xc00007ffc00007ffLL,
2846         45,     64,     2,      0xc00007ffffffffffLL,
2847         14,     32,     2,      0xc0000fffc0000fffLL,
2848         46,     64,     2,      0xc0000fffffffffffLL,
2849         15,     32,     2,      0xc0001fffc0001fffLL,
2850         47,     64,     2,      0xc0001fffffffffffLL,
2851         16,     32,     2,      0xc0003fffc0003fffLL,
2852         48,     64,     2,      0xc0003fffffffffffLL,
2853         17,     32,     2,      0xc0007fffc0007fffLL,
2854         49,     64,     2,      0xc0007fffffffffffLL,
2855         2,      16,     2,      0xc000c000c000c000LL,
2856         18,     32,     2,      0xc000ffffc000ffffLL,
2857         50,     64,     2,      0xc000ffffffffffffLL,
2858         3,      16,     2,      0xc001c001c001c001LL,
2859         19,     32,     2,      0xc001ffffc001ffffLL,
2860         51,     64,     2,      0xc001ffffffffffffLL,
2861         4,      16,     2,      0xc003c003c003c003LL,
2862         20,     32,     2,      0xc003ffffc003ffffLL,
2863         52,     64,     2,      0xc003ffffffffffffLL,
2864         5,      16,     2,      0xc007c007c007c007LL,
2865         21,     32,     2,      0xc007ffffc007ffffLL,
2866         53,     64,     2,      0xc007ffffffffffffLL,
2867         6,      16,     2,      0xc00fc00fc00fc00fLL,
2868         22,     32,     2,      0xc00fffffc00fffffLL,
2869         54,     64,     2,      0xc00fffffffffffffLL,
2870         7,      16,     2,      0xc01fc01fc01fc01fLL,
2871         23,     32,     2,      0xc01fffffc01fffffLL,
2872         55,     64,     2,      0xc01fffffffffffffLL,
2873         8,      16,     2,      0xc03fc03fc03fc03fLL,
2874         24,     32,     2,      0xc03fffffc03fffffLL,
2875         56,     64,     2,      0xc03fffffffffffffLL,
2876         9,      16,     2,      0xc07fc07fc07fc07fLL,
2877         25,     32,     2,      0xc07fffffc07fffffLL,
2878         57,     64,     2,      0xc07fffffffffffffLL,
2879         2,      8,      2,      0xc0c0c0c0c0c0c0c0LL,
2880         10,     16,     2,      0xc0ffc0ffc0ffc0ffLL,
2881         26,     32,     2,      0xc0ffffffc0ffffffLL,
2882         58,     64,     2,      0xc0ffffffffffffffLL,
2883         3,      8,      2,      0xc1c1c1c1c1c1c1c1LL,
2884         11,     16,     2,      0xc1ffc1ffc1ffc1ffLL,
2885         27,     32,     2,      0xc1ffffffc1ffffffLL,
2886         59,     64,     2,      0xc1ffffffffffffffLL,
2887         4,      8,      2,      0xc3c3c3c3c3c3c3c3LL,
2888         12,     16,     2,      0xc3ffc3ffc3ffc3ffLL,
2889         28,     32,     2,      0xc3ffffffc3ffffffLL,
2890         60,     64,     2,      0xc3ffffffffffffffLL,
2891         5,      8,      2,      0xc7c7c7c7c7c7c7c7LL,
2892         13,     16,     2,      0xc7ffc7ffc7ffc7ffLL,
2893         29,     32,     2,      0xc7ffffffc7ffffffLL,
2894         61,     64,     2,      0xc7ffffffffffffffLL,
2895         2,      4,      2,      0xccccccccccccccccLL,
2896         6,      8,      2,      0xcfcfcfcfcfcfcfcfLL,
2897         14,     16,     2,      0xcfffcfffcfffcfffLL,
2898         30,     32,     2,      0xcfffffffcfffffffLL,
2899         62,     64,     2,      0xcfffffffffffffffLL,
2900         3,      4,      2,      0xddddddddddddddddLL,
2901         7,      8,      2,      0xdfdfdfdfdfdfdfdfLL,
2902         15,     16,     2,      0xdfffdfffdfffdfffLL,
2903         31,     32,     2,      0xdfffffffdfffffffLL,
2904         63,     64,     2,      0xdfffffffffffffffLL,
2905         3,      64,     3,      0xe000000000000000LL,
2906         4,      64,     3,      0xe000000000000001LL,
2907         5,      64,     3,      0xe000000000000003LL,
2908         6,      64,     3,      0xe000000000000007LL,
2909         7,      64,     3,      0xe00000000000000fLL,
2910         8,      64,     3,      0xe00000000000001fLL,
2911         9,      64,     3,      0xe00000000000003fLL,
2912         10,     64,     3,      0xe00000000000007fLL,
2913         11,     64,     3,      0xe0000000000000ffLL,
2914         12,     64,     3,      0xe0000000000001ffLL,
2915         13,     64,     3,      0xe0000000000003ffLL,
2916         14,     64,     3,      0xe0000000000007ffLL,
2917         15,     64,     3,      0xe000000000000fffLL,
2918         16,     64,     3,      0xe000000000001fffLL,
2919         17,     64,     3,      0xe000000000003fffLL,
2920         18,     64,     3,      0xe000000000007fffLL,
2921         19,     64,     3,      0xe00000000000ffffLL,
2922         20,     64,     3,      0xe00000000001ffffLL,
2923         21,     64,     3,      0xe00000000003ffffLL,
2924         22,     64,     3,      0xe00000000007ffffLL,
2925         23,     64,     3,      0xe0000000000fffffLL,
2926         24,     64,     3,      0xe0000000001fffffLL,
2927         25,     64,     3,      0xe0000000003fffffLL,
2928         26,     64,     3,      0xe0000000007fffffLL,
2929         27,     64,     3,      0xe000000000ffffffLL,
2930         28,     64,     3,      0xe000000001ffffffLL,
2931         29,     64,     3,      0xe000000003ffffffLL,
2932         30,     64,     3,      0xe000000007ffffffLL,
2933         31,     64,     3,      0xe00000000fffffffLL,
2934         32,     64,     3,      0xe00000001fffffffLL,
2935         33,     64,     3,      0xe00000003fffffffLL,
2936         34,     64,     3,      0xe00000007fffffffLL,
2937         3,      32,     3,      0xe0000000e0000000LL,
2938         35,     64,     3,      0xe0000000ffffffffLL,
2939         4,      32,     3,      0xe0000001e0000001LL,
2940         36,     64,     3,      0xe0000001ffffffffLL,
2941         5,      32,     3,      0xe0000003e0000003LL,
2942         37,     64,     3,      0xe0000003ffffffffLL,
2943         6,      32,     3,      0xe0000007e0000007LL,
2944         38,     64,     3,      0xe0000007ffffffffLL,
2945         7,      32,     3,      0xe000000fe000000fLL,
2946         39,     64,     3,      0xe000000fffffffffLL,
2947         8,      32,     3,      0xe000001fe000001fLL,
2948         40,     64,     3,      0xe000001fffffffffLL,
2949         9,      32,     3,      0xe000003fe000003fLL,
2950         41,     64,     3,      0xe000003fffffffffLL,
2951         10,     32,     3,      0xe000007fe000007fLL,
2952         42,     64,     3,      0xe000007fffffffffLL,
2953         11,     32,     3,      0xe00000ffe00000ffLL,
2954         43,     64,     3,      0xe00000ffffffffffLL,
2955         12,     32,     3,      0xe00001ffe00001ffLL,
2956         44,     64,     3,      0xe00001ffffffffffLL,
2957         13,     32,     3,      0xe00003ffe00003ffLL,
2958         45,     64,     3,      0xe00003ffffffffffLL,
2959         14,     32,     3,      0xe00007ffe00007ffLL,
2960         46,     64,     3,      0xe00007ffffffffffLL,
2961         15,     32,     3,      0xe0000fffe0000fffLL,
2962         47,     64,     3,      0xe0000fffffffffffLL,
2963         16,     32,     3,      0xe0001fffe0001fffLL,
2964         48,     64,     3,      0xe0001fffffffffffLL,
2965         17,     32,     3,      0xe0003fffe0003fffLL,
2966         49,     64,     3,      0xe0003fffffffffffLL,
2967         18,     32,     3,      0xe0007fffe0007fffLL,
2968         50,     64,     3,      0xe0007fffffffffffLL,
2969         3,      16,     3,      0xe000e000e000e000LL,
2970         19,     32,     3,      0xe000ffffe000ffffLL,
2971         51,     64,     3,      0xe000ffffffffffffLL,
2972         4,      16,     3,      0xe001e001e001e001LL,
2973         20,     32,     3,      0xe001ffffe001ffffLL,
2974         52,     64,     3,      0xe001ffffffffffffLL,
2975         5,      16,     3,      0xe003e003e003e003LL,
2976         21,     32,     3,      0xe003ffffe003ffffLL,
2977         53,     64,     3,      0xe003ffffffffffffLL,
2978         6,      16,     3,      0xe007e007e007e007LL,
2979         22,     32,     3,      0xe007ffffe007ffffLL,
2980         54,     64,     3,      0xe007ffffffffffffLL,
2981         7,      16,     3,      0xe00fe00fe00fe00fLL,
2982         23,     32,     3,      0xe00fffffe00fffffLL,
2983         55,     64,     3,      0xe00fffffffffffffLL,
2984         8,      16,     3,      0xe01fe01fe01fe01fLL,
2985         24,     32,     3,      0xe01fffffe01fffffLL,
2986         56,     64,     3,      0xe01fffffffffffffLL,
2987         9,      16,     3,      0xe03fe03fe03fe03fLL,
2988         25,     32,     3,      0xe03fffffe03fffffLL,
2989         57,     64,     3,      0xe03fffffffffffffLL,
2990         10,     16,     3,      0xe07fe07fe07fe07fLL,
2991         26,     32,     3,      0xe07fffffe07fffffLL,
2992         58,     64,     3,      0xe07fffffffffffffLL,
2993         3,      8,      3,      0xe0e0e0e0e0e0e0e0LL,
2994         11,     16,     3,      0xe0ffe0ffe0ffe0ffLL,
2995         27,     32,     3,      0xe0ffffffe0ffffffLL,
2996         59,     64,     3,      0xe0ffffffffffffffLL,
2997         4,      8,      3,      0xe1e1e1e1e1e1e1e1LL,
2998         12,     16,     3,      0xe1ffe1ffe1ffe1ffLL,
2999         28,     32,     3,      0xe1ffffffe1ffffffLL,
3000         60,     64,     3,      0xe1ffffffffffffffLL,
3001         5,      8,      3,      0xe3e3e3e3e3e3e3e3LL,
3002         13,     16,     3,      0xe3ffe3ffe3ffe3ffLL,
3003         29,     32,     3,      0xe3ffffffe3ffffffLL,
3004         61,     64,     3,      0xe3ffffffffffffffLL,
3005         6,      8,      3,      0xe7e7e7e7e7e7e7e7LL,
3006         14,     16,     3,      0xe7ffe7ffe7ffe7ffLL,
3007         30,     32,     3,      0xe7ffffffe7ffffffLL,
3008         62,     64,     3,      0xe7ffffffffffffffLL,
3009         3,      4,      3,      0xeeeeeeeeeeeeeeeeLL,
3010         7,      8,      3,      0xefefefefefefefefLL,
3011         15,     16,     3,      0xefffefffefffefffLL,
3012         31,     32,     3,      0xefffffffefffffffLL,
3013         63,     64,     3,      0xefffffffffffffffLL,
3014         4,      64,     4,      0xf000000000000000LL,
3015         5,      64,     4,      0xf000000000000001LL,
3016         6,      64,     4,      0xf000000000000003LL,
3017         7,      64,     4,      0xf000000000000007LL,
3018         8,      64,     4,      0xf00000000000000fLL,
3019         9,      64,     4,      0xf00000000000001fLL,
3020         10,     64,     4,      0xf00000000000003fLL,
3021         11,     64,     4,      0xf00000000000007fLL,
3022         12,     64,     4,      0xf0000000000000ffLL,
3023         13,     64,     4,      0xf0000000000001ffLL,
3024         14,     64,     4,      0xf0000000000003ffLL,
3025         15,     64,     4,      0xf0000000000007ffLL,
3026         16,     64,     4,      0xf000000000000fffLL,
3027         17,     64,     4,      0xf000000000001fffLL,
3028         18,     64,     4,      0xf000000000003fffLL,
3029         19,     64,     4,      0xf000000000007fffLL,
3030         20,     64,     4,      0xf00000000000ffffLL,
3031         21,     64,     4,      0xf00000000001ffffLL,
3032         22,     64,     4,      0xf00000000003ffffLL,
3033         23,     64,     4,      0xf00000000007ffffLL,
3034         24,     64,     4,      0xf0000000000fffffLL,
3035         25,     64,     4,      0xf0000000001fffffLL,
3036         26,     64,     4,      0xf0000000003fffffLL,
3037         27,     64,     4,      0xf0000000007fffffLL,
3038         28,     64,     4,      0xf000000000ffffffLL,
3039         29,     64,     4,      0xf000000001ffffffLL,
3040         30,     64,     4,      0xf000000003ffffffLL,
3041         31,     64,     4,      0xf000000007ffffffLL,
3042         32,     64,     4,      0xf00000000fffffffLL,
3043         33,     64,     4,      0xf00000001fffffffLL,
3044         34,     64,     4,      0xf00000003fffffffLL,
3045         35,     64,     4,      0xf00000007fffffffLL,
3046         4,      32,     4,      0xf0000000f0000000LL,
3047         36,     64,     4,      0xf0000000ffffffffLL,
3048         5,      32,     4,      0xf0000001f0000001LL,
3049         37,     64,     4,      0xf0000001ffffffffLL,
3050         6,      32,     4,      0xf0000003f0000003LL,
3051         38,     64,     4,      0xf0000003ffffffffLL,
3052         7,      32,     4,      0xf0000007f0000007LL,
3053         39,     64,     4,      0xf0000007ffffffffLL,
3054         8,      32,     4,      0xf000000ff000000fLL,
3055         40,     64,     4,      0xf000000fffffffffLL,
3056         9,      32,     4,      0xf000001ff000001fLL,
3057         41,     64,     4,      0xf000001fffffffffLL,
3058         10,     32,     4,      0xf000003ff000003fLL,
3059         42,     64,     4,      0xf000003fffffffffLL,
3060         11,     32,     4,      0xf000007ff000007fLL,
3061         43,     64,     4,      0xf000007fffffffffLL,
3062         12,     32,     4,      0xf00000fff00000ffLL,
3063         44,     64,     4,      0xf00000ffffffffffLL,
3064         13,     32,     4,      0xf00001fff00001ffLL,
3065         45,     64,     4,      0xf00001ffffffffffLL,
3066         14,     32,     4,      0xf00003fff00003ffLL,
3067         46,     64,     4,      0xf00003ffffffffffLL,
3068         15,     32,     4,      0xf00007fff00007ffLL,
3069         47,     64,     4,      0xf00007ffffffffffLL,
3070         16,     32,     4,      0xf0000ffff0000fffLL,
3071         48,     64,     4,      0xf0000fffffffffffLL,
3072         17,     32,     4,      0xf0001ffff0001fffLL,
3073         49,     64,     4,      0xf0001fffffffffffLL,
3074         18,     32,     4,      0xf0003ffff0003fffLL,
3075         50,     64,     4,      0xf0003fffffffffffLL,
3076         19,     32,     4,      0xf0007ffff0007fffLL,
3077         51,     64,     4,      0xf0007fffffffffffLL,
3078         4,      16,     4,      0xf000f000f000f000LL,
3079         20,     32,     4,      0xf000fffff000ffffLL,
3080         52,     64,     4,      0xf000ffffffffffffLL,
3081         5,      16,     4,      0xf001f001f001f001LL,
3082         21,     32,     4,      0xf001fffff001ffffLL,
3083         53,     64,     4,      0xf001ffffffffffffLL,
3084         6,      16,     4,      0xf003f003f003f003LL,
3085         22,     32,     4,      0xf003fffff003ffffLL,
3086         54,     64,     4,      0xf003ffffffffffffLL,
3087         7,      16,     4,      0xf007f007f007f007LL,
3088         23,     32,     4,      0xf007fffff007ffffLL,
3089         55,     64,     4,      0xf007ffffffffffffLL,
3090         8,      16,     4,      0xf00ff00ff00ff00fLL,
3091         24,     32,     4,      0xf00ffffff00fffffLL,
3092         56,     64,     4,      0xf00fffffffffffffLL,
3093         9,      16,     4,      0xf01ff01ff01ff01fLL,
3094         25,     32,     4,      0xf01ffffff01fffffLL,
3095         57,     64,     4,      0xf01fffffffffffffLL,
3096         10,     16,     4,      0xf03ff03ff03ff03fLL,
3097         26,     32,     4,      0xf03ffffff03fffffLL,
3098         58,     64,     4,      0xf03fffffffffffffLL,
3099         11,     16,     4,      0xf07ff07ff07ff07fLL,
3100         27,     32,     4,      0xf07ffffff07fffffLL,
3101         59,     64,     4,      0xf07fffffffffffffLL,
3102         4,      8,      4,      0xf0f0f0f0f0f0f0f0LL,
3103         12,     16,     4,      0xf0fff0fff0fff0ffLL,
3104         28,     32,     4,      0xf0fffffff0ffffffLL,
3105         60,     64,     4,      0xf0ffffffffffffffLL,
3106         5,      8,      4,      0xf1f1f1f1f1f1f1f1LL,
3107         13,     16,     4,      0xf1fff1fff1fff1ffLL,
3108         29,     32,     4,      0xf1fffffff1ffffffLL,
3109         61,     64,     4,      0xf1ffffffffffffffLL,
3110         6,      8,      4,      0xf3f3f3f3f3f3f3f3LL,
3111         14,     16,     4,      0xf3fff3fff3fff3ffLL,
3112         30,     32,     4,      0xf3fffffff3ffffffLL,
3113         62,     64,     4,      0xf3ffffffffffffffLL,
3114         7,      8,      4,      0xf7f7f7f7f7f7f7f7LL,
3115         15,     16,     4,      0xf7fff7fff7fff7ffLL,
3116         31,     32,     4,      0xf7fffffff7ffffffLL,
3117         63,     64,     4,      0xf7ffffffffffffffLL,
3118         5,      64,     5,      0xf800000000000000LL,
3119         6,      64,     5,      0xf800000000000001LL,
3120         7,      64,     5,      0xf800000000000003LL,
3121         8,      64,     5,      0xf800000000000007LL,
3122         9,      64,     5,      0xf80000000000000fLL,
3123         10,     64,     5,      0xf80000000000001fLL,
3124         11,     64,     5,      0xf80000000000003fLL,
3125         12,     64,     5,      0xf80000000000007fLL,
3126         13,     64,     5,      0xf8000000000000ffLL,
3127         14,     64,     5,      0xf8000000000001ffLL,
3128         15,     64,     5,      0xf8000000000003ffLL,
3129         16,     64,     5,      0xf8000000000007ffLL,
3130         17,     64,     5,      0xf800000000000fffLL,
3131         18,     64,     5,      0xf800000000001fffLL,
3132         19,     64,     5,      0xf800000000003fffLL,
3133         20,     64,     5,      0xf800000000007fffLL,
3134         21,     64,     5,      0xf80000000000ffffLL,
3135         22,     64,     5,      0xf80000000001ffffLL,
3136         23,     64,     5,      0xf80000000003ffffLL,
3137         24,     64,     5,      0xf80000000007ffffLL,
3138         25,     64,     5,      0xf8000000000fffffLL,
3139         26,     64,     5,      0xf8000000001fffffLL,
3140         27,     64,     5,      0xf8000000003fffffLL,
3141         28,     64,     5,      0xf8000000007fffffLL,
3142         29,     64,     5,      0xf800000000ffffffLL,
3143         30,     64,     5,      0xf800000001ffffffLL,
3144         31,     64,     5,      0xf800000003ffffffLL,
3145         32,     64,     5,      0xf800000007ffffffLL,
3146         33,     64,     5,      0xf80000000fffffffLL,
3147         34,     64,     5,      0xf80000001fffffffLL,
3148         35,     64,     5,      0xf80000003fffffffLL,
3149         36,     64,     5,      0xf80000007fffffffLL,
3150         5,      32,     5,      0xf8000000f8000000LL,
3151         37,     64,     5,      0xf8000000ffffffffLL,
3152         6,      32,     5,      0xf8000001f8000001LL,
3153         38,     64,     5,      0xf8000001ffffffffLL,
3154         7,      32,     5,      0xf8000003f8000003LL,
3155         39,     64,     5,      0xf8000003ffffffffLL,
3156         8,      32,     5,      0xf8000007f8000007LL,
3157         40,     64,     5,      0xf8000007ffffffffLL,
3158         9,      32,     5,      0xf800000ff800000fLL,
3159         41,     64,     5,      0xf800000fffffffffLL,
3160         10,     32,     5,      0xf800001ff800001fLL,
3161         42,     64,     5,      0xf800001fffffffffLL,
3162         11,     32,     5,      0xf800003ff800003fLL,
3163         43,     64,     5,      0xf800003fffffffffLL,
3164         12,     32,     5,      0xf800007ff800007fLL,
3165         44,     64,     5,      0xf800007fffffffffLL,
3166         13,     32,     5,      0xf80000fff80000ffLL,
3167         45,     64,     5,      0xf80000ffffffffffLL,
3168         14,     32,     5,      0xf80001fff80001ffLL,
3169         46,     64,     5,      0xf80001ffffffffffLL,
3170         15,     32,     5,      0xf80003fff80003ffLL,
3171         47,     64,     5,      0xf80003ffffffffffLL,
3172         16,     32,     5,      0xf80007fff80007ffLL,
3173         48,     64,     5,      0xf80007ffffffffffLL,
3174         17,     32,     5,      0xf8000ffff8000fffLL,
3175         49,     64,     5,      0xf8000fffffffffffLL,
3176         18,     32,     5,      0xf8001ffff8001fffLL,
3177         50,     64,     5,      0xf8001fffffffffffLL,
3178         19,     32,     5,      0xf8003ffff8003fffLL,
3179         51,     64,     5,      0xf8003fffffffffffLL,
3180         20,     32,     5,      0xf8007ffff8007fffLL,
3181         52,     64,     5,      0xf8007fffffffffffLL,
3182         5,      16,     5,      0xf800f800f800f800LL,
3183         21,     32,     5,      0xf800fffff800ffffLL,
3184         53,     64,     5,      0xf800ffffffffffffLL,
3185         6,      16,     5,      0xf801f801f801f801LL,
3186         22,     32,     5,      0xf801fffff801ffffLL,
3187         54,     64,     5,      0xf801ffffffffffffLL,
3188         7,      16,     5,      0xf803f803f803f803LL,
3189         23,     32,     5,      0xf803fffff803ffffLL,
3190         55,     64,     5,      0xf803ffffffffffffLL,
3191         8,      16,     5,      0xf807f807f807f807LL,
3192         24,     32,     5,      0xf807fffff807ffffLL,
3193         56,     64,     5,      0xf807ffffffffffffLL,
3194         9,      16,     5,      0xf80ff80ff80ff80fLL,
3195         25,     32,     5,      0xf80ffffff80fffffLL,
3196         57,     64,     5,      0xf80fffffffffffffLL,
3197         10,     16,     5,      0xf81ff81ff81ff81fLL,
3198         26,     32,     5,      0xf81ffffff81fffffLL,
3199         58,     64,     5,      0xf81fffffffffffffLL,
3200         11,     16,     5,      0xf83ff83ff83ff83fLL,
3201         27,     32,     5,      0xf83ffffff83fffffLL,
3202         59,     64,     5,      0xf83fffffffffffffLL,
3203         12,     16,     5,      0xf87ff87ff87ff87fLL,
3204         28,     32,     5,      0xf87ffffff87fffffLL,
3205         60,     64,     5,      0xf87fffffffffffffLL,
3206         5,      8,      5,      0xf8f8f8f8f8f8f8f8LL,
3207         13,     16,     5,      0xf8fff8fff8fff8ffLL,
3208         29,     32,     5,      0xf8fffffff8ffffffLL,
3209         61,     64,     5,      0xf8ffffffffffffffLL,
3210         6,      8,      5,      0xf9f9f9f9f9f9f9f9LL,
3211         14,     16,     5,      0xf9fff9fff9fff9ffLL,
3212         30,     32,     5,      0xf9fffffff9ffffffLL,
3213         62,     64,     5,      0xf9ffffffffffffffLL,
3214         7,      8,      5,      0xfbfbfbfbfbfbfbfbLL,
3215         15,     16,     5,      0xfbfffbfffbfffbffLL,
3216         31,     32,     5,      0xfbfffffffbffffffLL,
3217         63,     64,     5,      0xfbffffffffffffffLL,
3218         6,      64,     6,      0xfc00000000000000LL,
3219         7,      64,     6,      0xfc00000000000001LL,
3220         8,      64,     6,      0xfc00000000000003LL,
3221         9,      64,     6,      0xfc00000000000007LL,
3222         10,     64,     6,      0xfc0000000000000fLL,
3223         11,     64,     6,      0xfc0000000000001fLL,
3224         12,     64,     6,      0xfc0000000000003fLL,
3225         13,     64,     6,      0xfc0000000000007fLL,
3226         14,     64,     6,      0xfc000000000000ffLL,
3227         15,     64,     6,      0xfc000000000001ffLL,
3228         16,     64,     6,      0xfc000000000003ffLL,
3229         17,     64,     6,      0xfc000000000007ffLL,
3230         18,     64,     6,      0xfc00000000000fffLL,
3231         19,     64,     6,      0xfc00000000001fffLL,
3232         20,     64,     6,      0xfc00000000003fffLL,
3233         21,     64,     6,      0xfc00000000007fffLL,
3234         22,     64,     6,      0xfc0000000000ffffLL,
3235         23,     64,     6,      0xfc0000000001ffffLL,
3236         24,     64,     6,      0xfc0000000003ffffLL,
3237         25,     64,     6,      0xfc0000000007ffffLL,
3238         26,     64,     6,      0xfc000000000fffffLL,
3239         27,     64,     6,      0xfc000000001fffffLL,
3240         28,     64,     6,      0xfc000000003fffffLL,
3241         29,     64,     6,      0xfc000000007fffffLL,
3242         30,     64,     6,      0xfc00000000ffffffLL,
3243         31,     64,     6,      0xfc00000001ffffffLL,
3244         32,     64,     6,      0xfc00000003ffffffLL,
3245         33,     64,     6,      0xfc00000007ffffffLL,
3246         34,     64,     6,      0xfc0000000fffffffLL,
3247         35,     64,     6,      0xfc0000001fffffffLL,
3248         36,     64,     6,      0xfc0000003fffffffLL,
3249         37,     64,     6,      0xfc0000007fffffffLL,
3250         6,      32,     6,      0xfc000000fc000000LL,
3251         38,     64,     6,      0xfc000000ffffffffLL,
3252         7,      32,     6,      0xfc000001fc000001LL,
3253         39,     64,     6,      0xfc000001ffffffffLL,
3254         8,      32,     6,      0xfc000003fc000003LL,
3255         40,     64,     6,      0xfc000003ffffffffLL,
3256         9,      32,     6,      0xfc000007fc000007LL,
3257         41,     64,     6,      0xfc000007ffffffffLL,
3258         10,     32,     6,      0xfc00000ffc00000fLL,
3259         42,     64,     6,      0xfc00000fffffffffLL,
3260         11,     32,     6,      0xfc00001ffc00001fLL,
3261         43,     64,     6,      0xfc00001fffffffffLL,
3262         12,     32,     6,      0xfc00003ffc00003fLL,
3263         44,     64,     6,      0xfc00003fffffffffLL,
3264         13,     32,     6,      0xfc00007ffc00007fLL,
3265         45,     64,     6,      0xfc00007fffffffffLL,
3266         14,     32,     6,      0xfc0000fffc0000ffLL,
3267         46,     64,     6,      0xfc0000ffffffffffLL,
3268         15,     32,     6,      0xfc0001fffc0001ffLL,
3269         47,     64,     6,      0xfc0001ffffffffffLL,
3270         16,     32,     6,      0xfc0003fffc0003ffLL,
3271         48,     64,     6,      0xfc0003ffffffffffLL,
3272         17,     32,     6,      0xfc0007fffc0007ffLL,
3273         49,     64,     6,      0xfc0007ffffffffffLL,
3274         18,     32,     6,      0xfc000ffffc000fffLL,
3275         50,     64,     6,      0xfc000fffffffffffLL,
3276         19,     32,     6,      0xfc001ffffc001fffLL,
3277         51,     64,     6,      0xfc001fffffffffffLL,
3278         20,     32,     6,      0xfc003ffffc003fffLL,
3279         52,     64,     6,      0xfc003fffffffffffLL,
3280         21,     32,     6,      0xfc007ffffc007fffLL,
3281         53,     64,     6,      0xfc007fffffffffffLL,
3282         6,      16,     6,      0xfc00fc00fc00fc00LL,
3283         22,     32,     6,      0xfc00fffffc00ffffLL,
3284         54,     64,     6,      0xfc00ffffffffffffLL,
3285         7,      16,     6,      0xfc01fc01fc01fc01LL,
3286         23,     32,     6,      0xfc01fffffc01ffffLL,
3287         55,     64,     6,      0xfc01ffffffffffffLL,
3288         8,      16,     6,      0xfc03fc03fc03fc03LL,
3289         24,     32,     6,      0xfc03fffffc03ffffLL,
3290         56,     64,     6,      0xfc03ffffffffffffLL,
3291         9,      16,     6,      0xfc07fc07fc07fc07LL,
3292         25,     32,     6,      0xfc07fffffc07ffffLL,
3293         57,     64,     6,      0xfc07ffffffffffffLL,
3294         10,     16,     6,      0xfc0ffc0ffc0ffc0fLL,
3295         26,     32,     6,      0xfc0ffffffc0fffffLL,
3296         58,     64,     6,      0xfc0fffffffffffffLL,
3297         11,     16,     6,      0xfc1ffc1ffc1ffc1fLL,
3298         27,     32,     6,      0xfc1ffffffc1fffffLL,
3299         59,     64,     6,      0xfc1fffffffffffffLL,
3300         12,     16,     6,      0xfc3ffc3ffc3ffc3fLL,
3301         28,     32,     6,      0xfc3ffffffc3fffffLL,
3302         60,     64,     6,      0xfc3fffffffffffffLL,
3303         13,     16,     6,      0xfc7ffc7ffc7ffc7fLL,
3304         29,     32,     6,      0xfc7ffffffc7fffffLL,
3305         61,     64,     6,      0xfc7fffffffffffffLL,
3306         6,      8,      6,      0xfcfcfcfcfcfcfcfcLL,
3307         14,     16,     6,      0xfcfffcfffcfffcffLL,
3308         30,     32,     6,      0xfcfffffffcffffffLL,
3309         62,     64,     6,      0xfcffffffffffffffLL,
3310         7,      8,      6,      0xfdfdfdfdfdfdfdfdLL,
3311         15,     16,     6,      0xfdfffdfffdfffdffLL,
3312         31,     32,     6,      0xfdfffffffdffffffLL,
3313         63,     64,     6,      0xfdffffffffffffffLL,
3314         7,      64,     7,      0xfe00000000000000LL,
3315         8,      64,     7,      0xfe00000000000001LL,
3316         9,      64,     7,      0xfe00000000000003LL,
3317         10,     64,     7,      0xfe00000000000007LL,
3318         11,     64,     7,      0xfe0000000000000fLL,
3319         12,     64,     7,      0xfe0000000000001fLL,
3320         13,     64,     7,      0xfe0000000000003fLL,
3321         14,     64,     7,      0xfe0000000000007fLL,
3322         15,     64,     7,      0xfe000000000000ffLL,
3323         16,     64,     7,      0xfe000000000001ffLL,
3324         17,     64,     7,      0xfe000000000003ffLL,
3325         18,     64,     7,      0xfe000000000007ffLL,
3326         19,     64,     7,      0xfe00000000000fffLL,
3327         20,     64,     7,      0xfe00000000001fffLL,
3328         21,     64,     7,      0xfe00000000003fffLL,
3329         22,     64,     7,      0xfe00000000007fffLL,
3330         23,     64,     7,      0xfe0000000000ffffLL,
3331         24,     64,     7,      0xfe0000000001ffffLL,
3332         25,     64,     7,      0xfe0000000003ffffLL,
3333         26,     64,     7,      0xfe0000000007ffffLL,
3334         27,     64,     7,      0xfe000000000fffffLL,
3335         28,     64,     7,      0xfe000000001fffffLL,
3336         29,     64,     7,      0xfe000000003fffffLL,
3337         30,     64,     7,      0xfe000000007fffffLL,
3338         31,     64,     7,      0xfe00000000ffffffLL,
3339         32,     64,     7,      0xfe00000001ffffffLL,
3340         33,     64,     7,      0xfe00000003ffffffLL,
3341         34,     64,     7,      0xfe00000007ffffffLL,
3342         35,     64,     7,      0xfe0000000fffffffLL,
3343         36,     64,     7,      0xfe0000001fffffffLL,
3344         37,     64,     7,      0xfe0000003fffffffLL,
3345         38,     64,     7,      0xfe0000007fffffffLL,
3346         7,      32,     7,      0xfe000000fe000000LL,
3347         39,     64,     7,      0xfe000000ffffffffLL,
3348         8,      32,     7,      0xfe000001fe000001LL,
3349         40,     64,     7,      0xfe000001ffffffffLL,
3350         9,      32,     7,      0xfe000003fe000003LL,
3351         41,     64,     7,      0xfe000003ffffffffLL,
3352         10,     32,     7,      0xfe000007fe000007LL,
3353         42,     64,     7,      0xfe000007ffffffffLL,
3354         11,     32,     7,      0xfe00000ffe00000fLL,
3355         43,     64,     7,      0xfe00000fffffffffLL,
3356         12,     32,     7,      0xfe00001ffe00001fLL,
3357         44,     64,     7,      0xfe00001fffffffffLL,
3358         13,     32,     7,      0xfe00003ffe00003fLL,
3359         45,     64,     7,      0xfe00003fffffffffLL,
3360         14,     32,     7,      0xfe00007ffe00007fLL,
3361         46,     64,     7,      0xfe00007fffffffffLL,
3362         15,     32,     7,      0xfe0000fffe0000ffLL,
3363         47,     64,     7,      0xfe0000ffffffffffLL,
3364         16,     32,     7,      0xfe0001fffe0001ffLL,
3365         48,     64,     7,      0xfe0001ffffffffffLL,
3366         17,     32,     7,      0xfe0003fffe0003ffLL,
3367         49,     64,     7,      0xfe0003ffffffffffLL,
3368         18,     32,     7,      0xfe0007fffe0007ffLL,
3369         50,     64,     7,      0xfe0007ffffffffffLL,
3370         19,     32,     7,      0xfe000ffffe000fffLL,
3371         51,     64,     7,      0xfe000fffffffffffLL,
3372         20,     32,     7,      0xfe001ffffe001fffLL,
3373         52,     64,     7,      0xfe001fffffffffffLL,
3374         21,     32,     7,      0xfe003ffffe003fffLL,
3375         53,     64,     7,      0xfe003fffffffffffLL,
3376         22,     32,     7,      0xfe007ffffe007fffLL,
3377         54,     64,     7,      0xfe007fffffffffffLL,
3378         7,      16,     7,      0xfe00fe00fe00fe00LL,
3379         23,     32,     7,      0xfe00fffffe00ffffLL,
3380         55,     64,     7,      0xfe00ffffffffffffLL,
3381         8,      16,     7,      0xfe01fe01fe01fe01LL,
3382         24,     32,     7,      0xfe01fffffe01ffffLL,
3383         56,     64,     7,      0xfe01ffffffffffffLL,
3384         9,      16,     7,      0xfe03fe03fe03fe03LL,
3385         25,     32,     7,      0xfe03fffffe03ffffLL,
3386         57,     64,     7,      0xfe03ffffffffffffLL,
3387         10,     16,     7,      0xfe07fe07fe07fe07LL,
3388         26,     32,     7,      0xfe07fffffe07ffffLL,
3389         58,     64,     7,      0xfe07ffffffffffffLL,
3390         11,     16,     7,      0xfe0ffe0ffe0ffe0fLL,
3391         27,     32,     7,      0xfe0ffffffe0fffffLL,
3392         59,     64,     7,      0xfe0fffffffffffffLL,
3393         12,     16,     7,      0xfe1ffe1ffe1ffe1fLL,
3394         28,     32,     7,      0xfe1ffffffe1fffffLL,
3395         60,     64,     7,      0xfe1fffffffffffffLL,
3396         13,     16,     7,      0xfe3ffe3ffe3ffe3fLL,
3397         29,     32,     7,      0xfe3ffffffe3fffffLL,
3398         61,     64,     7,      0xfe3fffffffffffffLL,
3399         14,     16,     7,      0xfe7ffe7ffe7ffe7fLL,
3400         30,     32,     7,      0xfe7ffffffe7fffffLL,
3401         62,     64,     7,      0xfe7fffffffffffffLL,
3402         7,      8,      7,      0xfefefefefefefefeLL,
3403         15,     16,     7,      0xfefffefffefffeffLL,
3404         31,     32,     7,      0xfefffffffeffffffLL,
3405         63,     64,     7,      0xfeffffffffffffffLL,
3406         8,      64,     8,      0xff00000000000000LL,
3407         9,      64,     8,      0xff00000000000001LL,
3408         10,     64,     8,      0xff00000000000003LL,
3409         11,     64,     8,      0xff00000000000007LL,
3410         12,     64,     8,      0xff0000000000000fLL,
3411         13,     64,     8,      0xff0000000000001fLL,
3412         14,     64,     8,      0xff0000000000003fLL,
3413         15,     64,     8,      0xff0000000000007fLL,
3414         16,     64,     8,      0xff000000000000ffLL,
3415         17,     64,     8,      0xff000000000001ffLL,
3416         18,     64,     8,      0xff000000000003ffLL,
3417         19,     64,     8,      0xff000000000007ffLL,
3418         20,     64,     8,      0xff00000000000fffLL,
3419         21,     64,     8,      0xff00000000001fffLL,
3420         22,     64,     8,      0xff00000000003fffLL,
3421         23,     64,     8,      0xff00000000007fffLL,
3422         24,     64,     8,      0xff0000000000ffffLL,
3423         25,     64,     8,      0xff0000000001ffffLL,
3424         26,     64,     8,      0xff0000000003ffffLL,
3425         27,     64,     8,      0xff0000000007ffffLL,
3426         28,     64,     8,      0xff000000000fffffLL,
3427         29,     64,     8,      0xff000000001fffffLL,
3428         30,     64,     8,      0xff000000003fffffLL,
3429         31,     64,     8,      0xff000000007fffffLL,
3430         32,     64,     8,      0xff00000000ffffffLL,
3431         33,     64,     8,      0xff00000001ffffffLL,
3432         34,     64,     8,      0xff00000003ffffffLL,
3433         35,     64,     8,      0xff00000007ffffffLL,
3434         36,     64,     8,      0xff0000000fffffffLL,
3435         37,     64,     8,      0xff0000001fffffffLL,
3436         38,     64,     8,      0xff0000003fffffffLL,
3437         39,     64,     8,      0xff0000007fffffffLL,
3438         8,      32,     8,      0xff000000ff000000LL,
3439         40,     64,     8,      0xff000000ffffffffLL,
3440         9,      32,     8,      0xff000001ff000001LL,
3441         41,     64,     8,      0xff000001ffffffffLL,
3442         10,     32,     8,      0xff000003ff000003LL,
3443         42,     64,     8,      0xff000003ffffffffLL,
3444         11,     32,     8,      0xff000007ff000007LL,
3445         43,     64,     8,      0xff000007ffffffffLL,
3446         12,     32,     8,      0xff00000fff00000fLL,
3447         44,     64,     8,      0xff00000fffffffffLL,
3448         13,     32,     8,      0xff00001fff00001fLL,
3449         45,     64,     8,      0xff00001fffffffffLL,
3450         14,     32,     8,      0xff00003fff00003fLL,
3451         46,     64,     8,      0xff00003fffffffffLL,
3452         15,     32,     8,      0xff00007fff00007fLL,
3453         47,     64,     8,      0xff00007fffffffffLL,
3454         16,     32,     8,      0xff0000ffff0000ffLL,
3455         48,     64,     8,      0xff0000ffffffffffLL,
3456         17,     32,     8,      0xff0001ffff0001ffLL,
3457         49,     64,     8,      0xff0001ffffffffffLL,
3458         18,     32,     8,      0xff0003ffff0003ffLL,
3459         50,     64,     8,      0xff0003ffffffffffLL,
3460         19,     32,     8,      0xff0007ffff0007ffLL,
3461         51,     64,     8,      0xff0007ffffffffffLL,
3462         20,     32,     8,      0xff000fffff000fffLL,
3463         52,     64,     8,      0xff000fffffffffffLL,
3464         21,     32,     8,      0xff001fffff001fffLL,
3465         53,     64,     8,      0xff001fffffffffffLL,
3466         22,     32,     8,      0xff003fffff003fffLL,
3467         54,     64,     8,      0xff003fffffffffffLL,
3468         23,     32,     8,      0xff007fffff007fffLL,
3469         55,     64,     8,      0xff007fffffffffffLL,
3470         8,      16,     8,      0xff00ff00ff00ff00LL,
3471         24,     32,     8,      0xff00ffffff00ffffLL,
3472         56,     64,     8,      0xff00ffffffffffffLL,
3473         9,      16,     8,      0xff01ff01ff01ff01LL,
3474         25,     32,     8,      0xff01ffffff01ffffLL,
3475         57,     64,     8,      0xff01ffffffffffffLL,
3476         10,     16,     8,      0xff03ff03ff03ff03LL,
3477         26,     32,     8,      0xff03ffffff03ffffLL,
3478         58,     64,     8,      0xff03ffffffffffffLL,
3479         11,     16,     8,      0xff07ff07ff07ff07LL,
3480         27,     32,     8,      0xff07ffffff07ffffLL,
3481         59,     64,     8,      0xff07ffffffffffffLL,
3482         12,     16,     8,      0xff0fff0fff0fff0fLL,
3483         28,     32,     8,      0xff0fffffff0fffffLL,
3484         60,     64,     8,      0xff0fffffffffffffLL,
3485         13,     16,     8,      0xff1fff1fff1fff1fLL,
3486         29,     32,     8,      0xff1fffffff1fffffLL,
3487         61,     64,     8,      0xff1fffffffffffffLL,
3488         14,     16,     8,      0xff3fff3fff3fff3fLL,
3489         30,     32,     8,      0xff3fffffff3fffffLL,
3490         62,     64,     8,      0xff3fffffffffffffLL,
3491         15,     16,     8,      0xff7fff7fff7fff7fLL,
3492         31,     32,     8,      0xff7fffffff7fffffLL,
3493         63,     64,     8,      0xff7fffffffffffffLL,
3494         9,      64,     9,      0xff80000000000000LL,
3495         10,     64,     9,      0xff80000000000001LL,
3496         11,     64,     9,      0xff80000000000003LL,
3497         12,     64,     9,      0xff80000000000007LL,
3498         13,     64,     9,      0xff8000000000000fLL,
3499         14,     64,     9,      0xff8000000000001fLL,
3500         15,     64,     9,      0xff8000000000003fLL,
3501         16,     64,     9,      0xff8000000000007fLL,
3502         17,     64,     9,      0xff800000000000ffLL,
3503         18,     64,     9,      0xff800000000001ffLL,
3504         19,     64,     9,      0xff800000000003ffLL,
3505         20,     64,     9,      0xff800000000007ffLL,
3506         21,     64,     9,      0xff80000000000fffLL,
3507         22,     64,     9,      0xff80000000001fffLL,
3508         23,     64,     9,      0xff80000000003fffLL,
3509         24,     64,     9,      0xff80000000007fffLL,
3510         25,     64,     9,      0xff8000000000ffffLL,
3511         26,     64,     9,      0xff8000000001ffffLL,
3512         27,     64,     9,      0xff8000000003ffffLL,
3513         28,     64,     9,      0xff8000000007ffffLL,
3514         29,     64,     9,      0xff800000000fffffLL,
3515         30,     64,     9,      0xff800000001fffffLL,
3516         31,     64,     9,      0xff800000003fffffLL,
3517         32,     64,     9,      0xff800000007fffffLL,
3518         33,     64,     9,      0xff80000000ffffffLL,
3519         34,     64,     9,      0xff80000001ffffffLL,
3520         35,     64,     9,      0xff80000003ffffffLL,
3521         36,     64,     9,      0xff80000007ffffffLL,
3522         37,     64,     9,      0xff8000000fffffffLL,
3523         38,     64,     9,      0xff8000001fffffffLL,
3524         39,     64,     9,      0xff8000003fffffffLL,
3525         40,     64,     9,      0xff8000007fffffffLL,
3526         9,      32,     9,      0xff800000ff800000LL,
3527         41,     64,     9,      0xff800000ffffffffLL,
3528         10,     32,     9,      0xff800001ff800001LL,
3529         42,     64,     9,      0xff800001ffffffffLL,
3530         11,     32,     9,      0xff800003ff800003LL,
3531         43,     64,     9,      0xff800003ffffffffLL,
3532         12,     32,     9,      0xff800007ff800007LL,
3533         44,     64,     9,      0xff800007ffffffffLL,
3534         13,     32,     9,      0xff80000fff80000fLL,
3535         45,     64,     9,      0xff80000fffffffffLL,
3536         14,     32,     9,      0xff80001fff80001fLL,
3537         46,     64,     9,      0xff80001fffffffffLL,
3538         15,     32,     9,      0xff80003fff80003fLL,
3539         47,     64,     9,      0xff80003fffffffffLL,
3540         16,     32,     9,      0xff80007fff80007fLL,
3541         48,     64,     9,      0xff80007fffffffffLL,
3542         17,     32,     9,      0xff8000ffff8000ffLL,
3543         49,     64,     9,      0xff8000ffffffffffLL,
3544         18,     32,     9,      0xff8001ffff8001ffLL,
3545         50,     64,     9,      0xff8001ffffffffffLL,
3546         19,     32,     9,      0xff8003ffff8003ffLL,
3547         51,     64,     9,      0xff8003ffffffffffLL,
3548         20,     32,     9,      0xff8007ffff8007ffLL,
3549         52,     64,     9,      0xff8007ffffffffffLL,
3550         21,     32,     9,      0xff800fffff800fffLL,
3551         53,     64,     9,      0xff800fffffffffffLL,
3552         22,     32,     9,      0xff801fffff801fffLL,
3553         54,     64,     9,      0xff801fffffffffffLL,
3554         23,     32,     9,      0xff803fffff803fffLL,
3555         55,     64,     9,      0xff803fffffffffffLL,
3556         24,     32,     9,      0xff807fffff807fffLL,
3557         56,     64,     9,      0xff807fffffffffffLL,
3558         9,      16,     9,      0xff80ff80ff80ff80LL,
3559         25,     32,     9,      0xff80ffffff80ffffLL,
3560         57,     64,     9,      0xff80ffffffffffffLL,
3561         10,     16,     9,      0xff81ff81ff81ff81LL,
3562         26,     32,     9,      0xff81ffffff81ffffLL,
3563         58,     64,     9,      0xff81ffffffffffffLL,
3564         11,     16,     9,      0xff83ff83ff83ff83LL,
3565         27,     32,     9,      0xff83ffffff83ffffLL,
3566         59,     64,     9,      0xff83ffffffffffffLL,
3567         12,     16,     9,      0xff87ff87ff87ff87LL,
3568         28,     32,     9,      0xff87ffffff87ffffLL,
3569         60,     64,     9,      0xff87ffffffffffffLL,
3570         13,     16,     9,      0xff8fff8fff8fff8fLL,
3571         29,     32,     9,      0xff8fffffff8fffffLL,
3572         61,     64,     9,      0xff8fffffffffffffLL,
3573         14,     16,     9,      0xff9fff9fff9fff9fLL,
3574         30,     32,     9,      0xff9fffffff9fffffLL,
3575         62,     64,     9,      0xff9fffffffffffffLL,
3576         15,     16,     9,      0xffbfffbfffbfffbfLL,
3577         31,     32,     9,      0xffbfffffffbfffffLL,
3578         63,     64,     9,      0xffbfffffffffffffLL,
3579         10,     64,     10,     0xffc0000000000000LL,
3580         11,     64,     10,     0xffc0000000000001LL,
3581         12,     64,     10,     0xffc0000000000003LL,
3582         13,     64,     10,     0xffc0000000000007LL,
3583         14,     64,     10,     0xffc000000000000fLL,
3584         15,     64,     10,     0xffc000000000001fLL,
3585         16,     64,     10,     0xffc000000000003fLL,
3586         17,     64,     10,     0xffc000000000007fLL,
3587         18,     64,     10,     0xffc00000000000ffLL,
3588         19,     64,     10,     0xffc00000000001ffLL,
3589         20,     64,     10,     0xffc00000000003ffLL,
3590         21,     64,     10,     0xffc00000000007ffLL,
3591         22,     64,     10,     0xffc0000000000fffLL,
3592         23,     64,     10,     0xffc0000000001fffLL,
3593         24,     64,     10,     0xffc0000000003fffLL,
3594         25,     64,     10,     0xffc0000000007fffLL,
3595         26,     64,     10,     0xffc000000000ffffLL,
3596         27,     64,     10,     0xffc000000001ffffLL,
3597         28,     64,     10,     0xffc000000003ffffLL,
3598         29,     64,     10,     0xffc000000007ffffLL,
3599         30,     64,     10,     0xffc00000000fffffLL,
3600         31,     64,     10,     0xffc00000001fffffLL,
3601         32,     64,     10,     0xffc00000003fffffLL,
3602         33,     64,     10,     0xffc00000007fffffLL,
3603         34,     64,     10,     0xffc0000000ffffffLL,
3604         35,     64,     10,     0xffc0000001ffffffLL,
3605         36,     64,     10,     0xffc0000003ffffffLL,
3606         37,     64,     10,     0xffc0000007ffffffLL,
3607         38,     64,     10,     0xffc000000fffffffLL,
3608         39,     64,     10,     0xffc000001fffffffLL,
3609         40,     64,     10,     0xffc000003fffffffLL,
3610         41,     64,     10,     0xffc000007fffffffLL,
3611         10,     32,     10,     0xffc00000ffc00000LL,
3612         42,     64,     10,     0xffc00000ffffffffLL,
3613         11,     32,     10,     0xffc00001ffc00001LL,
3614         43,     64,     10,     0xffc00001ffffffffLL,
3615         12,     32,     10,     0xffc00003ffc00003LL,
3616         44,     64,     10,     0xffc00003ffffffffLL,
3617         13,     32,     10,     0xffc00007ffc00007LL,
3618         45,     64,     10,     0xffc00007ffffffffLL,
3619         14,     32,     10,     0xffc0000fffc0000fLL,
3620         46,     64,     10,     0xffc0000fffffffffLL,
3621         15,     32,     10,     0xffc0001fffc0001fLL,
3622         47,     64,     10,     0xffc0001fffffffffLL,
3623         16,     32,     10,     0xffc0003fffc0003fLL,
3624         48,     64,     10,     0xffc0003fffffffffLL,
3625         17,     32,     10,     0xffc0007fffc0007fLL,
3626         49,     64,     10,     0xffc0007fffffffffLL,
3627         18,     32,     10,     0xffc000ffffc000ffLL,
3628         50,     64,     10,     0xffc000ffffffffffLL,
3629         19,     32,     10,     0xffc001ffffc001ffLL,
3630         51,     64,     10,     0xffc001ffffffffffLL,
3631         20,     32,     10,     0xffc003ffffc003ffLL,
3632         52,     64,     10,     0xffc003ffffffffffLL,
3633         21,     32,     10,     0xffc007ffffc007ffLL,
3634         53,     64,     10,     0xffc007ffffffffffLL,
3635         22,     32,     10,     0xffc00fffffc00fffLL,
3636         54,     64,     10,     0xffc00fffffffffffLL,
3637         23,     32,     10,     0xffc01fffffc01fffLL,
3638         55,     64,     10,     0xffc01fffffffffffLL,
3639         24,     32,     10,     0xffc03fffffc03fffLL,
3640         56,     64,     10,     0xffc03fffffffffffLL,
3641         25,     32,     10,     0xffc07fffffc07fffLL,
3642         57,     64,     10,     0xffc07fffffffffffLL,
3643         10,     16,     10,     0xffc0ffc0ffc0ffc0LL,
3644         26,     32,     10,     0xffc0ffffffc0ffffLL,
3645         58,     64,     10,     0xffc0ffffffffffffLL,
3646         11,     16,     10,     0xffc1ffc1ffc1ffc1LL,
3647         27,     32,     10,     0xffc1ffffffc1ffffLL,
3648         59,     64,     10,     0xffc1ffffffffffffLL,
3649         12,     16,     10,     0xffc3ffc3ffc3ffc3LL,
3650         28,     32,     10,     0xffc3ffffffc3ffffLL,
3651         60,     64,     10,     0xffc3ffffffffffffLL,
3652         13,     16,     10,     0xffc7ffc7ffc7ffc7LL,
3653         29,     32,     10,     0xffc7ffffffc7ffffLL,
3654         61,     64,     10,     0xffc7ffffffffffffLL,
3655         14,     16,     10,     0xffcfffcfffcfffcfLL,
3656         30,     32,     10,     0xffcfffffffcfffffLL,
3657         62,     64,     10,     0xffcfffffffffffffLL,
3658         15,     16,     10,     0xffdfffdfffdfffdfLL,
3659         31,     32,     10,     0xffdfffffffdfffffLL,
3660         63,     64,     10,     0xffdfffffffffffffLL,
3661         11,     64,     11,     0xffe0000000000000LL,
3662         12,     64,     11,     0xffe0000000000001LL,
3663         13,     64,     11,     0xffe0000000000003LL,
3664         14,     64,     11,     0xffe0000000000007LL,
3665         15,     64,     11,     0xffe000000000000fLL,
3666         16,     64,     11,     0xffe000000000001fLL,
3667         17,     64,     11,     0xffe000000000003fLL,
3668         18,     64,     11,     0xffe000000000007fLL,
3669         19,     64,     11,     0xffe00000000000ffLL,
3670         20,     64,     11,     0xffe00000000001ffLL,
3671         21,     64,     11,     0xffe00000000003ffLL,
3672         22,     64,     11,     0xffe00000000007ffLL,
3673         23,     64,     11,     0xffe0000000000fffLL,
3674         24,     64,     11,     0xffe0000000001fffLL,
3675         25,     64,     11,     0xffe0000000003fffLL,
3676         26,     64,     11,     0xffe0000000007fffLL,
3677         27,     64,     11,     0xffe000000000ffffLL,
3678         28,     64,     11,     0xffe000000001ffffLL,
3679         29,     64,     11,     0xffe000000003ffffLL,
3680         30,     64,     11,     0xffe000000007ffffLL,
3681         31,     64,     11,     0xffe00000000fffffLL,
3682         32,     64,     11,     0xffe00000001fffffLL,
3683         33,     64,     11,     0xffe00000003fffffLL,
3684         34,     64,     11,     0xffe00000007fffffLL,
3685         35,     64,     11,     0xffe0000000ffffffLL,
3686         36,     64,     11,     0xffe0000001ffffffLL,
3687         37,     64,     11,     0xffe0000003ffffffLL,
3688         38,     64,     11,     0xffe0000007ffffffLL,
3689         39,     64,     11,     0xffe000000fffffffLL,
3690         40,     64,     11,     0xffe000001fffffffLL,
3691         41,     64,     11,     0xffe000003fffffffLL,
3692         42,     64,     11,     0xffe000007fffffffLL,
3693         11,     32,     11,     0xffe00000ffe00000LL,
3694         43,     64,     11,     0xffe00000ffffffffLL,
3695         12,     32,     11,     0xffe00001ffe00001LL,
3696         44,     64,     11,     0xffe00001ffffffffLL,
3697         13,     32,     11,     0xffe00003ffe00003LL,
3698         45,     64,     11,     0xffe00003ffffffffLL,
3699         14,     32,     11,     0xffe00007ffe00007LL,
3700         46,     64,     11,     0xffe00007ffffffffLL,
3701         15,     32,     11,     0xffe0000fffe0000fLL,
3702         47,     64,     11,     0xffe0000fffffffffLL,
3703         16,     32,     11,     0xffe0001fffe0001fLL,
3704         48,     64,     11,     0xffe0001fffffffffLL,
3705         17,     32,     11,     0xffe0003fffe0003fLL,
3706         49,     64,     11,     0xffe0003fffffffffLL,
3707         18,     32,     11,     0xffe0007fffe0007fLL,
3708         50,     64,     11,     0xffe0007fffffffffLL,
3709         19,     32,     11,     0xffe000ffffe000ffLL,
3710         51,     64,     11,     0xffe000ffffffffffLL,
3711         20,     32,     11,     0xffe001ffffe001ffLL,
3712         52,     64,     11,     0xffe001ffffffffffLL,
3713         21,     32,     11,     0xffe003ffffe003ffLL,
3714         53,     64,     11,     0xffe003ffffffffffLL,
3715         22,     32,     11,     0xffe007ffffe007ffLL,
3716         54,     64,     11,     0xffe007ffffffffffLL,
3717         23,     32,     11,     0xffe00fffffe00fffLL,
3718         55,     64,     11,     0xffe00fffffffffffLL,
3719         24,     32,     11,     0xffe01fffffe01fffLL,
3720         56,     64,     11,     0xffe01fffffffffffLL,
3721         25,     32,     11,     0xffe03fffffe03fffLL,
3722         57,     64,     11,     0xffe03fffffffffffLL,
3723         26,     32,     11,     0xffe07fffffe07fffLL,
3724         58,     64,     11,     0xffe07fffffffffffLL,
3725         11,     16,     11,     0xffe0ffe0ffe0ffe0LL,
3726         27,     32,     11,     0xffe0ffffffe0ffffLL,
3727         59,     64,     11,     0xffe0ffffffffffffLL,
3728         12,     16,     11,     0xffe1ffe1ffe1ffe1LL,
3729         28,     32,     11,     0xffe1ffffffe1ffffLL,
3730         60,     64,     11,     0xffe1ffffffffffffLL,
3731         13,     16,     11,     0xffe3ffe3ffe3ffe3LL,
3732         29,     32,     11,     0xffe3ffffffe3ffffLL,
3733         61,     64,     11,     0xffe3ffffffffffffLL,
3734         14,     16,     11,     0xffe7ffe7ffe7ffe7LL,
3735         30,     32,     11,     0xffe7ffffffe7ffffLL,
3736         62,     64,     11,     0xffe7ffffffffffffLL,
3737         15,     16,     11,     0xffefffefffefffefLL,
3738         31,     32,     11,     0xffefffffffefffffLL,
3739         63,     64,     11,     0xffefffffffffffffLL,
3740         12,     64,     12,     0xfff0000000000000LL,
3741         13,     64,     12,     0xfff0000000000001LL,
3742         14,     64,     12,     0xfff0000000000003LL,
3743         15,     64,     12,     0xfff0000000000007LL,
3744         16,     64,     12,     0xfff000000000000fLL,
3745         17,     64,     12,     0xfff000000000001fLL,
3746         18,     64,     12,     0xfff000000000003fLL,
3747         19,     64,     12,     0xfff000000000007fLL,
3748         20,     64,     12,     0xfff00000000000ffLL,
3749         21,     64,     12,     0xfff00000000001ffLL,
3750         22,     64,     12,     0xfff00000000003ffLL,
3751         23,     64,     12,     0xfff00000000007ffLL,
3752         24,     64,     12,     0xfff0000000000fffLL,
3753         25,     64,     12,     0xfff0000000001fffLL,
3754         26,     64,     12,     0xfff0000000003fffLL,
3755         27,     64,     12,     0xfff0000000007fffLL,
3756         28,     64,     12,     0xfff000000000ffffLL,
3757         29,     64,     12,     0xfff000000001ffffLL,
3758         30,     64,     12,     0xfff000000003ffffLL,
3759         31,     64,     12,     0xfff000000007ffffLL,
3760         32,     64,     12,     0xfff00000000fffffLL,
3761         33,     64,     12,     0xfff00000001fffffLL,
3762         34,     64,     12,     0xfff00000003fffffLL,
3763         35,     64,     12,     0xfff00000007fffffLL,
3764         36,     64,     12,     0xfff0000000ffffffLL,
3765         37,     64,     12,     0xfff0000001ffffffLL,
3766         38,     64,     12,     0xfff0000003ffffffLL,
3767         39,     64,     12,     0xfff0000007ffffffLL,
3768         40,     64,     12,     0xfff000000fffffffLL,
3769         41,     64,     12,     0xfff000001fffffffLL,
3770         42,     64,     12,     0xfff000003fffffffLL,
3771         43,     64,     12,     0xfff000007fffffffLL,
3772         12,     32,     12,     0xfff00000fff00000LL,
3773         44,     64,     12,     0xfff00000ffffffffLL,
3774         13,     32,     12,     0xfff00001fff00001LL,
3775         45,     64,     12,     0xfff00001ffffffffLL,
3776         14,     32,     12,     0xfff00003fff00003LL,
3777         46,     64,     12,     0xfff00003ffffffffLL,
3778         15,     32,     12,     0xfff00007fff00007LL,
3779         47,     64,     12,     0xfff00007ffffffffLL,
3780         16,     32,     12,     0xfff0000ffff0000fLL,
3781         48,     64,     12,     0xfff0000fffffffffLL,
3782         17,     32,     12,     0xfff0001ffff0001fLL,
3783         49,     64,     12,     0xfff0001fffffffffLL,
3784         18,     32,     12,     0xfff0003ffff0003fLL,
3785         50,     64,     12,     0xfff0003fffffffffLL,
3786         19,     32,     12,     0xfff0007ffff0007fLL,
3787         51,     64,     12,     0xfff0007fffffffffLL,
3788         20,     32,     12,     0xfff000fffff000ffLL,
3789         52,     64,     12,     0xfff000ffffffffffLL,
3790         21,     32,     12,     0xfff001fffff001ffLL,
3791         53,     64,     12,     0xfff001ffffffffffLL,
3792         22,     32,     12,     0xfff003fffff003ffLL,
3793         54,     64,     12,     0xfff003ffffffffffLL,
3794         23,     32,     12,     0xfff007fffff007ffLL,
3795         55,     64,     12,     0xfff007ffffffffffLL,
3796         24,     32,     12,     0xfff00ffffff00fffLL,
3797         56,     64,     12,     0xfff00fffffffffffLL,
3798         25,     32,     12,     0xfff01ffffff01fffLL,
3799         57,     64,     12,     0xfff01fffffffffffLL,
3800         26,     32,     12,     0xfff03ffffff03fffLL,
3801         58,     64,     12,     0xfff03fffffffffffLL,
3802         27,     32,     12,     0xfff07ffffff07fffLL,
3803         59,     64,     12,     0xfff07fffffffffffLL,
3804         12,     16,     12,     0xfff0fff0fff0fff0LL,
3805         28,     32,     12,     0xfff0fffffff0ffffLL,
3806         60,     64,     12,     0xfff0ffffffffffffLL,
3807         13,     16,     12,     0xfff1fff1fff1fff1LL,
3808         29,     32,     12,     0xfff1fffffff1ffffLL,
3809         61,     64,     12,     0xfff1ffffffffffffLL,
3810         14,     16,     12,     0xfff3fff3fff3fff3LL,
3811         30,     32,     12,     0xfff3fffffff3ffffLL,
3812         62,     64,     12,     0xfff3ffffffffffffLL,
3813         15,     16,     12,     0xfff7fff7fff7fff7LL,
3814         31,     32,     12,     0xfff7fffffff7ffffLL,
3815         63,     64,     12,     0xfff7ffffffffffffLL,
3816         13,     64,     13,     0xfff8000000000000LL,
3817         14,     64,     13,     0xfff8000000000001LL,
3818         15,     64,     13,     0xfff8000000000003LL,
3819         16,     64,     13,     0xfff8000000000007LL,
3820         17,     64,     13,     0xfff800000000000fLL,
3821         18,     64,     13,     0xfff800000000001fLL,
3822         19,     64,     13,     0xfff800000000003fLL,
3823         20,     64,     13,     0xfff800000000007fLL,
3824         21,     64,     13,     0xfff80000000000ffLL,
3825         22,     64,     13,     0xfff80000000001ffLL,
3826         23,     64,     13,     0xfff80000000003ffLL,
3827         24,     64,     13,     0xfff80000000007ffLL,
3828         25,     64,     13,     0xfff8000000000fffLL,
3829         26,     64,     13,     0xfff8000000001fffLL,
3830         27,     64,     13,     0xfff8000000003fffLL,
3831         28,     64,     13,     0xfff8000000007fffLL,
3832         29,     64,     13,     0xfff800000000ffffLL,
3833         30,     64,     13,     0xfff800000001ffffLL,
3834         31,     64,     13,     0xfff800000003ffffLL,
3835         32,     64,     13,     0xfff800000007ffffLL,
3836         33,     64,     13,     0xfff80000000fffffLL,
3837         34,     64,     13,     0xfff80000001fffffLL,
3838         35,     64,     13,     0xfff80000003fffffLL,
3839         36,     64,     13,     0xfff80000007fffffLL,
3840         37,     64,     13,     0xfff8000000ffffffLL,
3841         38,     64,     13,     0xfff8000001ffffffLL,
3842         39,     64,     13,     0xfff8000003ffffffLL,
3843         40,     64,     13,     0xfff8000007ffffffLL,
3844         41,     64,     13,     0xfff800000fffffffLL,
3845         42,     64,     13,     0xfff800001fffffffLL,
3846         43,     64,     13,     0xfff800003fffffffLL,
3847         44,     64,     13,     0xfff800007fffffffLL,
3848         13,     32,     13,     0xfff80000fff80000LL,
3849         45,     64,     13,     0xfff80000ffffffffLL,
3850         14,     32,     13,     0xfff80001fff80001LL,
3851         46,     64,     13,     0xfff80001ffffffffLL,
3852         15,     32,     13,     0xfff80003fff80003LL,
3853         47,     64,     13,     0xfff80003ffffffffLL,
3854         16,     32,     13,     0xfff80007fff80007LL,
3855         48,     64,     13,     0xfff80007ffffffffLL,
3856         17,     32,     13,     0xfff8000ffff8000fLL,
3857         49,     64,     13,     0xfff8000fffffffffLL,
3858         18,     32,     13,     0xfff8001ffff8001fLL,
3859         50,     64,     13,     0xfff8001fffffffffLL,
3860         19,     32,     13,     0xfff8003ffff8003fLL,
3861         51,     64,     13,     0xfff8003fffffffffLL,
3862         20,     32,     13,     0xfff8007ffff8007fLL,
3863         52,     64,     13,     0xfff8007fffffffffLL,
3864         21,     32,     13,     0xfff800fffff800ffLL,
3865         53,     64,     13,     0xfff800ffffffffffLL,
3866         22,     32,     13,     0xfff801fffff801ffLL,
3867         54,     64,     13,     0xfff801ffffffffffLL,
3868         23,     32,     13,     0xfff803fffff803ffLL,
3869         55,     64,     13,     0xfff803ffffffffffLL,
3870         24,     32,     13,     0xfff807fffff807ffLL,
3871         56,     64,     13,     0xfff807ffffffffffLL,
3872         25,     32,     13,     0xfff80ffffff80fffLL,
3873         57,     64,     13,     0xfff80fffffffffffLL,
3874         26,     32,     13,     0xfff81ffffff81fffLL,
3875         58,     64,     13,     0xfff81fffffffffffLL,
3876         27,     32,     13,     0xfff83ffffff83fffLL,
3877         59,     64,     13,     0xfff83fffffffffffLL,
3878         28,     32,     13,     0xfff87ffffff87fffLL,
3879         60,     64,     13,     0xfff87fffffffffffLL,
3880         13,     16,     13,     0xfff8fff8fff8fff8LL,
3881         29,     32,     13,     0xfff8fffffff8ffffLL,
3882         61,     64,     13,     0xfff8ffffffffffffLL,
3883         14,     16,     13,     0xfff9fff9fff9fff9LL,
3884         30,     32,     13,     0xfff9fffffff9ffffLL,
3885         62,     64,     13,     0xfff9ffffffffffffLL,
3886         15,     16,     13,     0xfffbfffbfffbfffbLL,
3887         31,     32,     13,     0xfffbfffffffbffffLL,
3888         63,     64,     13,     0xfffbffffffffffffLL,
3889         14,     64,     14,     0xfffc000000000000LL,
3890         15,     64,     14,     0xfffc000000000001LL,
3891         16,     64,     14,     0xfffc000000000003LL,
3892         17,     64,     14,     0xfffc000000000007LL,
3893         18,     64,     14,     0xfffc00000000000fLL,
3894         19,     64,     14,     0xfffc00000000001fLL,
3895         20,     64,     14,     0xfffc00000000003fLL,
3896         21,     64,     14,     0xfffc00000000007fLL,
3897         22,     64,     14,     0xfffc0000000000ffLL,
3898         23,     64,     14,     0xfffc0000000001ffLL,
3899         24,     64,     14,     0xfffc0000000003ffLL,
3900         25,     64,     14,     0xfffc0000000007ffLL,
3901         26,     64,     14,     0xfffc000000000fffLL,
3902         27,     64,     14,     0xfffc000000001fffLL,
3903         28,     64,     14,     0xfffc000000003fffLL,
3904         29,     64,     14,     0xfffc000000007fffLL,
3905         30,     64,     14,     0xfffc00000000ffffLL,
3906         31,     64,     14,     0xfffc00000001ffffLL,
3907         32,     64,     14,     0xfffc00000003ffffLL,
3908         33,     64,     14,     0xfffc00000007ffffLL,
3909         34,     64,     14,     0xfffc0000000fffffLL,
3910         35,     64,     14,     0xfffc0000001fffffLL,
3911         36,     64,     14,     0xfffc0000003fffffLL,
3912         37,     64,     14,     0xfffc0000007fffffLL,
3913         38,     64,     14,     0xfffc000000ffffffLL,
3914         39,     64,     14,     0xfffc000001ffffffLL,
3915         40,     64,     14,     0xfffc000003ffffffLL,
3916         41,     64,     14,     0xfffc000007ffffffLL,
3917         42,     64,     14,     0xfffc00000fffffffLL,
3918         43,     64,     14,     0xfffc00001fffffffLL,
3919         44,     64,     14,     0xfffc00003fffffffLL,
3920         45,     64,     14,     0xfffc00007fffffffLL,
3921         14,     32,     14,     0xfffc0000fffc0000LL,
3922         46,     64,     14,     0xfffc0000ffffffffLL,
3923         15,     32,     14,     0xfffc0001fffc0001LL,
3924         47,     64,     14,     0xfffc0001ffffffffLL,
3925         16,     32,     14,     0xfffc0003fffc0003LL,
3926         48,     64,     14,     0xfffc0003ffffffffLL,
3927         17,     32,     14,     0xfffc0007fffc0007LL,
3928         49,     64,     14,     0xfffc0007ffffffffLL,
3929         18,     32,     14,     0xfffc000ffffc000fLL,
3930         50,     64,     14,     0xfffc000fffffffffLL,
3931         19,     32,     14,     0xfffc001ffffc001fLL,
3932         51,     64,     14,     0xfffc001fffffffffLL,
3933         20,     32,     14,     0xfffc003ffffc003fLL,
3934         52,     64,     14,     0xfffc003fffffffffLL,
3935         21,     32,     14,     0xfffc007ffffc007fLL,
3936         53,     64,     14,     0xfffc007fffffffffLL,
3937         22,     32,     14,     0xfffc00fffffc00ffLL,
3938         54,     64,     14,     0xfffc00ffffffffffLL,
3939         23,     32,     14,     0xfffc01fffffc01ffLL,
3940         55,     64,     14,     0xfffc01ffffffffffLL,
3941         24,     32,     14,     0xfffc03fffffc03ffLL,
3942         56,     64,     14,     0xfffc03ffffffffffLL,
3943         25,     32,     14,     0xfffc07fffffc07ffLL,
3944         57,     64,     14,     0xfffc07ffffffffffLL,
3945         26,     32,     14,     0xfffc0ffffffc0fffLL,
3946         58,     64,     14,     0xfffc0fffffffffffLL,
3947         27,     32,     14,     0xfffc1ffffffc1fffLL,
3948         59,     64,     14,     0xfffc1fffffffffffLL,
3949         28,     32,     14,     0xfffc3ffffffc3fffLL,
3950         60,     64,     14,     0xfffc3fffffffffffLL,
3951         29,     32,     14,     0xfffc7ffffffc7fffLL,
3952         61,     64,     14,     0xfffc7fffffffffffLL,
3953         14,     16,     14,     0xfffcfffcfffcfffcLL,
3954         30,     32,     14,     0xfffcfffffffcffffLL,
3955         62,     64,     14,     0xfffcffffffffffffLL,
3956         15,     16,     14,     0xfffdfffdfffdfffdLL,
3957         31,     32,     14,     0xfffdfffffffdffffLL,
3958         63,     64,     14,     0xfffdffffffffffffLL,
3959         15,     64,     15,     0xfffe000000000000LL,
3960         16,     64,     15,     0xfffe000000000001LL,
3961         17,     64,     15,     0xfffe000000000003LL,
3962         18,     64,     15,     0xfffe000000000007LL,
3963         19,     64,     15,     0xfffe00000000000fLL,
3964         20,     64,     15,     0xfffe00000000001fLL,
3965         21,     64,     15,     0xfffe00000000003fLL,
3966         22,     64,     15,     0xfffe00000000007fLL,
3967         23,     64,     15,     0xfffe0000000000ffLL,
3968         24,     64,     15,     0xfffe0000000001ffLL,
3969         25,     64,     15,     0xfffe0000000003ffLL,
3970         26,     64,     15,     0xfffe0000000007ffLL,
3971         27,     64,     15,     0xfffe000000000fffLL,
3972         28,     64,     15,     0xfffe000000001fffLL,
3973         29,     64,     15,     0xfffe000000003fffLL,
3974         30,     64,     15,     0xfffe000000007fffLL,
3975         31,     64,     15,     0xfffe00000000ffffLL,
3976         32,     64,     15,     0xfffe00000001ffffLL,
3977         33,     64,     15,     0xfffe00000003ffffLL,
3978         34,     64,     15,     0xfffe00000007ffffLL,
3979         35,     64,     15,     0xfffe0000000fffffLL,
3980         36,     64,     15,     0xfffe0000001fffffLL,
3981         37,     64,     15,     0xfffe0000003fffffLL,
3982         38,     64,     15,     0xfffe0000007fffffLL,
3983         39,     64,     15,     0xfffe000000ffffffLL,
3984         40,     64,     15,     0xfffe000001ffffffLL,
3985         41,     64,     15,     0xfffe000003ffffffLL,
3986         42,     64,     15,     0xfffe000007ffffffLL,
3987         43,     64,     15,     0xfffe00000fffffffLL,
3988         44,     64,     15,     0xfffe00001fffffffLL,
3989         45,     64,     15,     0xfffe00003fffffffLL,
3990         46,     64,     15,     0xfffe00007fffffffLL,
3991         15,     32,     15,     0xfffe0000fffe0000LL,
3992         47,     64,     15,     0xfffe0000ffffffffLL,
3993         16,     32,     15,     0xfffe0001fffe0001LL,
3994         48,     64,     15,     0xfffe0001ffffffffLL,
3995         17,     32,     15,     0xfffe0003fffe0003LL,
3996         49,     64,     15,     0xfffe0003ffffffffLL,
3997         18,     32,     15,     0xfffe0007fffe0007LL,
3998         50,     64,     15,     0xfffe0007ffffffffLL,
3999         19,     32,     15,     0xfffe000ffffe000fLL,
4000         51,     64,     15,     0xfffe000fffffffffLL,
4001         20,     32,     15,     0xfffe001ffffe001fLL,
4002         52,     64,     15,     0xfffe001fffffffffLL,
4003         21,     32,     15,     0xfffe003ffffe003fLL,
4004         53,     64,     15,     0xfffe003fffffffffLL,
4005         22,     32,     15,     0xfffe007ffffe007fLL,
4006         54,     64,     15,     0xfffe007fffffffffLL,
4007         23,     32,     15,     0xfffe00fffffe00ffLL,
4008         55,     64,     15,     0xfffe00ffffffffffLL,
4009         24,     32,     15,     0xfffe01fffffe01ffLL,
4010         56,     64,     15,     0xfffe01ffffffffffLL,
4011         25,     32,     15,     0xfffe03fffffe03ffLL,
4012         57,     64,     15,     0xfffe03ffffffffffLL,
4013         26,     32,     15,     0xfffe07fffffe07ffLL,
4014         58,     64,     15,     0xfffe07ffffffffffLL,
4015         27,     32,     15,     0xfffe0ffffffe0fffLL,
4016         59,     64,     15,     0xfffe0fffffffffffLL,
4017         28,     32,     15,     0xfffe1ffffffe1fffLL,
4018         60,     64,     15,     0xfffe1fffffffffffLL,
4019         29,     32,     15,     0xfffe3ffffffe3fffLL,
4020         61,     64,     15,     0xfffe3fffffffffffLL,
4021         30,     32,     15,     0xfffe7ffffffe7fffLL,
4022         62,     64,     15,     0xfffe7fffffffffffLL,
4023         15,     16,     15,     0xfffefffefffefffeLL,
4024         31,     32,     15,     0xfffefffffffeffffLL,
4025         63,     64,     15,     0xfffeffffffffffffLL,
4026         16,     64,     16,     0xffff000000000000LL,
4027         17,     64,     16,     0xffff000000000001LL,
4028         18,     64,     16,     0xffff000000000003LL,
4029         19,     64,     16,     0xffff000000000007LL,
4030         20,     64,     16,     0xffff00000000000fLL,
4031         21,     64,     16,     0xffff00000000001fLL,
4032         22,     64,     16,     0xffff00000000003fLL,
4033         23,     64,     16,     0xffff00000000007fLL,
4034         24,     64,     16,     0xffff0000000000ffLL,
4035         25,     64,     16,     0xffff0000000001ffLL,
4036         26,     64,     16,     0xffff0000000003ffLL,
4037         27,     64,     16,     0xffff0000000007ffLL,
4038         28,     64,     16,     0xffff000000000fffLL,
4039         29,     64,     16,     0xffff000000001fffLL,
4040         30,     64,     16,     0xffff000000003fffLL,
4041         31,     64,     16,     0xffff000000007fffLL,
4042         32,     64,     16,     0xffff00000000ffffLL,
4043         33,     64,     16,     0xffff00000001ffffLL,
4044         34,     64,     16,     0xffff00000003ffffLL,
4045         35,     64,     16,     0xffff00000007ffffLL,
4046         36,     64,     16,     0xffff0000000fffffLL,
4047         37,     64,     16,     0xffff0000001fffffLL,
4048         38,     64,     16,     0xffff0000003fffffLL,
4049         39,     64,     16,     0xffff0000007fffffLL,
4050         40,     64,     16,     0xffff000000ffffffLL,
4051         41,     64,     16,     0xffff000001ffffffLL,
4052         42,     64,     16,     0xffff000003ffffffLL,
4053         43,     64,     16,     0xffff000007ffffffLL,
4054         44,     64,     16,     0xffff00000fffffffLL,
4055         45,     64,     16,     0xffff00001fffffffLL,
4056         46,     64,     16,     0xffff00003fffffffLL,
4057         47,     64,     16,     0xffff00007fffffffLL,
4058         16,     32,     16,     0xffff0000ffff0000LL,
4059         48,     64,     16,     0xffff0000ffffffffLL,
4060         17,     32,     16,     0xffff0001ffff0001LL,
4061         49,     64,     16,     0xffff0001ffffffffLL,
4062         18,     32,     16,     0xffff0003ffff0003LL,
4063         50,     64,     16,     0xffff0003ffffffffLL,
4064         19,     32,     16,     0xffff0007ffff0007LL,
4065         51,     64,     16,     0xffff0007ffffffffLL,
4066         20,     32,     16,     0xffff000fffff000fLL,
4067         52,     64,     16,     0xffff000fffffffffLL,
4068         21,     32,     16,     0xffff001fffff001fLL,
4069         53,     64,     16,     0xffff001fffffffffLL,
4070         22,     32,     16,     0xffff003fffff003fLL,
4071         54,     64,     16,     0xffff003fffffffffLL,
4072         23,     32,     16,     0xffff007fffff007fLL,
4073         55,     64,     16,     0xffff007fffffffffLL,
4074         24,     32,     16,     0xffff00ffffff00ffLL,
4075         56,     64,     16,     0xffff00ffffffffffLL,
4076         25,     32,     16,     0xffff01ffffff01ffLL,
4077         57,     64,     16,     0xffff01ffffffffffLL,
4078         26,     32,     16,     0xffff03ffffff03ffLL,
4079         58,     64,     16,     0xffff03ffffffffffLL,
4080         27,     32,     16,     0xffff07ffffff07ffLL,
4081         59,     64,     16,     0xffff07ffffffffffLL,
4082         28,     32,     16,     0xffff0fffffff0fffLL,
4083         60,     64,     16,     0xffff0fffffffffffLL,
4084         29,     32,     16,     0xffff1fffffff1fffLL,
4085         61,     64,     16,     0xffff1fffffffffffLL,
4086         30,     32,     16,     0xffff3fffffff3fffLL,
4087         62,     64,     16,     0xffff3fffffffffffLL,
4088         31,     32,     16,     0xffff7fffffff7fffLL,
4089         63,     64,     16,     0xffff7fffffffffffLL,
4090         17,     64,     17,     0xffff800000000000LL,
4091         18,     64,     17,     0xffff800000000001LL,
4092         19,     64,     17,     0xffff800000000003LL,
4093         20,     64,     17,     0xffff800000000007LL,
4094         21,     64,     17,     0xffff80000000000fLL,
4095         22,     64,     17,     0xffff80000000001fLL,
4096         23,     64,     17,     0xffff80000000003fLL,
4097         24,     64,     17,     0xffff80000000007fLL,
4098         25,     64,     17,     0xffff8000000000ffLL,
4099         26,     64,     17,     0xffff8000000001ffLL,
4100         27,     64,     17,     0xffff8000000003ffLL,
4101         28,     64,     17,     0xffff8000000007ffLL,
4102         29,     64,     17,     0xffff800000000fffLL,
4103         30,     64,     17,     0xffff800000001fffLL,
4104         31,     64,     17,     0xffff800000003fffLL,
4105         32,     64,     17,     0xffff800000007fffLL,
4106         33,     64,     17,     0xffff80000000ffffLL,
4107         34,     64,     17,     0xffff80000001ffffLL,
4108         35,     64,     17,     0xffff80000003ffffLL,
4109         36,     64,     17,     0xffff80000007ffffLL,
4110         37,     64,     17,     0xffff8000000fffffLL,
4111         38,     64,     17,     0xffff8000001fffffLL,
4112         39,     64,     17,     0xffff8000003fffffLL,
4113         40,     64,     17,     0xffff8000007fffffLL,
4114         41,     64,     17,     0xffff800000ffffffLL,
4115         42,     64,     17,     0xffff800001ffffffLL,
4116         43,     64,     17,     0xffff800003ffffffLL,
4117         44,     64,     17,     0xffff800007ffffffLL,
4118         45,     64,     17,     0xffff80000fffffffLL,
4119         46,     64,     17,     0xffff80001fffffffLL,
4120         47,     64,     17,     0xffff80003fffffffLL,
4121         48,     64,     17,     0xffff80007fffffffLL,
4122         17,     32,     17,     0xffff8000ffff8000LL,
4123         49,     64,     17,     0xffff8000ffffffffLL,
4124         18,     32,     17,     0xffff8001ffff8001LL,
4125         50,     64,     17,     0xffff8001ffffffffLL,
4126         19,     32,     17,     0xffff8003ffff8003LL,
4127         51,     64,     17,     0xffff8003ffffffffLL,
4128         20,     32,     17,     0xffff8007ffff8007LL,
4129         52,     64,     17,     0xffff8007ffffffffLL,
4130         21,     32,     17,     0xffff800fffff800fLL,
4131         53,     64,     17,     0xffff800fffffffffLL,
4132         22,     32,     17,     0xffff801fffff801fLL,
4133         54,     64,     17,     0xffff801fffffffffLL,
4134         23,     32,     17,     0xffff803fffff803fLL,
4135         55,     64,     17,     0xffff803fffffffffLL,
4136         24,     32,     17,     0xffff807fffff807fLL,
4137         56,     64,     17,     0xffff807fffffffffLL,
4138         25,     32,     17,     0xffff80ffffff80ffLL,
4139         57,     64,     17,     0xffff80ffffffffffLL,
4140         26,     32,     17,     0xffff81ffffff81ffLL,
4141         58,     64,     17,     0xffff81ffffffffffLL,
4142         27,     32,     17,     0xffff83ffffff83ffLL,
4143         59,     64,     17,     0xffff83ffffffffffLL,
4144         28,     32,     17,     0xffff87ffffff87ffLL,
4145         60,     64,     17,     0xffff87ffffffffffLL,
4146         29,     32,     17,     0xffff8fffffff8fffLL,
4147         61,     64,     17,     0xffff8fffffffffffLL,
4148         30,     32,     17,     0xffff9fffffff9fffLL,
4149         62,     64,     17,     0xffff9fffffffffffLL,
4150         31,     32,     17,     0xffffbfffffffbfffLL,
4151         63,     64,     17,     0xffffbfffffffffffLL,
4152         18,     64,     18,     0xffffc00000000000LL,
4153         19,     64,     18,     0xffffc00000000001LL,
4154         20,     64,     18,     0xffffc00000000003LL,
4155         21,     64,     18,     0xffffc00000000007LL,
4156         22,     64,     18,     0xffffc0000000000fLL,
4157         23,     64,     18,     0xffffc0000000001fLL,
4158         24,     64,     18,     0xffffc0000000003fLL,
4159         25,     64,     18,     0xffffc0000000007fLL,
4160         26,     64,     18,     0xffffc000000000ffLL,
4161         27,     64,     18,     0xffffc000000001ffLL,
4162         28,     64,     18,     0xffffc000000003ffLL,
4163         29,     64,     18,     0xffffc000000007ffLL,
4164         30,     64,     18,     0xffffc00000000fffLL,
4165         31,     64,     18,     0xffffc00000001fffLL,
4166         32,     64,     18,     0xffffc00000003fffLL,
4167         33,     64,     18,     0xffffc00000007fffLL,
4168         34,     64,     18,     0xffffc0000000ffffLL,
4169         35,     64,     18,     0xffffc0000001ffffLL,
4170         36,     64,     18,     0xffffc0000003ffffLL,
4171         37,     64,     18,     0xffffc0000007ffffLL,
4172         38,     64,     18,     0xffffc000000fffffLL,
4173         39,     64,     18,     0xffffc000001fffffLL,
4174         40,     64,     18,     0xffffc000003fffffLL,
4175         41,     64,     18,     0xffffc000007fffffLL,
4176         42,     64,     18,     0xffffc00000ffffffLL,
4177         43,     64,     18,     0xffffc00001ffffffLL,
4178         44,     64,     18,     0xffffc00003ffffffLL,
4179         45,     64,     18,     0xffffc00007ffffffLL,
4180         46,     64,     18,     0xffffc0000fffffffLL,
4181         47,     64,     18,     0xffffc0001fffffffLL,
4182         48,     64,     18,     0xffffc0003fffffffLL,
4183         49,     64,     18,     0xffffc0007fffffffLL,
4184         18,     32,     18,     0xffffc000ffffc000LL,
4185         50,     64,     18,     0xffffc000ffffffffLL,
4186         19,     32,     18,     0xffffc001ffffc001LL,
4187         51,     64,     18,     0xffffc001ffffffffLL,
4188         20,     32,     18,     0xffffc003ffffc003LL,
4189         52,     64,     18,     0xffffc003ffffffffLL,
4190         21,     32,     18,     0xffffc007ffffc007LL,
4191         53,     64,     18,     0xffffc007ffffffffLL,
4192         22,     32,     18,     0xffffc00fffffc00fLL,
4193         54,     64,     18,     0xffffc00fffffffffLL,
4194         23,     32,     18,     0xffffc01fffffc01fLL,
4195         55,     64,     18,     0xffffc01fffffffffLL,
4196         24,     32,     18,     0xffffc03fffffc03fLL,
4197         56,     64,     18,     0xffffc03fffffffffLL,
4198         25,     32,     18,     0xffffc07fffffc07fLL,
4199         57,     64,     18,     0xffffc07fffffffffLL,
4200         26,     32,     18,     0xffffc0ffffffc0ffLL,
4201         58,     64,     18,     0xffffc0ffffffffffLL,
4202         27,     32,     18,     0xffffc1ffffffc1ffLL,
4203         59,     64,     18,     0xffffc1ffffffffffLL,
4204         28,     32,     18,     0xffffc3ffffffc3ffLL,
4205         60,     64,     18,     0xffffc3ffffffffffLL,
4206         29,     32,     18,     0xffffc7ffffffc7ffLL,
4207         61,     64,     18,     0xffffc7ffffffffffLL,
4208         30,     32,     18,     0xffffcfffffffcfffLL,
4209         62,     64,     18,     0xffffcfffffffffffLL,
4210         31,     32,     18,     0xffffdfffffffdfffLL,
4211         63,     64,     18,     0xffffdfffffffffffLL,
4212         19,     64,     19,     0xffffe00000000000LL,
4213         20,     64,     19,     0xffffe00000000001LL,
4214         21,     64,     19,     0xffffe00000000003LL,
4215         22,     64,     19,     0xffffe00000000007LL,
4216         23,     64,     19,     0xffffe0000000000fLL,
4217         24,     64,     19,     0xffffe0000000001fLL,
4218         25,     64,     19,     0xffffe0000000003fLL,
4219         26,     64,     19,     0xffffe0000000007fLL,
4220         27,     64,     19,     0xffffe000000000ffLL,
4221         28,     64,     19,     0xffffe000000001ffLL,
4222         29,     64,     19,     0xffffe000000003ffLL,
4223         30,     64,     19,     0xffffe000000007ffLL,
4224         31,     64,     19,     0xffffe00000000fffLL,
4225         32,     64,     19,     0xffffe00000001fffLL,
4226         33,     64,     19,     0xffffe00000003fffLL,
4227         34,     64,     19,     0xffffe00000007fffLL,
4228         35,     64,     19,     0xffffe0000000ffffLL,
4229         36,     64,     19,     0xffffe0000001ffffLL,
4230         37,     64,     19,     0xffffe0000003ffffLL,
4231         38,     64,     19,     0xffffe0000007ffffLL,
4232         39,     64,     19,     0xffffe000000fffffLL,
4233         40,     64,     19,     0xffffe000001fffffLL,
4234         41,     64,     19,     0xffffe000003fffffLL,
4235         42,     64,     19,     0xffffe000007fffffLL,
4236         43,     64,     19,     0xffffe00000ffffffLL,
4237         44,     64,     19,     0xffffe00001ffffffLL,
4238         45,     64,     19,     0xffffe00003ffffffLL,
4239         46,     64,     19,     0xffffe00007ffffffLL,
4240         47,     64,     19,     0xffffe0000fffffffLL,
4241         48,     64,     19,     0xffffe0001fffffffLL,
4242         49,     64,     19,     0xffffe0003fffffffLL,
4243         50,     64,     19,     0xffffe0007fffffffLL,
4244         19,     32,     19,     0xffffe000ffffe000LL,
4245         51,     64,     19,     0xffffe000ffffffffLL,
4246         20,     32,     19,     0xffffe001ffffe001LL,
4247         52,     64,     19,     0xffffe001ffffffffLL,
4248         21,     32,     19,     0xffffe003ffffe003LL,
4249         53,     64,     19,     0xffffe003ffffffffLL,
4250         22,     32,     19,     0xffffe007ffffe007LL,
4251         54,     64,     19,     0xffffe007ffffffffLL,
4252         23,     32,     19,     0xffffe00fffffe00fLL,
4253         55,     64,     19,     0xffffe00fffffffffLL,
4254         24,     32,     19,     0xffffe01fffffe01fLL,
4255         56,     64,     19,     0xffffe01fffffffffLL,
4256         25,     32,     19,     0xffffe03fffffe03fLL,
4257         57,     64,     19,     0xffffe03fffffffffLL,
4258         26,     32,     19,     0xffffe07fffffe07fLL,
4259         58,     64,     19,     0xffffe07fffffffffLL,
4260         27,     32,     19,     0xffffe0ffffffe0ffLL,
4261         59,     64,     19,     0xffffe0ffffffffffLL,
4262         28,     32,     19,     0xffffe1ffffffe1ffLL,
4263         60,     64,     19,     0xffffe1ffffffffffLL,
4264         29,     32,     19,     0xffffe3ffffffe3ffLL,
4265         61,     64,     19,     0xffffe3ffffffffffLL,
4266         30,     32,     19,     0xffffe7ffffffe7ffLL,
4267         62,     64,     19,     0xffffe7ffffffffffLL,
4268         31,     32,     19,     0xffffefffffffefffLL,
4269         63,     64,     19,     0xffffefffffffffffLL,
4270         20,     64,     20,     0xfffff00000000000LL,
4271         21,     64,     20,     0xfffff00000000001LL,
4272         22,     64,     20,     0xfffff00000000003LL,
4273         23,     64,     20,     0xfffff00000000007LL,
4274         24,     64,     20,     0xfffff0000000000fLL,
4275         25,     64,     20,     0xfffff0000000001fLL,
4276         26,     64,     20,     0xfffff0000000003fLL,
4277         27,     64,     20,     0xfffff0000000007fLL,
4278         28,     64,     20,     0xfffff000000000ffLL,
4279         29,     64,     20,     0xfffff000000001ffLL,
4280         30,     64,     20,     0xfffff000000003ffLL,
4281         31,     64,     20,     0xfffff000000007ffLL,
4282         32,     64,     20,     0xfffff00000000fffLL,
4283         33,     64,     20,     0xfffff00000001fffLL,
4284         34,     64,     20,     0xfffff00000003fffLL,
4285         35,     64,     20,     0xfffff00000007fffLL,
4286         36,     64,     20,     0xfffff0000000ffffLL,
4287         37,     64,     20,     0xfffff0000001ffffLL,
4288         38,     64,     20,     0xfffff0000003ffffLL,
4289         39,     64,     20,     0xfffff0000007ffffLL,
4290         40,     64,     20,     0xfffff000000fffffLL,
4291         41,     64,     20,     0xfffff000001fffffLL,
4292         42,     64,     20,     0xfffff000003fffffLL,
4293         43,     64,     20,     0xfffff000007fffffLL,
4294         44,     64,     20,     0xfffff00000ffffffLL,
4295         45,     64,     20,     0xfffff00001ffffffLL,
4296         46,     64,     20,     0xfffff00003ffffffLL,
4297         47,     64,     20,     0xfffff00007ffffffLL,
4298         48,     64,     20,     0xfffff0000fffffffLL,
4299         49,     64,     20,     0xfffff0001fffffffLL,
4300         50,     64,     20,     0xfffff0003fffffffLL,
4301         51,     64,     20,     0xfffff0007fffffffLL,
4302         20,     32,     20,     0xfffff000fffff000LL,
4303         52,     64,     20,     0xfffff000ffffffffLL,
4304         21,     32,     20,     0xfffff001fffff001LL,
4305         53,     64,     20,     0xfffff001ffffffffLL,
4306         22,     32,     20,     0xfffff003fffff003LL,
4307         54,     64,     20,     0xfffff003ffffffffLL,
4308         23,     32,     20,     0xfffff007fffff007LL,
4309         55,     64,     20,     0xfffff007ffffffffLL,
4310         24,     32,     20,     0xfffff00ffffff00fLL,
4311         56,     64,     20,     0xfffff00fffffffffLL,
4312         25,     32,     20,     0xfffff01ffffff01fLL,
4313         57,     64,     20,     0xfffff01fffffffffLL,
4314         26,     32,     20,     0xfffff03ffffff03fLL,
4315         58,     64,     20,     0xfffff03fffffffffLL,
4316         27,     32,     20,     0xfffff07ffffff07fLL,
4317         59,     64,     20,     0xfffff07fffffffffLL,
4318         28,     32,     20,     0xfffff0fffffff0ffLL,
4319         60,     64,     20,     0xfffff0ffffffffffLL,
4320         29,     32,     20,     0xfffff1fffffff1ffLL,
4321         61,     64,     20,     0xfffff1ffffffffffLL,
4322         30,     32,     20,     0xfffff3fffffff3ffLL,
4323         62,     64,     20,     0xfffff3ffffffffffLL,
4324         31,     32,     20,     0xfffff7fffffff7ffLL,
4325         63,     64,     20,     0xfffff7ffffffffffLL,
4326         21,     64,     21,     0xfffff80000000000LL,
4327         22,     64,     21,     0xfffff80000000001LL,
4328         23,     64,     21,     0xfffff80000000003LL,
4329         24,     64,     21,     0xfffff80000000007LL,
4330         25,     64,     21,     0xfffff8000000000fLL,
4331         26,     64,     21,     0xfffff8000000001fLL,
4332         27,     64,     21,     0xfffff8000000003fLL,
4333         28,     64,     21,     0xfffff8000000007fLL,
4334         29,     64,     21,     0xfffff800000000ffLL,
4335         30,     64,     21,     0xfffff800000001ffLL,
4336         31,     64,     21,     0xfffff800000003ffLL,
4337         32,     64,     21,     0xfffff800000007ffLL,
4338         33,     64,     21,     0xfffff80000000fffLL,
4339         34,     64,     21,     0xfffff80000001fffLL,
4340         35,     64,     21,     0xfffff80000003fffLL,
4341         36,     64,     21,     0xfffff80000007fffLL,
4342         37,     64,     21,     0xfffff8000000ffffLL,
4343         38,     64,     21,     0xfffff8000001ffffLL,
4344         39,     64,     21,     0xfffff8000003ffffLL,
4345         40,     64,     21,     0xfffff8000007ffffLL,
4346         41,     64,     21,     0xfffff800000fffffLL,
4347         42,     64,     21,     0xfffff800001fffffLL,
4348         43,     64,     21,     0xfffff800003fffffLL,
4349         44,     64,     21,     0xfffff800007fffffLL,
4350         45,     64,     21,     0xfffff80000ffffffLL,
4351         46,     64,     21,     0xfffff80001ffffffLL,
4352         47,     64,     21,     0xfffff80003ffffffLL,
4353         48,     64,     21,     0xfffff80007ffffffLL,
4354         49,     64,     21,     0xfffff8000fffffffLL,
4355         50,     64,     21,     0xfffff8001fffffffLL,
4356         51,     64,     21,     0xfffff8003fffffffLL,
4357         52,     64,     21,     0xfffff8007fffffffLL,
4358         21,     32,     21,     0xfffff800fffff800LL,
4359         53,     64,     21,     0xfffff800ffffffffLL,
4360         22,     32,     21,     0xfffff801fffff801LL,
4361         54,     64,     21,     0xfffff801ffffffffLL,
4362         23,     32,     21,     0xfffff803fffff803LL,
4363         55,     64,     21,     0xfffff803ffffffffLL,
4364         24,     32,     21,     0xfffff807fffff807LL,
4365         56,     64,     21,     0xfffff807ffffffffLL,
4366         25,     32,     21,     0xfffff80ffffff80fLL,
4367         57,     64,     21,     0xfffff80fffffffffLL,
4368         26,     32,     21,     0xfffff81ffffff81fLL,
4369         58,     64,     21,     0xfffff81fffffffffLL,
4370         27,     32,     21,     0xfffff83ffffff83fLL,
4371         59,     64,     21,     0xfffff83fffffffffLL,
4372         28,     32,     21,     0xfffff87ffffff87fLL,
4373         60,     64,     21,     0xfffff87fffffffffLL,
4374         29,     32,     21,     0xfffff8fffffff8ffLL,
4375         61,     64,     21,     0xfffff8ffffffffffLL,
4376         30,     32,     21,     0xfffff9fffffff9ffLL,
4377         62,     64,     21,     0xfffff9ffffffffffLL,
4378         31,     32,     21,     0xfffffbfffffffbffLL,
4379         63,     64,     21,     0xfffffbffffffffffLL,
4380         22,     64,     22,     0xfffffc0000000000LL,
4381         23,     64,     22,     0xfffffc0000000001LL,
4382         24,     64,     22,     0xfffffc0000000003LL,
4383         25,     64,     22,     0xfffffc0000000007LL,
4384         26,     64,     22,     0xfffffc000000000fLL,
4385         27,     64,     22,     0xfffffc000000001fLL,
4386         28,     64,     22,     0xfffffc000000003fLL,
4387         29,     64,     22,     0xfffffc000000007fLL,
4388         30,     64,     22,     0xfffffc00000000ffLL,
4389         31,     64,     22,     0xfffffc00000001ffLL,
4390         32,     64,     22,     0xfffffc00000003ffLL,
4391         33,     64,     22,     0xfffffc00000007ffLL,
4392         34,     64,     22,     0xfffffc0000000fffLL,
4393         35,     64,     22,     0xfffffc0000001fffLL,
4394         36,     64,     22,     0xfffffc0000003fffLL,
4395         37,     64,     22,     0xfffffc0000007fffLL,
4396         38,     64,     22,     0xfffffc000000ffffLL,
4397         39,     64,     22,     0xfffffc000001ffffLL,
4398         40,     64,     22,     0xfffffc000003ffffLL,
4399         41,     64,     22,     0xfffffc000007ffffLL,
4400         42,     64,     22,     0xfffffc00000fffffLL,
4401         43,     64,     22,     0xfffffc00001fffffLL,
4402         44,     64,     22,     0xfffffc00003fffffLL,
4403         45,     64,     22,     0xfffffc00007fffffLL,
4404         46,     64,     22,     0xfffffc0000ffffffLL,
4405         47,     64,     22,     0xfffffc0001ffffffLL,
4406         48,     64,     22,     0xfffffc0003ffffffLL,
4407         49,     64,     22,     0xfffffc0007ffffffLL,
4408         50,     64,     22,     0xfffffc000fffffffLL,
4409         51,     64,     22,     0xfffffc001fffffffLL,
4410         52,     64,     22,     0xfffffc003fffffffLL,
4411         53,     64,     22,     0xfffffc007fffffffLL,
4412         22,     32,     22,     0xfffffc00fffffc00LL,
4413         54,     64,     22,     0xfffffc00ffffffffLL,
4414         23,     32,     22,     0xfffffc01fffffc01LL,
4415         55,     64,     22,     0xfffffc01ffffffffLL,
4416         24,     32,     22,     0xfffffc03fffffc03LL,
4417         56,     64,     22,     0xfffffc03ffffffffLL,
4418         25,     32,     22,     0xfffffc07fffffc07LL,
4419         57,     64,     22,     0xfffffc07ffffffffLL,
4420         26,     32,     22,     0xfffffc0ffffffc0fLL,
4421         58,     64,     22,     0xfffffc0fffffffffLL,
4422         27,     32,     22,     0xfffffc1ffffffc1fLL,
4423         59,     64,     22,     0xfffffc1fffffffffLL,
4424         28,     32,     22,     0xfffffc3ffffffc3fLL,
4425         60,     64,     22,     0xfffffc3fffffffffLL,
4426         29,     32,     22,     0xfffffc7ffffffc7fLL,
4427         61,     64,     22,     0xfffffc7fffffffffLL,
4428         30,     32,     22,     0xfffffcfffffffcffLL,
4429         62,     64,     22,     0xfffffcffffffffffLL,
4430         31,     32,     22,     0xfffffdfffffffdffLL,
4431         63,     64,     22,     0xfffffdffffffffffLL,
4432         23,     64,     23,     0xfffffe0000000000LL,
4433         24,     64,     23,     0xfffffe0000000001LL,
4434         25,     64,     23,     0xfffffe0000000003LL,
4435         26,     64,     23,     0xfffffe0000000007LL,
4436         27,     64,     23,     0xfffffe000000000fLL,
4437         28,     64,     23,     0xfffffe000000001fLL,
4438         29,     64,     23,     0xfffffe000000003fLL,
4439         30,     64,     23,     0xfffffe000000007fLL,
4440         31,     64,     23,     0xfffffe00000000ffLL,
4441         32,     64,     23,     0xfffffe00000001ffLL,
4442         33,     64,     23,     0xfffffe00000003ffLL,
4443         34,     64,     23,     0xfffffe00000007ffLL,
4444         35,     64,     23,     0xfffffe0000000fffLL,
4445         36,     64,     23,     0xfffffe0000001fffLL,
4446         37,     64,     23,     0xfffffe0000003fffLL,
4447         38,     64,     23,     0xfffffe0000007fffLL,
4448         39,     64,     23,     0xfffffe000000ffffLL,
4449         40,     64,     23,     0xfffffe000001ffffLL,
4450         41,     64,     23,     0xfffffe000003ffffLL,
4451         42,     64,     23,     0xfffffe000007ffffLL,
4452         43,     64,     23,     0xfffffe00000fffffLL,
4453         44,     64,     23,     0xfffffe00001fffffLL,
4454         45,     64,     23,     0xfffffe00003fffffLL,
4455         46,     64,     23,     0xfffffe00007fffffLL,
4456         47,     64,     23,     0xfffffe0000ffffffLL,
4457         48,     64,     23,     0xfffffe0001ffffffLL,
4458         49,     64,     23,     0xfffffe0003ffffffLL,
4459         50,     64,     23,     0xfffffe0007ffffffLL,
4460         51,     64,     23,     0xfffffe000fffffffLL,
4461         52,     64,     23,     0xfffffe001fffffffLL,
4462         53,     64,     23,     0xfffffe003fffffffLL,
4463         54,     64,     23,     0xfffffe007fffffffLL,
4464         23,     32,     23,     0xfffffe00fffffe00LL,
4465         55,     64,     23,     0xfffffe00ffffffffLL,
4466         24,     32,     23,     0xfffffe01fffffe01LL,
4467         56,     64,     23,     0xfffffe01ffffffffLL,
4468         25,     32,     23,     0xfffffe03fffffe03LL,
4469         57,     64,     23,     0xfffffe03ffffffffLL,
4470         26,     32,     23,     0xfffffe07fffffe07LL,
4471         58,     64,     23,     0xfffffe07ffffffffLL,
4472         27,     32,     23,     0xfffffe0ffffffe0fLL,
4473         59,     64,     23,     0xfffffe0fffffffffLL,
4474         28,     32,     23,     0xfffffe1ffffffe1fLL,
4475         60,     64,     23,     0xfffffe1fffffffffLL,
4476         29,     32,     23,     0xfffffe3ffffffe3fLL,
4477         61,     64,     23,     0xfffffe3fffffffffLL,
4478         30,     32,     23,     0xfffffe7ffffffe7fLL,
4479         62,     64,     23,     0xfffffe7fffffffffLL,
4480         31,     32,     23,     0xfffffefffffffeffLL,
4481         63,     64,     23,     0xfffffeffffffffffLL,
4482         24,     64,     24,     0xffffff0000000000LL,
4483         25,     64,     24,     0xffffff0000000001LL,
4484         26,     64,     24,     0xffffff0000000003LL,
4485         27,     64,     24,     0xffffff0000000007LL,
4486         28,     64,     24,     0xffffff000000000fLL,
4487         29,     64,     24,     0xffffff000000001fLL,
4488         30,     64,     24,     0xffffff000000003fLL,
4489         31,     64,     24,     0xffffff000000007fLL,
4490         32,     64,     24,     0xffffff00000000ffLL,
4491         33,     64,     24,     0xffffff00000001ffLL,
4492         34,     64,     24,     0xffffff00000003ffLL,
4493         35,     64,     24,     0xffffff00000007ffLL,
4494         36,     64,     24,     0xffffff0000000fffLL,
4495         37,     64,     24,     0xffffff0000001fffLL,
4496         38,     64,     24,     0xffffff0000003fffLL,
4497         39,     64,     24,     0xffffff0000007fffLL,
4498         40,     64,     24,     0xffffff000000ffffLL,
4499         41,     64,     24,     0xffffff000001ffffLL,
4500         42,     64,     24,     0xffffff000003ffffLL,
4501         43,     64,     24,     0xffffff000007ffffLL,
4502         44,     64,     24,     0xffffff00000fffffLL,
4503         45,     64,     24,     0xffffff00001fffffLL,
4504         46,     64,     24,     0xffffff00003fffffLL,
4505         47,     64,     24,     0xffffff00007fffffLL,
4506         48,     64,     24,     0xffffff0000ffffffLL,
4507         49,     64,     24,     0xffffff0001ffffffLL,
4508         50,     64,     24,     0xffffff0003ffffffLL,
4509         51,     64,     24,     0xffffff0007ffffffLL,
4510         52,     64,     24,     0xffffff000fffffffLL,
4511         53,     64,     24,     0xffffff001fffffffLL,
4512         54,     64,     24,     0xffffff003fffffffLL,
4513         55,     64,     24,     0xffffff007fffffffLL,
4514         24,     32,     24,     0xffffff00ffffff00LL,
4515         56,     64,     24,     0xffffff00ffffffffLL,
4516         25,     32,     24,     0xffffff01ffffff01LL,
4517         57,     64,     24,     0xffffff01ffffffffLL,
4518         26,     32,     24,     0xffffff03ffffff03LL,
4519         58,     64,     24,     0xffffff03ffffffffLL,
4520         27,     32,     24,     0xffffff07ffffff07LL,
4521         59,     64,     24,     0xffffff07ffffffffLL,
4522         28,     32,     24,     0xffffff0fffffff0fLL,
4523         60,     64,     24,     0xffffff0fffffffffLL,
4524         29,     32,     24,     0xffffff1fffffff1fLL,
4525         61,     64,     24,     0xffffff1fffffffffLL,
4526         30,     32,     24,     0xffffff3fffffff3fLL,
4527         62,     64,     24,     0xffffff3fffffffffLL,
4528         31,     32,     24,     0xffffff7fffffff7fLL,
4529         63,     64,     24,     0xffffff7fffffffffLL,
4530         25,     64,     25,     0xffffff8000000000LL,
4531         26,     64,     25,     0xffffff8000000001LL,
4532         27,     64,     25,     0xffffff8000000003LL,
4533         28,     64,     25,     0xffffff8000000007LL,
4534         29,     64,     25,     0xffffff800000000fLL,
4535         30,     64,     25,     0xffffff800000001fLL,
4536         31,     64,     25,     0xffffff800000003fLL,
4537         32,     64,     25,     0xffffff800000007fLL,
4538         33,     64,     25,     0xffffff80000000ffLL,
4539         34,     64,     25,     0xffffff80000001ffLL,
4540         35,     64,     25,     0xffffff80000003ffLL,
4541         36,     64,     25,     0xffffff80000007ffLL,
4542         37,     64,     25,     0xffffff8000000fffLL,
4543         38,     64,     25,     0xffffff8000001fffLL,
4544         39,     64,     25,     0xffffff8000003fffLL,
4545         40,     64,     25,     0xffffff8000007fffLL,
4546         41,     64,     25,     0xffffff800000ffffLL,
4547         42,     64,     25,     0xffffff800001ffffLL,
4548         43,     64,     25,     0xffffff800003ffffLL,
4549         44,     64,     25,     0xffffff800007ffffLL,
4550         45,     64,     25,     0xffffff80000fffffLL,
4551         46,     64,     25,     0xffffff80001fffffLL,
4552         47,     64,     25,     0xffffff80003fffffLL,
4553         48,     64,     25,     0xffffff80007fffffLL,
4554         49,     64,     25,     0xffffff8000ffffffLL,
4555         50,     64,     25,     0xffffff8001ffffffLL,
4556         51,     64,     25,     0xffffff8003ffffffLL,
4557         52,     64,     25,     0xffffff8007ffffffLL,
4558         53,     64,     25,     0xffffff800fffffffLL,
4559         54,     64,     25,     0xffffff801fffffffLL,
4560         55,     64,     25,     0xffffff803fffffffLL,
4561         56,     64,     25,     0xffffff807fffffffLL,
4562         25,     32,     25,     0xffffff80ffffff80LL,
4563         57,     64,     25,     0xffffff80ffffffffLL,
4564         26,     32,     25,     0xffffff81ffffff81LL,
4565         58,     64,     25,     0xffffff81ffffffffLL,
4566         27,     32,     25,     0xffffff83ffffff83LL,
4567         59,     64,     25,     0xffffff83ffffffffLL,
4568         28,     32,     25,     0xffffff87ffffff87LL,
4569         60,     64,     25,     0xffffff87ffffffffLL,
4570         29,     32,     25,     0xffffff8fffffff8fLL,
4571         61,     64,     25,     0xffffff8fffffffffLL,
4572         30,     32,     25,     0xffffff9fffffff9fLL,
4573         62,     64,     25,     0xffffff9fffffffffLL,
4574         31,     32,     25,     0xffffffbfffffffbfLL,
4575         63,     64,     25,     0xffffffbfffffffffLL,
4576         26,     64,     26,     0xffffffc000000000LL,
4577         27,     64,     26,     0xffffffc000000001LL,
4578         28,     64,     26,     0xffffffc000000003LL,
4579         29,     64,     26,     0xffffffc000000007LL,
4580         30,     64,     26,     0xffffffc00000000fLL,
4581         31,     64,     26,     0xffffffc00000001fLL,
4582         32,     64,     26,     0xffffffc00000003fLL,
4583         33,     64,     26,     0xffffffc00000007fLL,
4584         34,     64,     26,     0xffffffc0000000ffLL,
4585         35,     64,     26,     0xffffffc0000001ffLL,
4586         36,     64,     26,     0xffffffc0000003ffLL,
4587         37,     64,     26,     0xffffffc0000007ffLL,
4588         38,     64,     26,     0xffffffc000000fffLL,
4589         39,     64,     26,     0xffffffc000001fffLL,
4590         40,     64,     26,     0xffffffc000003fffLL,
4591         41,     64,     26,     0xffffffc000007fffLL,
4592         42,     64,     26,     0xffffffc00000ffffLL,
4593         43,     64,     26,     0xffffffc00001ffffLL,
4594         44,     64,     26,     0xffffffc00003ffffLL,
4595         45,     64,     26,     0xffffffc00007ffffLL,
4596         46,     64,     26,     0xffffffc0000fffffLL,
4597         47,     64,     26,     0xffffffc0001fffffLL,
4598         48,     64,     26,     0xffffffc0003fffffLL,
4599         49,     64,     26,     0xffffffc0007fffffLL,
4600         50,     64,     26,     0xffffffc000ffffffLL,
4601         51,     64,     26,     0xffffffc001ffffffLL,
4602         52,     64,     26,     0xffffffc003ffffffLL,
4603         53,     64,     26,     0xffffffc007ffffffLL,
4604         54,     64,     26,     0xffffffc00fffffffLL,
4605         55,     64,     26,     0xffffffc01fffffffLL,
4606         56,     64,     26,     0xffffffc03fffffffLL,
4607         57,     64,     26,     0xffffffc07fffffffLL,
4608         26,     32,     26,     0xffffffc0ffffffc0LL,
4609         58,     64,     26,     0xffffffc0ffffffffLL,
4610         27,     32,     26,     0xffffffc1ffffffc1LL,
4611         59,     64,     26,     0xffffffc1ffffffffLL,
4612         28,     32,     26,     0xffffffc3ffffffc3LL,
4613         60,     64,     26,     0xffffffc3ffffffffLL,
4614         29,     32,     26,     0xffffffc7ffffffc7LL,
4615         61,     64,     26,     0xffffffc7ffffffffLL,
4616         30,     32,     26,     0xffffffcfffffffcfLL,
4617         62,     64,     26,     0xffffffcfffffffffLL,
4618         31,     32,     26,     0xffffffdfffffffdfLL,
4619         63,     64,     26,     0xffffffdfffffffffLL,
4620         27,     64,     27,     0xffffffe000000000LL,
4621         28,     64,     27,     0xffffffe000000001LL,
4622         29,     64,     27,     0xffffffe000000003LL,
4623         30,     64,     27,     0xffffffe000000007LL,
4624         31,     64,     27,     0xffffffe00000000fLL,
4625         32,     64,     27,     0xffffffe00000001fLL,
4626         33,     64,     27,     0xffffffe00000003fLL,
4627         34,     64,     27,     0xffffffe00000007fLL,
4628         35,     64,     27,     0xffffffe0000000ffLL,
4629         36,     64,     27,     0xffffffe0000001ffLL,
4630         37,     64,     27,     0xffffffe0000003ffLL,
4631         38,     64,     27,     0xffffffe0000007ffLL,
4632         39,     64,     27,     0xffffffe000000fffLL,
4633         40,     64,     27,     0xffffffe000001fffLL,
4634         41,     64,     27,     0xffffffe000003fffLL,
4635         42,     64,     27,     0xffffffe000007fffLL,
4636         43,     64,     27,     0xffffffe00000ffffLL,
4637         44,     64,     27,     0xffffffe00001ffffLL,
4638         45,     64,     27,     0xffffffe00003ffffLL,
4639         46,     64,     27,     0xffffffe00007ffffLL,
4640         47,     64,     27,     0xffffffe0000fffffLL,
4641         48,     64,     27,     0xffffffe0001fffffLL,
4642         49,     64,     27,     0xffffffe0003fffffLL,
4643         50,     64,     27,     0xffffffe0007fffffLL,
4644         51,     64,     27,     0xffffffe000ffffffLL,
4645         52,     64,     27,     0xffffffe001ffffffLL,
4646         53,     64,     27,     0xffffffe003ffffffLL,
4647         54,     64,     27,     0xffffffe007ffffffLL,
4648         55,     64,     27,     0xffffffe00fffffffLL,
4649         56,     64,     27,     0xffffffe01fffffffLL,
4650         57,     64,     27,     0xffffffe03fffffffLL,
4651         58,     64,     27,     0xffffffe07fffffffLL,
4652         27,     32,     27,     0xffffffe0ffffffe0LL,
4653         59,     64,     27,     0xffffffe0ffffffffLL,
4654         28,     32,     27,     0xffffffe1ffffffe1LL,
4655         60,     64,     27,     0xffffffe1ffffffffLL,
4656         29,     32,     27,     0xffffffe3ffffffe3LL,
4657         61,     64,     27,     0xffffffe3ffffffffLL,
4658         30,     32,     27,     0xffffffe7ffffffe7LL,
4659         62,     64,     27,     0xffffffe7ffffffffLL,
4660         31,     32,     27,     0xffffffefffffffefLL,
4661         63,     64,     27,     0xffffffefffffffffLL,
4662         28,     64,     28,     0xfffffff000000000LL,
4663         29,     64,     28,     0xfffffff000000001LL,
4664         30,     64,     28,     0xfffffff000000003LL,
4665         31,     64,     28,     0xfffffff000000007LL,
4666         32,     64,     28,     0xfffffff00000000fLL,
4667         33,     64,     28,     0xfffffff00000001fLL,
4668         34,     64,     28,     0xfffffff00000003fLL,
4669         35,     64,     28,     0xfffffff00000007fLL,
4670         36,     64,     28,     0xfffffff0000000ffLL,
4671         37,     64,     28,     0xfffffff0000001ffLL,
4672         38,     64,     28,     0xfffffff0000003ffLL,
4673         39,     64,     28,     0xfffffff0000007ffLL,
4674         40,     64,     28,     0xfffffff000000fffLL,
4675         41,     64,     28,     0xfffffff000001fffLL,
4676         42,     64,     28,     0xfffffff000003fffLL,
4677         43,     64,     28,     0xfffffff000007fffLL,
4678         44,     64,     28,     0xfffffff00000ffffLL,
4679         45,     64,     28,     0xfffffff00001ffffLL,
4680         46,     64,     28,     0xfffffff00003ffffLL,
4681         47,     64,     28,     0xfffffff00007ffffLL,
4682         48,     64,     28,     0xfffffff0000fffffLL,
4683         49,     64,     28,     0xfffffff0001fffffLL,
4684         50,     64,     28,     0xfffffff0003fffffLL,
4685         51,     64,     28,     0xfffffff0007fffffLL,
4686         52,     64,     28,     0xfffffff000ffffffLL,
4687         53,     64,     28,     0xfffffff001ffffffLL,
4688         54,     64,     28,     0xfffffff003ffffffLL,
4689         55,     64,     28,     0xfffffff007ffffffLL,
4690         56,     64,     28,     0xfffffff00fffffffLL,
4691         57,     64,     28,     0xfffffff01fffffffLL,
4692         58,     64,     28,     0xfffffff03fffffffLL,
4693         59,     64,     28,     0xfffffff07fffffffLL,
4694         28,     32,     28,     0xfffffff0fffffff0LL,
4695         60,     64,     28,     0xfffffff0ffffffffLL,
4696         29,     32,     28,     0xfffffff1fffffff1LL,
4697         61,     64,     28,     0xfffffff1ffffffffLL,
4698         30,     32,     28,     0xfffffff3fffffff3LL,
4699         62,     64,     28,     0xfffffff3ffffffffLL,
4700         31,     32,     28,     0xfffffff7fffffff7LL,
4701         63,     64,     28,     0xfffffff7ffffffffLL,
4702         29,     64,     29,     0xfffffff800000000LL,
4703         30,     64,     29,     0xfffffff800000001LL,
4704         31,     64,     29,     0xfffffff800000003LL,
4705         32,     64,     29,     0xfffffff800000007LL,
4706         33,     64,     29,     0xfffffff80000000fLL,
4707         34,     64,     29,     0xfffffff80000001fLL,
4708         35,     64,     29,     0xfffffff80000003fLL,
4709         36,     64,     29,     0xfffffff80000007fLL,
4710         37,     64,     29,     0xfffffff8000000ffLL,
4711         38,     64,     29,     0xfffffff8000001ffLL,
4712         39,     64,     29,     0xfffffff8000003ffLL,
4713         40,     64,     29,     0xfffffff8000007ffLL,
4714         41,     64,     29,     0xfffffff800000fffLL,
4715         42,     64,     29,     0xfffffff800001fffLL,
4716         43,     64,     29,     0xfffffff800003fffLL,
4717         44,     64,     29,     0xfffffff800007fffLL,
4718         45,     64,     29,     0xfffffff80000ffffLL,
4719         46,     64,     29,     0xfffffff80001ffffLL,
4720         47,     64,     29,     0xfffffff80003ffffLL,
4721         48,     64,     29,     0xfffffff80007ffffLL,
4722         49,     64,     29,     0xfffffff8000fffffLL,
4723         50,     64,     29,     0xfffffff8001fffffLL,
4724         51,     64,     29,     0xfffffff8003fffffLL,
4725         52,     64,     29,     0xfffffff8007fffffLL,
4726         53,     64,     29,     0xfffffff800ffffffLL,
4727         54,     64,     29,     0xfffffff801ffffffLL,
4728         55,     64,     29,     0xfffffff803ffffffLL,
4729         56,     64,     29,     0xfffffff807ffffffLL,
4730         57,     64,     29,     0xfffffff80fffffffLL,
4731         58,     64,     29,     0xfffffff81fffffffLL,
4732         59,     64,     29,     0xfffffff83fffffffLL,
4733         60,     64,     29,     0xfffffff87fffffffLL,
4734         29,     32,     29,     0xfffffff8fffffff8LL,
4735         61,     64,     29,     0xfffffff8ffffffffLL,
4736         30,     32,     29,     0xfffffff9fffffff9LL,
4737         62,     64,     29,     0xfffffff9ffffffffLL,
4738         31,     32,     29,     0xfffffffbfffffffbLL,
4739         63,     64,     29,     0xfffffffbffffffffLL,
4740         30,     64,     30,     0xfffffffc00000000LL,
4741         31,     64,     30,     0xfffffffc00000001LL,
4742         32,     64,     30,     0xfffffffc00000003LL,
4743         33,     64,     30,     0xfffffffc00000007LL,
4744         34,     64,     30,     0xfffffffc0000000fLL,
4745         35,     64,     30,     0xfffffffc0000001fLL,
4746         36,     64,     30,     0xfffffffc0000003fLL,
4747         37,     64,     30,     0xfffffffc0000007fLL,
4748         38,     64,     30,     0xfffffffc000000ffLL,
4749         39,     64,     30,     0xfffffffc000001ffLL,
4750         40,     64,     30,     0xfffffffc000003ffLL,
4751         41,     64,     30,     0xfffffffc000007ffLL,
4752         42,     64,     30,     0xfffffffc00000fffLL,
4753         43,     64,     30,     0xfffffffc00001fffLL,
4754         44,     64,     30,     0xfffffffc00003fffLL,
4755         45,     64,     30,     0xfffffffc00007fffLL,
4756         46,     64,     30,     0xfffffffc0000ffffLL,
4757         47,     64,     30,     0xfffffffc0001ffffLL,
4758         48,     64,     30,     0xfffffffc0003ffffLL,
4759         49,     64,     30,     0xfffffffc0007ffffLL,
4760         50,     64,     30,     0xfffffffc000fffffLL,
4761         51,     64,     30,     0xfffffffc001fffffLL,
4762         52,     64,     30,     0xfffffffc003fffffLL,
4763         53,     64,     30,     0xfffffffc007fffffLL,
4764         54,     64,     30,     0xfffffffc00ffffffLL,
4765         55,     64,     30,     0xfffffffc01ffffffLL,
4766         56,     64,     30,     0xfffffffc03ffffffLL,
4767         57,     64,     30,     0xfffffffc07ffffffLL,
4768         58,     64,     30,     0xfffffffc0fffffffLL,
4769         59,     64,     30,     0xfffffffc1fffffffLL,
4770         60,     64,     30,     0xfffffffc3fffffffLL,
4771         61,     64,     30,     0xfffffffc7fffffffLL,
4772         30,     32,     30,     0xfffffffcfffffffcLL,
4773         62,     64,     30,     0xfffffffcffffffffLL,
4774         31,     32,     30,     0xfffffffdfffffffdLL,
4775         63,     64,     30,     0xfffffffdffffffffLL,
4776         31,     64,     31,     0xfffffffe00000000LL,
4777         32,     64,     31,     0xfffffffe00000001LL,
4778         33,     64,     31,     0xfffffffe00000003LL,
4779         34,     64,     31,     0xfffffffe00000007LL,
4780         35,     64,     31,     0xfffffffe0000000fLL,
4781         36,     64,     31,     0xfffffffe0000001fLL,
4782         37,     64,     31,     0xfffffffe0000003fLL,
4783         38,     64,     31,     0xfffffffe0000007fLL,
4784         39,     64,     31,     0xfffffffe000000ffLL,
4785         40,     64,     31,     0xfffffffe000001ffLL,
4786         41,     64,     31,     0xfffffffe000003ffLL,
4787         42,     64,     31,     0xfffffffe000007ffLL,
4788         43,     64,     31,     0xfffffffe00000fffLL,
4789         44,     64,     31,     0xfffffffe00001fffLL,
4790         45,     64,     31,     0xfffffffe00003fffLL,
4791         46,     64,     31,     0xfffffffe00007fffLL,
4792         47,     64,     31,     0xfffffffe0000ffffLL,
4793         48,     64,     31,     0xfffffffe0001ffffLL,
4794         49,     64,     31,     0xfffffffe0003ffffLL,
4795         50,     64,     31,     0xfffffffe0007ffffLL,
4796         51,     64,     31,     0xfffffffe000fffffLL,
4797         52,     64,     31,     0xfffffffe001fffffLL,
4798         53,     64,     31,     0xfffffffe003fffffLL,
4799         54,     64,     31,     0xfffffffe007fffffLL,
4800         55,     64,     31,     0xfffffffe00ffffffLL,
4801         56,     64,     31,     0xfffffffe01ffffffLL,
4802         57,     64,     31,     0xfffffffe03ffffffLL,
4803         58,     64,     31,     0xfffffffe07ffffffLL,
4804         59,     64,     31,     0xfffffffe0fffffffLL,
4805         60,     64,     31,     0xfffffffe1fffffffLL,
4806         61,     64,     31,     0xfffffffe3fffffffLL,
4807         62,     64,     31,     0xfffffffe7fffffffLL,
4808         31,     32,     31,     0xfffffffefffffffeLL,
4809         63,     64,     31,     0xfffffffeffffffffLL,
4810         32,     64,     32,     0xffffffff00000000LL,
4811         33,     64,     32,     0xffffffff00000001LL,
4812         34,     64,     32,     0xffffffff00000003LL,
4813         35,     64,     32,     0xffffffff00000007LL,
4814         36,     64,     32,     0xffffffff0000000fLL,
4815         37,     64,     32,     0xffffffff0000001fLL,
4816         38,     64,     32,     0xffffffff0000003fLL,
4817         39,     64,     32,     0xffffffff0000007fLL,
4818         40,     64,     32,     0xffffffff000000ffLL,
4819         41,     64,     32,     0xffffffff000001ffLL,
4820         42,     64,     32,     0xffffffff000003ffLL,
4821         43,     64,     32,     0xffffffff000007ffLL,
4822         44,     64,     32,     0xffffffff00000fffLL,
4823         45,     64,     32,     0xffffffff00001fffLL,
4824         46,     64,     32,     0xffffffff00003fffLL,
4825         47,     64,     32,     0xffffffff00007fffLL,
4826         48,     64,     32,     0xffffffff0000ffffLL,
4827         49,     64,     32,     0xffffffff0001ffffLL,
4828         50,     64,     32,     0xffffffff0003ffffLL,
4829         51,     64,     32,     0xffffffff0007ffffLL,
4830         52,     64,     32,     0xffffffff000fffffLL,
4831         53,     64,     32,     0xffffffff001fffffLL,
4832         54,     64,     32,     0xffffffff003fffffLL,
4833         55,     64,     32,     0xffffffff007fffffLL,
4834         56,     64,     32,     0xffffffff00ffffffLL,
4835         57,     64,     32,     0xffffffff01ffffffLL,
4836         58,     64,     32,     0xffffffff03ffffffLL,
4837         59,     64,     32,     0xffffffff07ffffffLL,
4838         60,     64,     32,     0xffffffff0fffffffLL,
4839         61,     64,     32,     0xffffffff1fffffffLL,
4840         62,     64,     32,     0xffffffff3fffffffLL,
4841         63,     64,     32,     0xffffffff7fffffffLL,
4842         33,     64,     33,     0xffffffff80000000LL,
4843         34,     64,     33,     0xffffffff80000001LL,
4844         35,     64,     33,     0xffffffff80000003LL,
4845         36,     64,     33,     0xffffffff80000007LL,
4846         37,     64,     33,     0xffffffff8000000fLL,
4847         38,     64,     33,     0xffffffff8000001fLL,
4848         39,     64,     33,     0xffffffff8000003fLL,
4849         40,     64,     33,     0xffffffff8000007fLL,
4850         41,     64,     33,     0xffffffff800000ffLL,
4851         42,     64,     33,     0xffffffff800001ffLL,
4852         43,     64,     33,     0xffffffff800003ffLL,
4853         44,     64,     33,     0xffffffff800007ffLL,
4854         45,     64,     33,     0xffffffff80000fffLL,
4855         46,     64,     33,     0xffffffff80001fffLL,
4856         47,     64,     33,     0xffffffff80003fffLL,
4857         48,     64,     33,     0xffffffff80007fffLL,
4858         49,     64,     33,     0xffffffff8000ffffLL,
4859         50,     64,     33,     0xffffffff8001ffffLL,
4860         51,     64,     33,     0xffffffff8003ffffLL,
4861         52,     64,     33,     0xffffffff8007ffffLL,
4862         53,     64,     33,     0xffffffff800fffffLL,
4863         54,     64,     33,     0xffffffff801fffffLL,
4864         55,     64,     33,     0xffffffff803fffffLL,
4865         56,     64,     33,     0xffffffff807fffffLL,
4866         57,     64,     33,     0xffffffff80ffffffLL,
4867         58,     64,     33,     0xffffffff81ffffffLL,
4868         59,     64,     33,     0xffffffff83ffffffLL,
4869         60,     64,     33,     0xffffffff87ffffffLL,
4870         61,     64,     33,     0xffffffff8fffffffLL,
4871         62,     64,     33,     0xffffffff9fffffffLL,
4872         63,     64,     33,     0xffffffffbfffffffLL,
4873         34,     64,     34,     0xffffffffc0000000LL,
4874         35,     64,     34,     0xffffffffc0000001LL,
4875         36,     64,     34,     0xffffffffc0000003LL,
4876         37,     64,     34,     0xffffffffc0000007LL,
4877         38,     64,     34,     0xffffffffc000000fLL,
4878         39,     64,     34,     0xffffffffc000001fLL,
4879         40,     64,     34,     0xffffffffc000003fLL,
4880         41,     64,     34,     0xffffffffc000007fLL,
4881         42,     64,     34,     0xffffffffc00000ffLL,
4882         43,     64,     34,     0xffffffffc00001ffLL,
4883         44,     64,     34,     0xffffffffc00003ffLL,
4884         45,     64,     34,     0xffffffffc00007ffLL,
4885         46,     64,     34,     0xffffffffc0000fffLL,
4886         47,     64,     34,     0xffffffffc0001fffLL,
4887         48,     64,     34,     0xffffffffc0003fffLL,
4888         49,     64,     34,     0xffffffffc0007fffLL,
4889         50,     64,     34,     0xffffffffc000ffffLL,
4890         51,     64,     34,     0xffffffffc001ffffLL,
4891         52,     64,     34,     0xffffffffc003ffffLL,
4892         53,     64,     34,     0xffffffffc007ffffLL,
4893         54,     64,     34,     0xffffffffc00fffffLL,
4894         55,     64,     34,     0xffffffffc01fffffLL,
4895         56,     64,     34,     0xffffffffc03fffffLL,
4896         57,     64,     34,     0xffffffffc07fffffLL,
4897         58,     64,     34,     0xffffffffc0ffffffLL,
4898         59,     64,     34,     0xffffffffc1ffffffLL,
4899         60,     64,     34,     0xffffffffc3ffffffLL,
4900         61,     64,     34,     0xffffffffc7ffffffLL,
4901         62,     64,     34,     0xffffffffcfffffffLL,
4902         63,     64,     34,     0xffffffffdfffffffLL,
4903         35,     64,     35,     0xffffffffe0000000LL,
4904         36,     64,     35,     0xffffffffe0000001LL,
4905         37,     64,     35,     0xffffffffe0000003LL,
4906         38,     64,     35,     0xffffffffe0000007LL,
4907         39,     64,     35,     0xffffffffe000000fLL,
4908         40,     64,     35,     0xffffffffe000001fLL,
4909         41,     64,     35,     0xffffffffe000003fLL,
4910         42,     64,     35,     0xffffffffe000007fLL,
4911         43,     64,     35,     0xffffffffe00000ffLL,
4912         44,     64,     35,     0xffffffffe00001ffLL,
4913         45,     64,     35,     0xffffffffe00003ffLL,
4914         46,     64,     35,     0xffffffffe00007ffLL,
4915         47,     64,     35,     0xffffffffe0000fffLL,
4916         48,     64,     35,     0xffffffffe0001fffLL,
4917         49,     64,     35,     0xffffffffe0003fffLL,
4918         50,     64,     35,     0xffffffffe0007fffLL,
4919         51,     64,     35,     0xffffffffe000ffffLL,
4920         52,     64,     35,     0xffffffffe001ffffLL,
4921         53,     64,     35,     0xffffffffe003ffffLL,
4922         54,     64,     35,     0xffffffffe007ffffLL,
4923         55,     64,     35,     0xffffffffe00fffffLL,
4924         56,     64,     35,     0xffffffffe01fffffLL,
4925         57,     64,     35,     0xffffffffe03fffffLL,
4926         58,     64,     35,     0xffffffffe07fffffLL,
4927         59,     64,     35,     0xffffffffe0ffffffLL,
4928         60,     64,     35,     0xffffffffe1ffffffLL,
4929         61,     64,     35,     0xffffffffe3ffffffLL,
4930         62,     64,     35,     0xffffffffe7ffffffLL,
4931         63,     64,     35,     0xffffffffefffffffLL,
4932         36,     64,     36,     0xfffffffff0000000LL,
4933         37,     64,     36,     0xfffffffff0000001LL,
4934         38,     64,     36,     0xfffffffff0000003LL,
4935         39,     64,     36,     0xfffffffff0000007LL,
4936         40,     64,     36,     0xfffffffff000000fLL,
4937         41,     64,     36,     0xfffffffff000001fLL,
4938         42,     64,     36,     0xfffffffff000003fLL,
4939         43,     64,     36,     0xfffffffff000007fLL,
4940         44,     64,     36,     0xfffffffff00000ffLL,
4941         45,     64,     36,     0xfffffffff00001ffLL,
4942         46,     64,     36,     0xfffffffff00003ffLL,
4943         47,     64,     36,     0xfffffffff00007ffLL,
4944         48,     64,     36,     0xfffffffff0000fffLL,
4945         49,     64,     36,     0xfffffffff0001fffLL,
4946         50,     64,     36,     0xfffffffff0003fffLL,
4947         51,     64,     36,     0xfffffffff0007fffLL,
4948         52,     64,     36,     0xfffffffff000ffffLL,
4949         53,     64,     36,     0xfffffffff001ffffLL,
4950         54,     64,     36,     0xfffffffff003ffffLL,
4951         55,     64,     36,     0xfffffffff007ffffLL,
4952         56,     64,     36,     0xfffffffff00fffffLL,
4953         57,     64,     36,     0xfffffffff01fffffLL,
4954         58,     64,     36,     0xfffffffff03fffffLL,
4955         59,     64,     36,     0xfffffffff07fffffLL,
4956         60,     64,     36,     0xfffffffff0ffffffLL,
4957         61,     64,     36,     0xfffffffff1ffffffLL,
4958         62,     64,     36,     0xfffffffff3ffffffLL,
4959         63,     64,     36,     0xfffffffff7ffffffLL,
4960         37,     64,     37,     0xfffffffff8000000LL,
4961         38,     64,     37,     0xfffffffff8000001LL,
4962         39,     64,     37,     0xfffffffff8000003LL,
4963         40,     64,     37,     0xfffffffff8000007LL,
4964         41,     64,     37,     0xfffffffff800000fLL,
4965         42,     64,     37,     0xfffffffff800001fLL,
4966         43,     64,     37,     0xfffffffff800003fLL,
4967         44,     64,     37,     0xfffffffff800007fLL,
4968         45,     64,     37,     0xfffffffff80000ffLL,
4969         46,     64,     37,     0xfffffffff80001ffLL,
4970         47,     64,     37,     0xfffffffff80003ffLL,
4971         48,     64,     37,     0xfffffffff80007ffLL,
4972         49,     64,     37,     0xfffffffff8000fffLL,
4973         50,     64,     37,     0xfffffffff8001fffLL,
4974         51,     64,     37,     0xfffffffff8003fffLL,
4975         52,     64,     37,     0xfffffffff8007fffLL,
4976         53,     64,     37,     0xfffffffff800ffffLL,
4977         54,     64,     37,     0xfffffffff801ffffLL,
4978         55,     64,     37,     0xfffffffff803ffffLL,
4979         56,     64,     37,     0xfffffffff807ffffLL,
4980         57,     64,     37,     0xfffffffff80fffffLL,
4981         58,     64,     37,     0xfffffffff81fffffLL,
4982         59,     64,     37,     0xfffffffff83fffffLL,
4983         60,     64,     37,     0xfffffffff87fffffLL,
4984         61,     64,     37,     0xfffffffff8ffffffLL,
4985         62,     64,     37,     0xfffffffff9ffffffLL,
4986         63,     64,     37,     0xfffffffffbffffffLL,
4987         38,     64,     38,     0xfffffffffc000000LL,
4988         39,     64,     38,     0xfffffffffc000001LL,
4989         40,     64,     38,     0xfffffffffc000003LL,
4990         41,     64,     38,     0xfffffffffc000007LL,
4991         42,     64,     38,     0xfffffffffc00000fLL,
4992         43,     64,     38,     0xfffffffffc00001fLL,
4993         44,     64,     38,     0xfffffffffc00003fLL,
4994         45,     64,     38,     0xfffffffffc00007fLL,
4995         46,     64,     38,     0xfffffffffc0000ffLL,
4996         47,     64,     38,     0xfffffffffc0001ffLL,
4997         48,     64,     38,     0xfffffffffc0003ffLL,
4998         49,     64,     38,     0xfffffffffc0007ffLL,
4999         50,     64,     38,     0xfffffffffc000fffLL,
5000         51,     64,     38,     0xfffffffffc001fffLL,
5001         52,     64,     38,     0xfffffffffc003fffLL,
5002         53,     64,     38,     0xfffffffffc007fffLL,
5003         54,     64,     38,     0xfffffffffc00ffffLL,
5004         55,     64,     38,     0xfffffffffc01ffffLL,
5005         56,     64,     38,     0xfffffffffc03ffffLL,
5006         57,     64,     38,     0xfffffffffc07ffffLL,
5007         58,     64,     38,     0xfffffffffc0fffffLL,
5008         59,     64,     38,     0xfffffffffc1fffffLL,
5009         60,     64,     38,     0xfffffffffc3fffffLL,
5010         61,     64,     38,     0xfffffffffc7fffffLL,
5011         62,     64,     38,     0xfffffffffcffffffLL,
5012         63,     64,     38,     0xfffffffffdffffffLL,
5013         39,     64,     39,     0xfffffffffe000000LL,
5014         40,     64,     39,     0xfffffffffe000001LL,
5015         41,     64,     39,     0xfffffffffe000003LL,
5016         42,     64,     39,     0xfffffffffe000007LL,
5017         43,     64,     39,     0xfffffffffe00000fLL,
5018         44,     64,     39,     0xfffffffffe00001fLL,
5019         45,     64,     39,     0xfffffffffe00003fLL,
5020         46,     64,     39,     0xfffffffffe00007fLL,
5021         47,     64,     39,     0xfffffffffe0000ffLL,
5022         48,     64,     39,     0xfffffffffe0001ffLL,
5023         49,     64,     39,     0xfffffffffe0003ffLL,
5024         50,     64,     39,     0xfffffffffe0007ffLL,
5025         51,     64,     39,     0xfffffffffe000fffLL,
5026         52,     64,     39,     0xfffffffffe001fffLL,
5027         53,     64,     39,     0xfffffffffe003fffLL,
5028         54,     64,     39,     0xfffffffffe007fffLL,
5029         55,     64,     39,     0xfffffffffe00ffffLL,
5030         56,     64,     39,     0xfffffffffe01ffffLL,
5031         57,     64,     39,     0xfffffffffe03ffffLL,
5032         58,     64,     39,     0xfffffffffe07ffffLL,
5033         59,     64,     39,     0xfffffffffe0fffffLL,
5034         60,     64,     39,     0xfffffffffe1fffffLL,
5035         61,     64,     39,     0xfffffffffe3fffffLL,
5036         62,     64,     39,     0xfffffffffe7fffffLL,
5037         63,     64,     39,     0xfffffffffeffffffLL,
5038         40,     64,     40,     0xffffffffff000000LL,
5039         41,     64,     40,     0xffffffffff000001LL,
5040         42,     64,     40,     0xffffffffff000003LL,
5041         43,     64,     40,     0xffffffffff000007LL,
5042         44,     64,     40,     0xffffffffff00000fLL,
5043         45,     64,     40,     0xffffffffff00001fLL,
5044         46,     64,     40,     0xffffffffff00003fLL,
5045         47,     64,     40,     0xffffffffff00007fLL,
5046         48,     64,     40,     0xffffffffff0000ffLL,
5047         49,     64,     40,     0xffffffffff0001ffLL,
5048         50,     64,     40,     0xffffffffff0003ffLL,
5049         51,     64,     40,     0xffffffffff0007ffLL,
5050         52,     64,     40,     0xffffffffff000fffLL,
5051         53,     64,     40,     0xffffffffff001fffLL,
5052         54,     64,     40,     0xffffffffff003fffLL,
5053         55,     64,     40,     0xffffffffff007fffLL,
5054         56,     64,     40,     0xffffffffff00ffffLL,
5055         57,     64,     40,     0xffffffffff01ffffLL,
5056         58,     64,     40,     0xffffffffff03ffffLL,
5057         59,     64,     40,     0xffffffffff07ffffLL,
5058         60,     64,     40,     0xffffffffff0fffffLL,
5059         61,     64,     40,     0xffffffffff1fffffLL,
5060         62,     64,     40,     0xffffffffff3fffffLL,
5061         63,     64,     40,     0xffffffffff7fffffLL,
5062         41,     64,     41,     0xffffffffff800000LL,
5063         42,     64,     41,     0xffffffffff800001LL,
5064         43,     64,     41,     0xffffffffff800003LL,
5065         44,     64,     41,     0xffffffffff800007LL,
5066         45,     64,     41,     0xffffffffff80000fLL,
5067         46,     64,     41,     0xffffffffff80001fLL,
5068         47,     64,     41,     0xffffffffff80003fLL,
5069         48,     64,     41,     0xffffffffff80007fLL,
5070         49,     64,     41,     0xffffffffff8000ffLL,
5071         50,     64,     41,     0xffffffffff8001ffLL,
5072         51,     64,     41,     0xffffffffff8003ffLL,
5073         52,     64,     41,     0xffffffffff8007ffLL,
5074         53,     64,     41,     0xffffffffff800fffLL,
5075         54,     64,     41,     0xffffffffff801fffLL,
5076         55,     64,     41,     0xffffffffff803fffLL,
5077         56,     64,     41,     0xffffffffff807fffLL,
5078         57,     64,     41,     0xffffffffff80ffffLL,
5079         58,     64,     41,     0xffffffffff81ffffLL,
5080         59,     64,     41,     0xffffffffff83ffffLL,
5081         60,     64,     41,     0xffffffffff87ffffLL,
5082         61,     64,     41,     0xffffffffff8fffffLL,
5083         62,     64,     41,     0xffffffffff9fffffLL,
5084         63,     64,     41,     0xffffffffffbfffffLL,
5085         42,     64,     42,     0xffffffffffc00000LL,
5086         43,     64,     42,     0xffffffffffc00001LL,
5087         44,     64,     42,     0xffffffffffc00003LL,
5088         45,     64,     42,     0xffffffffffc00007LL,
5089         46,     64,     42,     0xffffffffffc0000fLL,
5090         47,     64,     42,     0xffffffffffc0001fLL,
5091         48,     64,     42,     0xffffffffffc0003fLL,
5092         49,     64,     42,     0xffffffffffc0007fLL,
5093         50,     64,     42,     0xffffffffffc000ffLL,
5094         51,     64,     42,     0xffffffffffc001ffLL,
5095         52,     64,     42,     0xffffffffffc003ffLL,
5096         53,     64,     42,     0xffffffffffc007ffLL,
5097         54,     64,     42,     0xffffffffffc00fffLL,
5098         55,     64,     42,     0xffffffffffc01fffLL,
5099         56,     64,     42,     0xffffffffffc03fffLL,
5100         57,     64,     42,     0xffffffffffc07fffLL,
5101         58,     64,     42,     0xffffffffffc0ffffLL,
5102         59,     64,     42,     0xffffffffffc1ffffLL,
5103         60,     64,     42,     0xffffffffffc3ffffLL,
5104         61,     64,     42,     0xffffffffffc7ffffLL,
5105         62,     64,     42,     0xffffffffffcfffffLL,
5106         63,     64,     42,     0xffffffffffdfffffLL,
5107         43,     64,     43,     0xffffffffffe00000LL,
5108         44,     64,     43,     0xffffffffffe00001LL,
5109         45,     64,     43,     0xffffffffffe00003LL,
5110         46,     64,     43,     0xffffffffffe00007LL,
5111         47,     64,     43,     0xffffffffffe0000fLL,
5112         48,     64,     43,     0xffffffffffe0001fLL,
5113         49,     64,     43,     0xffffffffffe0003fLL,
5114         50,     64,     43,     0xffffffffffe0007fLL,
5115         51,     64,     43,     0xffffffffffe000ffLL,
5116         52,     64,     43,     0xffffffffffe001ffLL,
5117         53,     64,     43,     0xffffffffffe003ffLL,
5118         54,     64,     43,     0xffffffffffe007ffLL,
5119         55,     64,     43,     0xffffffffffe00fffLL,
5120         56,     64,     43,     0xffffffffffe01fffLL,
5121         57,     64,     43,     0xffffffffffe03fffLL,
5122         58,     64,     43,     0xffffffffffe07fffLL,
5123         59,     64,     43,     0xffffffffffe0ffffLL,
5124         60,     64,     43,     0xffffffffffe1ffffLL,
5125         61,     64,     43,     0xffffffffffe3ffffLL,
5126         62,     64,     43,     0xffffffffffe7ffffLL,
5127         63,     64,     43,     0xffffffffffefffffLL,
5128         44,     64,     44,     0xfffffffffff00000LL,
5129         45,     64,     44,     0xfffffffffff00001LL,
5130         46,     64,     44,     0xfffffffffff00003LL,
5131         47,     64,     44,     0xfffffffffff00007LL,
5132         48,     64,     44,     0xfffffffffff0000fLL,
5133         49,     64,     44,     0xfffffffffff0001fLL,
5134         50,     64,     44,     0xfffffffffff0003fLL,
5135         51,     64,     44,     0xfffffffffff0007fLL,
5136         52,     64,     44,     0xfffffffffff000ffLL,
5137         53,     64,     44,     0xfffffffffff001ffLL,
5138         54,     64,     44,     0xfffffffffff003ffLL,
5139         55,     64,     44,     0xfffffffffff007ffLL,
5140         56,     64,     44,     0xfffffffffff00fffLL,
5141         57,     64,     44,     0xfffffffffff01fffLL,
5142         58,     64,     44,     0xfffffffffff03fffLL,
5143         59,     64,     44,     0xfffffffffff07fffLL,
5144         60,     64,     44,     0xfffffffffff0ffffLL,
5145         61,     64,     44,     0xfffffffffff1ffffLL,
5146         62,     64,     44,     0xfffffffffff3ffffLL,
5147         63,     64,     44,     0xfffffffffff7ffffLL,
5148         45,     64,     45,     0xfffffffffff80000LL,
5149         46,     64,     45,     0xfffffffffff80001LL,
5150         47,     64,     45,     0xfffffffffff80003LL,
5151         48,     64,     45,     0xfffffffffff80007LL,
5152         49,     64,     45,     0xfffffffffff8000fLL,
5153         50,     64,     45,     0xfffffffffff8001fLL,
5154         51,     64,     45,     0xfffffffffff8003fLL,
5155         52,     64,     45,     0xfffffffffff8007fLL,
5156         53,     64,     45,     0xfffffffffff800ffLL,
5157         54,     64,     45,     0xfffffffffff801ffLL,
5158         55,     64,     45,     0xfffffffffff803ffLL,
5159         56,     64,     45,     0xfffffffffff807ffLL,
5160         57,     64,     45,     0xfffffffffff80fffLL,
5161         58,     64,     45,     0xfffffffffff81fffLL,
5162         59,     64,     45,     0xfffffffffff83fffLL,
5163         60,     64,     45,     0xfffffffffff87fffLL,
5164         61,     64,     45,     0xfffffffffff8ffffLL,
5165         62,     64,     45,     0xfffffffffff9ffffLL,
5166         63,     64,     45,     0xfffffffffffbffffLL,
5167         46,     64,     46,     0xfffffffffffc0000LL,
5168         47,     64,     46,     0xfffffffffffc0001LL,
5169         48,     64,     46,     0xfffffffffffc0003LL,
5170         49,     64,     46,     0xfffffffffffc0007LL,
5171         50,     64,     46,     0xfffffffffffc000fLL,
5172         51,     64,     46,     0xfffffffffffc001fLL,
5173         52,     64,     46,     0xfffffffffffc003fLL,
5174         53,     64,     46,     0xfffffffffffc007fLL,
5175         54,     64,     46,     0xfffffffffffc00ffLL,
5176         55,     64,     46,     0xfffffffffffc01ffLL,
5177         56,     64,     46,     0xfffffffffffc03ffLL,
5178         57,     64,     46,     0xfffffffffffc07ffLL,
5179         58,     64,     46,     0xfffffffffffc0fffLL,
5180         59,     64,     46,     0xfffffffffffc1fffLL,
5181         60,     64,     46,     0xfffffffffffc3fffLL,
5182         61,     64,     46,     0xfffffffffffc7fffLL,
5183         62,     64,     46,     0xfffffffffffcffffLL,
5184         63,     64,     46,     0xfffffffffffdffffLL,
5185         47,     64,     47,     0xfffffffffffe0000LL,
5186         48,     64,     47,     0xfffffffffffe0001LL,
5187         49,     64,     47,     0xfffffffffffe0003LL,
5188         50,     64,     47,     0xfffffffffffe0007LL,
5189         51,     64,     47,     0xfffffffffffe000fLL,
5190         52,     64,     47,     0xfffffffffffe001fLL,
5191         53,     64,     47,     0xfffffffffffe003fLL,
5192         54,     64,     47,     0xfffffffffffe007fLL,
5193         55,     64,     47,     0xfffffffffffe00ffLL,
5194         56,     64,     47,     0xfffffffffffe01ffLL,
5195         57,     64,     47,     0xfffffffffffe03ffLL,
5196         58,     64,     47,     0xfffffffffffe07ffLL,
5197         59,     64,     47,     0xfffffffffffe0fffLL,
5198         60,     64,     47,     0xfffffffffffe1fffLL,
5199         61,     64,     47,     0xfffffffffffe3fffLL,
5200         62,     64,     47,     0xfffffffffffe7fffLL,
5201         63,     64,     47,     0xfffffffffffeffffLL,
5202         48,     64,     48,     0xffffffffffff0000LL,
5203         49,     64,     48,     0xffffffffffff0001LL,
5204         50,     64,     48,     0xffffffffffff0003LL,
5205         51,     64,     48,     0xffffffffffff0007LL,
5206         52,     64,     48,     0xffffffffffff000fLL,
5207         53,     64,     48,     0xffffffffffff001fLL,
5208         54,     64,     48,     0xffffffffffff003fLL,
5209         55,     64,     48,     0xffffffffffff007fLL,
5210         56,     64,     48,     0xffffffffffff00ffLL,
5211         57,     64,     48,     0xffffffffffff01ffLL,
5212         58,     64,     48,     0xffffffffffff03ffLL,
5213         59,     64,     48,     0xffffffffffff07ffLL,
5214         60,     64,     48,     0xffffffffffff0fffLL,
5215         61,     64,     48,     0xffffffffffff1fffLL,
5216         62,     64,     48,     0xffffffffffff3fffLL,
5217         63,     64,     48,     0xffffffffffff7fffLL,
5218         49,     64,     49,     0xffffffffffff8000LL,
5219         50,     64,     49,     0xffffffffffff8001LL,
5220         51,     64,     49,     0xffffffffffff8003LL,
5221         52,     64,     49,     0xffffffffffff8007LL,
5222         53,     64,     49,     0xffffffffffff800fLL,
5223         54,     64,     49,     0xffffffffffff801fLL,
5224         55,     64,     49,     0xffffffffffff803fLL,
5225         56,     64,     49,     0xffffffffffff807fLL,
5226         57,     64,     49,     0xffffffffffff80ffLL,
5227         58,     64,     49,     0xffffffffffff81ffLL,
5228         59,     64,     49,     0xffffffffffff83ffLL,
5229         60,     64,     49,     0xffffffffffff87ffLL,
5230         61,     64,     49,     0xffffffffffff8fffLL,
5231         62,     64,     49,     0xffffffffffff9fffLL,
5232         63,     64,     49,     0xffffffffffffbfffLL,
5233         50,     64,     50,     0xffffffffffffc000LL,
5234         51,     64,     50,     0xffffffffffffc001LL,
5235         52,     64,     50,     0xffffffffffffc003LL,
5236         53,     64,     50,     0xffffffffffffc007LL,
5237         54,     64,     50,     0xffffffffffffc00fLL,
5238         55,     64,     50,     0xffffffffffffc01fLL,
5239         56,     64,     50,     0xffffffffffffc03fLL,
5240         57,     64,     50,     0xffffffffffffc07fLL,
5241         58,     64,     50,     0xffffffffffffc0ffLL,
5242         59,     64,     50,     0xffffffffffffc1ffLL,
5243         60,     64,     50,     0xffffffffffffc3ffLL,
5244         61,     64,     50,     0xffffffffffffc7ffLL,
5245         62,     64,     50,     0xffffffffffffcfffLL,
5246         63,     64,     50,     0xffffffffffffdfffLL,
5247         51,     64,     51,     0xffffffffffffe000LL,
5248         52,     64,     51,     0xffffffffffffe001LL,
5249         53,     64,     51,     0xffffffffffffe003LL,
5250         54,     64,     51,     0xffffffffffffe007LL,
5251         55,     64,     51,     0xffffffffffffe00fLL,
5252         56,     64,     51,     0xffffffffffffe01fLL,
5253         57,     64,     51,     0xffffffffffffe03fLL,
5254         58,     64,     51,     0xffffffffffffe07fLL,
5255         59,     64,     51,     0xffffffffffffe0ffLL,
5256         60,     64,     51,     0xffffffffffffe1ffLL,
5257         61,     64,     51,     0xffffffffffffe3ffLL,
5258         62,     64,     51,     0xffffffffffffe7ffLL,
5259         63,     64,     51,     0xffffffffffffefffLL,
5260         52,     64,     52,     0xfffffffffffff000LL,
5261         53,     64,     52,     0xfffffffffffff001LL,
5262         54,     64,     52,     0xfffffffffffff003LL,
5263         55,     64,     52,     0xfffffffffffff007LL,
5264         56,     64,     52,     0xfffffffffffff00fLL,
5265         57,     64,     52,     0xfffffffffffff01fLL,
5266         58,     64,     52,     0xfffffffffffff03fLL,
5267         59,     64,     52,     0xfffffffffffff07fLL,
5268         60,     64,     52,     0xfffffffffffff0ffLL,
5269         61,     64,     52,     0xfffffffffffff1ffLL,
5270         62,     64,     52,     0xfffffffffffff3ffLL,
5271         63,     64,     52,     0xfffffffffffff7ffLL,
5272         53,     64,     53,     0xfffffffffffff800LL,
5273         54,     64,     53,     0xfffffffffffff801LL,
5274         55,     64,     53,     0xfffffffffffff803LL,
5275         56,     64,     53,     0xfffffffffffff807LL,
5276         57,     64,     53,     0xfffffffffffff80fLL,
5277         58,     64,     53,     0xfffffffffffff81fLL,
5278         59,     64,     53,     0xfffffffffffff83fLL,
5279         60,     64,     53,     0xfffffffffffff87fLL,
5280         61,     64,     53,     0xfffffffffffff8ffLL,
5281         62,     64,     53,     0xfffffffffffff9ffLL,
5282         63,     64,     53,     0xfffffffffffffbffLL,
5283         54,     64,     54,     0xfffffffffffffc00LL,
5284         55,     64,     54,     0xfffffffffffffc01LL,
5285         56,     64,     54,     0xfffffffffffffc03LL,
5286         57,     64,     54,     0xfffffffffffffc07LL,
5287         58,     64,     54,     0xfffffffffffffc0fLL,
5288         59,     64,     54,     0xfffffffffffffc1fLL,
5289         60,     64,     54,     0xfffffffffffffc3fLL,
5290         61,     64,     54,     0xfffffffffffffc7fLL,
5291         62,     64,     54,     0xfffffffffffffcffLL,
5292         63,     64,     54,     0xfffffffffffffdffLL,
5293         55,     64,     55,     0xfffffffffffffe00LL,
5294         56,     64,     55,     0xfffffffffffffe01LL,
5295         57,     64,     55,     0xfffffffffffffe03LL,
5296         58,     64,     55,     0xfffffffffffffe07LL,
5297         59,     64,     55,     0xfffffffffffffe0fLL,
5298         60,     64,     55,     0xfffffffffffffe1fLL,
5299         61,     64,     55,     0xfffffffffffffe3fLL,
5300         62,     64,     55,     0xfffffffffffffe7fLL,
5301         63,     64,     55,     0xfffffffffffffeffLL,
5302         56,     64,     56,     0xffffffffffffff00LL,
5303         57,     64,     56,     0xffffffffffffff01LL,
5304         58,     64,     56,     0xffffffffffffff03LL,
5305         59,     64,     56,     0xffffffffffffff07LL,
5306         60,     64,     56,     0xffffffffffffff0fLL,
5307         61,     64,     56,     0xffffffffffffff1fLL,
5308         62,     64,     56,     0xffffffffffffff3fLL,
5309         63,     64,     56,     0xffffffffffffff7fLL,
5310         57,     64,     57,     0xffffffffffffff80LL,
5311         58,     64,     57,     0xffffffffffffff81LL,
5312         59,     64,     57,     0xffffffffffffff83LL,
5313         60,     64,     57,     0xffffffffffffff87LL,
5314         61,     64,     57,     0xffffffffffffff8fLL,
5315         62,     64,     57,     0xffffffffffffff9fLL,
5316         63,     64,     57,     0xffffffffffffffbfLL,
5317         58,     64,     58,     0xffffffffffffffc0LL,
5318         59,     64,     58,     0xffffffffffffffc1LL,
5319         60,     64,     58,     0xffffffffffffffc3LL,
5320         61,     64,     58,     0xffffffffffffffc7LL,
5321         62,     64,     58,     0xffffffffffffffcfLL,
5322         63,     64,     58,     0xffffffffffffffdfLL,
5323         59,     64,     59,     0xffffffffffffffe0LL,
5324         60,     64,     59,     0xffffffffffffffe1LL,
5325         61,     64,     59,     0xffffffffffffffe3LL,
5326         62,     64,     59,     0xffffffffffffffe7LL,
5327         63,     64,     59,     0xffffffffffffffefLL,
5328         60,     64,     60,     0xfffffffffffffff0LL,
5329         61,     64,     60,     0xfffffffffffffff1LL,
5330         62,     64,     60,     0xfffffffffffffff3LL,
5331         63,     64,     60,     0xfffffffffffffff7LL,
5332         61,     64,     61,     0xfffffffffffffff8LL,
5333         62,     64,     61,     0xfffffffffffffff9LL,
5334         63,     64,     61,     0xfffffffffffffffbLL,
5335         62,     64,     62,     0xfffffffffffffffcLL,
5336         63,     64,     62,     0xfffffffffffffffdLL,
5337         63,     64,     63,     0xfffffffffffffffeLL,
5338 };
5339
5340 Mask*
5341 findmask(uvlong v)
5342 {
5343         int top, bot, mid;
5344         Mask *m;
5345
5346         bot = 0;
5347         top = nelem(bitmasks);
5348         while(bot < top){
5349                 mid = (bot+top)/2;
5350                 m = &bitmasks[mid];
5351                 if(v == m->v)
5352                         return m;
5353                 if(v < m->v)
5354                         top = mid;
5355                 else
5356                         bot = mid+1;
5357         }
5358         return nil;
5359 }