blob: 43e30d84b760b84ef4c5e4e118c4a9a684bdc666 [file] [log] [blame]
Jingwei Zhang5d4f0e62014-10-31 18:29:18 +08001/*
2Copyright (c) 2014, Intel Corporation
3All rights reserved.
4
5Redistribution and use in source and binary forms, with or without
6modification, are permitted provided that the following conditions are met:
7
8 * Redistributions of source code must retain the above copyright notice,
9 * this list of conditions and the following disclaimer.
10
11 * Redistributions in binary form must reproduce the above copyright notice,
12 * this list of conditions and the following disclaimer in the documentation
13 * and/or other materials provided with the distribution.
14
15 * Neither the name of Intel Corporation nor the names of its contributors
16 * may be used to endorse or promote products derived from this software
17 * without specific prior written permission.
18
19THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
20ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
21WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
23ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
24(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
26ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29*/
30
31/******************************************************************************/
32// ALGORITHM DESCRIPTION
33// ---------------------
34//
35// Let x=2^k * mx, mx in [1,2)
36//
37// log2(x) calculation:
38//
39// Get B~1/mx based on the output of rcpps instruction (B0)
40// B = int((B0*LH*2^9+0.5))/2^9
41// LH is a short approximation for log2(e)
42//
43// Reduced argument, scaled by LH:
44// r=B*mx-LH (computed accurately in high and low parts)
45//
46// log2(x) result: k - log2(B) + p(r)
47// p(r) is a degree 8 polynomial
48// -log2(B) read from data table (high, low parts)
49// log2(x) is formed from high and low parts
50// For |x| in [1-1/32, 1+1/16), a slower but more accurate computation
51// based om the same table design is performed.
52//
53// Main path is taken if | floor(log2(|log2(|x|)|) + floor(log2|y|) | < 8,
54// to filter out all potential OF/UF cases.
55// exp2(y*log2(x)) is computed using an 8-bit index table and a degree 5
56// polynomial
57//
58// Special cases:
59// pow(-0,y) = -INF and raises the divide-by-zero exception for y an odd
60// integer < 0.
61// pow(-0,y) = +INF and raises the divide-by-zero exception for y < 0 and
62// not an odd integer.
63// pow(-0,y) = -0 for y an odd integer > 0.
64// pow(-0,y) = +0 for y > 0 and not an odd integer.
65// pow(-1,-INF) = 1.
66// pow(+1,y) = 1 for any y, even a NaN.
67// pow(x,-0) = 1 for any x, even a NaN.
68// pow(x,y) = a NaN and raises the invalid exception for finite x < 0 and
69// finite non-integer y.
70// pow(x,-INF) = +INF for |x|<1.
71// pow(x,-INF) = +0 for |x|>1.
72// pow(x,+INF) = +0 for |x|<1.
73// pow(x,+INF) = +INF for |x|>1.
74// pow(-INF,y) = -0 for y an odd integer < 0.
75// pow(-INF,y) = +0 for y < 0 and not an odd integer.
76// pow(-INF,y) = -INF for y an odd integer > 0.
77// pow(-INF,y) = +INF for y > 0 and not an odd integer.
78// pow(+INF,y) = +0 for y <0.
79// pow(+INF,y) = +INF for y >0.
80//
81/******************************************************************************/
82
83#include <private/bionic_asm.h>
84# -- Begin static_func
85 .text
86 .align __bionic_asm_align
87 .type static_func, @function
88static_func:
89..B1.1:
90 call ..L2
91..L2:
92 popl %eax
93 lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%eax), %eax
94 lea static_const_table@GOTOFF(%eax), %eax
95 ret
96 .size static_func,.-static_func
97# -- End static_func
98
99# -- Begin pow
100ENTRY(pow)
101# parameter 1: 8 + %ebp
102# parameter 2: 16 + %ebp
103..B2.1:
104..B2.2:
105 pushl %ebp
106 movl %esp, %ebp
107 subl $120, %esp
108 movl %ebx, 64(%esp)
109 call static_func
110 movl %eax, %ebx
111 movsd 128(%esp), %xmm0
112 movsd 136(%esp), %xmm1
113 xorpd %xmm2, %xmm2
114 movl $16368, %eax
115 pinsrw $3, %eax, %xmm2
116 movl $1069088768, %ecx
117 movd %ecx, %xmm7
118 movsd %xmm1, 16(%esp)
119 xorpd %xmm1, %xmm1
120 movl $30704, %edx
121 pinsrw $3, %edx, %xmm1
122 movsd %xmm0, 8(%esp)
123 movapd %xmm0, %xmm3
124 movl $8192, %edx
125 movd %edx, %xmm4
126 movapd 8240(%ebx), %xmm6
127 pextrw $3, %xmm0, %eax
128 orpd %xmm2, %xmm0
129 psllq $5, %xmm0
130 movsd 8256(%ebx), %xmm2
131 psrlq $34, %xmm0
132 movl %eax, %edx
133 andl $32752, %edx
134 subl $16368, %edx
135 movl %edx, %ecx
136 sarl $31, %edx
137 addl %edx, %ecx
138 xorl %edx, %ecx
139 rcpss %xmm0, %xmm0
140 psllq $12, %xmm3
141 addl $16, %ecx
142 bsr %ecx, %ecx
143 psrlq $12, %xmm3
144 movl %esi, 24(%esp)
145 subl $16, %eax
146 cmpl $32736, %eax
147 jae .L_2TAG_PACKET_0.0.2
148 movl $0, %esi
149.L_2TAG_PACKET_1.0.2:
150 mulss %xmm7, %xmm0
151 movl $-1, %edx
152 subl $4, %ecx
153 shll %cl, %edx
154 movd %edx, %xmm5
155 orpd %xmm1, %xmm3
156 subl $16351, %eax
157 cmpl $1, %eax
158 jbe .L_2TAG_PACKET_2.0.2
159 paddd %xmm4, %xmm0
160 psllq $32, %xmm5
161 movd %xmm0, %edx
162 psllq $29, %xmm0
163 andpd %xmm3, %xmm5
164.L_2TAG_PACKET_3.0.2:
165 andpd %xmm6, %xmm0
166 subsd %xmm5, %xmm3
167 subl $1, %eax
168 sarl $4, %eax
169 cvtsi2sdl %eax, %xmm7
170 mulpd %xmm0, %xmm5
171.L_2TAG_PACKET_4.0.2:
172 mulsd %xmm0, %xmm3
173 movapd 8272(%ebx), %xmm1
174 subsd %xmm2, %xmm5
175 movapd 8288(%ebx), %xmm4
176 movl %eax, %ecx
177 sarl $31, %eax
178 addl %eax, %ecx
179 xorl %ecx, %eax
180 addl $1, %eax
181 bsr %eax, %eax
182 unpcklpd %xmm3, %xmm5
183 movapd 8304(%ebx), %xmm6
184 addsd %xmm5, %xmm3
185 andl $16760832, %edx
186 shrl $10, %edx
187 addpd -3616(%ebx,%edx), %xmm5
188 movapd 8320(%ebx), %xmm0
189 pshufd $68, %xmm3, %xmm2
190 mulsd %xmm3, %xmm3
191 mulpd %xmm2, %xmm1
192 mulpd %xmm2, %xmm4
193 addsd %xmm7, %xmm5
194 mulsd %xmm3, %xmm2
195 addpd %xmm1, %xmm6
196 mulsd %xmm3, %xmm3
197 addpd %xmm4, %xmm0
198 movsd 16(%esp), %xmm1
199 movzwl 22(%esp), %ecx
200 pshufd $238, %xmm5, %xmm7
201 movsd 8368(%ebx), %xmm4
202 mulpd %xmm2, %xmm6
203 pshufd $68, %xmm3, %xmm3
204 mulpd %xmm2, %xmm0
205 shll $4, %eax
206 subl $15872, %eax
207 andl $32752, %ecx
208 addl %ecx, %eax
209 mulpd %xmm6, %xmm3
210 cmpl $624, %eax
211 jae .L_2TAG_PACKET_5.0.2
212 xorpd %xmm6, %xmm6
213 movl $17080, %edx
214 pinsrw $3, %edx, %xmm6
215 movapd %xmm1, %xmm2
216 andpd %xmm1, %xmm4
217 subsd %xmm4, %xmm1
218 mulsd %xmm5, %xmm4
219 addsd %xmm7, %xmm0
220 mulsd %xmm5, %xmm1
221 movapd %xmm6, %xmm7
222 addsd %xmm4, %xmm6
223 addpd %xmm0, %xmm3
224 movd %xmm6, %edx
225 subsd %xmm7, %xmm6
226 pshufd $238, %xmm3, %xmm0
227 subsd %xmm6, %xmm4
228 addsd %xmm3, %xmm0
229 movl %edx, %ecx
230 andl $255, %edx
231 addl %edx, %edx
232 movapd 8384(%ebx,%edx,8), %xmm5
233 addsd %xmm1, %xmm4
234 mulsd %xmm0, %xmm2
235 movapd 12480(%ebx), %xmm7
236 movapd 12496(%ebx), %xmm3
237 shll $12, %ecx
238 xorl %esi, %ecx
239 andl $-1048576, %ecx
240 movd %ecx, %xmm6
241 addsd %xmm4, %xmm2
242 movsd 12512(%ebx), %xmm1
243 pshufd $68, %xmm2, %xmm0
244 pshufd $68, %xmm2, %xmm4
245 mulpd %xmm0, %xmm0
246 movl 24(%esp), %esi
247 mulpd %xmm4, %xmm7
248 pshufd $17, %xmm6, %xmm6
249 mulsd %xmm2, %xmm1
250 mulsd %xmm0, %xmm0
251 paddd %xmm6, %xmm5
252 addpd %xmm7, %xmm3
253 mulsd %xmm5, %xmm1
254 pshufd $238, %xmm5, %xmm6
255 mulpd %xmm3, %xmm0
256 addsd %xmm6, %xmm1
257 pshufd $238, %xmm0, %xmm3
258 mulsd %xmm5, %xmm0
259 mulsd %xmm5, %xmm3
260 addsd %xmm1, %xmm0
261 addsd %xmm3, %xmm0
262 addsd %xmm5, %xmm0
263 movsd %xmm0, (%esp)
264 fldl (%esp)
265 jmp .L_2TAG_PACKET_6.0.2
266.L_2TAG_PACKET_7.0.2:
267 movsd 128(%esp), %xmm0
268 movsd 136(%esp), %xmm1
269 mulsd %xmm1, %xmm0
270 movsd %xmm0, (%esp)
271 fldl (%esp)
272 jmp .L_2TAG_PACKET_6.0.2
273.L_2TAG_PACKET_0.0.2:
274 addl $16, %eax
275 movl $32752, %edx
276 andl %eax, %edx
277 cmpl $32752, %edx
278 je .L_2TAG_PACKET_8.0.2
279 testl $32768, %eax
280 jne .L_2TAG_PACKET_9.0.2
281.L_2TAG_PACKET_10.0.2:
282 movl 16(%esp), %ecx
283 xorl %edx, %edx
284 testl %ecx, %ecx
285 movl $1, %ecx
286 cmovne %ecx, %edx
287 orl 20(%esp), %edx
288 cmpl $1072693248, %edx
289 je .L_2TAG_PACKET_7.0.2
290 movsd 8(%esp), %xmm0
291 movsd 8(%esp), %xmm3
292 movd %xmm3, %edx
293 psrlq $32, %xmm3
294 movd %xmm3, %ecx
295 orl %ecx, %edx
296 cmpl $0, %edx
297 je .L_2TAG_PACKET_11.0.2
298 xorpd %xmm3, %xmm3
299 movl $18416, %eax
300 pinsrw $3, %eax, %xmm3
301 mulsd %xmm3, %xmm0
302 xorpd %xmm2, %xmm2
303 movl $16368, %eax
304 pinsrw $3, %eax, %xmm2
305 movapd %xmm0, %xmm3
306 pextrw $3, %xmm0, %eax
307 orpd %xmm2, %xmm0
308 movl $18416, %ecx
309 psllq $5, %xmm0
310 movsd 8256(%ebx), %xmm2
311 psrlq $34, %xmm0
312 rcpss %xmm0, %xmm0
313 psllq $12, %xmm3
314 movapd 8240(%ebx), %xmm6
315 psrlq $12, %xmm3
316 mulss %xmm7, %xmm0
317 movl $-1024, %edx
318 movd %edx, %xmm5
319 orpd %xmm1, %xmm3
320 paddd %xmm4, %xmm0
321 psllq $32, %xmm5
322 movd %xmm0, %edx
323 psllq $29, %xmm0
324 andpd %xmm3, %xmm5
325 movl $0, %esi
326 andpd %xmm6, %xmm0
327 subsd %xmm5, %xmm3
328 andl $32752, %eax
329 subl $18416, %eax
330 sarl $4, %eax
331 cvtsi2sdl %eax, %xmm7
332 mulpd %xmm0, %xmm5
333 jmp .L_2TAG_PACKET_4.0.2
334.L_2TAG_PACKET_12.0.2:
335 movl 16(%esp), %ecx
336 xorl %edx, %edx
337 testl %ecx, %ecx
338 movl $1, %ecx
339 cmovne %ecx, %edx
340 orl 20(%esp), %edx
341 cmpl $1072693248, %edx
342 je .L_2TAG_PACKET_7.0.2
343 movsd 8(%esp), %xmm0
344 movsd 8(%esp), %xmm3
345 movd %xmm3, %edx
346 psrlq $32, %xmm3
347 movd %xmm3, %ecx
348 orl %ecx, %edx
349 cmpl $0, %edx
350 je .L_2TAG_PACKET_11.0.2
351 xorpd %xmm3, %xmm3
352 movl $18416, %eax
353 pinsrw $3, %eax, %xmm3
354 mulsd %xmm3, %xmm0
355 xorpd %xmm2, %xmm2
356 movl $16368, %eax
357 pinsrw $3, %eax, %xmm2
358 movapd %xmm0, %xmm3
359 pextrw $3, %xmm0, %eax
360 orpd %xmm2, %xmm0
361 movl $18416, %ecx
362 psllq $5, %xmm0
363 movsd 8256(%ebx), %xmm2
364 psrlq $34, %xmm0
365 rcpss %xmm0, %xmm0
366 psllq $12, %xmm3
367 movapd 8240(%ebx), %xmm6
368 psrlq $12, %xmm3
369 mulss %xmm7, %xmm0
370 movl $-1024, %edx
371 movd %edx, %xmm5
372 orpd %xmm1, %xmm3
373 paddd %xmm4, %xmm0
374 psllq $32, %xmm5
375 movd %xmm0, %edx
376 psllq $29, %xmm0
377 andpd %xmm3, %xmm5
378 movl $-2147483648, %esi
379 andpd %xmm6, %xmm0
380 subsd %xmm5, %xmm3
381 andl $32752, %eax
382 subl $18416, %eax
383 sarl $4, %eax
384 cvtsi2sdl %eax, %xmm7
385 mulpd %xmm0, %xmm5
386 jmp .L_2TAG_PACKET_4.0.2
387.L_2TAG_PACKET_5.0.2:
388 cmpl $0, %eax
389 jl .L_2TAG_PACKET_13.0.2
390 cmpl $736, %eax
391 jae .L_2TAG_PACKET_14.0.2
392.L_2TAG_PACKET_15.0.2:
393 addsd %xmm7, %xmm0
394 movsd 12544(%ebx), %xmm2
395 addpd %xmm0, %xmm3
396 xorpd %xmm6, %xmm6
397 movl $17080, %eax
398 pinsrw $3, %eax, %xmm6
399 pshufd $238, %xmm3, %xmm0
400 addsd %xmm3, %xmm0
401 movapd %xmm5, %xmm3
402 addsd %xmm0, %xmm5
403 movapd %xmm2, %xmm4
404 subsd %xmm5, %xmm3
405 movapd %xmm5, %xmm7
406 andpd %xmm2, %xmm5
407 movapd %xmm1, %xmm2
408 andpd %xmm1, %xmm4
409 subsd %xmm5, %xmm7
410 addsd %xmm3, %xmm0
411 subsd %xmm4, %xmm1
412 mulsd %xmm5, %xmm4
413 addsd %xmm7, %xmm0
414 mulsd %xmm0, %xmm2
415 movapd %xmm6, %xmm7
416 mulsd %xmm5, %xmm1
417 addsd %xmm4, %xmm6
418 movd %xmm6, %eax
419 subsd %xmm7, %xmm6
420 addsd %xmm1, %xmm2
421 movapd 12480(%ebx), %xmm7
422 movapd 12496(%ebx), %xmm3
423 subsd %xmm6, %xmm4
424 pextrw $3, %xmm6, %edx
425 movl %eax, %ecx
426 andl $255, %eax
427 addl %eax, %eax
428 movapd 8384(%ebx,%eax,8), %xmm5
429 addsd %xmm4, %xmm2
430 sarl $8, %ecx
431 movl %ecx, %eax
432 sarl $1, %ecx
433 subl %ecx, %eax
434 shll $20, %ecx
435 xorl %esi, %ecx
436 movd %ecx, %xmm6
437 movsd 12512(%ebx), %xmm1
438 andl $32767, %edx
439 cmpl $16529, %edx
440 ja .L_2TAG_PACKET_14.0.2
441 pshufd $68, %xmm2, %xmm0
442 pshufd $68, %xmm2, %xmm4
443 mulpd %xmm0, %xmm0
444 mulpd %xmm4, %xmm7
445 pshufd $17, %xmm6, %xmm6
446 mulsd %xmm2, %xmm1
447 mulsd %xmm0, %xmm0
448 paddd %xmm6, %xmm5
449 addpd %xmm7, %xmm3
450 mulsd %xmm5, %xmm1
451 pshufd $238, %xmm5, %xmm6
452 mulpd %xmm3, %xmm0
453 addsd %xmm6, %xmm1
454 pshufd $238, %xmm0, %xmm3
455 mulsd %xmm5, %xmm0
456 mulsd %xmm5, %xmm3
457 shll $4, %eax
458 xorpd %xmm4, %xmm4
459 addl $16368, %eax
460 pinsrw $3, %eax, %xmm4
461 addsd %xmm1, %xmm0
462 movl 24(%esp), %esi
463 addsd %xmm3, %xmm0
464 movapd %xmm0, %xmm1
465 addsd %xmm5, %xmm0
466 mulsd %xmm4, %xmm0
467 pextrw $3, %xmm0, %eax
468 andl $32752, %eax
469 je .L_2TAG_PACKET_16.0.2
470 cmpl $32752, %eax
471 je .L_2TAG_PACKET_17.0.2
472.L_2TAG_PACKET_18.0.2:
473 movsd %xmm0, (%esp)
474 fldl (%esp)
475 jmp .L_2TAG_PACKET_6.0.2
476.L_2TAG_PACKET_8.0.2:
477 movsd 16(%esp), %xmm1
478 movsd 8(%esp), %xmm0
479 movapd %xmm0, %xmm2
480 movd %xmm2, %eax
481 psrlq $20, %xmm2
482 movd %xmm2, %edx
483 orl %edx, %eax
484 je .L_2TAG_PACKET_19.0.2
485 addsd %xmm0, %xmm0
486 movd %xmm1, %eax
487 psrlq $32, %xmm1
488 movd %xmm1, %edx
489 movl %edx, %ecx
490 addl %edx, %edx
491 orl %edx, %eax
492 je .L_2TAG_PACKET_20.0.2
493 jmp .L_2TAG_PACKET_18.0.2
494.L_2TAG_PACKET_20.0.2:
495 xorpd %xmm0, %xmm0
496 movl $16368, %eax
497 pinsrw $3, %eax, %xmm0
498 movl $29, %edx
499 jmp .L_2TAG_PACKET_21.0.2
500.L_2TAG_PACKET_22.0.2:
501 movsd 16(%esp), %xmm0
502 addpd %xmm0, %xmm0
503 jmp .L_2TAG_PACKET_18.0.2
504.L_2TAG_PACKET_19.0.2:
505 movd %xmm1, %eax
506 movapd %xmm1, %xmm2
507 psrlq $32, %xmm1
508 movd %xmm1, %edx
509 movl %edx, %ecx
510 addl %edx, %edx
511 orl %edx, %eax
512 je .L_2TAG_PACKET_23.0.2
513 pextrw $3, %xmm2, %eax
514 andl $32752, %eax
515 cmpl $32752, %eax
516 jne .L_2TAG_PACKET_24.0.2
517 movd %xmm2, %eax
518 psrlq $20, %xmm2
519 movd %xmm2, %edx
520 orl %edx, %eax
521 jne .L_2TAG_PACKET_22.0.2
522.L_2TAG_PACKET_24.0.2:
523 pextrw $3, %xmm0, %eax
524 testl $32768, %eax
525 jne .L_2TAG_PACKET_25.0.2
526 testl $-2147483648, %ecx
527 jne .L_2TAG_PACKET_26.0.2
528 jmp .L_2TAG_PACKET_18.0.2
529.L_2TAG_PACKET_27.0.2:
530 movsd 16(%esp), %xmm1
531 movd %xmm1, %eax
532 testl $1, %eax
533 jne .L_2TAG_PACKET_28.0.2
534 testl $2, %eax
535 jne .L_2TAG_PACKET_29.0.2
536 jmp .L_2TAG_PACKET_28.0.2
537.L_2TAG_PACKET_25.0.2:
538 shrl $20, %ecx
539 andl $2047, %ecx
540 cmpl $1075, %ecx
541 ja .L_2TAG_PACKET_28.0.2
542 je .L_2TAG_PACKET_30.0.2
543 cmpl $1074, %ecx
544 ja .L_2TAG_PACKET_27.0.2
545 cmpl $1023, %ecx
546 jb .L_2TAG_PACKET_28.0.2
547 movsd 16(%esp), %xmm1
548 movl $17208, %eax
549 xorpd %xmm3, %xmm3
550 pinsrw $3, %eax, %xmm3
551 movapd %xmm3, %xmm4
552 addsd %xmm1, %xmm3
553 subsd %xmm3, %xmm4
554 addsd %xmm4, %xmm1
555 pextrw $3, %xmm1, %eax
556 andl $32752, %eax
557 jne .L_2TAG_PACKET_28.0.2
558 movd %xmm3, %eax
559 andl $1, %eax
560 je .L_2TAG_PACKET_28.0.2
561.L_2TAG_PACKET_29.0.2:
562 movsd 16(%esp), %xmm1
563 pextrw $3, %xmm1, %eax
564 andl $32768, %eax
565 je .L_2TAG_PACKET_18.0.2
566 xorpd %xmm0, %xmm0
567 movl $32768, %eax
568 pinsrw $3, %eax, %xmm0
569 jmp .L_2TAG_PACKET_18.0.2
570.L_2TAG_PACKET_28.0.2:
571 movsd 16(%esp), %xmm1
572 pextrw $3, %xmm1, %eax
573 andl $32768, %eax
574 jne .L_2TAG_PACKET_26.0.2
575.L_2TAG_PACKET_31.0.2:
576 xorpd %xmm0, %xmm0
577 movl $32752, %eax
578 pinsrw $3, %eax, %xmm0
579 jmp .L_2TAG_PACKET_18.0.2
580.L_2TAG_PACKET_30.0.2:
581 movsd 16(%esp), %xmm1
582 movd %xmm1, %eax
583 andl $1, %eax
584 je .L_2TAG_PACKET_28.0.2
585 jmp .L_2TAG_PACKET_29.0.2
586.L_2TAG_PACKET_32.0.2:
587 movd %xmm1, %eax
588 psrlq $20, %xmm1
589 movd %xmm1, %edx
590 orl %edx, %eax
591 je .L_2TAG_PACKET_33.0.2
592 movsd 16(%esp), %xmm0
593 addsd %xmm0, %xmm0
594 jmp .L_2TAG_PACKET_18.0.2
595.L_2TAG_PACKET_33.0.2:
596 movsd 8(%esp), %xmm0
597 pextrw $3, %xmm0, %eax
598 cmpl $49136, %eax
599 jne .L_2TAG_PACKET_34.0.2
600 movd %xmm0, %ecx
601 psrlq $20, %xmm0
602 movd %xmm0, %edx
603 orl %edx, %ecx
604 jne .L_2TAG_PACKET_34.0.2
605 xorpd %xmm0, %xmm0
606 movl $16368, %eax
607 pinsrw $3, %eax, %xmm0
608 jmp .L_2TAG_PACKET_18.0.2
609.L_2TAG_PACKET_34.0.2:
610 movsd 16(%esp), %xmm1
611 andl $32752, %eax
612 subl $16368, %eax
613 pextrw $3, %xmm1, %edx
614 xorpd %xmm0, %xmm0
615 xorl %edx, %eax
616 andl $32768, %eax
617 jne .L_2TAG_PACKET_18.0.2
618 movl $32752, %ecx
619 pinsrw $3, %ecx, %xmm0
620 jmp .L_2TAG_PACKET_18.0.2
621.L_2TAG_PACKET_35.0.2:
622 movd %xmm1, %eax
623 cmpl $17184, %edx
624 ja .L_2TAG_PACKET_36.0.2
625 testl $1, %eax
626 jne .L_2TAG_PACKET_37.0.2
627 testl $2, %eax
628 je .L_2TAG_PACKET_38.0.2
629 jmp .L_2TAG_PACKET_39.0.2
630.L_2TAG_PACKET_36.0.2:
631 testl $1, %eax
632 je .L_2TAG_PACKET_38.0.2
633 jmp .L_2TAG_PACKET_39.0.2
634.L_2TAG_PACKET_9.0.2:
635 movsd 8(%esp), %xmm2
636 movd %xmm2, %eax
637 psrlq $31, %xmm2
638 movd %xmm2, %ecx
639 orl %ecx, %eax
640 je .L_2TAG_PACKET_11.0.2
641 movsd 16(%esp), %xmm1
642 pextrw $3, %xmm1, %edx
643 movd %xmm1, %eax
644 movapd %xmm1, %xmm2
645 psrlq $32, %xmm2
646 movd %xmm2, %ecx
647 addl %ecx, %ecx
648 orl %eax, %ecx
649 je .L_2TAG_PACKET_40.0.2
650 andl $32752, %edx
651 cmpl $32752, %edx
652 je .L_2TAG_PACKET_32.0.2
653 cmpl $17200, %edx
654 ja .L_2TAG_PACKET_38.0.2
655 cmpl $17184, %edx
656 jae .L_2TAG_PACKET_35.0.2
657 cmpl $16368, %edx
658 jb .L_2TAG_PACKET_37.0.2
659 movl $17208, %eax
660 xorpd %xmm2, %xmm2
661 pinsrw $3, %eax, %xmm2
662 movapd %xmm2, %xmm4
663 addsd %xmm1, %xmm2
664 subsd %xmm2, %xmm4
665 addsd %xmm4, %xmm1
666 pextrw $3, %xmm1, %eax
667 andl $32767, %eax
668 jne .L_2TAG_PACKET_37.0.2
669 movd %xmm2, %eax
670 andl $1, %eax
671 je .L_2TAG_PACKET_38.0.2
672.L_2TAG_PACKET_39.0.2:
673 xorpd %xmm1, %xmm1
674 movl $30704, %edx
675 pinsrw $3, %edx, %xmm1
676 movsd 8256(%ebx), %xmm2
677 movsd 8(%esp), %xmm4
678 pextrw $3, %xmm4, %eax
679 movl $8192, %edx
680 movd %edx, %xmm4
681 andl $32767, %eax
682 subl $16, %eax
683 jl .L_2TAG_PACKET_12.0.2
684 movl %eax, %edx
685 andl $32752, %edx
686 subl $16368, %edx
687 movl %edx, %ecx
688 sarl $31, %edx
689 addl %edx, %ecx
690 xorl %edx, %ecx
691 addl $16, %ecx
692 bsr %ecx, %ecx
693 movl $-2147483648, %esi
694 jmp .L_2TAG_PACKET_1.0.2
695.L_2TAG_PACKET_37.0.2:
696 xorpd %xmm1, %xmm1
697 movl $32752, %eax
698 pinsrw $3, %eax, %xmm1
699 xorpd %xmm0, %xmm0
700 mulsd %xmm1, %xmm0
701 movl $28, %edx
702 jmp .L_2TAG_PACKET_21.0.2
703.L_2TAG_PACKET_38.0.2:
704 xorpd %xmm1, %xmm1
705 movl $30704, %edx
706 pinsrw $3, %edx, %xmm1
707 movsd 8256(%ebx), %xmm2
708 movsd 8(%esp), %xmm4
709 pextrw $3, %xmm4, %eax
710 movl $8192, %edx
711 movd %edx, %xmm4
712 andl $32767, %eax
713 subl $16, %eax
714 jl .L_2TAG_PACKET_10.0.2
715 movl %eax, %edx
716 andl $32752, %edx
717 subl $16368, %edx
718 movl %edx, %ecx
719 sarl $31, %edx
720 addl %edx, %ecx
721 xorl %edx, %ecx
722 addl $16, %ecx
723 bsr %ecx, %ecx
724 movl $0, %esi
725 jmp .L_2TAG_PACKET_1.0.2
726.L_2TAG_PACKET_23.0.2:
727 xorpd %xmm0, %xmm0
728 movl $16368, %eax
729 pinsrw $3, %eax, %xmm0
730 jmp .L_2TAG_PACKET_18.0.2
731.L_2TAG_PACKET_26.0.2:
732 xorpd %xmm0, %xmm0
733 jmp .L_2TAG_PACKET_18.0.2
734.L_2TAG_PACKET_13.0.2:
735 addl $384, %eax
736 cmpl $0, %eax
737 jl .L_2TAG_PACKET_41.0.2
738 mulsd %xmm1, %xmm5
739 addsd %xmm7, %xmm0
740 shrl $31, %esi
741 addpd %xmm0, %xmm3
742 pshufd $238, %xmm3, %xmm0
743 addsd %xmm0, %xmm3
744 movsd 12528(%ebx,%esi,8), %xmm4
745 mulsd %xmm3, %xmm1
746 xorpd %xmm0, %xmm0
747 movl $16368, %eax
748 shll $15, %esi
749 orl %esi, %eax
750 pinsrw $3, %eax, %xmm0
751 addsd %xmm1, %xmm5
752 movl 24(%esp), %esi
753 mulsd %xmm4, %xmm5
754 addsd %xmm5, %xmm0
755 jmp .L_2TAG_PACKET_18.0.2
756.L_2TAG_PACKET_41.0.2:
757 movl 24(%esp), %esi
758 xorpd %xmm0, %xmm0
759 movl $16368, %eax
760 pinsrw $3, %eax, %xmm0
761 jmp .L_2TAG_PACKET_18.0.2
762.L_2TAG_PACKET_40.0.2:
763 xorpd %xmm0, %xmm0
764 movl $16368, %eax
765 pinsrw $3, %eax, %xmm0
766 jmp .L_2TAG_PACKET_18.0.2
767.L_2TAG_PACKET_42.0.2:
768 xorpd %xmm0, %xmm0
769 movl $16368, %eax
770 pinsrw $3, %eax, %xmm0
771 movl $26, %edx
772 jmp .L_2TAG_PACKET_21.0.2
773.L_2TAG_PACKET_11.0.2:
774 movsd 16(%esp), %xmm1
775 movapd %xmm1, %xmm2
776 pextrw $3, %xmm1, %eax
777 andl $32752, %eax
778 cmpl $32752, %eax
779 jne .L_2TAG_PACKET_43.0.2
780 movd %xmm2, %eax
781 psrlq $20, %xmm2
782 movd %xmm2, %edx
783 orl %edx, %eax
784 jne .L_2TAG_PACKET_22.0.2
785.L_2TAG_PACKET_43.0.2:
786 movd %xmm1, %eax
787 psrlq $32, %xmm1
788 movd %xmm1, %edx
789 movl %edx, %ecx
790 addl %edx, %edx
791 orl %edx, %eax
792 je .L_2TAG_PACKET_42.0.2
793 shrl $21, %edx
794 cmpl $1075, %edx
795 ja .L_2TAG_PACKET_44.0.2
796 je .L_2TAG_PACKET_45.0.2
797 cmpl $1023, %edx
798 jb .L_2TAG_PACKET_44.0.2
799 movsd 16(%esp), %xmm1
800 movl $17208, %eax
801 xorpd %xmm3, %xmm3
802 pinsrw $3, %eax, %xmm3
803 movapd %xmm3, %xmm4
804 addsd %xmm1, %xmm3
805 subsd %xmm3, %xmm4
806 addsd %xmm4, %xmm1
807 pextrw $3, %xmm1, %eax
808 andl $32752, %eax
809 jne .L_2TAG_PACKET_44.0.2
810 movd %xmm3, %eax
811 andl $1, %eax
812 je .L_2TAG_PACKET_44.0.2
813.L_2TAG_PACKET_46.0.2:
814 movsd 8(%esp), %xmm0
815 testl $-2147483648, %ecx
816 jne .L_2TAG_PACKET_47.0.2
817 jmp .L_2TAG_PACKET_18.0.2
818.L_2TAG_PACKET_45.0.2:
819 movsd 16(%esp), %xmm1
820 movd %xmm1, %eax
821 testl $1, %eax
822 jne .L_2TAG_PACKET_46.0.2
823.L_2TAG_PACKET_44.0.2:
824 testl $-2147483648, %ecx
825 je .L_2TAG_PACKET_26.0.2
826 xorpd %xmm0, %xmm0
827.L_2TAG_PACKET_47.0.2:
828 movl $16368, %eax
829 xorpd %xmm1, %xmm1
830 pinsrw $3, %eax, %xmm1
831 divsd %xmm0, %xmm1
832 movapd %xmm1, %xmm0
833 movl $27, %edx
834 jmp .L_2TAG_PACKET_21.0.2
835.L_2TAG_PACKET_14.0.2:
836 movsd 8(%esp), %xmm2
837 movsd 16(%esp), %xmm6
838 pextrw $3, %xmm2, %eax
839 pextrw $3, %xmm6, %edx
840 movl $32752, %ecx
841 andl %edx, %ecx
842 cmpl $32752, %ecx
843 je .L_2TAG_PACKET_48.0.2
844 andl $32752, %eax
845 subl $16368, %eax
846 xorl %eax, %edx
847 testl $32768, %edx
848 jne .L_2TAG_PACKET_49.0.2
849.L_2TAG_PACKET_50.0.2:
850 movl $32736, %eax
851 pinsrw $3, %eax, %xmm0
852 shrl $16, %esi
853 orl %esi, %eax
854 pinsrw $3, %eax, %xmm1
855 movl 24(%esp), %esi
856 mulsd %xmm1, %xmm0
857.L_2TAG_PACKET_17.0.2:
858 movl $24, %edx
859.L_2TAG_PACKET_21.0.2:
860 movsd %xmm0, (%esp)
861 fldl (%esp)
862 jmp .L_2TAG_PACKET_6.0.2
863.L_2TAG_PACKET_49.0.2:
864 movl $16, %eax
865 pinsrw $3, %eax, %xmm0
866 mulsd %xmm0, %xmm0
867 testl $-2147483648, %esi
868 je .L_2TAG_PACKET_51.0.2
869 movsd 12560(%ebx), %xmm2
870 xorpd %xmm2, %xmm0
871.L_2TAG_PACKET_51.0.2:
872 movl 24(%esp), %esi
873 movl $25, %edx
874 jmp .L_2TAG_PACKET_21.0.2
875.L_2TAG_PACKET_16.0.2:
876 pextrw $3, %xmm5, %ecx
877 pextrw $3, %xmm4, %edx
878 movl $-1, %eax
879 andl $32752, %ecx
880 subl $16368, %ecx
881 andl $32752, %edx
882 addl %ecx, %edx
883 movl $-31, %ecx
884 sarl $4, %edx
885 subl %edx, %ecx
886 jle .L_2TAG_PACKET_52.0.2
887 cmpl $20, %ecx
888 ja .L_2TAG_PACKET_53.0.2
889 shll %cl, %eax
890.L_2TAG_PACKET_52.0.2:
891 movd %eax, %xmm0
892 psllq $32, %xmm0
893 andpd %xmm5, %xmm0
894 subsd %xmm0, %xmm5
895 addsd %xmm1, %xmm5
896 mulsd %xmm4, %xmm0
897 mulsd %xmm4, %xmm5
898 addsd %xmm5, %xmm0
899.L_2TAG_PACKET_53.0.2:
900 movl $25, %edx
901 jmp .L_2TAG_PACKET_21.0.2
902.L_2TAG_PACKET_2.0.2:
903 movzwl 22(%esp), %ecx
904 movl $-2147483648, %edx
905 movd %edx, %xmm1
906 xorpd %xmm7, %xmm7
907 paddd %xmm4, %xmm0
908 psllq $32, %xmm5
909 movd %xmm0, %edx
910 psllq $29, %xmm0
911 paddq %xmm3, %xmm1
912 andpd %xmm1, %xmm5
913 andl $32752, %ecx
914 cmpl $16560, %ecx
915 jb .L_2TAG_PACKET_3.0.2
916 andpd %xmm6, %xmm0
917 subsd %xmm5, %xmm3
918 addl $16351, %eax
919 shrl $4, %eax
920 subl $1022, %eax
921 cvtsi2sdl %eax, %xmm7
922 mulpd %xmm0, %xmm5
923 movsd (%ebx), %xmm4
924 mulsd %xmm0, %xmm3
925 movsd (%ebx), %xmm6
926 subsd %xmm2, %xmm5
927 movsd 8(%ebx), %xmm1
928 pshufd $68, %xmm3, %xmm2
929 unpcklpd %xmm3, %xmm5
930 addsd %xmm5, %xmm3
931 movsd 8(%ebx), %xmm0
932 andl $16760832, %edx
933 shrl $10, %edx
934 addpd -3616(%ebx,%edx), %xmm7
935 mulsd %xmm5, %xmm4
936 mulsd %xmm5, %xmm0
937 mulsd %xmm2, %xmm6
938 mulsd %xmm2, %xmm1
939 movapd %xmm5, %xmm2
940 mulsd %xmm5, %xmm4
941 addsd %xmm0, %xmm5
942 movapd %xmm7, %xmm0
943 addsd %xmm3, %xmm2
944 addsd %xmm5, %xmm7
945 mulsd %xmm2, %xmm6
946 subsd %xmm7, %xmm0
947 movapd %xmm7, %xmm2
948 addsd %xmm4, %xmm7
949 addsd %xmm5, %xmm0
950 subsd %xmm7, %xmm2
951 addsd %xmm2, %xmm4
952 pshufd $238, %xmm5, %xmm2
953 movapd %xmm7, %xmm5
954 addsd %xmm2, %xmm7
955 addsd %xmm0, %xmm4
956 movapd 8272(%ebx), %xmm0
957 subsd %xmm7, %xmm5
958 addsd %xmm4, %xmm6
959 movapd %xmm7, %xmm4
960 addsd %xmm2, %xmm5
961 addsd %xmm1, %xmm7
962 movapd 8336(%ebx), %xmm2
963 subsd %xmm7, %xmm4
964 addsd %xmm5, %xmm6
965 addsd %xmm1, %xmm4
966 pshufd $238, %xmm7, %xmm5
967 movapd %xmm7, %xmm1
968 addsd %xmm5, %xmm7
969 subsd %xmm7, %xmm1
970 addsd %xmm5, %xmm1
971 movapd 8352(%ebx), %xmm5
972 pshufd $68, %xmm3, %xmm3
973 addsd %xmm4, %xmm6
974 addsd %xmm1, %xmm6
975 movapd 8304(%ebx), %xmm1
976 mulpd %xmm3, %xmm0
977 mulpd %xmm3, %xmm2
978 pshufd $68, %xmm3, %xmm4
979 mulpd %xmm3, %xmm3
980 addpd %xmm1, %xmm0
981 addpd %xmm2, %xmm5
982 mulsd %xmm3, %xmm4
983 movsd 16(%ebx), %xmm2
984 mulpd %xmm3, %xmm3
985 movsd 16(%esp), %xmm1
986 movzwl 22(%esp), %ecx
987 mulpd %xmm4, %xmm0
988 pextrw $3, %xmm7, %eax
989 mulpd %xmm4, %xmm5
990 mulpd %xmm3, %xmm0
991 movsd 8376(%ebx), %xmm4
992 andpd %xmm7, %xmm2
993 addsd %xmm6, %xmm5
994 subsd %xmm2, %xmm7
995 addpd %xmm0, %xmm5
996 andl $32752, %eax
997 subl $16368, %eax
998 andl $32752, %ecx
999 cmpl $32752, %ecx
1000 je .L_2TAG_PACKET_48.0.2
1001 addl %eax, %ecx
1002 cmpl $16576, %ecx
1003 jae .L_2TAG_PACKET_54.0.2
1004 pshufd $238, %xmm5, %xmm0
1005 andpd %xmm1, %xmm4
1006 movapd %xmm1, %xmm3
1007 addsd %xmm0, %xmm5
1008 subsd %xmm4, %xmm1
1009 xorpd %xmm6, %xmm6
1010 movl $17080, %edx
1011 pinsrw $3, %edx, %xmm6
1012 addsd %xmm5, %xmm7
1013 mulsd %xmm2, %xmm4
1014 mulsd %xmm2, %xmm1
1015 movapd %xmm6, %xmm5
1016 mulsd %xmm7, %xmm3
1017 addsd %xmm4, %xmm6
1018 addsd %xmm3, %xmm1
1019 movapd 12480(%ebx), %xmm7
1020 movd %xmm6, %edx
1021 subsd %xmm5, %xmm6
1022 movapd 12496(%ebx), %xmm3
1023 movsd 12512(%ebx), %xmm2
1024 subsd %xmm6, %xmm4
1025 movl %edx, %ecx
1026 andl $255, %edx
1027 addl %edx, %edx
1028 movapd 8384(%ebx,%edx,8), %xmm5
1029 addsd %xmm1, %xmm4
1030 pextrw $3, %xmm6, %edx
1031 shrl $8, %ecx
1032 movl %ecx, %eax
1033 shrl $1, %ecx
1034 subl %ecx, %eax
1035 shll $20, %ecx
1036 movd %ecx, %xmm6
1037 pshufd $68, %xmm4, %xmm0
1038 pshufd $68, %xmm4, %xmm1
1039 mulpd %xmm0, %xmm0
1040 mulpd %xmm1, %xmm7
1041 pshufd $17, %xmm6, %xmm6
1042 mulsd %xmm4, %xmm2
1043 andl $32767, %edx
1044 cmpl $16529, %edx
1045 ja .L_2TAG_PACKET_14.0.2
1046 mulsd %xmm0, %xmm0
1047 paddd %xmm6, %xmm5
1048 addpd %xmm7, %xmm3
1049 mulsd %xmm5, %xmm2
1050 pshufd $238, %xmm5, %xmm6
1051 mulpd %xmm3, %xmm0
1052 addsd %xmm6, %xmm2
1053 pshufd $238, %xmm0, %xmm3
1054 addl $1023, %eax
1055 shll $20, %eax
1056 orl %esi, %eax
1057 movd %eax, %xmm4
1058 mulsd %xmm5, %xmm0
1059 mulsd %xmm5, %xmm3
1060 addsd %xmm2, %xmm0
1061 psllq $32, %xmm4
1062 addsd %xmm3, %xmm0
1063 movapd %xmm0, %xmm1
1064 addsd %xmm5, %xmm0
1065 movl 24(%esp), %esi
1066 mulsd %xmm4, %xmm0
1067 pextrw $3, %xmm0, %eax
1068 andl $32752, %eax
1069 je .L_2TAG_PACKET_16.0.2
1070 cmpl $32752, %eax
1071 je .L_2TAG_PACKET_17.0.2
1072.L_2TAG_PACKET_55.0.2:
1073 movsd %xmm0, (%esp)
1074 fldl (%esp)
1075 jmp .L_2TAG_PACKET_6.0.2
1076.L_2TAG_PACKET_48.0.2:
1077 movl 24(%esp), %esi
1078.L_2TAG_PACKET_56.0.2:
1079 movsd 8(%esp), %xmm0
1080 movsd 16(%esp), %xmm1
1081 addsd %xmm1, %xmm1
1082 xorpd %xmm2, %xmm2
1083 movl $49136, %eax
1084 pinsrw $3, %eax, %xmm2
1085 addsd %xmm0, %xmm2
1086 pextrw $3, %xmm2, %eax
1087 cmpl $0, %eax
1088 je .L_2TAG_PACKET_18.0.2
1089 movd %xmm1, %edx
1090 movapd %xmm1, %xmm3
1091 psrlq $20, %xmm3
1092 movd %xmm3, %ecx
1093 orl %edx, %ecx
1094 je .L_2TAG_PACKET_57.0.2
1095 addsd %xmm1, %xmm1
1096 movapd %xmm1, %xmm0
1097 jmp .L_2TAG_PACKET_18.0.2
1098.L_2TAG_PACKET_57.0.2:
1099 pextrw $3, %xmm0, %eax
1100 andl $32752, %eax
1101 pextrw $3, %xmm1, %edx
1102 xorpd %xmm0, %xmm0
1103 subl $16368, %eax
1104 xorl %edx, %eax
1105 testl $32768, %eax
1106 jne .L_2TAG_PACKET_18.0.2
1107 movl $32752, %edx
1108 pinsrw $3, %edx, %xmm0
1109 jmp .L_2TAG_PACKET_18.0.2
1110.L_2TAG_PACKET_54.0.2:
1111 pextrw $3, %xmm1, %eax
1112 pextrw $3, %xmm2, %ecx
1113 xorl %ecx, %eax
1114 testl $32768, %eax
1115 je .L_2TAG_PACKET_50.0.2
1116 jmp .L_2TAG_PACKET_49.0.2
1117.L_2TAG_PACKET_6.0.2:
1118 movl 64(%esp), %ebx
1119 movl %ebp, %esp
1120 popl %ebp
1121 ret
1122..B2.3:
1123END(pow)
1124# -- End pow
1125 .section .rodata, "a"
1126 .align 16
1127 .align 16
1128static_const_table:
1129 .long 0
1130 .long 3218479616
1131 .long 0
1132 .long 3210587105
1133 .long 4160749568
1134 .long 4294967295
1135 .long 0
1136 .long 4294965248
1137 .long 0
1138 .long 1072693248
1139 .long 0
1140 .long 0
1141 .long 536870912
1142 .long 1072689162
1143 .long 2523013013
1144 .long 1046157398
1145 .long 3758096384
1146 .long 1072685081
1147 .long 3851513758
1148 .long 3190968952
1149 .long 0
1150 .long 1072681007
1151 .long 2241466466
1152 .long 1046044599
1153 .long 3221225472
1154 .long 1072676937
1155 .long 2990928271
1156 .long 3193084984
1157 .long 3758096384
1158 .long 1072672873
1159 .long 2905112743
1160 .long 3192918576
1161 .long 1610612736
1162 .long 1072668815
1163 .long 3370591264
1164 .long 1046051793
1165 .long 2147483648
1166 .long 1072664762
1167 .long 3272361216
1168 .long 3193793653
1169 .long 3758096384
1170 .long 1072660714
1171 .long 46546755
1172 .long 1043206936
1173 .long 3221225472
1174 .long 1072656672
1175 .long 3017067724
1176 .long 3192177962
1177 .long 0
1178 .long 1072652636
1179 .long 3688436631
1180 .long 3192814956
1181 .long 2684354560
1182 .long 1072648604
1183 .long 1707461992
1184 .long 3193056712
1185 .long 2684354560
1186 .long 1072644578
1187 .long 1188114540
1188 .long 3193603086
1189 .long 3758096384
1190 .long 1072640557
1191 .long 3533180564
1192 .long 1045459375
1193 .long 2684354560
1194 .long 1072636542
1195 .long 2000337630
1196 .long 3193475557
1197 .long 2684354560
1198 .long 1072632532
1199 .long 3698062443
1200 .long 3193752766
1201 .long 3758096384
1202 .long 1072628527
1203 .long 3161606138
1204 .long 3190532995
1205 .long 2147483648
1206 .long 1072624528
1207 .long 3165265478
1208 .long 3193158459
1209 .long 1610612736
1210 .long 1072620534
1211 .long 1600940077
1212 .long 3193226777
1213 .long 2147483648
1214 .long 1072616545
1215 .long 1363272552
1216 .long 3192614278
1217 .long 3758096384
1218 .long 1072612561
1219 .long 3966209910
1220 .long 3191249654
1221 .long 2147483648
1222 .long 1072608583
1223 .long 1093672789
1224 .long 3190637330
1225 .long 1610612736
1226 .long 1072604610
1227 .long 1735239357
1228 .long 3192753616
1229 .long 1610612736
1230 .long 1072600642
1231 .long 1470665156
1232 .long 1045559697
1233 .long 2684354560
1234 .long 1072596679
1235 .long 3840624926
1236 .long 1045928953
1237 .long 536870912
1238 .long 1072592722
1239 .long 4259072556
1240 .long 3191035622
1241 .long 3221225472
1242 .long 1072588769
1243 .long 3613088753
1244 .long 3192165681
1245 .long 2147483648
1246 .long 1072584822
1247 .long 3175234446
1248 .long 1039486948
1249 .long 1610612736
1250 .long 1072580880
1251 .long 856576441
1252 .long 1045702812
1253 .long 2147483648
1254 .long 1072576943
1255 .long 2253498719
1256 .long 3193285334
1257 .long 2684354560
1258 .long 1072573011
1259 .long 1587070728
1260 .long 3190801577
1261 .long 3758096384
1262 .long 1072569084
1263 .long 159986317
1264 .long 1042519436
1265 .long 1073741824
1266 .long 1072565163
1267 .long 3999541949
1268 .long 3192020440
1269 .long 2684354560
1270 .long 1072561246
1271 .long 3281310262
1272 .long 1045586786
1273 .long 536870912
1274 .long 1072557335
1275 .long 3775179406
1276 .long 1045226055
1277 .long 3221225472
1278 .long 1072553428
1279 .long 643472356
1280 .long 3193681786
1281 .long 1073741824
1282 .long 1072549527
1283 .long 248169775
1284 .long 1045068977
1285 .long 3758096384
1286 .long 1072545630
1287 .long 307016632
1288 .long 1042640932
1289 .long 2147483648
1290 .long 1072541739
1291 .long 3872718526
1292 .long 3189781486
1293 .long 536870912
1294 .long 1072537853
1295 .long 969711630
1296 .long 3191724732
1297 .long 3221225472
1298 .long 1072533971
1299 .long 4018820394
1300 .long 3193189264
1301 .long 1073741824
1302 .long 1072530095
1303 .long 3102233092
1304 .long 1045510224
1305 .long 3758096384
1306 .long 1072526223
1307 .long 1029307912
1308 .long 3193812776
1309 .long 1073741824
1310 .long 1072522357
1311 .long 984083153
1312 .long 1045987403
1313 .long 3221225472
1314 .long 1072518495
1315 .long 4171455401
1316 .long 3193084080
1317 .long 0
1318 .long 1072514639
1319 .long 2592660757
1320 .long 1046121691
1321 .long 1073741824
1322 .long 1072510787
1323 .long 2964365712
1324 .long 1046054453
1325 .long 2147483648
1326 .long 1072506940
1327 .long 3792777877
1328 .long 3193704729
1329 .long 2147483648
1330 .long 1072503098
1331 .long 2948536104
1332 .long 3192467100
1333 .long 1610612736
1334 .long 1072499261
1335 .long 3836005619
1336 .long 1041873166
1337 .long 536870912
1338 .long 1072495429
1339 .long 3124543160
1340 .long 1044409168
1341 .long 3221225472
1342 .long 1072491601
1343 .long 286227933
1344 .long 1041065990
1345 .long 1073741824
1346 .long 1072487779
1347 .long 2111296776
1348 .long 3193604419
1349 .long 2147483648
1350 .long 1072483961
1351 .long 2606822001
1352 .long 3192940394
1353 .long 2147483648
1354 .long 1072480148
1355 .long 194696800
1356 .long 1046026063
1357 .long 1610612736
1358 .long 1072476340
1359 .long 8535452
1360 .long 1046200178
1361 .long 536870912
1362 .long 1072472537
1363 .long 950463625
1364 .long 3192731897
1365 .long 2147483648
1366 .long 1072468738
1367 .long 973831566
1368 .long 1045683197
1369 .long 3221225472
1370 .long 1072464944
1371 .long 3330435892
1372 .long 3190277577
1373 .long 3221225472
1374 .long 1072461155
1375 .long 208692097
1376 .long 3193517651
1377 .long 1610612736
1378 .long 1072457371
1379 .long 2113097415
1380 .long 1044781749
1381 .long 3758096384
1382 .long 1072453591
1383 .long 1088808936
1384 .long 3193716142
1385 .long 0
1386 .long 1072449817
1387 .long 1443002127
1388 .long 3193250205
1389 .long 3221225472
1390 .long 1072446046
1391 .long 3967357419
1392 .long 1046109477
1393 .long 1610612736
1394 .long 1072442281
1395 .long 3013517861
1396 .long 3193159691
1397 .long 2147483648
1398 .long 1072438520
1399 .long 2524586286
1400 .long 1046121951
1401 .long 1610612736
1402 .long 1072434764
1403 .long 1476892861
1404 .long 1046434731
1405 .long 0
1406 .long 1072431013
1407 .long 3089640950
1408 .long 3192305780
1409 .long 536870912
1410 .long 1072427266
1411 .long 3812255529
1412 .long 1045730879
1413 .long 0
1414 .long 1072423524
1415 .long 995354762
1416 .long 3191528673
1417 .long 1610612736
1418 .long 1072419786
1419 .long 3260567684
1420 .long 1046273695
1421 .long 2147483648
1422 .long 1072416053
1423 .long 2738210286
1424 .long 3191471516
1425 .long 536870912
1426 .long 1072412325
1427 .long 1931849805
1428 .long 1044560405
1429 .long 1610612736
1430 .long 1072408601
1431 .long 358896655
1432 .long 1044029237
1433 .long 1073741824
1434 .long 1072404882
1435 .long 2214589842
1436 .long 3193202126
1437 .long 2684354560
1438 .long 1072401167
1439 .long 3118097363
1440 .long 3192592906
1441 .long 2147483648
1442 .long 1072397457
1443 .long 1835998884
1444 .long 1045788247
1445 .long 0
1446 .long 1072393752
1447 .long 1585488319
1448 .long 1045289910
1449 .long 0
1450 .long 1072390051
1451 .long 480160949
1452 .long 1046030455
1453 .long 2684354560
1454 .long 1072386354
1455 .long 1832959667
1456 .long 3193013644
1457 .long 2684354560
1458 .long 1072382662
1459 .long 3611346555
1460 .long 1044544210
1461 .long 1073741824
1462 .long 1072378975
1463 .long 2749418734
1464 .long 3193712580
1465 .long 1073741824
1466 .long 1072375292
1467 .long 2390043472
1468 .long 3191710658
1469 .long 3221225472
1470 .long 1072371613
1471 .long 2828199902
1472 .long 1042265217
1473 .long 3221225472
1474 .long 1072367939
1475 .long 569209321
1476 .long 3191230982
1477 .long 536870912
1478 .long 1072364270
1479 .long 236159139
1480 .long 1046240123
1481 .long 536870912
1482 .long 1072360605
1483 .long 1010656270
1484 .long 3193813968
1485 .long 1610612736
1486 .long 1072356944
1487 .long 2409080597
1488 .long 1044025029
1489 .long 536870912
1490 .long 1072353288
1491 .long 598419513
1492 .long 1043327370
1493 .long 1073741824
1494 .long 1072349636
1495 .long 4105950479
1496 .long 1045747958
1497 .long 3758096384
1498 .long 1072345988
1499 .long 343243853
1500 .long 3192420172
1501 .long 3221225472
1502 .long 1072342345
1503 .long 2088439530
1504 .long 1046172091
1505 .long 536870912
1506 .long 1072338707
1507 .long 4117721107
1508 .long 1043882496
1509 .long 3758096384
1510 .long 1072335072
1511 .long 3192032958
1512 .long 3192998645
1513 .long 3758096384
1514 .long 1072331442
1515 .long 2366522518
1516 .long 1045401957
1517 .long 1610612736
1518 .long 1072327817
1519 .long 3685533141
1520 .long 3193701947
1521 .long 536870912
1522 .long 1072324196
1523 .long 1058658672
1524 .long 3193572492
1525 .long 536870912
1526 .long 1072320579
1527 .long 166346347
1528 .long 1045456348
1529 .long 2147483648
1530 .long 1072316966
1531 .long 2027889772
1532 .long 1046349302
1533 .long 1073741824
1534 .long 1072313358
1535 .long 1079497888
1536 .long 1044585259
1537 .long 1073741824
1538 .long 1072309754
1539 .long 2189851573
1540 .long 1045132990
1541 .long 2684354560
1542 .long 1072306154
1543 .long 2486629386
1544 .long 3193613625
1545 .long 536870912
1546 .long 1072302559
1547 .long 1263686579
1548 .long 1044789259
1549 .long 0
1550 .long 1072298968
1551 .long 2412061798
1552 .long 3191369627
1553 .long 536870912
1554 .long 1072295381
1555 .long 584315716
1556 .long 3193144135
1557 .long 1610612736
1558 .long 1072291798
1559 .long 449000738
1560 .long 1046330451
1561 .long 0
1562 .long 1072288220
1563 .long 3938320157
1564 .long 1044446220
1565 .long 3758096384
1566 .long 1072284645
1567 .long 2949844595
1568 .long 3193462371
1569 .long 3758096384
1570 .long 1072281075
1571 .long 2771329642
1572 .long 3192121593
1573 .long 536870912
1574 .long 1072277510
1575 .long 3971508621
1576 .long 3193002806
1577 .long 2147483648
1578 .long 1072273948
1579 .long 4071942301
1580 .long 1044952619
1581 .long 536870912
1582 .long 1072270391
1583 .long 2090502395
1584 .long 1044660556
1585 .long 0
1586 .long 1072266838
1587 .long 3657520961
1588 .long 3193770938
1589 .long 3758096384
1590 .long 1072263288
1591 .long 1608175110
1592 .long 1045543239
1593 .long 0
1594 .long 1072259744
1595 .long 2506924180
1596 .long 1045530501
1597 .long 1073741824
1598 .long 1072256203
1599 .long 18238493
1600 .long 1046305623
1601 .long 3221225472
1602 .long 1072252666
1603 .long 3862640487
1604 .long 3192882407
1605 .long 1073741824
1606 .long 1072249134
1607 .long 3850158761
1608 .long 1043656099
1609 .long 3758096384
1610 .long 1072245605
1611 .long 2356524356
1612 .long 1045915296
1613 .long 3221225472
1614 .long 1072242081
1615 .long 936497287
1616 .long 3193842353
1617 .long 2147483648
1618 .long 1072238561
1619 .long 2840845344
1620 .long 1046454771
1621 .long 2147483648
1622 .long 1072235045
1623 .long 3688100713
1624 .long 1044895451
1625 .long 2684354560
1626 .long 1072231533
1627 .long 479979913
1628 .long 3193842442
1629 .long 2684354560
1630 .long 1072228025
1631 .long 1016321898
1632 .long 1046251032
1633 .long 3758096384
1634 .long 1072224521
1635 .long 562232474
1636 .long 3191974558
1637 .long 536870912
1638 .long 1072221022
1639 .long 3870512029
1640 .long 3193113881
1641 .long 1610612736
1642 .long 1072217526
1643 .long 1239780547
1644 .long 3191583604
1645 .long 2684354560
1646 .long 1072214034
1647 .long 2815421327
1648 .long 1045873682
1649 .long 0
1650 .long 1072210547
1651 .long 2371009561
1652 .long 1041508792
1653 .long 1610612736
1654 .long 1072207063
1655 .long 1304636524
1656 .long 3192414284
1657 .long 3221225472
1658 .long 1072203583
1659 .long 210144854
1660 .long 3193327333
1661 .long 0
1662 .long 1072200108
1663 .long 1454303272
1664 .long 1046360024
1665 .long 1610612736
1666 .long 1072196636
1667 .long 2095757548
1668 .long 1044984677
1669 .long 3221225472
1670 .long 1072193168
1671 .long 2027215580
1672 .long 3192880933
1673 .long 0
1674 .long 1072189705
1675 .long 214794880
1676 .long 1043457954
1677 .long 1073741824
1678 .long 1072186245
1679 .long 884624917
1680 .long 1043497079
1681 .long 2147483648
1682 .long 1072182789
1683 .long 2792396634
1684 .long 3193171685
1685 .long 2684354560
1686 .long 1072179337
1687 .long 4128995250
1688 .long 3192103434
1689 .long 2684354560
1690 .long 1072175889
1691 .long 333866043
1692 .long 1046372325
1693 .long 3221225472
1694 .long 1072172445
1695 .long 2194445544
1696 .long 3193958905
1697 .long 2684354560
1698 .long 1072169005
1699 .long 2316082269
1700 .long 3192041703
1701 .long 1610612736
1702 .long 1072165569
1703 .long 581005057
1704 .long 1046322848
1705 .long 536870912
1706 .long 1072162137
1707 .long 3280786513
1708 .long 1045457251
1709 .long 3221225472
1710 .long 1072158708
1711 .long 2567093361
1712 .long 1044710359
1713 .long 1073741824
1714 .long 1072155284
1715 .long 3740443584
1716 .long 1044224237
1717 .long 2684354560
1718 .long 1072151863
1719 .long 3981028272
1720 .long 1042596351
1721 .long 3758096384
1722 .long 1072148446
1723 .long 3820011120
1724 .long 3191915623
1725 .long 0
1726 .long 1072145034
1727 .long 2946439484
1728 .long 3193831276
1729 .long 3758096384
1730 .long 1072141624
1731 .long 3075274422
1732 .long 3190132432
1733 .long 2684354560
1734 .long 1072138219
1735 .long 496052167
1736 .long 1043619760
1737 .long 1073741824
1738 .long 1072134818
1739 .long 271106589
1740 .long 3192265149
1741 .long 2684354560
1742 .long 1072131420
1743 .long 2091955684
1744 .long 1044443554
1745 .long 3758096384
1746 .long 1072128026
1747 .long 723240109
1748 .long 3191007419
1749 .long 3758096384
1750 .long 1072124636
1751 .long 1748629070
1752 .long 1044510075
1753 .long 3221225472
1754 .long 1072121250
1755 .long 3289522046
1756 .long 3193095178
1757 .long 1610612736
1758 .long 1072117868
1759 .long 3599052146
1760 .long 3193720427
1761 .long 3221225472
1762 .long 1072114489
1763 .long 2446758135
1764 .long 3193436303
1765 .long 3758096384
1766 .long 1072111114
1767 .long 1652171097
1768 .long 3192137173
1769 .long 3221225472
1770 .long 1072107743
1771 .long 1353007155
1772 .long 1044523902
1773 .long 1610612736
1774 .long 1072104376
1775 .long 990601105
1776 .long 1046296663
1777 .long 3758096384
1778 .long 1072101012
1779 .long 2228627618
1780 .long 3193041040
1781 .long 0
1782 .long 1072097653
1783 .long 812484756
1784 .long 3191950723
1785 .long 3758096384
1786 .long 1072094296
1787 .long 817833130
1788 .long 3192279242
1789 .long 2147483648
1790 .long 1072090944
1791 .long 3563228521
1792 .long 3193810951
1793 .long 3221225472
1794 .long 1072087595
1795 .long 2729108859
1796 .long 3190936185
1797 .long 3221225472
1798 .long 1072084250
1799 .long 2249121662
1800 .long 3190639690
1801 .long 2147483648
1802 .long 1072080909
1803 .long 4082471745
1804 .long 3193929368
1805 .long 3758096384
1806 .long 1072077571
1807 .long 2827323806
1808 .long 3193708561
1809 .long 3758096384
1810 .long 1072074237
1811 .long 735866167
1812 .long 1042434690
1813 .long 2684354560
1814 .long 1072070907
1815 .long 3240808889
1816 .long 3191918422
1817 .long 0
1818 .long 1072067581
1819 .long 466482777
1820 .long 3186962221
1821 .long 0
1822 .long 1072064258
1823 .long 1576076296
1824 .long 1045849056
1825 .long 3221225472
1826 .long 1072060938
1827 .long 2751923560
1828 .long 3191910703
1829 .long 0
1830 .long 1072057623
1831 .long 1908755527
1832 .long 1046437515
1833 .long 0
1834 .long 1072054311
1835 .long 3175841411
1836 .long 1044572886
1837 .long 2684354560
1838 .long 1072051002
1839 .long 1633258450
1840 .long 3192670420
1841 .long 3221225472
1842 .long 1072047697
1843 .long 1867746657
1844 .long 1045726209
1845 .long 2684354560
1846 .long 1072044396
1847 .long 338968864
1848 .long 3193084662
1849 .long 0
1850 .long 1072041099
1851 .long 1501742471
1852 .long 3191742031
1853 .long 0
1854 .long 1072037805
1855 .long 4266775786
1856 .long 3192686970
1857 .long 2147483648
1858 .long 1072034514
1859 .long 4249283553
1860 .long 1045769728
1861 .long 2684354560
1862 .long 1072031227
1863 .long 2758366873
1864 .long 1046402161
1865 .long 1610612736
1866 .long 1072027944
1867 .long 2161186990
1868 .long 1044736865
1869 .long 2684354560
1870 .long 1072024664
1871 .long 810300171
1872 .long 1045748777
1873 .long 2147483648
1874 .long 1072021388
1875 .long 183688927
1876 .long 3191515581
1877 .long 3758096384
1878 .long 1072018115
1879 .long 368874072
1880 .long 3192363575
1881 .long 3221225472
1882 .long 1072014846
1883 .long 2459092970
1884 .long 1041794640
1885 .long 536870912
1886 .long 1072011581
1887 .long 867488640
1888 .long 1046310291
1889 .long 536870912
1890 .long 1072008319
1891 .long 50140871
1892 .long 1043327329
1893 .long 2684354560
1894 .long 1072005060
1895 .long 1241902518
1896 .long 3192739252
1897 .long 2684354560
1898 .long 1072001805
1899 .long 1027881659
1900 .long 3193858388
1901 .long 0
1902 .long 1071998554
1903 .long 38457322
1904 .long 1045489179
1905 .long 0
1906 .long 1071995306
1907 .long 3432963337
1908 .long 3190969347
1909 .long 1610612736
1910 .long 1071992061
1911 .long 534931792
1912 .long 1046302734
1913 .long 1610612736
1914 .long 1071988820
1915 .long 1817895268
1916 .long 3192551860
1917 .long 3221225472
1918 .long 1071985582
1919 .long 357237383
1920 .long 3191870833
1921 .long 2684354560
1922 .long 1071982348
1923 .long 108262401
1924 .long 3193365867
1925 .long 3758096384
1926 .long 1071979117
1927 .long 1964729244
1928 .long 1042502249
1929 .long 2684354560
1930 .long 1071975890
1931 .long 2088446957
1932 .long 1038010503
1933 .long 3221225472
1934 .long 1071972666
1935 .long 2947239447
1936 .long 1046377845
1937 .long 1610612736
1938 .long 1071969446
1939 .long 774932072
1940 .long 1046064854
1941 .long 2147483648
1942 .long 1071966229
1943 .long 4080937590
1944 .long 3193041284
1945 .long 3758096384
1946 .long 1071963015
1947 .long 2208251454
1948 .long 1045945089
1949 .long 3221225472
1950 .long 1071959805
1951 .long 2850924475
1952 .long 1045650959
1953 .long 0
1954 .long 1071956599
1955 .long 714040997
1956 .long 1046275153
1957 .long 3221225472
1958 .long 1071953395
1959 .long 85533782
1960 .long 3192816920
1961 .long 3221225472
1962 .long 1071950195
1963 .long 1252511005
1964 .long 1044805706
1965 .long 1073741824
1966 .long 1071946999
1967 .long 2384659038
1968 .long 3193391602
1969 .long 0
1970 .long 1071943806
1971 .long 416481813
1972 .long 1043730233
1973 .long 536870912
1974 .long 1071940616
1975 .long 1675424499
1976 .long 1046348030
1977 .long 3221225472
1978 .long 1071937429
1979 .long 1175989513
1980 .long 3193009113
1981 .long 2684354560
1982 .long 1071934246
1983 .long 2400084650
1984 .long 3192451713
1985 .long 3758096384
1986 .long 1071931066
1987 .long 1467335692
1988 .long 3193350868
1989 .long 1610612736
1990 .long 1071927890
1991 .long 266493801
1992 .long 1044954481
1993 .long 1073741824
1994 .long 1071924717
1995 .long 3919093445
1996 .long 1046023575
1997 .long 2147483648
1998 .long 1071921547
1999 .long 3017408483
2000 .long 1044880828
2001 .long 536870912
2002 .long 1071918381
2003 .long 948849966
2004 .long 3193892224
2005 .long 3758096384
2006 .long 1071915217
2007 .long 1870232600
2008 .long 1045777228
2009 .long 536870912
2010 .long 1071912058
2011 .long 822381492
2012 .long 3193639186
2013 .long 2147483648
2014 .long 1071908901
2015 .long 788243705
2016 .long 1044966343
2017 .long 1073741824
2018 .long 1071905748
2019 .long 1344278809
2020 .long 1044428545
2021 .long 1073741824
2022 .long 1071902598
2023 .long 172864300
2024 .long 1045765608
2025 .long 2684354560
2026 .long 1071899451
2027 .long 211555467
2028 .long 3192963574
2029 .long 536870912
2030 .long 1071896308
2031 .long 3373438023
2032 .long 1045643168
2033 .long 0
2034 .long 1071893168
2035 .long 2867180960
2036 .long 3189945998
2037 .long 536870912
2038 .long 1071890031
2039 .long 36724362
2040 .long 3193240584
2041 .long 1610612736
2042 .long 1071886897
2043 .long 2140176984
2044 .long 1045945349
2045 .long 0
2046 .long 1071883767
2047 .long 436842360
2048 .long 1040712587
2049 .long 3758096384
2050 .long 1071880639
2051 .long 1225147329
2052 .long 3193814594
2053 .long 3758096384
2054 .long 1071877515
2055 .long 1586157348
2056 .long 3191614322
2057 .long 536870912
2058 .long 1071874395
2059 .long 3329332918
2060 .long 1041699791
2061 .long 2684354560
2062 .long 1071871277
2063 .long 1635968041
2064 .long 3191783756
2065 .long 1073741824
2066 .long 1071868163
2067 .long 2876158382
2068 .long 1046097093
2069 .long 1073741824
2070 .long 1071865052
2071 .long 4267556964
2072 .long 3193723000
2073 .long 1073741824
2074 .long 1071861944
2075 .long 195475940
2076 .long 1045520795
2077 .long 2147483648
2078 .long 1071858839
2079 .long 2239193514
2080 .long 1046478675
2081 .long 0
2082 .long 1071855738
2083 .long 4168275596
2084 .long 1044926285
2085 .long 2684354560
2086 .long 1071852639
2087 .long 142514114
2088 .long 1045595182
2089 .long 2147483648
2090 .long 1071849544
2091 .long 1943457984
2092 .long 3192930015
2093 .long 2147483648
2094 .long 1071846452
2095 .long 202659489
2096 .long 3193926317
2097 .long 2684354560
2098 .long 1071843363
2099 .long 2208408789
2100 .long 3193857484
2101 .long 3758096384
2102 .long 1071840277
2103 .long 2237297552
2104 .long 3192939576
2105 .long 1073741824
2106 .long 1071837195
2107 .long 2726920839
2108 .long 1044193954
2109 .long 3758096384
2110 .long 1071834115
2111 .long 2337732207
2112 .long 3193611773
2113 .long 2147483648
2114 .long 1071831039
2115 .long 1390088602
2116 .long 1044000317
2117 .long 1610612736
2118 .long 1071827966
2119 .long 3806188736
2120 .long 3193463913
2121 .long 1073741824
2122 .long 1071824896
2123 .long 1795276560
2124 .long 1043671965
2125 .long 1073741824
2126 .long 1071821829
2127 .long 2960792799
2128 .long 1046240474
2129 .long 2147483648
2130 .long 1071818765
2131 .long 3350591592
2132 .long 3193333939
2133 .long 3221225472
2134 .long 1071815704
2135 .long 408870754
2136 .long 3193322854
2137 .long 0
2138 .long 1071812647
2139 .long 4146717132
2140 .long 1046063520
2141 .long 2147483648
2142 .long 1071809592
2143 .long 1681114919
2144 .long 3192114313
2145 .long 0
2146 .long 1071806541
2147 .long 1098393137
2148 .long 3190846732
2149 .long 2684354560
2150 .long 1071803492
2151 .long 2437484983
2152 .long 3193448718
2153 .long 1073741824
2154 .long 1071800447
2155 .long 1036809185
2156 .long 3192023501
2157 .long 0
2158 .long 1071797405
2159 .long 659668848
2160 .long 3193596312
2161 .long 3221225472
2162 .long 1071794365
2163 .long 1112062459
2164 .long 3192773376
2165 .long 2147483648
2166 .long 1071791329
2167 .long 4082956335
2168 .long 1045830513
2169 .long 1610612736
2170 .long 1071788296
2171 .long 2387089965
2172 .long 1045532601
2173 .long 1610612736
2174 .long 1071785266
2175 .long 1522101980
2176 .long 3193941957
2177 .long 1073741824
2178 .long 1071782239
2179 .long 2157197585
2180 .long 3188193305
2181 .long 1073741824
2182 .long 1071779215
2183 .long 946810220
2184 .long 3193223819
2185 .long 1073741824
2186 .long 1071776194
2187 .long 4069942444
2188 .long 3193878549
2189 .long 536870912
2190 .long 1071773176
2191 .long 1693463440
2192 .long 1046360588
2193 .long 536870912
2194 .long 1071770161
2195 .long 1954543254
2196 .long 1046409381
2197 .long 1073741824
2198 .long 1071767149
2199 .long 1050471249
2200 .long 3193933095
2201 .long 536870912
2202 .long 1071764140
2203 .long 1256240478
2204 .long 1046456865
2205 .long 536870912
2206 .long 1071761134
2207 .long 676764254
2208 .long 1046055503
2209 .long 536870912
2210 .long 1071758131
2211 .long 1421032967
2212 .long 1044779786
2213 .long 536870912
2214 .long 1071755131
2215 .long 38735992
2216 .long 3192766355
2217 .long 0
2218 .long 1071752134
2219 .long 2960669690
2220 .long 1044484680
2221 .long 3758096384
2222 .long 1071749139
2223 .long 788707382
2224 .long 1045299895
2225 .long 3221225472
2226 .long 1071746148
2227 .long 685689300
2228 .long 1040778831
2229 .long 2147483648
2230 .long 1071743160
2231 .long 1170994182
2232 .long 1046159174
2233 .long 1073741824
2234 .long 1071740175
2235 .long 64591436
2236 .long 1046153849
2237 .long 0
2238 .long 1071737193
2239 .long 2338031659
2240 .long 3189997702
2241 .long 2684354560
2242 .long 1071734213
2243 .long 1941624568
2244 .long 3186752676
2245 .long 536870912
2246 .long 1071731237
2247 .long 1401255580
2248 .long 1046383990
2249 .long 2684354560
2250 .long 1071728263
2251 .long 376888427
2252 .long 1045896456
2253 .long 536870912
2254 .long 1071725293
2255 .long 2831424639
2256 .long 3193539109
2257 .long 1610612736
2258 .long 1071722325
2259 .long 3303123696
2260 .long 1044599415
2261 .long 2684354560
2262 .long 1071719360
2263 .long 1077295329
2264 .long 3189877372
2265 .long 3221225472
2266 .long 1071716398
2267 .long 1434061099
2268 .long 3184529771
2269 .long 3221225472
2270 .long 1071713439
2271 .long 2104991590
2272 .long 1045062074
2273 .long 3221225472
2274 .long 1071710483
2275 .long 722060869
2276 .long 3193788526
2277 .long 536870912
2278 .long 1071704580
2279 .long 3928796486
2280 .long 1046129020
2281 .long 536870912
2282 .long 1071698688
2283 .long 588844628
2284 .long 1045492135
2285 .long 2684354560
2286 .long 1071692807
2287 .long 326739366
2288 .long 3193004445
2289 .long 1610612736
2290 .long 1071686938
2291 .long 2456436042
2292 .long 1046278169
2293 .long 2684354560
2294 .long 1071681080
2295 .long 2831303512
2296 .long 1043670046
2297 .long 536870912
2298 .long 1071675234
2299 .long 607223418
2300 .long 1045507322
2301 .long 0
2302 .long 1071669399
2303 .long 4254921332
2304 .long 3193290483
2305 .long 0
2306 .long 1071663575
2307 .long 914994333
2308 .long 3191263853
2309 .long 1073741824
2310 .long 1071657762
2311 .long 4147050180
2312 .long 3193228552
2313 .long 2684354560
2314 .long 1071651960
2315 .long 594554157
2316 .long 3193503935
2317 .long 0
2318 .long 1071646170
2319 .long 1062846796
2320 .long 1045944331
2321 .long 1073741824
2322 .long 1071636109
2323 .long 2909238893
2324 .long 3193436884
2325 .long 1073741824
2326 .long 1071624572
2327 .long 1682918119
2328 .long 1042211899
2329 .long 1073741824
2330 .long 1071613057
2331 .long 2419209426
2332 .long 1045437062
2333 .long 1073741824
2334 .long 1071601564
2335 .long 2951341321
2336 .long 3190193214
2337 .long 0
2338 .long 1071590093
2339 .long 3084900875
2340 .long 3192394907
2341 .long 1073741824
2342 .long 1071578643
2343 .long 999567454
2344 .long 1046433447
2345 .long 2147483648
2346 .long 1071567215
2347 .long 1570101857
2348 .long 3193291160
2349 .long 0
2350 .long 1071555809
2351 .long 1080647881
2352 .long 3185154585
2353 .long 0
2354 .long 1071544424
2355 .long 3526309177
2356 .long 1044843640
2357 .long 2147483648
2358 .long 1071533060
2359 .long 2213463349
2360 .long 3191738930
2361 .long 1073741824
2362 .long 1071521718
2363 .long 1039925195
2364 .long 3192618353
2365 .long 1073741824
2366 .long 1071510397
2367 .long 2115757280
2368 .long 3193671567
2369 .long 1073741824
2370 .long 1071499097
2371 .long 1188751495
2372 .long 3191145560
2373 .long 2147483648
2374 .long 1071487818
2375 .long 3983461449
2376 .long 3193897029
2377 .long 2147483648
2378 .long 1071476560
2379 .long 782141500
2380 .long 1042879962
2381 .long 2147483648
2382 .long 1071465323
2383 .long 4038904626
2384 .long 1045063881
2385 .long 2147483648
2386 .long 1071454107
2387 .long 2613036921
2388 .long 3193217642
2389 .long 0
2390 .long 1071442912
2391 .long 2095723435
2392 .long 1044629175
2393 .long 1073741824
2394 .long 1071431737
2395 .long 3879795974
2396 .long 1045767874
2397 .long 1073741824
2398 .long 1071420583
2399 .long 2662198042
2400 .long 3191434637
2401 .long 3221225472
2402 .long 1071409449
2403 .long 4037605722
2404 .long 3193703090
2405 .long 2147483648
2406 .long 1071398336
2407 .long 1860331835
2408 .long 1040814822
2409 .long 3221225472
2410 .long 1071387243
2411 .long 1522972033
2412 .long 3190305974
2413 .long 1073741824
2414 .long 1071376171
2415 .long 2361534207
2416 .long 1043699366
2417 .long 0
2418 .long 1071365119
2419 .long 4180309179
2420 .long 1044142099
2421 .long 0
2422 .long 1071354087
2423 .long 1201038528
2424 .long 3192968772
2425 .long 0
2426 .long 1071343075
2427 .long 1342478171
2428 .long 3193251215
2429 .long 0
2430 .long 1071332083
2431 .long 3836883348
2432 .long 3193472007
2433 .long 3221225472
2434 .long 1071321110
2435 .long 3864874250
2436 .long 1045593126
2437 .long 2147483648
2438 .long 1071310158
2439 .long 2169494998
2440 .long 1046045346
2441 .long 1073741824
2442 .long 1071299226
2443 .long 3785165075
2444 .long 3193319246
2445 .long 2147483648
2446 .long 1071288313
2447 .long 1137692678
2448 .long 3192716779
2449 .long 1073741824
2450 .long 1071277420
2451 .long 1752107598
2452 .long 1046366120
2453 .long 3221225472
2454 .long 1071266546
2455 .long 1912656912
2456 .long 1046352281
2457 .long 3221225472
2458 .long 1071255692
2459 .long 2882676334
2460 .long 1046406353
2461 .long 1073741824
2462 .long 1071244858
2463 .long 963612460
2464 .long 1045282811
2465 .long 0
2466 .long 1071234043
2467 .long 3811255773
2468 .long 1046231636
2469 .long 1073741824
2470 .long 1071223247
2471 .long 1126055989
2472 .long 3192224037
2473 .long 2147483648
2474 .long 1071212470
2475 .long 2079145427
2476 .long 1044432413
2477 .long 0
2478 .long 1071201713
2479 .long 3611595621
2480 .long 1043358745
2481 .long 2147483648
2482 .long 1071190974
2483 .long 390522769
2484 .long 1045888252
2485 .long 1073741824
2486 .long 1071180255
2487 .long 4087939723
2488 .long 3192930745
2489 .long 3221225472
2490 .long 1071169554
2491 .long 1451494480
2492 .long 3190219274
2493 .long 1073741824
2494 .long 1071158873
2495 .long 427176194
2496 .long 3193042022
2497 .long 2147483648
2498 .long 1071148210
2499 .long 1882381948
2500 .long 3192727946
2501 .long 2147483648
2502 .long 1071137566
2503 .long 3736313771
2504 .long 3192087019
2505 .long 1073741824
2506 .long 1071126941
2507 .long 1560398816
2508 .long 3193185715
2509 .long 2147483648
2510 .long 1071116334
2511 .long 1021942441
2512 .long 1041526696
2513 .long 2147483648
2514 .long 1071105746
2515 .long 3517080249
2516 .long 3193576041
2517 .long 3221225472
2518 .long 1071095176
2519 .long 2248589878
2520 .long 1044527624
2521 .long 2147483648
2522 .long 1071084625
2523 .long 2412896695
2524 .long 1046112867
2525 .long 3221225472
2526 .long 1071074092
2527 .long 3834725738
2528 .long 1044562378
2529 .long 1073741824
2530 .long 1071063578
2531 .long 1150920407
2532 .long 1043768986
2533 .long 0
2534 .long 1071053082
2535 .long 1379393428
2536 .long 3188690690
2537 .long 0
2538 .long 1071042604
2539 .long 3058183278
2540 .long 3193617655
2541 .long 0
2542 .long 1071032144
2543 .long 421133665
2544 .long 3193417186
2545 .long 0
2546 .long 1071021702
2547 .long 2860161357
2548 .long 3191816125
2549 .long 0
2550 .long 1071011278
2551 .long 1742405964
2552 .long 1043580240
2553 .long 0
2554 .long 1071000872
2555 .long 2821215927
2556 .long 3188984273
2557 .long 3221225472
2558 .long 1070990483
2559 .long 510275597
2560 .long 1045813401
2561 .long 2147483648
2562 .long 1070980113
2563 .long 304266588
2564 .long 3191193536
2565 .long 3221225472
2566 .long 1070969760
2567 .long 1854784211
2568 .long 1046302073
2569 .long 0
2570 .long 1070959426
2571 .long 3773082854
2572 .long 3193008899
2573 .long 2147483648
2574 .long 1070949108
2575 .long 3003572392
2576 .long 1046404879
2577 .long 3221225472
2578 .long 1070938808
2579 .long 1702149204
2580 .long 1046407257
2581 .long 2147483648
2582 .long 1070928526
2583 .long 3935314439
2584 .long 1046438280
2585 .long 3221225472
2586 .long 1070918261
2587 .long 2677087609
2588 .long 1045501749
2589 .long 2147483648
2590 .long 1070908014
2591 .long 4190598039
2592 .long 3193640515
2593 .long 1073741824
2594 .long 1070897784
2595 .long 368874072
2596 .long 1044879927
2597 .long 2147483648
2598 .long 1070887571
2599 .long 3584052697
2600 .long 3192024662
2601 .long 3221225472
2602 .long 1070877375
2603 .long 3762307829
2604 .long 1045886918
2605 .long 1073741824
2606 .long 1070867197
2607 .long 495710920
2608 .long 1046317072
2609 .long 0
2610 .long 1070857036
2611 .long 2292768238
2612 .long 3190887508
2613 .long 3221225472
2614 .long 1070846891
2615 .long 1044078151
2616 .long 3193772914
2617 .long 1073741824
2618 .long 1070836764
2619 .long 3266010457
2620 .long 1043443755
2621 .long 3221225472
2622 .long 1070826653
2623 .long 3571665822
2624 .long 1045547823
2625 .long 1073741824
2626 .long 1070816560
2627 .long 393348347
2628 .long 3190525143
2629 .long 2147483648
2630 .long 1070806483
2631 .long 4241722498
2632 .long 3192084193
2633 .long 2147483648
2634 .long 1070796423
2635 .long 1693797068
2636 .long 3192807972
2637 .long 0
2638 .long 1070786380
2639 .long 2860086745
2640 .long 1046331646
2641 .long 2147483648
2642 .long 1070776353
2643 .long 1366141759
2644 .long 3192979363
2645 .long 1073741824
2646 .long 1070766343
2647 .long 737899283
2648 .long 1045853346
2649 .long 3221225472
2650 .long 1070756349
2651 .long 88734873
2652 .long 1043881257
2653 .long 3221225472
2654 .long 1070746372
2655 .long 1438003315
2656 .long 3192917101
2657 .long 0
2658 .long 1070736412
2659 .long 1066505530
2660 .long 1043896695
2661 .long 3221225472
2662 .long 1070726467
2663 .long 2706653041
2664 .long 3191113643
2665 .long 3221225472
2666 .long 1070716539
2667 .long 1321764476
2668 .long 1039573724
2669 .long 0
2670 .long 1070706628
2671 .long 1126753211
2672 .long 1044502976
2673 .long 2147483648
2674 .long 1070696732
2675 .long 773642884
2676 .long 1044110727
2677 .long 1073741824
2678 .long 1070686853
2679 .long 1263743406
2680 .long 3193115278
2681 .long 0
2682 .long 1070676990
2683 .long 3115237732
2684 .long 3193089176
2685 .long 3221225472
2686 .long 1070667142
2687 .long 3642626838
2688 .long 3191146032
2689 .long 2147483648
2690 .long 1070657311
2691 .long 2091696428
2692 .long 1044337177
2693 .long 1073741824
2694 .long 1070647496
2695 .long 3168958391
2696 .long 1044197568
2697 .long 0
2698 .long 1070637697
2699 .long 711148669
2700 .long 3193181047
2701 .long 2147483648
2702 .long 1070627913
2703 .long 4207182773
2704 .long 3193402092
2705 .long 3221225472
2706 .long 1070618145
2707 .long 918070640
2708 .long 3192902845
2709 .long 3221225472
2710 .long 1070608393
2711 .long 3135571447
2712 .long 3192193928
2713 .long 2147483648
2714 .long 1070598657
2715 .long 1043705517
2716 .long 3193188604
2717 .long 2147483648
2718 .long 1070581777
2719 .long 1886680492
2720 .long 1043890286
2721 .long 2147483648
2722 .long 1070562367
2723 .long 3373799420
2724 .long 3191917802
2725 .long 2147483648
2726 .long 1070542988
2727 .long 2919618025
2728 .long 3192461752
2729 .long 2147483648
2730 .long 1070523640
2731 .long 2926365158
2732 .long 3193113492
2733 .long 0
2734 .long 1070504323
2735 .long 519978638
2736 .long 1045918846
2737 .long 0
2738 .long 1070485037
2739 .long 3665353151
2740 .long 3193546248
2741 .long 0
2742 .long 1070465781
2743 .long 2327718958
2744 .long 1045050797
2745 .long 0
2746 .long 1070446556
2747 .long 345326861
2748 .long 3188224716
2749 .long 2147483648
2750 .long 1070427361
2751 .long 2263747488
2752 .long 3192871328
2753 .long 0
2754 .long 1070408197
2755 .long 3894192264
2756 .long 1045693123
2757 .long 0
2758 .long 1070389063
2759 .long 994321593
2760 .long 1046347203
2761 .long 2147483648
2762 .long 1070369959
2763 .long 3540366700
2764 .long 1042296230
2765 .long 0
2766 .long 1070350886
2767 .long 966420752
2768 .long 3192400412
2769 .long 2147483648
2770 .long 1070331842
2771 .long 1954511160
2772 .long 3193467762
2773 .long 2147483648
2774 .long 1070312828
2775 .long 1875003040
2776 .long 1045485629
2777 .long 0
2778 .long 1070293845
2779 .long 4003372005
2780 .long 3193714109
2781 .long 2147483648
2782 .long 1070274890
2783 .long 2216083644
2784 .long 1045720399
2785 .long 0
2786 .long 1070255966
2787 .long 1240985743
2788 .long 1045879414
2789 .long 0
2790 .long 1070237071
2791 .long 1573064162
2792 .long 1046427916
2793 .long 0
2794 .long 1070218206
2795 .long 2500166582
2796 .long 3193848169
2797 .long 2147483648
2798 .long 1070199369
2799 .long 862131539
2800 .long 1045606065
2801 .long 0
2802 .long 1070180563
2803 .long 3733427622
2804 .long 3193545988
2805 .long 0
2806 .long 1070161785
2807 .long 124515358
2808 .long 1045504766
2809 .long 2147483648
2810 .long 1070143036
2811 .long 689228007
2812 .long 1044238436
2813 .long 0
2814 .long 1070124317
2815 .long 976284835
2816 .long 3189879978
2817 .long 2147483648
2818 .long 1070105626
2819 .long 2997446224
2820 .long 3193394244
2821 .long 2147483648
2822 .long 1070086964
2823 .long 594985163
2824 .long 3190453447
2825 .long 2147483648
2826 .long 1070068331
2827 .long 3634411091
2828 .long 3193012662
2829 .long 0
2830 .long 1070049727
2831 .long 841316482
2832 .long 3192551604
2833 .long 0
2834 .long 1070031151
2835 .long 518949849
2836 .long 3189505693
2837 .long 2147483648
2838 .long 1070012603
2839 .long 207633604
2840 .long 1043791305
2841 .long 2147483648
2842 .long 1069994084
2843 .long 925415631
2844 .long 3189658670
2845 .long 2147483648
2846 .long 1069975593
2847 .long 3348775015
2848 .long 1046231055
2849 .long 0
2850 .long 1069957131
2851 .long 4137593961
2852 .long 1045760644
2853 .long 2147483648
2854 .long 1069938696
2855 .long 3081207972
2856 .long 1046319652
2857 .long 2147483648
2858 .long 1069920290
2859 .long 2912811806
2860 .long 3193250863
2861 .long 0
2862 .long 1069901912
2863 .long 1704663230
2864 .long 3192651171
2865 .long 2147483648
2866 .long 1069883561
2867 .long 1726887473
2868 .long 3193427817
2869 .long 2147483648
2870 .long 1069865238
2871 .long 516302873
2872 .long 1042556919
2873 .long 2147483648
2874 .long 1069846943
2875 .long 3737277289
2876 .long 3192083505
2877 .long 0
2878 .long 1069828676
2879 .long 2829909067
2880 .long 3191628520
2881 .long 0
2882 .long 1069810436
2883 .long 3474800299
2884 .long 3187384991
2885 .long 2147483648
2886 .long 1069792223
2887 .long 2041291754
2888 .long 3186735048
2889 .long 2147483648
2890 .long 1069774038
2891 .long 3100739290
2892 .long 3192991951
2893 .long 2147483648
2894 .long 1069755880
2895 .long 2641686866
2896 .long 1042449846
2897 .long 0
2898 .long 1069737750
2899 .long 1353612457
2900 .long 3192928544
2901 .long 2147483648
2902 .long 1069719646
2903 .long 1823398190
2904 .long 3193125156
2905 .long 0
2906 .long 1069701570
2907 .long 2629108558
2908 .long 3192983089
2909 .long 2147483648
2910 .long 1069683520
2911 .long 314889080
2912 .long 3193178947
2913 .long 2147483648
2914 .long 1069665497
2915 .long 3426846470
2916 .long 1046055034
2917 .long 0
2918 .long 1069647502
2919 .long 2451521798
2920 .long 3193081447
2921 .long 2147483648
2922 .long 1069629532
2923 .long 963200030
2924 .long 1046315089
2925 .long 0
2926 .long 1069611590
2927 .long 3644976987
2928 .long 1046450297
2929 .long 2147483648
2930 .long 1069593674
2931 .long 1514045874
2932 .long 3193337489
2933 .long 0
2934 .long 1069575785
2935 .long 2640752615
2936 .long 3192734715
2937 .long 0
2938 .long 1069557922
2939 .long 177381730
2940 .long 3193107348
2941 .long 0
2942 .long 1069532650
2943 .long 546871269
2944 .long 1045601847
2945 .long 0
2946 .long 1069497029
2947 .long 2220408187
2948 .long 1045964849
2949 .long 0
2950 .long 1069461461
2951 .long 3101209784
2952 .long 3192417098
2953 .long 0
2954 .long 1069425944
2955 .long 3768825782
2956 .long 1046196178
2957 .long 0
2958 .long 1069390480
2959 .long 737308942
2960 .long 1043872555
2961 .long 0
2962 .long 1069355068
2963 .long 1944808119
2964 .long 3193362317
2965 .long 0
2966 .long 1069319707
2967 .long 852406261
2968 .long 3191004250
2969 .long 0
2970 .long 1069284398
2971 .long 3202370743
2972 .long 3192549796
2973 .long 0
2974 .long 1069249140
2975 .long 900633975
2976 .long 1043862575
2977 .long 0
2978 .long 1069213934
2979 .long 3417168564
2980 .long 3193213168
2981 .long 0
2982 .long 1069178778
2983 .long 2513309972
2984 .long 1046051953
2985 .long 0
2986 .long 1069143674
2987 .long 1836846968
2988 .long 1044036653
2989 .long 0
2990 .long 1069108621
2991 .long 675391362
2992 .long 3193334972
2993 .long 0
2994 .long 1069073618
2995 .long 1859398086
2996 .long 3191668729
2997 .long 0
2998 .long 1069038666
2999 .long 3835994043
3000 .long 3193252196
3001 .long 0
3002 .long 1069003764
3003 .long 563337246
3004 .long 3192060530
3005 .long 0
3006 .long 1068968912
3007 .long 3715154210
3008 .long 1045592716
3009 .long 0
3010 .long 1068934111
3011 .long 51415636
3012 .long 3192193939
3013 .long 0
3014 .long 1068899359
3015 .long 822049108
3016 .long 1045846080
3017 .long 0
3018 .long 1068864658
3019 .long 3739043340
3020 .long 3193184949
3021 .long 0
3022 .long 1068830006
3023 .long 2500828997
3024 .long 3193115638
3025 .long 0
3026 .long 1068795403
3027 .long 1479335089
3028 .long 1045458233
3029 .long 0
3030 .long 1068760850
3031 .long 1914098598
3032 .long 1045079833
3033 .long 0
3034 .long 1068726346
3035 .long 1470374909
3036 .long 1046125471
3037 .long 0
3038 .long 1068691892
3039 .long 2048101185
3040 .long 3192960024
3041 .long 0
3042 .long 1068657486
3043 .long 801101802
3044 .long 1042523454
3045 .long 0
3046 .long 1068623129
3047 .long 412171467
3048 .long 1044799425
3049 .long 0
3050 .long 1068588821
3051 .long 2124566049
3052 .long 1040459843
3053 .long 0
3054 .long 1068554561
3055 .long 2087558263
3056 .long 1046083102
3057 .long 0
3058 .long 1068520350
3059 .long 290389316
3060 .long 1045220023
3061 .long 0
3062 .long 1068473430
3063 .long 393737815
3064 .long 1045770085
3065 .long 0
3066 .long 1068405202
3067 .long 3273111658
3068 .long 3193594336
3069 .long 0
3070 .long 1068337068
3071 .long 3076935419
3072 .long 3191993934
3073 .long 0
3074 .long 1068269030
3075 .long 1564279721
3076 .long 1040713632
3077 .long 0
3078 .long 1068201088
3079 .long 1950103787
3080 .long 3191285473
3081 .long 0
3082 .long 1068133240
3083 .long 111301617
3084 .long 1046140470
3085 .long 0
3086 .long 1068065488
3087 .long 2740933659
3088 .long 1046091898
3089 .long 0
3090 .long 1067997832
3091 .long 1267131462
3092 .long 3192947024
3093 .long 0
3094 .long 1067930268
3095 .long 629787343
3096 .long 1045599114
3097 .long 0
3098 .long 1067862800
3099 .long 2943029746
3100 .long 3191100621
3101 .long 0
3102 .long 1067795426
3103 .long 2538631151
3104 .long 3193953989
3105 .long 0
3106 .long 1067728144
3107 .long 3881795033
3108 .long 3191377363
3109 .long 0
3110 .long 1067660956
3111 .long 2752747058
3112 .long 3186250103
3113 .long 0
3114 .long 1067593862
3115 .long 892170014
3116 .long 3193330390
3117 .long 0
3118 .long 1067526860
3119 .long 2000985783
3120 .long 3192968647
3121 .long 0
3122 .long 1067459950
3123 .long 1954077304
3124 .long 1044399908
3125 .long 0
3126 .long 1067335900
3127 .long 4120702847
3128 .long 3193150730
3129 .long 0
3130 .long 1067202448
3131 .long 353489980
3132 .long 1045676744
3133 .long 0
3134 .long 1067069184
3135 .long 2609643324
3136 .long 3192108001
3137 .long 0
3138 .long 1066936100
3139 .long 2904433317
3140 .long 1044836541
3141 .long 0
3142 .long 1066803200
3143 .long 319656790
3144 .long 1044863904
3145 .long 0
3146 .long 1066670484
3147 .long 2407987331
3148 .long 3192995083
3149 .long 0
3150 .long 1066537948
3151 .long 2437746120
3152 .long 3193127733
3153 .long 0
3154 .long 1066405592
3155 .long 762570215
3156 .long 3189946997
3157 .long 0
3158 .long 1066145040
3159 .long 3317159694
3160 .long 1046060125
3161 .long 0
3162 .long 1065881056
3163 .long 2317845886
3164 .long 3191679176
3165 .long 0
3166 .long 1065617424
3167 .long 3665195816
3168 .long 1045633853
3169 .long 0
3170 .long 1065354160
3171 .long 2008730355
3172 .long 3193898211
3173 .long 0
3174 .long 1064829264
3175 .long 3746236192
3176 .long 1046121471
3177 .long 0
3178 .long 1064303680
3179 .long 885296753
3180 .long 3191852441
3181 .long 0
3182 .long 1063253696
3183 .long 449976495
3184 .long 3192682663
3185 .long 0
3186 .long 0
3187 .long 0
3188 .long 2147483648
3189 .long 0
3190 .long 4294965248
3191 .long 0
3192 .long 4294965248
3193 .long 0
3194 .long 1073160192
3195 .long 370913857
3196 .long 3210587105
3197 .long 1841914130
3198 .long 3213059448
3199 .long 3995341938
3200 .long 3214607105
3201 .long 2677381210
3202 .long 3216320731
3203 .long 3011779882
3204 .long 3218479542
3205 .long 1367832035
3206 .long 1066403058
3207 .long 2894285243
3208 .long 1067936923
3209 .long 1215221452
3210 .long 1069835102
3211 .long 370913857
3212 .long 3210587105
3213 .long 2677381210
3214 .long 3216320731
3215 .long 4172642429
3216 .long 1056068382
3217 .long 1215221451
3218 .long 1069835102
3219 .long 1092638156
3220 .long 3184925618
3221 .long 0
3222 .long 4294967288
3223 .long 0
3224 .long 4294967295
3225 .long 0
3226 .long 1072693248
3227 .long 0
3228 .long 997195776
3229 .long 4200250559
3230 .long 1072696090
3231 .long 2808127345
3232 .long 3162830514
3233 .long 2851812149
3234 .long 1072698941
3235 .long 2595802551
3236 .long 1016815913
3237 .long 339411585
3238 .long 1072701800
3239 .long 264588982
3240 .long 3162685233
3241 .long 1048019041
3242 .long 1072704666
3243 .long 1398474845
3244 .long 3161559171
3245 .long 772914124
3246 .long 1072707540
3247 .long 4004372762
3248 .long 1013278737
3249 .long 3899555717
3250 .long 1072710421
3251 .long 427280750
3252 .long 3163595548
3253 .long 1928746161
3254 .long 1072713311
3255 .long 983617676
3256 .long 1015333753
3257 .long 3541402996
3258 .long 1072716208
3259 .long 2759177317
3260 .long 1015903202
3261 .long 238821257
3262 .long 1072719114
3263 .long 1469694871
3264 .long 3163933563
3265 .long 702412510
3266 .long 1072722027
3267 .long 3803266087
3268 .long 3163328991
3269 .long 728934454
3270 .long 1072724948
3271 .long 1413842688
3272 .long 1015227188
3273 .long 410360776
3274 .long 1072727877
3275 .long 1269990655
3276 .long 1013024446
3277 .long 4133881824
3278 .long 1072730813
3279 .long 2148155345
3280 .long 3163979875
3281 .long 3402036099
3282 .long 1072733758
3283 .long 405889334
3284 .long 1016154232
3285 .long 2602514713
3286 .long 1072736711
3287 .long 2268929336
3288 .long 1015402860
3289 .long 1828292879
3290 .long 1072739672
3291 .long 1255956747
3292 .long 1016636974
3293 .long 1172597893
3294 .long 1072742641
3295 .long 114433263
3296 .long 1016396169
3297 .long 728909815
3298 .long 1072745618
3299 .long 383930225
3300 .long 1016078044
3301 .long 590962156
3302 .long 1072748603
3303 .long 3829346666
3304 .long 3164324173
3305 .long 852742562
3306 .long 1072751596
3307 .long 667253586
3308 .long 1010842135
3309 .long 1608493509
3310 .long 1072754597
3311 .long 3159622171
3312 .long 3163856313
3313 .long 2952712987
3314 .long 1072757606
3315 .long 3293494651
3316 .long 3161168877
3317 .long 685187902
3318 .long 1072760624
3319 .long 378731989
3320 .long 1015891691
3321 .long 3490863953
3322 .long 1072763649
3323 .long 960797498
3324 .long 3163997456
3325 .long 2875075254
3326 .long 1072766683
3327 .long 4144233330
3328 .long 3164382292
3329 .long 3228316108
3330 .long 1072769725
3331 .long 3010241991
3332 .long 3159471380
3333 .long 351405227
3334 .long 1072772776
3335 .long 3125337328
3336 .long 3160871055
3337 .long 2930322912
3338 .long 1072775834
3339 .long 2599499422
3340 .long 3163762623
3341 .long 2471440686
3342 .long 1072778901
3343 .long 968836267
3344 .long 3163263464
3345 .long 3366293073
3346 .long 1072781976
3347 .long 3119426314
3348 .long 1015169130
3349 .long 1416741826
3350 .long 1072785060
3351 .long 2196380210
3352 .long 1012462139
3353 .long 1014845819
3354 .long 1072788152
3355 .long 3117910646
3356 .long 3162607681
3357 .long 2257959872
3358 .long 1072791252
3359 .long 3802946148
3360 .long 1014013503
3361 .long 948735466
3362 .long 1072794361
3363 .long 3516338028
3364 .long 3163623459
3365 .long 1480023343
3366 .long 1072797478
3367 .long 2247196168
3368 .long 1016376029
3369 .long 3949972341
3370 .long 1072800603
3371 .long 2068408548
3372 .long 1015962444
3373 .long 4162030108
3374 .long 1072803737
3375 .long 2763428480
3376 .long 1016577925
3377 .long 2214878420
3378 .long 1072806880
3379 .long 892270087
3380 .long 3164164998
3381 .long 2502433899
3382 .long 1072810031
3383 .long 2148595913
3384 .long 1016072567
3385 .long 828946858
3386 .long 1072813191
3387 .long 10642492
3388 .long 1016988014
3389 .long 1588871207
3390 .long 1072816359
3391 .long 143439582
3392 .long 3164011992
3393 .long 586995997
3394 .long 1072819536
3395 .long 41662348
3396 .long 3163676568
3397 .long 2218315341
3398 .long 1072822721
3399 .long 2694295388
3400 .long 3164337444
3401 .long 2288159958
3402 .long 1072825915
3403 .long 2169144469
3404 .long 1015924597
3405 .long 897099801
3406 .long 1072829118
3407 .long 754756297
3408 .long 1016289581
3409 .long 2440944790
3410 .long 1072832329
3411 .long 2492769774
3412 .long 1015196030
3413 .long 2725843665
3414 .long 1072835549
3415 .long 1433917087
3416 .long 1015887099
3417 .long 1853186616
3418 .long 1072838778
3419 .long 3066496371
3420 .long 1016705150
3421 .long 4219606026
3422 .long 1072842015
3423 .long 2434574742
3424 .long 1015730124
3425 .long 1337108031
3426 .long 1072845262
3427 .long 3203724452
3428 .long 1015726421
3429 .long 1897844341
3430 .long 1072848517
3431 .long 1254300460
3432 .long 1016324514
3433 .long 1709341917
3434 .long 1072851781
3435 .long 2571168217
3436 .long 1015201075
3437 .long 874372905
3438 .long 1072855054
3439 .long 100263788
3440 .long 1016989308
3441 .long 3790955393
3442 .long 1072858335
3443 .long 2352942462
3444 .long 3164228666
3445 .long 1972484976
3446 .long 1072861626
3447 .long 675290301
3448 .long 3162688626
3449 .long 4112506593
3450 .long 1072864925
3451 .long 2947355221
3452 .long 1015419624
3453 .long 1724976915
3454 .long 1072868234
3455 .long 420909223
3456 .long 3164165955
3457 .long 3504003472
3458 .long 1072871551
3459 .long 3594001060
3460 .long 3158379228
3461 .long 964107055
3462 .long 1072874878
3463 .long 2800439588
3464 .long 3163881797
3465 .long 2799960843
3466 .long 1072878213
3467 .long 1423655381
3468 .long 1016070727
3469 .long 526652809
3470 .long 1072881558
3471 .long 4223459736
3472 .long 1016927951
3473 .long 2839424854
3474 .long 1072884911
3475 .long 1171596163
3476 .long 1014090255
3477 .long 1253935211
3478 .long 1072888274
3479 .long 1395382931
3480 .long 3160751189
3481 .long 171030293
3482 .long 1072891646
3483 .long 3526460132
3484 .long 1015477354
3485 .long 3991843581
3486 .long 1072895026
3487 .long 4092853457
3488 .long 1015634339
3489 .long 4232894513
3490 .long 1072898416
3491 .long 2383938684
3492 .long 1015717095
3493 .long 1000925746
3494 .long 1072901816
3495 .long 1018491672
3496 .long 3164358120
3497 .long 2992903935
3498 .long 1072905224
3499 .long 2218154406
3500 .long 1016276769
3501 .long 1726216749
3502 .long 1072908642
3503 .long 2466808228
3504 .long 3162724981
3505 .long 1603444721
3506 .long 1072912069
3507 .long 1548633640
3508 .long 3163249902
3509 .long 2732492859
3510 .long 1072915505
3511 .long 2691479646
3512 .long 3163304260
3513 .long 926591435
3514 .long 1072918951
3515 .long 3208833762
3516 .long 3163962090
3517 .long 589198666
3518 .long 1072922406
3519 .long 2664346172
3520 .long 3164206538
3521 .long 1829099622
3522 .long 1072925870
3523 .long 1016661181
3524 .long 3164509581
3525 .long 460407023
3526 .long 1072929344
3527 .long 4237175092
3528 .long 3164187045
3529 .long 887463927
3530 .long 1072932827
3531 .long 3596744163
3532 .long 3161842742
3533 .long 3219942644
3534 .long 1072936319
3535 .long 3798990616
3536 .long 1016417382
3537 .long 3272845541
3538 .long 1072939821
3539 .long 928852419
3540 .long 3164536824
3541 .long 1156440435
3542 .long 1072943333
3543 .long 2351451249
3544 .long 1015015632
3545 .long 1276261410
3546 .long 1072946854
3547 .long 300981948
3548 .long 1015732745
3549 .long 3743175029
3550 .long 1072950384
3551 .long 2072812490
3552 .long 3163223651
3553 .long 78413852
3554 .long 1072953925
3555 .long 4183226867
3556 .long 3164065827
3557 .long 3278348324
3558 .long 1072957474
3559 .long 3069497416
3560 .long 1015799288
3561 .long 569847338
3562 .long 1072961034
3563 .long 472945272
3564 .long 3160339305
3565 .long 654919306
3566 .long 1072964603
3567 .long 3232961757
3568 .long 3164096045
3569 .long 3645941911
3570 .long 1072968181
3571 .long 3814685081
3572 .long 3162621917
3573 .long 1065662932
3574 .long 1072971770
3575 .long 2533670915
3576 .long 1015578814
3577 .long 1617004845
3578 .long 1072975368
3579 .long 82804944
3580 .long 1011391354
3581 .long 1118294578
3582 .long 1072978976
3583 .long 2197495694
3584 .long 3160957977
3585 .long 3978100823
3586 .long 1072982593
3587 .long 3513027190
3588 .long 1016894539
3589 .long 1720398391
3590 .long 1072986221
3591 .long 3980678963
3592 .long 3164348656
3593 .long 3049340112
3594 .long 1072989858
3595 .long 3062915824
3596 .long 1014219171
3597 .long 3784486610
3598 .long 1072993505
3599 .long 1581883040
3600 .long 3162747529
3601 .long 4040676318
3602 .long 1072997162
3603 .long 4090609238
3604 .long 1016712034
3605 .long 3933059031
3606 .long 1073000829
3607 .long 2133366768
3608 .long 3162580408
3609 .long 3577096743
3610 .long 1073004506
3611 .long 2951496418
3612 .long 1014842263
3613 .long 3088564500
3614 .long 1073008193
3615 .long 1762311517
3616 .long 1016094249
3617 .long 2583551245
3618 .long 1073011890
3619 .long 3161094195
3620 .long 1016655067
3621 .long 2178460671
3622 .long 1073015597
3623 .long 777878098
3624 .long 3163891069
3625 .long 1990012071
3626 .long 1073019314
3627 .long 3529070563
3628 .long 3163861769
3629 .long 2135241198
3630 .long 1073023041
3631 .long 1236747871
3632 .long 1014637723
3633 .long 2731501122
3634 .long 1073026778
3635 .long 1774031855
3636 .long 3163518597
3637 .long 3896463087
3638 .long 1073030525
3639 .long 1139797873
3640 .long 3162282381
3641 .long 1453150082
3642 .long 1073034283
3643 .long 498154669
3644 .long 3162536638
3645 .long 4109806887
3646 .long 1073038050
3647 .long 422403966
3648 .long 1015517805
3649 .long 3395129871
3650 .long 1073041828
3651 .long 4025345435
3652 .long 3163383964
3653 .long 3723038930
3654 .long 1073045616
3655 .long 378465264
3656 .long 3163618158
3657 .long 917841882
3658 .long 1073049415
3659 .long 18715565
3660 .long 1016707884
3661 .long 3689071823
3662 .long 1073053223
3663 .long 2321004996
3664 .long 3163601292
3665 .long 3566716925
3666 .long 1073057042
3667 .long 1536826856
3668 .long 1015191009
3669 .long 671025100
3670 .long 1073060872
3671 .long 3832014351
3672 .long 3164070606
3673 .long 3712504873
3674 .long 1073064711
3675 .long 88491949
3676 .long 1016476236
3677 .long 4222122499
3678 .long 1073068561
3679 .long 1277378074
3680 .long 3164305313
3681 .long 2321106615
3682 .long 1073072422
3683 .long 2171176610
3684 .long 1010584347
3685 .long 2425981843
3686 .long 1073076293
3687 .long 2830390851
3688 .long 3164395175
3689 .long 363667784
3690 .long 1073080175
3691 .long 813753950
3692 .long 1016833785
3693 .long 551349105
3694 .long 1073084067
3695 .long 3821916050
3696 .long 3163155165
3697 .long 3111574537
3698 .long 1073087969
3699 .long 2606161479
3700 .long 3163808322
3701 .long 3872257780
3702 .long 1073091882
3703 .long 1253592103
3704 .long 1017006910
3705 .long 2956612997
3706 .long 1073095806
3707 .long 2118169751
3708 .long 3163784129
3709 .long 488188413
3710 .long 1073099741
3711 .long 3199821029
3712 .long 1016612624
3713 .long 885834528
3714 .long 1073103686
3715 .long 1973258547
3716 .long 3163310140
3717 .long 4273770423
3718 .long 1073107641
3719 .long 3383180809
3720 .long 3164267477
3721 .long 2186617381
3722 .long 1073111608
3723 .long 2270764084
3724 .long 3164321289
3725 .long 3339203574
3726 .long 1073115585
3727 .long 1483497780
3728 .long 3163457330
3729 .long 3561793907
3730 .long 1073119573
3731 .long 1157054053
3732 .long 1012938926
3733 .long 2979960120
3734 .long 1073123572
3735 .long 2599109725
3736 .long 1015547069
3737 .long 1719614413
3738 .long 1073127582
3739 .long 330458198
3740 .long 3164331316
3741 .long 4201977662
3742 .long 1073131602
3743 .long 748330254
3744 .long 1014642933
3745 .long 1963711167
3746 .long 1073135634
3747 .long 1744767757
3748 .long 3161622870
3749 .long 3721688645
3750 .long 1073139676
3751 .long 3069276937
3752 .long 1016887977
3753 .long 1013258799
3754 .long 1073143730
3755 .long 1748797611
3756 .long 3161177658
3757 .long 2555984613
3758 .long 1073147794
3759 .long 2652555442
3760 .long 3163601268
3761 .long 4182873220
3762 .long 1073151869
3763 .long 629542646
3764 .long 3163044879
3765 .long 1727278727
3766 .long 1073155956
3767 .long 3562710623
3768 .long 1012520516
3769 .long 3907805044
3770 .long 1073160053
3771 .long 2257091225
3772 .long 3162598983
3773 .long 2263535754
3774 .long 1073164162
3775 .long 752233586
3776 .long 3163687584
3777 .long 1218806132
3778 .long 1073168282
3779 .long 1818613052
3780 .long 3163597017
3781 .long 903334909
3782 .long 1073172413
3783 .long 1636462108
3784 .long 1016088573
3785 .long 1447192521
3786 .long 1073176555
3787 .long 1462857171
3788 .long 3163563097
3789 .long 2980802057
3790 .long 1073180708
3791 .long 378619896
3792 .long 1016821879
3793 .long 1339972927
3794 .long 1073184873
3795 .long 167908909
3796 .long 1016620728
3797 .long 950803702
3798 .long 1073189049
3799 .long 1655364926
3800 .long 1016285608
3801 .long 1944781191
3802 .long 1073193236
3803 .long 3993278767
3804 .long 3162772855
3805 .long 158781403
3806 .long 1073197435
3807 .long 2221464712
3808 .long 3164335029
3809 .long 19972402
3810 .long 1073201645
3811 .long 3507899862
3812 .long 1017057868
3813 .long 1660913392
3814 .long 1073205866
3815 .long 4218599604
3816 .long 1016184283
3817 .long 919555682
3818 .long 1073210099
3819 .long 3121969534
3820 .long 1013996802
3821 .long 2224145553
3822 .long 1073214343
3823 .long 3482522030
3824 .long 3162537745
3825 .long 1413356050
3826 .long 1073218599
3827 .long 1651349291
3828 .long 3163716742
3829 .long 2916157145
3830 .long 1073222866
3831 .long 219487565
3832 .long 1016357943
3833 .long 2571947539
3834 .long 1073227145
3835 .long 3558159064
3836 .long 3164425245
3837 .long 515457527
3838 .long 1073231436
3839 .long 836709333
3840 .long 1016699802
3841 .long 1176749997
3842 .long 1073235738
3843 .long 2738998779
3844 .long 3163084420
3845 .long 396319521
3846 .long 1073240052
3847 .long 4172420816
3848 .long 3160123208
3849 .long 2604962541
3850 .long 1073244377
3851 .long 2614425274
3852 .long 3164587768
3853 .long 3643909174
3854 .long 1073248714
3855 .long 3537586109
3856 .long 1015403223
3857 .long 3649726105
3858 .long 1073253063
3859 .long 4085036346
3860 .long 1016698050
3861 .long 2759350287
3862 .long 1073257424
3863 .long 1148526634
3864 .long 1016943509
3865 .long 1110089947
3866 .long 1073261797
3867 .long 1451641639
3868 .long 1016523249
3869 .long 3134592888
3870 .long 1073266181
3871 .long 4232266862
3872 .long 1017039710
3873 .long 380978316
3874 .long 1073270578
3875 .long 854188970
3876 .long 3161511262
3877 .long 1577608921
3878 .long 1073274986
3879 .long 1875489510
3880 .long 3164016970
3881 .long 2568320822
3882 .long 1073279406
3883 .long 2732824428
3884 .long 1015401491
3885 .long 3492293770
3886 .long 1073283838
3887 .long 2248032210
3888 .long 1016435402
3889 .long 194117574
3890 .long 1073288283
3891 .long 777528612
3892 .long 3164460665
3893 .long 1403662306
3894 .long 1073292739
3895 .long 2788809599
3896 .long 3162719583
3897 .long 2966275557
3898 .long 1073297207
3899 .long 2176155324
3900 .long 3160891335
3901 .long 727685349
3902 .long 1073301688
3903 .long 2038246809
3904 .long 3163407318
3905 .long 3418903055
3906 .long 1073306180
3907 .long 2527457337
3908 .long 3161869180
3909 .long 2591453363
3910 .long 1073310685
3911 .long 2132396182
3912 .long 3160122774
3913 .long 2682146384
3914 .long 1073315202
3915 .long 2082178513
3916 .long 3164411995
3917 .long 3833209506
3918 .long 1073319731
3919 .long 2722920684
3920 .long 1014803418
3921 .long 1892288442
3922 .long 1073324273
3923 .long 2446255666
3924 .long 3163648957
3925 .long 1297350157
3926 .long 1073328827
3927 .long 1308022040
3928 .long 3164461134
3929 .long 2191782032
3930 .long 1073333393
3931 .long 2960257726
3932 .long 1014791238
3933 .long 424392917
3934 .long 1073337972
3935 .long 2749202995
3936 .long 3163887294
3937 .long 434316067
3938 .long 1073342563
3939 .long 2028358766
3940 .long 1014506698
3941 .long 2366108318
3942 .long 1073347166
3943 .long 2867985102
3944 .long 3162810830
3945 .long 2069751141
3946 .long 1073351782
3947 .long 1562170675
3948 .long 3163773257
3949 .long 3985553595
3950 .long 1073356410
3951 .long 4002146062
3952 .long 1016882712
3953 .long 3964284211
3954 .long 1073361051
3955 .long 2111583915
3956 .long 1016475740
3957 .long 2152073944
3958 .long 1073365705
3959 .long 1486860576
3960 .long 3164252032
3961 .long 2990417245
3962 .long 1073370371
3963 .long 3683467745
3964 .long 3164417902
3965 .long 2331271250
3966 .long 1073375050
3967 .long 812057446
3968 .long 1013256022
3969 .long 321958744
3970 .long 1073379742
3971 .long 3401933767
3972 .long 1016843134
3973 .long 1405169241
3974 .long 1073384446
3975 .long 2998539689
3976 .long 3163879527
3977 .long 1434058175
3978 .long 1073389163
3979 .long 251133233
3980 .long 1016134345
3981 .long 557149882
3982 .long 1073393893
3983 .long 3672720709
3984 .long 1015585841
3985 .long 3218338682
3986 .long 1073398635
3987 .long 3404164304
3988 .long 3163525684
3989 .long 977020788
3990 .long 1073403391
3991 .long 3065100517
3992 .long 1016590139
3993 .long 2572866477
3994 .long 1073408159
3995 .long 878562433
3996 .long 1016570317
3997 .long 3861050111
3998 .long 1073412940
3999 .long 254893773
4000 .long 3163861756
4001 .long 697153126
4002 .long 1073417735
4003 .long 1283515429
4004 .long 3164331765
4005 .long 1822067026
4006 .long 1073422542
4007 .long 1241994956
4008 .long 1016388866
4009 .long 3092190715
4010 .long 1073427362
4011 .long 814012168
4012 .long 3160571998
4013 .long 364333489
4014 .long 1073432196
4015 .long 3923737744
4016 .long 3162469949
4017 .long 2380618042
4018 .long 1073437042
4019 .long 3149557219
4020 .long 3164369375
4021 .long 703710506
4022 .long 1073441902
4023 .long 1384660846
4024 .long 1016244467
4025 .long 4076559943
4026 .long 1073446774
4027 .long 2119478331
4028 .long 3161806927
4029 .long 4062661092
4030 .long 1073451660
4031 .long 1422616006
4032 .long 3164303894
4033 .long 815859274
4034 .long 1073456560
4035 .long 240396590
4036 .long 3164536019
4037 .long 3080351519
4038 .long 1073461472
4039 .long 3379126789
4040 .long 3158266577
4041 .long 2420883922
4042 .long 1073466398
4043 .long 2049810052
4044 .long 1015168464
4045 .long 3287523847
4046 .long 1073471337
4047 .long 1625971539
4048 .long 3158058531
4049 .long 1540824585
4050 .long 1073476290
4051 .long 1064017011
4052 .long 3164536266
4053 .long 1631695677
4054 .long 1073481256
4055 .long 2717633076
4056 .long 3163392602
4057 .long 3716502172
4058 .long 1073486235
4059 .long 2303740125
4060 .long 1015091301
4061 .long 3657065772
4062 .long 1073491228
4063 .long 399025623
4064 .long 3164005654
4065 .long 1610600570
4066 .long 1073496235
4067 .long 3766732298
4068 .long 1016808759
4069 .long 2029714210
4070 .long 1073501255
4071 .long 613660079
4072 .long 1016147719
4073 .long 777507147
4074 .long 1073506289
4075 .long 4282924205
4076 .long 1016236109
4077 .long 2307442995
4078 .long 1073511336
4079 .long 3190117721
4080 .long 3163453115
4081 .long 2483480501
4082 .long 1073516397
4083 .long 1216371780
4084 .long 1014082748
4085 .long 1464976603
4086 .long 1073521472
4087 .long 3507292405
4088 .long 3163026110
4089 .long 3706687593
4090 .long 1073526560
4091 .long 3521726939
4092 .long 1014301643
4093 .long 778901109
4094 .long 1073531663
4095 .long 2248183954
4096 .long 3162317327
4097 .long 1432208378
4098 .long 1073536779
4099 .long 1401068914
4100 .long 3163412539
4101 .long 1532734324
4102 .long 1073541909
4103 .long 3094216535
4104 .long 3164211433
4105 .long 1242007932
4106 .long 1073547053
4107 .long 1132034716
4108 .long 3164388407
4109 .long 721996136
4110 .long 1073552211
4111 .long 563754734
4112 .long 1016419894
4113 .long 135105010
4114 .long 1073557383
4115 .long 1906148728
4116 .long 3164424315
4117 .long 3939148246
4118 .long 1073562568
4119 .long 3210352148
4120 .long 1016322899
4121 .long 3707479175
4122 .long 1073567768
4123 .long 3613079303
4124 .long 1015213314
4125 .long 3898795731
4126 .long 1073572982
4127 .long 1249994144
4128 .long 1012918394
4129 .long 382305176
4130 .long 1073578211
4131 .long 2347622376
4132 .long 3163627201
4133 .long 1912561781
4134 .long 1073583453
4135 .long 3147495102
4136 .long 1016726829
4137 .long 64696965
4138 .long 1073588710
4139 .long 1768797490
4140 .long 1016865536
4141 .long 3594158869
4142 .long 1073593980
4143 .long 2456521700
4144 .long 3164305137
4145 .long 4076975200
4146 .long 1073599265
4147 .long 2029000899
4148 .long 1016257111
4149 .long 1679558232
4150 .long 1073604565
4151 .long 2390342287
4152 .long 3164382546
4153 .long 863738719
4154 .long 1073609879
4155 .long 1326992220
4156 .long 3163661773
4157 .long 1796832535
4158 .long 1073615207
4159 .long 3176955716
4160 .long 3161634089
4161 .long 351641897
4162 .long 1073620550
4163 .long 2172261526
4164 .long 3164059175
4165 .long 991358482
4166 .long 1073625907
4167 .long 838715019
4168 .long 3164206244
4169 .long 3884662774
4170 .long 1073631278
4171 .long 2158611599
4172 .long 1015258761
4173 .long 610758006
4174 .long 1073636665
4175 .long 1965209397
4176 .long 3162914808
4177 .long 4224142467
4178 .long 1073642065
4179 .long 3389820386
4180 .long 1016255778
4181 .long 2009970496
4182 .long 1073647481
4183 .long 2159039665
4184 .long 3163621524
4185 .long 2728693978
4186 .long 1073652911
4187 .long 396109971
4188 .long 3164511267
4189 .long 2256325230
4190 .long 1073658356
4191 .long 580117746
4192 .long 1016365871
4193 .long 764307441
4194 .long 1073663816
4195 .long 3021057420
4196 .long 3164378099
4197 .long 2719515920
4198 .long 1073669290
4199 .long 2760332941
4200 .long 1016186509
4201 .long 3999357479
4202 .long 1073674779
4203 .long 2258941616
4204 .long 1016973300
4205 .long 481706282
4206 .long 1073680284
4207 .long 1696079173
4208 .long 3163759104
4209 .long 929806999
4210 .long 1073685803
4211 .long 3205336643
4212 .long 1016308133
4213 .long 1222472308
4214 .long 1073691337
4215 .long 1054357470
4216 .long 3162069594
4217 .long 1533953344
4218 .long 1073696886
4219 .long 769171851
4220 .long 1016714209
4221 .long 2038973688
4222 .long 1073702450
4223 .long 892941374
4224 .long 1017095035
4225 .long 2912730644
4226 .long 1073708029
4227 .long 3490067722
4228 .long 3164453650
4229 .long 35929225
4230 .long 1073713624
4231 .long 2809788041
4232 .long 3160485544
4233 .long 2174652632
4234 .long 1073719233
4235 .long 4087714590
4236 .long 1015498835
4237 .long 915592468
4238 .long 1073724858
4239 .long 352947894
4240 .long 3162072947
4241 .long 730821105
4242 .long 1073730498
4243 .long 2523232743
4244 .long 1013115764
4245 .long 1797923801
4246 .long 1073736153
4247 .long 1950547427
4248 .long 1014277635
4249 .long 3884607281
4250 .long 1062590591
4251 .long 3607404736
4252 .long 1068264200
4253 .long 1874480759
4254 .long 1065595563
4255 .long 4286760335
4256 .long 1070514109
4257 .long 4277811695
4258 .long 1072049730
4259 .long 0
4260 .long 0
4261 .long 4277811695
4262 .long 1072049730
4263 .long 4277811695
4264 .long 3219533378
4265 .long 4160749568
4266 .long 4294967295
4267 .long 4160749568
4268 .long 4294967295
4269 .long 0
4270 .long 2147483648
4271 .long 0
4272 .long 0
4273 .type static_const_table,@object
4274 .size static_const_table,12576
4275 .data
4276 .section .note.GNU-stack, ""
4277# End