1/* 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 4278