1//* TomsFastMath, a fast ISO C bignum library. 2/ * 3/ * This project is meant to fill in where LibTomMath 4/ * falls short. That is speed ;-) 5/ * 6/ * This project is public domain and free for all purposes. 7/ * 8/ * Tom St Denis, tomstdenis@iahu.ca 9/ */ 10 11//* 12/ * The source file from which this assembly was derived 13/ * comes from TFM v0.03, which has the above license. 14/ * This source was compiled with an unnamed compiler at 15/ * the highest optimization level. Afterwards, the 16/ * trailing .section was removed because it causes errors 17/ * in the Studio 10 compiler on AMD 64. 18/ */ 19 20 .file "mp_comba.c" 21 .text 22 .align 16 23.globl s_mp_mul_comba_4 24 .type s_mp_mul_comba_4, @function 25s_mp_mul_comba_4: 26.LFB2: 27 pushq %r12 28.LCFI0: 29 pushq %rbp 30.LCFI1: 31 pushq %rbx 32.LCFI2: 33 movq 16(%rdi), %r9 34 movq %rdx, %rbx 35 movq 16(%rsi), %rdx 36 movq (%r9), %rax 37 movq %rax, -64(%rsp) 38 movq 8(%r9), %r8 39 movq %r8, -56(%rsp) 40 movq 16(%r9), %rbp 41 movq %rbp, -48(%rsp) 42 movq 24(%r9), %r12 43 movq %r12, -40(%rsp) 44 movq (%rdx), %rcx 45 movq %rcx, -32(%rsp) 46 movq 8(%rdx), %r10 47 movq %r10, -24(%rsp) 48 movq 16(%rdx), %r11 49 xorl %r10d, %r10d 50 movq %r10, %r8 51 movq %r10, %r9 52 movq %r10, %rbp 53 movq %r11, -16(%rsp) 54 movq 16(%rbx), %r11 55 movq 24(%rdx), %rax 56 movq %rax, -8(%rsp) 57/APP 58 movq -64(%rsp),%rax 59 mulq -32(%rsp) 60 addq %rax,%r8 61 adcq %rdx,%r9 62 adcq $0,%rbp 63 64/NO_APP 65 movq %r8, (%r11) 66 movq %rbp, %r8 67 movq %r10, %rbp 68/APP 69 movq -64(%rsp),%rax 70 mulq -24(%rsp) 71 addq %rax,%r9 72 adcq %rdx,%r8 73 adcq $0,%rbp 74 75/NO_APP 76 movq %rbp, %r12 77/APP 78 movq -56(%rsp),%rax 79 mulq -32(%rsp) 80 addq %rax,%r9 81 adcq %rdx,%r8 82 adcq $0,%r12 83 84/NO_APP 85 movq %r9, 8(%r11) 86 movq %r12, %r9 87 movq %r10, %r12 88/APP 89 movq -64(%rsp),%rax 90 mulq -16(%rsp) 91 addq %rax,%r8 92 adcq %rdx,%r9 93 adcq $0,%r12 94 95/NO_APP 96 movq %r12, %rcx 97/APP 98 movq -56(%rsp),%rax 99 mulq -24(%rsp) 100 addq %rax,%r8 101 adcq %rdx,%r9 102 adcq $0,%rcx 103 104/NO_APP 105 movq %r9, %rbp 106 movq %rcx, %r12 107/APP 108 movq -48(%rsp),%rax 109 mulq -32(%rsp) 110 addq %rax,%r8 111 adcq %rdx,%rbp 112 adcq $0,%r12 113 114/NO_APP 115 movq %r8, 16(%r11) 116 movq %r12, %r9 117 movq %rbp, %rcx 118 movq %r10, %r8 119/APP 120 movq -64(%rsp),%rax 121 mulq -8(%rsp) 122 addq %rax,%rcx 123 adcq %rdx,%r9 124 adcq $0,%r8 125 126 movq -56(%rsp),%rax 127 mulq -16(%rsp) 128 addq %rax,%rcx 129 adcq %rdx,%r9 130 adcq $0,%r8 131 132 movq -48(%rsp),%rax 133 mulq -24(%rsp) 134 addq %rax,%rcx 135 adcq %rdx,%r9 136 adcq $0,%r8 137 138/NO_APP 139 movq %r9, %rbp 140 movq %r8, %r12 141/APP 142 movq -40(%rsp),%rax 143 mulq -32(%rsp) 144 addq %rax,%rcx 145 adcq %rdx,%rbp 146 adcq $0,%r12 147 148/NO_APP 149 movq %rcx, 24(%r11) 150 movq %r12, %r9 151 movq %rbp, %r8 152 movq %r10, %rcx 153/APP 154 movq -56(%rsp),%rax 155 mulq -8(%rsp) 156 addq %rax,%r8 157 adcq %rdx,%r9 158 adcq $0,%rcx 159 160 movq -48(%rsp),%rax 161 mulq -16(%rsp) 162 addq %rax,%r8 163 adcq %rdx,%r9 164 adcq $0,%rcx 165 166/NO_APP 167 movq %r9, %rbp 168 movq %rcx, %r12 169/APP 170 movq -40(%rsp),%rax 171 mulq -24(%rsp) 172 addq %rax,%r8 173 adcq %rdx,%rbp 174 adcq $0,%r12 175 176/NO_APP 177 movq %r8, 32(%r11) 178 movq %r12, %r9 179 movq %rbp, %rcx 180 movq %r10, %r8 181/APP 182 movq -48(%rsp),%rax 183 mulq -8(%rsp) 184 addq %rax,%rcx 185 adcq %rdx,%r9 186 adcq $0,%r8 187 188/NO_APP 189 movq %r8, %r12 190 movq %r9, %rbp 191/APP 192 movq -40(%rsp),%rax 193 mulq -16(%rsp) 194 addq %rax,%rcx 195 adcq %rdx,%rbp 196 adcq $0,%r12 197 198/NO_APP 199 movq %rcx, 40(%r11) 200 movq %rbp, %r8 201 movq %r12, %rcx 202/APP 203 movq -40(%rsp),%rax 204 mulq -8(%rsp) 205 addq %rax,%r8 206 adcq %rdx,%rcx 207 adcq $0,%r10 208 209/NO_APP 210 movq %r8, 48(%r11) 211 movl (%rsi), %esi 212 xorl (%rdi), %esi 213 testq %rcx, %rcx 214 movq %rcx, 56(%r11) 215 movl $8, 8(%rbx) 216 jne .L9 217 .align 16 218.L18: 219 movl 8(%rbx), %edx 220 leal -1(%rdx), %edi 221 testl %edi, %edi 222 movl %edi, 8(%rbx) 223 je .L9 224 leal -2(%rdx), %r10d 225 cmpq $0, (%r11,%r10,8) 226 je .L18 227.L9: 228 movl 8(%rbx), %edx 229 xorl %r11d, %r11d 230 testl %edx, %edx 231 cmovne %esi, %r11d 232 movl %r11d, (%rbx) 233 popq %rbx 234 popq %rbp 235 popq %r12 236 ret 237.LFE2: 238 .size s_mp_mul_comba_4, .-s_mp_mul_comba_4 239 .align 16 240.globl s_mp_mul_comba_8 241 .type s_mp_mul_comba_8, @function 242s_mp_mul_comba_8: 243.LFB3: 244 pushq %r12 245.LCFI3: 246 pushq %rbp 247.LCFI4: 248 pushq %rbx 249.LCFI5: 250 movq %rdx, %rbx 251 subq $8, %rsp 252.LCFI6: 253 movq 16(%rdi), %rdx 254 movq (%rdx), %r8 255 movq %r8, -120(%rsp) 256 movq 8(%rdx), %rbp 257 movq %rbp, -112(%rsp) 258 movq 16(%rdx), %r9 259 movq %r9, -104(%rsp) 260 movq 24(%rdx), %r12 261 movq %r12, -96(%rsp) 262 movq 32(%rdx), %rcx 263 movq %rcx, -88(%rsp) 264 movq 40(%rdx), %r10 265 movq %r10, -80(%rsp) 266 movq 48(%rdx), %r11 267 movq %r11, -72(%rsp) 268 movq 56(%rdx), %rax 269 movq 16(%rsi), %rdx 270 movq %rax, -64(%rsp) 271 movq (%rdx), %r8 272 movq %r8, -56(%rsp) 273 movq 8(%rdx), %rbp 274 movq %rbp, -48(%rsp) 275 movq 16(%rdx), %r9 276 movq %r9, -40(%rsp) 277 movq 24(%rdx), %r12 278 movq %r12, -32(%rsp) 279 movq 32(%rdx), %rcx 280 movq %rcx, -24(%rsp) 281 movq 40(%rdx), %r10 282 movq %r10, -16(%rsp) 283 movq 48(%rdx), %r11 284 xorl %r10d, %r10d 285 movq %r10, %r8 286 movq %r10, %r9 287 movq %r10, %rbp 288 movq %r11, -8(%rsp) 289 movq 16(%rbx), %r11 290 movq 56(%rdx), %rax 291 movq %rax, (%rsp) 292/APP 293 movq -120(%rsp),%rax 294 mulq -56(%rsp) 295 addq %rax,%r8 296 adcq %rdx,%r9 297 adcq $0,%rbp 298 299/NO_APP 300 movq %r8, (%r11) 301 movq %rbp, %r8 302 movq %r10, %rbp 303/APP 304 movq -120(%rsp),%rax 305 mulq -48(%rsp) 306 addq %rax,%r9 307 adcq %rdx,%r8 308 adcq $0,%rbp 309 310/NO_APP 311 movq %rbp, %r12 312/APP 313 movq -112(%rsp),%rax 314 mulq -56(%rsp) 315 addq %rax,%r9 316 adcq %rdx,%r8 317 adcq $0,%r12 318 319/NO_APP 320 movq %r9, 8(%r11) 321 movq %r12, %r9 322 movq %r10, %r12 323/APP 324 movq -120(%rsp),%rax 325 mulq -40(%rsp) 326 addq %rax,%r8 327 adcq %rdx,%r9 328 adcq $0,%r12 329 330/NO_APP 331 movq %r12, %rcx 332/APP 333 movq -112(%rsp),%rax 334 mulq -48(%rsp) 335 addq %rax,%r8 336 adcq %rdx,%r9 337 adcq $0,%rcx 338 339/NO_APP 340 movq %r9, %rbp 341 movq %rcx, %r12 342/APP 343 movq -104(%rsp),%rax 344 mulq -56(%rsp) 345 addq %rax,%r8 346 adcq %rdx,%rbp 347 adcq $0,%r12 348 349/NO_APP 350 movq %r8, 16(%r11) 351 movq %r12, %r9 352 movq %rbp, %rcx 353 movq %r10, %r8 354/APP 355 movq -120(%rsp),%rax 356 mulq -32(%rsp) 357 addq %rax,%rcx 358 adcq %rdx,%r9 359 adcq $0,%r8 360 361 movq -112(%rsp),%rax 362 mulq -40(%rsp) 363 addq %rax,%rcx 364 adcq %rdx,%r9 365 adcq $0,%r8 366 367 movq -104(%rsp),%rax 368 mulq -48(%rsp) 369 addq %rax,%rcx 370 adcq %rdx,%r9 371 adcq $0,%r8 372 373/NO_APP 374 movq %r9, %rbp 375 movq %r8, %r12 376/APP 377 movq -96(%rsp),%rax 378 mulq -56(%rsp) 379 addq %rax,%rcx 380 adcq %rdx,%rbp 381 adcq $0,%r12 382 383/NO_APP 384 movq %rcx, 24(%r11) 385 movq %r12, %r9 386 movq %rbp, %r8 387 movq %r10, %rcx 388/APP 389 movq -120(%rsp),%rax 390 mulq -24(%rsp) 391 addq %rax,%r8 392 adcq %rdx,%r9 393 adcq $0,%rcx 394 395 movq -112(%rsp),%rax 396 mulq -32(%rsp) 397 addq %rax,%r8 398 adcq %rdx,%r9 399 adcq $0,%rcx 400 401 movq -104(%rsp),%rax 402 mulq -40(%rsp) 403 addq %rax,%r8 404 adcq %rdx,%r9 405 adcq $0,%rcx 406 407 movq -96(%rsp),%rax 408 mulq -48(%rsp) 409 addq %rax,%r8 410 adcq %rdx,%r9 411 adcq $0,%rcx 412 413/NO_APP 414 movq %r9, %rbp 415 movq %rcx, %r12 416/APP 417 movq -88(%rsp),%rax 418 mulq -56(%rsp) 419 addq %rax,%r8 420 adcq %rdx,%rbp 421 adcq $0,%r12 422 423/NO_APP 424 movq %r8, 32(%r11) 425 movq %r12, %r9 426 movq %rbp, %rcx 427 movq %r10, %r8 428/APP 429 movq -120(%rsp),%rax 430 mulq -16(%rsp) 431 addq %rax,%rcx 432 adcq %rdx,%r9 433 adcq $0,%r8 434 435 movq -112(%rsp),%rax 436 mulq -24(%rsp) 437 addq %rax,%rcx 438 adcq %rdx,%r9 439 adcq $0,%r8 440 441 movq -104(%rsp),%rax 442 mulq -32(%rsp) 443 addq %rax,%rcx 444 adcq %rdx,%r9 445 adcq $0,%r8 446 447 movq -96(%rsp),%rax 448 mulq -40(%rsp) 449 addq %rax,%rcx 450 adcq %rdx,%r9 451 adcq $0,%r8 452 453 movq -88(%rsp),%rax 454 mulq -48(%rsp) 455 addq %rax,%rcx 456 adcq %rdx,%r9 457 adcq $0,%r8 458 459/NO_APP 460 movq %r9, %rbp 461 movq %r8, %r12 462/APP 463 movq -80(%rsp),%rax 464 mulq -56(%rsp) 465 addq %rax,%rcx 466 adcq %rdx,%rbp 467 adcq $0,%r12 468 469/NO_APP 470 movq %rcx, 40(%r11) 471 movq %r12, %r9 472 movq %rbp, %r8 473 movq %r10, %rcx 474/APP 475 movq -120(%rsp),%rax 476 mulq -8(%rsp) 477 addq %rax,%r8 478 adcq %rdx,%r9 479 adcq $0,%rcx 480 481 movq -112(%rsp),%rax 482 mulq -16(%rsp) 483 addq %rax,%r8 484 adcq %rdx,%r9 485 adcq $0,%rcx 486 487 movq -104(%rsp),%rax 488 mulq -24(%rsp) 489 addq %rax,%r8 490 adcq %rdx,%r9 491 adcq $0,%rcx 492 493 movq -96(%rsp),%rax 494 mulq -32(%rsp) 495 addq %rax,%r8 496 adcq %rdx,%r9 497 adcq $0,%rcx 498 499 movq -88(%rsp),%rax 500 mulq -40(%rsp) 501 addq %rax,%r8 502 adcq %rdx,%r9 503 adcq $0,%rcx 504 505 movq -80(%rsp),%rax 506 mulq -48(%rsp) 507 addq %rax,%r8 508 adcq %rdx,%r9 509 adcq $0,%rcx 510 511/NO_APP 512 movq %r9, %rbp 513 movq %rcx, %r12 514/APP 515 movq -72(%rsp),%rax 516 mulq -56(%rsp) 517 addq %rax,%r8 518 adcq %rdx,%rbp 519 adcq $0,%r12 520 521/NO_APP 522 movq %r8, 48(%r11) 523 movq %r12, %r9 524 movq %rbp, %rcx 525 movq %r10, %r8 526/APP 527 movq -120(%rsp),%rax 528 mulq (%rsp) 529 addq %rax,%rcx 530 adcq %rdx,%r9 531 adcq $0,%r8 532 533 movq -112(%rsp),%rax 534 mulq -8(%rsp) 535 addq %rax,%rcx 536 adcq %rdx,%r9 537 adcq $0,%r8 538 539 movq -104(%rsp),%rax 540 mulq -16(%rsp) 541 addq %rax,%rcx 542 adcq %rdx,%r9 543 adcq $0,%r8 544 545 movq -96(%rsp),%rax 546 mulq -24(%rsp) 547 addq %rax,%rcx 548 adcq %rdx,%r9 549 adcq $0,%r8 550 551 movq -88(%rsp),%rax 552 mulq -32(%rsp) 553 addq %rax,%rcx 554 adcq %rdx,%r9 555 adcq $0,%r8 556 557 movq -80(%rsp),%rax 558 mulq -40(%rsp) 559 addq %rax,%rcx 560 adcq %rdx,%r9 561 adcq $0,%r8 562 563 movq -72(%rsp),%rax 564 mulq -48(%rsp) 565 addq %rax,%rcx 566 adcq %rdx,%r9 567 adcq $0,%r8 568 569/NO_APP 570 movq %r9, %rbp 571 movq %r8, %r12 572/APP 573 movq -64(%rsp),%rax 574 mulq -56(%rsp) 575 addq %rax,%rcx 576 adcq %rdx,%rbp 577 adcq $0,%r12 578 579/NO_APP 580 movq %rcx, 56(%r11) 581 movq %r12, %r9 582 movq %rbp, %r8 583 movq %r10, %rcx 584/APP 585 movq -112(%rsp),%rax 586 mulq (%rsp) 587 addq %rax,%r8 588 adcq %rdx,%r9 589 adcq $0,%rcx 590 591 movq -104(%rsp),%rax 592 mulq -8(%rsp) 593 addq %rax,%r8 594 adcq %rdx,%r9 595 adcq $0,%rcx 596 597 movq -96(%rsp),%rax 598 mulq -16(%rsp) 599 addq %rax,%r8 600 adcq %rdx,%r9 601 adcq $0,%rcx 602 603 movq -88(%rsp),%rax 604 mulq -24(%rsp) 605 addq %rax,%r8 606 adcq %rdx,%r9 607 adcq $0,%rcx 608 609 movq -80(%rsp),%rax 610 mulq -32(%rsp) 611 addq %rax,%r8 612 adcq %rdx,%r9 613 adcq $0,%rcx 614 615 movq -72(%rsp),%rax 616 mulq -40(%rsp) 617 addq %rax,%r8 618 adcq %rdx,%r9 619 adcq $0,%rcx 620 621/NO_APP 622 movq %r9, %rbp 623 movq %rcx, %r12 624/APP 625 movq -64(%rsp),%rax 626 mulq -48(%rsp) 627 addq %rax,%r8 628 adcq %rdx,%rbp 629 adcq $0,%r12 630 631/NO_APP 632 movq %r8, 64(%r11) 633 movq %r12, %r9 634 movq %rbp, %rcx 635 movq %r10, %r8 636/APP 637 movq -104(%rsp),%rax 638 mulq (%rsp) 639 addq %rax,%rcx 640 adcq %rdx,%r9 641 adcq $0,%r8 642 643 movq -96(%rsp),%rax 644 mulq -8(%rsp) 645 addq %rax,%rcx 646 adcq %rdx,%r9 647 adcq $0,%r8 648 649 movq -88(%rsp),%rax 650 mulq -16(%rsp) 651 addq %rax,%rcx 652 adcq %rdx,%r9 653 adcq $0,%r8 654 655 movq -80(%rsp),%rax 656 mulq -24(%rsp) 657 addq %rax,%rcx 658 adcq %rdx,%r9 659 adcq $0,%r8 660 661 movq -72(%rsp),%rax 662 mulq -32(%rsp) 663 addq %rax,%rcx 664 adcq %rdx,%r9 665 adcq $0,%r8 666 667/NO_APP 668 movq %r9, %rbp 669 movq %r8, %r12 670/APP 671 movq -64(%rsp),%rax 672 mulq -40(%rsp) 673 addq %rax,%rcx 674 adcq %rdx,%rbp 675 adcq $0,%r12 676 677/NO_APP 678 movq %rcx, 72(%r11) 679 movq %r12, %r9 680 movq %rbp, %r8 681 movq %r10, %rcx 682/APP 683 movq -96(%rsp),%rax 684 mulq (%rsp) 685 addq %rax,%r8 686 adcq %rdx,%r9 687 adcq $0,%rcx 688 689 movq -88(%rsp),%rax 690 mulq -8(%rsp) 691 addq %rax,%r8 692 adcq %rdx,%r9 693 adcq $0,%rcx 694 695 movq -80(%rsp),%rax 696 mulq -16(%rsp) 697 addq %rax,%r8 698 adcq %rdx,%r9 699 adcq $0,%rcx 700 701 movq -72(%rsp),%rax 702 mulq -24(%rsp) 703 addq %rax,%r8 704 adcq %rdx,%r9 705 adcq $0,%rcx 706 707/NO_APP 708 movq %r9, %rbp 709 movq %rcx, %r12 710/APP 711 movq -64(%rsp),%rax 712 mulq -32(%rsp) 713 addq %rax,%r8 714 adcq %rdx,%rbp 715 adcq $0,%r12 716 717/NO_APP 718 movq %r8, 80(%r11) 719 movq %r12, %r9 720 movq %rbp, %rcx 721 movq %r10, %r8 722/APP 723 movq -88(%rsp),%rax 724 mulq (%rsp) 725 addq %rax,%rcx 726 adcq %rdx,%r9 727 adcq $0,%r8 728 729 movq -80(%rsp),%rax 730 mulq -8(%rsp) 731 addq %rax,%rcx 732 adcq %rdx,%r9 733 adcq $0,%r8 734 735 movq -72(%rsp),%rax 736 mulq -16(%rsp) 737 addq %rax,%rcx 738 adcq %rdx,%r9 739 adcq $0,%r8 740 741/NO_APP 742 movq %r9, %rbp 743 movq %r8, %r12 744/APP 745 movq -64(%rsp),%rax 746 mulq -24(%rsp) 747 addq %rax,%rcx 748 adcq %rdx,%rbp 749 adcq $0,%r12 750 751/NO_APP 752 movq %rcx, 88(%r11) 753 movq %r12, %r9 754 movq %rbp, %r8 755 movq %r10, %rcx 756/APP 757 movq -80(%rsp),%rax 758 mulq (%rsp) 759 addq %rax,%r8 760 adcq %rdx,%r9 761 adcq $0,%rcx 762 763 movq -72(%rsp),%rax 764 mulq -8(%rsp) 765 addq %rax,%r8 766 adcq %rdx,%r9 767 adcq $0,%rcx 768 769/NO_APP 770 movq %r9, %rbp 771 movq %rcx, %r12 772/APP 773 movq -64(%rsp),%rax 774 mulq -16(%rsp) 775 addq %rax,%r8 776 adcq %rdx,%rbp 777 adcq $0,%r12 778 779/NO_APP 780 movq %r8, 96(%r11) 781 movq %r12, %r9 782 movq %rbp, %rcx 783 movq %r10, %r8 784/APP 785 movq -72(%rsp),%rax 786 mulq (%rsp) 787 addq %rax,%rcx 788 adcq %rdx,%r9 789 adcq $0,%r8 790 791/NO_APP 792 movq %r8, %r12 793 movq %r9, %rbp 794/APP 795 movq -64(%rsp),%rax 796 mulq -8(%rsp) 797 addq %rax,%rcx 798 adcq %rdx,%rbp 799 adcq $0,%r12 800 801/NO_APP 802 movq %rcx, 104(%r11) 803 movq %rbp, %r8 804 movq %r12, %rcx 805/APP 806 movq -64(%rsp),%rax 807 mulq (%rsp) 808 addq %rax,%r8 809 adcq %rdx,%rcx 810 adcq $0,%r10 811 812/NO_APP 813 movq %r8, 112(%r11) 814 movl (%rsi), %esi 815 xorl (%rdi), %esi 816 testq %rcx, %rcx 817 movq %rcx, 120(%r11) 818 movl $16, 8(%rbx) 819 jne .L35 820 .align 16 821.L43: 822 movl 8(%rbx), %edx 823 leal -1(%rdx), %edi 824 testl %edi, %edi 825 movl %edi, 8(%rbx) 826 je .L35 827 leal -2(%rdx), %eax 828 cmpq $0, (%r11,%rax,8) 829 je .L43 830.L35: 831 movl 8(%rbx), %r11d 832 xorl %edx, %edx 833 testl %r11d, %r11d 834 cmovne %esi, %edx 835 movl %edx, (%rbx) 836 addq $8, %rsp 837 popq %rbx 838 popq %rbp 839 popq %r12 840 ret 841.LFE3: 842 .size s_mp_mul_comba_8, .-s_mp_mul_comba_8 843 .align 16 844.globl s_mp_mul_comba_16 845 .type s_mp_mul_comba_16, @function 846s_mp_mul_comba_16: 847.LFB4: 848 pushq %r12 849.LCFI7: 850 pushq %rbp 851.LCFI8: 852 pushq %rbx 853.LCFI9: 854 movq %rdx, %rbx 855 subq $136, %rsp 856.LCFI10: 857 movq 16(%rdi), %rax 858 movq (%rax), %r8 859 movq %r8, -120(%rsp) 860 movq 8(%rax), %rbp 861 movq %rbp, -112(%rsp) 862 movq 16(%rax), %r9 863 movq %r9, -104(%rsp) 864 movq 24(%rax), %r12 865 movq %r12, -96(%rsp) 866 movq 32(%rax), %rcx 867 movq %rcx, -88(%rsp) 868 movq 40(%rax), %r10 869 movq %r10, -80(%rsp) 870 movq 48(%rax), %rdx 871 movq %rdx, -72(%rsp) 872 movq 56(%rax), %r11 873 movq %r11, -64(%rsp) 874 movq 64(%rax), %r8 875 movq %r8, -56(%rsp) 876 movq 72(%rax), %rbp 877 movq %rbp, -48(%rsp) 878 movq 80(%rax), %r9 879 movq %r9, -40(%rsp) 880 movq 88(%rax), %r12 881 movq %r12, -32(%rsp) 882 movq 96(%rax), %rcx 883 movq %rcx, -24(%rsp) 884 movq 104(%rax), %r10 885 movq %r10, -16(%rsp) 886 movq 112(%rax), %rdx 887 movq %rdx, -8(%rsp) 888 movq 120(%rax), %r11 889 movq %r11, (%rsp) 890 movq 16(%rsi), %r11 891 movq (%r11), %r8 892 movq %r8, 8(%rsp) 893 movq 8(%r11), %rbp 894 movq %rbp, 16(%rsp) 895 movq 16(%r11), %r9 896 movq %r9, 24(%rsp) 897 movq 24(%r11), %r12 898 movq %r12, 32(%rsp) 899 movq 32(%r11), %rcx 900 movq %rcx, 40(%rsp) 901 movq 40(%r11), %r10 902 movq %r10, 48(%rsp) 903 movq 48(%r11), %rdx 904 movq %rdx, 56(%rsp) 905 movq 56(%r11), %rax 906 movq %rax, 64(%rsp) 907 movq 64(%r11), %r8 908 movq %r8, 72(%rsp) 909 movq 72(%r11), %rbp 910 movq %rbp, 80(%rsp) 911 movq 80(%r11), %r9 912 movq %r9, 88(%rsp) 913 movq 88(%r11), %r12 914 movq %r12, 96(%rsp) 915 movq 96(%r11), %rcx 916 movq %rcx, 104(%rsp) 917 movq 104(%r11), %r10 918 movq %r10, 112(%rsp) 919 movq 112(%r11), %rdx 920 xorl %r10d, %r10d 921 movq %r10, %r8 922 movq %r10, %r9 923 movq %r10, %rbp 924 movq %rdx, 120(%rsp) 925 movq 120(%r11), %rax 926 movq %rax, 128(%rsp) 927 movq 16(%rbx), %r11 928/APP 929 movq -120(%rsp),%rax 930 mulq 8(%rsp) 931 addq %rax,%r8 932 adcq %rdx,%r9 933 adcq $0,%rbp 934 935/NO_APP 936 movq %r8, (%r11) 937 movq %rbp, %r8 938 movq %r10, %rbp 939/APP 940 movq -120(%rsp),%rax 941 mulq 16(%rsp) 942 addq %rax,%r9 943 adcq %rdx,%r8 944 adcq $0,%rbp 945 946/NO_APP 947 movq %rbp, %r12 948/APP 949 movq -112(%rsp),%rax 950 mulq 8(%rsp) 951 addq %rax,%r9 952 adcq %rdx,%r8 953 adcq $0,%r12 954 955/NO_APP 956 movq %r9, 8(%r11) 957 movq %r12, %r9 958 movq %r10, %r12 959/APP 960 movq -120(%rsp),%rax 961 mulq 24(%rsp) 962 addq %rax,%r8 963 adcq %rdx,%r9 964 adcq $0,%r12 965 966/NO_APP 967 movq %r12, %rcx 968/APP 969 movq -112(%rsp),%rax 970 mulq 16(%rsp) 971 addq %rax,%r8 972 adcq %rdx,%r9 973 adcq $0,%rcx 974 975/NO_APP 976 movq %r9, %rbp 977 movq %rcx, %r12 978/APP 979 movq -104(%rsp),%rax 980 mulq 8(%rsp) 981 addq %rax,%r8 982 adcq %rdx,%rbp 983 adcq $0,%r12 984 985/NO_APP 986 movq %r8, 16(%r11) 987 movq %r12, %r9 988 movq %rbp, %rcx 989 movq %r10, %r8 990/APP 991 movq -120(%rsp),%rax 992 mulq 32(%rsp) 993 addq %rax,%rcx 994 adcq %rdx,%r9 995 adcq $0,%r8 996 997 movq -112(%rsp),%rax 998 mulq 24(%rsp) 999 addq %rax,%rcx 1000 adcq %rdx,%r9 1001 adcq $0,%r8 1002 1003 movq -104(%rsp),%rax 1004 mulq 16(%rsp) 1005 addq %rax,%rcx 1006 adcq %rdx,%r9 1007 adcq $0,%r8 1008 1009/NO_APP 1010 movq %r9, %rbp 1011 movq %r8, %r12 1012/APP 1013 movq -96(%rsp),%rax 1014 mulq 8(%rsp) 1015 addq %rax,%rcx 1016 adcq %rdx,%rbp 1017 adcq $0,%r12 1018 1019/NO_APP 1020 movq %rcx, 24(%r11) 1021 movq %r12, %r9 1022 movq %rbp, %r8 1023 movq %r10, %rcx 1024/APP 1025 movq -120(%rsp),%rax 1026 mulq 40(%rsp) 1027 addq %rax,%r8 1028 adcq %rdx,%r9 1029 adcq $0,%rcx 1030 1031 movq -112(%rsp),%rax 1032 mulq 32(%rsp) 1033 addq %rax,%r8 1034 adcq %rdx,%r9 1035 adcq $0,%rcx 1036 1037 movq -104(%rsp),%rax 1038 mulq 24(%rsp) 1039 addq %rax,%r8 1040 adcq %rdx,%r9 1041 adcq $0,%rcx 1042 1043 movq -96(%rsp),%rax 1044 mulq 16(%rsp) 1045 addq %rax,%r8 1046 adcq %rdx,%r9 1047 adcq $0,%rcx 1048 1049/NO_APP 1050 movq %r9, %rbp 1051 movq %rcx, %r12 1052/APP 1053 movq -88(%rsp),%rax 1054 mulq 8(%rsp) 1055 addq %rax,%r8 1056 adcq %rdx,%rbp 1057 adcq $0,%r12 1058 1059/NO_APP 1060 movq %r8, 32(%r11) 1061 movq %r12, %r9 1062 movq %rbp, %rcx 1063 movq %r10, %r8 1064/APP 1065 movq -120(%rsp),%rax 1066 mulq 48(%rsp) 1067 addq %rax,%rcx 1068 adcq %rdx,%r9 1069 adcq $0,%r8 1070 1071 movq -112(%rsp),%rax 1072 mulq 40(%rsp) 1073 addq %rax,%rcx 1074 adcq %rdx,%r9 1075 adcq $0,%r8 1076 1077 movq -104(%rsp),%rax 1078 mulq 32(%rsp) 1079 addq %rax,%rcx 1080 adcq %rdx,%r9 1081 adcq $0,%r8 1082 1083 movq -96(%rsp),%rax 1084 mulq 24(%rsp) 1085 addq %rax,%rcx 1086 adcq %rdx,%r9 1087 adcq $0,%r8 1088 1089 movq -88(%rsp),%rax 1090 mulq 16(%rsp) 1091 addq %rax,%rcx 1092 adcq %rdx,%r9 1093 adcq $0,%r8 1094 1095/NO_APP 1096 movq %r9, %rbp 1097 movq %r8, %r12 1098/APP 1099 movq -80(%rsp),%rax 1100 mulq 8(%rsp) 1101 addq %rax,%rcx 1102 adcq %rdx,%rbp 1103 adcq $0,%r12 1104 1105/NO_APP 1106 movq %rcx, 40(%r11) 1107 movq %r12, %r9 1108 movq %rbp, %r8 1109 movq %r10, %rcx 1110/APP 1111 movq -120(%rsp),%rax 1112 mulq 56(%rsp) 1113 addq %rax,%r8 1114 adcq %rdx,%r9 1115 adcq $0,%rcx 1116 1117 movq -112(%rsp),%rax 1118 mulq 48(%rsp) 1119 addq %rax,%r8 1120 adcq %rdx,%r9 1121 adcq $0,%rcx 1122 1123 movq -104(%rsp),%rax 1124 mulq 40(%rsp) 1125 addq %rax,%r8 1126 adcq %rdx,%r9 1127 adcq $0,%rcx 1128 1129 movq -96(%rsp),%rax 1130 mulq 32(%rsp) 1131 addq %rax,%r8 1132 adcq %rdx,%r9 1133 adcq $0,%rcx 1134 1135 movq -88(%rsp),%rax 1136 mulq 24(%rsp) 1137 addq %rax,%r8 1138 adcq %rdx,%r9 1139 adcq $0,%rcx 1140 1141 movq -80(%rsp),%rax 1142 mulq 16(%rsp) 1143 addq %rax,%r8 1144 adcq %rdx,%r9 1145 adcq $0,%rcx 1146 1147/NO_APP 1148 movq %r9, %rbp 1149 movq %rcx, %r12 1150/APP 1151 movq -72(%rsp),%rax 1152 mulq 8(%rsp) 1153 addq %rax,%r8 1154 adcq %rdx,%rbp 1155 adcq $0,%r12 1156 1157/NO_APP 1158 movq %r8, 48(%r11) 1159 movq %r12, %r9 1160 movq %rbp, %rcx 1161 movq %r10, %r8 1162/APP 1163 movq -120(%rsp),%rax 1164 mulq 64(%rsp) 1165 addq %rax,%rcx 1166 adcq %rdx,%r9 1167 adcq $0,%r8 1168 1169 movq -112(%rsp),%rax 1170 mulq 56(%rsp) 1171 addq %rax,%rcx 1172 adcq %rdx,%r9 1173 adcq $0,%r8 1174 1175 movq -104(%rsp),%rax 1176 mulq 48(%rsp) 1177 addq %rax,%rcx 1178 adcq %rdx,%r9 1179 adcq $0,%r8 1180 1181 movq -96(%rsp),%rax 1182 mulq 40(%rsp) 1183 addq %rax,%rcx 1184 adcq %rdx,%r9 1185 adcq $0,%r8 1186 1187 movq -88(%rsp),%rax 1188 mulq 32(%rsp) 1189 addq %rax,%rcx 1190 adcq %rdx,%r9 1191 adcq $0,%r8 1192 1193 movq -80(%rsp),%rax 1194 mulq 24(%rsp) 1195 addq %rax,%rcx 1196 adcq %rdx,%r9 1197 adcq $0,%r8 1198 1199 movq -72(%rsp),%rax 1200 mulq 16(%rsp) 1201 addq %rax,%rcx 1202 adcq %rdx,%r9 1203 adcq $0,%r8 1204 1205/NO_APP 1206 movq %r9, %rbp 1207 movq %r8, %r12 1208/APP 1209 movq -64(%rsp),%rax 1210 mulq 8(%rsp) 1211 addq %rax,%rcx 1212 adcq %rdx,%rbp 1213 adcq $0,%r12 1214 1215/NO_APP 1216 movq %rcx, 56(%r11) 1217 movq %r12, %r9 1218 movq %rbp, %r8 1219 movq %r10, %rcx 1220/APP 1221 movq -120(%rsp),%rax 1222 mulq 72(%rsp) 1223 addq %rax,%r8 1224 adcq %rdx,%r9 1225 adcq $0,%rcx 1226 1227 movq -112(%rsp),%rax 1228 mulq 64(%rsp) 1229 addq %rax,%r8 1230 adcq %rdx,%r9 1231 adcq $0,%rcx 1232 1233 movq -104(%rsp),%rax 1234 mulq 56(%rsp) 1235 addq %rax,%r8 1236 adcq %rdx,%r9 1237 adcq $0,%rcx 1238 1239 movq -96(%rsp),%rax 1240 mulq 48(%rsp) 1241 addq %rax,%r8 1242 adcq %rdx,%r9 1243 adcq $0,%rcx 1244 1245 movq -88(%rsp),%rax 1246 mulq 40(%rsp) 1247 addq %rax,%r8 1248 adcq %rdx,%r9 1249 adcq $0,%rcx 1250 1251 movq -80(%rsp),%rax 1252 mulq 32(%rsp) 1253 addq %rax,%r8 1254 adcq %rdx,%r9 1255 adcq $0,%rcx 1256 1257 movq -72(%rsp),%rax 1258 mulq 24(%rsp) 1259 addq %rax,%r8 1260 adcq %rdx,%r9 1261 adcq $0,%rcx 1262 1263 movq -64(%rsp),%rax 1264 mulq 16(%rsp) 1265 addq %rax,%r8 1266 adcq %rdx,%r9 1267 adcq $0,%rcx 1268 1269/NO_APP 1270 movq %r9, %rbp 1271 movq %rcx, %r12 1272/APP 1273 movq -56(%rsp),%rax 1274 mulq 8(%rsp) 1275 addq %rax,%r8 1276 adcq %rdx,%rbp 1277 adcq $0,%r12 1278 1279/NO_APP 1280 movq %r8, 64(%r11) 1281 movq %r12, %r9 1282 movq %rbp, %rcx 1283 movq %r10, %r8 1284/APP 1285 movq -120(%rsp),%rax 1286 mulq 80(%rsp) 1287 addq %rax,%rcx 1288 adcq %rdx,%r9 1289 adcq $0,%r8 1290 1291 movq -112(%rsp),%rax 1292 mulq 72(%rsp) 1293 addq %rax,%rcx 1294 adcq %rdx,%r9 1295 adcq $0,%r8 1296 1297 movq -104(%rsp),%rax 1298 mulq 64(%rsp) 1299 addq %rax,%rcx 1300 adcq %rdx,%r9 1301 adcq $0,%r8 1302 1303 movq -96(%rsp),%rax 1304 mulq 56(%rsp) 1305 addq %rax,%rcx 1306 adcq %rdx,%r9 1307 adcq $0,%r8 1308 1309 movq -88(%rsp),%rax 1310 mulq 48(%rsp) 1311 addq %rax,%rcx 1312 adcq %rdx,%r9 1313 adcq $0,%r8 1314 1315 movq -80(%rsp),%rax 1316 mulq 40(%rsp) 1317 addq %rax,%rcx 1318 adcq %rdx,%r9 1319 adcq $0,%r8 1320 1321 movq -72(%rsp),%rax 1322 mulq 32(%rsp) 1323 addq %rax,%rcx 1324 adcq %rdx,%r9 1325 adcq $0,%r8 1326 1327 movq -64(%rsp),%rax 1328 mulq 24(%rsp) 1329 addq %rax,%rcx 1330 adcq %rdx,%r9 1331 adcq $0,%r8 1332 1333 movq -56(%rsp),%rax 1334 mulq 16(%rsp) 1335 addq %rax,%rcx 1336 adcq %rdx,%r9 1337 adcq $0,%r8 1338 1339/NO_APP 1340 movq %r9, %rbp 1341 movq %r8, %r12 1342/APP 1343 movq -48(%rsp),%rax 1344 mulq 8(%rsp) 1345 addq %rax,%rcx 1346 adcq %rdx,%rbp 1347 adcq $0,%r12 1348 1349/NO_APP 1350 movq %rcx, 72(%r11) 1351 movq %r12, %r9 1352 movq %rbp, %r8 1353 movq %r10, %rcx 1354/APP 1355 movq -120(%rsp),%rax 1356 mulq 88(%rsp) 1357 addq %rax,%r8 1358 adcq %rdx,%r9 1359 adcq $0,%rcx 1360 1361 movq -112(%rsp),%rax 1362 mulq 80(%rsp) 1363 addq %rax,%r8 1364 adcq %rdx,%r9 1365 adcq $0,%rcx 1366 1367 movq -104(%rsp),%rax 1368 mulq 72(%rsp) 1369 addq %rax,%r8 1370 adcq %rdx,%r9 1371 adcq $0,%rcx 1372 1373 movq -96(%rsp),%rax 1374 mulq 64(%rsp) 1375 addq %rax,%r8 1376 adcq %rdx,%r9 1377 adcq $0,%rcx 1378 1379 movq -88(%rsp),%rax 1380 mulq 56(%rsp) 1381 addq %rax,%r8 1382 adcq %rdx,%r9 1383 adcq $0,%rcx 1384 1385 movq -80(%rsp),%rax 1386 mulq 48(%rsp) 1387 addq %rax,%r8 1388 adcq %rdx,%r9 1389 adcq $0,%rcx 1390 1391 movq -72(%rsp),%rax 1392 mulq 40(%rsp) 1393 addq %rax,%r8 1394 adcq %rdx,%r9 1395 adcq $0,%rcx 1396 1397 movq -64(%rsp),%rax 1398 mulq 32(%rsp) 1399 addq %rax,%r8 1400 adcq %rdx,%r9 1401 adcq $0,%rcx 1402 1403 movq -56(%rsp),%rax 1404 mulq 24(%rsp) 1405 addq %rax,%r8 1406 adcq %rdx,%r9 1407 adcq $0,%rcx 1408 1409 movq -48(%rsp),%rax 1410 mulq 16(%rsp) 1411 addq %rax,%r8 1412 adcq %rdx,%r9 1413 adcq $0,%rcx 1414 1415/NO_APP 1416 movq %r9, %rbp 1417 movq %rcx, %r12 1418/APP 1419 movq -40(%rsp),%rax 1420 mulq 8(%rsp) 1421 addq %rax,%r8 1422 adcq %rdx,%rbp 1423 adcq $0,%r12 1424 1425/NO_APP 1426 movq %r8, 80(%r11) 1427 movq %r12, %r9 1428 movq %rbp, %rcx 1429 movq %r10, %r8 1430/APP 1431 movq -120(%rsp),%rax 1432 mulq 96(%rsp) 1433 addq %rax,%rcx 1434 adcq %rdx,%r9 1435 adcq $0,%r8 1436 1437 movq -112(%rsp),%rax 1438 mulq 88(%rsp) 1439 addq %rax,%rcx 1440 adcq %rdx,%r9 1441 adcq $0,%r8 1442 1443 movq -104(%rsp),%rax 1444 mulq 80(%rsp) 1445 addq %rax,%rcx 1446 adcq %rdx,%r9 1447 adcq $0,%r8 1448 1449 movq -96(%rsp),%rax 1450 mulq 72(%rsp) 1451 addq %rax,%rcx 1452 adcq %rdx,%r9 1453 adcq $0,%r8 1454 1455 movq -88(%rsp),%rax 1456 mulq 64(%rsp) 1457 addq %rax,%rcx 1458 adcq %rdx,%r9 1459 adcq $0,%r8 1460 1461 movq -80(%rsp),%rax 1462 mulq 56(%rsp) 1463 addq %rax,%rcx 1464 adcq %rdx,%r9 1465 adcq $0,%r8 1466 1467 movq -72(%rsp),%rax 1468 mulq 48(%rsp) 1469 addq %rax,%rcx 1470 adcq %rdx,%r9 1471 adcq $0,%r8 1472 1473 movq -64(%rsp),%rax 1474 mulq 40(%rsp) 1475 addq %rax,%rcx 1476 adcq %rdx,%r9 1477 adcq $0,%r8 1478 1479 movq -56(%rsp),%rax 1480 mulq 32(%rsp) 1481 addq %rax,%rcx 1482 adcq %rdx,%r9 1483 adcq $0,%r8 1484 1485 movq -48(%rsp),%rax 1486 mulq 24(%rsp) 1487 addq %rax,%rcx 1488 adcq %rdx,%r9 1489 adcq $0,%r8 1490 1491 movq -40(%rsp),%rax 1492 mulq 16(%rsp) 1493 addq %rax,%rcx 1494 adcq %rdx,%r9 1495 adcq $0,%r8 1496 1497/NO_APP 1498 movq %r9, %rbp 1499 movq %r8, %r12 1500/APP 1501 movq -32(%rsp),%rax 1502 mulq 8(%rsp) 1503 addq %rax,%rcx 1504 adcq %rdx,%rbp 1505 adcq $0,%r12 1506 1507/NO_APP 1508 movq %rcx, 88(%r11) 1509 movq %r12, %r9 1510 movq %rbp, %r8 1511 movq %r10, %rcx 1512/APP 1513 movq -120(%rsp),%rax 1514 mulq 104(%rsp) 1515 addq %rax,%r8 1516 adcq %rdx,%r9 1517 adcq $0,%rcx 1518 1519 movq -112(%rsp),%rax 1520 mulq 96(%rsp) 1521 addq %rax,%r8 1522 adcq %rdx,%r9 1523 adcq $0,%rcx 1524 1525 movq -104(%rsp),%rax 1526 mulq 88(%rsp) 1527 addq %rax,%r8 1528 adcq %rdx,%r9 1529 adcq $0,%rcx 1530 1531 movq -96(%rsp),%rax 1532 mulq 80(%rsp) 1533 addq %rax,%r8 1534 adcq %rdx,%r9 1535 adcq $0,%rcx 1536 1537 movq -88(%rsp),%rax 1538 mulq 72(%rsp) 1539 addq %rax,%r8 1540 adcq %rdx,%r9 1541 adcq $0,%rcx 1542 1543 movq -80(%rsp),%rax 1544 mulq 64(%rsp) 1545 addq %rax,%r8 1546 adcq %rdx,%r9 1547 adcq $0,%rcx 1548 1549 movq -72(%rsp),%rax 1550 mulq 56(%rsp) 1551 addq %rax,%r8 1552 adcq %rdx,%r9 1553 adcq $0,%rcx 1554 1555 movq -64(%rsp),%rax 1556 mulq 48(%rsp) 1557 addq %rax,%r8 1558 adcq %rdx,%r9 1559 adcq $0,%rcx 1560 1561 movq -56(%rsp),%rax 1562 mulq 40(%rsp) 1563 addq %rax,%r8 1564 adcq %rdx,%r9 1565 adcq $0,%rcx 1566 1567 movq -48(%rsp),%rax 1568 mulq 32(%rsp) 1569 addq %rax,%r8 1570 adcq %rdx,%r9 1571 adcq $0,%rcx 1572 1573 movq -40(%rsp),%rax 1574 mulq 24(%rsp) 1575 addq %rax,%r8 1576 adcq %rdx,%r9 1577 adcq $0,%rcx 1578 1579 movq -32(%rsp),%rax 1580 mulq 16(%rsp) 1581 addq %rax,%r8 1582 adcq %rdx,%r9 1583 adcq $0,%rcx 1584 1585/NO_APP 1586 movq %r9, %rbp 1587 movq %rcx, %r12 1588/APP 1589 movq -24(%rsp),%rax 1590 mulq 8(%rsp) 1591 addq %rax,%r8 1592 adcq %rdx,%rbp 1593 adcq $0,%r12 1594 1595/NO_APP 1596 movq %r8, 96(%r11) 1597 movq %r12, %r9 1598 movq %rbp, %rcx 1599 movq %r10, %r8 1600/APP 1601 movq -120(%rsp),%rax 1602 mulq 112(%rsp) 1603 addq %rax,%rcx 1604 adcq %rdx,%r9 1605 adcq $0,%r8 1606 1607 movq -112(%rsp),%rax 1608 mulq 104(%rsp) 1609 addq %rax,%rcx 1610 adcq %rdx,%r9 1611 adcq $0,%r8 1612 1613 movq -104(%rsp),%rax 1614 mulq 96(%rsp) 1615 addq %rax,%rcx 1616 adcq %rdx,%r9 1617 adcq $0,%r8 1618 1619 movq -96(%rsp),%rax 1620 mulq 88(%rsp) 1621 addq %rax,%rcx 1622 adcq %rdx,%r9 1623 adcq $0,%r8 1624 1625 movq -88(%rsp),%rax 1626 mulq 80(%rsp) 1627 addq %rax,%rcx 1628 adcq %rdx,%r9 1629 adcq $0,%r8 1630 1631 movq -80(%rsp),%rax 1632 mulq 72(%rsp) 1633 addq %rax,%rcx 1634 adcq %rdx,%r9 1635 adcq $0,%r8 1636 1637 movq -72(%rsp),%rax 1638 mulq 64(%rsp) 1639 addq %rax,%rcx 1640 adcq %rdx,%r9 1641 adcq $0,%r8 1642 1643 movq -64(%rsp),%rax 1644 mulq 56(%rsp) 1645 addq %rax,%rcx 1646 adcq %rdx,%r9 1647 adcq $0,%r8 1648 1649 movq -56(%rsp),%rax 1650 mulq 48(%rsp) 1651 addq %rax,%rcx 1652 adcq %rdx,%r9 1653 adcq $0,%r8 1654 1655 movq -48(%rsp),%rax 1656 mulq 40(%rsp) 1657 addq %rax,%rcx 1658 adcq %rdx,%r9 1659 adcq $0,%r8 1660 1661 movq -40(%rsp),%rax 1662 mulq 32(%rsp) 1663 addq %rax,%rcx 1664 adcq %rdx,%r9 1665 adcq $0,%r8 1666 1667 movq -32(%rsp),%rax 1668 mulq 24(%rsp) 1669 addq %rax,%rcx 1670 adcq %rdx,%r9 1671 adcq $0,%r8 1672 1673 movq -24(%rsp),%rax 1674 mulq 16(%rsp) 1675 addq %rax,%rcx 1676 adcq %rdx,%r9 1677 adcq $0,%r8 1678 1679/NO_APP 1680 movq %r9, %rbp 1681 movq %r8, %r12 1682/APP 1683 movq -16(%rsp),%rax 1684 mulq 8(%rsp) 1685 addq %rax,%rcx 1686 adcq %rdx,%rbp 1687 adcq $0,%r12 1688 1689/NO_APP 1690 movq %rcx, 104(%r11) 1691 movq %r12, %r9 1692 movq %rbp, %r8 1693 movq %r10, %rcx 1694/APP 1695 movq -120(%rsp),%rax 1696 mulq 120(%rsp) 1697 addq %rax,%r8 1698 adcq %rdx,%r9 1699 adcq $0,%rcx 1700 1701 movq -112(%rsp),%rax 1702 mulq 112(%rsp) 1703 addq %rax,%r8 1704 adcq %rdx,%r9 1705 adcq $0,%rcx 1706 1707 movq -104(%rsp),%rax 1708 mulq 104(%rsp) 1709 addq %rax,%r8 1710 adcq %rdx,%r9 1711 adcq $0,%rcx 1712 1713 movq -96(%rsp),%rax 1714 mulq 96(%rsp) 1715 addq %rax,%r8 1716 adcq %rdx,%r9 1717 adcq $0,%rcx 1718 1719 movq -88(%rsp),%rax 1720 mulq 88(%rsp) 1721 addq %rax,%r8 1722 adcq %rdx,%r9 1723 adcq $0,%rcx 1724 1725 movq -80(%rsp),%rax 1726 mulq 80(%rsp) 1727 addq %rax,%r8 1728 adcq %rdx,%r9 1729 adcq $0,%rcx 1730 1731 movq -72(%rsp),%rax 1732 mulq 72(%rsp) 1733 addq %rax,%r8 1734 adcq %rdx,%r9 1735 adcq $0,%rcx 1736 1737 movq -64(%rsp),%rax 1738 mulq 64(%rsp) 1739 addq %rax,%r8 1740 adcq %rdx,%r9 1741 adcq $0,%rcx 1742 1743 movq -56(%rsp),%rax 1744 mulq 56(%rsp) 1745 addq %rax,%r8 1746 adcq %rdx,%r9 1747 adcq $0,%rcx 1748 1749 movq -48(%rsp),%rax 1750 mulq 48(%rsp) 1751 addq %rax,%r8 1752 adcq %rdx,%r9 1753 adcq $0,%rcx 1754 1755 movq -40(%rsp),%rax 1756 mulq 40(%rsp) 1757 addq %rax,%r8 1758 adcq %rdx,%r9 1759 adcq $0,%rcx 1760 1761 movq -32(%rsp),%rax 1762 mulq 32(%rsp) 1763 addq %rax,%r8 1764 adcq %rdx,%r9 1765 adcq $0,%rcx 1766 1767 movq -24(%rsp),%rax 1768 mulq 24(%rsp) 1769 addq %rax,%r8 1770 adcq %rdx,%r9 1771 adcq $0,%rcx 1772 1773 movq -16(%rsp),%rax 1774 mulq 16(%rsp) 1775 addq %rax,%r8 1776 adcq %rdx,%r9 1777 adcq $0,%rcx 1778 1779/NO_APP 1780 movq %r9, %rbp 1781 movq %rcx, %r12 1782/APP 1783 movq -8(%rsp),%rax 1784 mulq 8(%rsp) 1785 addq %rax,%r8 1786 adcq %rdx,%rbp 1787 adcq $0,%r12 1788 1789/NO_APP 1790 movq %r8, 112(%r11) 1791 movq %r12, %r9 1792 movq %rbp, %rcx 1793 movq %r10, %r8 1794/APP 1795 movq -120(%rsp),%rax 1796 mulq 128(%rsp) 1797 addq %rax,%rcx 1798 adcq %rdx,%r9 1799 adcq $0,%r8 1800 1801 movq -112(%rsp),%rax 1802 mulq 120(%rsp) 1803 addq %rax,%rcx 1804 adcq %rdx,%r9 1805 adcq $0,%r8 1806 1807 movq -104(%rsp),%rax 1808 mulq 112(%rsp) 1809 addq %rax,%rcx 1810 adcq %rdx,%r9 1811 adcq $0,%r8 1812 1813 movq -96(%rsp),%rax 1814 mulq 104(%rsp) 1815 addq %rax,%rcx 1816 adcq %rdx,%r9 1817 adcq $0,%r8 1818 1819 movq -88(%rsp),%rax 1820 mulq 96(%rsp) 1821 addq %rax,%rcx 1822 adcq %rdx,%r9 1823 adcq $0,%r8 1824 1825 movq -80(%rsp),%rax 1826 mulq 88(%rsp) 1827 addq %rax,%rcx 1828 adcq %rdx,%r9 1829 adcq $0,%r8 1830 1831 movq -72(%rsp),%rax 1832 mulq 80(%rsp) 1833 addq %rax,%rcx 1834 adcq %rdx,%r9 1835 adcq $0,%r8 1836 1837 movq -64(%rsp),%rax 1838 mulq 72(%rsp) 1839 addq %rax,%rcx 1840 adcq %rdx,%r9 1841 adcq $0,%r8 1842 1843 movq -56(%rsp),%rax 1844 mulq 64(%rsp) 1845 addq %rax,%rcx 1846 adcq %rdx,%r9 1847 adcq $0,%r8 1848 1849 movq -48(%rsp),%rax 1850 mulq 56(%rsp) 1851 addq %rax,%rcx 1852 adcq %rdx,%r9 1853 adcq $0,%r8 1854 1855 movq -40(%rsp),%rax 1856 mulq 48(%rsp) 1857 addq %rax,%rcx 1858 adcq %rdx,%r9 1859 adcq $0,%r8 1860 1861 movq -32(%rsp),%rax 1862 mulq 40(%rsp) 1863 addq %rax,%rcx 1864 adcq %rdx,%r9 1865 adcq $0,%r8 1866 1867 movq -24(%rsp),%rax 1868 mulq 32(%rsp) 1869 addq %rax,%rcx 1870 adcq %rdx,%r9 1871 adcq $0,%r8 1872 1873 movq -16(%rsp),%rax 1874 mulq 24(%rsp) 1875 addq %rax,%rcx 1876 adcq %rdx,%r9 1877 adcq $0,%r8 1878 1879 movq -8(%rsp),%rax 1880 mulq 16(%rsp) 1881 addq %rax,%rcx 1882 adcq %rdx,%r9 1883 adcq $0,%r8 1884 1885/NO_APP 1886 movq %r9, %rbp 1887 movq %r8, %r12 1888/APP 1889 movq (%rsp),%rax 1890 mulq 8(%rsp) 1891 addq %rax,%rcx 1892 adcq %rdx,%rbp 1893 adcq $0,%r12 1894 1895/NO_APP 1896 movq %rcx, 120(%r11) 1897 movq %r12, %r9 1898 movq %rbp, %r8 1899 movq %r10, %rcx 1900/APP 1901 movq -112(%rsp),%rax 1902 mulq 128(%rsp) 1903 addq %rax,%r8 1904 adcq %rdx,%r9 1905 adcq $0,%rcx 1906 1907 movq -104(%rsp),%rax 1908 mulq 120(%rsp) 1909 addq %rax,%r8 1910 adcq %rdx,%r9 1911 adcq $0,%rcx 1912 1913 movq -96(%rsp),%rax 1914 mulq 112(%rsp) 1915 addq %rax,%r8 1916 adcq %rdx,%r9 1917 adcq $0,%rcx 1918 1919 movq -88(%rsp),%rax 1920 mulq 104(%rsp) 1921 addq %rax,%r8 1922 adcq %rdx,%r9 1923 adcq $0,%rcx 1924 1925 movq -80(%rsp),%rax 1926 mulq 96(%rsp) 1927 addq %rax,%r8 1928 adcq %rdx,%r9 1929 adcq $0,%rcx 1930 1931 movq -72(%rsp),%rax 1932 mulq 88(%rsp) 1933 addq %rax,%r8 1934 adcq %rdx,%r9 1935 adcq $0,%rcx 1936 1937 movq -64(%rsp),%rax 1938 mulq 80(%rsp) 1939 addq %rax,%r8 1940 adcq %rdx,%r9 1941 adcq $0,%rcx 1942 1943 movq -56(%rsp),%rax 1944 mulq 72(%rsp) 1945 addq %rax,%r8 1946 adcq %rdx,%r9 1947 adcq $0,%rcx 1948 1949 movq -48(%rsp),%rax 1950 mulq 64(%rsp) 1951 addq %rax,%r8 1952 adcq %rdx,%r9 1953 adcq $0,%rcx 1954 1955 movq -40(%rsp),%rax 1956 mulq 56(%rsp) 1957 addq %rax,%r8 1958 adcq %rdx,%r9 1959 adcq $0,%rcx 1960 1961 movq -32(%rsp),%rax 1962 mulq 48(%rsp) 1963 addq %rax,%r8 1964 adcq %rdx,%r9 1965 adcq $0,%rcx 1966 1967 movq -24(%rsp),%rax 1968 mulq 40(%rsp) 1969 addq %rax,%r8 1970 adcq %rdx,%r9 1971 adcq $0,%rcx 1972 1973 movq -16(%rsp),%rax 1974 mulq 32(%rsp) 1975 addq %rax,%r8 1976 adcq %rdx,%r9 1977 adcq $0,%rcx 1978 1979 movq -8(%rsp),%rax 1980 mulq 24(%rsp) 1981 addq %rax,%r8 1982 adcq %rdx,%r9 1983 adcq $0,%rcx 1984 1985/NO_APP 1986 movq %r9, %rbp 1987 movq %rcx, %r12 1988/APP 1989 movq (%rsp),%rax 1990 mulq 16(%rsp) 1991 addq %rax,%r8 1992 adcq %rdx,%rbp 1993 adcq $0,%r12 1994 1995/NO_APP 1996 movq %r8, 128(%r11) 1997 movq %r12, %r9 1998 movq %rbp, %rcx 1999 movq %r10, %r8 2000/APP 2001 movq -104(%rsp),%rax 2002 mulq 128(%rsp) 2003 addq %rax,%rcx 2004 adcq %rdx,%r9 2005 adcq $0,%r8 2006 2007 movq -96(%rsp),%rax 2008 mulq 120(%rsp) 2009 addq %rax,%rcx 2010 adcq %rdx,%r9 2011 adcq $0,%r8 2012 2013 movq -88(%rsp),%rax 2014 mulq 112(%rsp) 2015 addq %rax,%rcx 2016 adcq %rdx,%r9 2017 adcq $0,%r8 2018 2019 movq -80(%rsp),%rax 2020 mulq 104(%rsp) 2021 addq %rax,%rcx 2022 adcq %rdx,%r9 2023 adcq $0,%r8 2024 2025 movq -72(%rsp),%rax 2026 mulq 96(%rsp) 2027 addq %rax,%rcx 2028 adcq %rdx,%r9 2029 adcq $0,%r8 2030 2031 movq -64(%rsp),%rax 2032 mulq 88(%rsp) 2033 addq %rax,%rcx 2034 adcq %rdx,%r9 2035 adcq $0,%r8 2036 2037 movq -56(%rsp),%rax 2038 mulq 80(%rsp) 2039 addq %rax,%rcx 2040 adcq %rdx,%r9 2041 adcq $0,%r8 2042 2043 movq -48(%rsp),%rax 2044 mulq 72(%rsp) 2045 addq %rax,%rcx 2046 adcq %rdx,%r9 2047 adcq $0,%r8 2048 2049 movq -40(%rsp),%rax 2050 mulq 64(%rsp) 2051 addq %rax,%rcx 2052 adcq %rdx,%r9 2053 adcq $0,%r8 2054 2055 movq -32(%rsp),%rax 2056 mulq 56(%rsp) 2057 addq %rax,%rcx 2058 adcq %rdx,%r9 2059 adcq $0,%r8 2060 2061 movq -24(%rsp),%rax 2062 mulq 48(%rsp) 2063 addq %rax,%rcx 2064 adcq %rdx,%r9 2065 adcq $0,%r8 2066 2067 movq -16(%rsp),%rax 2068 mulq 40(%rsp) 2069 addq %rax,%rcx 2070 adcq %rdx,%r9 2071 adcq $0,%r8 2072 2073 movq -8(%rsp),%rax 2074 mulq 32(%rsp) 2075 addq %rax,%rcx 2076 adcq %rdx,%r9 2077 adcq $0,%r8 2078 2079/NO_APP 2080 movq %r9, %rbp 2081 movq %r8, %r12 2082/APP 2083 movq (%rsp),%rax 2084 mulq 24(%rsp) 2085 addq %rax,%rcx 2086 adcq %rdx,%rbp 2087 adcq $0,%r12 2088 2089/NO_APP 2090 movq %rcx, 136(%r11) 2091 movq %r12, %r9 2092 movq %rbp, %r8 2093 movq %r10, %rcx 2094/APP 2095 movq -96(%rsp),%rax 2096 mulq 128(%rsp) 2097 addq %rax,%r8 2098 adcq %rdx,%r9 2099 adcq $0,%rcx 2100 2101 movq -88(%rsp),%rax 2102 mulq 120(%rsp) 2103 addq %rax,%r8 2104 adcq %rdx,%r9 2105 adcq $0,%rcx 2106 2107 movq -80(%rsp),%rax 2108 mulq 112(%rsp) 2109 addq %rax,%r8 2110 adcq %rdx,%r9 2111 adcq $0,%rcx 2112 2113 movq -72(%rsp),%rax 2114 mulq 104(%rsp) 2115 addq %rax,%r8 2116 adcq %rdx,%r9 2117 adcq $0,%rcx 2118 2119 movq -64(%rsp),%rax 2120 mulq 96(%rsp) 2121 addq %rax,%r8 2122 adcq %rdx,%r9 2123 adcq $0,%rcx 2124 2125 movq -56(%rsp),%rax 2126 mulq 88(%rsp) 2127 addq %rax,%r8 2128 adcq %rdx,%r9 2129 adcq $0,%rcx 2130 2131 movq -48(%rsp),%rax 2132 mulq 80(%rsp) 2133 addq %rax,%r8 2134 adcq %rdx,%r9 2135 adcq $0,%rcx 2136 2137 movq -40(%rsp),%rax 2138 mulq 72(%rsp) 2139 addq %rax,%r8 2140 adcq %rdx,%r9 2141 adcq $0,%rcx 2142 2143 movq -32(%rsp),%rax 2144 mulq 64(%rsp) 2145 addq %rax,%r8 2146 adcq %rdx,%r9 2147 adcq $0,%rcx 2148 2149 movq -24(%rsp),%rax 2150 mulq 56(%rsp) 2151 addq %rax,%r8 2152 adcq %rdx,%r9 2153 adcq $0,%rcx 2154 2155 movq -16(%rsp),%rax 2156 mulq 48(%rsp) 2157 addq %rax,%r8 2158 adcq %rdx,%r9 2159 adcq $0,%rcx 2160 2161 movq -8(%rsp),%rax 2162 mulq 40(%rsp) 2163 addq %rax,%r8 2164 adcq %rdx,%r9 2165 adcq $0,%rcx 2166 2167/NO_APP 2168 movq %r9, %rbp 2169 movq %rcx, %r12 2170/APP 2171 movq (%rsp),%rax 2172 mulq 32(%rsp) 2173 addq %rax,%r8 2174 adcq %rdx,%rbp 2175 adcq $0,%r12 2176 2177/NO_APP 2178 movq %r8, 144(%r11) 2179 movq %r12, %r9 2180 movq %rbp, %rcx 2181 movq %r10, %r8 2182/APP 2183 movq -88(%rsp),%rax 2184 mulq 128(%rsp) 2185 addq %rax,%rcx 2186 adcq %rdx,%r9 2187 adcq $0,%r8 2188 2189 movq -80(%rsp),%rax 2190 mulq 120(%rsp) 2191 addq %rax,%rcx 2192 adcq %rdx,%r9 2193 adcq $0,%r8 2194 2195 movq -72(%rsp),%rax 2196 mulq 112(%rsp) 2197 addq %rax,%rcx 2198 adcq %rdx,%r9 2199 adcq $0,%r8 2200 2201 movq -64(%rsp),%rax 2202 mulq 104(%rsp) 2203 addq %rax,%rcx 2204 adcq %rdx,%r9 2205 adcq $0,%r8 2206 2207 movq -56(%rsp),%rax 2208 mulq 96(%rsp) 2209 addq %rax,%rcx 2210 adcq %rdx,%r9 2211 adcq $0,%r8 2212 2213 movq -48(%rsp),%rax 2214 mulq 88(%rsp) 2215 addq %rax,%rcx 2216 adcq %rdx,%r9 2217 adcq $0,%r8 2218 2219 movq -40(%rsp),%rax 2220 mulq 80(%rsp) 2221 addq %rax,%rcx 2222 adcq %rdx,%r9 2223 adcq $0,%r8 2224 2225 movq -32(%rsp),%rax 2226 mulq 72(%rsp) 2227 addq %rax,%rcx 2228 adcq %rdx,%r9 2229 adcq $0,%r8 2230 2231 movq -24(%rsp),%rax 2232 mulq 64(%rsp) 2233 addq %rax,%rcx 2234 adcq %rdx,%r9 2235 adcq $0,%r8 2236 2237 movq -16(%rsp),%rax 2238 mulq 56(%rsp) 2239 addq %rax,%rcx 2240 adcq %rdx,%r9 2241 adcq $0,%r8 2242 2243 movq -8(%rsp),%rax 2244 mulq 48(%rsp) 2245 addq %rax,%rcx 2246 adcq %rdx,%r9 2247 adcq $0,%r8 2248 2249/NO_APP 2250 movq %r9, %rbp 2251 movq %r8, %r12 2252/APP 2253 movq (%rsp),%rax 2254 mulq 40(%rsp) 2255 addq %rax,%rcx 2256 adcq %rdx,%rbp 2257 adcq $0,%r12 2258 2259/NO_APP 2260 movq %rcx, 152(%r11) 2261 movq %r12, %r9 2262 movq %rbp, %r8 2263 movq %r10, %rcx 2264/APP 2265 movq -80(%rsp),%rax 2266 mulq 128(%rsp) 2267 addq %rax,%r8 2268 adcq %rdx,%r9 2269 adcq $0,%rcx 2270 2271 movq -72(%rsp),%rax 2272 mulq 120(%rsp) 2273 addq %rax,%r8 2274 adcq %rdx,%r9 2275 adcq $0,%rcx 2276 2277 movq -64(%rsp),%rax 2278 mulq 112(%rsp) 2279 addq %rax,%r8 2280 adcq %rdx,%r9 2281 adcq $0,%rcx 2282 2283 movq -56(%rsp),%rax 2284 mulq 104(%rsp) 2285 addq %rax,%r8 2286 adcq %rdx,%r9 2287 adcq $0,%rcx 2288 2289 movq -48(%rsp),%rax 2290 mulq 96(%rsp) 2291 addq %rax,%r8 2292 adcq %rdx,%r9 2293 adcq $0,%rcx 2294 2295 movq -40(%rsp),%rax 2296 mulq 88(%rsp) 2297 addq %rax,%r8 2298 adcq %rdx,%r9 2299 adcq $0,%rcx 2300 2301 movq -32(%rsp),%rax 2302 mulq 80(%rsp) 2303 addq %rax,%r8 2304 adcq %rdx,%r9 2305 adcq $0,%rcx 2306 2307 movq -24(%rsp),%rax 2308 mulq 72(%rsp) 2309 addq %rax,%r8 2310 adcq %rdx,%r9 2311 adcq $0,%rcx 2312 2313 movq -16(%rsp),%rax 2314 mulq 64(%rsp) 2315 addq %rax,%r8 2316 adcq %rdx,%r9 2317 adcq $0,%rcx 2318 2319 movq -8(%rsp),%rax 2320 mulq 56(%rsp) 2321 addq %rax,%r8 2322 adcq %rdx,%r9 2323 adcq $0,%rcx 2324 2325/NO_APP 2326 movq %r9, %rbp 2327 movq %rcx, %r12 2328/APP 2329 movq (%rsp),%rax 2330 mulq 48(%rsp) 2331 addq %rax,%r8 2332 adcq %rdx,%rbp 2333 adcq $0,%r12 2334 2335/NO_APP 2336 movq %r8, 160(%r11) 2337 movq %r12, %r9 2338 movq %rbp, %rcx 2339 movq %r10, %r8 2340/APP 2341 movq -72(%rsp),%rax 2342 mulq 128(%rsp) 2343 addq %rax,%rcx 2344 adcq %rdx,%r9 2345 adcq $0,%r8 2346 2347 movq -64(%rsp),%rax 2348 mulq 120(%rsp) 2349 addq %rax,%rcx 2350 adcq %rdx,%r9 2351 adcq $0,%r8 2352 2353 movq -56(%rsp),%rax 2354 mulq 112(%rsp) 2355 addq %rax,%rcx 2356 adcq %rdx,%r9 2357 adcq $0,%r8 2358 2359 movq -48(%rsp),%rax 2360 mulq 104(%rsp) 2361 addq %rax,%rcx 2362 adcq %rdx,%r9 2363 adcq $0,%r8 2364 2365 movq -40(%rsp),%rax 2366 mulq 96(%rsp) 2367 addq %rax,%rcx 2368 adcq %rdx,%r9 2369 adcq $0,%r8 2370 2371 movq -32(%rsp),%rax 2372 mulq 88(%rsp) 2373 addq %rax,%rcx 2374 adcq %rdx,%r9 2375 adcq $0,%r8 2376 2377 movq -24(%rsp),%rax 2378 mulq 80(%rsp) 2379 addq %rax,%rcx 2380 adcq %rdx,%r9 2381 adcq $0,%r8 2382 2383 movq -16(%rsp),%rax 2384 mulq 72(%rsp) 2385 addq %rax,%rcx 2386 adcq %rdx,%r9 2387 adcq $0,%r8 2388 2389 movq -8(%rsp),%rax 2390 mulq 64(%rsp) 2391 addq %rax,%rcx 2392 adcq %rdx,%r9 2393 adcq $0,%r8 2394 2395/NO_APP 2396 movq %r9, %rbp 2397 movq %r8, %r12 2398/APP 2399 movq (%rsp),%rax 2400 mulq 56(%rsp) 2401 addq %rax,%rcx 2402 adcq %rdx,%rbp 2403 adcq $0,%r12 2404 2405/NO_APP 2406 movq %rcx, 168(%r11) 2407 movq %r12, %r9 2408 movq %rbp, %r8 2409 movq %r10, %rcx 2410/APP 2411 movq -64(%rsp),%rax 2412 mulq 128(%rsp) 2413 addq %rax,%r8 2414 adcq %rdx,%r9 2415 adcq $0,%rcx 2416 2417 movq -56(%rsp),%rax 2418 mulq 120(%rsp) 2419 addq %rax,%r8 2420 adcq %rdx,%r9 2421 adcq $0,%rcx 2422 2423 movq -48(%rsp),%rax 2424 mulq 112(%rsp) 2425 addq %rax,%r8 2426 adcq %rdx,%r9 2427 adcq $0,%rcx 2428 2429 movq -40(%rsp),%rax 2430 mulq 104(%rsp) 2431 addq %rax,%r8 2432 adcq %rdx,%r9 2433 adcq $0,%rcx 2434 2435 movq -32(%rsp),%rax 2436 mulq 96(%rsp) 2437 addq %rax,%r8 2438 adcq %rdx,%r9 2439 adcq $0,%rcx 2440 2441 movq -24(%rsp),%rax 2442 mulq 88(%rsp) 2443 addq %rax,%r8 2444 adcq %rdx,%r9 2445 adcq $0,%rcx 2446 2447 movq -16(%rsp),%rax 2448 mulq 80(%rsp) 2449 addq %rax,%r8 2450 adcq %rdx,%r9 2451 adcq $0,%rcx 2452 2453 movq -8(%rsp),%rax 2454 mulq 72(%rsp) 2455 addq %rax,%r8 2456 adcq %rdx,%r9 2457 adcq $0,%rcx 2458 2459/NO_APP 2460 movq %r9, %rbp 2461 movq %rcx, %r12 2462/APP 2463 movq (%rsp),%rax 2464 mulq 64(%rsp) 2465 addq %rax,%r8 2466 adcq %rdx,%rbp 2467 adcq $0,%r12 2468 2469/NO_APP 2470 movq %r8, 176(%r11) 2471 movq %r12, %r9 2472 movq %rbp, %rcx 2473 movq %r10, %r8 2474/APP 2475 movq -56(%rsp),%rax 2476 mulq 128(%rsp) 2477 addq %rax,%rcx 2478 adcq %rdx,%r9 2479 adcq $0,%r8 2480 2481 movq -48(%rsp),%rax 2482 mulq 120(%rsp) 2483 addq %rax,%rcx 2484 adcq %rdx,%r9 2485 adcq $0,%r8 2486 2487 movq -40(%rsp),%rax 2488 mulq 112(%rsp) 2489 addq %rax,%rcx 2490 adcq %rdx,%r9 2491 adcq $0,%r8 2492 2493 movq -32(%rsp),%rax 2494 mulq 104(%rsp) 2495 addq %rax,%rcx 2496 adcq %rdx,%r9 2497 adcq $0,%r8 2498 2499 movq -24(%rsp),%rax 2500 mulq 96(%rsp) 2501 addq %rax,%rcx 2502 adcq %rdx,%r9 2503 adcq $0,%r8 2504 2505 movq -16(%rsp),%rax 2506 mulq 88(%rsp) 2507 addq %rax,%rcx 2508 adcq %rdx,%r9 2509 adcq $0,%r8 2510 2511 movq -8(%rsp),%rax 2512 mulq 80(%rsp) 2513 addq %rax,%rcx 2514 adcq %rdx,%r9 2515 adcq $0,%r8 2516 2517/NO_APP 2518 movq %r9, %rbp 2519 movq %r8, %r12 2520/APP 2521 movq (%rsp),%rax 2522 mulq 72(%rsp) 2523 addq %rax,%rcx 2524 adcq %rdx,%rbp 2525 adcq $0,%r12 2526 2527/NO_APP 2528 movq %rcx, 184(%r11) 2529 movq %r12, %r9 2530 movq %rbp, %r8 2531 movq %r10, %rcx 2532/APP 2533 movq -48(%rsp),%rax 2534 mulq 128(%rsp) 2535 addq %rax,%r8 2536 adcq %rdx,%r9 2537 adcq $0,%rcx 2538 2539 movq -40(%rsp),%rax 2540 mulq 120(%rsp) 2541 addq %rax,%r8 2542 adcq %rdx,%r9 2543 adcq $0,%rcx 2544 2545 movq -32(%rsp),%rax 2546 mulq 112(%rsp) 2547 addq %rax,%r8 2548 adcq %rdx,%r9 2549 adcq $0,%rcx 2550 2551 movq -24(%rsp),%rax 2552 mulq 104(%rsp) 2553 addq %rax,%r8 2554 adcq %rdx,%r9 2555 adcq $0,%rcx 2556 2557 movq -16(%rsp),%rax 2558 mulq 96(%rsp) 2559 addq %rax,%r8 2560 adcq %rdx,%r9 2561 adcq $0,%rcx 2562 2563 movq -8(%rsp),%rax 2564 mulq 88(%rsp) 2565 addq %rax,%r8 2566 adcq %rdx,%r9 2567 adcq $0,%rcx 2568 2569/NO_APP 2570 movq %r9, %rbp 2571 movq %rcx, %r12 2572/APP 2573 movq (%rsp),%rax 2574 mulq 80(%rsp) 2575 addq %rax,%r8 2576 adcq %rdx,%rbp 2577 adcq $0,%r12 2578 2579/NO_APP 2580 movq %r8, 192(%r11) 2581 movq %r12, %r9 2582 movq %rbp, %rcx 2583 movq %r10, %r8 2584/APP 2585 movq -40(%rsp),%rax 2586 mulq 128(%rsp) 2587 addq %rax,%rcx 2588 adcq %rdx,%r9 2589 adcq $0,%r8 2590 2591 movq -32(%rsp),%rax 2592 mulq 120(%rsp) 2593 addq %rax,%rcx 2594 adcq %rdx,%r9 2595 adcq $0,%r8 2596 2597 movq -24(%rsp),%rax 2598 mulq 112(%rsp) 2599 addq %rax,%rcx 2600 adcq %rdx,%r9 2601 adcq $0,%r8 2602 2603 movq -16(%rsp),%rax 2604 mulq 104(%rsp) 2605 addq %rax,%rcx 2606 adcq %rdx,%r9 2607 adcq $0,%r8 2608 2609 movq -8(%rsp),%rax 2610 mulq 96(%rsp) 2611 addq %rax,%rcx 2612 adcq %rdx,%r9 2613 adcq $0,%r8 2614 2615/NO_APP 2616 movq %r9, %rbp 2617 movq %r8, %r12 2618/APP 2619 movq (%rsp),%rax 2620 mulq 88(%rsp) 2621 addq %rax,%rcx 2622 adcq %rdx,%rbp 2623 adcq $0,%r12 2624 2625/NO_APP 2626 movq %rcx, 200(%r11) 2627 movq %r12, %r9 2628 movq %rbp, %r8 2629 movq %r10, %rcx 2630/APP 2631 movq -32(%rsp),%rax 2632 mulq 128(%rsp) 2633 addq %rax,%r8 2634 adcq %rdx,%r9 2635 adcq $0,%rcx 2636 2637 movq -24(%rsp),%rax 2638 mulq 120(%rsp) 2639 addq %rax,%r8 2640 adcq %rdx,%r9 2641 adcq $0,%rcx 2642 2643 movq -16(%rsp),%rax 2644 mulq 112(%rsp) 2645 addq %rax,%r8 2646 adcq %rdx,%r9 2647 adcq $0,%rcx 2648 2649 movq -8(%rsp),%rax 2650 mulq 104(%rsp) 2651 addq %rax,%r8 2652 adcq %rdx,%r9 2653 adcq $0,%rcx 2654 2655/NO_APP 2656 movq %r9, %rbp 2657 movq %rcx, %r12 2658/APP 2659 movq (%rsp),%rax 2660 mulq 96(%rsp) 2661 addq %rax,%r8 2662 adcq %rdx,%rbp 2663 adcq $0,%r12 2664 2665/NO_APP 2666 movq %r8, 208(%r11) 2667 movq %r12, %r9 2668 movq %rbp, %rcx 2669 movq %r10, %r8 2670/APP 2671 movq -24(%rsp),%rax 2672 mulq 128(%rsp) 2673 addq %rax,%rcx 2674 adcq %rdx,%r9 2675 adcq $0,%r8 2676 2677 movq -16(%rsp),%rax 2678 mulq 120(%rsp) 2679 addq %rax,%rcx 2680 adcq %rdx,%r9 2681 adcq $0,%r8 2682 2683 movq -8(%rsp),%rax 2684 mulq 112(%rsp) 2685 addq %rax,%rcx 2686 adcq %rdx,%r9 2687 adcq $0,%r8 2688 2689/NO_APP 2690 movq %r9, %rbp 2691 movq %r8, %r12 2692/APP 2693 movq (%rsp),%rax 2694 mulq 104(%rsp) 2695 addq %rax,%rcx 2696 adcq %rdx,%rbp 2697 adcq $0,%r12 2698 2699/NO_APP 2700 movq %rcx, 216(%r11) 2701 movq %r12, %r9 2702 movq %rbp, %r8 2703 movq %r10, %rcx 2704/APP 2705 movq -16(%rsp),%rax 2706 mulq 128(%rsp) 2707 addq %rax,%r8 2708 adcq %rdx,%r9 2709 adcq $0,%rcx 2710 2711 movq -8(%rsp),%rax 2712 mulq 120(%rsp) 2713 addq %rax,%r8 2714 adcq %rdx,%r9 2715 adcq $0,%rcx 2716 2717/NO_APP 2718 movq %r9, %rbp 2719 movq %rcx, %r12 2720/APP 2721 movq (%rsp),%rax 2722 mulq 112(%rsp) 2723 addq %rax,%r8 2724 adcq %rdx,%rbp 2725 adcq $0,%r12 2726 2727/NO_APP 2728 movq %r8, 224(%r11) 2729 movq %r12, %r9 2730 movq %rbp, %rcx 2731 movq %r10, %r8 2732/APP 2733 movq -8(%rsp),%rax 2734 mulq 128(%rsp) 2735 addq %rax,%rcx 2736 adcq %rdx,%r9 2737 adcq $0,%r8 2738 2739/NO_APP 2740 movq %r8, %r12 2741 movq %r9, %rbp 2742/APP 2743 movq (%rsp),%rax 2744 mulq 120(%rsp) 2745 addq %rax,%rcx 2746 adcq %rdx,%rbp 2747 adcq $0,%r12 2748 2749/NO_APP 2750 movq %rcx, 232(%r11) 2751 movq %rbp, %r8 2752 movq %r12, %rcx 2753/APP 2754 movq (%rsp),%rax 2755 mulq 128(%rsp) 2756 addq %rax,%r8 2757 adcq %rdx,%rcx 2758 adcq $0,%r10 2759 2760/NO_APP 2761 movq %r8, 240(%r11) 2762 movl (%rsi), %esi 2763 xorl (%rdi), %esi 2764 testq %rcx, %rcx 2765 movq %rcx, 248(%r11) 2766 movl $32, 8(%rbx) 2767 jne .L76 2768 .align 16 2769.L84: 2770 movl 8(%rbx), %edx 2771 leal -1(%rdx), %edi 2772 testl %edi, %edi 2773 movl %edi, 8(%rbx) 2774 je .L76 2775 leal -2(%rdx), %eax 2776 cmpq $0, (%r11,%rax,8) 2777 je .L84 2778.L76: 2779 movl 8(%rbx), %edx 2780 xorl %r11d, %r11d 2781 testl %edx, %edx 2782 cmovne %esi, %r11d 2783 movl %r11d, (%rbx) 2784 addq $136, %rsp 2785 popq %rbx 2786 popq %rbp 2787 popq %r12 2788 ret 2789.LFE4: 2790 .size s_mp_mul_comba_16, .-s_mp_mul_comba_16 2791 .align 16 2792.globl s_mp_mul_comba_32 2793 .type s_mp_mul_comba_32, @function 2794s_mp_mul_comba_32: 2795.LFB5: 2796 pushq %rbp 2797.LCFI11: 2798 movq %rsp, %rbp 2799.LCFI12: 2800 pushq %r13 2801.LCFI13: 2802 movq %rdx, %r13 2803 movl $256, %edx 2804 pushq %r12 2805.LCFI14: 2806 movq %rsi, %r12 2807 pushq %rbx 2808.LCFI15: 2809 movq %rdi, %rbx 2810 subq $520, %rsp 2811.LCFI16: 2812 movq 16(%rdi), %rsi 2813 leaq -544(%rbp), %rdi 2814 call memcpy@PLT 2815 movq 16(%r12), %rsi 2816 leaq -288(%rbp), %rdi 2817 movl $256, %edx 2818 call memcpy@PLT 2819 movq 16(%r13), %r9 2820 xorl %r8d, %r8d 2821 movq %r8, %rsi 2822 movq %r8, %rdi 2823 movq %r8, %r10 2824/APP 2825 movq -544(%rbp),%rax 2826 mulq -288(%rbp) 2827 addq %rax,%rsi 2828 adcq %rdx,%rdi 2829 adcq $0,%r10 2830 2831/NO_APP 2832 movq %rsi, (%r9) 2833 movq %r10, %rsi 2834 movq %r8, %r10 2835/APP 2836 movq -544(%rbp),%rax 2837 mulq -280(%rbp) 2838 addq %rax,%rdi 2839 adcq %rdx,%rsi 2840 adcq $0,%r10 2841 2842/NO_APP 2843 movq %r10, %r11 2844/APP 2845 movq -536(%rbp),%rax 2846 mulq -288(%rbp) 2847 addq %rax,%rdi 2848 adcq %rdx,%rsi 2849 adcq $0,%r11 2850 2851/NO_APP 2852 movq %rdi, 8(%r9) 2853 movq %r11, %rdi 2854 movq %r8, %r11 2855/APP 2856 movq -544(%rbp),%rax 2857 mulq -272(%rbp) 2858 addq %rax,%rsi 2859 adcq %rdx,%rdi 2860 adcq $0,%r11 2861 2862/NO_APP 2863 movq %r11, %rcx 2864/APP 2865 movq -536(%rbp),%rax 2866 mulq -280(%rbp) 2867 addq %rax,%rsi 2868 adcq %rdx,%rdi 2869 adcq $0,%rcx 2870 2871/NO_APP 2872 movq %rdi, %r10 2873 movq %rcx, %r11 2874/APP 2875 movq -528(%rbp),%rax 2876 mulq -288(%rbp) 2877 addq %rax,%rsi 2878 adcq %rdx,%r10 2879 adcq $0,%r11 2880 2881/NO_APP 2882 movq %rsi, 16(%r9) 2883 movq %r11, %rdi 2884 movq %r10, %rcx 2885 movq %r8, %rsi 2886/APP 2887 movq -544(%rbp),%rax 2888 mulq -264(%rbp) 2889 addq %rax,%rcx 2890 adcq %rdx,%rdi 2891 adcq $0,%rsi 2892 2893 movq -536(%rbp),%rax 2894 mulq -272(%rbp) 2895 addq %rax,%rcx 2896 adcq %rdx,%rdi 2897 adcq $0,%rsi 2898 2899 movq -528(%rbp),%rax 2900 mulq -280(%rbp) 2901 addq %rax,%rcx 2902 adcq %rdx,%rdi 2903 adcq $0,%rsi 2904 2905/NO_APP 2906 movq %rdi, %r10 2907 movq %rsi, %r11 2908/APP 2909 movq -520(%rbp),%rax 2910 mulq -288(%rbp) 2911 addq %rax,%rcx 2912 adcq %rdx,%r10 2913 adcq $0,%r11 2914 2915/NO_APP 2916 movq %rcx, 24(%r9) 2917 movq %r11, %rdi 2918 movq %r10, %rsi 2919 movq %r8, %rcx 2920/APP 2921 movq -544(%rbp),%rax 2922 mulq -256(%rbp) 2923 addq %rax,%rsi 2924 adcq %rdx,%rdi 2925 adcq $0,%rcx 2926 2927 movq -536(%rbp),%rax 2928 mulq -264(%rbp) 2929 addq %rax,%rsi 2930 adcq %rdx,%rdi 2931 adcq $0,%rcx 2932 2933 movq -528(%rbp),%rax 2934 mulq -272(%rbp) 2935 addq %rax,%rsi 2936 adcq %rdx,%rdi 2937 adcq $0,%rcx 2938 2939 movq -520(%rbp),%rax 2940 mulq -280(%rbp) 2941 addq %rax,%rsi 2942 adcq %rdx,%rdi 2943 adcq $0,%rcx 2944 2945/NO_APP 2946 movq %rdi, %r10 2947 movq %rcx, %r11 2948/APP 2949 movq -512(%rbp),%rax 2950 mulq -288(%rbp) 2951 addq %rax,%rsi 2952 adcq %rdx,%r10 2953 adcq $0,%r11 2954 2955/NO_APP 2956 movq %rsi, 32(%r9) 2957 movq %r11, %rdi 2958 movq %r10, %rcx 2959 movq %r8, %rsi 2960/APP 2961 movq -544(%rbp),%rax 2962 mulq -248(%rbp) 2963 addq %rax,%rcx 2964 adcq %rdx,%rdi 2965 adcq $0,%rsi 2966 2967 movq -536(%rbp),%rax 2968 mulq -256(%rbp) 2969 addq %rax,%rcx 2970 adcq %rdx,%rdi 2971 adcq $0,%rsi 2972 2973 movq -528(%rbp),%rax 2974 mulq -264(%rbp) 2975 addq %rax,%rcx 2976 adcq %rdx,%rdi 2977 adcq $0,%rsi 2978 2979 movq -520(%rbp),%rax 2980 mulq -272(%rbp) 2981 addq %rax,%rcx 2982 adcq %rdx,%rdi 2983 adcq $0,%rsi 2984 2985 movq -512(%rbp),%rax 2986 mulq -280(%rbp) 2987 addq %rax,%rcx 2988 adcq %rdx,%rdi 2989 adcq $0,%rsi 2990 2991/NO_APP 2992 movq %rdi, %r10 2993 movq %rsi, %r11 2994/APP 2995 movq -504(%rbp),%rax 2996 mulq -288(%rbp) 2997 addq %rax,%rcx 2998 adcq %rdx,%r10 2999 adcq $0,%r11 3000 3001/NO_APP 3002 movq %rcx, 40(%r9) 3003 movq %r11, %rdi 3004 movq %r10, %rsi 3005 movq %r8, %rcx 3006/APP 3007 movq -544(%rbp),%rax 3008 mulq -240(%rbp) 3009 addq %rax,%rsi 3010 adcq %rdx,%rdi 3011 adcq $0,%rcx 3012 3013 movq -536(%rbp),%rax 3014 mulq -248(%rbp) 3015 addq %rax,%rsi 3016 adcq %rdx,%rdi 3017 adcq $0,%rcx 3018 3019 movq -528(%rbp),%rax 3020 mulq -256(%rbp) 3021 addq %rax,%rsi 3022 adcq %rdx,%rdi 3023 adcq $0,%rcx 3024 3025 movq -520(%rbp),%rax 3026 mulq -264(%rbp) 3027 addq %rax,%rsi 3028 adcq %rdx,%rdi 3029 adcq $0,%rcx 3030 3031 movq -512(%rbp),%rax 3032 mulq -272(%rbp) 3033 addq %rax,%rsi 3034 adcq %rdx,%rdi 3035 adcq $0,%rcx 3036 3037 movq -504(%rbp),%rax 3038 mulq -280(%rbp) 3039 addq %rax,%rsi 3040 adcq %rdx,%rdi 3041 adcq $0,%rcx 3042 3043/NO_APP 3044 movq %rdi, %r10 3045 movq %rcx, %r11 3046/APP 3047 movq -496(%rbp),%rax 3048 mulq -288(%rbp) 3049 addq %rax,%rsi 3050 adcq %rdx,%r10 3051 adcq $0,%r11 3052 3053/NO_APP 3054 movq %rsi, 48(%r9) 3055 movq %r11, %rdi 3056 movq %r10, %rcx 3057 movq %r8, %rsi 3058/APP 3059 movq -544(%rbp),%rax 3060 mulq -232(%rbp) 3061 addq %rax,%rcx 3062 adcq %rdx,%rdi 3063 adcq $0,%rsi 3064 3065 movq -536(%rbp),%rax 3066 mulq -240(%rbp) 3067 addq %rax,%rcx 3068 adcq %rdx,%rdi 3069 adcq $0,%rsi 3070 3071 movq -528(%rbp),%rax 3072 mulq -248(%rbp) 3073 addq %rax,%rcx 3074 adcq %rdx,%rdi 3075 adcq $0,%rsi 3076 3077 movq -520(%rbp),%rax 3078 mulq -256(%rbp) 3079 addq %rax,%rcx 3080 adcq %rdx,%rdi 3081 adcq $0,%rsi 3082 3083 movq -512(%rbp),%rax 3084 mulq -264(%rbp) 3085 addq %rax,%rcx 3086 adcq %rdx,%rdi 3087 adcq $0,%rsi 3088 3089 movq -504(%rbp),%rax 3090 mulq -272(%rbp) 3091 addq %rax,%rcx 3092 adcq %rdx,%rdi 3093 adcq $0,%rsi 3094 3095 movq -496(%rbp),%rax 3096 mulq -280(%rbp) 3097 addq %rax,%rcx 3098 adcq %rdx,%rdi 3099 adcq $0,%rsi 3100 3101/NO_APP 3102 movq %rdi, %r10 3103 movq %rsi, %r11 3104/APP 3105 movq -488(%rbp),%rax 3106 mulq -288(%rbp) 3107 addq %rax,%rcx 3108 adcq %rdx,%r10 3109 adcq $0,%r11 3110 3111/NO_APP 3112 movq %rcx, 56(%r9) 3113 movq %r11, %rdi 3114 movq %r10, %rsi 3115 movq %r8, %rcx 3116/APP 3117 movq -544(%rbp),%rax 3118 mulq -224(%rbp) 3119 addq %rax,%rsi 3120 adcq %rdx,%rdi 3121 adcq $0,%rcx 3122 3123 movq -536(%rbp),%rax 3124 mulq -232(%rbp) 3125 addq %rax,%rsi 3126 adcq %rdx,%rdi 3127 adcq $0,%rcx 3128 3129 movq -528(%rbp),%rax 3130 mulq -240(%rbp) 3131 addq %rax,%rsi 3132 adcq %rdx,%rdi 3133 adcq $0,%rcx 3134 3135 movq -520(%rbp),%rax 3136 mulq -248(%rbp) 3137 addq %rax,%rsi 3138 adcq %rdx,%rdi 3139 adcq $0,%rcx 3140 3141 movq -512(%rbp),%rax 3142 mulq -256(%rbp) 3143 addq %rax,%rsi 3144 adcq %rdx,%rdi 3145 adcq $0,%rcx 3146 3147 movq -504(%rbp),%rax 3148 mulq -264(%rbp) 3149 addq %rax,%rsi 3150 adcq %rdx,%rdi 3151 adcq $0,%rcx 3152 3153 movq -496(%rbp),%rax 3154 mulq -272(%rbp) 3155 addq %rax,%rsi 3156 adcq %rdx,%rdi 3157 adcq $0,%rcx 3158 3159 movq -488(%rbp),%rax 3160 mulq -280(%rbp) 3161 addq %rax,%rsi 3162 adcq %rdx,%rdi 3163 adcq $0,%rcx 3164 3165/NO_APP 3166 movq %rdi, %r10 3167 movq %rcx, %r11 3168/APP 3169 movq -480(%rbp),%rax 3170 mulq -288(%rbp) 3171 addq %rax,%rsi 3172 adcq %rdx,%r10 3173 adcq $0,%r11 3174 3175/NO_APP 3176 movq %rsi, 64(%r9) 3177 movq %r11, %rdi 3178 movq %r10, %rcx 3179 movq %r8, %rsi 3180/APP 3181 movq -544(%rbp),%rax 3182 mulq -216(%rbp) 3183 addq %rax,%rcx 3184 adcq %rdx,%rdi 3185 adcq $0,%rsi 3186 3187 movq -536(%rbp),%rax 3188 mulq -224(%rbp) 3189 addq %rax,%rcx 3190 adcq %rdx,%rdi 3191 adcq $0,%rsi 3192 3193 movq -528(%rbp),%rax 3194 mulq -232(%rbp) 3195 addq %rax,%rcx 3196 adcq %rdx,%rdi 3197 adcq $0,%rsi 3198 3199 movq -520(%rbp),%rax 3200 mulq -240(%rbp) 3201 addq %rax,%rcx 3202 adcq %rdx,%rdi 3203 adcq $0,%rsi 3204 3205 movq -512(%rbp),%rax 3206 mulq -248(%rbp) 3207 addq %rax,%rcx 3208 adcq %rdx,%rdi 3209 adcq $0,%rsi 3210 3211 movq -504(%rbp),%rax 3212 mulq -256(%rbp) 3213 addq %rax,%rcx 3214 adcq %rdx,%rdi 3215 adcq $0,%rsi 3216 3217 movq -496(%rbp),%rax 3218 mulq -264(%rbp) 3219 addq %rax,%rcx 3220 adcq %rdx,%rdi 3221 adcq $0,%rsi 3222 3223 movq -488(%rbp),%rax 3224 mulq -272(%rbp) 3225 addq %rax,%rcx 3226 adcq %rdx,%rdi 3227 adcq $0,%rsi 3228 3229 movq -480(%rbp),%rax 3230 mulq -280(%rbp) 3231 addq %rax,%rcx 3232 adcq %rdx,%rdi 3233 adcq $0,%rsi 3234 3235/NO_APP 3236 movq %rdi, %r10 3237 movq %rsi, %r11 3238/APP 3239 movq -472(%rbp),%rax 3240 mulq -288(%rbp) 3241 addq %rax,%rcx 3242 adcq %rdx,%r10 3243 adcq $0,%r11 3244 3245/NO_APP 3246 movq %rcx, 72(%r9) 3247 movq %r11, %rdi 3248 movq %r10, %rsi 3249 movq %r8, %rcx 3250/APP 3251 movq -544(%rbp),%rax 3252 mulq -208(%rbp) 3253 addq %rax,%rsi 3254 adcq %rdx,%rdi 3255 adcq $0,%rcx 3256 3257 movq -536(%rbp),%rax 3258 mulq -216(%rbp) 3259 addq %rax,%rsi 3260 adcq %rdx,%rdi 3261 adcq $0,%rcx 3262 3263 movq -528(%rbp),%rax 3264 mulq -224(%rbp) 3265 addq %rax,%rsi 3266 adcq %rdx,%rdi 3267 adcq $0,%rcx 3268 3269 movq -520(%rbp),%rax 3270 mulq -232(%rbp) 3271 addq %rax,%rsi 3272 adcq %rdx,%rdi 3273 adcq $0,%rcx 3274 3275 movq -512(%rbp),%rax 3276 mulq -240(%rbp) 3277 addq %rax,%rsi 3278 adcq %rdx,%rdi 3279 adcq $0,%rcx 3280 3281 movq -504(%rbp),%rax 3282 mulq -248(%rbp) 3283 addq %rax,%rsi 3284 adcq %rdx,%rdi 3285 adcq $0,%rcx 3286 3287 movq -496(%rbp),%rax 3288 mulq -256(%rbp) 3289 addq %rax,%rsi 3290 adcq %rdx,%rdi 3291 adcq $0,%rcx 3292 3293 movq -488(%rbp),%rax 3294 mulq -264(%rbp) 3295 addq %rax,%rsi 3296 adcq %rdx,%rdi 3297 adcq $0,%rcx 3298 3299 movq -480(%rbp),%rax 3300 mulq -272(%rbp) 3301 addq %rax,%rsi 3302 adcq %rdx,%rdi 3303 adcq $0,%rcx 3304 3305 movq -472(%rbp),%rax 3306 mulq -280(%rbp) 3307 addq %rax,%rsi 3308 adcq %rdx,%rdi 3309 adcq $0,%rcx 3310 3311/NO_APP 3312 movq %rdi, %r10 3313 movq %rcx, %r11 3314/APP 3315 movq -464(%rbp),%rax 3316 mulq -288(%rbp) 3317 addq %rax,%rsi 3318 adcq %rdx,%r10 3319 adcq $0,%r11 3320 3321/NO_APP 3322 movq %rsi, 80(%r9) 3323 movq %r11, %rdi 3324 movq %r10, %rcx 3325 movq %r8, %rsi 3326/APP 3327 movq -544(%rbp),%rax 3328 mulq -200(%rbp) 3329 addq %rax,%rcx 3330 adcq %rdx,%rdi 3331 adcq $0,%rsi 3332 3333 movq -536(%rbp),%rax 3334 mulq -208(%rbp) 3335 addq %rax,%rcx 3336 adcq %rdx,%rdi 3337 adcq $0,%rsi 3338 3339 movq -528(%rbp),%rax 3340 mulq -216(%rbp) 3341 addq %rax,%rcx 3342 adcq %rdx,%rdi 3343 adcq $0,%rsi 3344 3345 movq -520(%rbp),%rax 3346 mulq -224(%rbp) 3347 addq %rax,%rcx 3348 adcq %rdx,%rdi 3349 adcq $0,%rsi 3350 3351 movq -512(%rbp),%rax 3352 mulq -232(%rbp) 3353 addq %rax,%rcx 3354 adcq %rdx,%rdi 3355 adcq $0,%rsi 3356 3357 movq -504(%rbp),%rax 3358 mulq -240(%rbp) 3359 addq %rax,%rcx 3360 adcq %rdx,%rdi 3361 adcq $0,%rsi 3362 3363 movq -496(%rbp),%rax 3364 mulq -248(%rbp) 3365 addq %rax,%rcx 3366 adcq %rdx,%rdi 3367 adcq $0,%rsi 3368 3369 movq -488(%rbp),%rax 3370 mulq -256(%rbp) 3371 addq %rax,%rcx 3372 adcq %rdx,%rdi 3373 adcq $0,%rsi 3374 3375 movq -480(%rbp),%rax 3376 mulq -264(%rbp) 3377 addq %rax,%rcx 3378 adcq %rdx,%rdi 3379 adcq $0,%rsi 3380 3381 movq -472(%rbp),%rax 3382 mulq -272(%rbp) 3383 addq %rax,%rcx 3384 adcq %rdx,%rdi 3385 adcq $0,%rsi 3386 3387 movq -464(%rbp),%rax 3388 mulq -280(%rbp) 3389 addq %rax,%rcx 3390 adcq %rdx,%rdi 3391 adcq $0,%rsi 3392 3393/NO_APP 3394 movq %rdi, %r10 3395 movq %rsi, %r11 3396/APP 3397 movq -456(%rbp),%rax 3398 mulq -288(%rbp) 3399 addq %rax,%rcx 3400 adcq %rdx,%r10 3401 adcq $0,%r11 3402 3403/NO_APP 3404 movq %rcx, 88(%r9) 3405 movq %r11, %rdi 3406 movq %r10, %rsi 3407 movq %r8, %rcx 3408/APP 3409 movq -544(%rbp),%rax 3410 mulq -192(%rbp) 3411 addq %rax,%rsi 3412 adcq %rdx,%rdi 3413 adcq $0,%rcx 3414 3415 movq -536(%rbp),%rax 3416 mulq -200(%rbp) 3417 addq %rax,%rsi 3418 adcq %rdx,%rdi 3419 adcq $0,%rcx 3420 3421 movq -528(%rbp),%rax 3422 mulq -208(%rbp) 3423 addq %rax,%rsi 3424 adcq %rdx,%rdi 3425 adcq $0,%rcx 3426 3427 movq -520(%rbp),%rax 3428 mulq -216(%rbp) 3429 addq %rax,%rsi 3430 adcq %rdx,%rdi 3431 adcq $0,%rcx 3432 3433 movq -512(%rbp),%rax 3434 mulq -224(%rbp) 3435 addq %rax,%rsi 3436 adcq %rdx,%rdi 3437 adcq $0,%rcx 3438 3439 movq -504(%rbp),%rax 3440 mulq -232(%rbp) 3441 addq %rax,%rsi 3442 adcq %rdx,%rdi 3443 adcq $0,%rcx 3444 3445 movq -496(%rbp),%rax 3446 mulq -240(%rbp) 3447 addq %rax,%rsi 3448 adcq %rdx,%rdi 3449 adcq $0,%rcx 3450 3451 movq -488(%rbp),%rax 3452 mulq -248(%rbp) 3453 addq %rax,%rsi 3454 adcq %rdx,%rdi 3455 adcq $0,%rcx 3456 3457 movq -480(%rbp),%rax 3458 mulq -256(%rbp) 3459 addq %rax,%rsi 3460 adcq %rdx,%rdi 3461 adcq $0,%rcx 3462 3463 movq -472(%rbp),%rax 3464 mulq -264(%rbp) 3465 addq %rax,%rsi 3466 adcq %rdx,%rdi 3467 adcq $0,%rcx 3468 3469 movq -464(%rbp),%rax 3470 mulq -272(%rbp) 3471 addq %rax,%rsi 3472 adcq %rdx,%rdi 3473 adcq $0,%rcx 3474 3475 movq -456(%rbp),%rax 3476 mulq -280(%rbp) 3477 addq %rax,%rsi 3478 adcq %rdx,%rdi 3479 adcq $0,%rcx 3480 3481/NO_APP 3482 movq %rdi, %r10 3483 movq %rcx, %r11 3484/APP 3485 movq -448(%rbp),%rax 3486 mulq -288(%rbp) 3487 addq %rax,%rsi 3488 adcq %rdx,%r10 3489 adcq $0,%r11 3490 3491/NO_APP 3492 movq %rsi, 96(%r9) 3493 movq %r11, %rdi 3494 movq %r10, %rcx 3495 movq %r8, %rsi 3496/APP 3497 movq -544(%rbp),%rax 3498 mulq -184(%rbp) 3499 addq %rax,%rcx 3500 adcq %rdx,%rdi 3501 adcq $0,%rsi 3502 3503 movq -536(%rbp),%rax 3504 mulq -192(%rbp) 3505 addq %rax,%rcx 3506 adcq %rdx,%rdi 3507 adcq $0,%rsi 3508 3509 movq -528(%rbp),%rax 3510 mulq -200(%rbp) 3511 addq %rax,%rcx 3512 adcq %rdx,%rdi 3513 adcq $0,%rsi 3514 3515 movq -520(%rbp),%rax 3516 mulq -208(%rbp) 3517 addq %rax,%rcx 3518 adcq %rdx,%rdi 3519 adcq $0,%rsi 3520 3521 movq -512(%rbp),%rax 3522 mulq -216(%rbp) 3523 addq %rax,%rcx 3524 adcq %rdx,%rdi 3525 adcq $0,%rsi 3526 3527 movq -504(%rbp),%rax 3528 mulq -224(%rbp) 3529 addq %rax,%rcx 3530 adcq %rdx,%rdi 3531 adcq $0,%rsi 3532 3533 movq -496(%rbp),%rax 3534 mulq -232(%rbp) 3535 addq %rax,%rcx 3536 adcq %rdx,%rdi 3537 adcq $0,%rsi 3538 3539 movq -488(%rbp),%rax 3540 mulq -240(%rbp) 3541 addq %rax,%rcx 3542 adcq %rdx,%rdi 3543 adcq $0,%rsi 3544 3545 movq -480(%rbp),%rax 3546 mulq -248(%rbp) 3547 addq %rax,%rcx 3548 adcq %rdx,%rdi 3549 adcq $0,%rsi 3550 3551 movq -472(%rbp),%rax 3552 mulq -256(%rbp) 3553 addq %rax,%rcx 3554 adcq %rdx,%rdi 3555 adcq $0,%rsi 3556 3557 movq -464(%rbp),%rax 3558 mulq -264(%rbp) 3559 addq %rax,%rcx 3560 adcq %rdx,%rdi 3561 adcq $0,%rsi 3562 3563 movq -456(%rbp),%rax 3564 mulq -272(%rbp) 3565 addq %rax,%rcx 3566 adcq %rdx,%rdi 3567 adcq $0,%rsi 3568 3569 movq -448(%rbp),%rax 3570 mulq -280(%rbp) 3571 addq %rax,%rcx 3572 adcq %rdx,%rdi 3573 adcq $0,%rsi 3574 3575/NO_APP 3576 movq %rdi, %r10 3577 movq %rsi, %r11 3578/APP 3579 movq -440(%rbp),%rax 3580 mulq -288(%rbp) 3581 addq %rax,%rcx 3582 adcq %rdx,%r10 3583 adcq $0,%r11 3584 3585/NO_APP 3586 movq %rcx, 104(%r9) 3587 movq %r11, %rdi 3588 movq %r10, %rsi 3589 movq %r8, %rcx 3590/APP 3591 movq -544(%rbp),%rax 3592 mulq -176(%rbp) 3593 addq %rax,%rsi 3594 adcq %rdx,%rdi 3595 adcq $0,%rcx 3596 3597 movq -536(%rbp),%rax 3598 mulq -184(%rbp) 3599 addq %rax,%rsi 3600 adcq %rdx,%rdi 3601 adcq $0,%rcx 3602 3603 movq -528(%rbp),%rax 3604 mulq -192(%rbp) 3605 addq %rax,%rsi 3606 adcq %rdx,%rdi 3607 adcq $0,%rcx 3608 3609 movq -520(%rbp),%rax 3610 mulq -200(%rbp) 3611 addq %rax,%rsi 3612 adcq %rdx,%rdi 3613 adcq $0,%rcx 3614 3615 movq -512(%rbp),%rax 3616 mulq -208(%rbp) 3617 addq %rax,%rsi 3618 adcq %rdx,%rdi 3619 adcq $0,%rcx 3620 3621 movq -504(%rbp),%rax 3622 mulq -216(%rbp) 3623 addq %rax,%rsi 3624 adcq %rdx,%rdi 3625 adcq $0,%rcx 3626 3627 movq -496(%rbp),%rax 3628 mulq -224(%rbp) 3629 addq %rax,%rsi 3630 adcq %rdx,%rdi 3631 adcq $0,%rcx 3632 3633 movq -488(%rbp),%rax 3634 mulq -232(%rbp) 3635 addq %rax,%rsi 3636 adcq %rdx,%rdi 3637 adcq $0,%rcx 3638 3639 movq -480(%rbp),%rax 3640 mulq -240(%rbp) 3641 addq %rax,%rsi 3642 adcq %rdx,%rdi 3643 adcq $0,%rcx 3644 3645 movq -472(%rbp),%rax 3646 mulq -248(%rbp) 3647 addq %rax,%rsi 3648 adcq %rdx,%rdi 3649 adcq $0,%rcx 3650 3651 movq -464(%rbp),%rax 3652 mulq -256(%rbp) 3653 addq %rax,%rsi 3654 adcq %rdx,%rdi 3655 adcq $0,%rcx 3656 3657 movq -456(%rbp),%rax 3658 mulq -264(%rbp) 3659 addq %rax,%rsi 3660 adcq %rdx,%rdi 3661 adcq $0,%rcx 3662 3663 movq -448(%rbp),%rax 3664 mulq -272(%rbp) 3665 addq %rax,%rsi 3666 adcq %rdx,%rdi 3667 adcq $0,%rcx 3668 3669 movq -440(%rbp),%rax 3670 mulq -280(%rbp) 3671 addq %rax,%rsi 3672 adcq %rdx,%rdi 3673 adcq $0,%rcx 3674 3675/NO_APP 3676 movq %rdi, %r10 3677 movq %rcx, %r11 3678/APP 3679 movq -432(%rbp),%rax 3680 mulq -288(%rbp) 3681 addq %rax,%rsi 3682 adcq %rdx,%r10 3683 adcq $0,%r11 3684 3685/NO_APP 3686 movq %rsi, 112(%r9) 3687 movq %r11, %rdi 3688 movq %r10, %rcx 3689 movq %r8, %rsi 3690/APP 3691 movq -544(%rbp),%rax 3692 mulq -168(%rbp) 3693 addq %rax,%rcx 3694 adcq %rdx,%rdi 3695 adcq $0,%rsi 3696 3697 movq -536(%rbp),%rax 3698 mulq -176(%rbp) 3699 addq %rax,%rcx 3700 adcq %rdx,%rdi 3701 adcq $0,%rsi 3702 3703 movq -528(%rbp),%rax 3704 mulq -184(%rbp) 3705 addq %rax,%rcx 3706 adcq %rdx,%rdi 3707 adcq $0,%rsi 3708 3709 movq -520(%rbp),%rax 3710 mulq -192(%rbp) 3711 addq %rax,%rcx 3712 adcq %rdx,%rdi 3713 adcq $0,%rsi 3714 3715 movq -512(%rbp),%rax 3716 mulq -200(%rbp) 3717 addq %rax,%rcx 3718 adcq %rdx,%rdi 3719 adcq $0,%rsi 3720 3721 movq -504(%rbp),%rax 3722 mulq -208(%rbp) 3723 addq %rax,%rcx 3724 adcq %rdx,%rdi 3725 adcq $0,%rsi 3726 3727 movq -496(%rbp),%rax 3728 mulq -216(%rbp) 3729 addq %rax,%rcx 3730 adcq %rdx,%rdi 3731 adcq $0,%rsi 3732 3733 movq -488(%rbp),%rax 3734 mulq -224(%rbp) 3735 addq %rax,%rcx 3736 adcq %rdx,%rdi 3737 adcq $0,%rsi 3738 3739 movq -480(%rbp),%rax 3740 mulq -232(%rbp) 3741 addq %rax,%rcx 3742 adcq %rdx,%rdi 3743 adcq $0,%rsi 3744 3745 movq -472(%rbp),%rax 3746 mulq -240(%rbp) 3747 addq %rax,%rcx 3748 adcq %rdx,%rdi 3749 adcq $0,%rsi 3750 3751 movq -464(%rbp),%rax 3752 mulq -248(%rbp) 3753 addq %rax,%rcx 3754 adcq %rdx,%rdi 3755 adcq $0,%rsi 3756 3757 movq -456(%rbp),%rax 3758 mulq -256(%rbp) 3759 addq %rax,%rcx 3760 adcq %rdx,%rdi 3761 adcq $0,%rsi 3762 3763 movq -448(%rbp),%rax 3764 mulq -264(%rbp) 3765 addq %rax,%rcx 3766 adcq %rdx,%rdi 3767 adcq $0,%rsi 3768 3769 movq -440(%rbp),%rax 3770 mulq -272(%rbp) 3771 addq %rax,%rcx 3772 adcq %rdx,%rdi 3773 adcq $0,%rsi 3774 3775 movq -432(%rbp),%rax 3776 mulq -280(%rbp) 3777 addq %rax,%rcx 3778 adcq %rdx,%rdi 3779 adcq $0,%rsi 3780 3781/NO_APP 3782 movq %rdi, %r10 3783 movq %rsi, %r11 3784/APP 3785 movq -424(%rbp),%rax 3786 mulq -288(%rbp) 3787 addq %rax,%rcx 3788 adcq %rdx,%r10 3789 adcq $0,%r11 3790 3791/NO_APP 3792 movq %rcx, 120(%r9) 3793 movq %r11, %rdi 3794 movq %r10, %rsi 3795 movq %r8, %rcx 3796/APP 3797 movq -544(%rbp),%rax 3798 mulq -160(%rbp) 3799 addq %rax,%rsi 3800 adcq %rdx,%rdi 3801 adcq $0,%rcx 3802 3803 movq -536(%rbp),%rax 3804 mulq -168(%rbp) 3805 addq %rax,%rsi 3806 adcq %rdx,%rdi 3807 adcq $0,%rcx 3808 3809 movq -528(%rbp),%rax 3810 mulq -176(%rbp) 3811 addq %rax,%rsi 3812 adcq %rdx,%rdi 3813 adcq $0,%rcx 3814 3815 movq -520(%rbp),%rax 3816 mulq -184(%rbp) 3817 addq %rax,%rsi 3818 adcq %rdx,%rdi 3819 adcq $0,%rcx 3820 3821 movq -512(%rbp),%rax 3822 mulq -192(%rbp) 3823 addq %rax,%rsi 3824 adcq %rdx,%rdi 3825 adcq $0,%rcx 3826 3827 movq -504(%rbp),%rax 3828 mulq -200(%rbp) 3829 addq %rax,%rsi 3830 adcq %rdx,%rdi 3831 adcq $0,%rcx 3832 3833 movq -496(%rbp),%rax 3834 mulq -208(%rbp) 3835 addq %rax,%rsi 3836 adcq %rdx,%rdi 3837 adcq $0,%rcx 3838 3839 movq -488(%rbp),%rax 3840 mulq -216(%rbp) 3841 addq %rax,%rsi 3842 adcq %rdx,%rdi 3843 adcq $0,%rcx 3844 3845 movq -480(%rbp),%rax 3846 mulq -224(%rbp) 3847 addq %rax,%rsi 3848 adcq %rdx,%rdi 3849 adcq $0,%rcx 3850 3851 movq -472(%rbp),%rax 3852 mulq -232(%rbp) 3853 addq %rax,%rsi 3854 adcq %rdx,%rdi 3855 adcq $0,%rcx 3856 3857 movq -464(%rbp),%rax 3858 mulq -240(%rbp) 3859 addq %rax,%rsi 3860 adcq %rdx,%rdi 3861 adcq $0,%rcx 3862 3863 movq -456(%rbp),%rax 3864 mulq -248(%rbp) 3865 addq %rax,%rsi 3866 adcq %rdx,%rdi 3867 adcq $0,%rcx 3868 3869 movq -448(%rbp),%rax 3870 mulq -256(%rbp) 3871 addq %rax,%rsi 3872 adcq %rdx,%rdi 3873 adcq $0,%rcx 3874 3875 movq -440(%rbp),%rax 3876 mulq -264(%rbp) 3877 addq %rax,%rsi 3878 adcq %rdx,%rdi 3879 adcq $0,%rcx 3880 3881 movq -432(%rbp),%rax 3882 mulq -272(%rbp) 3883 addq %rax,%rsi 3884 adcq %rdx,%rdi 3885 adcq $0,%rcx 3886 3887 movq -424(%rbp),%rax 3888 mulq -280(%rbp) 3889 addq %rax,%rsi 3890 adcq %rdx,%rdi 3891 adcq $0,%rcx 3892 3893/NO_APP 3894 movq %rdi, %r10 3895 movq %rcx, %r11 3896/APP 3897 movq -416(%rbp),%rax 3898 mulq -288(%rbp) 3899 addq %rax,%rsi 3900 adcq %rdx,%r10 3901 adcq $0,%r11 3902 3903/NO_APP 3904 movq %rsi, 128(%r9) 3905 movq %r11, %rdi 3906 movq %r10, %rcx 3907 movq %r8, %rsi 3908/APP 3909 movq -544(%rbp),%rax 3910 mulq -152(%rbp) 3911 addq %rax,%rcx 3912 adcq %rdx,%rdi 3913 adcq $0,%rsi 3914 3915 movq -536(%rbp),%rax 3916 mulq -160(%rbp) 3917 addq %rax,%rcx 3918 adcq %rdx,%rdi 3919 adcq $0,%rsi 3920 3921 movq -528(%rbp),%rax 3922 mulq -168(%rbp) 3923 addq %rax,%rcx 3924 adcq %rdx,%rdi 3925 adcq $0,%rsi 3926 3927 movq -520(%rbp),%rax 3928 mulq -176(%rbp) 3929 addq %rax,%rcx 3930 adcq %rdx,%rdi 3931 adcq $0,%rsi 3932 3933 movq -512(%rbp),%rax 3934 mulq -184(%rbp) 3935 addq %rax,%rcx 3936 adcq %rdx,%rdi 3937 adcq $0,%rsi 3938 3939 movq -504(%rbp),%rax 3940 mulq -192(%rbp) 3941 addq %rax,%rcx 3942 adcq %rdx,%rdi 3943 adcq $0,%rsi 3944 3945 movq -496(%rbp),%rax 3946 mulq -200(%rbp) 3947 addq %rax,%rcx 3948 adcq %rdx,%rdi 3949 adcq $0,%rsi 3950 3951 movq -488(%rbp),%rax 3952 mulq -208(%rbp) 3953 addq %rax,%rcx 3954 adcq %rdx,%rdi 3955 adcq $0,%rsi 3956 3957 movq -480(%rbp),%rax 3958 mulq -216(%rbp) 3959 addq %rax,%rcx 3960 adcq %rdx,%rdi 3961 adcq $0,%rsi 3962 3963 movq -472(%rbp),%rax 3964 mulq -224(%rbp) 3965 addq %rax,%rcx 3966 adcq %rdx,%rdi 3967 adcq $0,%rsi 3968 3969 movq -464(%rbp),%rax 3970 mulq -232(%rbp) 3971 addq %rax,%rcx 3972 adcq %rdx,%rdi 3973 adcq $0,%rsi 3974 3975 movq -456(%rbp),%rax 3976 mulq -240(%rbp) 3977 addq %rax,%rcx 3978 adcq %rdx,%rdi 3979 adcq $0,%rsi 3980 3981 movq -448(%rbp),%rax 3982 mulq -248(%rbp) 3983 addq %rax,%rcx 3984 adcq %rdx,%rdi 3985 adcq $0,%rsi 3986 3987 movq -440(%rbp),%rax 3988 mulq -256(%rbp) 3989 addq %rax,%rcx 3990 adcq %rdx,%rdi 3991 adcq $0,%rsi 3992 3993 movq -432(%rbp),%rax 3994 mulq -264(%rbp) 3995 addq %rax,%rcx 3996 adcq %rdx,%rdi 3997 adcq $0,%rsi 3998 3999 movq -424(%rbp),%rax 4000 mulq -272(%rbp) 4001 addq %rax,%rcx 4002 adcq %rdx,%rdi 4003 adcq $0,%rsi 4004 4005 movq -416(%rbp),%rax 4006 mulq -280(%rbp) 4007 addq %rax,%rcx 4008 adcq %rdx,%rdi 4009 adcq $0,%rsi 4010 4011/NO_APP 4012 movq %rdi, %r10 4013 movq %rsi, %r11 4014/APP 4015 movq -408(%rbp),%rax 4016 mulq -288(%rbp) 4017 addq %rax,%rcx 4018 adcq %rdx,%r10 4019 adcq $0,%r11 4020 4021/NO_APP 4022 movq %rcx, 136(%r9) 4023 movq %r11, %rdi 4024 movq %r10, %rsi 4025 movq %r8, %rcx 4026/APP 4027 movq -544(%rbp),%rax 4028 mulq -144(%rbp) 4029 addq %rax,%rsi 4030 adcq %rdx,%rdi 4031 adcq $0,%rcx 4032 4033 movq -536(%rbp),%rax 4034 mulq -152(%rbp) 4035 addq %rax,%rsi 4036 adcq %rdx,%rdi 4037 adcq $0,%rcx 4038 4039 movq -528(%rbp),%rax 4040 mulq -160(%rbp) 4041 addq %rax,%rsi 4042 adcq %rdx,%rdi 4043 adcq $0,%rcx 4044 4045 movq -520(%rbp),%rax 4046 mulq -168(%rbp) 4047 addq %rax,%rsi 4048 adcq %rdx,%rdi 4049 adcq $0,%rcx 4050 4051 movq -512(%rbp),%rax 4052 mulq -176(%rbp) 4053 addq %rax,%rsi 4054 adcq %rdx,%rdi 4055 adcq $0,%rcx 4056 4057 movq -504(%rbp),%rax 4058 mulq -184(%rbp) 4059 addq %rax,%rsi 4060 adcq %rdx,%rdi 4061 adcq $0,%rcx 4062 4063 movq -496(%rbp),%rax 4064 mulq -192(%rbp) 4065 addq %rax,%rsi 4066 adcq %rdx,%rdi 4067 adcq $0,%rcx 4068 4069 movq -488(%rbp),%rax 4070 mulq -200(%rbp) 4071 addq %rax,%rsi 4072 adcq %rdx,%rdi 4073 adcq $0,%rcx 4074 4075 movq -480(%rbp),%rax 4076 mulq -208(%rbp) 4077 addq %rax,%rsi 4078 adcq %rdx,%rdi 4079 adcq $0,%rcx 4080 4081 movq -472(%rbp),%rax 4082 mulq -216(%rbp) 4083 addq %rax,%rsi 4084 adcq %rdx,%rdi 4085 adcq $0,%rcx 4086 4087 movq -464(%rbp),%rax 4088 mulq -224(%rbp) 4089 addq %rax,%rsi 4090 adcq %rdx,%rdi 4091 adcq $0,%rcx 4092 4093 movq -456(%rbp),%rax 4094 mulq -232(%rbp) 4095 addq %rax,%rsi 4096 adcq %rdx,%rdi 4097 adcq $0,%rcx 4098 4099 movq -448(%rbp),%rax 4100 mulq -240(%rbp) 4101 addq %rax,%rsi 4102 adcq %rdx,%rdi 4103 adcq $0,%rcx 4104 4105 movq -440(%rbp),%rax 4106 mulq -248(%rbp) 4107 addq %rax,%rsi 4108 adcq %rdx,%rdi 4109 adcq $0,%rcx 4110 4111 movq -432(%rbp),%rax 4112 mulq -256(%rbp) 4113 addq %rax,%rsi 4114 adcq %rdx,%rdi 4115 adcq $0,%rcx 4116 4117 movq -424(%rbp),%rax 4118 mulq -264(%rbp) 4119 addq %rax,%rsi 4120 adcq %rdx,%rdi 4121 adcq $0,%rcx 4122 4123 movq -416(%rbp),%rax 4124 mulq -272(%rbp) 4125 addq %rax,%rsi 4126 adcq %rdx,%rdi 4127 adcq $0,%rcx 4128 4129 movq -408(%rbp),%rax 4130 mulq -280(%rbp) 4131 addq %rax,%rsi 4132 adcq %rdx,%rdi 4133 adcq $0,%rcx 4134 4135/NO_APP 4136 movq %rdi, %r10 4137 movq %rcx, %r11 4138/APP 4139 movq -400(%rbp),%rax 4140 mulq -288(%rbp) 4141 addq %rax,%rsi 4142 adcq %rdx,%r10 4143 adcq $0,%r11 4144 4145/NO_APP 4146 movq %rsi, 144(%r9) 4147 movq %r11, %rdi 4148 movq %r10, %rcx 4149 movq %r8, %rsi 4150/APP 4151 movq -544(%rbp),%rax 4152 mulq -136(%rbp) 4153 addq %rax,%rcx 4154 adcq %rdx,%rdi 4155 adcq $0,%rsi 4156 4157 movq -536(%rbp),%rax 4158 mulq -144(%rbp) 4159 addq %rax,%rcx 4160 adcq %rdx,%rdi 4161 adcq $0,%rsi 4162 4163 movq -528(%rbp),%rax 4164 mulq -152(%rbp) 4165 addq %rax,%rcx 4166 adcq %rdx,%rdi 4167 adcq $0,%rsi 4168 4169 movq -520(%rbp),%rax 4170 mulq -160(%rbp) 4171 addq %rax,%rcx 4172 adcq %rdx,%rdi 4173 adcq $0,%rsi 4174 4175 movq -512(%rbp),%rax 4176 mulq -168(%rbp) 4177 addq %rax,%rcx 4178 adcq %rdx,%rdi 4179 adcq $0,%rsi 4180 4181 movq -504(%rbp),%rax 4182 mulq -176(%rbp) 4183 addq %rax,%rcx 4184 adcq %rdx,%rdi 4185 adcq $0,%rsi 4186 4187 movq -496(%rbp),%rax 4188 mulq -184(%rbp) 4189 addq %rax,%rcx 4190 adcq %rdx,%rdi 4191 adcq $0,%rsi 4192 4193 movq -488(%rbp),%rax 4194 mulq -192(%rbp) 4195 addq %rax,%rcx 4196 adcq %rdx,%rdi 4197 adcq $0,%rsi 4198 4199 movq -480(%rbp),%rax 4200 mulq -200(%rbp) 4201 addq %rax,%rcx 4202 adcq %rdx,%rdi 4203 adcq $0,%rsi 4204 4205 movq -472(%rbp),%rax 4206 mulq -208(%rbp) 4207 addq %rax,%rcx 4208 adcq %rdx,%rdi 4209 adcq $0,%rsi 4210 4211 movq -464(%rbp),%rax 4212 mulq -216(%rbp) 4213 addq %rax,%rcx 4214 adcq %rdx,%rdi 4215 adcq $0,%rsi 4216 4217 movq -456(%rbp),%rax 4218 mulq -224(%rbp) 4219 addq %rax,%rcx 4220 adcq %rdx,%rdi 4221 adcq $0,%rsi 4222 4223 movq -448(%rbp),%rax 4224 mulq -232(%rbp) 4225 addq %rax,%rcx 4226 adcq %rdx,%rdi 4227 adcq $0,%rsi 4228 4229 movq -440(%rbp),%rax 4230 mulq -240(%rbp) 4231 addq %rax,%rcx 4232 adcq %rdx,%rdi 4233 adcq $0,%rsi 4234 4235 movq -432(%rbp),%rax 4236 mulq -248(%rbp) 4237 addq %rax,%rcx 4238 adcq %rdx,%rdi 4239 adcq $0,%rsi 4240 4241 movq -424(%rbp),%rax 4242 mulq -256(%rbp) 4243 addq %rax,%rcx 4244 adcq %rdx,%rdi 4245 adcq $0,%rsi 4246 4247 movq -416(%rbp),%rax 4248 mulq -264(%rbp) 4249 addq %rax,%rcx 4250 adcq %rdx,%rdi 4251 adcq $0,%rsi 4252 4253 movq -408(%rbp),%rax 4254 mulq -272(%rbp) 4255 addq %rax,%rcx 4256 adcq %rdx,%rdi 4257 adcq $0,%rsi 4258 4259 movq -400(%rbp),%rax 4260 mulq -280(%rbp) 4261 addq %rax,%rcx 4262 adcq %rdx,%rdi 4263 adcq $0,%rsi 4264 4265/NO_APP 4266 movq %rdi, %r10 4267 movq %rsi, %r11 4268/APP 4269 movq -392(%rbp),%rax 4270 mulq -288(%rbp) 4271 addq %rax,%rcx 4272 adcq %rdx,%r10 4273 adcq $0,%r11 4274 4275/NO_APP 4276 movq %rcx, 152(%r9) 4277 movq %r11, %rdi 4278 movq %r10, %rsi 4279 movq %r8, %rcx 4280/APP 4281 movq -544(%rbp),%rax 4282 mulq -128(%rbp) 4283 addq %rax,%rsi 4284 adcq %rdx,%rdi 4285 adcq $0,%rcx 4286 4287 movq -536(%rbp),%rax 4288 mulq -136(%rbp) 4289 addq %rax,%rsi 4290 adcq %rdx,%rdi 4291 adcq $0,%rcx 4292 4293 movq -528(%rbp),%rax 4294 mulq -144(%rbp) 4295 addq %rax,%rsi 4296 adcq %rdx,%rdi 4297 adcq $0,%rcx 4298 4299 movq -520(%rbp),%rax 4300 mulq -152(%rbp) 4301 addq %rax,%rsi 4302 adcq %rdx,%rdi 4303 adcq $0,%rcx 4304 4305 movq -512(%rbp),%rax 4306 mulq -160(%rbp) 4307 addq %rax,%rsi 4308 adcq %rdx,%rdi 4309 adcq $0,%rcx 4310 4311 movq -504(%rbp),%rax 4312 mulq -168(%rbp) 4313 addq %rax,%rsi 4314 adcq %rdx,%rdi 4315 adcq $0,%rcx 4316 4317 movq -496(%rbp),%rax 4318 mulq -176(%rbp) 4319 addq %rax,%rsi 4320 adcq %rdx,%rdi 4321 adcq $0,%rcx 4322 4323 movq -488(%rbp),%rax 4324 mulq -184(%rbp) 4325 addq %rax,%rsi 4326 adcq %rdx,%rdi 4327 adcq $0,%rcx 4328 4329 movq -480(%rbp),%rax 4330 mulq -192(%rbp) 4331 addq %rax,%rsi 4332 adcq %rdx,%rdi 4333 adcq $0,%rcx 4334 4335 movq -472(%rbp),%rax 4336 mulq -200(%rbp) 4337 addq %rax,%rsi 4338 adcq %rdx,%rdi 4339 adcq $0,%rcx 4340 4341 movq -464(%rbp),%rax 4342 mulq -208(%rbp) 4343 addq %rax,%rsi 4344 adcq %rdx,%rdi 4345 adcq $0,%rcx 4346 4347 movq -456(%rbp),%rax 4348 mulq -216(%rbp) 4349 addq %rax,%rsi 4350 adcq %rdx,%rdi 4351 adcq $0,%rcx 4352 4353 movq -448(%rbp),%rax 4354 mulq -224(%rbp) 4355 addq %rax,%rsi 4356 adcq %rdx,%rdi 4357 adcq $0,%rcx 4358 4359 movq -440(%rbp),%rax 4360 mulq -232(%rbp) 4361 addq %rax,%rsi 4362 adcq %rdx,%rdi 4363 adcq $0,%rcx 4364 4365 movq -432(%rbp),%rax 4366 mulq -240(%rbp) 4367 addq %rax,%rsi 4368 adcq %rdx,%rdi 4369 adcq $0,%rcx 4370 4371 movq -424(%rbp),%rax 4372 mulq -248(%rbp) 4373 addq %rax,%rsi 4374 adcq %rdx,%rdi 4375 adcq $0,%rcx 4376 4377 movq -416(%rbp),%rax 4378 mulq -256(%rbp) 4379 addq %rax,%rsi 4380 adcq %rdx,%rdi 4381 adcq $0,%rcx 4382 4383 movq -408(%rbp),%rax 4384 mulq -264(%rbp) 4385 addq %rax,%rsi 4386 adcq %rdx,%rdi 4387 adcq $0,%rcx 4388 4389 movq -400(%rbp),%rax 4390 mulq -272(%rbp) 4391 addq %rax,%rsi 4392 adcq %rdx,%rdi 4393 adcq $0,%rcx 4394 4395 movq -392(%rbp),%rax 4396 mulq -280(%rbp) 4397 addq %rax,%rsi 4398 adcq %rdx,%rdi 4399 adcq $0,%rcx 4400 4401/NO_APP 4402 movq %rdi, %r10 4403 movq %rcx, %r11 4404/APP 4405 movq -384(%rbp),%rax 4406 mulq -288(%rbp) 4407 addq %rax,%rsi 4408 adcq %rdx,%r10 4409 adcq $0,%r11 4410 4411/NO_APP 4412 movq %rsi, 160(%r9) 4413 movq %r11, %rdi 4414 movq %r10, %rcx 4415 movq %r8, %rsi 4416/APP 4417 movq -544(%rbp),%rax 4418 mulq -120(%rbp) 4419 addq %rax,%rcx 4420 adcq %rdx,%rdi 4421 adcq $0,%rsi 4422 4423 movq -536(%rbp),%rax 4424 mulq -128(%rbp) 4425 addq %rax,%rcx 4426 adcq %rdx,%rdi 4427 adcq $0,%rsi 4428 4429 movq -528(%rbp),%rax 4430 mulq -136(%rbp) 4431 addq %rax,%rcx 4432 adcq %rdx,%rdi 4433 adcq $0,%rsi 4434 4435 movq -520(%rbp),%rax 4436 mulq -144(%rbp) 4437 addq %rax,%rcx 4438 adcq %rdx,%rdi 4439 adcq $0,%rsi 4440 4441 movq -512(%rbp),%rax 4442 mulq -152(%rbp) 4443 addq %rax,%rcx 4444 adcq %rdx,%rdi 4445 adcq $0,%rsi 4446 4447 movq -504(%rbp),%rax 4448 mulq -160(%rbp) 4449 addq %rax,%rcx 4450 adcq %rdx,%rdi 4451 adcq $0,%rsi 4452 4453 movq -496(%rbp),%rax 4454 mulq -168(%rbp) 4455 addq %rax,%rcx 4456 adcq %rdx,%rdi 4457 adcq $0,%rsi 4458 4459 movq -488(%rbp),%rax 4460 mulq -176(%rbp) 4461 addq %rax,%rcx 4462 adcq %rdx,%rdi 4463 adcq $0,%rsi 4464 4465 movq -480(%rbp),%rax 4466 mulq -184(%rbp) 4467 addq %rax,%rcx 4468 adcq %rdx,%rdi 4469 adcq $0,%rsi 4470 4471 movq -472(%rbp),%rax 4472 mulq -192(%rbp) 4473 addq %rax,%rcx 4474 adcq %rdx,%rdi 4475 adcq $0,%rsi 4476 4477 movq -464(%rbp),%rax 4478 mulq -200(%rbp) 4479 addq %rax,%rcx 4480 adcq %rdx,%rdi 4481 adcq $0,%rsi 4482 4483 movq -456(%rbp),%rax 4484 mulq -208(%rbp) 4485 addq %rax,%rcx 4486 adcq %rdx,%rdi 4487 adcq $0,%rsi 4488 4489 movq -448(%rbp),%rax 4490 mulq -216(%rbp) 4491 addq %rax,%rcx 4492 adcq %rdx,%rdi 4493 adcq $0,%rsi 4494 4495 movq -440(%rbp),%rax 4496 mulq -224(%rbp) 4497 addq %rax,%rcx 4498 adcq %rdx,%rdi 4499 adcq $0,%rsi 4500 4501 movq -432(%rbp),%rax 4502 mulq -232(%rbp) 4503 addq %rax,%rcx 4504 adcq %rdx,%rdi 4505 adcq $0,%rsi 4506 4507 movq -424(%rbp),%rax 4508 mulq -240(%rbp) 4509 addq %rax,%rcx 4510 adcq %rdx,%rdi 4511 adcq $0,%rsi 4512 4513 movq -416(%rbp),%rax 4514 mulq -248(%rbp) 4515 addq %rax,%rcx 4516 adcq %rdx,%rdi 4517 adcq $0,%rsi 4518 4519 movq -408(%rbp),%rax 4520 mulq -256(%rbp) 4521 addq %rax,%rcx 4522 adcq %rdx,%rdi 4523 adcq $0,%rsi 4524 4525 movq -400(%rbp),%rax 4526 mulq -264(%rbp) 4527 addq %rax,%rcx 4528 adcq %rdx,%rdi 4529 adcq $0,%rsi 4530 4531 movq -392(%rbp),%rax 4532 mulq -272(%rbp) 4533 addq %rax,%rcx 4534 adcq %rdx,%rdi 4535 adcq $0,%rsi 4536 4537 movq -384(%rbp),%rax 4538 mulq -280(%rbp) 4539 addq %rax,%rcx 4540 adcq %rdx,%rdi 4541 adcq $0,%rsi 4542 4543/NO_APP 4544 movq %rdi, %r10 4545 movq %rsi, %r11 4546/APP 4547 movq -376(%rbp),%rax 4548 mulq -288(%rbp) 4549 addq %rax,%rcx 4550 adcq %rdx,%r10 4551 adcq $0,%r11 4552 4553/NO_APP 4554 movq %rcx, 168(%r9) 4555 movq %r11, %rdi 4556 movq %r10, %rsi 4557 movq %r8, %rcx 4558/APP 4559 movq -544(%rbp),%rax 4560 mulq -112(%rbp) 4561 addq %rax,%rsi 4562 adcq %rdx,%rdi 4563 adcq $0,%rcx 4564 4565 movq -536(%rbp),%rax 4566 mulq -120(%rbp) 4567 addq %rax,%rsi 4568 adcq %rdx,%rdi 4569 adcq $0,%rcx 4570 4571 movq -528(%rbp),%rax 4572 mulq -128(%rbp) 4573 addq %rax,%rsi 4574 adcq %rdx,%rdi 4575 adcq $0,%rcx 4576 4577 movq -520(%rbp),%rax 4578 mulq -136(%rbp) 4579 addq %rax,%rsi 4580 adcq %rdx,%rdi 4581 adcq $0,%rcx 4582 4583 movq -512(%rbp),%rax 4584 mulq -144(%rbp) 4585 addq %rax,%rsi 4586 adcq %rdx,%rdi 4587 adcq $0,%rcx 4588 4589 movq -504(%rbp),%rax 4590 mulq -152(%rbp) 4591 addq %rax,%rsi 4592 adcq %rdx,%rdi 4593 adcq $0,%rcx 4594 4595 movq -496(%rbp),%rax 4596 mulq -160(%rbp) 4597 addq %rax,%rsi 4598 adcq %rdx,%rdi 4599 adcq $0,%rcx 4600 4601 movq -488(%rbp),%rax 4602 mulq -168(%rbp) 4603 addq %rax,%rsi 4604 adcq %rdx,%rdi 4605 adcq $0,%rcx 4606 4607 movq -480(%rbp),%rax 4608 mulq -176(%rbp) 4609 addq %rax,%rsi 4610 adcq %rdx,%rdi 4611 adcq $0,%rcx 4612 4613 movq -472(%rbp),%rax 4614 mulq -184(%rbp) 4615 addq %rax,%rsi 4616 adcq %rdx,%rdi 4617 adcq $0,%rcx 4618 4619 movq -464(%rbp),%rax 4620 mulq -192(%rbp) 4621 addq %rax,%rsi 4622 adcq %rdx,%rdi 4623 adcq $0,%rcx 4624 4625 movq -456(%rbp),%rax 4626 mulq -200(%rbp) 4627 addq %rax,%rsi 4628 adcq %rdx,%rdi 4629 adcq $0,%rcx 4630 4631 movq -448(%rbp),%rax 4632 mulq -208(%rbp) 4633 addq %rax,%rsi 4634 adcq %rdx,%rdi 4635 adcq $0,%rcx 4636 4637 movq -440(%rbp),%rax 4638 mulq -216(%rbp) 4639 addq %rax,%rsi 4640 adcq %rdx,%rdi 4641 adcq $0,%rcx 4642 4643 movq -432(%rbp),%rax 4644 mulq -224(%rbp) 4645 addq %rax,%rsi 4646 adcq %rdx,%rdi 4647 adcq $0,%rcx 4648 4649 movq -424(%rbp),%rax 4650 mulq -232(%rbp) 4651 addq %rax,%rsi 4652 adcq %rdx,%rdi 4653 adcq $0,%rcx 4654 4655 movq -416(%rbp),%rax 4656 mulq -240(%rbp) 4657 addq %rax,%rsi 4658 adcq %rdx,%rdi 4659 adcq $0,%rcx 4660 4661 movq -408(%rbp),%rax 4662 mulq -248(%rbp) 4663 addq %rax,%rsi 4664 adcq %rdx,%rdi 4665 adcq $0,%rcx 4666 4667 movq -400(%rbp),%rax 4668 mulq -256(%rbp) 4669 addq %rax,%rsi 4670 adcq %rdx,%rdi 4671 adcq $0,%rcx 4672 4673 movq -392(%rbp),%rax 4674 mulq -264(%rbp) 4675 addq %rax,%rsi 4676 adcq %rdx,%rdi 4677 adcq $0,%rcx 4678 4679 movq -384(%rbp),%rax 4680 mulq -272(%rbp) 4681 addq %rax,%rsi 4682 adcq %rdx,%rdi 4683 adcq $0,%rcx 4684 4685 movq -376(%rbp),%rax 4686 mulq -280(%rbp) 4687 addq %rax,%rsi 4688 adcq %rdx,%rdi 4689 adcq $0,%rcx 4690 4691/NO_APP 4692 movq %rdi, %r10 4693 movq %rcx, %r11 4694/APP 4695 movq -368(%rbp),%rax 4696 mulq -288(%rbp) 4697 addq %rax,%rsi 4698 adcq %rdx,%r10 4699 adcq $0,%r11 4700 4701/NO_APP 4702 movq %rsi, 176(%r9) 4703 movq %r11, %rdi 4704 movq %r10, %rcx 4705 movq %r8, %rsi 4706/APP 4707 movq -544(%rbp),%rax 4708 mulq -104(%rbp) 4709 addq %rax,%rcx 4710 adcq %rdx,%rdi 4711 adcq $0,%rsi 4712 4713 movq -536(%rbp),%rax 4714 mulq -112(%rbp) 4715 addq %rax,%rcx 4716 adcq %rdx,%rdi 4717 adcq $0,%rsi 4718 4719 movq -528(%rbp),%rax 4720 mulq -120(%rbp) 4721 addq %rax,%rcx 4722 adcq %rdx,%rdi 4723 adcq $0,%rsi 4724 4725 movq -520(%rbp),%rax 4726 mulq -128(%rbp) 4727 addq %rax,%rcx 4728 adcq %rdx,%rdi 4729 adcq $0,%rsi 4730 4731 movq -512(%rbp),%rax 4732 mulq -136(%rbp) 4733 addq %rax,%rcx 4734 adcq %rdx,%rdi 4735 adcq $0,%rsi 4736 4737 movq -504(%rbp),%rax 4738 mulq -144(%rbp) 4739 addq %rax,%rcx 4740 adcq %rdx,%rdi 4741 adcq $0,%rsi 4742 4743 movq -496(%rbp),%rax 4744 mulq -152(%rbp) 4745 addq %rax,%rcx 4746 adcq %rdx,%rdi 4747 adcq $0,%rsi 4748 4749 movq -488(%rbp),%rax 4750 mulq -160(%rbp) 4751 addq %rax,%rcx 4752 adcq %rdx,%rdi 4753 adcq $0,%rsi 4754 4755 movq -480(%rbp),%rax 4756 mulq -168(%rbp) 4757 addq %rax,%rcx 4758 adcq %rdx,%rdi 4759 adcq $0,%rsi 4760 4761 movq -472(%rbp),%rax 4762 mulq -176(%rbp) 4763 addq %rax,%rcx 4764 adcq %rdx,%rdi 4765 adcq $0,%rsi 4766 4767 movq -464(%rbp),%rax 4768 mulq -184(%rbp) 4769 addq %rax,%rcx 4770 adcq %rdx,%rdi 4771 adcq $0,%rsi 4772 4773 movq -456(%rbp),%rax 4774 mulq -192(%rbp) 4775 addq %rax,%rcx 4776 adcq %rdx,%rdi 4777 adcq $0,%rsi 4778 4779 movq -448(%rbp),%rax 4780 mulq -200(%rbp) 4781 addq %rax,%rcx 4782 adcq %rdx,%rdi 4783 adcq $0,%rsi 4784 4785 movq -440(%rbp),%rax 4786 mulq -208(%rbp) 4787 addq %rax,%rcx 4788 adcq %rdx,%rdi 4789 adcq $0,%rsi 4790 4791 movq -432(%rbp),%rax 4792 mulq -216(%rbp) 4793 addq %rax,%rcx 4794 adcq %rdx,%rdi 4795 adcq $0,%rsi 4796 4797 movq -424(%rbp),%rax 4798 mulq -224(%rbp) 4799 addq %rax,%rcx 4800 adcq %rdx,%rdi 4801 adcq $0,%rsi 4802 4803 movq -416(%rbp),%rax 4804 mulq -232(%rbp) 4805 addq %rax,%rcx 4806 adcq %rdx,%rdi 4807 adcq $0,%rsi 4808 4809 movq -408(%rbp),%rax 4810 mulq -240(%rbp) 4811 addq %rax,%rcx 4812 adcq %rdx,%rdi 4813 adcq $0,%rsi 4814 4815 movq -400(%rbp),%rax 4816 mulq -248(%rbp) 4817 addq %rax,%rcx 4818 adcq %rdx,%rdi 4819 adcq $0,%rsi 4820 4821 movq -392(%rbp),%rax 4822 mulq -256(%rbp) 4823 addq %rax,%rcx 4824 adcq %rdx,%rdi 4825 adcq $0,%rsi 4826 4827 movq -384(%rbp),%rax 4828 mulq -264(%rbp) 4829 addq %rax,%rcx 4830 adcq %rdx,%rdi 4831 adcq $0,%rsi 4832 4833 movq -376(%rbp),%rax 4834 mulq -272(%rbp) 4835 addq %rax,%rcx 4836 adcq %rdx,%rdi 4837 adcq $0,%rsi 4838 4839 movq -368(%rbp),%rax 4840 mulq -280(%rbp) 4841 addq %rax,%rcx 4842 adcq %rdx,%rdi 4843 adcq $0,%rsi 4844 4845/NO_APP 4846 movq %rdi, %r10 4847 movq %rsi, %r11 4848/APP 4849 movq -360(%rbp),%rax 4850 mulq -288(%rbp) 4851 addq %rax,%rcx 4852 adcq %rdx,%r10 4853 adcq $0,%r11 4854 4855/NO_APP 4856 movq %rcx, 184(%r9) 4857 movq %r11, %rdi 4858 movq %r10, %rsi 4859 movq %r8, %rcx 4860/APP 4861 movq -544(%rbp),%rax 4862 mulq -96(%rbp) 4863 addq %rax,%rsi 4864 adcq %rdx,%rdi 4865 adcq $0,%rcx 4866 4867 movq -536(%rbp),%rax 4868 mulq -104(%rbp) 4869 addq %rax,%rsi 4870 adcq %rdx,%rdi 4871 adcq $0,%rcx 4872 4873 movq -528(%rbp),%rax 4874 mulq -112(%rbp) 4875 addq %rax,%rsi 4876 adcq %rdx,%rdi 4877 adcq $0,%rcx 4878 4879 movq -520(%rbp),%rax 4880 mulq -120(%rbp) 4881 addq %rax,%rsi 4882 adcq %rdx,%rdi 4883 adcq $0,%rcx 4884 4885 movq -512(%rbp),%rax 4886 mulq -128(%rbp) 4887 addq %rax,%rsi 4888 adcq %rdx,%rdi 4889 adcq $0,%rcx 4890 4891 movq -504(%rbp),%rax 4892 mulq -136(%rbp) 4893 addq %rax,%rsi 4894 adcq %rdx,%rdi 4895 adcq $0,%rcx 4896 4897 movq -496(%rbp),%rax 4898 mulq -144(%rbp) 4899 addq %rax,%rsi 4900 adcq %rdx,%rdi 4901 adcq $0,%rcx 4902 4903 movq -488(%rbp),%rax 4904 mulq -152(%rbp) 4905 addq %rax,%rsi 4906 adcq %rdx,%rdi 4907 adcq $0,%rcx 4908 4909 movq -480(%rbp),%rax 4910 mulq -160(%rbp) 4911 addq %rax,%rsi 4912 adcq %rdx,%rdi 4913 adcq $0,%rcx 4914 4915 movq -472(%rbp),%rax 4916 mulq -168(%rbp) 4917 addq %rax,%rsi 4918 adcq %rdx,%rdi 4919 adcq $0,%rcx 4920 4921 movq -464(%rbp),%rax 4922 mulq -176(%rbp) 4923 addq %rax,%rsi 4924 adcq %rdx,%rdi 4925 adcq $0,%rcx 4926 4927 movq -456(%rbp),%rax 4928 mulq -184(%rbp) 4929 addq %rax,%rsi 4930 adcq %rdx,%rdi 4931 adcq $0,%rcx 4932 4933 movq -448(%rbp),%rax 4934 mulq -192(%rbp) 4935 addq %rax,%rsi 4936 adcq %rdx,%rdi 4937 adcq $0,%rcx 4938 4939 movq -440(%rbp),%rax 4940 mulq -200(%rbp) 4941 addq %rax,%rsi 4942 adcq %rdx,%rdi 4943 adcq $0,%rcx 4944 4945 movq -432(%rbp),%rax 4946 mulq -208(%rbp) 4947 addq %rax,%rsi 4948 adcq %rdx,%rdi 4949 adcq $0,%rcx 4950 4951 movq -424(%rbp),%rax 4952 mulq -216(%rbp) 4953 addq %rax,%rsi 4954 adcq %rdx,%rdi 4955 adcq $0,%rcx 4956 4957 movq -416(%rbp),%rax 4958 mulq -224(%rbp) 4959 addq %rax,%rsi 4960 adcq %rdx,%rdi 4961 adcq $0,%rcx 4962 4963 movq -408(%rbp),%rax 4964 mulq -232(%rbp) 4965 addq %rax,%rsi 4966 adcq %rdx,%rdi 4967 adcq $0,%rcx 4968 4969 movq -400(%rbp),%rax 4970 mulq -240(%rbp) 4971 addq %rax,%rsi 4972 adcq %rdx,%rdi 4973 adcq $0,%rcx 4974 4975 movq -392(%rbp),%rax 4976 mulq -248(%rbp) 4977 addq %rax,%rsi 4978 adcq %rdx,%rdi 4979 adcq $0,%rcx 4980 4981 movq -384(%rbp),%rax 4982 mulq -256(%rbp) 4983 addq %rax,%rsi 4984 adcq %rdx,%rdi 4985 adcq $0,%rcx 4986 4987 movq -376(%rbp),%rax 4988 mulq -264(%rbp) 4989 addq %rax,%rsi 4990 adcq %rdx,%rdi 4991 adcq $0,%rcx 4992 4993 movq -368(%rbp),%rax 4994 mulq -272(%rbp) 4995 addq %rax,%rsi 4996 adcq %rdx,%rdi 4997 adcq $0,%rcx 4998 4999 movq -360(%rbp),%rax 5000 mulq -280(%rbp) 5001 addq %rax,%rsi 5002 adcq %rdx,%rdi 5003 adcq $0,%rcx 5004 5005/NO_APP 5006 movq %rdi, %r10 5007 movq %rcx, %r11 5008/APP 5009 movq -352(%rbp),%rax 5010 mulq -288(%rbp) 5011 addq %rax,%rsi 5012 adcq %rdx,%r10 5013 adcq $0,%r11 5014 5015/NO_APP 5016 movq %rsi, 192(%r9) 5017 movq %r11, %rdi 5018 movq %r10, %rcx 5019 movq %r8, %rsi 5020/APP 5021 movq -544(%rbp),%rax 5022 mulq -88(%rbp) 5023 addq %rax,%rcx 5024 adcq %rdx,%rdi 5025 adcq $0,%rsi 5026 5027 movq -536(%rbp),%rax 5028 mulq -96(%rbp) 5029 addq %rax,%rcx 5030 adcq %rdx,%rdi 5031 adcq $0,%rsi 5032 5033 movq -528(%rbp),%rax 5034 mulq -104(%rbp) 5035 addq %rax,%rcx 5036 adcq %rdx,%rdi 5037 adcq $0,%rsi 5038 5039 movq -520(%rbp),%rax 5040 mulq -112(%rbp) 5041 addq %rax,%rcx 5042 adcq %rdx,%rdi 5043 adcq $0,%rsi 5044 5045 movq -512(%rbp),%rax 5046 mulq -120(%rbp) 5047 addq %rax,%rcx 5048 adcq %rdx,%rdi 5049 adcq $0,%rsi 5050 5051 movq -504(%rbp),%rax 5052 mulq -128(%rbp) 5053 addq %rax,%rcx 5054 adcq %rdx,%rdi 5055 adcq $0,%rsi 5056 5057 movq -496(%rbp),%rax 5058 mulq -136(%rbp) 5059 addq %rax,%rcx 5060 adcq %rdx,%rdi 5061 adcq $0,%rsi 5062 5063 movq -488(%rbp),%rax 5064 mulq -144(%rbp) 5065 addq %rax,%rcx 5066 adcq %rdx,%rdi 5067 adcq $0,%rsi 5068 5069 movq -480(%rbp),%rax 5070 mulq -152(%rbp) 5071 addq %rax,%rcx 5072 adcq %rdx,%rdi 5073 adcq $0,%rsi 5074 5075 movq -472(%rbp),%rax 5076 mulq -160(%rbp) 5077 addq %rax,%rcx 5078 adcq %rdx,%rdi 5079 adcq $0,%rsi 5080 5081 movq -464(%rbp),%rax 5082 mulq -168(%rbp) 5083 addq %rax,%rcx 5084 adcq %rdx,%rdi 5085 adcq $0,%rsi 5086 5087 movq -456(%rbp),%rax 5088 mulq -176(%rbp) 5089 addq %rax,%rcx 5090 adcq %rdx,%rdi 5091 adcq $0,%rsi 5092 5093 movq -448(%rbp),%rax 5094 mulq -184(%rbp) 5095 addq %rax,%rcx 5096 adcq %rdx,%rdi 5097 adcq $0,%rsi 5098 5099 movq -440(%rbp),%rax 5100 mulq -192(%rbp) 5101 addq %rax,%rcx 5102 adcq %rdx,%rdi 5103 adcq $0,%rsi 5104 5105 movq -432(%rbp),%rax 5106 mulq -200(%rbp) 5107 addq %rax,%rcx 5108 adcq %rdx,%rdi 5109 adcq $0,%rsi 5110 5111 movq -424(%rbp),%rax 5112 mulq -208(%rbp) 5113 addq %rax,%rcx 5114 adcq %rdx,%rdi 5115 adcq $0,%rsi 5116 5117 movq -416(%rbp),%rax 5118 mulq -216(%rbp) 5119 addq %rax,%rcx 5120 adcq %rdx,%rdi 5121 adcq $0,%rsi 5122 5123 movq -408(%rbp),%rax 5124 mulq -224(%rbp) 5125 addq %rax,%rcx 5126 adcq %rdx,%rdi 5127 adcq $0,%rsi 5128 5129 movq -400(%rbp),%rax 5130 mulq -232(%rbp) 5131 addq %rax,%rcx 5132 adcq %rdx,%rdi 5133 adcq $0,%rsi 5134 5135 movq -392(%rbp),%rax 5136 mulq -240(%rbp) 5137 addq %rax,%rcx 5138 adcq %rdx,%rdi 5139 adcq $0,%rsi 5140 5141 movq -384(%rbp),%rax 5142 mulq -248(%rbp) 5143 addq %rax,%rcx 5144 adcq %rdx,%rdi 5145 adcq $0,%rsi 5146 5147 movq -376(%rbp),%rax 5148 mulq -256(%rbp) 5149 addq %rax,%rcx 5150 adcq %rdx,%rdi 5151 adcq $0,%rsi 5152 5153 movq -368(%rbp),%rax 5154 mulq -264(%rbp) 5155 addq %rax,%rcx 5156 adcq %rdx,%rdi 5157 adcq $0,%rsi 5158 5159 movq -360(%rbp),%rax 5160 mulq -272(%rbp) 5161 addq %rax,%rcx 5162 adcq %rdx,%rdi 5163 adcq $0,%rsi 5164 5165 movq -352(%rbp),%rax 5166 mulq -280(%rbp) 5167 addq %rax,%rcx 5168 adcq %rdx,%rdi 5169 adcq $0,%rsi 5170 5171/NO_APP 5172 movq %rdi, %r10 5173 movq %rsi, %r11 5174/APP 5175 movq -344(%rbp),%rax 5176 mulq -288(%rbp) 5177 addq %rax,%rcx 5178 adcq %rdx,%r10 5179 adcq $0,%r11 5180 5181/NO_APP 5182 movq %rcx, 200(%r9) 5183 movq %r11, %rdi 5184 movq %r10, %rsi 5185 movq %r8, %rcx 5186/APP 5187 movq -544(%rbp),%rax 5188 mulq -80(%rbp) 5189 addq %rax,%rsi 5190 adcq %rdx,%rdi 5191 adcq $0,%rcx 5192 5193 movq -536(%rbp),%rax 5194 mulq -88(%rbp) 5195 addq %rax,%rsi 5196 adcq %rdx,%rdi 5197 adcq $0,%rcx 5198 5199 movq -528(%rbp),%rax 5200 mulq -96(%rbp) 5201 addq %rax,%rsi 5202 adcq %rdx,%rdi 5203 adcq $0,%rcx 5204 5205 movq -520(%rbp),%rax 5206 mulq -104(%rbp) 5207 addq %rax,%rsi 5208 adcq %rdx,%rdi 5209 adcq $0,%rcx 5210 5211 movq -512(%rbp),%rax 5212 mulq -112(%rbp) 5213 addq %rax,%rsi 5214 adcq %rdx,%rdi 5215 adcq $0,%rcx 5216 5217 movq -504(%rbp),%rax 5218 mulq -120(%rbp) 5219 addq %rax,%rsi 5220 adcq %rdx,%rdi 5221 adcq $0,%rcx 5222 5223 movq -496(%rbp),%rax 5224 mulq -128(%rbp) 5225 addq %rax,%rsi 5226 adcq %rdx,%rdi 5227 adcq $0,%rcx 5228 5229 movq -488(%rbp),%rax 5230 mulq -136(%rbp) 5231 addq %rax,%rsi 5232 adcq %rdx,%rdi 5233 adcq $0,%rcx 5234 5235 movq -480(%rbp),%rax 5236 mulq -144(%rbp) 5237 addq %rax,%rsi 5238 adcq %rdx,%rdi 5239 adcq $0,%rcx 5240 5241 movq -472(%rbp),%rax 5242 mulq -152(%rbp) 5243 addq %rax,%rsi 5244 adcq %rdx,%rdi 5245 adcq $0,%rcx 5246 5247 movq -464(%rbp),%rax 5248 mulq -160(%rbp) 5249 addq %rax,%rsi 5250 adcq %rdx,%rdi 5251 adcq $0,%rcx 5252 5253 movq -456(%rbp),%rax 5254 mulq -168(%rbp) 5255 addq %rax,%rsi 5256 adcq %rdx,%rdi 5257 adcq $0,%rcx 5258 5259 movq -448(%rbp),%rax 5260 mulq -176(%rbp) 5261 addq %rax,%rsi 5262 adcq %rdx,%rdi 5263 adcq $0,%rcx 5264 5265 movq -440(%rbp),%rax 5266 mulq -184(%rbp) 5267 addq %rax,%rsi 5268 adcq %rdx,%rdi 5269 adcq $0,%rcx 5270 5271 movq -432(%rbp),%rax 5272 mulq -192(%rbp) 5273 addq %rax,%rsi 5274 adcq %rdx,%rdi 5275 adcq $0,%rcx 5276 5277 movq -424(%rbp),%rax 5278 mulq -200(%rbp) 5279 addq %rax,%rsi 5280 adcq %rdx,%rdi 5281 adcq $0,%rcx 5282 5283 movq -416(%rbp),%rax 5284 mulq -208(%rbp) 5285 addq %rax,%rsi 5286 adcq %rdx,%rdi 5287 adcq $0,%rcx 5288 5289 movq -408(%rbp),%rax 5290 mulq -216(%rbp) 5291 addq %rax,%rsi 5292 adcq %rdx,%rdi 5293 adcq $0,%rcx 5294 5295 movq -400(%rbp),%rax 5296 mulq -224(%rbp) 5297 addq %rax,%rsi 5298 adcq %rdx,%rdi 5299 adcq $0,%rcx 5300 5301 movq -392(%rbp),%rax 5302 mulq -232(%rbp) 5303 addq %rax,%rsi 5304 adcq %rdx,%rdi 5305 adcq $0,%rcx 5306 5307 movq -384(%rbp),%rax 5308 mulq -240(%rbp) 5309 addq %rax,%rsi 5310 adcq %rdx,%rdi 5311 adcq $0,%rcx 5312 5313 movq -376(%rbp),%rax 5314 mulq -248(%rbp) 5315 addq %rax,%rsi 5316 adcq %rdx,%rdi 5317 adcq $0,%rcx 5318 5319 movq -368(%rbp),%rax 5320 mulq -256(%rbp) 5321 addq %rax,%rsi 5322 adcq %rdx,%rdi 5323 adcq $0,%rcx 5324 5325 movq -360(%rbp),%rax 5326 mulq -264(%rbp) 5327 addq %rax,%rsi 5328 adcq %rdx,%rdi 5329 adcq $0,%rcx 5330 5331 movq -352(%rbp),%rax 5332 mulq -272(%rbp) 5333 addq %rax,%rsi 5334 adcq %rdx,%rdi 5335 adcq $0,%rcx 5336 5337 movq -344(%rbp),%rax 5338 mulq -280(%rbp) 5339 addq %rax,%rsi 5340 adcq %rdx,%rdi 5341 adcq $0,%rcx 5342 5343/NO_APP 5344 movq %rdi, %r10 5345 movq %rcx, %r11 5346/APP 5347 movq -336(%rbp),%rax 5348 mulq -288(%rbp) 5349 addq %rax,%rsi 5350 adcq %rdx,%r10 5351 adcq $0,%r11 5352 5353/NO_APP 5354 movq %rsi, 208(%r9) 5355 movq %r11, %rdi 5356 movq %r10, %rcx 5357 movq %r8, %rsi 5358/APP 5359 movq -544(%rbp),%rax 5360 mulq -72(%rbp) 5361 addq %rax,%rcx 5362 adcq %rdx,%rdi 5363 adcq $0,%rsi 5364 5365 movq -536(%rbp),%rax 5366 mulq -80(%rbp) 5367 addq %rax,%rcx 5368 adcq %rdx,%rdi 5369 adcq $0,%rsi 5370 5371 movq -528(%rbp),%rax 5372 mulq -88(%rbp) 5373 addq %rax,%rcx 5374 adcq %rdx,%rdi 5375 adcq $0,%rsi 5376 5377 movq -520(%rbp),%rax 5378 mulq -96(%rbp) 5379 addq %rax,%rcx 5380 adcq %rdx,%rdi 5381 adcq $0,%rsi 5382 5383 movq -512(%rbp),%rax 5384 mulq -104(%rbp) 5385 addq %rax,%rcx 5386 adcq %rdx,%rdi 5387 adcq $0,%rsi 5388 5389 movq -504(%rbp),%rax 5390 mulq -112(%rbp) 5391 addq %rax,%rcx 5392 adcq %rdx,%rdi 5393 adcq $0,%rsi 5394 5395 movq -496(%rbp),%rax 5396 mulq -120(%rbp) 5397 addq %rax,%rcx 5398 adcq %rdx,%rdi 5399 adcq $0,%rsi 5400 5401 movq -488(%rbp),%rax 5402 mulq -128(%rbp) 5403 addq %rax,%rcx 5404 adcq %rdx,%rdi 5405 adcq $0,%rsi 5406 5407 movq -480(%rbp),%rax 5408 mulq -136(%rbp) 5409 addq %rax,%rcx 5410 adcq %rdx,%rdi 5411 adcq $0,%rsi 5412 5413 movq -472(%rbp),%rax 5414 mulq -144(%rbp) 5415 addq %rax,%rcx 5416 adcq %rdx,%rdi 5417 adcq $0,%rsi 5418 5419 movq -464(%rbp),%rax 5420 mulq -152(%rbp) 5421 addq %rax,%rcx 5422 adcq %rdx,%rdi 5423 adcq $0,%rsi 5424 5425 movq -456(%rbp),%rax 5426 mulq -160(%rbp) 5427 addq %rax,%rcx 5428 adcq %rdx,%rdi 5429 adcq $0,%rsi 5430 5431 movq -448(%rbp),%rax 5432 mulq -168(%rbp) 5433 addq %rax,%rcx 5434 adcq %rdx,%rdi 5435 adcq $0,%rsi 5436 5437 movq -440(%rbp),%rax 5438 mulq -176(%rbp) 5439 addq %rax,%rcx 5440 adcq %rdx,%rdi 5441 adcq $0,%rsi 5442 5443 movq -432(%rbp),%rax 5444 mulq -184(%rbp) 5445 addq %rax,%rcx 5446 adcq %rdx,%rdi 5447 adcq $0,%rsi 5448 5449 movq -424(%rbp),%rax 5450 mulq -192(%rbp) 5451 addq %rax,%rcx 5452 adcq %rdx,%rdi 5453 adcq $0,%rsi 5454 5455 movq -416(%rbp),%rax 5456 mulq -200(%rbp) 5457 addq %rax,%rcx 5458 adcq %rdx,%rdi 5459 adcq $0,%rsi 5460 5461 movq -408(%rbp),%rax 5462 mulq -208(%rbp) 5463 addq %rax,%rcx 5464 adcq %rdx,%rdi 5465 adcq $0,%rsi 5466 5467 movq -400(%rbp),%rax 5468 mulq -216(%rbp) 5469 addq %rax,%rcx 5470 adcq %rdx,%rdi 5471 adcq $0,%rsi 5472 5473 movq -392(%rbp),%rax 5474 mulq -224(%rbp) 5475 addq %rax,%rcx 5476 adcq %rdx,%rdi 5477 adcq $0,%rsi 5478 5479 movq -384(%rbp),%rax 5480 mulq -232(%rbp) 5481 addq %rax,%rcx 5482 adcq %rdx,%rdi 5483 adcq $0,%rsi 5484 5485 movq -376(%rbp),%rax 5486 mulq -240(%rbp) 5487 addq %rax,%rcx 5488 adcq %rdx,%rdi 5489 adcq $0,%rsi 5490 5491 movq -368(%rbp),%rax 5492 mulq -248(%rbp) 5493 addq %rax,%rcx 5494 adcq %rdx,%rdi 5495 adcq $0,%rsi 5496 5497 movq -360(%rbp),%rax 5498 mulq -256(%rbp) 5499 addq %rax,%rcx 5500 adcq %rdx,%rdi 5501 adcq $0,%rsi 5502 5503 movq -352(%rbp),%rax 5504 mulq -264(%rbp) 5505 addq %rax,%rcx 5506 adcq %rdx,%rdi 5507 adcq $0,%rsi 5508 5509 movq -344(%rbp),%rax 5510 mulq -272(%rbp) 5511 addq %rax,%rcx 5512 adcq %rdx,%rdi 5513 adcq $0,%rsi 5514 5515 movq -336(%rbp),%rax 5516 mulq -280(%rbp) 5517 addq %rax,%rcx 5518 adcq %rdx,%rdi 5519 adcq $0,%rsi 5520 5521/NO_APP 5522 movq %rdi, %r10 5523 movq %rsi, %r11 5524/APP 5525 movq -328(%rbp),%rax 5526 mulq -288(%rbp) 5527 addq %rax,%rcx 5528 adcq %rdx,%r10 5529 adcq $0,%r11 5530 5531/NO_APP 5532 movq %rcx, 216(%r9) 5533 movq %r11, %rdi 5534 movq %r10, %rsi 5535 movq %r8, %rcx 5536/APP 5537 movq -544(%rbp),%rax 5538 mulq -64(%rbp) 5539 addq %rax,%rsi 5540 adcq %rdx,%rdi 5541 adcq $0,%rcx 5542 5543 movq -536(%rbp),%rax 5544 mulq -72(%rbp) 5545 addq %rax,%rsi 5546 adcq %rdx,%rdi 5547 adcq $0,%rcx 5548 5549 movq -528(%rbp),%rax 5550 mulq -80(%rbp) 5551 addq %rax,%rsi 5552 adcq %rdx,%rdi 5553 adcq $0,%rcx 5554 5555 movq -520(%rbp),%rax 5556 mulq -88(%rbp) 5557 addq %rax,%rsi 5558 adcq %rdx,%rdi 5559 adcq $0,%rcx 5560 5561 movq -512(%rbp),%rax 5562 mulq -96(%rbp) 5563 addq %rax,%rsi 5564 adcq %rdx,%rdi 5565 adcq $0,%rcx 5566 5567 movq -504(%rbp),%rax 5568 mulq -104(%rbp) 5569 addq %rax,%rsi 5570 adcq %rdx,%rdi 5571 adcq $0,%rcx 5572 5573 movq -496(%rbp),%rax 5574 mulq -112(%rbp) 5575 addq %rax,%rsi 5576 adcq %rdx,%rdi 5577 adcq $0,%rcx 5578 5579 movq -488(%rbp),%rax 5580 mulq -120(%rbp) 5581 addq %rax,%rsi 5582 adcq %rdx,%rdi 5583 adcq $0,%rcx 5584 5585 movq -480(%rbp),%rax 5586 mulq -128(%rbp) 5587 addq %rax,%rsi 5588 adcq %rdx,%rdi 5589 adcq $0,%rcx 5590 5591 movq -472(%rbp),%rax 5592 mulq -136(%rbp) 5593 addq %rax,%rsi 5594 adcq %rdx,%rdi 5595 adcq $0,%rcx 5596 5597 movq -464(%rbp),%rax 5598 mulq -144(%rbp) 5599 addq %rax,%rsi 5600 adcq %rdx,%rdi 5601 adcq $0,%rcx 5602 5603 movq -456(%rbp),%rax 5604 mulq -152(%rbp) 5605 addq %rax,%rsi 5606 adcq %rdx,%rdi 5607 adcq $0,%rcx 5608 5609 movq -448(%rbp),%rax 5610 mulq -160(%rbp) 5611 addq %rax,%rsi 5612 adcq %rdx,%rdi 5613 adcq $0,%rcx 5614 5615 movq -440(%rbp),%rax 5616 mulq -168(%rbp) 5617 addq %rax,%rsi 5618 adcq %rdx,%rdi 5619 adcq $0,%rcx 5620 5621 movq -432(%rbp),%rax 5622 mulq -176(%rbp) 5623 addq %rax,%rsi 5624 adcq %rdx,%rdi 5625 adcq $0,%rcx 5626 5627 movq -424(%rbp),%rax 5628 mulq -184(%rbp) 5629 addq %rax,%rsi 5630 adcq %rdx,%rdi 5631 adcq $0,%rcx 5632 5633 movq -416(%rbp),%rax 5634 mulq -192(%rbp) 5635 addq %rax,%rsi 5636 adcq %rdx,%rdi 5637 adcq $0,%rcx 5638 5639 movq -408(%rbp),%rax 5640 mulq -200(%rbp) 5641 addq %rax,%rsi 5642 adcq %rdx,%rdi 5643 adcq $0,%rcx 5644 5645 movq -400(%rbp),%rax 5646 mulq -208(%rbp) 5647 addq %rax,%rsi 5648 adcq %rdx,%rdi 5649 adcq $0,%rcx 5650 5651 movq -392(%rbp),%rax 5652 mulq -216(%rbp) 5653 addq %rax,%rsi 5654 adcq %rdx,%rdi 5655 adcq $0,%rcx 5656 5657 movq -384(%rbp),%rax 5658 mulq -224(%rbp) 5659 addq %rax,%rsi 5660 adcq %rdx,%rdi 5661 adcq $0,%rcx 5662 5663 movq -376(%rbp),%rax 5664 mulq -232(%rbp) 5665 addq %rax,%rsi 5666 adcq %rdx,%rdi 5667 adcq $0,%rcx 5668 5669 movq -368(%rbp),%rax 5670 mulq -240(%rbp) 5671 addq %rax,%rsi 5672 adcq %rdx,%rdi 5673 adcq $0,%rcx 5674 5675 movq -360(%rbp),%rax 5676 mulq -248(%rbp) 5677 addq %rax,%rsi 5678 adcq %rdx,%rdi 5679 adcq $0,%rcx 5680 5681 movq -352(%rbp),%rax 5682 mulq -256(%rbp) 5683 addq %rax,%rsi 5684 adcq %rdx,%rdi 5685 adcq $0,%rcx 5686 5687 movq -344(%rbp),%rax 5688 mulq -264(%rbp) 5689 addq %rax,%rsi 5690 adcq %rdx,%rdi 5691 adcq $0,%rcx 5692 5693 movq -336(%rbp),%rax 5694 mulq -272(%rbp) 5695 addq %rax,%rsi 5696 adcq %rdx,%rdi 5697 adcq $0,%rcx 5698 5699 movq -328(%rbp),%rax 5700 mulq -280(%rbp) 5701 addq %rax,%rsi 5702 adcq %rdx,%rdi 5703 adcq $0,%rcx 5704 5705/NO_APP 5706 movq %rdi, %r10 5707 movq %rcx, %r11 5708/APP 5709 movq -320(%rbp),%rax 5710 mulq -288(%rbp) 5711 addq %rax,%rsi 5712 adcq %rdx,%r10 5713 adcq $0,%r11 5714 5715/NO_APP 5716 movq %rsi, 224(%r9) 5717 movq %r11, %rdi 5718 movq %r10, %rcx 5719 movq %r8, %rsi 5720/APP 5721 movq -544(%rbp),%rax 5722 mulq -56(%rbp) 5723 addq %rax,%rcx 5724 adcq %rdx,%rdi 5725 adcq $0,%rsi 5726 5727 movq -536(%rbp),%rax 5728 mulq -64(%rbp) 5729 addq %rax,%rcx 5730 adcq %rdx,%rdi 5731 adcq $0,%rsi 5732 5733 movq -528(%rbp),%rax 5734 mulq -72(%rbp) 5735 addq %rax,%rcx 5736 adcq %rdx,%rdi 5737 adcq $0,%rsi 5738 5739 movq -520(%rbp),%rax 5740 mulq -80(%rbp) 5741 addq %rax,%rcx 5742 adcq %rdx,%rdi 5743 adcq $0,%rsi 5744 5745 movq -512(%rbp),%rax 5746 mulq -88(%rbp) 5747 addq %rax,%rcx 5748 adcq %rdx,%rdi 5749 adcq $0,%rsi 5750 5751 movq -504(%rbp),%rax 5752 mulq -96(%rbp) 5753 addq %rax,%rcx 5754 adcq %rdx,%rdi 5755 adcq $0,%rsi 5756 5757 movq -496(%rbp),%rax 5758 mulq -104(%rbp) 5759 addq %rax,%rcx 5760 adcq %rdx,%rdi 5761 adcq $0,%rsi 5762 5763 movq -488(%rbp),%rax 5764 mulq -112(%rbp) 5765 addq %rax,%rcx 5766 adcq %rdx,%rdi 5767 adcq $0,%rsi 5768 5769 movq -480(%rbp),%rax 5770 mulq -120(%rbp) 5771 addq %rax,%rcx 5772 adcq %rdx,%rdi 5773 adcq $0,%rsi 5774 5775 movq -472(%rbp),%rax 5776 mulq -128(%rbp) 5777 addq %rax,%rcx 5778 adcq %rdx,%rdi 5779 adcq $0,%rsi 5780 5781 movq -464(%rbp),%rax 5782 mulq -136(%rbp) 5783 addq %rax,%rcx 5784 adcq %rdx,%rdi 5785 adcq $0,%rsi 5786 5787 movq -456(%rbp),%rax 5788 mulq -144(%rbp) 5789 addq %rax,%rcx 5790 adcq %rdx,%rdi 5791 adcq $0,%rsi 5792 5793 movq -448(%rbp),%rax 5794 mulq -152(%rbp) 5795 addq %rax,%rcx 5796 adcq %rdx,%rdi 5797 adcq $0,%rsi 5798 5799 movq -440(%rbp),%rax 5800 mulq -160(%rbp) 5801 addq %rax,%rcx 5802 adcq %rdx,%rdi 5803 adcq $0,%rsi 5804 5805 movq -432(%rbp),%rax 5806 mulq -168(%rbp) 5807 addq %rax,%rcx 5808 adcq %rdx,%rdi 5809 adcq $0,%rsi 5810 5811 movq -424(%rbp),%rax 5812 mulq -176(%rbp) 5813 addq %rax,%rcx 5814 adcq %rdx,%rdi 5815 adcq $0,%rsi 5816 5817 movq -416(%rbp),%rax 5818 mulq -184(%rbp) 5819 addq %rax,%rcx 5820 adcq %rdx,%rdi 5821 adcq $0,%rsi 5822 5823 movq -408(%rbp),%rax 5824 mulq -192(%rbp) 5825 addq %rax,%rcx 5826 adcq %rdx,%rdi 5827 adcq $0,%rsi 5828 5829 movq -400(%rbp),%rax 5830 mulq -200(%rbp) 5831 addq %rax,%rcx 5832 adcq %rdx,%rdi 5833 adcq $0,%rsi 5834 5835 movq -392(%rbp),%rax 5836 mulq -208(%rbp) 5837 addq %rax,%rcx 5838 adcq %rdx,%rdi 5839 adcq $0,%rsi 5840 5841 movq -384(%rbp),%rax 5842 mulq -216(%rbp) 5843 addq %rax,%rcx 5844 adcq %rdx,%rdi 5845 adcq $0,%rsi 5846 5847 movq -376(%rbp),%rax 5848 mulq -224(%rbp) 5849 addq %rax,%rcx 5850 adcq %rdx,%rdi 5851 adcq $0,%rsi 5852 5853 movq -368(%rbp),%rax 5854 mulq -232(%rbp) 5855 addq %rax,%rcx 5856 adcq %rdx,%rdi 5857 adcq $0,%rsi 5858 5859 movq -360(%rbp),%rax 5860 mulq -240(%rbp) 5861 addq %rax,%rcx 5862 adcq %rdx,%rdi 5863 adcq $0,%rsi 5864 5865 movq -352(%rbp),%rax 5866 mulq -248(%rbp) 5867 addq %rax,%rcx 5868 adcq %rdx,%rdi 5869 adcq $0,%rsi 5870 5871 movq -344(%rbp),%rax 5872 mulq -256(%rbp) 5873 addq %rax,%rcx 5874 adcq %rdx,%rdi 5875 adcq $0,%rsi 5876 5877 movq -336(%rbp),%rax 5878 mulq -264(%rbp) 5879 addq %rax,%rcx 5880 adcq %rdx,%rdi 5881 adcq $0,%rsi 5882 5883 movq -328(%rbp),%rax 5884 mulq -272(%rbp) 5885 addq %rax,%rcx 5886 adcq %rdx,%rdi 5887 adcq $0,%rsi 5888 5889 movq -320(%rbp),%rax 5890 mulq -280(%rbp) 5891 addq %rax,%rcx 5892 adcq %rdx,%rdi 5893 adcq $0,%rsi 5894 5895/NO_APP 5896 movq %rdi, %r10 5897 movq %rsi, %r11 5898/APP 5899 movq -312(%rbp),%rax 5900 mulq -288(%rbp) 5901 addq %rax,%rcx 5902 adcq %rdx,%r10 5903 adcq $0,%r11 5904 5905/NO_APP 5906 movq %rcx, 232(%r9) 5907 movq %r11, %rdi 5908 movq %r10, %rsi 5909 movq %r8, %rcx 5910/APP 5911 movq -544(%rbp),%rax 5912 mulq -48(%rbp) 5913 addq %rax,%rsi 5914 adcq %rdx,%rdi 5915 adcq $0,%rcx 5916 5917 movq -536(%rbp),%rax 5918 mulq -56(%rbp) 5919 addq %rax,%rsi 5920 adcq %rdx,%rdi 5921 adcq $0,%rcx 5922 5923 movq -528(%rbp),%rax 5924 mulq -64(%rbp) 5925 addq %rax,%rsi 5926 adcq %rdx,%rdi 5927 adcq $0,%rcx 5928 5929 movq -520(%rbp),%rax 5930 mulq -72(%rbp) 5931 addq %rax,%rsi 5932 adcq %rdx,%rdi 5933 adcq $0,%rcx 5934 5935 movq -512(%rbp),%rax 5936 mulq -80(%rbp) 5937 addq %rax,%rsi 5938 adcq %rdx,%rdi 5939 adcq $0,%rcx 5940 5941 movq -504(%rbp),%rax 5942 mulq -88(%rbp) 5943 addq %rax,%rsi 5944 adcq %rdx,%rdi 5945 adcq $0,%rcx 5946 5947 movq -496(%rbp),%rax 5948 mulq -96(%rbp) 5949 addq %rax,%rsi 5950 adcq %rdx,%rdi 5951 adcq $0,%rcx 5952 5953 movq -488(%rbp),%rax 5954 mulq -104(%rbp) 5955 addq %rax,%rsi 5956 adcq %rdx,%rdi 5957 adcq $0,%rcx 5958 5959 movq -480(%rbp),%rax 5960 mulq -112(%rbp) 5961 addq %rax,%rsi 5962 adcq %rdx,%rdi 5963 adcq $0,%rcx 5964 5965 movq -472(%rbp),%rax 5966 mulq -120(%rbp) 5967 addq %rax,%rsi 5968 adcq %rdx,%rdi 5969 adcq $0,%rcx 5970 5971 movq -464(%rbp),%rax 5972 mulq -128(%rbp) 5973 addq %rax,%rsi 5974 adcq %rdx,%rdi 5975 adcq $0,%rcx 5976 5977 movq -456(%rbp),%rax 5978 mulq -136(%rbp) 5979 addq %rax,%rsi 5980 adcq %rdx,%rdi 5981 adcq $0,%rcx 5982 5983 movq -448(%rbp),%rax 5984 mulq -144(%rbp) 5985 addq %rax,%rsi 5986 adcq %rdx,%rdi 5987 adcq $0,%rcx 5988 5989 movq -440(%rbp),%rax 5990 mulq -152(%rbp) 5991 addq %rax,%rsi 5992 adcq %rdx,%rdi 5993 adcq $0,%rcx 5994 5995 movq -432(%rbp),%rax 5996 mulq -160(%rbp) 5997 addq %rax,%rsi 5998 adcq %rdx,%rdi 5999 adcq $0,%rcx 6000 6001 movq -424(%rbp),%rax 6002 mulq -168(%rbp) 6003 addq %rax,%rsi 6004 adcq %rdx,%rdi 6005 adcq $0,%rcx 6006 6007 movq -416(%rbp),%rax 6008 mulq -176(%rbp) 6009 addq %rax,%rsi 6010 adcq %rdx,%rdi 6011 adcq $0,%rcx 6012 6013 movq -408(%rbp),%rax 6014 mulq -184(%rbp) 6015 addq %rax,%rsi 6016 adcq %rdx,%rdi 6017 adcq $0,%rcx 6018 6019 movq -400(%rbp),%rax 6020 mulq -192(%rbp) 6021 addq %rax,%rsi 6022 adcq %rdx,%rdi 6023 adcq $0,%rcx 6024 6025 movq -392(%rbp),%rax 6026 mulq -200(%rbp) 6027 addq %rax,%rsi 6028 adcq %rdx,%rdi 6029 adcq $0,%rcx 6030 6031 movq -384(%rbp),%rax 6032 mulq -208(%rbp) 6033 addq %rax,%rsi 6034 adcq %rdx,%rdi 6035 adcq $0,%rcx 6036 6037 movq -376(%rbp),%rax 6038 mulq -216(%rbp) 6039 addq %rax,%rsi 6040 adcq %rdx,%rdi 6041 adcq $0,%rcx 6042 6043 movq -368(%rbp),%rax 6044 mulq -224(%rbp) 6045 addq %rax,%rsi 6046 adcq %rdx,%rdi 6047 adcq $0,%rcx 6048 6049 movq -360(%rbp),%rax 6050 mulq -232(%rbp) 6051 addq %rax,%rsi 6052 adcq %rdx,%rdi 6053 adcq $0,%rcx 6054 6055 movq -352(%rbp),%rax 6056 mulq -240(%rbp) 6057 addq %rax,%rsi 6058 adcq %rdx,%rdi 6059 adcq $0,%rcx 6060 6061 movq -344(%rbp),%rax 6062 mulq -248(%rbp) 6063 addq %rax,%rsi 6064 adcq %rdx,%rdi 6065 adcq $0,%rcx 6066 6067 movq -336(%rbp),%rax 6068 mulq -256(%rbp) 6069 addq %rax,%rsi 6070 adcq %rdx,%rdi 6071 adcq $0,%rcx 6072 6073 movq -328(%rbp),%rax 6074 mulq -264(%rbp) 6075 addq %rax,%rsi 6076 adcq %rdx,%rdi 6077 adcq $0,%rcx 6078 6079 movq -320(%rbp),%rax 6080 mulq -272(%rbp) 6081 addq %rax,%rsi 6082 adcq %rdx,%rdi 6083 adcq $0,%rcx 6084 6085 movq -312(%rbp),%rax 6086 mulq -280(%rbp) 6087 addq %rax,%rsi 6088 adcq %rdx,%rdi 6089 adcq $0,%rcx 6090 6091/NO_APP 6092 movq %rdi, %r10 6093 movq %rcx, %r11 6094/APP 6095 movq -304(%rbp),%rax 6096 mulq -288(%rbp) 6097 addq %rax,%rsi 6098 adcq %rdx,%r10 6099 adcq $0,%r11 6100 6101/NO_APP 6102 movq %rsi, 240(%r9) 6103 movq %r11, %rdi 6104 movq %r10, %rcx 6105 movq %r8, %rsi 6106/APP 6107 movq -544(%rbp),%rax 6108 mulq -40(%rbp) 6109 addq %rax,%rcx 6110 adcq %rdx,%rdi 6111 adcq $0,%rsi 6112 6113 movq -536(%rbp),%rax 6114 mulq -48(%rbp) 6115 addq %rax,%rcx 6116 adcq %rdx,%rdi 6117 adcq $0,%rsi 6118 6119 movq -528(%rbp),%rax 6120 mulq -56(%rbp) 6121 addq %rax,%rcx 6122 adcq %rdx,%rdi 6123 adcq $0,%rsi 6124 6125 movq -520(%rbp),%rax 6126 mulq -64(%rbp) 6127 addq %rax,%rcx 6128 adcq %rdx,%rdi 6129 adcq $0,%rsi 6130 6131 movq -512(%rbp),%rax 6132 mulq -72(%rbp) 6133 addq %rax,%rcx 6134 adcq %rdx,%rdi 6135 adcq $0,%rsi 6136 6137 movq -504(%rbp),%rax 6138 mulq -80(%rbp) 6139 addq %rax,%rcx 6140 adcq %rdx,%rdi 6141 adcq $0,%rsi 6142 6143 movq -496(%rbp),%rax 6144 mulq -88(%rbp) 6145 addq %rax,%rcx 6146 adcq %rdx,%rdi 6147 adcq $0,%rsi 6148 6149 movq -488(%rbp),%rax 6150 mulq -96(%rbp) 6151 addq %rax,%rcx 6152 adcq %rdx,%rdi 6153 adcq $0,%rsi 6154 6155 movq -480(%rbp),%rax 6156 mulq -104(%rbp) 6157 addq %rax,%rcx 6158 adcq %rdx,%rdi 6159 adcq $0,%rsi 6160 6161 movq -472(%rbp),%rax 6162 mulq -112(%rbp) 6163 addq %rax,%rcx 6164 adcq %rdx,%rdi 6165 adcq $0,%rsi 6166 6167 movq -464(%rbp),%rax 6168 mulq -120(%rbp) 6169 addq %rax,%rcx 6170 adcq %rdx,%rdi 6171 adcq $0,%rsi 6172 6173 movq -456(%rbp),%rax 6174 mulq -128(%rbp) 6175 addq %rax,%rcx 6176 adcq %rdx,%rdi 6177 adcq $0,%rsi 6178 6179 movq -448(%rbp),%rax 6180 mulq -136(%rbp) 6181 addq %rax,%rcx 6182 adcq %rdx,%rdi 6183 adcq $0,%rsi 6184 6185 movq -440(%rbp),%rax 6186 mulq -144(%rbp) 6187 addq %rax,%rcx 6188 adcq %rdx,%rdi 6189 adcq $0,%rsi 6190 6191 movq -432(%rbp),%rax 6192 mulq -152(%rbp) 6193 addq %rax,%rcx 6194 adcq %rdx,%rdi 6195 adcq $0,%rsi 6196 6197 movq -424(%rbp),%rax 6198 mulq -160(%rbp) 6199 addq %rax,%rcx 6200 adcq %rdx,%rdi 6201 adcq $0,%rsi 6202 6203 movq -416(%rbp),%rax 6204 mulq -168(%rbp) 6205 addq %rax,%rcx 6206 adcq %rdx,%rdi 6207 adcq $0,%rsi 6208 6209 movq -408(%rbp),%rax 6210 mulq -176(%rbp) 6211 addq %rax,%rcx 6212 adcq %rdx,%rdi 6213 adcq $0,%rsi 6214 6215 movq -400(%rbp),%rax 6216 mulq -184(%rbp) 6217 addq %rax,%rcx 6218 adcq %rdx,%rdi 6219 adcq $0,%rsi 6220 6221 movq -392(%rbp),%rax 6222 mulq -192(%rbp) 6223 addq %rax,%rcx 6224 adcq %rdx,%rdi 6225 adcq $0,%rsi 6226 6227 movq -384(%rbp),%rax 6228 mulq -200(%rbp) 6229 addq %rax,%rcx 6230 adcq %rdx,%rdi 6231 adcq $0,%rsi 6232 6233 movq -376(%rbp),%rax 6234 mulq -208(%rbp) 6235 addq %rax,%rcx 6236 adcq %rdx,%rdi 6237 adcq $0,%rsi 6238 6239 movq -368(%rbp),%rax 6240 mulq -216(%rbp) 6241 addq %rax,%rcx 6242 adcq %rdx,%rdi 6243 adcq $0,%rsi 6244 6245 movq -360(%rbp),%rax 6246 mulq -224(%rbp) 6247 addq %rax,%rcx 6248 adcq %rdx,%rdi 6249 adcq $0,%rsi 6250 6251 movq -352(%rbp),%rax 6252 mulq -232(%rbp) 6253 addq %rax,%rcx 6254 adcq %rdx,%rdi 6255 adcq $0,%rsi 6256 6257 movq -344(%rbp),%rax 6258 mulq -240(%rbp) 6259 addq %rax,%rcx 6260 adcq %rdx,%rdi 6261 adcq $0,%rsi 6262 6263 movq -336(%rbp),%rax 6264 mulq -248(%rbp) 6265 addq %rax,%rcx 6266 adcq %rdx,%rdi 6267 adcq $0,%rsi 6268 6269 movq -328(%rbp),%rax 6270 mulq -256(%rbp) 6271 addq %rax,%rcx 6272 adcq %rdx,%rdi 6273 adcq $0,%rsi 6274 6275 movq -320(%rbp),%rax 6276 mulq -264(%rbp) 6277 addq %rax,%rcx 6278 adcq %rdx,%rdi 6279 adcq $0,%rsi 6280 6281 movq -312(%rbp),%rax 6282 mulq -272(%rbp) 6283 addq %rax,%rcx 6284 adcq %rdx,%rdi 6285 adcq $0,%rsi 6286 6287 movq -304(%rbp),%rax 6288 mulq -280(%rbp) 6289 addq %rax,%rcx 6290 adcq %rdx,%rdi 6291 adcq $0,%rsi 6292 6293/NO_APP 6294 movq %rdi, %r10 6295 movq %rsi, %r11 6296/APP 6297 movq -296(%rbp),%rax 6298 mulq -288(%rbp) 6299 addq %rax,%rcx 6300 adcq %rdx,%r10 6301 adcq $0,%r11 6302 6303/NO_APP 6304 movq %rcx, 248(%r9) 6305 movq %r11, %rdi 6306 movq %r10, %rsi 6307 movq %r8, %rcx 6308/APP 6309 movq -536(%rbp),%rax 6310 mulq -40(%rbp) 6311 addq %rax,%rsi 6312 adcq %rdx,%rdi 6313 adcq $0,%rcx 6314 6315 movq -528(%rbp),%rax 6316 mulq -48(%rbp) 6317 addq %rax,%rsi 6318 adcq %rdx,%rdi 6319 adcq $0,%rcx 6320 6321 movq -520(%rbp),%rax 6322 mulq -56(%rbp) 6323 addq %rax,%rsi 6324 adcq %rdx,%rdi 6325 adcq $0,%rcx 6326 6327 movq -512(%rbp),%rax 6328 mulq -64(%rbp) 6329 addq %rax,%rsi 6330 adcq %rdx,%rdi 6331 adcq $0,%rcx 6332 6333 movq -504(%rbp),%rax 6334 mulq -72(%rbp) 6335 addq %rax,%rsi 6336 adcq %rdx,%rdi 6337 adcq $0,%rcx 6338 6339 movq -496(%rbp),%rax 6340 mulq -80(%rbp) 6341 addq %rax,%rsi 6342 adcq %rdx,%rdi 6343 adcq $0,%rcx 6344 6345 movq -488(%rbp),%rax 6346 mulq -88(%rbp) 6347 addq %rax,%rsi 6348 adcq %rdx,%rdi 6349 adcq $0,%rcx 6350 6351 movq -480(%rbp),%rax 6352 mulq -96(%rbp) 6353 addq %rax,%rsi 6354 adcq %rdx,%rdi 6355 adcq $0,%rcx 6356 6357 movq -472(%rbp),%rax 6358 mulq -104(%rbp) 6359 addq %rax,%rsi 6360 adcq %rdx,%rdi 6361 adcq $0,%rcx 6362 6363 movq -464(%rbp),%rax 6364 mulq -112(%rbp) 6365 addq %rax,%rsi 6366 adcq %rdx,%rdi 6367 adcq $0,%rcx 6368 6369 movq -456(%rbp),%rax 6370 mulq -120(%rbp) 6371 addq %rax,%rsi 6372 adcq %rdx,%rdi 6373 adcq $0,%rcx 6374 6375 movq -448(%rbp),%rax 6376 mulq -128(%rbp) 6377 addq %rax,%rsi 6378 adcq %rdx,%rdi 6379 adcq $0,%rcx 6380 6381 movq -440(%rbp),%rax 6382 mulq -136(%rbp) 6383 addq %rax,%rsi 6384 adcq %rdx,%rdi 6385 adcq $0,%rcx 6386 6387 movq -432(%rbp),%rax 6388 mulq -144(%rbp) 6389 addq %rax,%rsi 6390 adcq %rdx,%rdi 6391 adcq $0,%rcx 6392 6393 movq -424(%rbp),%rax 6394 mulq -152(%rbp) 6395 addq %rax,%rsi 6396 adcq %rdx,%rdi 6397 adcq $0,%rcx 6398 6399 movq -416(%rbp),%rax 6400 mulq -160(%rbp) 6401 addq %rax,%rsi 6402 adcq %rdx,%rdi 6403 adcq $0,%rcx 6404 6405 movq -408(%rbp),%rax 6406 mulq -168(%rbp) 6407 addq %rax,%rsi 6408 adcq %rdx,%rdi 6409 adcq $0,%rcx 6410 6411 movq -400(%rbp),%rax 6412 mulq -176(%rbp) 6413 addq %rax,%rsi 6414 adcq %rdx,%rdi 6415 adcq $0,%rcx 6416 6417 movq -392(%rbp),%rax 6418 mulq -184(%rbp) 6419 addq %rax,%rsi 6420 adcq %rdx,%rdi 6421 adcq $0,%rcx 6422 6423 movq -384(%rbp),%rax 6424 mulq -192(%rbp) 6425 addq %rax,%rsi 6426 adcq %rdx,%rdi 6427 adcq $0,%rcx 6428 6429 movq -376(%rbp),%rax 6430 mulq -200(%rbp) 6431 addq %rax,%rsi 6432 adcq %rdx,%rdi 6433 adcq $0,%rcx 6434 6435 movq -368(%rbp),%rax 6436 mulq -208(%rbp) 6437 addq %rax,%rsi 6438 adcq %rdx,%rdi 6439 adcq $0,%rcx 6440 6441 movq -360(%rbp),%rax 6442 mulq -216(%rbp) 6443 addq %rax,%rsi 6444 adcq %rdx,%rdi 6445 adcq $0,%rcx 6446 6447 movq -352(%rbp),%rax 6448 mulq -224(%rbp) 6449 addq %rax,%rsi 6450 adcq %rdx,%rdi 6451 adcq $0,%rcx 6452 6453 movq -344(%rbp),%rax 6454 mulq -232(%rbp) 6455 addq %rax,%rsi 6456 adcq %rdx,%rdi 6457 adcq $0,%rcx 6458 6459 movq -336(%rbp),%rax 6460 mulq -240(%rbp) 6461 addq %rax,%rsi 6462 adcq %rdx,%rdi 6463 adcq $0,%rcx 6464 6465 movq -328(%rbp),%rax 6466 mulq -248(%rbp) 6467 addq %rax,%rsi 6468 adcq %rdx,%rdi 6469 adcq $0,%rcx 6470 6471 movq -320(%rbp),%rax 6472 mulq -256(%rbp) 6473 addq %rax,%rsi 6474 adcq %rdx,%rdi 6475 adcq $0,%rcx 6476 6477 movq -312(%rbp),%rax 6478 mulq -264(%rbp) 6479 addq %rax,%rsi 6480 adcq %rdx,%rdi 6481 adcq $0,%rcx 6482 6483 movq -304(%rbp),%rax 6484 mulq -272(%rbp) 6485 addq %rax,%rsi 6486 adcq %rdx,%rdi 6487 adcq $0,%rcx 6488 6489/NO_APP 6490 movq %rdi, %r10 6491 movq %rcx, %r11 6492/APP 6493 movq -296(%rbp),%rax 6494 mulq -280(%rbp) 6495 addq %rax,%rsi 6496 adcq %rdx,%r10 6497 adcq $0,%r11 6498 6499/NO_APP 6500 movq %rsi, 256(%r9) 6501 movq %r11, %rdi 6502 movq %r10, %rcx 6503 movq %r8, %rsi 6504/APP 6505 movq -528(%rbp),%rax 6506 mulq -40(%rbp) 6507 addq %rax,%rcx 6508 adcq %rdx,%rdi 6509 adcq $0,%rsi 6510 6511 movq -520(%rbp),%rax 6512 mulq -48(%rbp) 6513 addq %rax,%rcx 6514 adcq %rdx,%rdi 6515 adcq $0,%rsi 6516 6517 movq -512(%rbp),%rax 6518 mulq -56(%rbp) 6519 addq %rax,%rcx 6520 adcq %rdx,%rdi 6521 adcq $0,%rsi 6522 6523 movq -504(%rbp),%rax 6524 mulq -64(%rbp) 6525 addq %rax,%rcx 6526 adcq %rdx,%rdi 6527 adcq $0,%rsi 6528 6529 movq -496(%rbp),%rax 6530 mulq -72(%rbp) 6531 addq %rax,%rcx 6532 adcq %rdx,%rdi 6533 adcq $0,%rsi 6534 6535 movq -488(%rbp),%rax 6536 mulq -80(%rbp) 6537 addq %rax,%rcx 6538 adcq %rdx,%rdi 6539 adcq $0,%rsi 6540 6541 movq -480(%rbp),%rax 6542 mulq -88(%rbp) 6543 addq %rax,%rcx 6544 adcq %rdx,%rdi 6545 adcq $0,%rsi 6546 6547 movq -472(%rbp),%rax 6548 mulq -96(%rbp) 6549 addq %rax,%rcx 6550 adcq %rdx,%rdi 6551 adcq $0,%rsi 6552 6553 movq -464(%rbp),%rax 6554 mulq -104(%rbp) 6555 addq %rax,%rcx 6556 adcq %rdx,%rdi 6557 adcq $0,%rsi 6558 6559 movq -456(%rbp),%rax 6560 mulq -112(%rbp) 6561 addq %rax,%rcx 6562 adcq %rdx,%rdi 6563 adcq $0,%rsi 6564 6565 movq -448(%rbp),%rax 6566 mulq -120(%rbp) 6567 addq %rax,%rcx 6568 adcq %rdx,%rdi 6569 adcq $0,%rsi 6570 6571 movq -440(%rbp),%rax 6572 mulq -128(%rbp) 6573 addq %rax,%rcx 6574 adcq %rdx,%rdi 6575 adcq $0,%rsi 6576 6577 movq -432(%rbp),%rax 6578 mulq -136(%rbp) 6579 addq %rax,%rcx 6580 adcq %rdx,%rdi 6581 adcq $0,%rsi 6582 6583 movq -424(%rbp),%rax 6584 mulq -144(%rbp) 6585 addq %rax,%rcx 6586 adcq %rdx,%rdi 6587 adcq $0,%rsi 6588 6589 movq -416(%rbp),%rax 6590 mulq -152(%rbp) 6591 addq %rax,%rcx 6592 adcq %rdx,%rdi 6593 adcq $0,%rsi 6594 6595 movq -408(%rbp),%rax 6596 mulq -160(%rbp) 6597 addq %rax,%rcx 6598 adcq %rdx,%rdi 6599 adcq $0,%rsi 6600 6601 movq -400(%rbp),%rax 6602 mulq -168(%rbp) 6603 addq %rax,%rcx 6604 adcq %rdx,%rdi 6605 adcq $0,%rsi 6606 6607 movq -392(%rbp),%rax 6608 mulq -176(%rbp) 6609 addq %rax,%rcx 6610 adcq %rdx,%rdi 6611 adcq $0,%rsi 6612 6613 movq -384(%rbp),%rax 6614 mulq -184(%rbp) 6615 addq %rax,%rcx 6616 adcq %rdx,%rdi 6617 adcq $0,%rsi 6618 6619 movq -376(%rbp),%rax 6620 mulq -192(%rbp) 6621 addq %rax,%rcx 6622 adcq %rdx,%rdi 6623 adcq $0,%rsi 6624 6625 movq -368(%rbp),%rax 6626 mulq -200(%rbp) 6627 addq %rax,%rcx 6628 adcq %rdx,%rdi 6629 adcq $0,%rsi 6630 6631 movq -360(%rbp),%rax 6632 mulq -208(%rbp) 6633 addq %rax,%rcx 6634 adcq %rdx,%rdi 6635 adcq $0,%rsi 6636 6637 movq -352(%rbp),%rax 6638 mulq -216(%rbp) 6639 addq %rax,%rcx 6640 adcq %rdx,%rdi 6641 adcq $0,%rsi 6642 6643 movq -344(%rbp),%rax 6644 mulq -224(%rbp) 6645 addq %rax,%rcx 6646 adcq %rdx,%rdi 6647 adcq $0,%rsi 6648 6649 movq -336(%rbp),%rax 6650 mulq -232(%rbp) 6651 addq %rax,%rcx 6652 adcq %rdx,%rdi 6653 adcq $0,%rsi 6654 6655 movq -328(%rbp),%rax 6656 mulq -240(%rbp) 6657 addq %rax,%rcx 6658 adcq %rdx,%rdi 6659 adcq $0,%rsi 6660 6661 movq -320(%rbp),%rax 6662 mulq -248(%rbp) 6663 addq %rax,%rcx 6664 adcq %rdx,%rdi 6665 adcq $0,%rsi 6666 6667 movq -312(%rbp),%rax 6668 mulq -256(%rbp) 6669 addq %rax,%rcx 6670 adcq %rdx,%rdi 6671 adcq $0,%rsi 6672 6673 movq -304(%rbp),%rax 6674 mulq -264(%rbp) 6675 addq %rax,%rcx 6676 adcq %rdx,%rdi 6677 adcq $0,%rsi 6678 6679/NO_APP 6680 movq %rdi, %r10 6681 movq %rsi, %r11 6682/APP 6683 movq -296(%rbp),%rax 6684 mulq -272(%rbp) 6685 addq %rax,%rcx 6686 adcq %rdx,%r10 6687 adcq $0,%r11 6688 6689/NO_APP 6690 movq %rcx, 264(%r9) 6691 movq %r11, %rdi 6692 movq %r10, %rsi 6693 movq %r8, %rcx 6694/APP 6695 movq -520(%rbp),%rax 6696 mulq -40(%rbp) 6697 addq %rax,%rsi 6698 adcq %rdx,%rdi 6699 adcq $0,%rcx 6700 6701 movq -512(%rbp),%rax 6702 mulq -48(%rbp) 6703 addq %rax,%rsi 6704 adcq %rdx,%rdi 6705 adcq $0,%rcx 6706 6707 movq -504(%rbp),%rax 6708 mulq -56(%rbp) 6709 addq %rax,%rsi 6710 adcq %rdx,%rdi 6711 adcq $0,%rcx 6712 6713 movq -496(%rbp),%rax 6714 mulq -64(%rbp) 6715 addq %rax,%rsi 6716 adcq %rdx,%rdi 6717 adcq $0,%rcx 6718 6719 movq -488(%rbp),%rax 6720 mulq -72(%rbp) 6721 addq %rax,%rsi 6722 adcq %rdx,%rdi 6723 adcq $0,%rcx 6724 6725 movq -480(%rbp),%rax 6726 mulq -80(%rbp) 6727 addq %rax,%rsi 6728 adcq %rdx,%rdi 6729 adcq $0,%rcx 6730 6731 movq -472(%rbp),%rax 6732 mulq -88(%rbp) 6733 addq %rax,%rsi 6734 adcq %rdx,%rdi 6735 adcq $0,%rcx 6736 6737 movq -464(%rbp),%rax 6738 mulq -96(%rbp) 6739 addq %rax,%rsi 6740 adcq %rdx,%rdi 6741 adcq $0,%rcx 6742 6743 movq -456(%rbp),%rax 6744 mulq -104(%rbp) 6745 addq %rax,%rsi 6746 adcq %rdx,%rdi 6747 adcq $0,%rcx 6748 6749 movq -448(%rbp),%rax 6750 mulq -112(%rbp) 6751 addq %rax,%rsi 6752 adcq %rdx,%rdi 6753 adcq $0,%rcx 6754 6755 movq -440(%rbp),%rax 6756 mulq -120(%rbp) 6757 addq %rax,%rsi 6758 adcq %rdx,%rdi 6759 adcq $0,%rcx 6760 6761 movq -432(%rbp),%rax 6762 mulq -128(%rbp) 6763 addq %rax,%rsi 6764 adcq %rdx,%rdi 6765 adcq $0,%rcx 6766 6767 movq -424(%rbp),%rax 6768 mulq -136(%rbp) 6769 addq %rax,%rsi 6770 adcq %rdx,%rdi 6771 adcq $0,%rcx 6772 6773 movq -416(%rbp),%rax 6774 mulq -144(%rbp) 6775 addq %rax,%rsi 6776 adcq %rdx,%rdi 6777 adcq $0,%rcx 6778 6779 movq -408(%rbp),%rax 6780 mulq -152(%rbp) 6781 addq %rax,%rsi 6782 adcq %rdx,%rdi 6783 adcq $0,%rcx 6784 6785 movq -400(%rbp),%rax 6786 mulq -160(%rbp) 6787 addq %rax,%rsi 6788 adcq %rdx,%rdi 6789 adcq $0,%rcx 6790 6791 movq -392(%rbp),%rax 6792 mulq -168(%rbp) 6793 addq %rax,%rsi 6794 adcq %rdx,%rdi 6795 adcq $0,%rcx 6796 6797 movq -384(%rbp),%rax 6798 mulq -176(%rbp) 6799 addq %rax,%rsi 6800 adcq %rdx,%rdi 6801 adcq $0,%rcx 6802 6803 movq -376(%rbp),%rax 6804 mulq -184(%rbp) 6805 addq %rax,%rsi 6806 adcq %rdx,%rdi 6807 adcq $0,%rcx 6808 6809 movq -368(%rbp),%rax 6810 mulq -192(%rbp) 6811 addq %rax,%rsi 6812 adcq %rdx,%rdi 6813 adcq $0,%rcx 6814 6815 movq -360(%rbp),%rax 6816 mulq -200(%rbp) 6817 addq %rax,%rsi 6818 adcq %rdx,%rdi 6819 adcq $0,%rcx 6820 6821 movq -352(%rbp),%rax 6822 mulq -208(%rbp) 6823 addq %rax,%rsi 6824 adcq %rdx,%rdi 6825 adcq $0,%rcx 6826 6827 movq -344(%rbp),%rax 6828 mulq -216(%rbp) 6829 addq %rax,%rsi 6830 adcq %rdx,%rdi 6831 adcq $0,%rcx 6832 6833 movq -336(%rbp),%rax 6834 mulq -224(%rbp) 6835 addq %rax,%rsi 6836 adcq %rdx,%rdi 6837 adcq $0,%rcx 6838 6839 movq -328(%rbp),%rax 6840 mulq -232(%rbp) 6841 addq %rax,%rsi 6842 adcq %rdx,%rdi 6843 adcq $0,%rcx 6844 6845 movq -320(%rbp),%rax 6846 mulq -240(%rbp) 6847 addq %rax,%rsi 6848 adcq %rdx,%rdi 6849 adcq $0,%rcx 6850 6851 movq -312(%rbp),%rax 6852 mulq -248(%rbp) 6853 addq %rax,%rsi 6854 adcq %rdx,%rdi 6855 adcq $0,%rcx 6856 6857 movq -304(%rbp),%rax 6858 mulq -256(%rbp) 6859 addq %rax,%rsi 6860 adcq %rdx,%rdi 6861 adcq $0,%rcx 6862 6863/NO_APP 6864 movq %rdi, %r10 6865 movq %rcx, %r11 6866/APP 6867 movq -296(%rbp),%rax 6868 mulq -264(%rbp) 6869 addq %rax,%rsi 6870 adcq %rdx,%r10 6871 adcq $0,%r11 6872 6873/NO_APP 6874 movq %rsi, 272(%r9) 6875 movq %r11, %rdi 6876 movq %r10, %rcx 6877 movq %r8, %rsi 6878/APP 6879 movq -512(%rbp),%rax 6880 mulq -40(%rbp) 6881 addq %rax,%rcx 6882 adcq %rdx,%rdi 6883 adcq $0,%rsi 6884 6885 movq -504(%rbp),%rax 6886 mulq -48(%rbp) 6887 addq %rax,%rcx 6888 adcq %rdx,%rdi 6889 adcq $0,%rsi 6890 6891 movq -496(%rbp),%rax 6892 mulq -56(%rbp) 6893 addq %rax,%rcx 6894 adcq %rdx,%rdi 6895 adcq $0,%rsi 6896 6897 movq -488(%rbp),%rax 6898 mulq -64(%rbp) 6899 addq %rax,%rcx 6900 adcq %rdx,%rdi 6901 adcq $0,%rsi 6902 6903 movq -480(%rbp),%rax 6904 mulq -72(%rbp) 6905 addq %rax,%rcx 6906 adcq %rdx,%rdi 6907 adcq $0,%rsi 6908 6909 movq -472(%rbp),%rax 6910 mulq -80(%rbp) 6911 addq %rax,%rcx 6912 adcq %rdx,%rdi 6913 adcq $0,%rsi 6914 6915 movq -464(%rbp),%rax 6916 mulq -88(%rbp) 6917 addq %rax,%rcx 6918 adcq %rdx,%rdi 6919 adcq $0,%rsi 6920 6921 movq -456(%rbp),%rax 6922 mulq -96(%rbp) 6923 addq %rax,%rcx 6924 adcq %rdx,%rdi 6925 adcq $0,%rsi 6926 6927 movq -448(%rbp),%rax 6928 mulq -104(%rbp) 6929 addq %rax,%rcx 6930 adcq %rdx,%rdi 6931 adcq $0,%rsi 6932 6933 movq -440(%rbp),%rax 6934 mulq -112(%rbp) 6935 addq %rax,%rcx 6936 adcq %rdx,%rdi 6937 adcq $0,%rsi 6938 6939 movq -432(%rbp),%rax 6940 mulq -120(%rbp) 6941 addq %rax,%rcx 6942 adcq %rdx,%rdi 6943 adcq $0,%rsi 6944 6945 movq -424(%rbp),%rax 6946 mulq -128(%rbp) 6947 addq %rax,%rcx 6948 adcq %rdx,%rdi 6949 adcq $0,%rsi 6950 6951 movq -416(%rbp),%rax 6952 mulq -136(%rbp) 6953 addq %rax,%rcx 6954 adcq %rdx,%rdi 6955 adcq $0,%rsi 6956 6957 movq -408(%rbp),%rax 6958 mulq -144(%rbp) 6959 addq %rax,%rcx 6960 adcq %rdx,%rdi 6961 adcq $0,%rsi 6962 6963 movq -400(%rbp),%rax 6964 mulq -152(%rbp) 6965 addq %rax,%rcx 6966 adcq %rdx,%rdi 6967 adcq $0,%rsi 6968 6969 movq -392(%rbp),%rax 6970 mulq -160(%rbp) 6971 addq %rax,%rcx 6972 adcq %rdx,%rdi 6973 adcq $0,%rsi 6974 6975 movq -384(%rbp),%rax 6976 mulq -168(%rbp) 6977 addq %rax,%rcx 6978 adcq %rdx,%rdi 6979 adcq $0,%rsi 6980 6981 movq -376(%rbp),%rax 6982 mulq -176(%rbp) 6983 addq %rax,%rcx 6984 adcq %rdx,%rdi 6985 adcq $0,%rsi 6986 6987 movq -368(%rbp),%rax 6988 mulq -184(%rbp) 6989 addq %rax,%rcx 6990 adcq %rdx,%rdi 6991 adcq $0,%rsi 6992 6993 movq -360(%rbp),%rax 6994 mulq -192(%rbp) 6995 addq %rax,%rcx 6996 adcq %rdx,%rdi 6997 adcq $0,%rsi 6998 6999 movq -352(%rbp),%rax 7000 mulq -200(%rbp) 7001 addq %rax,%rcx 7002 adcq %rdx,%rdi 7003 adcq $0,%rsi 7004 7005 movq -344(%rbp),%rax 7006 mulq -208(%rbp) 7007 addq %rax,%rcx 7008 adcq %rdx,%rdi 7009 adcq $0,%rsi 7010 7011 movq -336(%rbp),%rax 7012 mulq -216(%rbp) 7013 addq %rax,%rcx 7014 adcq %rdx,%rdi 7015 adcq $0,%rsi 7016 7017 movq -328(%rbp),%rax 7018 mulq -224(%rbp) 7019 addq %rax,%rcx 7020 adcq %rdx,%rdi 7021 adcq $0,%rsi 7022 7023 movq -320(%rbp),%rax 7024 mulq -232(%rbp) 7025 addq %rax,%rcx 7026 adcq %rdx,%rdi 7027 adcq $0,%rsi 7028 7029 movq -312(%rbp),%rax 7030 mulq -240(%rbp) 7031 addq %rax,%rcx 7032 adcq %rdx,%rdi 7033 adcq $0,%rsi 7034 7035 movq -304(%rbp),%rax 7036 mulq -248(%rbp) 7037 addq %rax,%rcx 7038 adcq %rdx,%rdi 7039 adcq $0,%rsi 7040 7041/NO_APP 7042 movq %rdi, %r10 7043 movq %rsi, %r11 7044/APP 7045 movq -296(%rbp),%rax 7046 mulq -256(%rbp) 7047 addq %rax,%rcx 7048 adcq %rdx,%r10 7049 adcq $0,%r11 7050 7051/NO_APP 7052 movq %rcx, 280(%r9) 7053 movq %r11, %rdi 7054 movq %r10, %rsi 7055 movq %r8, %rcx 7056/APP 7057 movq -504(%rbp),%rax 7058 mulq -40(%rbp) 7059 addq %rax,%rsi 7060 adcq %rdx,%rdi 7061 adcq $0,%rcx 7062 7063 movq -496(%rbp),%rax 7064 mulq -48(%rbp) 7065 addq %rax,%rsi 7066 adcq %rdx,%rdi 7067 adcq $0,%rcx 7068 7069 movq -488(%rbp),%rax 7070 mulq -56(%rbp) 7071 addq %rax,%rsi 7072 adcq %rdx,%rdi 7073 adcq $0,%rcx 7074 7075 movq -480(%rbp),%rax 7076 mulq -64(%rbp) 7077 addq %rax,%rsi 7078 adcq %rdx,%rdi 7079 adcq $0,%rcx 7080 7081 movq -472(%rbp),%rax 7082 mulq -72(%rbp) 7083 addq %rax,%rsi 7084 adcq %rdx,%rdi 7085 adcq $0,%rcx 7086 7087 movq -464(%rbp),%rax 7088 mulq -80(%rbp) 7089 addq %rax,%rsi 7090 adcq %rdx,%rdi 7091 adcq $0,%rcx 7092 7093 movq -456(%rbp),%rax 7094 mulq -88(%rbp) 7095 addq %rax,%rsi 7096 adcq %rdx,%rdi 7097 adcq $0,%rcx 7098 7099 movq -448(%rbp),%rax 7100 mulq -96(%rbp) 7101 addq %rax,%rsi 7102 adcq %rdx,%rdi 7103 adcq $0,%rcx 7104 7105 movq -440(%rbp),%rax 7106 mulq -104(%rbp) 7107 addq %rax,%rsi 7108 adcq %rdx,%rdi 7109 adcq $0,%rcx 7110 7111 movq -432(%rbp),%rax 7112 mulq -112(%rbp) 7113 addq %rax,%rsi 7114 adcq %rdx,%rdi 7115 adcq $0,%rcx 7116 7117 movq -424(%rbp),%rax 7118 mulq -120(%rbp) 7119 addq %rax,%rsi 7120 adcq %rdx,%rdi 7121 adcq $0,%rcx 7122 7123 movq -416(%rbp),%rax 7124 mulq -128(%rbp) 7125 addq %rax,%rsi 7126 adcq %rdx,%rdi 7127 adcq $0,%rcx 7128 7129 movq -408(%rbp),%rax 7130 mulq -136(%rbp) 7131 addq %rax,%rsi 7132 adcq %rdx,%rdi 7133 adcq $0,%rcx 7134 7135 movq -400(%rbp),%rax 7136 mulq -144(%rbp) 7137 addq %rax,%rsi 7138 adcq %rdx,%rdi 7139 adcq $0,%rcx 7140 7141 movq -392(%rbp),%rax 7142 mulq -152(%rbp) 7143 addq %rax,%rsi 7144 adcq %rdx,%rdi 7145 adcq $0,%rcx 7146 7147 movq -384(%rbp),%rax 7148 mulq -160(%rbp) 7149 addq %rax,%rsi 7150 adcq %rdx,%rdi 7151 adcq $0,%rcx 7152 7153 movq -376(%rbp),%rax 7154 mulq -168(%rbp) 7155 addq %rax,%rsi 7156 adcq %rdx,%rdi 7157 adcq $0,%rcx 7158 7159 movq -368(%rbp),%rax 7160 mulq -176(%rbp) 7161 addq %rax,%rsi 7162 adcq %rdx,%rdi 7163 adcq $0,%rcx 7164 7165 movq -360(%rbp),%rax 7166 mulq -184(%rbp) 7167 addq %rax,%rsi 7168 adcq %rdx,%rdi 7169 adcq $0,%rcx 7170 7171 movq -352(%rbp),%rax 7172 mulq -192(%rbp) 7173 addq %rax,%rsi 7174 adcq %rdx,%rdi 7175 adcq $0,%rcx 7176 7177 movq -344(%rbp),%rax 7178 mulq -200(%rbp) 7179 addq %rax,%rsi 7180 adcq %rdx,%rdi 7181 adcq $0,%rcx 7182 7183 movq -336(%rbp),%rax 7184 mulq -208(%rbp) 7185 addq %rax,%rsi 7186 adcq %rdx,%rdi 7187 adcq $0,%rcx 7188 7189 movq -328(%rbp),%rax 7190 mulq -216(%rbp) 7191 addq %rax,%rsi 7192 adcq %rdx,%rdi 7193 adcq $0,%rcx 7194 7195 movq -320(%rbp),%rax 7196 mulq -224(%rbp) 7197 addq %rax,%rsi 7198 adcq %rdx,%rdi 7199 adcq $0,%rcx 7200 7201 movq -312(%rbp),%rax 7202 mulq -232(%rbp) 7203 addq %rax,%rsi 7204 adcq %rdx,%rdi 7205 adcq $0,%rcx 7206 7207 movq -304(%rbp),%rax 7208 mulq -240(%rbp) 7209 addq %rax,%rsi 7210 adcq %rdx,%rdi 7211 adcq $0,%rcx 7212 7213/NO_APP 7214 movq %rdi, %r10 7215 movq %rcx, %r11 7216/APP 7217 movq -296(%rbp),%rax 7218 mulq -248(%rbp) 7219 addq %rax,%rsi 7220 adcq %rdx,%r10 7221 adcq $0,%r11 7222 7223/NO_APP 7224 movq %rsi, 288(%r9) 7225 movq %r11, %rdi 7226 movq %r10, %rcx 7227 movq %r8, %rsi 7228/APP 7229 movq -496(%rbp),%rax 7230 mulq -40(%rbp) 7231 addq %rax,%rcx 7232 adcq %rdx,%rdi 7233 adcq $0,%rsi 7234 7235 movq -488(%rbp),%rax 7236 mulq -48(%rbp) 7237 addq %rax,%rcx 7238 adcq %rdx,%rdi 7239 adcq $0,%rsi 7240 7241 movq -480(%rbp),%rax 7242 mulq -56(%rbp) 7243 addq %rax,%rcx 7244 adcq %rdx,%rdi 7245 adcq $0,%rsi 7246 7247 movq -472(%rbp),%rax 7248 mulq -64(%rbp) 7249 addq %rax,%rcx 7250 adcq %rdx,%rdi 7251 adcq $0,%rsi 7252 7253 movq -464(%rbp),%rax 7254 mulq -72(%rbp) 7255 addq %rax,%rcx 7256 adcq %rdx,%rdi 7257 adcq $0,%rsi 7258 7259 movq -456(%rbp),%rax 7260 mulq -80(%rbp) 7261 addq %rax,%rcx 7262 adcq %rdx,%rdi 7263 adcq $0,%rsi 7264 7265 movq -448(%rbp),%rax 7266 mulq -88(%rbp) 7267 addq %rax,%rcx 7268 adcq %rdx,%rdi 7269 adcq $0,%rsi 7270 7271 movq -440(%rbp),%rax 7272 mulq -96(%rbp) 7273 addq %rax,%rcx 7274 adcq %rdx,%rdi 7275 adcq $0,%rsi 7276 7277 movq -432(%rbp),%rax 7278 mulq -104(%rbp) 7279 addq %rax,%rcx 7280 adcq %rdx,%rdi 7281 adcq $0,%rsi 7282 7283 movq -424(%rbp),%rax 7284 mulq -112(%rbp) 7285 addq %rax,%rcx 7286 adcq %rdx,%rdi 7287 adcq $0,%rsi 7288 7289 movq -416(%rbp),%rax 7290 mulq -120(%rbp) 7291 addq %rax,%rcx 7292 adcq %rdx,%rdi 7293 adcq $0,%rsi 7294 7295 movq -408(%rbp),%rax 7296 mulq -128(%rbp) 7297 addq %rax,%rcx 7298 adcq %rdx,%rdi 7299 adcq $0,%rsi 7300 7301 movq -400(%rbp),%rax 7302 mulq -136(%rbp) 7303 addq %rax,%rcx 7304 adcq %rdx,%rdi 7305 adcq $0,%rsi 7306 7307 movq -392(%rbp),%rax 7308 mulq -144(%rbp) 7309 addq %rax,%rcx 7310 adcq %rdx,%rdi 7311 adcq $0,%rsi 7312 7313 movq -384(%rbp),%rax 7314 mulq -152(%rbp) 7315 addq %rax,%rcx 7316 adcq %rdx,%rdi 7317 adcq $0,%rsi 7318 7319 movq -376(%rbp),%rax 7320 mulq -160(%rbp) 7321 addq %rax,%rcx 7322 adcq %rdx,%rdi 7323 adcq $0,%rsi 7324 7325 movq -368(%rbp),%rax 7326 mulq -168(%rbp) 7327 addq %rax,%rcx 7328 adcq %rdx,%rdi 7329 adcq $0,%rsi 7330 7331 movq -360(%rbp),%rax 7332 mulq -176(%rbp) 7333 addq %rax,%rcx 7334 adcq %rdx,%rdi 7335 adcq $0,%rsi 7336 7337 movq -352(%rbp),%rax 7338 mulq -184(%rbp) 7339 addq %rax,%rcx 7340 adcq %rdx,%rdi 7341 adcq $0,%rsi 7342 7343 movq -344(%rbp),%rax 7344 mulq -192(%rbp) 7345 addq %rax,%rcx 7346 adcq %rdx,%rdi 7347 adcq $0,%rsi 7348 7349 movq -336(%rbp),%rax 7350 mulq -200(%rbp) 7351 addq %rax,%rcx 7352 adcq %rdx,%rdi 7353 adcq $0,%rsi 7354 7355 movq -328(%rbp),%rax 7356 mulq -208(%rbp) 7357 addq %rax,%rcx 7358 adcq %rdx,%rdi 7359 adcq $0,%rsi 7360 7361 movq -320(%rbp),%rax 7362 mulq -216(%rbp) 7363 addq %rax,%rcx 7364 adcq %rdx,%rdi 7365 adcq $0,%rsi 7366 7367 movq -312(%rbp),%rax 7368 mulq -224(%rbp) 7369 addq %rax,%rcx 7370 adcq %rdx,%rdi 7371 adcq $0,%rsi 7372 7373 movq -304(%rbp),%rax 7374 mulq -232(%rbp) 7375 addq %rax,%rcx 7376 adcq %rdx,%rdi 7377 adcq $0,%rsi 7378 7379/NO_APP 7380 movq %rdi, %r10 7381 movq %rsi, %r11 7382/APP 7383 movq -296(%rbp),%rax 7384 mulq -240(%rbp) 7385 addq %rax,%rcx 7386 adcq %rdx,%r10 7387 adcq $0,%r11 7388 7389/NO_APP 7390 movq %rcx, 296(%r9) 7391 movq %r11, %rdi 7392 movq %r10, %rsi 7393 movq %r8, %rcx 7394/APP 7395 movq -488(%rbp),%rax 7396 mulq -40(%rbp) 7397 addq %rax,%rsi 7398 adcq %rdx,%rdi 7399 adcq $0,%rcx 7400 7401 movq -480(%rbp),%rax 7402 mulq -48(%rbp) 7403 addq %rax,%rsi 7404 adcq %rdx,%rdi 7405 adcq $0,%rcx 7406 7407 movq -472(%rbp),%rax 7408 mulq -56(%rbp) 7409 addq %rax,%rsi 7410 adcq %rdx,%rdi 7411 adcq $0,%rcx 7412 7413 movq -464(%rbp),%rax 7414 mulq -64(%rbp) 7415 addq %rax,%rsi 7416 adcq %rdx,%rdi 7417 adcq $0,%rcx 7418 7419 movq -456(%rbp),%rax 7420 mulq -72(%rbp) 7421 addq %rax,%rsi 7422 adcq %rdx,%rdi 7423 adcq $0,%rcx 7424 7425 movq -448(%rbp),%rax 7426 mulq -80(%rbp) 7427 addq %rax,%rsi 7428 adcq %rdx,%rdi 7429 adcq $0,%rcx 7430 7431 movq -440(%rbp),%rax 7432 mulq -88(%rbp) 7433 addq %rax,%rsi 7434 adcq %rdx,%rdi 7435 adcq $0,%rcx 7436 7437 movq -432(%rbp),%rax 7438 mulq -96(%rbp) 7439 addq %rax,%rsi 7440 adcq %rdx,%rdi 7441 adcq $0,%rcx 7442 7443 movq -424(%rbp),%rax 7444 mulq -104(%rbp) 7445 addq %rax,%rsi 7446 adcq %rdx,%rdi 7447 adcq $0,%rcx 7448 7449 movq -416(%rbp),%rax 7450 mulq -112(%rbp) 7451 addq %rax,%rsi 7452 adcq %rdx,%rdi 7453 adcq $0,%rcx 7454 7455 movq -408(%rbp),%rax 7456 mulq -120(%rbp) 7457 addq %rax,%rsi 7458 adcq %rdx,%rdi 7459 adcq $0,%rcx 7460 7461 movq -400(%rbp),%rax 7462 mulq -128(%rbp) 7463 addq %rax,%rsi 7464 adcq %rdx,%rdi 7465 adcq $0,%rcx 7466 7467 movq -392(%rbp),%rax 7468 mulq -136(%rbp) 7469 addq %rax,%rsi 7470 adcq %rdx,%rdi 7471 adcq $0,%rcx 7472 7473 movq -384(%rbp),%rax 7474 mulq -144(%rbp) 7475 addq %rax,%rsi 7476 adcq %rdx,%rdi 7477 adcq $0,%rcx 7478 7479 movq -376(%rbp),%rax 7480 mulq -152(%rbp) 7481 addq %rax,%rsi 7482 adcq %rdx,%rdi 7483 adcq $0,%rcx 7484 7485 movq -368(%rbp),%rax 7486 mulq -160(%rbp) 7487 addq %rax,%rsi 7488 adcq %rdx,%rdi 7489 adcq $0,%rcx 7490 7491 movq -360(%rbp),%rax 7492 mulq -168(%rbp) 7493 addq %rax,%rsi 7494 adcq %rdx,%rdi 7495 adcq $0,%rcx 7496 7497 movq -352(%rbp),%rax 7498 mulq -176(%rbp) 7499 addq %rax,%rsi 7500 adcq %rdx,%rdi 7501 adcq $0,%rcx 7502 7503 movq -344(%rbp),%rax 7504 mulq -184(%rbp) 7505 addq %rax,%rsi 7506 adcq %rdx,%rdi 7507 adcq $0,%rcx 7508 7509 movq -336(%rbp),%rax 7510 mulq -192(%rbp) 7511 addq %rax,%rsi 7512 adcq %rdx,%rdi 7513 adcq $0,%rcx 7514 7515 movq -328(%rbp),%rax 7516 mulq -200(%rbp) 7517 addq %rax,%rsi 7518 adcq %rdx,%rdi 7519 adcq $0,%rcx 7520 7521 movq -320(%rbp),%rax 7522 mulq -208(%rbp) 7523 addq %rax,%rsi 7524 adcq %rdx,%rdi 7525 adcq $0,%rcx 7526 7527 movq -312(%rbp),%rax 7528 mulq -216(%rbp) 7529 addq %rax,%rsi 7530 adcq %rdx,%rdi 7531 adcq $0,%rcx 7532 7533 movq -304(%rbp),%rax 7534 mulq -224(%rbp) 7535 addq %rax,%rsi 7536 adcq %rdx,%rdi 7537 adcq $0,%rcx 7538 7539/NO_APP 7540 movq %rdi, %r10 7541 movq %rcx, %r11 7542/APP 7543 movq -296(%rbp),%rax 7544 mulq -232(%rbp) 7545 addq %rax,%rsi 7546 adcq %rdx,%r10 7547 adcq $0,%r11 7548 7549/NO_APP 7550 movq %rsi, 304(%r9) 7551 movq %r11, %rdi 7552 movq %r10, %rcx 7553 movq %r8, %rsi 7554/APP 7555 movq -480(%rbp),%rax 7556 mulq -40(%rbp) 7557 addq %rax,%rcx 7558 adcq %rdx,%rdi 7559 adcq $0,%rsi 7560 7561 movq -472(%rbp),%rax 7562 mulq -48(%rbp) 7563 addq %rax,%rcx 7564 adcq %rdx,%rdi 7565 adcq $0,%rsi 7566 7567 movq -464(%rbp),%rax 7568 mulq -56(%rbp) 7569 addq %rax,%rcx 7570 adcq %rdx,%rdi 7571 adcq $0,%rsi 7572 7573 movq -456(%rbp),%rax 7574 mulq -64(%rbp) 7575 addq %rax,%rcx 7576 adcq %rdx,%rdi 7577 adcq $0,%rsi 7578 7579 movq -448(%rbp),%rax 7580 mulq -72(%rbp) 7581 addq %rax,%rcx 7582 adcq %rdx,%rdi 7583 adcq $0,%rsi 7584 7585 movq -440(%rbp),%rax 7586 mulq -80(%rbp) 7587 addq %rax,%rcx 7588 adcq %rdx,%rdi 7589 adcq $0,%rsi 7590 7591 movq -432(%rbp),%rax 7592 mulq -88(%rbp) 7593 addq %rax,%rcx 7594 adcq %rdx,%rdi 7595 adcq $0,%rsi 7596 7597 movq -424(%rbp),%rax 7598 mulq -96(%rbp) 7599 addq %rax,%rcx 7600 adcq %rdx,%rdi 7601 adcq $0,%rsi 7602 7603 movq -416(%rbp),%rax 7604 mulq -104(%rbp) 7605 addq %rax,%rcx 7606 adcq %rdx,%rdi 7607 adcq $0,%rsi 7608 7609 movq -408(%rbp),%rax 7610 mulq -112(%rbp) 7611 addq %rax,%rcx 7612 adcq %rdx,%rdi 7613 adcq $0,%rsi 7614 7615 movq -400(%rbp),%rax 7616 mulq -120(%rbp) 7617 addq %rax,%rcx 7618 adcq %rdx,%rdi 7619 adcq $0,%rsi 7620 7621 movq -392(%rbp),%rax 7622 mulq -128(%rbp) 7623 addq %rax,%rcx 7624 adcq %rdx,%rdi 7625 adcq $0,%rsi 7626 7627 movq -384(%rbp),%rax 7628 mulq -136(%rbp) 7629 addq %rax,%rcx 7630 adcq %rdx,%rdi 7631 adcq $0,%rsi 7632 7633 movq -376(%rbp),%rax 7634 mulq -144(%rbp) 7635 addq %rax,%rcx 7636 adcq %rdx,%rdi 7637 adcq $0,%rsi 7638 7639 movq -368(%rbp),%rax 7640 mulq -152(%rbp) 7641 addq %rax,%rcx 7642 adcq %rdx,%rdi 7643 adcq $0,%rsi 7644 7645 movq -360(%rbp),%rax 7646 mulq -160(%rbp) 7647 addq %rax,%rcx 7648 adcq %rdx,%rdi 7649 adcq $0,%rsi 7650 7651 movq -352(%rbp),%rax 7652 mulq -168(%rbp) 7653 addq %rax,%rcx 7654 adcq %rdx,%rdi 7655 adcq $0,%rsi 7656 7657 movq -344(%rbp),%rax 7658 mulq -176(%rbp) 7659 addq %rax,%rcx 7660 adcq %rdx,%rdi 7661 adcq $0,%rsi 7662 7663 movq -336(%rbp),%rax 7664 mulq -184(%rbp) 7665 addq %rax,%rcx 7666 adcq %rdx,%rdi 7667 adcq $0,%rsi 7668 7669 movq -328(%rbp),%rax 7670 mulq -192(%rbp) 7671 addq %rax,%rcx 7672 adcq %rdx,%rdi 7673 adcq $0,%rsi 7674 7675 movq -320(%rbp),%rax 7676 mulq -200(%rbp) 7677 addq %rax,%rcx 7678 adcq %rdx,%rdi 7679 adcq $0,%rsi 7680 7681 movq -312(%rbp),%rax 7682 mulq -208(%rbp) 7683 addq %rax,%rcx 7684 adcq %rdx,%rdi 7685 adcq $0,%rsi 7686 7687 movq -304(%rbp),%rax 7688 mulq -216(%rbp) 7689 addq %rax,%rcx 7690 adcq %rdx,%rdi 7691 adcq $0,%rsi 7692 7693/NO_APP 7694 movq %rdi, %r10 7695 movq %rsi, %r11 7696/APP 7697 movq -296(%rbp),%rax 7698 mulq -224(%rbp) 7699 addq %rax,%rcx 7700 adcq %rdx,%r10 7701 adcq $0,%r11 7702 7703/NO_APP 7704 movq %rcx, 312(%r9) 7705 movq %r11, %rdi 7706 movq %r10, %rsi 7707 movq %r8, %rcx 7708/APP 7709 movq -472(%rbp),%rax 7710 mulq -40(%rbp) 7711 addq %rax,%rsi 7712 adcq %rdx,%rdi 7713 adcq $0,%rcx 7714 7715 movq -464(%rbp),%rax 7716 mulq -48(%rbp) 7717 addq %rax,%rsi 7718 adcq %rdx,%rdi 7719 adcq $0,%rcx 7720 7721 movq -456(%rbp),%rax 7722 mulq -56(%rbp) 7723 addq %rax,%rsi 7724 adcq %rdx,%rdi 7725 adcq $0,%rcx 7726 7727 movq -448(%rbp),%rax 7728 mulq -64(%rbp) 7729 addq %rax,%rsi 7730 adcq %rdx,%rdi 7731 adcq $0,%rcx 7732 7733 movq -440(%rbp),%rax 7734 mulq -72(%rbp) 7735 addq %rax,%rsi 7736 adcq %rdx,%rdi 7737 adcq $0,%rcx 7738 7739 movq -432(%rbp),%rax 7740 mulq -80(%rbp) 7741 addq %rax,%rsi 7742 adcq %rdx,%rdi 7743 adcq $0,%rcx 7744 7745 movq -424(%rbp),%rax 7746 mulq -88(%rbp) 7747 addq %rax,%rsi 7748 adcq %rdx,%rdi 7749 adcq $0,%rcx 7750 7751 movq -416(%rbp),%rax 7752 mulq -96(%rbp) 7753 addq %rax,%rsi 7754 adcq %rdx,%rdi 7755 adcq $0,%rcx 7756 7757 movq -408(%rbp),%rax 7758 mulq -104(%rbp) 7759 addq %rax,%rsi 7760 adcq %rdx,%rdi 7761 adcq $0,%rcx 7762 7763 movq -400(%rbp),%rax 7764 mulq -112(%rbp) 7765 addq %rax,%rsi 7766 adcq %rdx,%rdi 7767 adcq $0,%rcx 7768 7769 movq -392(%rbp),%rax 7770 mulq -120(%rbp) 7771 addq %rax,%rsi 7772 adcq %rdx,%rdi 7773 adcq $0,%rcx 7774 7775 movq -384(%rbp),%rax 7776 mulq -128(%rbp) 7777 addq %rax,%rsi 7778 adcq %rdx,%rdi 7779 adcq $0,%rcx 7780 7781 movq -376(%rbp),%rax 7782 mulq -136(%rbp) 7783 addq %rax,%rsi 7784 adcq %rdx,%rdi 7785 adcq $0,%rcx 7786 7787 movq -368(%rbp),%rax 7788 mulq -144(%rbp) 7789 addq %rax,%rsi 7790 adcq %rdx,%rdi 7791 adcq $0,%rcx 7792 7793 movq -360(%rbp),%rax 7794 mulq -152(%rbp) 7795 addq %rax,%rsi 7796 adcq %rdx,%rdi 7797 adcq $0,%rcx 7798 7799 movq -352(%rbp),%rax 7800 mulq -160(%rbp) 7801 addq %rax,%rsi 7802 adcq %rdx,%rdi 7803 adcq $0,%rcx 7804 7805 movq -344(%rbp),%rax 7806 mulq -168(%rbp) 7807 addq %rax,%rsi 7808 adcq %rdx,%rdi 7809 adcq $0,%rcx 7810 7811 movq -336(%rbp),%rax 7812 mulq -176(%rbp) 7813 addq %rax,%rsi 7814 adcq %rdx,%rdi 7815 adcq $0,%rcx 7816 7817 movq -328(%rbp),%rax 7818 mulq -184(%rbp) 7819 addq %rax,%rsi 7820 adcq %rdx,%rdi 7821 adcq $0,%rcx 7822 7823 movq -320(%rbp),%rax 7824 mulq -192(%rbp) 7825 addq %rax,%rsi 7826 adcq %rdx,%rdi 7827 adcq $0,%rcx 7828 7829 movq -312(%rbp),%rax 7830 mulq -200(%rbp) 7831 addq %rax,%rsi 7832 adcq %rdx,%rdi 7833 adcq $0,%rcx 7834 7835 movq -304(%rbp),%rax 7836 mulq -208(%rbp) 7837 addq %rax,%rsi 7838 adcq %rdx,%rdi 7839 adcq $0,%rcx 7840 7841/NO_APP 7842 movq %rdi, %r10 7843 movq %rcx, %r11 7844/APP 7845 movq -296(%rbp),%rax 7846 mulq -216(%rbp) 7847 addq %rax,%rsi 7848 adcq %rdx,%r10 7849 adcq $0,%r11 7850 7851/NO_APP 7852 movq %rsi, 320(%r9) 7853 movq %r11, %rdi 7854 movq %r10, %rcx 7855 movq %r8, %rsi 7856/APP 7857 movq -464(%rbp),%rax 7858 mulq -40(%rbp) 7859 addq %rax,%rcx 7860 adcq %rdx,%rdi 7861 adcq $0,%rsi 7862 7863 movq -456(%rbp),%rax 7864 mulq -48(%rbp) 7865 addq %rax,%rcx 7866 adcq %rdx,%rdi 7867 adcq $0,%rsi 7868 7869 movq -448(%rbp),%rax 7870 mulq -56(%rbp) 7871 addq %rax,%rcx 7872 adcq %rdx,%rdi 7873 adcq $0,%rsi 7874 7875 movq -440(%rbp),%rax 7876 mulq -64(%rbp) 7877 addq %rax,%rcx 7878 adcq %rdx,%rdi 7879 adcq $0,%rsi 7880 7881 movq -432(%rbp),%rax 7882 mulq -72(%rbp) 7883 addq %rax,%rcx 7884 adcq %rdx,%rdi 7885 adcq $0,%rsi 7886 7887 movq -424(%rbp),%rax 7888 mulq -80(%rbp) 7889 addq %rax,%rcx 7890 adcq %rdx,%rdi 7891 adcq $0,%rsi 7892 7893 movq -416(%rbp),%rax 7894 mulq -88(%rbp) 7895 addq %rax,%rcx 7896 adcq %rdx,%rdi 7897 adcq $0,%rsi 7898 7899 movq -408(%rbp),%rax 7900 mulq -96(%rbp) 7901 addq %rax,%rcx 7902 adcq %rdx,%rdi 7903 adcq $0,%rsi 7904 7905 movq -400(%rbp),%rax 7906 mulq -104(%rbp) 7907 addq %rax,%rcx 7908 adcq %rdx,%rdi 7909 adcq $0,%rsi 7910 7911 movq -392(%rbp),%rax 7912 mulq -112(%rbp) 7913 addq %rax,%rcx 7914 adcq %rdx,%rdi 7915 adcq $0,%rsi 7916 7917 movq -384(%rbp),%rax 7918 mulq -120(%rbp) 7919 addq %rax,%rcx 7920 adcq %rdx,%rdi 7921 adcq $0,%rsi 7922 7923 movq -376(%rbp),%rax 7924 mulq -128(%rbp) 7925 addq %rax,%rcx 7926 adcq %rdx,%rdi 7927 adcq $0,%rsi 7928 7929 movq -368(%rbp),%rax 7930 mulq -136(%rbp) 7931 addq %rax,%rcx 7932 adcq %rdx,%rdi 7933 adcq $0,%rsi 7934 7935 movq -360(%rbp),%rax 7936 mulq -144(%rbp) 7937 addq %rax,%rcx 7938 adcq %rdx,%rdi 7939 adcq $0,%rsi 7940 7941 movq -352(%rbp),%rax 7942 mulq -152(%rbp) 7943 addq %rax,%rcx 7944 adcq %rdx,%rdi 7945 adcq $0,%rsi 7946 7947 movq -344(%rbp),%rax 7948 mulq -160(%rbp) 7949 addq %rax,%rcx 7950 adcq %rdx,%rdi 7951 adcq $0,%rsi 7952 7953 movq -336(%rbp),%rax 7954 mulq -168(%rbp) 7955 addq %rax,%rcx 7956 adcq %rdx,%rdi 7957 adcq $0,%rsi 7958 7959 movq -328(%rbp),%rax 7960 mulq -176(%rbp) 7961 addq %rax,%rcx 7962 adcq %rdx,%rdi 7963 adcq $0,%rsi 7964 7965 movq -320(%rbp),%rax 7966 mulq -184(%rbp) 7967 addq %rax,%rcx 7968 adcq %rdx,%rdi 7969 adcq $0,%rsi 7970 7971 movq -312(%rbp),%rax 7972 mulq -192(%rbp) 7973 addq %rax,%rcx 7974 adcq %rdx,%rdi 7975 adcq $0,%rsi 7976 7977 movq -304(%rbp),%rax 7978 mulq -200(%rbp) 7979 addq %rax,%rcx 7980 adcq %rdx,%rdi 7981 adcq $0,%rsi 7982 7983/NO_APP 7984 movq %rdi, %r10 7985 movq %rsi, %r11 7986/APP 7987 movq -296(%rbp),%rax 7988 mulq -208(%rbp) 7989 addq %rax,%rcx 7990 adcq %rdx,%r10 7991 adcq $0,%r11 7992 7993/NO_APP 7994 movq %rcx, 328(%r9) 7995 movq %r11, %rdi 7996 movq %r10, %r11 7997 movq %r8, %r10 7998/APP 7999 movq -456(%rbp),%rax 8000 mulq -40(%rbp) 8001 addq %rax,%r11 8002 adcq %rdx,%rdi 8003 adcq $0,%r10 8004 8005 movq -448(%rbp),%rax 8006 mulq -48(%rbp) 8007 addq %rax,%r11 8008 adcq %rdx,%rdi 8009 adcq $0,%r10 8010 8011 movq -440(%rbp),%rax 8012 mulq -56(%rbp) 8013 addq %rax,%r11 8014 adcq %rdx,%rdi 8015 adcq $0,%r10 8016 8017 movq -432(%rbp),%rax 8018 mulq -64(%rbp) 8019 addq %rax,%r11 8020 adcq %rdx,%rdi 8021 adcq $0,%r10 8022 8023 movq -424(%rbp),%rax 8024 mulq -72(%rbp) 8025 addq %rax,%r11 8026 adcq %rdx,%rdi 8027 adcq $0,%r10 8028 8029 movq -416(%rbp),%rax 8030 mulq -80(%rbp) 8031 addq %rax,%r11 8032 adcq %rdx,%rdi 8033 adcq $0,%r10 8034 8035 movq -408(%rbp),%rax 8036 mulq -88(%rbp) 8037 addq %rax,%r11 8038 adcq %rdx,%rdi 8039 adcq $0,%r10 8040 8041 movq -400(%rbp),%rax 8042 mulq -96(%rbp) 8043 addq %rax,%r11 8044 adcq %rdx,%rdi 8045 adcq $0,%r10 8046 8047 movq -392(%rbp),%rax 8048 mulq -104(%rbp) 8049 addq %rax,%r11 8050 adcq %rdx,%rdi 8051 adcq $0,%r10 8052 8053 movq -384(%rbp),%rax 8054 mulq -112(%rbp) 8055 addq %rax,%r11 8056 adcq %rdx,%rdi 8057 adcq $0,%r10 8058 8059 movq -376(%rbp),%rax 8060 mulq -120(%rbp) 8061 addq %rax,%r11 8062 adcq %rdx,%rdi 8063 adcq $0,%r10 8064 8065 movq -368(%rbp),%rax 8066 mulq -128(%rbp) 8067 addq %rax,%r11 8068 adcq %rdx,%rdi 8069 adcq $0,%r10 8070 8071 movq -360(%rbp),%rax 8072 mulq -136(%rbp) 8073 addq %rax,%r11 8074 adcq %rdx,%rdi 8075 adcq $0,%r10 8076 8077 movq -352(%rbp),%rax 8078 mulq -144(%rbp) 8079 addq %rax,%r11 8080 adcq %rdx,%rdi 8081 adcq $0,%r10 8082 8083 movq -344(%rbp),%rax 8084 mulq -152(%rbp) 8085 addq %rax,%r11 8086 adcq %rdx,%rdi 8087 adcq $0,%r10 8088 8089 movq -336(%rbp),%rax 8090 mulq -160(%rbp) 8091 addq %rax,%r11 8092 adcq %rdx,%rdi 8093 adcq $0,%r10 8094 8095 movq -328(%rbp),%rax 8096 mulq -168(%rbp) 8097 addq %rax,%r11 8098 adcq %rdx,%rdi 8099 adcq $0,%r10 8100 8101 movq -320(%rbp),%rax 8102 mulq -176(%rbp) 8103 addq %rax,%r11 8104 adcq %rdx,%rdi 8105 adcq $0,%r10 8106 8107 movq -312(%rbp),%rax 8108 mulq -184(%rbp) 8109 addq %rax,%r11 8110 adcq %rdx,%rdi 8111 adcq $0,%r10 8112 8113 movq -304(%rbp),%rax 8114 mulq -192(%rbp) 8115 addq %rax,%r11 8116 adcq %rdx,%rdi 8117 adcq $0,%r10 8118 8119 movq -296(%rbp),%rax 8120 mulq -200(%rbp) 8121 addq %rax,%r11 8122 adcq %rdx,%rdi 8123 adcq $0,%r10 8124 8125/NO_APP 8126 movq %r11, 336(%r9) 8127 movq %r10, %rsi 8128 movq %r8, %r10 8129/APP 8130 movq -448(%rbp),%rax 8131 mulq -40(%rbp) 8132 addq %rax,%rdi 8133 adcq %rdx,%rsi 8134 adcq $0,%r10 8135 8136/NO_APP 8137 movq %r10, %rcx 8138/APP 8139 movq -440(%rbp),%rax 8140 mulq -48(%rbp) 8141 addq %rax,%rdi 8142 adcq %rdx,%rsi 8143 adcq $0,%rcx 8144 8145 movq -432(%rbp),%rax 8146 mulq -56(%rbp) 8147 addq %rax,%rdi 8148 adcq %rdx,%rsi 8149 adcq $0,%rcx 8150 8151 movq -424(%rbp),%rax 8152 mulq -64(%rbp) 8153 addq %rax,%rdi 8154 adcq %rdx,%rsi 8155 adcq $0,%rcx 8156 8157 movq -416(%rbp),%rax 8158 mulq -72(%rbp) 8159 addq %rax,%rdi 8160 adcq %rdx,%rsi 8161 adcq $0,%rcx 8162 8163 movq -408(%rbp),%rax 8164 mulq -80(%rbp) 8165 addq %rax,%rdi 8166 adcq %rdx,%rsi 8167 adcq $0,%rcx 8168 8169 movq -400(%rbp),%rax 8170 mulq -88(%rbp) 8171 addq %rax,%rdi 8172 adcq %rdx,%rsi 8173 adcq $0,%rcx 8174 8175 movq -392(%rbp),%rax 8176 mulq -96(%rbp) 8177 addq %rax,%rdi 8178 adcq %rdx,%rsi 8179 adcq $0,%rcx 8180 8181 movq -384(%rbp),%rax 8182 mulq -104(%rbp) 8183 addq %rax,%rdi 8184 adcq %rdx,%rsi 8185 adcq $0,%rcx 8186 8187 movq -376(%rbp),%rax 8188 mulq -112(%rbp) 8189 addq %rax,%rdi 8190 adcq %rdx,%rsi 8191 adcq $0,%rcx 8192 8193 movq -368(%rbp),%rax 8194 mulq -120(%rbp) 8195 addq %rax,%rdi 8196 adcq %rdx,%rsi 8197 adcq $0,%rcx 8198 8199 movq -360(%rbp),%rax 8200 mulq -128(%rbp) 8201 addq %rax,%rdi 8202 adcq %rdx,%rsi 8203 adcq $0,%rcx 8204 8205 movq -352(%rbp),%rax 8206 mulq -136(%rbp) 8207 addq %rax,%rdi 8208 adcq %rdx,%rsi 8209 adcq $0,%rcx 8210 8211 movq -344(%rbp),%rax 8212 mulq -144(%rbp) 8213 addq %rax,%rdi 8214 adcq %rdx,%rsi 8215 adcq $0,%rcx 8216 8217 movq -336(%rbp),%rax 8218 mulq -152(%rbp) 8219 addq %rax,%rdi 8220 adcq %rdx,%rsi 8221 adcq $0,%rcx 8222 8223 movq -328(%rbp),%rax 8224 mulq -160(%rbp) 8225 addq %rax,%rdi 8226 adcq %rdx,%rsi 8227 adcq $0,%rcx 8228 8229 movq -320(%rbp),%rax 8230 mulq -168(%rbp) 8231 addq %rax,%rdi 8232 adcq %rdx,%rsi 8233 adcq $0,%rcx 8234 8235 movq -312(%rbp),%rax 8236 mulq -176(%rbp) 8237 addq %rax,%rdi 8238 adcq %rdx,%rsi 8239 adcq $0,%rcx 8240 8241 movq -304(%rbp),%rax 8242 mulq -184(%rbp) 8243 addq %rax,%rdi 8244 adcq %rdx,%rsi 8245 adcq $0,%rcx 8246 8247/NO_APP 8248 movq %rsi, %r11 8249 movq %rcx, %r10 8250/APP 8251 movq -296(%rbp),%rax 8252 mulq -192(%rbp) 8253 addq %rax,%rdi 8254 adcq %rdx,%r11 8255 adcq $0,%r10 8256 8257/NO_APP 8258 movq %rdi, 344(%r9) 8259 movq %r11, %rcx 8260 movq %r10, %rdi 8261 movq %r8, %r11 8262/APP 8263 movq -440(%rbp),%rax 8264 mulq -40(%rbp) 8265 addq %rax,%rcx 8266 adcq %rdx,%rdi 8267 adcq $0,%r11 8268 8269/NO_APP 8270 movq %r11, %rsi 8271/APP 8272 movq -432(%rbp),%rax 8273 mulq -48(%rbp) 8274 addq %rax,%rcx 8275 adcq %rdx,%rdi 8276 adcq $0,%rsi 8277 8278 movq -424(%rbp),%rax 8279 mulq -56(%rbp) 8280 addq %rax,%rcx 8281 adcq %rdx,%rdi 8282 adcq $0,%rsi 8283 8284 movq -416(%rbp),%rax 8285 mulq -64(%rbp) 8286 addq %rax,%rcx 8287 adcq %rdx,%rdi 8288 adcq $0,%rsi 8289 8290 movq -408(%rbp),%rax 8291 mulq -72(%rbp) 8292 addq %rax,%rcx 8293 adcq %rdx,%rdi 8294 adcq $0,%rsi 8295 8296 movq -400(%rbp),%rax 8297 mulq -80(%rbp) 8298 addq %rax,%rcx 8299 adcq %rdx,%rdi 8300 adcq $0,%rsi 8301 8302 movq -392(%rbp),%rax 8303 mulq -88(%rbp) 8304 addq %rax,%rcx 8305 adcq %rdx,%rdi 8306 adcq $0,%rsi 8307 8308 movq -384(%rbp),%rax 8309 mulq -96(%rbp) 8310 addq %rax,%rcx 8311 adcq %rdx,%rdi 8312 adcq $0,%rsi 8313 8314 movq -376(%rbp),%rax 8315 mulq -104(%rbp) 8316 addq %rax,%rcx 8317 adcq %rdx,%rdi 8318 adcq $0,%rsi 8319 8320 movq -368(%rbp),%rax 8321 mulq -112(%rbp) 8322 addq %rax,%rcx 8323 adcq %rdx,%rdi 8324 adcq $0,%rsi 8325 8326 movq -360(%rbp),%rax 8327 mulq -120(%rbp) 8328 addq %rax,%rcx 8329 adcq %rdx,%rdi 8330 adcq $0,%rsi 8331 8332 movq -352(%rbp),%rax 8333 mulq -128(%rbp) 8334 addq %rax,%rcx 8335 adcq %rdx,%rdi 8336 adcq $0,%rsi 8337 8338 movq -344(%rbp),%rax 8339 mulq -136(%rbp) 8340 addq %rax,%rcx 8341 adcq %rdx,%rdi 8342 adcq $0,%rsi 8343 8344 movq -336(%rbp),%rax 8345 mulq -144(%rbp) 8346 addq %rax,%rcx 8347 adcq %rdx,%rdi 8348 adcq $0,%rsi 8349 8350 movq -328(%rbp),%rax 8351 mulq -152(%rbp) 8352 addq %rax,%rcx 8353 adcq %rdx,%rdi 8354 adcq $0,%rsi 8355 8356 movq -320(%rbp),%rax 8357 mulq -160(%rbp) 8358 addq %rax,%rcx 8359 adcq %rdx,%rdi 8360 adcq $0,%rsi 8361 8362 movq -312(%rbp),%rax 8363 mulq -168(%rbp) 8364 addq %rax,%rcx 8365 adcq %rdx,%rdi 8366 adcq $0,%rsi 8367 8368 movq -304(%rbp),%rax 8369 mulq -176(%rbp) 8370 addq %rax,%rcx 8371 adcq %rdx,%rdi 8372 adcq $0,%rsi 8373 8374/NO_APP 8375 movq %rdi, %r10 8376 movq %rsi, %r11 8377/APP 8378 movq -296(%rbp),%rax 8379 mulq -184(%rbp) 8380 addq %rax,%rcx 8381 adcq %rdx,%r10 8382 adcq $0,%r11 8383 8384/NO_APP 8385 movq %rcx, 352(%r9) 8386 movq %r11, %rdi 8387 movq %r10, %rsi 8388 movq %r8, %rcx 8389/APP 8390 movq -432(%rbp),%rax 8391 mulq -40(%rbp) 8392 addq %rax,%rsi 8393 adcq %rdx,%rdi 8394 adcq $0,%rcx 8395 8396 movq -424(%rbp),%rax 8397 mulq -48(%rbp) 8398 addq %rax,%rsi 8399 adcq %rdx,%rdi 8400 adcq $0,%rcx 8401 8402 movq -416(%rbp),%rax 8403 mulq -56(%rbp) 8404 addq %rax,%rsi 8405 adcq %rdx,%rdi 8406 adcq $0,%rcx 8407 8408 movq -408(%rbp),%rax 8409 mulq -64(%rbp) 8410 addq %rax,%rsi 8411 adcq %rdx,%rdi 8412 adcq $0,%rcx 8413 8414 movq -400(%rbp),%rax 8415 mulq -72(%rbp) 8416 addq %rax,%rsi 8417 adcq %rdx,%rdi 8418 adcq $0,%rcx 8419 8420 movq -392(%rbp),%rax 8421 mulq -80(%rbp) 8422 addq %rax,%rsi 8423 adcq %rdx,%rdi 8424 adcq $0,%rcx 8425 8426 movq -384(%rbp),%rax 8427 mulq -88(%rbp) 8428 addq %rax,%rsi 8429 adcq %rdx,%rdi 8430 adcq $0,%rcx 8431 8432 movq -376(%rbp),%rax 8433 mulq -96(%rbp) 8434 addq %rax,%rsi 8435 adcq %rdx,%rdi 8436 adcq $0,%rcx 8437 8438 movq -368(%rbp),%rax 8439 mulq -104(%rbp) 8440 addq %rax,%rsi 8441 adcq %rdx,%rdi 8442 adcq $0,%rcx 8443 8444 movq -360(%rbp),%rax 8445 mulq -112(%rbp) 8446 addq %rax,%rsi 8447 adcq %rdx,%rdi 8448 adcq $0,%rcx 8449 8450 movq -352(%rbp),%rax 8451 mulq -120(%rbp) 8452 addq %rax,%rsi 8453 adcq %rdx,%rdi 8454 adcq $0,%rcx 8455 8456 movq -344(%rbp),%rax 8457 mulq -128(%rbp) 8458 addq %rax,%rsi 8459 adcq %rdx,%rdi 8460 adcq $0,%rcx 8461 8462 movq -336(%rbp),%rax 8463 mulq -136(%rbp) 8464 addq %rax,%rsi 8465 adcq %rdx,%rdi 8466 adcq $0,%rcx 8467 8468 movq -328(%rbp),%rax 8469 mulq -144(%rbp) 8470 addq %rax,%rsi 8471 adcq %rdx,%rdi 8472 adcq $0,%rcx 8473 8474 movq -320(%rbp),%rax 8475 mulq -152(%rbp) 8476 addq %rax,%rsi 8477 adcq %rdx,%rdi 8478 adcq $0,%rcx 8479 8480 movq -312(%rbp),%rax 8481 mulq -160(%rbp) 8482 addq %rax,%rsi 8483 adcq %rdx,%rdi 8484 adcq $0,%rcx 8485 8486 movq -304(%rbp),%rax 8487 mulq -168(%rbp) 8488 addq %rax,%rsi 8489 adcq %rdx,%rdi 8490 adcq $0,%rcx 8491 8492/NO_APP 8493 movq %rdi, %r10 8494 movq %rcx, %r11 8495/APP 8496 movq -296(%rbp),%rax 8497 mulq -176(%rbp) 8498 addq %rax,%rsi 8499 adcq %rdx,%r10 8500 adcq $0,%r11 8501 8502/NO_APP 8503 movq %rsi, 360(%r9) 8504 movq %r11, %rdi 8505 movq %r10, %rcx 8506 movq %r8, %rsi 8507/APP 8508 movq -424(%rbp),%rax 8509 mulq -40(%rbp) 8510 addq %rax,%rcx 8511 adcq %rdx,%rdi 8512 adcq $0,%rsi 8513 8514 movq -416(%rbp),%rax 8515 mulq -48(%rbp) 8516 addq %rax,%rcx 8517 adcq %rdx,%rdi 8518 adcq $0,%rsi 8519 8520 movq -408(%rbp),%rax 8521 mulq -56(%rbp) 8522 addq %rax,%rcx 8523 adcq %rdx,%rdi 8524 adcq $0,%rsi 8525 8526 movq -400(%rbp),%rax 8527 mulq -64(%rbp) 8528 addq %rax,%rcx 8529 adcq %rdx,%rdi 8530 adcq $0,%rsi 8531 8532 movq -392(%rbp),%rax 8533 mulq -72(%rbp) 8534 addq %rax,%rcx 8535 adcq %rdx,%rdi 8536 adcq $0,%rsi 8537 8538 movq -384(%rbp),%rax 8539 mulq -80(%rbp) 8540 addq %rax,%rcx 8541 adcq %rdx,%rdi 8542 adcq $0,%rsi 8543 8544 movq -376(%rbp),%rax 8545 mulq -88(%rbp) 8546 addq %rax,%rcx 8547 adcq %rdx,%rdi 8548 adcq $0,%rsi 8549 8550 movq -368(%rbp),%rax 8551 mulq -96(%rbp) 8552 addq %rax,%rcx 8553 adcq %rdx,%rdi 8554 adcq $0,%rsi 8555 8556 movq -360(%rbp),%rax 8557 mulq -104(%rbp) 8558 addq %rax,%rcx 8559 adcq %rdx,%rdi 8560 adcq $0,%rsi 8561 8562 movq -352(%rbp),%rax 8563 mulq -112(%rbp) 8564 addq %rax,%rcx 8565 adcq %rdx,%rdi 8566 adcq $0,%rsi 8567 8568 movq -344(%rbp),%rax 8569 mulq -120(%rbp) 8570 addq %rax,%rcx 8571 adcq %rdx,%rdi 8572 adcq $0,%rsi 8573 8574 movq -336(%rbp),%rax 8575 mulq -128(%rbp) 8576 addq %rax,%rcx 8577 adcq %rdx,%rdi 8578 adcq $0,%rsi 8579 8580 movq -328(%rbp),%rax 8581 mulq -136(%rbp) 8582 addq %rax,%rcx 8583 adcq %rdx,%rdi 8584 adcq $0,%rsi 8585 8586 movq -320(%rbp),%rax 8587 mulq -144(%rbp) 8588 addq %rax,%rcx 8589 adcq %rdx,%rdi 8590 adcq $0,%rsi 8591 8592 movq -312(%rbp),%rax 8593 mulq -152(%rbp) 8594 addq %rax,%rcx 8595 adcq %rdx,%rdi 8596 adcq $0,%rsi 8597 8598 movq -304(%rbp),%rax 8599 mulq -160(%rbp) 8600 addq %rax,%rcx 8601 adcq %rdx,%rdi 8602 adcq $0,%rsi 8603 8604/NO_APP 8605 movq %rdi, %r10 8606 movq %rsi, %r11 8607/APP 8608 movq -296(%rbp),%rax 8609 mulq -168(%rbp) 8610 addq %rax,%rcx 8611 adcq %rdx,%r10 8612 adcq $0,%r11 8613 8614/NO_APP 8615 movq %rcx, 368(%r9) 8616 movq %r11, %rdi 8617 movq %r10, %rsi 8618 movq %r8, %rcx 8619/APP 8620 movq -416(%rbp),%rax 8621 mulq -40(%rbp) 8622 addq %rax,%rsi 8623 adcq %rdx,%rdi 8624 adcq $0,%rcx 8625 8626 movq -408(%rbp),%rax 8627 mulq -48(%rbp) 8628 addq %rax,%rsi 8629 adcq %rdx,%rdi 8630 adcq $0,%rcx 8631 8632 movq -400(%rbp),%rax 8633 mulq -56(%rbp) 8634 addq %rax,%rsi 8635 adcq %rdx,%rdi 8636 adcq $0,%rcx 8637 8638 movq -392(%rbp),%rax 8639 mulq -64(%rbp) 8640 addq %rax,%rsi 8641 adcq %rdx,%rdi 8642 adcq $0,%rcx 8643 8644 movq -384(%rbp),%rax 8645 mulq -72(%rbp) 8646 addq %rax,%rsi 8647 adcq %rdx,%rdi 8648 adcq $0,%rcx 8649 8650 movq -376(%rbp),%rax 8651 mulq -80(%rbp) 8652 addq %rax,%rsi 8653 adcq %rdx,%rdi 8654 adcq $0,%rcx 8655 8656 movq -368(%rbp),%rax 8657 mulq -88(%rbp) 8658 addq %rax,%rsi 8659 adcq %rdx,%rdi 8660 adcq $0,%rcx 8661 8662 movq -360(%rbp),%rax 8663 mulq -96(%rbp) 8664 addq %rax,%rsi 8665 adcq %rdx,%rdi 8666 adcq $0,%rcx 8667 8668 movq -352(%rbp),%rax 8669 mulq -104(%rbp) 8670 addq %rax,%rsi 8671 adcq %rdx,%rdi 8672 adcq $0,%rcx 8673 8674 movq -344(%rbp),%rax 8675 mulq -112(%rbp) 8676 addq %rax,%rsi 8677 adcq %rdx,%rdi 8678 adcq $0,%rcx 8679 8680 movq -336(%rbp),%rax 8681 mulq -120(%rbp) 8682 addq %rax,%rsi 8683 adcq %rdx,%rdi 8684 adcq $0,%rcx 8685 8686 movq -328(%rbp),%rax 8687 mulq -128(%rbp) 8688 addq %rax,%rsi 8689 adcq %rdx,%rdi 8690 adcq $0,%rcx 8691 8692 movq -320(%rbp),%rax 8693 mulq -136(%rbp) 8694 addq %rax,%rsi 8695 adcq %rdx,%rdi 8696 adcq $0,%rcx 8697 8698 movq -312(%rbp),%rax 8699 mulq -144(%rbp) 8700 addq %rax,%rsi 8701 adcq %rdx,%rdi 8702 adcq $0,%rcx 8703 8704 movq -304(%rbp),%rax 8705 mulq -152(%rbp) 8706 addq %rax,%rsi 8707 adcq %rdx,%rdi 8708 adcq $0,%rcx 8709 8710/NO_APP 8711 movq %rdi, %r10 8712 movq %rcx, %r11 8713/APP 8714 movq -296(%rbp),%rax 8715 mulq -160(%rbp) 8716 addq %rax,%rsi 8717 adcq %rdx,%r10 8718 adcq $0,%r11 8719 8720/NO_APP 8721 movq %rsi, 376(%r9) 8722 movq %r11, %rdi 8723 movq %r10, %rcx 8724 movq %r8, %rsi 8725/APP 8726 movq -408(%rbp),%rax 8727 mulq -40(%rbp) 8728 addq %rax,%rcx 8729 adcq %rdx,%rdi 8730 adcq $0,%rsi 8731 8732 movq -400(%rbp),%rax 8733 mulq -48(%rbp) 8734 addq %rax,%rcx 8735 adcq %rdx,%rdi 8736 adcq $0,%rsi 8737 8738 movq -392(%rbp),%rax 8739 mulq -56(%rbp) 8740 addq %rax,%rcx 8741 adcq %rdx,%rdi 8742 adcq $0,%rsi 8743 8744 movq -384(%rbp),%rax 8745 mulq -64(%rbp) 8746 addq %rax,%rcx 8747 adcq %rdx,%rdi 8748 adcq $0,%rsi 8749 8750 movq -376(%rbp),%rax 8751 mulq -72(%rbp) 8752 addq %rax,%rcx 8753 adcq %rdx,%rdi 8754 adcq $0,%rsi 8755 8756 movq -368(%rbp),%rax 8757 mulq -80(%rbp) 8758 addq %rax,%rcx 8759 adcq %rdx,%rdi 8760 adcq $0,%rsi 8761 8762 movq -360(%rbp),%rax 8763 mulq -88(%rbp) 8764 addq %rax,%rcx 8765 adcq %rdx,%rdi 8766 adcq $0,%rsi 8767 8768 movq -352(%rbp),%rax 8769 mulq -96(%rbp) 8770 addq %rax,%rcx 8771 adcq %rdx,%rdi 8772 adcq $0,%rsi 8773 8774 movq -344(%rbp),%rax 8775 mulq -104(%rbp) 8776 addq %rax,%rcx 8777 adcq %rdx,%rdi 8778 adcq $0,%rsi 8779 8780 movq -336(%rbp),%rax 8781 mulq -112(%rbp) 8782 addq %rax,%rcx 8783 adcq %rdx,%rdi 8784 adcq $0,%rsi 8785 8786 movq -328(%rbp),%rax 8787 mulq -120(%rbp) 8788 addq %rax,%rcx 8789 adcq %rdx,%rdi 8790 adcq $0,%rsi 8791 8792 movq -320(%rbp),%rax 8793 mulq -128(%rbp) 8794 addq %rax,%rcx 8795 adcq %rdx,%rdi 8796 adcq $0,%rsi 8797 8798 movq -312(%rbp),%rax 8799 mulq -136(%rbp) 8800 addq %rax,%rcx 8801 adcq %rdx,%rdi 8802 adcq $0,%rsi 8803 8804 movq -304(%rbp),%rax 8805 mulq -144(%rbp) 8806 addq %rax,%rcx 8807 adcq %rdx,%rdi 8808 adcq $0,%rsi 8809 8810/NO_APP 8811 movq %rdi, %r10 8812 movq %rsi, %r11 8813/APP 8814 movq -296(%rbp),%rax 8815 mulq -152(%rbp) 8816 addq %rax,%rcx 8817 adcq %rdx,%r10 8818 adcq $0,%r11 8819 8820/NO_APP 8821 movq %rcx, 384(%r9) 8822 movq %r11, %rdi 8823 movq %r10, %rsi 8824 movq %r8, %rcx 8825/APP 8826 movq -400(%rbp),%rax 8827 mulq -40(%rbp) 8828 addq %rax,%rsi 8829 adcq %rdx,%rdi 8830 adcq $0,%rcx 8831 8832 movq -392(%rbp),%rax 8833 mulq -48(%rbp) 8834 addq %rax,%rsi 8835 adcq %rdx,%rdi 8836 adcq $0,%rcx 8837 8838 movq -384(%rbp),%rax 8839 mulq -56(%rbp) 8840 addq %rax,%rsi 8841 adcq %rdx,%rdi 8842 adcq $0,%rcx 8843 8844 movq -376(%rbp),%rax 8845 mulq -64(%rbp) 8846 addq %rax,%rsi 8847 adcq %rdx,%rdi 8848 adcq $0,%rcx 8849 8850 movq -368(%rbp),%rax 8851 mulq -72(%rbp) 8852 addq %rax,%rsi 8853 adcq %rdx,%rdi 8854 adcq $0,%rcx 8855 8856 movq -360(%rbp),%rax 8857 mulq -80(%rbp) 8858 addq %rax,%rsi 8859 adcq %rdx,%rdi 8860 adcq $0,%rcx 8861 8862 movq -352(%rbp),%rax 8863 mulq -88(%rbp) 8864 addq %rax,%rsi 8865 adcq %rdx,%rdi 8866 adcq $0,%rcx 8867 8868 movq -344(%rbp),%rax 8869 mulq -96(%rbp) 8870 addq %rax,%rsi 8871 adcq %rdx,%rdi 8872 adcq $0,%rcx 8873 8874 movq -336(%rbp),%rax 8875 mulq -104(%rbp) 8876 addq %rax,%rsi 8877 adcq %rdx,%rdi 8878 adcq $0,%rcx 8879 8880 movq -328(%rbp),%rax 8881 mulq -112(%rbp) 8882 addq %rax,%rsi 8883 adcq %rdx,%rdi 8884 adcq $0,%rcx 8885 8886 movq -320(%rbp),%rax 8887 mulq -120(%rbp) 8888 addq %rax,%rsi 8889 adcq %rdx,%rdi 8890 adcq $0,%rcx 8891 8892 movq -312(%rbp),%rax 8893 mulq -128(%rbp) 8894 addq %rax,%rsi 8895 adcq %rdx,%rdi 8896 adcq $0,%rcx 8897 8898 movq -304(%rbp),%rax 8899 mulq -136(%rbp) 8900 addq %rax,%rsi 8901 adcq %rdx,%rdi 8902 adcq $0,%rcx 8903 8904/NO_APP 8905 movq %rdi, %r10 8906 movq %rcx, %r11 8907/APP 8908 movq -296(%rbp),%rax 8909 mulq -144(%rbp) 8910 addq %rax,%rsi 8911 adcq %rdx,%r10 8912 adcq $0,%r11 8913 8914/NO_APP 8915 movq %rsi, 392(%r9) 8916 movq %r11, %rdi 8917 movq %r10, %rcx 8918 movq %r8, %rsi 8919/APP 8920 movq -392(%rbp),%rax 8921 mulq -40(%rbp) 8922 addq %rax,%rcx 8923 adcq %rdx,%rdi 8924 adcq $0,%rsi 8925 8926 movq -384(%rbp),%rax 8927 mulq -48(%rbp) 8928 addq %rax,%rcx 8929 adcq %rdx,%rdi 8930 adcq $0,%rsi 8931 8932 movq -376(%rbp),%rax 8933 mulq -56(%rbp) 8934 addq %rax,%rcx 8935 adcq %rdx,%rdi 8936 adcq $0,%rsi 8937 8938 movq -368(%rbp),%rax 8939 mulq -64(%rbp) 8940 addq %rax,%rcx 8941 adcq %rdx,%rdi 8942 adcq $0,%rsi 8943 8944 movq -360(%rbp),%rax 8945 mulq -72(%rbp) 8946 addq %rax,%rcx 8947 adcq %rdx,%rdi 8948 adcq $0,%rsi 8949 8950 movq -352(%rbp),%rax 8951 mulq -80(%rbp) 8952 addq %rax,%rcx 8953 adcq %rdx,%rdi 8954 adcq $0,%rsi 8955 8956 movq -344(%rbp),%rax 8957 mulq -88(%rbp) 8958 addq %rax,%rcx 8959 adcq %rdx,%rdi 8960 adcq $0,%rsi 8961 8962 movq -336(%rbp),%rax 8963 mulq -96(%rbp) 8964 addq %rax,%rcx 8965 adcq %rdx,%rdi 8966 adcq $0,%rsi 8967 8968 movq -328(%rbp),%rax 8969 mulq -104(%rbp) 8970 addq %rax,%rcx 8971 adcq %rdx,%rdi 8972 adcq $0,%rsi 8973 8974 movq -320(%rbp),%rax 8975 mulq -112(%rbp) 8976 addq %rax,%rcx 8977 adcq %rdx,%rdi 8978 adcq $0,%rsi 8979 8980 movq -312(%rbp),%rax 8981 mulq -120(%rbp) 8982 addq %rax,%rcx 8983 adcq %rdx,%rdi 8984 adcq $0,%rsi 8985 8986 movq -304(%rbp),%rax 8987 mulq -128(%rbp) 8988 addq %rax,%rcx 8989 adcq %rdx,%rdi 8990 adcq $0,%rsi 8991 8992/NO_APP 8993 movq %rdi, %r10 8994 movq %rsi, %r11 8995/APP 8996 movq -296(%rbp),%rax 8997 mulq -136(%rbp) 8998 addq %rax,%rcx 8999 adcq %rdx,%r10 9000 adcq $0,%r11 9001 9002/NO_APP 9003 movq %rcx, 400(%r9) 9004 movq %r11, %rdi 9005 movq %r10, %rsi 9006 movq %r8, %rcx 9007/APP 9008 movq -384(%rbp),%rax 9009 mulq -40(%rbp) 9010 addq %rax,%rsi 9011 adcq %rdx,%rdi 9012 adcq $0,%rcx 9013 9014 movq -376(%rbp),%rax 9015 mulq -48(%rbp) 9016 addq %rax,%rsi 9017 adcq %rdx,%rdi 9018 adcq $0,%rcx 9019 9020 movq -368(%rbp),%rax 9021 mulq -56(%rbp) 9022 addq %rax,%rsi 9023 adcq %rdx,%rdi 9024 adcq $0,%rcx 9025 9026 movq -360(%rbp),%rax 9027 mulq -64(%rbp) 9028 addq %rax,%rsi 9029 adcq %rdx,%rdi 9030 adcq $0,%rcx 9031 9032 movq -352(%rbp),%rax 9033 mulq -72(%rbp) 9034 addq %rax,%rsi 9035 adcq %rdx,%rdi 9036 adcq $0,%rcx 9037 9038 movq -344(%rbp),%rax 9039 mulq -80(%rbp) 9040 addq %rax,%rsi 9041 adcq %rdx,%rdi 9042 adcq $0,%rcx 9043 9044 movq -336(%rbp),%rax 9045 mulq -88(%rbp) 9046 addq %rax,%rsi 9047 adcq %rdx,%rdi 9048 adcq $0,%rcx 9049 9050 movq -328(%rbp),%rax 9051 mulq -96(%rbp) 9052 addq %rax,%rsi 9053 adcq %rdx,%rdi 9054 adcq $0,%rcx 9055 9056 movq -320(%rbp),%rax 9057 mulq -104(%rbp) 9058 addq %rax,%rsi 9059 adcq %rdx,%rdi 9060 adcq $0,%rcx 9061 9062 movq -312(%rbp),%rax 9063 mulq -112(%rbp) 9064 addq %rax,%rsi 9065 adcq %rdx,%rdi 9066 adcq $0,%rcx 9067 9068 movq -304(%rbp),%rax 9069 mulq -120(%rbp) 9070 addq %rax,%rsi 9071 adcq %rdx,%rdi 9072 adcq $0,%rcx 9073 9074/NO_APP 9075 movq %rdi, %r10 9076 movq %rcx, %r11 9077/APP 9078 movq -296(%rbp),%rax 9079 mulq -128(%rbp) 9080 addq %rax,%rsi 9081 adcq %rdx,%r10 9082 adcq $0,%r11 9083 9084/NO_APP 9085 movq %rsi, 408(%r9) 9086 movq %r11, %rdi 9087 movq %r10, %rcx 9088 movq %r8, %rsi 9089/APP 9090 movq -376(%rbp),%rax 9091 mulq -40(%rbp) 9092 addq %rax,%rcx 9093 adcq %rdx,%rdi 9094 adcq $0,%rsi 9095 9096 movq -368(%rbp),%rax 9097 mulq -48(%rbp) 9098 addq %rax,%rcx 9099 adcq %rdx,%rdi 9100 adcq $0,%rsi 9101 9102 movq -360(%rbp),%rax 9103 mulq -56(%rbp) 9104 addq %rax,%rcx 9105 adcq %rdx,%rdi 9106 adcq $0,%rsi 9107 9108 movq -352(%rbp),%rax 9109 mulq -64(%rbp) 9110 addq %rax,%rcx 9111 adcq %rdx,%rdi 9112 adcq $0,%rsi 9113 9114 movq -344(%rbp),%rax 9115 mulq -72(%rbp) 9116 addq %rax,%rcx 9117 adcq %rdx,%rdi 9118 adcq $0,%rsi 9119 9120 movq -336(%rbp),%rax 9121 mulq -80(%rbp) 9122 addq %rax,%rcx 9123 adcq %rdx,%rdi 9124 adcq $0,%rsi 9125 9126 movq -328(%rbp),%rax 9127 mulq -88(%rbp) 9128 addq %rax,%rcx 9129 adcq %rdx,%rdi 9130 adcq $0,%rsi 9131 9132 movq -320(%rbp),%rax 9133 mulq -96(%rbp) 9134 addq %rax,%rcx 9135 adcq %rdx,%rdi 9136 adcq $0,%rsi 9137 9138 movq -312(%rbp),%rax 9139 mulq -104(%rbp) 9140 addq %rax,%rcx 9141 adcq %rdx,%rdi 9142 adcq $0,%rsi 9143 9144 movq -304(%rbp),%rax 9145 mulq -112(%rbp) 9146 addq %rax,%rcx 9147 adcq %rdx,%rdi 9148 adcq $0,%rsi 9149 9150/NO_APP 9151 movq %rdi, %r10 9152 movq %rsi, %r11 9153/APP 9154 movq -296(%rbp),%rax 9155 mulq -120(%rbp) 9156 addq %rax,%rcx 9157 adcq %rdx,%r10 9158 adcq $0,%r11 9159 9160/NO_APP 9161 movq %rcx, 416(%r9) 9162 movq %r11, %rdi 9163 movq %r10, %rsi 9164 movq %r8, %rcx 9165/APP 9166 movq -368(%rbp),%rax 9167 mulq -40(%rbp) 9168 addq %rax,%rsi 9169 adcq %rdx,%rdi 9170 adcq $0,%rcx 9171 9172 movq -360(%rbp),%rax 9173 mulq -48(%rbp) 9174 addq %rax,%rsi 9175 adcq %rdx,%rdi 9176 adcq $0,%rcx 9177 9178 movq -352(%rbp),%rax 9179 mulq -56(%rbp) 9180 addq %rax,%rsi 9181 adcq %rdx,%rdi 9182 adcq $0,%rcx 9183 9184 movq -344(%rbp),%rax 9185 mulq -64(%rbp) 9186 addq %rax,%rsi 9187 adcq %rdx,%rdi 9188 adcq $0,%rcx 9189 9190 movq -336(%rbp),%rax 9191 mulq -72(%rbp) 9192 addq %rax,%rsi 9193 adcq %rdx,%rdi 9194 adcq $0,%rcx 9195 9196 movq -328(%rbp),%rax 9197 mulq -80(%rbp) 9198 addq %rax,%rsi 9199 adcq %rdx,%rdi 9200 adcq $0,%rcx 9201 9202 movq -320(%rbp),%rax 9203 mulq -88(%rbp) 9204 addq %rax,%rsi 9205 adcq %rdx,%rdi 9206 adcq $0,%rcx 9207 9208 movq -312(%rbp),%rax 9209 mulq -96(%rbp) 9210 addq %rax,%rsi 9211 adcq %rdx,%rdi 9212 adcq $0,%rcx 9213 9214 movq -304(%rbp),%rax 9215 mulq -104(%rbp) 9216 addq %rax,%rsi 9217 adcq %rdx,%rdi 9218 adcq $0,%rcx 9219 9220/NO_APP 9221 movq %rdi, %r10 9222 movq %rcx, %r11 9223/APP 9224 movq -296(%rbp),%rax 9225 mulq -112(%rbp) 9226 addq %rax,%rsi 9227 adcq %rdx,%r10 9228 adcq $0,%r11 9229 9230/NO_APP 9231 movq %rsi, 424(%r9) 9232 movq %r11, %rdi 9233 movq %r10, %rcx 9234 movq %r8, %rsi 9235/APP 9236 movq -360(%rbp),%rax 9237 mulq -40(%rbp) 9238 addq %rax,%rcx 9239 adcq %rdx,%rdi 9240 adcq $0,%rsi 9241 9242 movq -352(%rbp),%rax 9243 mulq -48(%rbp) 9244 addq %rax,%rcx 9245 adcq %rdx,%rdi 9246 adcq $0,%rsi 9247 9248 movq -344(%rbp),%rax 9249 mulq -56(%rbp) 9250 addq %rax,%rcx 9251 adcq %rdx,%rdi 9252 adcq $0,%rsi 9253 9254 movq -336(%rbp),%rax 9255 mulq -64(%rbp) 9256 addq %rax,%rcx 9257 adcq %rdx,%rdi 9258 adcq $0,%rsi 9259 9260 movq -328(%rbp),%rax 9261 mulq -72(%rbp) 9262 addq %rax,%rcx 9263 adcq %rdx,%rdi 9264 adcq $0,%rsi 9265 9266 movq -320(%rbp),%rax 9267 mulq -80(%rbp) 9268 addq %rax,%rcx 9269 adcq %rdx,%rdi 9270 adcq $0,%rsi 9271 9272 movq -312(%rbp),%rax 9273 mulq -88(%rbp) 9274 addq %rax,%rcx 9275 adcq %rdx,%rdi 9276 adcq $0,%rsi 9277 9278 movq -304(%rbp),%rax 9279 mulq -96(%rbp) 9280 addq %rax,%rcx 9281 adcq %rdx,%rdi 9282 adcq $0,%rsi 9283 9284/NO_APP 9285 movq %rdi, %r10 9286 movq %rsi, %r11 9287/APP 9288 movq -296(%rbp),%rax 9289 mulq -104(%rbp) 9290 addq %rax,%rcx 9291 adcq %rdx,%r10 9292 adcq $0,%r11 9293 9294/NO_APP 9295 movq %rcx, 432(%r9) 9296 movq %r11, %rdi 9297 movq %r10, %rsi 9298 movq %r8, %rcx 9299/APP 9300 movq -352(%rbp),%rax 9301 mulq -40(%rbp) 9302 addq %rax,%rsi 9303 adcq %rdx,%rdi 9304 adcq $0,%rcx 9305 9306 movq -344(%rbp),%rax 9307 mulq -48(%rbp) 9308 addq %rax,%rsi 9309 adcq %rdx,%rdi 9310 adcq $0,%rcx 9311 9312 movq -336(%rbp),%rax 9313 mulq -56(%rbp) 9314 addq %rax,%rsi 9315 adcq %rdx,%rdi 9316 adcq $0,%rcx 9317 9318 movq -328(%rbp),%rax 9319 mulq -64(%rbp) 9320 addq %rax,%rsi 9321 adcq %rdx,%rdi 9322 adcq $0,%rcx 9323 9324 movq -320(%rbp),%rax 9325 mulq -72(%rbp) 9326 addq %rax,%rsi 9327 adcq %rdx,%rdi 9328 adcq $0,%rcx 9329 9330 movq -312(%rbp),%rax 9331 mulq -80(%rbp) 9332 addq %rax,%rsi 9333 adcq %rdx,%rdi 9334 adcq $0,%rcx 9335 9336 movq -304(%rbp),%rax 9337 mulq -88(%rbp) 9338 addq %rax,%rsi 9339 adcq %rdx,%rdi 9340 adcq $0,%rcx 9341 9342/NO_APP 9343 movq %rdi, %r10 9344 movq %rcx, %r11 9345/APP 9346 movq -296(%rbp),%rax 9347 mulq -96(%rbp) 9348 addq %rax,%rsi 9349 adcq %rdx,%r10 9350 adcq $0,%r11 9351 9352/NO_APP 9353 movq %rsi, 440(%r9) 9354 movq %r11, %rdi 9355 movq %r10, %rcx 9356 movq %r8, %rsi 9357/APP 9358 movq -344(%rbp),%rax 9359 mulq -40(%rbp) 9360 addq %rax,%rcx 9361 adcq %rdx,%rdi 9362 adcq $0,%rsi 9363 9364 movq -336(%rbp),%rax 9365 mulq -48(%rbp) 9366 addq %rax,%rcx 9367 adcq %rdx,%rdi 9368 adcq $0,%rsi 9369 9370 movq -328(%rbp),%rax 9371 mulq -56(%rbp) 9372 addq %rax,%rcx 9373 adcq %rdx,%rdi 9374 adcq $0,%rsi 9375 9376 movq -320(%rbp),%rax 9377 mulq -64(%rbp) 9378 addq %rax,%rcx 9379 adcq %rdx,%rdi 9380 adcq $0,%rsi 9381 9382 movq -312(%rbp),%rax 9383 mulq -72(%rbp) 9384 addq %rax,%rcx 9385 adcq %rdx,%rdi 9386 adcq $0,%rsi 9387 9388 movq -304(%rbp),%rax 9389 mulq -80(%rbp) 9390 addq %rax,%rcx 9391 adcq %rdx,%rdi 9392 adcq $0,%rsi 9393 9394/NO_APP 9395 movq %rdi, %r10 9396 movq %rsi, %r11 9397/APP 9398 movq -296(%rbp),%rax 9399 mulq -88(%rbp) 9400 addq %rax,%rcx 9401 adcq %rdx,%r10 9402 adcq $0,%r11 9403 9404/NO_APP 9405 movq %rcx, 448(%r9) 9406 movq %r11, %rdi 9407 movq %r10, %rsi 9408 movq %r8, %rcx 9409/APP 9410 movq -336(%rbp),%rax 9411 mulq -40(%rbp) 9412 addq %rax,%rsi 9413 adcq %rdx,%rdi 9414 adcq $0,%rcx 9415 9416 movq -328(%rbp),%rax 9417 mulq -48(%rbp) 9418 addq %rax,%rsi 9419 adcq %rdx,%rdi 9420 adcq $0,%rcx 9421 9422 movq -320(%rbp),%rax 9423 mulq -56(%rbp) 9424 addq %rax,%rsi 9425 adcq %rdx,%rdi 9426 adcq $0,%rcx 9427 9428 movq -312(%rbp),%rax 9429 mulq -64(%rbp) 9430 addq %rax,%rsi 9431 adcq %rdx,%rdi 9432 adcq $0,%rcx 9433 9434 movq -304(%rbp),%rax 9435 mulq -72(%rbp) 9436 addq %rax,%rsi 9437 adcq %rdx,%rdi 9438 adcq $0,%rcx 9439 9440/NO_APP 9441 movq %rdi, %r10 9442 movq %rcx, %r11 9443/APP 9444 movq -296(%rbp),%rax 9445 mulq -80(%rbp) 9446 addq %rax,%rsi 9447 adcq %rdx,%r10 9448 adcq $0,%r11 9449 9450/NO_APP 9451 movq %rsi, 456(%r9) 9452 movq %r11, %rdi 9453 movq %r10, %rcx 9454 movq %r8, %rsi 9455/APP 9456 movq -328(%rbp),%rax 9457 mulq -40(%rbp) 9458 addq %rax,%rcx 9459 adcq %rdx,%rdi 9460 adcq $0,%rsi 9461 9462 movq -320(%rbp),%rax 9463 mulq -48(%rbp) 9464 addq %rax,%rcx 9465 adcq %rdx,%rdi 9466 adcq $0,%rsi 9467 9468 movq -312(%rbp),%rax 9469 mulq -56(%rbp) 9470 addq %rax,%rcx 9471 adcq %rdx,%rdi 9472 adcq $0,%rsi 9473 9474 movq -304(%rbp),%rax 9475 mulq -64(%rbp) 9476 addq %rax,%rcx 9477 adcq %rdx,%rdi 9478 adcq $0,%rsi 9479 9480/NO_APP 9481 movq %rdi, %r10 9482 movq %rsi, %r11 9483/APP 9484 movq -296(%rbp),%rax 9485 mulq -72(%rbp) 9486 addq %rax,%rcx 9487 adcq %rdx,%r10 9488 adcq $0,%r11 9489 9490/NO_APP 9491 movq %rcx, 464(%r9) 9492 movq %r11, %rdi 9493 movq %r10, %rsi 9494 movq %r8, %rcx 9495/APP 9496 movq -320(%rbp),%rax 9497 mulq -40(%rbp) 9498 addq %rax,%rsi 9499 adcq %rdx,%rdi 9500 adcq $0,%rcx 9501 9502 movq -312(%rbp),%rax 9503 mulq -48(%rbp) 9504 addq %rax,%rsi 9505 adcq %rdx,%rdi 9506 adcq $0,%rcx 9507 9508 movq -304(%rbp),%rax 9509 mulq -56(%rbp) 9510 addq %rax,%rsi 9511 adcq %rdx,%rdi 9512 adcq $0,%rcx 9513 9514/NO_APP 9515 movq %rdi, %r10 9516 movq %rcx, %r11 9517/APP 9518 movq -296(%rbp),%rax 9519 mulq -64(%rbp) 9520 addq %rax,%rsi 9521 adcq %rdx,%r10 9522 adcq $0,%r11 9523 9524/NO_APP 9525 movq %rsi, 472(%r9) 9526 movq %r11, %rdi 9527 movq %r10, %rcx 9528 movq %r8, %rsi 9529/APP 9530 movq -312(%rbp),%rax 9531 mulq -40(%rbp) 9532 addq %rax,%rcx 9533 adcq %rdx,%rdi 9534 adcq $0,%rsi 9535 9536 movq -304(%rbp),%rax 9537 mulq -48(%rbp) 9538 addq %rax,%rcx 9539 adcq %rdx,%rdi 9540 adcq $0,%rsi 9541 9542/NO_APP 9543 movq %rdi, %r10 9544 movq %rsi, %r11 9545/APP 9546 movq -296(%rbp),%rax 9547 mulq -56(%rbp) 9548 addq %rax,%rcx 9549 adcq %rdx,%r10 9550 adcq $0,%r11 9551 9552/NO_APP 9553 movq %rcx, 480(%r9) 9554 movq %r11, %rdi 9555 movq %r10, %rsi 9556 movq %r8, %rcx 9557/APP 9558 movq -304(%rbp),%rax 9559 mulq -40(%rbp) 9560 addq %rax,%rsi 9561 adcq %rdx,%rdi 9562 adcq $0,%rcx 9563 9564/NO_APP 9565 movq %rcx, %r11 9566 movq %rdi, %r10 9567/APP 9568 movq -296(%rbp),%rax 9569 mulq -48(%rbp) 9570 addq %rax,%rsi 9571 adcq %rdx,%r10 9572 adcq $0,%r11 9573 9574/NO_APP 9575 movq %rsi, 488(%r9) 9576 movq %r10, %rcx 9577 movq %r11, %rsi 9578/APP 9579 movq -296(%rbp),%rax 9580 mulq -40(%rbp) 9581 addq %rax,%rcx 9582 adcq %rdx,%rsi 9583 adcq $0,%r8 9584 9585/NO_APP 9586 movq %rcx, 496(%r9) 9587 movl (%r12), %ecx 9588 xorl (%rbx), %ecx 9589 testq %rsi, %rsi 9590 movq %rsi, 504(%r9) 9591 movl $64, 8(%r13) 9592 jne .L149 9593 .align 16 9594.L157: 9595 movl 8(%r13), %edx 9596 leal -1(%rdx), %ebx 9597 testl %ebx, %ebx 9598 movl %ebx, 8(%r13) 9599 je .L149 9600 leal -2(%rdx), %r12d 9601 cmpq $0, (%r9,%r12,8) 9602 je .L157 9603.L149: 9604 movl 8(%r13), %r9d 9605 xorl %edx, %edx 9606 testl %r9d, %r9d 9607 cmovne %ecx, %edx 9608 movl %edx, (%r13) 9609 addq $520, %rsp 9610 popq %rbx 9611 popq %r12 9612 popq %r13 9613 leave 9614 ret 9615.LFE5: 9616 .size s_mp_mul_comba_32, .-s_mp_mul_comba_32 9617 .align 16 9618.globl s_mp_sqr_comba_4 9619 .type s_mp_sqr_comba_4, @function 9620s_mp_sqr_comba_4: 9621.LFB6: 9622 pushq %rbp 9623.LCFI17: 9624 movq %rsi, %r11 9625 xorl %esi, %esi 9626 movq %rsi, %r10 9627 movq %rsi, %rbp 9628 movq %rsi, %r8 9629 pushq %rbx 9630.LCFI18: 9631 movq %rsi, %rbx 9632 movq 16(%rdi), %rcx 9633 movq %rsi, %rdi 9634/APP 9635 movq (%rcx),%rax 9636 mulq %rax 9637 addq %rax,%r10 9638 adcq %rdx,%rbx 9639 adcq $0,%rdi 9640 9641/NO_APP 9642 movq %r10, -72(%rsp) 9643/APP 9644 movq (%rcx),%rax 9645 mulq 8(%rcx) 9646 addq %rax,%rbx 9647 adcq %rdx,%rdi 9648 adcq $0,%rbp 9649 addq %rax,%rbx 9650 adcq %rdx,%rdi 9651 adcq $0,%rbp 9652 9653/NO_APP 9654 movq %rbx, -64(%rsp) 9655/APP 9656 movq (%rcx),%rax 9657 mulq 16(%rcx) 9658 addq %rax,%rdi 9659 adcq %rdx,%rbp 9660 adcq $0,%r8 9661 addq %rax,%rdi 9662 adcq %rdx,%rbp 9663 adcq $0,%r8 9664 9665/NO_APP 9666 movq %rbp, %rbx 9667 movq %r8, %rbp 9668/APP 9669 movq 8(%rcx),%rax 9670 mulq %rax 9671 addq %rax,%rdi 9672 adcq %rdx,%rbx 9673 adcq $0,%rbp 9674 9675/NO_APP 9676 movq %rdi, -56(%rsp) 9677 movq %rbp, %r9 9678 movq %rbx, %r8 9679 movq %rsi, %rdi 9680/APP 9681 movq (%rcx),%rax 9682 mulq 24(%rcx) 9683 addq %rax,%r8 9684 adcq %rdx,%r9 9685 adcq $0,%rdi 9686 addq %rax,%r8 9687 adcq %rdx,%r9 9688 adcq $0,%rdi 9689 9690/NO_APP 9691 movq %r9, %rbx 9692 movq %rdi, %rbp 9693/APP 9694 movq 8(%rcx),%rax 9695 mulq 16(%rcx) 9696 addq %rax,%r8 9697 adcq %rdx,%rbx 9698 adcq $0,%rbp 9699 addq %rax,%r8 9700 adcq %rdx,%rbx 9701 adcq $0,%rbp 9702 9703/NO_APP 9704 movq %r8, -48(%rsp) 9705 movq %rbp, %r9 9706 movq %rbx, %rdi 9707 movq %rsi, %r8 9708 movl $8, 8(%r11) 9709 movl $0, (%r11) 9710/APP 9711 movq 8(%rcx),%rax 9712 mulq 24(%rcx) 9713 addq %rax,%rdi 9714 adcq %rdx,%r9 9715 adcq $0,%r8 9716 addq %rax,%rdi 9717 adcq %rdx,%r9 9718 adcq $0,%r8 9719 9720/NO_APP 9721 movq %r9, %rbx 9722 movq %r8, %rbp 9723/APP 9724 movq 16(%rcx),%rax 9725 mulq %rax 9726 addq %rax,%rdi 9727 adcq %rdx,%rbx 9728 adcq $0,%rbp 9729 9730/NO_APP 9731 movq %rbp, %rax 9732 movq %rdi, -40(%rsp) 9733 movq %rbx, %rbp 9734 movq %rax, %rdi 9735 movq %rsi, %rbx 9736/APP 9737 movq 16(%rcx),%rax 9738 mulq 24(%rcx) 9739 addq %rax,%rbp 9740 adcq %rdx,%rdi 9741 adcq $0,%rbx 9742 addq %rax,%rbp 9743 adcq %rdx,%rdi 9744 adcq $0,%rbx 9745 9746/NO_APP 9747 movq %rbp, -32(%rsp) 9748 movq %rbx, %r9 9749/APP 9750 movq 24(%rcx),%rax 9751 mulq %rax 9752 addq %rax,%rdi 9753 adcq %rdx,%r9 9754 adcq $0,%rsi 9755 9756/NO_APP 9757 movq 16(%r11), %rdx 9758 movq %rdi, -24(%rsp) 9759 movq %r9, -16(%rsp) 9760 movq %r10, (%rdx) 9761 movq -64(%rsp), %r8 9762 movq %r8, 8(%rdx) 9763 movq -56(%rsp), %rbp 9764 movq %rbp, 16(%rdx) 9765 movq -48(%rsp), %rdi 9766 movq %rdi, 24(%rdx) 9767 movq -40(%rsp), %rsi 9768 movq %rsi, 32(%rdx) 9769 movq -32(%rsp), %rbx 9770 movq %rbx, 40(%rdx) 9771 movq -24(%rsp), %rcx 9772 movq %rcx, 48(%rdx) 9773 movq -16(%rsp), %rax 9774 movq %rax, 56(%rdx) 9775 movl 8(%r11), %edx 9776 testl %edx, %edx 9777 je .L168 9778 leal -1(%rdx), %ecx 9779 movq 16(%r11), %rsi 9780 mov %ecx, %r10d 9781 cmpq $0, (%rsi,%r10,8) 9782 jne .L166 9783 movl %ecx, %edx 9784 .align 16 9785.L167: 9786 testl %edx, %edx 9787 movl %edx, %ecx 9788 je .L171 9789 decl %edx 9790 mov %edx, %eax 9791 cmpq $0, (%rsi,%rax,8) 9792 je .L167 9793 movl %ecx, 8(%r11) 9794 movl %ecx, %edx 9795.L166: 9796 testl %edx, %edx 9797 je .L168 9798 popq %rbx 9799 popq %rbp 9800 movl (%r11), %eax 9801 movl %eax, (%r11) 9802 ret 9803.L171: 9804 movl %edx, 8(%r11) 9805 .align 16 9806.L168: 9807 popq %rbx 9808 popq %rbp 9809 xorl %eax, %eax 9810 movl %eax, (%r11) 9811 ret 9812.LFE6: 9813 .size s_mp_sqr_comba_4, .-s_mp_sqr_comba_4 9814 .align 16 9815.globl s_mp_sqr_comba_8 9816 .type s_mp_sqr_comba_8, @function 9817s_mp_sqr_comba_8: 9818.LFB7: 9819 pushq %r14 9820.LCFI19: 9821 xorl %r9d, %r9d 9822 movq %r9, %r14 9823 movq %r9, %r10 9824 pushq %r13 9825.LCFI20: 9826 movq %r9, %r13 9827 pushq %r12 9828.LCFI21: 9829 movq %r9, %r12 9830 pushq %rbp 9831.LCFI22: 9832 movq %rsi, %rbp 9833 movq %r9, %rsi 9834 pushq %rbx 9835.LCFI23: 9836 movq %r9, %rbx 9837 subq $8, %rsp 9838.LCFI24: 9839 movq 16(%rdi), %rcx 9840/APP 9841 movq (%rcx),%rax 9842 mulq %rax 9843 addq %rax,%r14 9844 adcq %rdx,%rbx 9845 adcq $0,%r12 9846 9847/NO_APP 9848 movq %r14, -120(%rsp) 9849/APP 9850 movq (%rcx),%rax 9851 mulq 8(%rcx) 9852 addq %rax,%rbx 9853 adcq %rdx,%r12 9854 adcq $0,%r10 9855 addq %rax,%rbx 9856 adcq %rdx,%r12 9857 adcq $0,%r10 9858 9859/NO_APP 9860 movq %rbx, -112(%rsp) 9861/APP 9862 movq (%rcx),%rax 9863 mulq 16(%rcx) 9864 addq %rax,%r12 9865 adcq %rdx,%r10 9866 adcq $0,%r13 9867 addq %rax,%r12 9868 adcq %rdx,%r10 9869 adcq $0,%r13 9870 9871/NO_APP 9872 movq %r10, %rbx 9873 movq %r13, %r10 9874 movq %r9, %r13 9875/APP 9876 movq 8(%rcx),%rax 9877 mulq %rax 9878 addq %rax,%r12 9879 adcq %rdx,%rbx 9880 adcq $0,%r10 9881 9882/NO_APP 9883 movq %r12, -104(%rsp) 9884 movq %r10, %rdi 9885 movq %rbx, %r11 9886/APP 9887 movq (%rcx),%rax 9888 mulq 24(%rcx) 9889 addq %rax,%r11 9890 adcq %rdx,%rdi 9891 adcq $0,%rsi 9892 addq %rax,%r11 9893 adcq %rdx,%rdi 9894 adcq $0,%rsi 9895 9896/NO_APP 9897 movq %rdi, %rbx 9898 movq %rsi, %r10 9899 movq %r9, %rdi 9900/APP 9901 movq 8(%rcx),%rax 9902 mulq 16(%rcx) 9903 addq %rax,%r11 9904 adcq %rdx,%rbx 9905 adcq $0,%r10 9906 addq %rax,%r11 9907 adcq %rdx,%rbx 9908 adcq $0,%r10 9909 9910/NO_APP 9911 movq %r9, %rsi 9912 movq %r11, -96(%rsp) 9913 movq %r10, %r8 9914 movq %rbx, %r12 9915 movq %r9, %r11 9916/APP 9917 movq (%rcx),%rax 9918 mulq 32(%rcx) 9919 addq %rax,%r12 9920 adcq %rdx,%r8 9921 adcq $0,%r13 9922 addq %rax,%r12 9923 adcq %rdx,%r8 9924 adcq $0,%r13 9925 9926 movq 8(%rcx),%rax 9927 mulq 24(%rcx) 9928 addq %rax,%r12 9929 adcq %rdx,%r8 9930 adcq $0,%r13 9931 addq %rax,%r12 9932 adcq %rdx,%r8 9933 adcq $0,%r13 9934 9935/NO_APP 9936 movq %r8, %rbx 9937 movq %r13, %r10 9938 movq %r9, %r8 9939/APP 9940 movq 16(%rcx),%rax 9941 mulq %rax 9942 addq %rax,%r12 9943 adcq %rdx,%rbx 9944 adcq $0,%r10 9945 9946/NO_APP 9947 movq %r12, -88(%rsp) 9948/APP 9949 movq (%rcx),%rax 9950 mulq 40(%rcx) 9951 movq %rax,%r8 9952 movq %rdx,%rdi 9953 xorq %rsi,%rsi 9954 9955 movq 8(%rcx),%rax 9956 mulq 32(%rcx) 9957 addq %rax,%r8 9958 adcq %rdx,%rdi 9959 adcq $0,%rsi 9960 9961 movq 16(%rcx),%rax 9962 mulq 24(%rcx) 9963 addq %rax,%r8 9964 adcq %rdx,%rdi 9965 adcq $0,%rsi 9966 9967 addq %r8,%rbx 9968 adcq %rdi,%r10 9969 adcq %rsi,%r11 9970 addq %r8,%rbx 9971 adcq %rdi,%r10 9972 adcq %rsi,%r11 9973 9974/NO_APP 9975 movq %rbx, -80(%rsp) 9976/APP 9977 movq (%rcx),%rax 9978 mulq 48(%rcx) 9979 movq %rax,%r8 9980 movq %rdx,%rdi 9981 xorq %rsi,%rsi 9982 9983 movq 8(%rcx),%rax 9984 mulq 40(%rcx) 9985 addq %rax,%r8 9986 adcq %rdx,%rdi 9987 adcq $0,%rsi 9988 9989 movq 16(%rcx),%rax 9990 mulq 32(%rcx) 9991 addq %rax,%r8 9992 adcq %rdx,%rdi 9993 adcq $0,%rsi 9994 9995/NO_APP 9996 movq %r9, %rax 9997 movq %rdi, %r13 9998 movq %rsi, %r12 9999/APP 10000 addq %r8,%r10 10001 adcq %r13,%r11 10002 adcq %r12,%rax 10003 addq %r8,%r10 10004 adcq %r13,%r11 10005 adcq %r12,%rax 10006 10007/NO_APP 10008 movq %rax, %rdx 10009 movq %r11, %rbx 10010 movq %r13, %rdi 10011 movq %rdx, %r11 10012 movq %r12, %rsi 10013/APP 10014 movq 24(%rcx),%rax 10015 mulq %rax 10016 addq %rax,%r10 10017 adcq %rdx,%rbx 10018 adcq $0,%r11 10019 10020/NO_APP 10021 movq %r10, -72(%rsp) 10022 movq %r11, %r10 10023/APP 10024 movq (%rcx),%rax 10025 mulq 56(%rcx) 10026 movq %rax,%r8 10027 movq %rdx,%rdi 10028 xorq %rsi,%rsi 10029 10030 movq 8(%rcx),%rax 10031 mulq 48(%rcx) 10032 addq %rax,%r8 10033 adcq %rdx,%rdi 10034 adcq $0,%rsi 10035 10036 movq 16(%rcx),%rax 10037 mulq 40(%rcx) 10038 addq %rax,%r8 10039 adcq %rdx,%rdi 10040 adcq $0,%rsi 10041 10042 movq 24(%rcx),%rax 10043 mulq 32(%rcx) 10044 addq %rax,%r8 10045 adcq %rdx,%rdi 10046 adcq $0,%rsi 10047 10048/NO_APP 10049 movq %r9, %rax 10050/APP 10051 addq %r8,%rbx 10052 adcq %rdi,%r10 10053 adcq %rsi,%rax 10054 addq %r8,%rbx 10055 adcq %rdi,%r10 10056 adcq %rsi,%rax 10057 10058/NO_APP 10059 movq %rbx, -64(%rsp) 10060 movq %rax, %r11 10061 movq %r9, %rbx 10062/APP 10063 movq 8(%rcx),%rax 10064 mulq 56(%rcx) 10065 movq %rax,%r8 10066 movq %rdx,%rdi 10067 xorq %rsi,%rsi 10068 10069 movq 16(%rcx),%rax 10070 mulq 48(%rcx) 10071 addq %rax,%r8 10072 adcq %rdx,%rdi 10073 adcq $0,%rsi 10074 10075 movq 24(%rcx),%rax 10076 mulq 40(%rcx) 10077 addq %rax,%r8 10078 adcq %rdx,%rdi 10079 adcq $0,%rsi 10080 10081/NO_APP 10082 movq %rdi, %r13 10083 movq %rsi, %r12 10084/APP 10085 addq %r8,%r10 10086 adcq %r13,%r11 10087 adcq %r12,%rbx 10088 addq %r8,%r10 10089 adcq %r13,%r11 10090 adcq %r12,%rbx 10091 10092/NO_APP 10093 movq %rbx, %rsi 10094 movq %r13, %rdi 10095 movq %r11, %rbx 10096 movq %r12, %r13 10097 movq %rsi, %r11 10098/APP 10099 movq 32(%rcx),%rax 10100 mulq %rax 10101 addq %rax,%r10 10102 adcq %rdx,%rbx 10103 adcq $0,%r11 10104 10105/NO_APP 10106 movq %r10, -56(%rsp) 10107 movq %r9, %r10 10108/APP 10109 movq 16(%rcx),%rax 10110 mulq 56(%rcx) 10111 movq %rax,%r8 10112 movq %rdx,%rdi 10113 xorq %r13,%r13 10114 10115 movq 24(%rcx),%rax 10116 mulq 48(%rcx) 10117 addq %rax,%r8 10118 adcq %rdx,%rdi 10119 adcq $0,%r13 10120 10121 movq 32(%rcx),%rax 10122 mulq 40(%rcx) 10123 addq %rax,%r8 10124 adcq %rdx,%rdi 10125 adcq $0,%r13 10126 10127/NO_APP 10128 movq %rdi, %r12 10129 movq %r13, %rax 10130/APP 10131 addq %r8,%rbx 10132 adcq %r12,%r11 10133 adcq %rax,%r10 10134 addq %r8,%rbx 10135 adcq %r12,%r11 10136 adcq %rax,%r10 10137 10138/NO_APP 10139 movq %rbx, -48(%rsp) 10140 movq %r11, %r12 10141 movq %r10, %rsi 10142 movq %r9, %rbx 10143 movq %r9, %r11 10144/APP 10145 movq 24(%rcx),%rax 10146 mulq 56(%rcx) 10147 addq %rax,%r12 10148 adcq %rdx,%rsi 10149 adcq $0,%rbx 10150 addq %rax,%r12 10151 adcq %rdx,%rsi 10152 adcq $0,%rbx 10153 10154/NO_APP 10155 movq %rbx, %r13 10156/APP 10157 movq 32(%rcx),%rax 10158 mulq 48(%rcx) 10159 addq %rax,%r12 10160 adcq %rdx,%rsi 10161 adcq $0,%r13 10162 addq %rax,%r12 10163 adcq %rdx,%rsi 10164 adcq $0,%r13 10165 10166/NO_APP 10167 movq %rsi, %r10 10168 movq %r13, %rbx 10169 movq %r9, %r13 10170/APP 10171 movq 40(%rcx),%rax 10172 mulq %rax 10173 addq %rax,%r12 10174 adcq %rdx,%r10 10175 adcq $0,%rbx 10176 10177/NO_APP 10178 movq %r12, -40(%rsp) 10179 movq %rbx, %r8 10180 movq %r10, %rdi 10181/APP 10182 movq 32(%rcx),%rax 10183 mulq 56(%rcx) 10184 addq %rax,%rdi 10185 adcq %rdx,%r8 10186 adcq $0,%r11 10187 addq %rax,%rdi 10188 adcq %rdx,%r8 10189 adcq $0,%r11 10190 10191/NO_APP 10192 movq %r8, %r10 10193 movq %r11, %rbx 10194/APP 10195 movq 40(%rcx),%rax 10196 mulq 48(%rcx) 10197 addq %rax,%rdi 10198 adcq %rdx,%r10 10199 adcq $0,%rbx 10200 addq %rax,%rdi 10201 adcq %rdx,%r10 10202 adcq $0,%rbx 10203 10204/NO_APP 10205 movq %rdi, -32(%rsp) 10206 movq %rbx, %rsi 10207 movq %r10, %r12 10208/APP 10209 movq 40(%rcx),%rax 10210 mulq 56(%rcx) 10211 addq %rax,%r12 10212 adcq %rdx,%rsi 10213 adcq $0,%r13 10214 addq %rax,%r12 10215 adcq %rdx,%rsi 10216 adcq $0,%r13 10217 10218/NO_APP 10219 movq %rsi, %r10 10220 movq %r13, %rbx 10221/APP 10222 movq 48(%rcx),%rax 10223 mulq %rax 10224 addq %rax,%r12 10225 adcq %rdx,%r10 10226 adcq $0,%rbx 10227 10228/NO_APP 10229 movq %r12, -24(%rsp) 10230 movq %r10, %rdi 10231 movq %rbx, %rsi 10232 movq %r9, %r10 10233 movl $16, 8(%rbp) 10234 movl $0, (%rbp) 10235/APP 10236 movq 48(%rcx),%rax 10237 mulq 56(%rcx) 10238 addq %rax,%rdi 10239 adcq %rdx,%rsi 10240 adcq $0,%r10 10241 addq %rax,%rdi 10242 adcq %rdx,%rsi 10243 adcq $0,%r10 10244 10245/NO_APP 10246 movq %rdi, -16(%rsp) 10247 movq %r10, %r8 10248/APP 10249 movq 56(%rcx),%rax 10250 mulq %rax 10251 addq %rax,%rsi 10252 adcq %rdx,%r8 10253 adcq $0,%r9 10254 10255/NO_APP 10256 movq 16(%rbp), %rax 10257 movq %rsi, -8(%rsp) 10258 movq %r8, (%rsp) 10259 movq %r14, (%rax) 10260 movq -112(%rsp), %rbx 10261 movq %rbx, 8(%rax) 10262 movq -104(%rsp), %rcx 10263 movq %rcx, 16(%rax) 10264 movq -96(%rsp), %rdx 10265 movq %rdx, 24(%rax) 10266 movq -88(%rsp), %r14 10267 movq %r14, 32(%rax) 10268 movq -80(%rsp), %r13 10269 movq %r13, 40(%rax) 10270 movq -72(%rsp), %r12 10271 movq %r12, 48(%rax) 10272 movq -64(%rsp), %r11 10273 movq %r11, 56(%rax) 10274 movq -56(%rsp), %r10 10275 movq %r10, 64(%rax) 10276 movq -48(%rsp), %r9 10277 movq %r9, 72(%rax) 10278 movq -40(%rsp), %r8 10279 movq %r8, 80(%rax) 10280 movq -32(%rsp), %rdi 10281 movq %rdi, 88(%rax) 10282 movq -24(%rsp), %rsi 10283 movq %rsi, 96(%rax) 10284 movq -16(%rsp), %rbx 10285 movq %rbx, 104(%rax) 10286 movq -8(%rsp), %rcx 10287 movq %rcx, 112(%rax) 10288 movq (%rsp), %rdx 10289 movq %rdx, 120(%rax) 10290 movl 8(%rbp), %edx 10291 testl %edx, %edx 10292 je .L192 10293 leal -1(%rdx), %ecx 10294 movq 16(%rbp), %rsi 10295 mov %ecx, %r14d 10296 cmpq $0, (%rsi,%r14,8) 10297 jne .L190 10298 movl %ecx, %edx 10299 .align 16 10300.L191: 10301 testl %edx, %edx 10302 movl %edx, %ecx 10303 je .L195 10304 decl %edx 10305 mov %edx, %r9d 10306 cmpq $0, (%rsi,%r9,8) 10307 je .L191 10308 movl %ecx, 8(%rbp) 10309 movl %ecx, %edx 10310.L190: 10311 testl %edx, %edx 10312 je .L192 10313 movl (%rbp), %eax 10314 movl %eax, (%rbp) 10315 addq $8, %rsp 10316 popq %rbx 10317 popq %rbp 10318 popq %r12 10319 popq %r13 10320 popq %r14 10321 ret 10322.L195: 10323 movl %edx, 8(%rbp) 10324 .align 16 10325.L192: 10326 xorl %eax, %eax 10327 movl %eax, (%rbp) 10328 addq $8, %rsp 10329 popq %rbx 10330 popq %rbp 10331 popq %r12 10332 popq %r13 10333 popq %r14 10334 ret 10335.LFE7: 10336 .size s_mp_sqr_comba_8, .-s_mp_sqr_comba_8 10337 .align 16 10338.globl s_mp_sqr_comba_16 10339 .type s_mp_sqr_comba_16, @function 10340s_mp_sqr_comba_16: 10341.LFB8: 10342 pushq %rbp 10343.LCFI25: 10344 xorl %r9d, %r9d 10345 movq %r9, %r8 10346 movq %r9, %r11 10347 movq %rsp, %rbp 10348.LCFI26: 10349 pushq %r14 10350.LCFI27: 10351 movq %rsi, %r14 10352 movq %r9, %rsi 10353 pushq %r13 10354.LCFI28: 10355 movq %r9, %r13 10356 pushq %r12 10357.LCFI29: 10358 movq %r9, %r12 10359 pushq %rbx 10360.LCFI30: 10361 movq %r9, %rbx 10362 subq $256, %rsp 10363.LCFI31: 10364 movq 16(%rdi), %rcx 10365/APP 10366 movq (%rcx),%rax 10367 mulq %rax 10368 addq %rax,%r8 10369 adcq %rdx,%rbx 10370 adcq $0,%rsi 10371 10372/NO_APP 10373 movq %r8, -288(%rbp) 10374/APP 10375 movq (%rcx),%rax 10376 mulq 8(%rcx) 10377 addq %rax,%rbx 10378 adcq %rdx,%rsi 10379 adcq $0,%r12 10380 addq %rax,%rbx 10381 adcq %rdx,%rsi 10382 adcq $0,%r12 10383 10384/NO_APP 10385 movq %rbx, -280(%rbp) 10386/APP 10387 movq (%rcx),%rax 10388 mulq 16(%rcx) 10389 addq %rax,%rsi 10390 adcq %rdx,%r12 10391 adcq $0,%r13 10392 addq %rax,%rsi 10393 adcq %rdx,%r12 10394 adcq $0,%r13 10395 10396/NO_APP 10397 movq %r12, %rbx 10398 movq %r13, %r10 10399/APP 10400 movq 8(%rcx),%rax 10401 mulq %rax 10402 addq %rax,%rsi 10403 adcq %rdx,%rbx 10404 adcq $0,%r10 10405 10406/NO_APP 10407 movq %rsi, -272(%rbp) 10408 movq %r10, %rdi 10409 movq %r9, %rsi 10410 movq %rbx, %r10 10411/APP 10412 movq (%rcx),%rax 10413 mulq 24(%rcx) 10414 addq %rax,%r10 10415 adcq %rdx,%rdi 10416 adcq $0,%r11 10417 addq %rax,%r10 10418 adcq %rdx,%rdi 10419 adcq $0,%r11 10420 10421/NO_APP 10422 movq %rdi, %r12 10423 movq %r11, %rbx 10424 movq %r9, %rdi 10425/APP 10426 movq 8(%rcx),%rax 10427 mulq 16(%rcx) 10428 addq %rax,%r10 10429 adcq %rdx,%r12 10430 adcq $0,%rbx 10431 addq %rax,%r10 10432 adcq %rdx,%r12 10433 adcq $0,%rbx 10434 10435/NO_APP 10436 movq %r9, %r11 10437 movq %r10, -264(%rbp) 10438 movq %rbx, %r8 10439 movq %r12, %r13 10440 movq %r9, %r12 10441/APP 10442 movq (%rcx),%rax 10443 mulq 32(%rcx) 10444 addq %rax,%r13 10445 adcq %rdx,%r8 10446 adcq $0,%r12 10447 addq %rax,%r13 10448 adcq %rdx,%r8 10449 adcq $0,%r12 10450 10451 movq 8(%rcx),%rax 10452 mulq 24(%rcx) 10453 addq %rax,%r13 10454 adcq %rdx,%r8 10455 adcq $0,%r12 10456 addq %rax,%r13 10457 adcq %rdx,%r8 10458 adcq $0,%r12 10459 10460/NO_APP 10461 movq %r8, %rbx 10462 movq %r12, %r10 10463 movq %r9, %r8 10464/APP 10465 movq 16(%rcx),%rax 10466 mulq %rax 10467 addq %rax,%r13 10468 adcq %rdx,%rbx 10469 adcq $0,%r10 10470 10471/NO_APP 10472 movq %r13, -256(%rbp) 10473/APP 10474 movq (%rcx),%rax 10475 mulq 40(%rcx) 10476 movq %rax,%r8 10477 movq %rdx,%rdi 10478 xorq %rsi,%rsi 10479 10480 movq 8(%rcx),%rax 10481 mulq 32(%rcx) 10482 addq %rax,%r8 10483 adcq %rdx,%rdi 10484 adcq $0,%rsi 10485 10486 movq 16(%rcx),%rax 10487 mulq 24(%rcx) 10488 addq %rax,%r8 10489 adcq %rdx,%rdi 10490 adcq $0,%rsi 10491 10492 addq %r8,%rbx 10493 adcq %rdi,%r10 10494 adcq %rsi,%r11 10495 addq %r8,%rbx 10496 adcq %rdi,%r10 10497 adcq %rsi,%r11 10498 10499/NO_APP 10500 movq %rbx, -248(%rbp) 10501/APP 10502 movq (%rcx),%rax 10503 mulq 48(%rcx) 10504 movq %rax,%r8 10505 movq %rdx,%rdi 10506 xorq %rsi,%rsi 10507 10508 movq 8(%rcx),%rax 10509 mulq 40(%rcx) 10510 addq %rax,%r8 10511 adcq %rdx,%rdi 10512 adcq $0,%rsi 10513 10514 movq 16(%rcx),%rax 10515 mulq 32(%rcx) 10516 addq %rax,%r8 10517 adcq %rdx,%rdi 10518 adcq $0,%rsi 10519 10520/NO_APP 10521 movq %r9, %rax 10522 movq %rdi, %r13 10523 movq %rsi, %r12 10524/APP 10525 addq %r8,%r10 10526 adcq %r13,%r11 10527 adcq %r12,%rax 10528 addq %r8,%r10 10529 adcq %r13,%r11 10530 adcq %r12,%rax 10531 10532/NO_APP 10533 movq %rax, %rdx 10534 movq %r11, %rbx 10535 movq %r13, %rdi 10536 movq %rdx, %r11 10537 movq %r12, %rsi 10538/APP 10539 movq 24(%rcx),%rax 10540 mulq %rax 10541 addq %rax,%r10 10542 adcq %rdx,%rbx 10543 adcq $0,%r11 10544 10545/NO_APP 10546 movq %r10, -240(%rbp) 10547 movq %r11, %r10 10548/APP 10549 movq (%rcx),%rax 10550 mulq 56(%rcx) 10551 movq %rax,%r8 10552 movq %rdx,%rdi 10553 xorq %rsi,%rsi 10554 10555 movq 8(%rcx),%rax 10556 mulq 48(%rcx) 10557 addq %rax,%r8 10558 adcq %rdx,%rdi 10559 adcq $0,%rsi 10560 10561 movq 16(%rcx),%rax 10562 mulq 40(%rcx) 10563 addq %rax,%r8 10564 adcq %rdx,%rdi 10565 adcq $0,%rsi 10566 10567 movq 24(%rcx),%rax 10568 mulq 32(%rcx) 10569 addq %rax,%r8 10570 adcq %rdx,%rdi 10571 adcq $0,%rsi 10572 10573/NO_APP 10574 movq %r9, %rdx 10575/APP 10576 addq %r8,%rbx 10577 adcq %rdi,%r10 10578 adcq %rsi,%rdx 10579 addq %r8,%rbx 10580 adcq %rdi,%r10 10581 adcq %rsi,%rdx 10582 10583/NO_APP 10584 movq %rdx, %r11 10585 movq %rbx, -232(%rbp) 10586 movq %r9, %rbx 10587/APP 10588 movq (%rcx),%rax 10589 mulq 64(%rcx) 10590 movq %rax,%r8 10591 movq %rdx,%rdi 10592 xorq %rsi,%rsi 10593 10594 movq 8(%rcx),%rax 10595 mulq 56(%rcx) 10596 addq %rax,%r8 10597 adcq %rdx,%rdi 10598 adcq $0,%rsi 10599 10600 movq 16(%rcx),%rax 10601 mulq 48(%rcx) 10602 addq %rax,%r8 10603 adcq %rdx,%rdi 10604 adcq $0,%rsi 10605 10606 movq 24(%rcx),%rax 10607 mulq 40(%rcx) 10608 addq %rax,%r8 10609 adcq %rdx,%rdi 10610 adcq $0,%rsi 10611 10612/NO_APP 10613 movq %rdi, %r13 10614 movq %rsi, %r12 10615/APP 10616 addq %r8,%r10 10617 adcq %r13,%r11 10618 adcq %r12,%rbx 10619 addq %r8,%r10 10620 adcq %r13,%r11 10621 adcq %r12,%rbx 10622 10623 movq 32(%rcx),%rax 10624 mulq %rax 10625 addq %rax,%r10 10626 adcq %rdx,%r11 10627 adcq $0,%rbx 10628 10629/NO_APP 10630 movq %r13, %rdi 10631 movq %r10, -224(%rbp) 10632 movq %r12, %rsi 10633 movq %rbx, %r10 10634 movq %r9, %r12 10635/APP 10636 movq (%rcx),%rax 10637 mulq 72(%rcx) 10638 movq %rax,%r8 10639 movq %rdx,%rdi 10640 xorq %rsi,%rsi 10641 10642 movq 8(%rcx),%rax 10643 mulq 64(%rcx) 10644 addq %rax,%r8 10645 adcq %rdx,%rdi 10646 adcq $0,%rsi 10647 10648 movq 16(%rcx),%rax 10649 mulq 56(%rcx) 10650 addq %rax,%r8 10651 adcq %rdx,%rdi 10652 adcq $0,%rsi 10653 10654 movq 24(%rcx),%rax 10655 mulq 48(%rcx) 10656 addq %rax,%r8 10657 adcq %rdx,%rdi 10658 adcq $0,%rsi 10659 10660 movq 32(%rcx),%rax 10661 mulq 40(%rcx) 10662 addq %rax,%r8 10663 adcq %rdx,%rdi 10664 adcq $0,%rsi 10665 10666 addq %r8,%r11 10667 adcq %rdi,%r10 10668 adcq %rsi,%r12 10669 addq %r8,%r11 10670 adcq %rdi,%r10 10671 adcq %rsi,%r12 10672 10673/NO_APP 10674 movq %r11, -216(%rbp) 10675 movq %r12, %rbx 10676/APP 10677 movq (%rcx),%rax 10678 mulq 80(%rcx) 10679 movq %rax,%r8 10680 movq %rdx,%rdi 10681 xorq %rsi,%rsi 10682 10683 movq 8(%rcx),%rax 10684 mulq 72(%rcx) 10685 addq %rax,%r8 10686 adcq %rdx,%rdi 10687 adcq $0,%rsi 10688 10689 movq 16(%rcx),%rax 10690 mulq 64(%rcx) 10691 addq %rax,%r8 10692 adcq %rdx,%rdi 10693 adcq $0,%rsi 10694 10695 movq 24(%rcx),%rax 10696 mulq 56(%rcx) 10697 addq %rax,%r8 10698 adcq %rdx,%rdi 10699 adcq $0,%rsi 10700 10701 movq 32(%rcx),%rax 10702 mulq 48(%rcx) 10703 addq %rax,%r8 10704 adcq %rdx,%rdi 10705 adcq $0,%rsi 10706 10707/NO_APP 10708 movq %r9, %rax 10709 movq %rdi, %r13 10710 movq %rsi, %r12 10711/APP 10712 addq %r8,%r10 10713 adcq %r13,%rbx 10714 adcq %r12,%rax 10715 addq %r8,%r10 10716 adcq %r13,%rbx 10717 adcq %r12,%rax 10718 10719/NO_APP 10720 movq %rax, %rdx 10721 movq %rbx, %r11 10722 movq %r13, %rdi 10723 movq %rdx, %rbx 10724 movq %r12, %rsi 10725/APP 10726 movq 40(%rcx),%rax 10727 mulq %rax 10728 addq %rax,%r10 10729 adcq %rdx,%r11 10730 adcq $0,%rbx 10731 10732/NO_APP 10733 movq %r10, -208(%rbp) 10734 movq %rbx, %r10 10735/APP 10736 movq (%rcx),%rax 10737 mulq 88(%rcx) 10738 movq %rax,%r8 10739 movq %rdx,%rdi 10740 xorq %rsi,%rsi 10741 10742 movq 8(%rcx),%rax 10743 mulq 80(%rcx) 10744 addq %rax,%r8 10745 adcq %rdx,%rdi 10746 adcq $0,%rsi 10747 10748 movq 16(%rcx),%rax 10749 mulq 72(%rcx) 10750 addq %rax,%r8 10751 adcq %rdx,%rdi 10752 adcq $0,%rsi 10753 10754 movq 24(%rcx),%rax 10755 mulq 64(%rcx) 10756 addq %rax,%r8 10757 adcq %rdx,%rdi 10758 adcq $0,%rsi 10759 10760 movq 32(%rcx),%rax 10761 mulq 56(%rcx) 10762 addq %rax,%r8 10763 adcq %rdx,%rdi 10764 adcq $0,%rsi 10765 10766 movq 40(%rcx),%rax 10767 mulq 48(%rcx) 10768 addq %rax,%r8 10769 adcq %rdx,%rdi 10770 adcq $0,%rsi 10771 10772/NO_APP 10773 movq %r9, %rdx 10774/APP 10775 addq %r8,%r11 10776 adcq %rdi,%r10 10777 adcq %rsi,%rdx 10778 addq %r8,%r11 10779 adcq %rdi,%r10 10780 adcq %rsi,%rdx 10781 10782/NO_APP 10783 movq %rdx, %r13 10784 movq %r11, -200(%rbp) 10785 movq %r13, %r12 10786/APP 10787 movq (%rcx),%rax 10788 mulq 96(%rcx) 10789 movq %rax,%r8 10790 movq %rdx,%rdi 10791 xorq %rsi,%rsi 10792 10793 movq 8(%rcx),%rax 10794 mulq 88(%rcx) 10795 addq %rax,%r8 10796 adcq %rdx,%rdi 10797 adcq $0,%rsi 10798 10799 movq 16(%rcx),%rax 10800 mulq 80(%rcx) 10801 addq %rax,%r8 10802 adcq %rdx,%rdi 10803 adcq $0,%rsi 10804 10805 movq 24(%rcx),%rax 10806 mulq 72(%rcx) 10807 addq %rax,%r8 10808 adcq %rdx,%rdi 10809 adcq $0,%rsi 10810 10811 movq 32(%rcx),%rax 10812 mulq 64(%rcx) 10813 addq %rax,%r8 10814 adcq %rdx,%rdi 10815 adcq $0,%rsi 10816 10817 movq 40(%rcx),%rax 10818 mulq 56(%rcx) 10819 addq %rax,%r8 10820 adcq %rdx,%rdi 10821 adcq $0,%rsi 10822 10823/NO_APP 10824 movq %r9, %rax 10825 movq %rdi, %rdx 10826 movq %rsi, %r11 10827/APP 10828 addq %r8,%r10 10829 adcq %rdx,%r12 10830 adcq %r11,%rax 10831 addq %r8,%r10 10832 adcq %rdx,%r12 10833 adcq %r11,%rax 10834 10835/NO_APP 10836 movq %rdx, %rbx 10837 movq %rax, %r13 10838 movq %r11, %rsi 10839/APP 10840 movq 48(%rcx),%rax 10841 mulq %rax 10842 addq %rax,%r10 10843 adcq %rdx,%r12 10844 adcq $0,%r13 10845 10846/NO_APP 10847 movq %rbx, %rdi 10848 movq %r10, -192(%rbp) 10849 movq %r13, %r10 10850/APP 10851 movq (%rcx),%rax 10852 mulq 104(%rcx) 10853 movq %rax,%r8 10854 movq %rdx,%rdi 10855 xorq %rsi,%rsi 10856 10857/NO_APP 10858 movq %r9, %r13 10859/APP 10860 movq 8(%rcx),%rax 10861 mulq 96(%rcx) 10862 addq %rax,%r8 10863 adcq %rdx,%rdi 10864 adcq $0,%rsi 10865 10866 movq 16(%rcx),%rax 10867 mulq 88(%rcx) 10868 addq %rax,%r8 10869 adcq %rdx,%rdi 10870 adcq $0,%rsi 10871 10872 movq 24(%rcx),%rax 10873 mulq 80(%rcx) 10874 addq %rax,%r8 10875 adcq %rdx,%rdi 10876 adcq $0,%rsi 10877 10878 movq 32(%rcx),%rax 10879 mulq 72(%rcx) 10880 addq %rax,%r8 10881 adcq %rdx,%rdi 10882 adcq $0,%rsi 10883 10884 movq 40(%rcx),%rax 10885 mulq 64(%rcx) 10886 addq %rax,%r8 10887 adcq %rdx,%rdi 10888 adcq $0,%rsi 10889 10890 movq 48(%rcx),%rax 10891 mulq 56(%rcx) 10892 addq %rax,%r8 10893 adcq %rdx,%rdi 10894 adcq $0,%rsi 10895 10896 addq %r8,%r12 10897 adcq %rdi,%r10 10898 adcq %rsi,%r13 10899 addq %r8,%r12 10900 adcq %rdi,%r10 10901 adcq %rsi,%r13 10902 10903/NO_APP 10904 movq %r12, -184(%rbp) 10905 movq %r13, %r12 10906/APP 10907 movq (%rcx),%rax 10908 mulq 112(%rcx) 10909 movq %rax,%r8 10910 movq %rdx,%rdi 10911 xorq %rsi,%rsi 10912 10913 movq 8(%rcx),%rax 10914 mulq 104(%rcx) 10915 addq %rax,%r8 10916 adcq %rdx,%rdi 10917 adcq $0,%rsi 10918 10919 movq 16(%rcx),%rax 10920 mulq 96(%rcx) 10921 addq %rax,%r8 10922 adcq %rdx,%rdi 10923 adcq $0,%rsi 10924 10925 movq 24(%rcx),%rax 10926 mulq 88(%rcx) 10927 addq %rax,%r8 10928 adcq %rdx,%rdi 10929 adcq $0,%rsi 10930 10931 movq 32(%rcx),%rax 10932 mulq 80(%rcx) 10933 addq %rax,%r8 10934 adcq %rdx,%rdi 10935 adcq $0,%rsi 10936 10937 movq 40(%rcx),%rax 10938 mulq 72(%rcx) 10939 addq %rax,%r8 10940 adcq %rdx,%rdi 10941 adcq $0,%rsi 10942 10943 movq 48(%rcx),%rax 10944 mulq 64(%rcx) 10945 addq %rax,%r8 10946 adcq %rdx,%rdi 10947 adcq $0,%rsi 10948 10949/NO_APP 10950 movq %r9, %rax 10951 movq %rdi, %rbx 10952 movq %rsi, %rdx 10953/APP 10954 addq %r8,%r10 10955 adcq %rbx,%r12 10956 adcq %rdx,%rax 10957 addq %r8,%r10 10958 adcq %rbx,%r12 10959 adcq %rdx,%rax 10960 10961/NO_APP 10962 movq %rdx, %r11 10963 movq %rax, %r13 10964 movq %rbx, %rdi 10965/APP 10966 movq 56(%rcx),%rax 10967 mulq %rax 10968 addq %rax,%r10 10969 adcq %rdx,%r12 10970 adcq $0,%r13 10971 10972/NO_APP 10973 movq %r11, %rsi 10974 movq %r10, -176(%rbp) 10975 movq %r13, %r10 10976/APP 10977 movq (%rcx),%rax 10978 mulq 120(%rcx) 10979 movq %rax,%r8 10980 movq %rdx,%rdi 10981 xorq %rsi,%rsi 10982 10983/NO_APP 10984 movq %r9, %r13 10985/APP 10986 movq 8(%rcx),%rax 10987 mulq 112(%rcx) 10988 addq %rax,%r8 10989 adcq %rdx,%rdi 10990 adcq $0,%rsi 10991 10992 movq 16(%rcx),%rax 10993 mulq 104(%rcx) 10994 addq %rax,%r8 10995 adcq %rdx,%rdi 10996 adcq $0,%rsi 10997 10998 movq 24(%rcx),%rax 10999 mulq 96(%rcx) 11000 addq %rax,%r8 11001 adcq %rdx,%rdi 11002 adcq $0,%rsi 11003 11004 movq 32(%rcx),%rax 11005 mulq 88(%rcx) 11006 addq %rax,%r8 11007 adcq %rdx,%rdi 11008 adcq $0,%rsi 11009 11010 movq 40(%rcx),%rax 11011 mulq 80(%rcx) 11012 addq %rax,%r8 11013 adcq %rdx,%rdi 11014 adcq $0,%rsi 11015 11016 movq 48(%rcx),%rax 11017 mulq 72(%rcx) 11018 addq %rax,%r8 11019 adcq %rdx,%rdi 11020 adcq $0,%rsi 11021 11022 movq 56(%rcx),%rax 11023 mulq 64(%rcx) 11024 addq %rax,%r8 11025 adcq %rdx,%rdi 11026 adcq $0,%rsi 11027 11028 addq %r8,%r12 11029 adcq %rdi,%r10 11030 adcq %rsi,%r13 11031 addq %r8,%r12 11032 adcq %rdi,%r10 11033 adcq %rsi,%r13 11034 11035/NO_APP 11036 movq %r12, -168(%rbp) 11037 movq %r13, %r12 11038/APP 11039 movq 8(%rcx),%rax 11040 mulq 120(%rcx) 11041 movq %rax,%r8 11042 movq %rdx,%rdi 11043 xorq %rsi,%rsi 11044 11045 movq 16(%rcx),%rax 11046 mulq 112(%rcx) 11047 addq %rax,%r8 11048 adcq %rdx,%rdi 11049 adcq $0,%rsi 11050 11051 movq 24(%rcx),%rax 11052 mulq 104(%rcx) 11053 addq %rax,%r8 11054 adcq %rdx,%rdi 11055 adcq $0,%rsi 11056 11057 movq 32(%rcx),%rax 11058 mulq 96(%rcx) 11059 addq %rax,%r8 11060 adcq %rdx,%rdi 11061 adcq $0,%rsi 11062 11063 movq 40(%rcx),%rax 11064 mulq 88(%rcx) 11065 addq %rax,%r8 11066 adcq %rdx,%rdi 11067 adcq $0,%rsi 11068 11069 movq 48(%rcx),%rax 11070 mulq 80(%rcx) 11071 addq %rax,%r8 11072 adcq %rdx,%rdi 11073 adcq $0,%rsi 11074 11075 movq 56(%rcx),%rax 11076 mulq 72(%rcx) 11077 addq %rax,%r8 11078 adcq %rdx,%rdi 11079 adcq $0,%rsi 11080 11081/NO_APP 11082 movq %r9, %rax 11083 movq %rdi, %rbx 11084 movq %rsi, %rdx 11085/APP 11086 addq %r8,%r10 11087 adcq %rbx,%r12 11088 adcq %rdx,%rax 11089 addq %r8,%r10 11090 adcq %rbx,%r12 11091 adcq %rdx,%rax 11092 11093/NO_APP 11094 movq %rdx, %r11 11095 movq %rax, %r13 11096 movq %rbx, %rdi 11097/APP 11098 movq 64(%rcx),%rax 11099 mulq %rax 11100 addq %rax,%r10 11101 adcq %rdx,%r12 11102 adcq $0,%r13 11103 11104/NO_APP 11105 movq %r11, %rsi 11106 movq %r10, -160(%rbp) 11107 movq %r9, %r11 11108/APP 11109 movq 16(%rcx),%rax 11110 mulq 120(%rcx) 11111 movq %rax,%r8 11112 movq %rdx,%rdi 11113 xorq %rsi,%rsi 11114 11115/NO_APP 11116 movq %r13, %r10 11117 movq %r9, %rbx 11118/APP 11119 movq 24(%rcx),%rax 11120 mulq 112(%rcx) 11121 addq %rax,%r8 11122 adcq %rdx,%rdi 11123 adcq $0,%rsi 11124 11125 movq 32(%rcx),%rax 11126 mulq 104(%rcx) 11127 addq %rax,%r8 11128 adcq %rdx,%rdi 11129 adcq $0,%rsi 11130 11131 movq 40(%rcx),%rax 11132 mulq 96(%rcx) 11133 addq %rax,%r8 11134 adcq %rdx,%rdi 11135 adcq $0,%rsi 11136 11137 movq 48(%rcx),%rax 11138 mulq 88(%rcx) 11139 addq %rax,%r8 11140 adcq %rdx,%rdi 11141 adcq $0,%rsi 11142 11143 movq 56(%rcx),%rax 11144 mulq 80(%rcx) 11145 addq %rax,%r8 11146 adcq %rdx,%rdi 11147 adcq $0,%rsi 11148 11149 movq 64(%rcx),%rax 11150 mulq 72(%rcx) 11151 addq %rax,%r8 11152 adcq %rdx,%rdi 11153 adcq $0,%rsi 11154 11155 addq %r8,%r12 11156 adcq %rdi,%r10 11157 adcq %rsi,%r11 11158 addq %r8,%r12 11159 adcq %rdi,%r10 11160 adcq %rsi,%r11 11161 11162/NO_APP 11163 movq %r12, -152(%rbp) 11164/APP 11165 movq 24(%rcx),%rax 11166 mulq 120(%rcx) 11167 movq %rax,%r8 11168 movq %rdx,%rdi 11169 xorq %rsi,%rsi 11170 11171 movq 32(%rcx),%rax 11172 mulq 112(%rcx) 11173 addq %rax,%r8 11174 adcq %rdx,%rdi 11175 adcq $0,%rsi 11176 11177 movq 40(%rcx),%rax 11178 mulq 104(%rcx) 11179 addq %rax,%r8 11180 adcq %rdx,%rdi 11181 adcq $0,%rsi 11182 11183 movq 48(%rcx),%rax 11184 mulq 96(%rcx) 11185 addq %rax,%r8 11186 adcq %rdx,%rdi 11187 adcq $0,%rsi 11188 11189 movq 56(%rcx),%rax 11190 mulq 88(%rcx) 11191 addq %rax,%r8 11192 adcq %rdx,%rdi 11193 adcq $0,%rsi 11194 11195 movq 64(%rcx),%rax 11196 mulq 80(%rcx) 11197 addq %rax,%r8 11198 adcq %rdx,%rdi 11199 adcq $0,%rsi 11200 11201/NO_APP 11202 movq %rdi, %r13 11203 movq %rsi, %r12 11204/APP 11205 addq %r8,%r10 11206 adcq %r13,%r11 11207 adcq %r12,%rbx 11208 addq %r8,%r10 11209 adcq %r13,%r11 11210 adcq %r12,%rbx 11211 11212/NO_APP 11213 movq %rbx, %rdx 11214 movq %r13, %rdi 11215 movq %r11, %rbx 11216 movq %r12, %rsi 11217 movq %rdx, %r11 11218 movq %r9, %r12 11219/APP 11220 movq 72(%rcx),%rax 11221 mulq %rax 11222 addq %rax,%r10 11223 adcq %rdx,%rbx 11224 adcq $0,%r11 11225 11226/NO_APP 11227 movq %r10, -144(%rbp) 11228 movq %r11, %r10 11229/APP 11230 movq 32(%rcx),%rax 11231 mulq 120(%rcx) 11232 movq %rax,%r8 11233 movq %rdx,%rdi 11234 xorq %rsi,%rsi 11235 11236 movq 40(%rcx),%rax 11237 mulq 112(%rcx) 11238 addq %rax,%r8 11239 adcq %rdx,%rdi 11240 adcq $0,%rsi 11241 11242 movq 48(%rcx),%rax 11243 mulq 104(%rcx) 11244 addq %rax,%r8 11245 adcq %rdx,%rdi 11246 adcq $0,%rsi 11247 11248 movq 56(%rcx),%rax 11249 mulq 96(%rcx) 11250 addq %rax,%r8 11251 adcq %rdx,%rdi 11252 adcq $0,%rsi 11253 11254 movq 64(%rcx),%rax 11255 mulq 88(%rcx) 11256 addq %rax,%r8 11257 adcq %rdx,%rdi 11258 adcq $0,%rsi 11259 11260 movq 72(%rcx),%rax 11261 mulq 80(%rcx) 11262 addq %rax,%r8 11263 adcq %rdx,%rdi 11264 adcq $0,%rsi 11265 11266 addq %r8,%rbx 11267 adcq %rdi,%r10 11268 adcq %rsi,%r12 11269 addq %r8,%rbx 11270 adcq %rdi,%r10 11271 adcq %rsi,%r12 11272 11273/NO_APP 11274 movq %rbx, -136(%rbp) 11275 movq %r12, %r11 11276/APP 11277 movq 40(%rcx),%rax 11278 mulq 120(%rcx) 11279 movq %rax,%r8 11280 movq %rdx,%rdi 11281 xorq %rsi,%rsi 11282 11283 movq 48(%rcx),%rax 11284 mulq 112(%rcx) 11285 addq %rax,%r8 11286 adcq %rdx,%rdi 11287 adcq $0,%rsi 11288 11289 movq 56(%rcx),%rax 11290 mulq 104(%rcx) 11291 addq %rax,%r8 11292 adcq %rdx,%rdi 11293 adcq $0,%rsi 11294 11295 movq 64(%rcx),%rax 11296 mulq 96(%rcx) 11297 addq %rax,%r8 11298 adcq %rdx,%rdi 11299 adcq $0,%rsi 11300 11301 movq 72(%rcx),%rax 11302 mulq 88(%rcx) 11303 addq %rax,%r8 11304 adcq %rdx,%rdi 11305 adcq $0,%rsi 11306 11307/NO_APP 11308 movq %r9, %rax 11309 movq %rdi, %r13 11310 movq %rsi, %r12 11311/APP 11312 addq %r8,%r10 11313 adcq %r13,%r11 11314 adcq %r12,%rax 11315 addq %r8,%r10 11316 adcq %r13,%r11 11317 adcq %r12,%rax 11318 11319/NO_APP 11320 movq %rax, %rdx 11321 movq %r11, %rbx 11322 movq %r13, %rdi 11323 movq %rdx, %r11 11324 movq %r12, %rsi 11325/APP 11326 movq 80(%rcx),%rax 11327 mulq %rax 11328 addq %rax,%r10 11329 adcq %rdx,%rbx 11330 adcq $0,%r11 11331 11332/NO_APP 11333 movq %r10, -128(%rbp) 11334 movq %r11, %r10 11335/APP 11336 movq 48(%rcx),%rax 11337 mulq 120(%rcx) 11338 movq %rax,%r8 11339 movq %rdx,%rdi 11340 xorq %rsi,%rsi 11341 11342 movq 56(%rcx),%rax 11343 mulq 112(%rcx) 11344 addq %rax,%r8 11345 adcq %rdx,%rdi 11346 adcq $0,%rsi 11347 11348 movq 64(%rcx),%rax 11349 mulq 104(%rcx) 11350 addq %rax,%r8 11351 adcq %rdx,%rdi 11352 adcq $0,%rsi 11353 11354 movq 72(%rcx),%rax 11355 mulq 96(%rcx) 11356 addq %rax,%r8 11357 adcq %rdx,%rdi 11358 adcq $0,%rsi 11359 11360 movq 80(%rcx),%rax 11361 mulq 88(%rcx) 11362 addq %rax,%r8 11363 adcq %rdx,%rdi 11364 adcq $0,%rsi 11365 11366/NO_APP 11367 movq %r9, %rdx 11368/APP 11369 addq %r8,%rbx 11370 adcq %rdi,%r10 11371 adcq %rsi,%rdx 11372 addq %r8,%rbx 11373 adcq %rdi,%r10 11374 adcq %rsi,%rdx 11375 11376/NO_APP 11377 movq %rbx, -120(%rbp) 11378 movq %rdx, %r11 11379 movq %r9, %rbx 11380/APP 11381 movq 56(%rcx),%rax 11382 mulq 120(%rcx) 11383 movq %rax,%r8 11384 movq %rdx,%rdi 11385 xorq %rsi,%rsi 11386 11387 movq 64(%rcx),%rax 11388 mulq 112(%rcx) 11389 addq %rax,%r8 11390 adcq %rdx,%rdi 11391 adcq $0,%rsi 11392 11393 movq 72(%rcx),%rax 11394 mulq 104(%rcx) 11395 addq %rax,%r8 11396 adcq %rdx,%rdi 11397 adcq $0,%rsi 11398 11399 movq 80(%rcx),%rax 11400 mulq 96(%rcx) 11401 addq %rax,%r8 11402 adcq %rdx,%rdi 11403 adcq $0,%rsi 11404 11405/NO_APP 11406 movq %rdi, %r13 11407 movq %rsi, %r12 11408/APP 11409 addq %r8,%r10 11410 adcq %r13,%r11 11411 adcq %r12,%rbx 11412 addq %r8,%r10 11413 adcq %r13,%r11 11414 adcq %r12,%rbx 11415 11416/NO_APP 11417 movq %rbx, %rdx 11418 movq %r13, %rdi 11419 movq %r11, %rbx 11420 movq %r12, %rsi 11421 movq %rdx, %r11 11422 movq %r9, %r12 11423/APP 11424 movq 88(%rcx),%rax 11425 mulq %rax 11426 addq %rax,%r10 11427 adcq %rdx,%rbx 11428 adcq $0,%r11 11429 11430/NO_APP 11431 movq %r10, -112(%rbp) 11432 movq %r11, %r10 11433/APP 11434 movq 64(%rcx),%rax 11435 mulq 120(%rcx) 11436 movq %rax,%r8 11437 movq %rdx,%rdi 11438 xorq %rsi,%rsi 11439 11440 movq 72(%rcx),%rax 11441 mulq 112(%rcx) 11442 addq %rax,%r8 11443 adcq %rdx,%rdi 11444 adcq $0,%rsi 11445 11446 movq 80(%rcx),%rax 11447 mulq 104(%rcx) 11448 addq %rax,%r8 11449 adcq %rdx,%rdi 11450 adcq $0,%rsi 11451 11452 movq 88(%rcx),%rax 11453 mulq 96(%rcx) 11454 addq %rax,%r8 11455 adcq %rdx,%rdi 11456 adcq $0,%rsi 11457 11458 addq %r8,%rbx 11459 adcq %rdi,%r10 11460 adcq %rsi,%r12 11461 addq %r8,%rbx 11462 adcq %rdi,%r10 11463 adcq %rsi,%r12 11464 11465/NO_APP 11466 movq %rbx, -104(%rbp) 11467 movq %r12, %r11 11468/APP 11469 movq 72(%rcx),%rax 11470 mulq 120(%rcx) 11471 movq %rax,%r8 11472 movq %rdx,%rdi 11473 xorq %rsi,%rsi 11474 11475 movq 80(%rcx),%rax 11476 mulq 112(%rcx) 11477 addq %rax,%r8 11478 adcq %rdx,%rdi 11479 adcq $0,%rsi 11480 11481 movq 88(%rcx),%rax 11482 mulq 104(%rcx) 11483 addq %rax,%r8 11484 adcq %rdx,%rdi 11485 adcq $0,%rsi 11486 11487/NO_APP 11488 movq %r9, %rax 11489 movq %rdi, %r13 11490 movq %rsi, %r12 11491/APP 11492 addq %r8,%r10 11493 adcq %r13,%r11 11494 adcq %r12,%rax 11495 addq %r8,%r10 11496 adcq %r13,%r11 11497 adcq %r12,%rax 11498 11499/NO_APP 11500 movq %rax, %rdx 11501 movq %r11, %rbx 11502 movq %r13, %rdi 11503 movq %rdx, %r11 11504 movq %r12, %rsi 11505/APP 11506 movq 96(%rcx),%rax 11507 mulq %rax 11508 addq %rax,%r10 11509 adcq %rdx,%rbx 11510 adcq $0,%r11 11511 11512/NO_APP 11513 movq %r10, -96(%rbp) 11514 movq %r9, %r10 11515/APP 11516 movq 80(%rcx),%rax 11517 mulq 120(%rcx) 11518 movq %rax,%r8 11519 movq %rdx,%rdi 11520 xorq %rsi,%rsi 11521 11522 movq 88(%rcx),%rax 11523 mulq 112(%rcx) 11524 addq %rax,%r8 11525 adcq %rdx,%rdi 11526 adcq $0,%rsi 11527 11528 movq 96(%rcx),%rax 11529 mulq 104(%rcx) 11530 addq %rax,%r8 11531 adcq %rdx,%rdi 11532 adcq $0,%rsi 11533 11534/NO_APP 11535 movq %rdi, %r12 11536 movq %rsi, %rax 11537 movq %r9, %rsi 11538/APP 11539 addq %r8,%rbx 11540 adcq %r12,%r11 11541 adcq %rax,%r10 11542 addq %r8,%rbx 11543 adcq %r12,%r11 11544 adcq %rax,%r10 11545 11546/NO_APP 11547 movq %r9, %r12 11548 movq %rbx, -88(%rbp) 11549 movq %r11, %r13 11550 movq %r10, %r11 11551/APP 11552 movq 88(%rcx),%rax 11553 mulq 120(%rcx) 11554 addq %rax,%r13 11555 adcq %rdx,%r11 11556 adcq $0,%r12 11557 addq %rax,%r13 11558 adcq %rdx,%r11 11559 adcq $0,%r12 11560 11561/NO_APP 11562 movq %r12, %rdi 11563/APP 11564 movq 96(%rcx),%rax 11565 mulq 112(%rcx) 11566 addq %rax,%r13 11567 adcq %rdx,%r11 11568 adcq $0,%rdi 11569 addq %rax,%r13 11570 adcq %rdx,%r11 11571 adcq $0,%rdi 11572 11573/NO_APP 11574 movq %r11, %rbx 11575 movq %rdi, %r10 11576 movq %r9, %r11 11577/APP 11578 movq 104(%rcx),%rax 11579 mulq %rax 11580 addq %rax,%r13 11581 adcq %rdx,%rbx 11582 adcq $0,%r10 11583 11584/NO_APP 11585 movq %r13, -80(%rbp) 11586 movq %r10, %r8 11587 movq %rbx, %r10 11588/APP 11589 movq 96(%rcx),%rax 11590 mulq 120(%rcx) 11591 addq %rax,%r10 11592 adcq %rdx,%r8 11593 adcq $0,%rsi 11594 addq %rax,%r10 11595 adcq %rdx,%r8 11596 adcq $0,%rsi 11597 11598/NO_APP 11599 movq %r8, %r12 11600 movq %rsi, %rbx 11601/APP 11602 movq 104(%rcx),%rax 11603 mulq 112(%rcx) 11604 addq %rax,%r10 11605 adcq %rdx,%r12 11606 adcq $0,%rbx 11607 addq %rax,%r10 11608 adcq %rdx,%r12 11609 adcq $0,%rbx 11610 11611/NO_APP 11612 movq %r10, -72(%rbp) 11613 movq %rbx, %r13 11614 movq %r12, %rbx 11615/APP 11616 movq 104(%rcx),%rax 11617 mulq 120(%rcx) 11618 addq %rax,%rbx 11619 adcq %rdx,%r13 11620 adcq $0,%r11 11621 addq %rax,%rbx 11622 adcq %rdx,%r13 11623 adcq $0,%r11 11624 11625/NO_APP 11626 movq %r11, %r12 11627 movq %r13, %r10 11628/APP 11629 movq 112(%rcx),%rax 11630 mulq %rax 11631 addq %rax,%rbx 11632 adcq %rdx,%r10 11633 adcq $0,%r12 11634 11635/NO_APP 11636 movq %rbx, -64(%rbp) 11637 movq %r10, %rdi 11638 movq %r9, %rbx 11639 movq %r12, %rsi 11640/APP 11641 movq 112(%rcx),%rax 11642 mulq 120(%rcx) 11643 addq %rax,%rdi 11644 adcq %rdx,%rsi 11645 adcq $0,%rbx 11646 addq %rax,%rdi 11647 adcq %rdx,%rsi 11648 adcq $0,%rbx 11649 11650/NO_APP 11651 movq %rdi, -56(%rbp) 11652 movq %rbx, %r8 11653/APP 11654 movq 120(%rcx),%rax 11655 mulq %rax 11656 addq %rax,%rsi 11657 adcq %rdx,%r8 11658 adcq $0,%r9 11659 11660/NO_APP 11661 movq %rsi, -48(%rbp) 11662 movq 16(%r14), %rdi 11663 leaq -288(%rbp), %rsi 11664 movl $256, %edx 11665 movq %r8, -40(%rbp) 11666 movl $32, 8(%r14) 11667 movl $0, (%r14) 11668 call memcpy@PLT 11669 movl 8(%r14), %edx 11670 testl %edx, %edx 11671 je .L232 11672 leal -1(%rdx), %ecx 11673 movq 16(%r14), %rsi 11674 mov %ecx, %r9d 11675 cmpq $0, (%rsi,%r9,8) 11676 jne .L230 11677 movl %ecx, %edx 11678 .align 16 11679.L231: 11680 testl %edx, %edx 11681 movl %edx, %ecx 11682 je .L235 11683 decl %edx 11684 mov %edx, %eax 11685 cmpq $0, (%rsi,%rax,8) 11686 je .L231 11687 movl %ecx, 8(%r14) 11688 movl %ecx, %edx 11689.L230: 11690 testl %edx, %edx 11691 je .L232 11692 movl (%r14), %eax 11693 movl %eax, (%r14) 11694 addq $256, %rsp 11695 popq %rbx 11696 popq %r12 11697 popq %r13 11698 popq %r14 11699 leave 11700 ret 11701.L235: 11702 movl %edx, 8(%r14) 11703 .align 16 11704.L232: 11705 xorl %eax, %eax 11706 movl %eax, (%r14) 11707 addq $256, %rsp 11708 popq %rbx 11709 popq %r12 11710 popq %r13 11711 popq %r14 11712 leave 11713 ret 11714.LFE8: 11715 .size s_mp_sqr_comba_16, .-s_mp_sqr_comba_16 11716 .align 16 11717.globl s_mp_sqr_comba_32 11718 .type s_mp_sqr_comba_32, @function 11719s_mp_sqr_comba_32: 11720.LFB9: 11721 pushq %rbp 11722.LCFI32: 11723 xorl %r10d, %r10d 11724 movq %r10, %r8 11725 movq %r10, %r11 11726 movq %rsp, %rbp 11727.LCFI33: 11728 pushq %r14 11729.LCFI34: 11730 movq %rsi, %r14 11731 movq %r10, %rsi 11732 pushq %r13 11733.LCFI35: 11734 movq %r10, %r13 11735 pushq %r12 11736.LCFI36: 11737 movq %r10, %r12 11738 pushq %rbx 11739.LCFI37: 11740 movq %r10, %rbx 11741 subq $512, %rsp 11742.LCFI38: 11743 movq 16(%rdi), %rcx 11744/APP 11745 movq (%rcx),%rax 11746 mulq %rax 11747 addq %rax,%r8 11748 adcq %rdx,%rbx 11749 adcq $0,%rsi 11750 11751/NO_APP 11752 movq %r8, -544(%rbp) 11753/APP 11754 movq (%rcx),%rax 11755 mulq 8(%rcx) 11756 addq %rax,%rbx 11757 adcq %rdx,%rsi 11758 adcq $0,%r12 11759 addq %rax,%rbx 11760 adcq %rdx,%rsi 11761 adcq $0,%r12 11762 11763/NO_APP 11764 movq %rbx, -536(%rbp) 11765/APP 11766 movq (%rcx),%rax 11767 mulq 16(%rcx) 11768 addq %rax,%rsi 11769 adcq %rdx,%r12 11770 adcq $0,%r13 11771 addq %rax,%rsi 11772 adcq %rdx,%r12 11773 adcq $0,%r13 11774 11775/NO_APP 11776 movq %r12, %rbx 11777 movq %r13, %r9 11778/APP 11779 movq 8(%rcx),%rax 11780 mulq %rax 11781 addq %rax,%rsi 11782 adcq %rdx,%rbx 11783 adcq $0,%r9 11784 11785/NO_APP 11786 movq %rsi, -528(%rbp) 11787 movq %r9, %rdi 11788 movq %r10, %rsi 11789 movq %rbx, %r9 11790/APP 11791 movq (%rcx),%rax 11792 mulq 24(%rcx) 11793 addq %rax,%r9 11794 adcq %rdx,%rdi 11795 adcq $0,%r11 11796 addq %rax,%r9 11797 adcq %rdx,%rdi 11798 adcq $0,%r11 11799 11800/NO_APP 11801 movq %rdi, %r12 11802 movq %r11, %r13 11803 movq %r10, %rdi 11804/APP 11805 movq 8(%rcx),%rax 11806 mulq 16(%rcx) 11807 addq %rax,%r9 11808 adcq %rdx,%r12 11809 adcq $0,%r13 11810 addq %rax,%r9 11811 adcq %rdx,%r12 11812 adcq $0,%r13 11813 11814/NO_APP 11815 movq %r10, %r11 11816 movq %r9, -520(%rbp) 11817 movq %r13, %r8 11818 movq %r12, %r13 11819 movq %r10, %r12 11820/APP 11821 movq (%rcx),%rax 11822 mulq 32(%rcx) 11823 addq %rax,%r13 11824 adcq %rdx,%r8 11825 adcq $0,%r12 11826 addq %rax,%r13 11827 adcq %rdx,%r8 11828 adcq $0,%r12 11829 11830 movq 8(%rcx),%rax 11831 mulq 24(%rcx) 11832 addq %rax,%r13 11833 adcq %rdx,%r8 11834 adcq $0,%r12 11835 addq %rax,%r13 11836 adcq %rdx,%r8 11837 adcq $0,%r12 11838 11839/NO_APP 11840 movq %r8, %rbx 11841 movq %r12, %r9 11842 movq %r10, %r8 11843/APP 11844 movq 16(%rcx),%rax 11845 mulq %rax 11846 addq %rax,%r13 11847 adcq %rdx,%rbx 11848 adcq $0,%r9 11849 11850/NO_APP 11851 movq %r13, -512(%rbp) 11852/APP 11853 movq (%rcx),%rax 11854 mulq 40(%rcx) 11855 movq %rax,%r8 11856 movq %rdx,%rdi 11857 xorq %rsi,%rsi 11858 11859 movq 8(%rcx),%rax 11860 mulq 32(%rcx) 11861 addq %rax,%r8 11862 adcq %rdx,%rdi 11863 adcq $0,%rsi 11864 11865 movq 16(%rcx),%rax 11866 mulq 24(%rcx) 11867 addq %rax,%r8 11868 adcq %rdx,%rdi 11869 adcq $0,%rsi 11870 11871 addq %r8,%rbx 11872 adcq %rdi,%r9 11873 adcq %rsi,%r11 11874 addq %r8,%rbx 11875 adcq %rdi,%r9 11876 adcq %rsi,%r11 11877 11878/NO_APP 11879 movq %rbx, -504(%rbp) 11880/APP 11881 movq (%rcx),%rax 11882 mulq 48(%rcx) 11883 movq %rax,%r8 11884 movq %rdx,%rdi 11885 xorq %rsi,%rsi 11886 11887 movq 8(%rcx),%rax 11888 mulq 40(%rcx) 11889 addq %rax,%r8 11890 adcq %rdx,%rdi 11891 adcq $0,%rsi 11892 11893 movq 16(%rcx),%rax 11894 mulq 32(%rcx) 11895 addq %rax,%r8 11896 adcq %rdx,%rdi 11897 adcq $0,%rsi 11898 11899/NO_APP 11900 movq %r10, %rax 11901 movq %rdi, %r13 11902 movq %rsi, %r12 11903/APP 11904 addq %r8,%r9 11905 adcq %r13,%r11 11906 adcq %r12,%rax 11907 addq %r8,%r9 11908 adcq %r13,%r11 11909 adcq %r12,%rax 11910 11911/NO_APP 11912 movq %rax, %rdx 11913 movq %r11, %rbx 11914 movq %r13, %rdi 11915 movq %rdx, %r11 11916 movq %r12, %rsi 11917/APP 11918 movq 24(%rcx),%rax 11919 mulq %rax 11920 addq %rax,%r9 11921 adcq %rdx,%rbx 11922 adcq $0,%r11 11923 11924/NO_APP 11925 movq %r9, -496(%rbp) 11926 movq %r11, %r9 11927/APP 11928 movq (%rcx),%rax 11929 mulq 56(%rcx) 11930 movq %rax,%r8 11931 movq %rdx,%rdi 11932 xorq %rsi,%rsi 11933 11934 movq 8(%rcx),%rax 11935 mulq 48(%rcx) 11936 addq %rax,%r8 11937 adcq %rdx,%rdi 11938 adcq $0,%rsi 11939 11940 movq 16(%rcx),%rax 11941 mulq 40(%rcx) 11942 addq %rax,%r8 11943 adcq %rdx,%rdi 11944 adcq $0,%rsi 11945 11946 movq 24(%rcx),%rax 11947 mulq 32(%rcx) 11948 addq %rax,%r8 11949 adcq %rdx,%rdi 11950 adcq $0,%rsi 11951 11952/NO_APP 11953 movq %r10, %rdx 11954/APP 11955 addq %r8,%rbx 11956 adcq %rdi,%r9 11957 adcq %rsi,%rdx 11958 addq %r8,%rbx 11959 adcq %rdi,%r9 11960 adcq %rsi,%rdx 11961 11962/NO_APP 11963 movq %rdx, %r11 11964 movq %rbx, -488(%rbp) 11965 movq %r10, %rbx 11966/APP 11967 movq (%rcx),%rax 11968 mulq 64(%rcx) 11969 movq %rax,%r8 11970 movq %rdx,%rdi 11971 xorq %rsi,%rsi 11972 11973 movq 8(%rcx),%rax 11974 mulq 56(%rcx) 11975 addq %rax,%r8 11976 adcq %rdx,%rdi 11977 adcq $0,%rsi 11978 11979 movq 16(%rcx),%rax 11980 mulq 48(%rcx) 11981 addq %rax,%r8 11982 adcq %rdx,%rdi 11983 adcq $0,%rsi 11984 11985 movq 24(%rcx),%rax 11986 mulq 40(%rcx) 11987 addq %rax,%r8 11988 adcq %rdx,%rdi 11989 adcq $0,%rsi 11990 11991/NO_APP 11992 movq %rdi, %r13 11993 movq %rsi, %r12 11994/APP 11995 addq %r8,%r9 11996 adcq %r13,%r11 11997 adcq %r12,%rbx 11998 addq %r8,%r9 11999 adcq %r13,%r11 12000 adcq %r12,%rbx 12001 12002 movq 32(%rcx),%rax 12003 mulq %rax 12004 addq %rax,%r9 12005 adcq %rdx,%r11 12006 adcq $0,%rbx 12007 12008/NO_APP 12009 movq %r13, %rdi 12010 movq %r9, -480(%rbp) 12011 movq %r12, %rsi 12012 movq %rbx, %r9 12013 movq %r10, %r12 12014/APP 12015 movq (%rcx),%rax 12016 mulq 72(%rcx) 12017 movq %rax,%r8 12018 movq %rdx,%rdi 12019 xorq %rsi,%rsi 12020 12021 movq 8(%rcx),%rax 12022 mulq 64(%rcx) 12023 addq %rax,%r8 12024 adcq %rdx,%rdi 12025 adcq $0,%rsi 12026 12027 movq 16(%rcx),%rax 12028 mulq 56(%rcx) 12029 addq %rax,%r8 12030 adcq %rdx,%rdi 12031 adcq $0,%rsi 12032 12033 movq 24(%rcx),%rax 12034 mulq 48(%rcx) 12035 addq %rax,%r8 12036 adcq %rdx,%rdi 12037 adcq $0,%rsi 12038 12039 movq 32(%rcx),%rax 12040 mulq 40(%rcx) 12041 addq %rax,%r8 12042 adcq %rdx,%rdi 12043 adcq $0,%rsi 12044 12045 addq %r8,%r11 12046 adcq %rdi,%r9 12047 adcq %rsi,%r12 12048 addq %r8,%r11 12049 adcq %rdi,%r9 12050 adcq %rsi,%r12 12051 12052/NO_APP 12053 movq %r11, -472(%rbp) 12054 movq %r12, %rbx 12055/APP 12056 movq (%rcx),%rax 12057 mulq 80(%rcx) 12058 movq %rax,%r8 12059 movq %rdx,%rdi 12060 xorq %rsi,%rsi 12061 12062 movq 8(%rcx),%rax 12063 mulq 72(%rcx) 12064 addq %rax,%r8 12065 adcq %rdx,%rdi 12066 adcq $0,%rsi 12067 12068 movq 16(%rcx),%rax 12069 mulq 64(%rcx) 12070 addq %rax,%r8 12071 adcq %rdx,%rdi 12072 adcq $0,%rsi 12073 12074 movq 24(%rcx),%rax 12075 mulq 56(%rcx) 12076 addq %rax,%r8 12077 adcq %rdx,%rdi 12078 adcq $0,%rsi 12079 12080 movq 32(%rcx),%rax 12081 mulq 48(%rcx) 12082 addq %rax,%r8 12083 adcq %rdx,%rdi 12084 adcq $0,%rsi 12085 12086/NO_APP 12087 movq %r10, %rax 12088 movq %rdi, %r13 12089 movq %rsi, %r12 12090/APP 12091 addq %r8,%r9 12092 adcq %r13,%rbx 12093 adcq %r12,%rax 12094 addq %r8,%r9 12095 adcq %r13,%rbx 12096 adcq %r12,%rax 12097 12098/NO_APP 12099 movq %rax, %rdx 12100 movq %rbx, %r11 12101 movq %r13, %rdi 12102 movq %rdx, %rbx 12103 movq %r12, %rsi 12104/APP 12105 movq 40(%rcx),%rax 12106 mulq %rax 12107 addq %rax,%r9 12108 adcq %rdx,%r11 12109 adcq $0,%rbx 12110 12111/NO_APP 12112 movq %r9, -464(%rbp) 12113 movq %rbx, %r9 12114/APP 12115 movq (%rcx),%rax 12116 mulq 88(%rcx) 12117 movq %rax,%r8 12118 movq %rdx,%rdi 12119 xorq %rsi,%rsi 12120 12121 movq 8(%rcx),%rax 12122 mulq 80(%rcx) 12123 addq %rax,%r8 12124 adcq %rdx,%rdi 12125 adcq $0,%rsi 12126 12127 movq 16(%rcx),%rax 12128 mulq 72(%rcx) 12129 addq %rax,%r8 12130 adcq %rdx,%rdi 12131 adcq $0,%rsi 12132 12133 movq 24(%rcx),%rax 12134 mulq 64(%rcx) 12135 addq %rax,%r8 12136 adcq %rdx,%rdi 12137 adcq $0,%rsi 12138 12139 movq 32(%rcx),%rax 12140 mulq 56(%rcx) 12141 addq %rax,%r8 12142 adcq %rdx,%rdi 12143 adcq $0,%rsi 12144 12145 movq 40(%rcx),%rax 12146 mulq 48(%rcx) 12147 addq %rax,%r8 12148 adcq %rdx,%rdi 12149 adcq $0,%rsi 12150 12151/NO_APP 12152 movq %r10, %rdx 12153/APP 12154 addq %r8,%r11 12155 adcq %rdi,%r9 12156 adcq %rsi,%rdx 12157 addq %r8,%r11 12158 adcq %rdi,%r9 12159 adcq %rsi,%rdx 12160 12161/NO_APP 12162 movq %rdx, %r13 12163 movq %r11, -456(%rbp) 12164 movq %r13, %r12 12165 movq %r10, %r13 12166/APP 12167 movq (%rcx),%rax 12168 mulq 96(%rcx) 12169 movq %rax,%r8 12170 movq %rdx,%rdi 12171 xorq %rsi,%rsi 12172 12173 movq 8(%rcx),%rax 12174 mulq 88(%rcx) 12175 addq %rax,%r8 12176 adcq %rdx,%rdi 12177 adcq $0,%rsi 12178 12179 movq 16(%rcx),%rax 12180 mulq 80(%rcx) 12181 addq %rax,%r8 12182 adcq %rdx,%rdi 12183 adcq $0,%rsi 12184 12185 movq 24(%rcx),%rax 12186 mulq 72(%rcx) 12187 addq %rax,%r8 12188 adcq %rdx,%rdi 12189 adcq $0,%rsi 12190 12191 movq 32(%rcx),%rax 12192 mulq 64(%rcx) 12193 addq %rax,%r8 12194 adcq %rdx,%rdi 12195 adcq $0,%rsi 12196 12197 movq 40(%rcx),%rax 12198 mulq 56(%rcx) 12199 addq %rax,%r8 12200 adcq %rdx,%rdi 12201 adcq $0,%rsi 12202 12203/NO_APP 12204 movq %rdi, %rax 12205 movq %rsi, %r11 12206/APP 12207 addq %r8,%r9 12208 adcq %rax,%r12 12209 adcq %r11,%r13 12210 addq %r8,%r9 12211 adcq %rax,%r12 12212 adcq %r11,%r13 12213 12214/NO_APP 12215 movq %rax, %rbx 12216 movq %r11, %rsi 12217/APP 12218 movq 48(%rcx),%rax 12219 mulq %rax 12220 addq %rax,%r9 12221 adcq %rdx,%r12 12222 adcq $0,%r13 12223 12224/NO_APP 12225 movq %rbx, %rdi 12226 movq %r9, -448(%rbp) 12227 movq %r13, %r9 12228/APP 12229 movq (%rcx),%rax 12230 mulq 104(%rcx) 12231 movq %rax,%r8 12232 movq %rdx,%rdi 12233 xorq %rsi,%rsi 12234 12235/NO_APP 12236 movq %r10, %r13 12237/APP 12238 movq 8(%rcx),%rax 12239 mulq 96(%rcx) 12240 addq %rax,%r8 12241 adcq %rdx,%rdi 12242 adcq $0,%rsi 12243 12244 movq 16(%rcx),%rax 12245 mulq 88(%rcx) 12246 addq %rax,%r8 12247 adcq %rdx,%rdi 12248 adcq $0,%rsi 12249 12250 movq 24(%rcx),%rax 12251 mulq 80(%rcx) 12252 addq %rax,%r8 12253 adcq %rdx,%rdi 12254 adcq $0,%rsi 12255 12256 movq 32(%rcx),%rax 12257 mulq 72(%rcx) 12258 addq %rax,%r8 12259 adcq %rdx,%rdi 12260 adcq $0,%rsi 12261 12262 movq 40(%rcx),%rax 12263 mulq 64(%rcx) 12264 addq %rax,%r8 12265 adcq %rdx,%rdi 12266 adcq $0,%rsi 12267 12268 movq 48(%rcx),%rax 12269 mulq 56(%rcx) 12270 addq %rax,%r8 12271 adcq %rdx,%rdi 12272 adcq $0,%rsi 12273 12274 addq %r8,%r12 12275 adcq %rdi,%r9 12276 adcq %rsi,%r13 12277 addq %r8,%r12 12278 adcq %rdi,%r9 12279 adcq %rsi,%r13 12280 12281/NO_APP 12282 movq %r12, -440(%rbp) 12283 movq %r10, %r12 12284/APP 12285 movq (%rcx),%rax 12286 mulq 112(%rcx) 12287 movq %rax,%r8 12288 movq %rdx,%rdi 12289 xorq %rsi,%rsi 12290 12291 movq 8(%rcx),%rax 12292 mulq 104(%rcx) 12293 addq %rax,%r8 12294 adcq %rdx,%rdi 12295 adcq $0,%rsi 12296 12297 movq 16(%rcx),%rax 12298 mulq 96(%rcx) 12299 addq %rax,%r8 12300 adcq %rdx,%rdi 12301 adcq $0,%rsi 12302 12303 movq 24(%rcx),%rax 12304 mulq 88(%rcx) 12305 addq %rax,%r8 12306 adcq %rdx,%rdi 12307 adcq $0,%rsi 12308 12309 movq 32(%rcx),%rax 12310 mulq 80(%rcx) 12311 addq %rax,%r8 12312 adcq %rdx,%rdi 12313 adcq $0,%rsi 12314 12315 movq 40(%rcx),%rax 12316 mulq 72(%rcx) 12317 addq %rax,%r8 12318 adcq %rdx,%rdi 12319 adcq $0,%rsi 12320 12321 movq 48(%rcx),%rax 12322 mulq 64(%rcx) 12323 addq %rax,%r8 12324 adcq %rdx,%rdi 12325 adcq $0,%rsi 12326 12327/NO_APP 12328 movq %r13, %rdx 12329 movq %rdi, %rbx 12330 movq %rsi, %r13 12331/APP 12332 addq %r8,%r9 12333 adcq %rbx,%rdx 12334 adcq %r13,%r12 12335 addq %r8,%r9 12336 adcq %rbx,%rdx 12337 adcq %r13,%r12 12338 12339/NO_APP 12340 movq %r12, %rax 12341 movq %r13, %r11 12342 movq %rdx, %r12 12343 movq %rax, %r13 12344 movq %rbx, %rdi 12345 movq %r11, %rsi 12346/APP 12347 movq 56(%rcx),%rax 12348 mulq %rax 12349 addq %rax,%r9 12350 adcq %rdx,%r12 12351 adcq $0,%r13 12352 12353/NO_APP 12354 movq %r9, -432(%rbp) 12355 movq %r13, %r9 12356 movq %r10, %r13 12357/APP 12358 movq (%rcx),%rax 12359 mulq 120(%rcx) 12360 movq %rax,%r8 12361 movq %rdx,%rdi 12362 xorq %rsi,%rsi 12363 12364 movq 8(%rcx),%rax 12365 mulq 112(%rcx) 12366 addq %rax,%r8 12367 adcq %rdx,%rdi 12368 adcq $0,%rsi 12369 12370 movq 16(%rcx),%rax 12371 mulq 104(%rcx) 12372 addq %rax,%r8 12373 adcq %rdx,%rdi 12374 adcq $0,%rsi 12375 12376 movq 24(%rcx),%rax 12377 mulq 96(%rcx) 12378 addq %rax,%r8 12379 adcq %rdx,%rdi 12380 adcq $0,%rsi 12381 12382 movq 32(%rcx),%rax 12383 mulq 88(%rcx) 12384 addq %rax,%r8 12385 adcq %rdx,%rdi 12386 adcq $0,%rsi 12387 12388 movq 40(%rcx),%rax 12389 mulq 80(%rcx) 12390 addq %rax,%r8 12391 adcq %rdx,%rdi 12392 adcq $0,%rsi 12393 12394 movq 48(%rcx),%rax 12395 mulq 72(%rcx) 12396 addq %rax,%r8 12397 adcq %rdx,%rdi 12398 adcq $0,%rsi 12399 12400 movq 56(%rcx),%rax 12401 mulq 64(%rcx) 12402 addq %rax,%r8 12403 adcq %rdx,%rdi 12404 adcq $0,%rsi 12405 12406/NO_APP 12407 movq %r8, %rax 12408 movq %rdi, %rdx 12409 movq %rsi, %rbx 12410/APP 12411 addq %rax,%r12 12412 adcq %rdx,%r9 12413 adcq %rbx,%r13 12414 addq %rax,%r12 12415 adcq %rdx,%r9 12416 adcq %rbx,%r13 12417 12418/NO_APP 12419 movq %r12, -424(%rbp) 12420 movq %rdx, %r8 12421 movq %rax, %rsi 12422 movq %rbx, %rdi 12423 movq %r13, %r12 12424 movq %r10, %r13 12425/APP 12426 movq (%rcx),%rax 12427 mulq 128(%rcx) 12428 movq %rax,%rsi 12429 movq %rdx,%r8 12430 xorq %rdi,%rdi 12431 12432 movq 8(%rcx),%rax 12433 mulq 120(%rcx) 12434 addq %rax,%rsi 12435 adcq %rdx,%r8 12436 adcq $0,%rdi 12437 12438 movq 16(%rcx),%rax 12439 mulq 112(%rcx) 12440 addq %rax,%rsi 12441 adcq %rdx,%r8 12442 adcq $0,%rdi 12443 12444 movq 24(%rcx),%rax 12445 mulq 104(%rcx) 12446 addq %rax,%rsi 12447 adcq %rdx,%r8 12448 adcq $0,%rdi 12449 12450 movq 32(%rcx),%rax 12451 mulq 96(%rcx) 12452 addq %rax,%rsi 12453 adcq %rdx,%r8 12454 adcq $0,%rdi 12455 12456 movq 40(%rcx),%rax 12457 mulq 88(%rcx) 12458 addq %rax,%rsi 12459 adcq %rdx,%r8 12460 adcq $0,%rdi 12461 12462 movq 48(%rcx),%rax 12463 mulq 80(%rcx) 12464 addq %rax,%rsi 12465 adcq %rdx,%r8 12466 adcq $0,%rdi 12467 12468 movq 56(%rcx),%rax 12469 mulq 72(%rcx) 12470 addq %rax,%rsi 12471 adcq %rdx,%r8 12472 adcq $0,%rdi 12473 12474/NO_APP 12475 movq %rsi, %rax 12476 movq %r8, %rbx 12477 movq %rdi, %rdx 12478/APP 12479 addq %rax,%r9 12480 adcq %rbx,%r12 12481 adcq %rdx,%r13 12482 addq %rax,%r9 12483 adcq %rbx,%r12 12484 adcq %rdx,%r13 12485 12486/NO_APP 12487 movq %rdx, %r11 12488 movq %rax, %r8 12489 movq %rbx, %rdi 12490/APP 12491 movq 64(%rcx),%rax 12492 mulq %rax 12493 addq %rax,%r9 12494 adcq %rdx,%r12 12495 adcq $0,%r13 12496 12497/NO_APP 12498 movq %r11, %rsi 12499 movq %r9, -416(%rbp) 12500 movq %r13, %r9 12501/APP 12502 movq (%rcx),%rax 12503 mulq 136(%rcx) 12504 movq %rax,%r8 12505 movq %rdx,%rdi 12506 xorq %rsi,%rsi 12507 12508/NO_APP 12509 movq %r10, %r13 12510/APP 12511 movq 8(%rcx),%rax 12512 mulq 128(%rcx) 12513 addq %rax,%r8 12514 adcq %rdx,%rdi 12515 adcq $0,%rsi 12516 12517 movq 16(%rcx),%rax 12518 mulq 120(%rcx) 12519 addq %rax,%r8 12520 adcq %rdx,%rdi 12521 adcq $0,%rsi 12522 12523 movq 24(%rcx),%rax 12524 mulq 112(%rcx) 12525 addq %rax,%r8 12526 adcq %rdx,%rdi 12527 adcq $0,%rsi 12528 12529 movq 32(%rcx),%rax 12530 mulq 104(%rcx) 12531 addq %rax,%r8 12532 adcq %rdx,%rdi 12533 adcq $0,%rsi 12534 12535 movq 40(%rcx),%rax 12536 mulq 96(%rcx) 12537 addq %rax,%r8 12538 adcq %rdx,%rdi 12539 adcq $0,%rsi 12540 12541 movq 48(%rcx),%rax 12542 mulq 88(%rcx) 12543 addq %rax,%r8 12544 adcq %rdx,%rdi 12545 adcq $0,%rsi 12546 12547 movq 56(%rcx),%rax 12548 mulq 80(%rcx) 12549 addq %rax,%r8 12550 adcq %rdx,%rdi 12551 adcq $0,%rsi 12552 12553 movq 64(%rcx),%rax 12554 mulq 72(%rcx) 12555 addq %rax,%r8 12556 adcq %rdx,%rdi 12557 adcq $0,%rsi 12558 12559/NO_APP 12560 movq %r8, %rbx 12561 movq %rdi, %rax 12562 movq %rsi, %rdx 12563/APP 12564 addq %rbx,%r12 12565 adcq %rax,%r9 12566 adcq %rdx,%r13 12567 addq %rbx,%r12 12568 adcq %rax,%r9 12569 adcq %rdx,%r13 12570 12571/NO_APP 12572 movq %r12, -408(%rbp) 12573 movq %rdx, %rdi 12574 movq %rax, %r8 12575 movq %rbx, %rsi 12576 movq %r13, %r12 12577 movq %r10, %r13 12578/APP 12579 movq (%rcx),%rax 12580 mulq 144(%rcx) 12581 movq %rax,%rsi 12582 movq %rdx,%r8 12583 xorq %rdi,%rdi 12584 12585 movq 8(%rcx),%rax 12586 mulq 136(%rcx) 12587 addq %rax,%rsi 12588 adcq %rdx,%r8 12589 adcq $0,%rdi 12590 12591 movq 16(%rcx),%rax 12592 mulq 128(%rcx) 12593 addq %rax,%rsi 12594 adcq %rdx,%r8 12595 adcq $0,%rdi 12596 12597 movq 24(%rcx),%rax 12598 mulq 120(%rcx) 12599 addq %rax,%rsi 12600 adcq %rdx,%r8 12601 adcq $0,%rdi 12602 12603 movq 32(%rcx),%rax 12604 mulq 112(%rcx) 12605 addq %rax,%rsi 12606 adcq %rdx,%r8 12607 adcq $0,%rdi 12608 12609 movq 40(%rcx),%rax 12610 mulq 104(%rcx) 12611 addq %rax,%rsi 12612 adcq %rdx,%r8 12613 adcq $0,%rdi 12614 12615 movq 48(%rcx),%rax 12616 mulq 96(%rcx) 12617 addq %rax,%rsi 12618 adcq %rdx,%r8 12619 adcq $0,%rdi 12620 12621 movq 56(%rcx),%rax 12622 mulq 88(%rcx) 12623 addq %rax,%rsi 12624 adcq %rdx,%r8 12625 adcq $0,%rdi 12626 12627 movq 64(%rcx),%rax 12628 mulq 80(%rcx) 12629 addq %rax,%rsi 12630 adcq %rdx,%r8 12631 adcq $0,%rdi 12632 12633/NO_APP 12634 movq %rsi, %rax 12635 movq %r8, %rbx 12636 movq %rdi, %rdx 12637/APP 12638 addq %rax,%r9 12639 adcq %rbx,%r12 12640 adcq %rdx,%r13 12641 addq %rax,%r9 12642 adcq %rbx,%r12 12643 adcq %rdx,%r13 12644 12645/NO_APP 12646 movq %rdx, %r11 12647 movq %rax, %r8 12648 movq %rbx, %rdi 12649/APP 12650 movq 72(%rcx),%rax 12651 mulq %rax 12652 addq %rax,%r9 12653 adcq %rdx,%r12 12654 adcq $0,%r13 12655 12656/NO_APP 12657 movq %r11, %rsi 12658 movq %r9, -400(%rbp) 12659 movq %r13, %r9 12660/APP 12661 movq (%rcx),%rax 12662 mulq 152(%rcx) 12663 movq %rax,%r8 12664 movq %rdx,%rdi 12665 xorq %rsi,%rsi 12666 12667/NO_APP 12668 movq %r10, %r13 12669/APP 12670 movq 8(%rcx),%rax 12671 mulq 144(%rcx) 12672 addq %rax,%r8 12673 adcq %rdx,%rdi 12674 adcq $0,%rsi 12675 12676 movq 16(%rcx),%rax 12677 mulq 136(%rcx) 12678 addq %rax,%r8 12679 adcq %rdx,%rdi 12680 adcq $0,%rsi 12681 12682 movq 24(%rcx),%rax 12683 mulq 128(%rcx) 12684 addq %rax,%r8 12685 adcq %rdx,%rdi 12686 adcq $0,%rsi 12687 12688 movq 32(%rcx),%rax 12689 mulq 120(%rcx) 12690 addq %rax,%r8 12691 adcq %rdx,%rdi 12692 adcq $0,%rsi 12693 12694 movq 40(%rcx),%rax 12695 mulq 112(%rcx) 12696 addq %rax,%r8 12697 adcq %rdx,%rdi 12698 adcq $0,%rsi 12699 12700 movq 48(%rcx),%rax 12701 mulq 104(%rcx) 12702 addq %rax,%r8 12703 adcq %rdx,%rdi 12704 adcq $0,%rsi 12705 12706 movq 56(%rcx),%rax 12707 mulq 96(%rcx) 12708 addq %rax,%r8 12709 adcq %rdx,%rdi 12710 adcq $0,%rsi 12711 12712 movq 64(%rcx),%rax 12713 mulq 88(%rcx) 12714 addq %rax,%r8 12715 adcq %rdx,%rdi 12716 adcq $0,%rsi 12717 12718 movq 72(%rcx),%rax 12719 mulq 80(%rcx) 12720 addq %rax,%r8 12721 adcq %rdx,%rdi 12722 adcq $0,%rsi 12723 12724/NO_APP 12725 movq %r8, %rbx 12726 movq %rdi, %rax 12727 movq %rsi, %rdx 12728/APP 12729 addq %rbx,%r12 12730 adcq %rax,%r9 12731 adcq %rdx,%r13 12732 addq %rbx,%r12 12733 adcq %rax,%r9 12734 adcq %rdx,%r13 12735 12736/NO_APP 12737 movq %r12, -392(%rbp) 12738 movq %rdx, %rdi 12739 movq %rax, %r8 12740 movq %rbx, %rsi 12741 movq %r13, %r12 12742 movq %r10, %r13 12743/APP 12744 movq (%rcx),%rax 12745 mulq 160(%rcx) 12746 movq %rax,%rsi 12747 movq %rdx,%r8 12748 xorq %rdi,%rdi 12749 12750 movq 8(%rcx),%rax 12751 mulq 152(%rcx) 12752 addq %rax,%rsi 12753 adcq %rdx,%r8 12754 adcq $0,%rdi 12755 12756 movq 16(%rcx),%rax 12757 mulq 144(%rcx) 12758 addq %rax,%rsi 12759 adcq %rdx,%r8 12760 adcq $0,%rdi 12761 12762 movq 24(%rcx),%rax 12763 mulq 136(%rcx) 12764 addq %rax,%rsi 12765 adcq %rdx,%r8 12766 adcq $0,%rdi 12767 12768 movq 32(%rcx),%rax 12769 mulq 128(%rcx) 12770 addq %rax,%rsi 12771 adcq %rdx,%r8 12772 adcq $0,%rdi 12773 12774 movq 40(%rcx),%rax 12775 mulq 120(%rcx) 12776 addq %rax,%rsi 12777 adcq %rdx,%r8 12778 adcq $0,%rdi 12779 12780 movq 48(%rcx),%rax 12781 mulq 112(%rcx) 12782 addq %rax,%rsi 12783 adcq %rdx,%r8 12784 adcq $0,%rdi 12785 12786 movq 56(%rcx),%rax 12787 mulq 104(%rcx) 12788 addq %rax,%rsi 12789 adcq %rdx,%r8 12790 adcq $0,%rdi 12791 12792 movq 64(%rcx),%rax 12793 mulq 96(%rcx) 12794 addq %rax,%rsi 12795 adcq %rdx,%r8 12796 adcq $0,%rdi 12797 12798 movq 72(%rcx),%rax 12799 mulq 88(%rcx) 12800 addq %rax,%rsi 12801 adcq %rdx,%r8 12802 adcq $0,%rdi 12803 12804/NO_APP 12805 movq %rsi, %rax 12806 movq %r8, %rbx 12807 movq %rdi, %rdx 12808/APP 12809 addq %rax,%r9 12810 adcq %rbx,%r12 12811 adcq %rdx,%r13 12812 addq %rax,%r9 12813 adcq %rbx,%r12 12814 adcq %rdx,%r13 12815 12816/NO_APP 12817 movq %rdx, %r11 12818 movq %rax, %r8 12819 movq %rbx, %rdi 12820/APP 12821 movq 80(%rcx),%rax 12822 mulq %rax 12823 addq %rax,%r9 12824 adcq %rdx,%r12 12825 adcq $0,%r13 12826 12827/NO_APP 12828 movq %r11, %rsi 12829 movq %r9, -384(%rbp) 12830 movq %r13, %r9 12831/APP 12832 movq (%rcx),%rax 12833 mulq 168(%rcx) 12834 movq %rax,%r8 12835 movq %rdx,%rdi 12836 xorq %rsi,%rsi 12837 12838/NO_APP 12839 movq %r10, %r13 12840/APP 12841 movq 8(%rcx),%rax 12842 mulq 160(%rcx) 12843 addq %rax,%r8 12844 adcq %rdx,%rdi 12845 adcq $0,%rsi 12846 12847 movq 16(%rcx),%rax 12848 mulq 152(%rcx) 12849 addq %rax,%r8 12850 adcq %rdx,%rdi 12851 adcq $0,%rsi 12852 12853 movq 24(%rcx),%rax 12854 mulq 144(%rcx) 12855 addq %rax,%r8 12856 adcq %rdx,%rdi 12857 adcq $0,%rsi 12858 12859 movq 32(%rcx),%rax 12860 mulq 136(%rcx) 12861 addq %rax,%r8 12862 adcq %rdx,%rdi 12863 adcq $0,%rsi 12864 12865 movq 40(%rcx),%rax 12866 mulq 128(%rcx) 12867 addq %rax,%r8 12868 adcq %rdx,%rdi 12869 adcq $0,%rsi 12870 12871 movq 48(%rcx),%rax 12872 mulq 120(%rcx) 12873 addq %rax,%r8 12874 adcq %rdx,%rdi 12875 adcq $0,%rsi 12876 12877 movq 56(%rcx),%rax 12878 mulq 112(%rcx) 12879 addq %rax,%r8 12880 adcq %rdx,%rdi 12881 adcq $0,%rsi 12882 12883 movq 64(%rcx),%rax 12884 mulq 104(%rcx) 12885 addq %rax,%r8 12886 adcq %rdx,%rdi 12887 adcq $0,%rsi 12888 12889 movq 72(%rcx),%rax 12890 mulq 96(%rcx) 12891 addq %rax,%r8 12892 adcq %rdx,%rdi 12893 adcq $0,%rsi 12894 12895 movq 80(%rcx),%rax 12896 mulq 88(%rcx) 12897 addq %rax,%r8 12898 adcq %rdx,%rdi 12899 adcq $0,%rsi 12900 12901/NO_APP 12902 movq %r8, %rbx 12903 movq %rdi, %rax 12904 movq %rsi, %rdx 12905/APP 12906 addq %rbx,%r12 12907 adcq %rax,%r9 12908 adcq %rdx,%r13 12909 addq %rbx,%r12 12910 adcq %rax,%r9 12911 adcq %rdx,%r13 12912 12913/NO_APP 12914 movq %r12, -376(%rbp) 12915 movq %rdx, %rdi 12916 movq %rax, %r8 12917 movq %rbx, %rsi 12918 movq %r13, %r12 12919 movq %r10, %r13 12920/APP 12921 movq (%rcx),%rax 12922 mulq 176(%rcx) 12923 movq %rax,%rsi 12924 movq %rdx,%r8 12925 xorq %rdi,%rdi 12926 12927 movq 8(%rcx),%rax 12928 mulq 168(%rcx) 12929 addq %rax,%rsi 12930 adcq %rdx,%r8 12931 adcq $0,%rdi 12932 12933 movq 16(%rcx),%rax 12934 mulq 160(%rcx) 12935 addq %rax,%rsi 12936 adcq %rdx,%r8 12937 adcq $0,%rdi 12938 12939 movq 24(%rcx),%rax 12940 mulq 152(%rcx) 12941 addq %rax,%rsi 12942 adcq %rdx,%r8 12943 adcq $0,%rdi 12944 12945 movq 32(%rcx),%rax 12946 mulq 144(%rcx) 12947 addq %rax,%rsi 12948 adcq %rdx,%r8 12949 adcq $0,%rdi 12950 12951 movq 40(%rcx),%rax 12952 mulq 136(%rcx) 12953 addq %rax,%rsi 12954 adcq %rdx,%r8 12955 adcq $0,%rdi 12956 12957 movq 48(%rcx),%rax 12958 mulq 128(%rcx) 12959 addq %rax,%rsi 12960 adcq %rdx,%r8 12961 adcq $0,%rdi 12962 12963 movq 56(%rcx),%rax 12964 mulq 120(%rcx) 12965 addq %rax,%rsi 12966 adcq %rdx,%r8 12967 adcq $0,%rdi 12968 12969 movq 64(%rcx),%rax 12970 mulq 112(%rcx) 12971 addq %rax,%rsi 12972 adcq %rdx,%r8 12973 adcq $0,%rdi 12974 12975 movq 72(%rcx),%rax 12976 mulq 104(%rcx) 12977 addq %rax,%rsi 12978 adcq %rdx,%r8 12979 adcq $0,%rdi 12980 12981 movq 80(%rcx),%rax 12982 mulq 96(%rcx) 12983 addq %rax,%rsi 12984 adcq %rdx,%r8 12985 adcq $0,%rdi 12986 12987/NO_APP 12988 movq %rsi, %rax 12989 movq %r8, %rbx 12990 movq %rdi, %rdx 12991/APP 12992 addq %rax,%r9 12993 adcq %rbx,%r12 12994 adcq %rdx,%r13 12995 addq %rax,%r9 12996 adcq %rbx,%r12 12997 adcq %rdx,%r13 12998 12999/NO_APP 13000 movq %rdx, %r11 13001 movq %rax, %r8 13002 movq %rbx, %rdi 13003/APP 13004 movq 88(%rcx),%rax 13005 mulq %rax 13006 addq %rax,%r9 13007 adcq %rdx,%r12 13008 adcq $0,%r13 13009 13010/NO_APP 13011 movq %r11, %rsi 13012 movq %r9, -368(%rbp) 13013 movq %r13, %r9 13014/APP 13015 movq (%rcx),%rax 13016 mulq 184(%rcx) 13017 movq %rax,%r8 13018 movq %rdx,%rdi 13019 xorq %rsi,%rsi 13020 13021/NO_APP 13022 movq %r10, %r13 13023/APP 13024 movq 8(%rcx),%rax 13025 mulq 176(%rcx) 13026 addq %rax,%r8 13027 adcq %rdx,%rdi 13028 adcq $0,%rsi 13029 13030 movq 16(%rcx),%rax 13031 mulq 168(%rcx) 13032 addq %rax,%r8 13033 adcq %rdx,%rdi 13034 adcq $0,%rsi 13035 13036 movq 24(%rcx),%rax 13037 mulq 160(%rcx) 13038 addq %rax,%r8 13039 adcq %rdx,%rdi 13040 adcq $0,%rsi 13041 13042 movq 32(%rcx),%rax 13043 mulq 152(%rcx) 13044 addq %rax,%r8 13045 adcq %rdx,%rdi 13046 adcq $0,%rsi 13047 13048 movq 40(%rcx),%rax 13049 mulq 144(%rcx) 13050 addq %rax,%r8 13051 adcq %rdx,%rdi 13052 adcq $0,%rsi 13053 13054 movq 48(%rcx),%rax 13055 mulq 136(%rcx) 13056 addq %rax,%r8 13057 adcq %rdx,%rdi 13058 adcq $0,%rsi 13059 13060 movq 56(%rcx),%rax 13061 mulq 128(%rcx) 13062 addq %rax,%r8 13063 adcq %rdx,%rdi 13064 adcq $0,%rsi 13065 13066 movq 64(%rcx),%rax 13067 mulq 120(%rcx) 13068 addq %rax,%r8 13069 adcq %rdx,%rdi 13070 adcq $0,%rsi 13071 13072 movq 72(%rcx),%rax 13073 mulq 112(%rcx) 13074 addq %rax,%r8 13075 adcq %rdx,%rdi 13076 adcq $0,%rsi 13077 13078 movq 80(%rcx),%rax 13079 mulq 104(%rcx) 13080 addq %rax,%r8 13081 adcq %rdx,%rdi 13082 adcq $0,%rsi 13083 13084 movq 88(%rcx),%rax 13085 mulq 96(%rcx) 13086 addq %rax,%r8 13087 adcq %rdx,%rdi 13088 adcq $0,%rsi 13089 13090/NO_APP 13091 movq %r8, %rbx 13092 movq %rdi, %rax 13093 movq %rsi, %rdx 13094/APP 13095 addq %rbx,%r12 13096 adcq %rax,%r9 13097 adcq %rdx,%r13 13098 addq %rbx,%r12 13099 adcq %rax,%r9 13100 adcq %rdx,%r13 13101 13102/NO_APP 13103 movq %rdx, %rdi 13104 movq %r12, -360(%rbp) 13105 movq %rax, %r8 13106 movq %rbx, %rsi 13107 movq %r13, %r12 13108 movq %r10, %r13 13109/APP 13110 movq (%rcx),%rax 13111 mulq 192(%rcx) 13112 movq %rax,%rsi 13113 movq %rdx,%r8 13114 xorq %rdi,%rdi 13115 13116 movq 8(%rcx),%rax 13117 mulq 184(%rcx) 13118 addq %rax,%rsi 13119 adcq %rdx,%r8 13120 adcq $0,%rdi 13121 13122 movq 16(%rcx),%rax 13123 mulq 176(%rcx) 13124 addq %rax,%rsi 13125 adcq %rdx,%r8 13126 adcq $0,%rdi 13127 13128 movq 24(%rcx),%rax 13129 mulq 168(%rcx) 13130 addq %rax,%rsi 13131 adcq %rdx,%r8 13132 adcq $0,%rdi 13133 13134 movq 32(%rcx),%rax 13135 mulq 160(%rcx) 13136 addq %rax,%rsi 13137 adcq %rdx,%r8 13138 adcq $0,%rdi 13139 13140 movq 40(%rcx),%rax 13141 mulq 152(%rcx) 13142 addq %rax,%rsi 13143 adcq %rdx,%r8 13144 adcq $0,%rdi 13145 13146 movq 48(%rcx),%rax 13147 mulq 144(%rcx) 13148 addq %rax,%rsi 13149 adcq %rdx,%r8 13150 adcq $0,%rdi 13151 13152 movq 56(%rcx),%rax 13153 mulq 136(%rcx) 13154 addq %rax,%rsi 13155 adcq %rdx,%r8 13156 adcq $0,%rdi 13157 13158 movq 64(%rcx),%rax 13159 mulq 128(%rcx) 13160 addq %rax,%rsi 13161 adcq %rdx,%r8 13162 adcq $0,%rdi 13163 13164 movq 72(%rcx),%rax 13165 mulq 120(%rcx) 13166 addq %rax,%rsi 13167 adcq %rdx,%r8 13168 adcq $0,%rdi 13169 13170 movq 80(%rcx),%rax 13171 mulq 112(%rcx) 13172 addq %rax,%rsi 13173 adcq %rdx,%r8 13174 adcq $0,%rdi 13175 13176 movq 88(%rcx),%rax 13177 mulq 104(%rcx) 13178 addq %rax,%rsi 13179 adcq %rdx,%r8 13180 adcq $0,%rdi 13181 13182/NO_APP 13183 movq %r8, %rbx 13184 movq %rdi, %rax 13185/APP 13186 addq %rsi,%r9 13187 adcq %rbx,%r12 13188 adcq %rax,%r13 13189 addq %rsi,%r9 13190 adcq %rbx,%r12 13191 adcq %rax,%r13 13192 13193/NO_APP 13194 movq %rax, %r11 13195 movq %rbx, %r8 13196/APP 13197 movq 96(%rcx),%rax 13198 mulq %rax 13199 addq %rax,%r9 13200 adcq %rdx,%r12 13201 adcq $0,%r13 13202 13203/NO_APP 13204 movq %r11, %rdi 13205 movq %r9, -352(%rbp) 13206 movq %r13, %r9 13207/APP 13208 movq (%rcx),%rax 13209 mulq 200(%rcx) 13210 movq %rax,%rsi 13211 movq %rdx,%r8 13212 xorq %rdi,%rdi 13213 13214/NO_APP 13215 movq %r10, %r13 13216/APP 13217 movq 8(%rcx),%rax 13218 mulq 192(%rcx) 13219 addq %rax,%rsi 13220 adcq %rdx,%r8 13221 adcq $0,%rdi 13222 13223 movq 16(%rcx),%rax 13224 mulq 184(%rcx) 13225 addq %rax,%rsi 13226 adcq %rdx,%r8 13227 adcq $0,%rdi 13228 13229 movq 24(%rcx),%rax 13230 mulq 176(%rcx) 13231 addq %rax,%rsi 13232 adcq %rdx,%r8 13233 adcq $0,%rdi 13234 13235 movq 32(%rcx),%rax 13236 mulq 168(%rcx) 13237 addq %rax,%rsi 13238 adcq %rdx,%r8 13239 adcq $0,%rdi 13240 13241 movq 40(%rcx),%rax 13242 mulq 160(%rcx) 13243 addq %rax,%rsi 13244 adcq %rdx,%r8 13245 adcq $0,%rdi 13246 13247 movq 48(%rcx),%rax 13248 mulq 152(%rcx) 13249 addq %rax,%rsi 13250 adcq %rdx,%r8 13251 adcq $0,%rdi 13252 13253 movq 56(%rcx),%rax 13254 mulq 144(%rcx) 13255 addq %rax,%rsi 13256 adcq %rdx,%r8 13257 adcq $0,%rdi 13258 13259 movq 64(%rcx),%rax 13260 mulq 136(%rcx) 13261 addq %rax,%rsi 13262 adcq %rdx,%r8 13263 adcq $0,%rdi 13264 13265 movq 72(%rcx),%rax 13266 mulq 128(%rcx) 13267 addq %rax,%rsi 13268 adcq %rdx,%r8 13269 adcq $0,%rdi 13270 13271 movq 80(%rcx),%rax 13272 mulq 120(%rcx) 13273 addq %rax,%rsi 13274 adcq %rdx,%r8 13275 adcq $0,%rdi 13276 13277 movq 88(%rcx),%rax 13278 mulq 112(%rcx) 13279 addq %rax,%rsi 13280 adcq %rdx,%r8 13281 adcq $0,%rdi 13282 13283 movq 96(%rcx),%rax 13284 mulq 104(%rcx) 13285 addq %rax,%rsi 13286 adcq %rdx,%r8 13287 adcq $0,%rdi 13288 13289 addq %rsi,%r12 13290 adcq %r8,%r9 13291 adcq %rdi,%r13 13292 addq %rsi,%r12 13293 adcq %r8,%r9 13294 adcq %rdi,%r13 13295 13296/NO_APP 13297 movq %r12, -344(%rbp) 13298 movq %r10, %r12 13299/APP 13300 movq (%rcx),%rax 13301 mulq 208(%rcx) 13302 movq %rax,%rsi 13303 movq %rdx,%r8 13304 xorq %rdi,%rdi 13305 13306 movq 8(%rcx),%rax 13307 mulq 200(%rcx) 13308 addq %rax,%rsi 13309 adcq %rdx,%r8 13310 adcq $0,%rdi 13311 13312 movq 16(%rcx),%rax 13313 mulq 192(%rcx) 13314 addq %rax,%rsi 13315 adcq %rdx,%r8 13316 adcq $0,%rdi 13317 13318 movq 24(%rcx),%rax 13319 mulq 184(%rcx) 13320 addq %rax,%rsi 13321 adcq %rdx,%r8 13322 adcq $0,%rdi 13323 13324 movq 32(%rcx),%rax 13325 mulq 176(%rcx) 13326 addq %rax,%rsi 13327 adcq %rdx,%r8 13328 adcq $0,%rdi 13329 13330 movq 40(%rcx),%rax 13331 mulq 168(%rcx) 13332 addq %rax,%rsi 13333 adcq %rdx,%r8 13334 adcq $0,%rdi 13335 13336 movq 48(%rcx),%rax 13337 mulq 160(%rcx) 13338 addq %rax,%rsi 13339 adcq %rdx,%r8 13340 adcq $0,%rdi 13341 13342 movq 56(%rcx),%rax 13343 mulq 152(%rcx) 13344 addq %rax,%rsi 13345 adcq %rdx,%r8 13346 adcq $0,%rdi 13347 13348 movq 64(%rcx),%rax 13349 mulq 144(%rcx) 13350 addq %rax,%rsi 13351 adcq %rdx,%r8 13352 adcq $0,%rdi 13353 13354 movq 72(%rcx),%rax 13355 mulq 136(%rcx) 13356 addq %rax,%rsi 13357 adcq %rdx,%r8 13358 adcq $0,%rdi 13359 13360 movq 80(%rcx),%rax 13361 mulq 128(%rcx) 13362 addq %rax,%rsi 13363 adcq %rdx,%r8 13364 adcq $0,%rdi 13365 13366 movq 88(%rcx),%rax 13367 mulq 120(%rcx) 13368 addq %rax,%rsi 13369 adcq %rdx,%r8 13370 adcq $0,%rdi 13371 13372 movq 96(%rcx),%rax 13373 mulq 112(%rcx) 13374 addq %rax,%rsi 13375 adcq %rdx,%r8 13376 adcq $0,%rdi 13377 13378/NO_APP 13379 movq %r13, %rdx 13380 movq %r8, %rbx 13381 movq %rdi, %r13 13382/APP 13383 addq %rsi,%r9 13384 adcq %rbx,%rdx 13385 adcq %r13,%r12 13386 addq %rsi,%r9 13387 adcq %rbx,%rdx 13388 adcq %r13,%r12 13389 13390/NO_APP 13391 movq %r12, %rax 13392 movq %r13, %r11 13393 movq %rdx, %r12 13394 movq %rax, %r13 13395 movq %rbx, %r8 13396 movq %r11, %rdi 13397/APP 13398 movq 104(%rcx),%rax 13399 mulq %rax 13400 addq %rax,%r9 13401 adcq %rdx,%r12 13402 adcq $0,%r13 13403 13404/NO_APP 13405 movq %r9, -336(%rbp) 13406 movq %r13, %r9 13407 movq %r10, %r13 13408/APP 13409 movq (%rcx),%rax 13410 mulq 216(%rcx) 13411 movq %rax,%rsi 13412 movq %rdx,%r8 13413 xorq %rdi,%rdi 13414 13415 movq 8(%rcx),%rax 13416 mulq 208(%rcx) 13417 addq %rax,%rsi 13418 adcq %rdx,%r8 13419 adcq $0,%rdi 13420 13421 movq 16(%rcx),%rax 13422 mulq 200(%rcx) 13423 addq %rax,%rsi 13424 adcq %rdx,%r8 13425 adcq $0,%rdi 13426 13427 movq 24(%rcx),%rax 13428 mulq 192(%rcx) 13429 addq %rax,%rsi 13430 adcq %rdx,%r8 13431 adcq $0,%rdi 13432 13433 movq 32(%rcx),%rax 13434 mulq 184(%rcx) 13435 addq %rax,%rsi 13436 adcq %rdx,%r8 13437 adcq $0,%rdi 13438 13439 movq 40(%rcx),%rax 13440 mulq 176(%rcx) 13441 addq %rax,%rsi 13442 adcq %rdx,%r8 13443 adcq $0,%rdi 13444 13445 movq 48(%rcx),%rax 13446 mulq 168(%rcx) 13447 addq %rax,%rsi 13448 adcq %rdx,%r8 13449 adcq $0,%rdi 13450 13451 movq 56(%rcx),%rax 13452 mulq 160(%rcx) 13453 addq %rax,%rsi 13454 adcq %rdx,%r8 13455 adcq $0,%rdi 13456 13457 movq 64(%rcx),%rax 13458 mulq 152(%rcx) 13459 addq %rax,%rsi 13460 adcq %rdx,%r8 13461 adcq $0,%rdi 13462 13463 movq 72(%rcx),%rax 13464 mulq 144(%rcx) 13465 addq %rax,%rsi 13466 adcq %rdx,%r8 13467 adcq $0,%rdi 13468 13469 movq 80(%rcx),%rax 13470 mulq 136(%rcx) 13471 addq %rax,%rsi 13472 adcq %rdx,%r8 13473 adcq $0,%rdi 13474 13475 movq 88(%rcx),%rax 13476 mulq 128(%rcx) 13477 addq %rax,%rsi 13478 adcq %rdx,%r8 13479 adcq $0,%rdi 13480 13481 movq 96(%rcx),%rax 13482 mulq 120(%rcx) 13483 addq %rax,%rsi 13484 adcq %rdx,%r8 13485 adcq $0,%rdi 13486 13487 movq 104(%rcx),%rax 13488 mulq 112(%rcx) 13489 addq %rax,%rsi 13490 adcq %rdx,%r8 13491 adcq $0,%rdi 13492 13493 addq %rsi,%r12 13494 adcq %r8,%r9 13495 adcq %rdi,%r13 13496 addq %rsi,%r12 13497 adcq %r8,%r9 13498 adcq %rdi,%r13 13499 13500/NO_APP 13501 movq %r12, -328(%rbp) 13502/APP 13503 movq (%rcx),%rax 13504 mulq 224(%rcx) 13505 movq %rax,%rsi 13506 movq %rdx,%r8 13507 xorq %rdi,%rdi 13508 13509 movq 8(%rcx),%rax 13510 mulq 216(%rcx) 13511 addq %rax,%rsi 13512 adcq %rdx,%r8 13513 adcq $0,%rdi 13514 13515 movq 16(%rcx),%rax 13516 mulq 208(%rcx) 13517 addq %rax,%rsi 13518 adcq %rdx,%r8 13519 adcq $0,%rdi 13520 13521 movq 24(%rcx),%rax 13522 mulq 200(%rcx) 13523 addq %rax,%rsi 13524 adcq %rdx,%r8 13525 adcq $0,%rdi 13526 13527 movq 32(%rcx),%rax 13528 mulq 192(%rcx) 13529 addq %rax,%rsi 13530 adcq %rdx,%r8 13531 adcq $0,%rdi 13532 13533 movq 40(%rcx),%rax 13534 mulq 184(%rcx) 13535 addq %rax,%rsi 13536 adcq %rdx,%r8 13537 adcq $0,%rdi 13538 13539 movq 48(%rcx),%rax 13540 mulq 176(%rcx) 13541 addq %rax,%rsi 13542 adcq %rdx,%r8 13543 adcq $0,%rdi 13544 13545 movq 56(%rcx),%rax 13546 mulq 168(%rcx) 13547 addq %rax,%rsi 13548 adcq %rdx,%r8 13549 adcq $0,%rdi 13550 13551 movq 64(%rcx),%rax 13552 mulq 160(%rcx) 13553 addq %rax,%rsi 13554 adcq %rdx,%r8 13555 adcq $0,%rdi 13556 13557 movq 72(%rcx),%rax 13558 mulq 152(%rcx) 13559 addq %rax,%rsi 13560 adcq %rdx,%r8 13561 adcq $0,%rdi 13562 13563 movq 80(%rcx),%rax 13564 mulq 144(%rcx) 13565 addq %rax,%rsi 13566 adcq %rdx,%r8 13567 adcq $0,%rdi 13568 13569 movq 88(%rcx),%rax 13570 mulq 136(%rcx) 13571 addq %rax,%rsi 13572 adcq %rdx,%r8 13573 adcq $0,%rdi 13574 13575 movq 96(%rcx),%rax 13576 mulq 128(%rcx) 13577 addq %rax,%rsi 13578 adcq %rdx,%r8 13579 adcq $0,%rdi 13580 13581 movq 104(%rcx),%rax 13582 mulq 120(%rcx) 13583 addq %rax,%rsi 13584 adcq %rdx,%r8 13585 adcq $0,%rdi 13586 13587/NO_APP 13588 movq %r13, %rax 13589 movq %r10, %rdx 13590 movq %r8, %rbx 13591 movq %rdi, %r12 13592/APP 13593 addq %rsi,%r9 13594 adcq %rbx,%rax 13595 adcq %r12,%rdx 13596 addq %rsi,%r9 13597 adcq %rbx,%rax 13598 adcq %r12,%rdx 13599 13600/NO_APP 13601 movq %rdx, %rdi 13602 movq %r12, %r11 13603 movq %rbx, %r8 13604 movq %rax, %r12 13605 movq %rdi, %r13 13606 movq %r11, %rdi 13607/APP 13608 movq 112(%rcx),%rax 13609 mulq %rax 13610 addq %rax,%r9 13611 adcq %rdx,%r12 13612 adcq $0,%r13 13613 13614/NO_APP 13615 movq %r9, -320(%rbp) 13616 movq %r13, %rbx 13617 movq %r10, %r9 13618/APP 13619 movq (%rcx),%rax 13620 mulq 232(%rcx) 13621 movq %rax,%rsi 13622 movq %rdx,%r8 13623 xorq %rdi,%rdi 13624 13625 movq 8(%rcx),%rax 13626 mulq 224(%rcx) 13627 addq %rax,%rsi 13628 adcq %rdx,%r8 13629 adcq $0,%rdi 13630 13631 movq 16(%rcx),%rax 13632 mulq 216(%rcx) 13633 addq %rax,%rsi 13634 adcq %rdx,%r8 13635 adcq $0,%rdi 13636 13637 movq 24(%rcx),%rax 13638 mulq 208(%rcx) 13639 addq %rax,%rsi 13640 adcq %rdx,%r8 13641 adcq $0,%rdi 13642 13643 movq 32(%rcx),%rax 13644 mulq 200(%rcx) 13645 addq %rax,%rsi 13646 adcq %rdx,%r8 13647 adcq $0,%rdi 13648 13649 movq 40(%rcx),%rax 13650 mulq 192(%rcx) 13651 addq %rax,%rsi 13652 adcq %rdx,%r8 13653 adcq $0,%rdi 13654 13655 movq 48(%rcx),%rax 13656 mulq 184(%rcx) 13657 addq %rax,%rsi 13658 adcq %rdx,%r8 13659 adcq $0,%rdi 13660 13661 movq 56(%rcx),%rax 13662 mulq 176(%rcx) 13663 addq %rax,%rsi 13664 adcq %rdx,%r8 13665 adcq $0,%rdi 13666 13667 movq 64(%rcx),%rax 13668 mulq 168(%rcx) 13669 addq %rax,%rsi 13670 adcq %rdx,%r8 13671 adcq $0,%rdi 13672 13673 movq 72(%rcx),%rax 13674 mulq 160(%rcx) 13675 addq %rax,%rsi 13676 adcq %rdx,%r8 13677 adcq $0,%rdi 13678 13679 movq 80(%rcx),%rax 13680 mulq 152(%rcx) 13681 addq %rax,%rsi 13682 adcq %rdx,%r8 13683 adcq $0,%rdi 13684 13685 movq 88(%rcx),%rax 13686 mulq 144(%rcx) 13687 addq %rax,%rsi 13688 adcq %rdx,%r8 13689 adcq $0,%rdi 13690 13691 movq 96(%rcx),%rax 13692 mulq 136(%rcx) 13693 addq %rax,%rsi 13694 adcq %rdx,%r8 13695 adcq $0,%rdi 13696 13697 movq 104(%rcx),%rax 13698 mulq 128(%rcx) 13699 addq %rax,%rsi 13700 adcq %rdx,%r8 13701 adcq $0,%rdi 13702 13703 movq 112(%rcx),%rax 13704 mulq 120(%rcx) 13705 addq %rax,%rsi 13706 adcq %rdx,%r8 13707 adcq $0,%rdi 13708 13709 addq %rsi,%r12 13710 adcq %r8,%rbx 13711 adcq %rdi,%r9 13712 addq %rsi,%r12 13713 adcq %r8,%rbx 13714 adcq %rdi,%r9 13715 13716/NO_APP 13717 movq %r12, -312(%rbp) 13718 movq %r9, %r13 13719/APP 13720 movq (%rcx),%rax 13721 mulq 240(%rcx) 13722 movq %rax,%rsi 13723 movq %rdx,%r8 13724 xorq %rdi,%rdi 13725 13726 movq 8(%rcx),%rax 13727 mulq 232(%rcx) 13728 addq %rax,%rsi 13729 adcq %rdx,%r8 13730 adcq $0,%rdi 13731 13732 movq 16(%rcx),%rax 13733 mulq 224(%rcx) 13734 addq %rax,%rsi 13735 adcq %rdx,%r8 13736 adcq $0,%rdi 13737 13738 movq 24(%rcx),%rax 13739 mulq 216(%rcx) 13740 addq %rax,%rsi 13741 adcq %rdx,%r8 13742 adcq $0,%rdi 13743 13744 movq 32(%rcx),%rax 13745 mulq 208(%rcx) 13746 addq %rax,%rsi 13747 adcq %rdx,%r8 13748 adcq $0,%rdi 13749 13750 movq 40(%rcx),%rax 13751 mulq 200(%rcx) 13752 addq %rax,%rsi 13753 adcq %rdx,%r8 13754 adcq $0,%rdi 13755 13756 movq 48(%rcx),%rax 13757 mulq 192(%rcx) 13758 addq %rax,%rsi 13759 adcq %rdx,%r8 13760 adcq $0,%rdi 13761 13762 movq 56(%rcx),%rax 13763 mulq 184(%rcx) 13764 addq %rax,%rsi 13765 adcq %rdx,%r8 13766 adcq $0,%rdi 13767 13768 movq 64(%rcx),%rax 13769 mulq 176(%rcx) 13770 addq %rax,%rsi 13771 adcq %rdx,%r8 13772 adcq $0,%rdi 13773 13774 movq 72(%rcx),%rax 13775 mulq 168(%rcx) 13776 addq %rax,%rsi 13777 adcq %rdx,%r8 13778 adcq $0,%rdi 13779 13780 movq 80(%rcx),%rax 13781 mulq 160(%rcx) 13782 addq %rax,%rsi 13783 adcq %rdx,%r8 13784 adcq $0,%rdi 13785 13786 movq 88(%rcx),%rax 13787 mulq 152(%rcx) 13788 addq %rax,%rsi 13789 adcq %rdx,%r8 13790 adcq $0,%rdi 13791 13792 movq 96(%rcx),%rax 13793 mulq 144(%rcx) 13794 addq %rax,%rsi 13795 adcq %rdx,%r8 13796 adcq $0,%rdi 13797 13798 movq 104(%rcx),%rax 13799 mulq 136(%rcx) 13800 addq %rax,%rsi 13801 adcq %rdx,%r8 13802 adcq $0,%rdi 13803 13804 movq 112(%rcx),%rax 13805 mulq 128(%rcx) 13806 addq %rax,%rsi 13807 adcq %rdx,%r8 13808 adcq $0,%rdi 13809 13810/NO_APP 13811 movq %r10, %rax 13812 movq %r8, %r11 13813 movq %rdi, %rdx 13814/APP 13815 addq %rsi,%rbx 13816 adcq %r11,%r13 13817 adcq %rdx,%rax 13818 addq %rsi,%rbx 13819 adcq %r11,%r13 13820 adcq %rdx,%rax 13821 13822/NO_APP 13823 movq %rdx, %r9 13824 movq %rax, %rdx 13825 movq %r13, %r12 13826 movq %r11, %r8 13827 movq %rdx, %r13 13828 movq %r9, %rdi 13829/APP 13830 movq 120(%rcx),%rax 13831 mulq %rax 13832 addq %rax,%rbx 13833 adcq %rdx,%r12 13834 adcq $0,%r13 13835 13836/NO_APP 13837 movq %rbx, -304(%rbp) 13838 movq %r13, %rbx 13839 movq %r10, %r13 13840/APP 13841 movq (%rcx),%rax 13842 mulq 248(%rcx) 13843 movq %rax,%rsi 13844 movq %rdx,%r8 13845 xorq %rdi,%rdi 13846 13847 movq 8(%rcx),%rax 13848 mulq 240(%rcx) 13849 addq %rax,%rsi 13850 adcq %rdx,%r8 13851 adcq $0,%rdi 13852 13853 movq 16(%rcx),%rax 13854 mulq 232(%rcx) 13855 addq %rax,%rsi 13856 adcq %rdx,%r8 13857 adcq $0,%rdi 13858 13859 movq 24(%rcx),%rax 13860 mulq 224(%rcx) 13861 addq %rax,%rsi 13862 adcq %rdx,%r8 13863 adcq $0,%rdi 13864 13865 movq 32(%rcx),%rax 13866 mulq 216(%rcx) 13867 addq %rax,%rsi 13868 adcq %rdx,%r8 13869 adcq $0,%rdi 13870 13871 movq 40(%rcx),%rax 13872 mulq 208(%rcx) 13873 addq %rax,%rsi 13874 adcq %rdx,%r8 13875 adcq $0,%rdi 13876 13877 movq 48(%rcx),%rax 13878 mulq 200(%rcx) 13879 addq %rax,%rsi 13880 adcq %rdx,%r8 13881 adcq $0,%rdi 13882 13883 movq 56(%rcx),%rax 13884 mulq 192(%rcx) 13885 addq %rax,%rsi 13886 adcq %rdx,%r8 13887 adcq $0,%rdi 13888 13889 movq 64(%rcx),%rax 13890 mulq 184(%rcx) 13891 addq %rax,%rsi 13892 adcq %rdx,%r8 13893 adcq $0,%rdi 13894 13895 movq 72(%rcx),%rax 13896 mulq 176(%rcx) 13897 addq %rax,%rsi 13898 adcq %rdx,%r8 13899 adcq $0,%rdi 13900 13901 movq 80(%rcx),%rax 13902 mulq 168(%rcx) 13903 addq %rax,%rsi 13904 adcq %rdx,%r8 13905 adcq $0,%rdi 13906 13907 movq 88(%rcx),%rax 13908 mulq 160(%rcx) 13909 addq %rax,%rsi 13910 adcq %rdx,%r8 13911 adcq $0,%rdi 13912 13913 movq 96(%rcx),%rax 13914 mulq 152(%rcx) 13915 addq %rax,%rsi 13916 adcq %rdx,%r8 13917 adcq $0,%rdi 13918 13919 movq 104(%rcx),%rax 13920 mulq 144(%rcx) 13921 addq %rax,%rsi 13922 adcq %rdx,%r8 13923 adcq $0,%rdi 13924 13925 movq 112(%rcx),%rax 13926 mulq 136(%rcx) 13927 addq %rax,%rsi 13928 adcq %rdx,%r8 13929 adcq $0,%rdi 13930 13931 movq 120(%rcx),%rax 13932 mulq 128(%rcx) 13933 addq %rax,%rsi 13934 adcq %rdx,%r8 13935 adcq $0,%rdi 13936 13937 addq %rsi,%r12 13938 adcq %r8,%rbx 13939 adcq %rdi,%r13 13940 addq %rsi,%r12 13941 adcq %r8,%rbx 13942 adcq %rdi,%r13 13943 13944/NO_APP 13945 movq %r12, -296(%rbp) 13946 movq %r13, %r12 13947 movq %r10, %r13 13948/APP 13949 movq 8(%rcx),%rax 13950 mulq 248(%rcx) 13951 movq %rax,%rsi 13952 movq %rdx,%r8 13953 xorq %rdi,%rdi 13954 13955 movq 16(%rcx),%rax 13956 mulq 240(%rcx) 13957 addq %rax,%rsi 13958 adcq %rdx,%r8 13959 adcq $0,%rdi 13960 13961 movq 24(%rcx),%rax 13962 mulq 232(%rcx) 13963 addq %rax,%rsi 13964 adcq %rdx,%r8 13965 adcq $0,%rdi 13966 13967 movq 32(%rcx),%rax 13968 mulq 224(%rcx) 13969 addq %rax,%rsi 13970 adcq %rdx,%r8 13971 adcq $0,%rdi 13972 13973 movq 40(%rcx),%rax 13974 mulq 216(%rcx) 13975 addq %rax,%rsi 13976 adcq %rdx,%r8 13977 adcq $0,%rdi 13978 13979 movq 48(%rcx),%rax 13980 mulq 208(%rcx) 13981 addq %rax,%rsi 13982 adcq %rdx,%r8 13983 adcq $0,%rdi 13984 13985 movq 56(%rcx),%rax 13986 mulq 200(%rcx) 13987 addq %rax,%rsi 13988 adcq %rdx,%r8 13989 adcq $0,%rdi 13990 13991 movq 64(%rcx),%rax 13992 mulq 192(%rcx) 13993 addq %rax,%rsi 13994 adcq %rdx,%r8 13995 adcq $0,%rdi 13996 13997 movq 72(%rcx),%rax 13998 mulq 184(%rcx) 13999 addq %rax,%rsi 14000 adcq %rdx,%r8 14001 adcq $0,%rdi 14002 14003 movq 80(%rcx),%rax 14004 mulq 176(%rcx) 14005 addq %rax,%rsi 14006 adcq %rdx,%r8 14007 adcq $0,%rdi 14008 14009 movq 88(%rcx),%rax 14010 mulq 168(%rcx) 14011 addq %rax,%rsi 14012 adcq %rdx,%r8 14013 adcq $0,%rdi 14014 14015 movq 96(%rcx),%rax 14016 mulq 160(%rcx) 14017 addq %rax,%rsi 14018 adcq %rdx,%r8 14019 adcq $0,%rdi 14020 14021 movq 104(%rcx),%rax 14022 mulq 152(%rcx) 14023 addq %rax,%rsi 14024 adcq %rdx,%r8 14025 adcq $0,%rdi 14026 14027 movq 112(%rcx),%rax 14028 mulq 144(%rcx) 14029 addq %rax,%rsi 14030 adcq %rdx,%r8 14031 adcq $0,%rdi 14032 14033 movq 120(%rcx),%rax 14034 mulq 136(%rcx) 14035 addq %rax,%rsi 14036 adcq %rdx,%r8 14037 adcq $0,%rdi 14038 14039/NO_APP 14040 movq %r8, %r11 14041 movq %rdi, %rax 14042/APP 14043 addq %rsi,%rbx 14044 adcq %r11,%r12 14045 adcq %rax,%r13 14046 addq %rsi,%rbx 14047 adcq %r11,%r12 14048 adcq %rax,%r13 14049 14050/NO_APP 14051 movq %rax, %r9 14052 movq %r11, %r8 14053/APP 14054 movq 128(%rcx),%rax 14055 mulq %rax 14056 addq %rax,%rbx 14057 adcq %rdx,%r12 14058 adcq $0,%r13 14059 14060/NO_APP 14061 movq %r9, %rdi 14062 movq %rbx, -288(%rbp) 14063 movq %r13, %r9 14064/APP 14065 movq 16(%rcx),%rax 14066 mulq 248(%rcx) 14067 movq %rax,%rsi 14068 movq %rdx,%r8 14069 xorq %rdi,%rdi 14070 14071/NO_APP 14072 movq %r10, %r13 14073/APP 14074 movq 24(%rcx),%rax 14075 mulq 240(%rcx) 14076 addq %rax,%rsi 14077 adcq %rdx,%r8 14078 adcq $0,%rdi 14079 14080 movq 32(%rcx),%rax 14081 mulq 232(%rcx) 14082 addq %rax,%rsi 14083 adcq %rdx,%r8 14084 adcq $0,%rdi 14085 14086 movq 40(%rcx),%rax 14087 mulq 224(%rcx) 14088 addq %rax,%rsi 14089 adcq %rdx,%r8 14090 adcq $0,%rdi 14091 14092 movq 48(%rcx),%rax 14093 mulq 216(%rcx) 14094 addq %rax,%rsi 14095 adcq %rdx,%r8 14096 adcq $0,%rdi 14097 14098 movq 56(%rcx),%rax 14099 mulq 208(%rcx) 14100 addq %rax,%rsi 14101 adcq %rdx,%r8 14102 adcq $0,%rdi 14103 14104 movq 64(%rcx),%rax 14105 mulq 200(%rcx) 14106 addq %rax,%rsi 14107 adcq %rdx,%r8 14108 adcq $0,%rdi 14109 14110 movq 72(%rcx),%rax 14111 mulq 192(%rcx) 14112 addq %rax,%rsi 14113 adcq %rdx,%r8 14114 adcq $0,%rdi 14115 14116 movq 80(%rcx),%rax 14117 mulq 184(%rcx) 14118 addq %rax,%rsi 14119 adcq %rdx,%r8 14120 adcq $0,%rdi 14121 14122 movq 88(%rcx),%rax 14123 mulq 176(%rcx) 14124 addq %rax,%rsi 14125 adcq %rdx,%r8 14126 adcq $0,%rdi 14127 14128 movq 96(%rcx),%rax 14129 mulq 168(%rcx) 14130 addq %rax,%rsi 14131 adcq %rdx,%r8 14132 adcq $0,%rdi 14133 14134 movq 104(%rcx),%rax 14135 mulq 160(%rcx) 14136 addq %rax,%rsi 14137 adcq %rdx,%r8 14138 adcq $0,%rdi 14139 14140 movq 112(%rcx),%rax 14141 mulq 152(%rcx) 14142 addq %rax,%rsi 14143 adcq %rdx,%r8 14144 adcq $0,%rdi 14145 14146 movq 120(%rcx),%rax 14147 mulq 144(%rcx) 14148 addq %rax,%rsi 14149 adcq %rdx,%r8 14150 adcq $0,%rdi 14151 14152 movq 128(%rcx),%rax 14153 mulq 136(%rcx) 14154 addq %rax,%rsi 14155 adcq %rdx,%r8 14156 adcq $0,%rdi 14157 14158 addq %rsi,%r12 14159 adcq %r8,%r9 14160 adcq %rdi,%r13 14161 addq %rsi,%r12 14162 adcq %r8,%r9 14163 adcq %rdi,%r13 14164 14165/NO_APP 14166 movq %r12, -280(%rbp) 14167 movq %r10, %r12 14168/APP 14169 movq 24(%rcx),%rax 14170 mulq 248(%rcx) 14171 movq %rax,%rsi 14172 movq %rdx,%r8 14173 xorq %rdi,%rdi 14174 14175 movq 32(%rcx),%rax 14176 mulq 240(%rcx) 14177 addq %rax,%rsi 14178 adcq %rdx,%r8 14179 adcq $0,%rdi 14180 14181 movq 40(%rcx),%rax 14182 mulq 232(%rcx) 14183 addq %rax,%rsi 14184 adcq %rdx,%r8 14185 adcq $0,%rdi 14186 14187 movq 48(%rcx),%rax 14188 mulq 224(%rcx) 14189 addq %rax,%rsi 14190 adcq %rdx,%r8 14191 adcq $0,%rdi 14192 14193 movq 56(%rcx),%rax 14194 mulq 216(%rcx) 14195 addq %rax,%rsi 14196 adcq %rdx,%r8 14197 adcq $0,%rdi 14198 14199 movq 64(%rcx),%rax 14200 mulq 208(%rcx) 14201 addq %rax,%rsi 14202 adcq %rdx,%r8 14203 adcq $0,%rdi 14204 14205 movq 72(%rcx),%rax 14206 mulq 200(%rcx) 14207 addq %rax,%rsi 14208 adcq %rdx,%r8 14209 adcq $0,%rdi 14210 14211 movq 80(%rcx),%rax 14212 mulq 192(%rcx) 14213 addq %rax,%rsi 14214 adcq %rdx,%r8 14215 adcq $0,%rdi 14216 14217 movq 88(%rcx),%rax 14218 mulq 184(%rcx) 14219 addq %rax,%rsi 14220 adcq %rdx,%r8 14221 adcq $0,%rdi 14222 14223 movq 96(%rcx),%rax 14224 mulq 176(%rcx) 14225 addq %rax,%rsi 14226 adcq %rdx,%r8 14227 adcq $0,%rdi 14228 14229 movq 104(%rcx),%rax 14230 mulq 168(%rcx) 14231 addq %rax,%rsi 14232 adcq %rdx,%r8 14233 adcq $0,%rdi 14234 14235 movq 112(%rcx),%rax 14236 mulq 160(%rcx) 14237 addq %rax,%rsi 14238 adcq %rdx,%r8 14239 adcq $0,%rdi 14240 14241 movq 120(%rcx),%rax 14242 mulq 152(%rcx) 14243 addq %rax,%rsi 14244 adcq %rdx,%r8 14245 adcq $0,%rdi 14246 14247 movq 128(%rcx),%rax 14248 mulq 144(%rcx) 14249 addq %rax,%rsi 14250 adcq %rdx,%r8 14251 adcq $0,%rdi 14252 14253/NO_APP 14254 movq %r13, %rdx 14255 movq %r8, %rbx 14256 movq %rdi, %r13 14257/APP 14258 addq %rsi,%r9 14259 adcq %rbx,%rdx 14260 adcq %r13,%r12 14261 addq %rsi,%r9 14262 adcq %rbx,%rdx 14263 adcq %r13,%r12 14264 14265/NO_APP 14266 movq %r12, %rax 14267 movq %r13, %r11 14268 movq %rdx, %r12 14269 movq %rax, %r13 14270 movq %rbx, %r8 14271 movq %r11, %rdi 14272/APP 14273 movq 136(%rcx),%rax 14274 mulq %rax 14275 addq %rax,%r9 14276 adcq %rdx,%r12 14277 adcq $0,%r13 14278 14279/NO_APP 14280 movq %r9, -272(%rbp) 14281 movq %r13, %r9 14282 movq %r10, %r13 14283/APP 14284 movq 32(%rcx),%rax 14285 mulq 248(%rcx) 14286 movq %rax,%rsi 14287 movq %rdx,%r8 14288 xorq %rdi,%rdi 14289 14290 movq 40(%rcx),%rax 14291 mulq 240(%rcx) 14292 addq %rax,%rsi 14293 adcq %rdx,%r8 14294 adcq $0,%rdi 14295 14296 movq 48(%rcx),%rax 14297 mulq 232(%rcx) 14298 addq %rax,%rsi 14299 adcq %rdx,%r8 14300 adcq $0,%rdi 14301 14302 movq 56(%rcx),%rax 14303 mulq 224(%rcx) 14304 addq %rax,%rsi 14305 adcq %rdx,%r8 14306 adcq $0,%rdi 14307 14308 movq 64(%rcx),%rax 14309 mulq 216(%rcx) 14310 addq %rax,%rsi 14311 adcq %rdx,%r8 14312 adcq $0,%rdi 14313 14314 movq 72(%rcx),%rax 14315 mulq 208(%rcx) 14316 addq %rax,%rsi 14317 adcq %rdx,%r8 14318 adcq $0,%rdi 14319 14320 movq 80(%rcx),%rax 14321 mulq 200(%rcx) 14322 addq %rax,%rsi 14323 adcq %rdx,%r8 14324 adcq $0,%rdi 14325 14326 movq 88(%rcx),%rax 14327 mulq 192(%rcx) 14328 addq %rax,%rsi 14329 adcq %rdx,%r8 14330 adcq $0,%rdi 14331 14332 movq 96(%rcx),%rax 14333 mulq 184(%rcx) 14334 addq %rax,%rsi 14335 adcq %rdx,%r8 14336 adcq $0,%rdi 14337 14338 movq 104(%rcx),%rax 14339 mulq 176(%rcx) 14340 addq %rax,%rsi 14341 adcq %rdx,%r8 14342 adcq $0,%rdi 14343 14344 movq 112(%rcx),%rax 14345 mulq 168(%rcx) 14346 addq %rax,%rsi 14347 adcq %rdx,%r8 14348 adcq $0,%rdi 14349 14350 movq 120(%rcx),%rax 14351 mulq 160(%rcx) 14352 addq %rax,%rsi 14353 adcq %rdx,%r8 14354 adcq $0,%rdi 14355 14356 movq 128(%rcx),%rax 14357 mulq 152(%rcx) 14358 addq %rax,%rsi 14359 adcq %rdx,%r8 14360 adcq $0,%rdi 14361 14362 movq 136(%rcx),%rax 14363 mulq 144(%rcx) 14364 addq %rax,%rsi 14365 adcq %rdx,%r8 14366 adcq $0,%rdi 14367 14368 addq %rsi,%r12 14369 adcq %r8,%r9 14370 adcq %rdi,%r13 14371 addq %rsi,%r12 14372 adcq %r8,%r9 14373 adcq %rdi,%r13 14374 14375/NO_APP 14376 movq %r12, -264(%rbp) 14377/APP 14378 movq 40(%rcx),%rax 14379 mulq 248(%rcx) 14380 movq %rax,%rsi 14381 movq %rdx,%r8 14382 xorq %rdi,%rdi 14383 14384 movq 48(%rcx),%rax 14385 mulq 240(%rcx) 14386 addq %rax,%rsi 14387 adcq %rdx,%r8 14388 adcq $0,%rdi 14389 14390 movq 56(%rcx),%rax 14391 mulq 232(%rcx) 14392 addq %rax,%rsi 14393 adcq %rdx,%r8 14394 adcq $0,%rdi 14395 14396 movq 64(%rcx),%rax 14397 mulq 224(%rcx) 14398 addq %rax,%rsi 14399 adcq %rdx,%r8 14400 adcq $0,%rdi 14401 14402 movq 72(%rcx),%rax 14403 mulq 216(%rcx) 14404 addq %rax,%rsi 14405 adcq %rdx,%r8 14406 adcq $0,%rdi 14407 14408 movq 80(%rcx),%rax 14409 mulq 208(%rcx) 14410 addq %rax,%rsi 14411 adcq %rdx,%r8 14412 adcq $0,%rdi 14413 14414 movq 88(%rcx),%rax 14415 mulq 200(%rcx) 14416 addq %rax,%rsi 14417 adcq %rdx,%r8 14418 adcq $0,%rdi 14419 14420 movq 96(%rcx),%rax 14421 mulq 192(%rcx) 14422 addq %rax,%rsi 14423 adcq %rdx,%r8 14424 adcq $0,%rdi 14425 14426 movq 104(%rcx),%rax 14427 mulq 184(%rcx) 14428 addq %rax,%rsi 14429 adcq %rdx,%r8 14430 adcq $0,%rdi 14431 14432 movq 112(%rcx),%rax 14433 mulq 176(%rcx) 14434 addq %rax,%rsi 14435 adcq %rdx,%r8 14436 adcq $0,%rdi 14437 14438 movq 120(%rcx),%rax 14439 mulq 168(%rcx) 14440 addq %rax,%rsi 14441 adcq %rdx,%r8 14442 adcq $0,%rdi 14443 14444 movq 128(%rcx),%rax 14445 mulq 160(%rcx) 14446 addq %rax,%rsi 14447 adcq %rdx,%r8 14448 adcq $0,%rdi 14449 14450 movq 136(%rcx),%rax 14451 mulq 152(%rcx) 14452 addq %rax,%rsi 14453 adcq %rdx,%r8 14454 adcq $0,%rdi 14455 14456/NO_APP 14457 movq %r13, %rax 14458 movq %r10, %rdx 14459 movq %r8, %rbx 14460 movq %rdi, %r12 14461/APP 14462 addq %rsi,%r9 14463 adcq %rbx,%rax 14464 adcq %r12,%rdx 14465 addq %rsi,%r9 14466 adcq %rbx,%rax 14467 adcq %r12,%rdx 14468 14469/NO_APP 14470 movq %rdx, %rdi 14471 movq %r12, %r11 14472 movq %rbx, %r8 14473 movq %rax, %r12 14474 movq %rdi, %r13 14475 movq %r11, %rdi 14476/APP 14477 movq 144(%rcx),%rax 14478 mulq %rax 14479 addq %rax,%r9 14480 adcq %rdx,%r12 14481 adcq $0,%r13 14482 14483/NO_APP 14484 movq %r10, %r11 14485 movq %r9, -256(%rbp) 14486 movq %r13, %r9 14487/APP 14488 movq 48(%rcx),%rax 14489 mulq 248(%rcx) 14490 movq %rax,%rsi 14491 movq %rdx,%r8 14492 xorq %rdi,%rdi 14493 14494 movq 56(%rcx),%rax 14495 mulq 240(%rcx) 14496 addq %rax,%rsi 14497 adcq %rdx,%r8 14498 adcq $0,%rdi 14499 14500 movq 64(%rcx),%rax 14501 mulq 232(%rcx) 14502 addq %rax,%rsi 14503 adcq %rdx,%r8 14504 adcq $0,%rdi 14505 14506 movq 72(%rcx),%rax 14507 mulq 224(%rcx) 14508 addq %rax,%rsi 14509 adcq %rdx,%r8 14510 adcq $0,%rdi 14511 14512 movq 80(%rcx),%rax 14513 mulq 216(%rcx) 14514 addq %rax,%rsi 14515 adcq %rdx,%r8 14516 adcq $0,%rdi 14517 14518 movq 88(%rcx),%rax 14519 mulq 208(%rcx) 14520 addq %rax,%rsi 14521 adcq %rdx,%r8 14522 adcq $0,%rdi 14523 14524 movq 96(%rcx),%rax 14525 mulq 200(%rcx) 14526 addq %rax,%rsi 14527 adcq %rdx,%r8 14528 adcq $0,%rdi 14529 14530 movq 104(%rcx),%rax 14531 mulq 192(%rcx) 14532 addq %rax,%rsi 14533 adcq %rdx,%r8 14534 adcq $0,%rdi 14535 14536 movq 112(%rcx),%rax 14537 mulq 184(%rcx) 14538 addq %rax,%rsi 14539 adcq %rdx,%r8 14540 adcq $0,%rdi 14541 14542 movq 120(%rcx),%rax 14543 mulq 176(%rcx) 14544 addq %rax,%rsi 14545 adcq %rdx,%r8 14546 adcq $0,%rdi 14547 14548 movq 128(%rcx),%rax 14549 mulq 168(%rcx) 14550 addq %rax,%rsi 14551 adcq %rdx,%r8 14552 adcq $0,%rdi 14553 14554 movq 136(%rcx),%rax 14555 mulq 160(%rcx) 14556 addq %rax,%rsi 14557 adcq %rdx,%r8 14558 adcq $0,%rdi 14559 14560 movq 144(%rcx),%rax 14561 mulq 152(%rcx) 14562 addq %rax,%rsi 14563 adcq %rdx,%r8 14564 adcq $0,%rdi 14565 14566 addq %rsi,%r12 14567 adcq %r8,%r9 14568 adcq %rdi,%r11 14569 addq %rsi,%r12 14570 adcq %r8,%r9 14571 adcq %rdi,%r11 14572 14573/NO_APP 14574 movq %r12, -248(%rbp) 14575 movq %r11, %r13 14576/APP 14577 movq 56(%rcx),%rax 14578 mulq 248(%rcx) 14579 movq %rax,%rsi 14580 movq %rdx,%r8 14581 xorq %rdi,%rdi 14582 14583 movq 64(%rcx),%rax 14584 mulq 240(%rcx) 14585 addq %rax,%rsi 14586 adcq %rdx,%r8 14587 adcq $0,%rdi 14588 14589 movq 72(%rcx),%rax 14590 mulq 232(%rcx) 14591 addq %rax,%rsi 14592 adcq %rdx,%r8 14593 adcq $0,%rdi 14594 14595 movq 80(%rcx),%rax 14596 mulq 224(%rcx) 14597 addq %rax,%rsi 14598 adcq %rdx,%r8 14599 adcq $0,%rdi 14600 14601 movq 88(%rcx),%rax 14602 mulq 216(%rcx) 14603 addq %rax,%rsi 14604 adcq %rdx,%r8 14605 adcq $0,%rdi 14606 14607 movq 96(%rcx),%rax 14608 mulq 208(%rcx) 14609 addq %rax,%rsi 14610 adcq %rdx,%r8 14611 adcq $0,%rdi 14612 14613 movq 104(%rcx),%rax 14614 mulq 200(%rcx) 14615 addq %rax,%rsi 14616 adcq %rdx,%r8 14617 adcq $0,%rdi 14618 14619 movq 112(%rcx),%rax 14620 mulq 192(%rcx) 14621 addq %rax,%rsi 14622 adcq %rdx,%r8 14623 adcq $0,%rdi 14624 14625 movq 120(%rcx),%rax 14626 mulq 184(%rcx) 14627 addq %rax,%rsi 14628 adcq %rdx,%r8 14629 adcq $0,%rdi 14630 14631 movq 128(%rcx),%rax 14632 mulq 176(%rcx) 14633 addq %rax,%rsi 14634 adcq %rdx,%r8 14635 adcq $0,%rdi 14636 14637 movq 136(%rcx),%rax 14638 mulq 168(%rcx) 14639 addq %rax,%rsi 14640 adcq %rdx,%r8 14641 adcq $0,%rdi 14642 14643 movq 144(%rcx),%rax 14644 mulq 160(%rcx) 14645 addq %rax,%rsi 14646 adcq %rdx,%r8 14647 adcq $0,%rdi 14648 14649/NO_APP 14650 movq %r10, %rax 14651 movq %rsi, %rdx 14652 movq %r8, %rbx 14653 movq %rdi, %r12 14654/APP 14655 addq %rdx,%r9 14656 adcq %rbx,%r13 14657 adcq %r12,%rax 14658 addq %rdx,%r9 14659 adcq %rbx,%r13 14660 adcq %r12,%rax 14661 14662/NO_APP 14663 movq %r12, %r11 14664 movq %rdx, %r8 14665 movq %rax, %rdx 14666 movq %r13, %r12 14667 movq %rbx, %rdi 14668 movq %rdx, %r13 14669 movq %r11, %rsi 14670/APP 14671 movq 152(%rcx),%rax 14672 mulq %rax 14673 addq %rax,%r9 14674 adcq %rdx,%r12 14675 adcq $0,%r13 14676 14677/NO_APP 14678 movq %r9, -240(%rbp) 14679 movq %r13, %r9 14680 movq %r10, %r13 14681/APP 14682 movq 64(%rcx),%rax 14683 mulq 248(%rcx) 14684 movq %rax,%r8 14685 movq %rdx,%rdi 14686 xorq %rsi,%rsi 14687 14688 movq 72(%rcx),%rax 14689 mulq 240(%rcx) 14690 addq %rax,%r8 14691 adcq %rdx,%rdi 14692 adcq $0,%rsi 14693 14694 movq 80(%rcx),%rax 14695 mulq 232(%rcx) 14696 addq %rax,%r8 14697 adcq %rdx,%rdi 14698 adcq $0,%rsi 14699 14700 movq 88(%rcx),%rax 14701 mulq 224(%rcx) 14702 addq %rax,%r8 14703 adcq %rdx,%rdi 14704 adcq $0,%rsi 14705 14706 movq 96(%rcx),%rax 14707 mulq 216(%rcx) 14708 addq %rax,%r8 14709 adcq %rdx,%rdi 14710 adcq $0,%rsi 14711 14712 movq 104(%rcx),%rax 14713 mulq 208(%rcx) 14714 addq %rax,%r8 14715 adcq %rdx,%rdi 14716 adcq $0,%rsi 14717 14718 movq 112(%rcx),%rax 14719 mulq 200(%rcx) 14720 addq %rax,%r8 14721 adcq %rdx,%rdi 14722 adcq $0,%rsi 14723 14724 movq 120(%rcx),%rax 14725 mulq 192(%rcx) 14726 addq %rax,%r8 14727 adcq %rdx,%rdi 14728 adcq $0,%rsi 14729 14730 movq 128(%rcx),%rax 14731 mulq 184(%rcx) 14732 addq %rax,%r8 14733 adcq %rdx,%rdi 14734 adcq $0,%rsi 14735 14736 movq 136(%rcx),%rax 14737 mulq 176(%rcx) 14738 addq %rax,%r8 14739 adcq %rdx,%rdi 14740 adcq $0,%rsi 14741 14742 movq 144(%rcx),%rax 14743 mulq 168(%rcx) 14744 addq %rax,%r8 14745 adcq %rdx,%rdi 14746 adcq $0,%rsi 14747 14748 movq 152(%rcx),%rax 14749 mulq 160(%rcx) 14750 addq %rax,%r8 14751 adcq %rdx,%rdi 14752 adcq $0,%rsi 14753 14754/NO_APP 14755 movq %r8, %rax 14756 movq %rdi, %rdx 14757 movq %rsi, %rbx 14758/APP 14759 addq %rax,%r12 14760 adcq %rdx,%r9 14761 adcq %rbx,%r13 14762 addq %rax,%r12 14763 adcq %rdx,%r9 14764 adcq %rbx,%r13 14765 14766/NO_APP 14767 movq %r12, -232(%rbp) 14768 movq %rdx, %r8 14769 movq %rax, %rsi 14770 movq %rbx, %rdi 14771 movq %r13, %r12 14772 movq %r10, %r13 14773/APP 14774 movq 72(%rcx),%rax 14775 mulq 248(%rcx) 14776 movq %rax,%rsi 14777 movq %rdx,%r8 14778 xorq %rdi,%rdi 14779 14780 movq 80(%rcx),%rax 14781 mulq 240(%rcx) 14782 addq %rax,%rsi 14783 adcq %rdx,%r8 14784 adcq $0,%rdi 14785 14786 movq 88(%rcx),%rax 14787 mulq 232(%rcx) 14788 addq %rax,%rsi 14789 adcq %rdx,%r8 14790 adcq $0,%rdi 14791 14792 movq 96(%rcx),%rax 14793 mulq 224(%rcx) 14794 addq %rax,%rsi 14795 adcq %rdx,%r8 14796 adcq $0,%rdi 14797 14798 movq 104(%rcx),%rax 14799 mulq 216(%rcx) 14800 addq %rax,%rsi 14801 adcq %rdx,%r8 14802 adcq $0,%rdi 14803 14804 movq 112(%rcx),%rax 14805 mulq 208(%rcx) 14806 addq %rax,%rsi 14807 adcq %rdx,%r8 14808 adcq $0,%rdi 14809 14810 movq 120(%rcx),%rax 14811 mulq 200(%rcx) 14812 addq %rax,%rsi 14813 adcq %rdx,%r8 14814 adcq $0,%rdi 14815 14816 movq 128(%rcx),%rax 14817 mulq 192(%rcx) 14818 addq %rax,%rsi 14819 adcq %rdx,%r8 14820 adcq $0,%rdi 14821 14822 movq 136(%rcx),%rax 14823 mulq 184(%rcx) 14824 addq %rax,%rsi 14825 adcq %rdx,%r8 14826 adcq $0,%rdi 14827 14828 movq 144(%rcx),%rax 14829 mulq 176(%rcx) 14830 addq %rax,%rsi 14831 adcq %rdx,%r8 14832 adcq $0,%rdi 14833 14834 movq 152(%rcx),%rax 14835 mulq 168(%rcx) 14836 addq %rax,%rsi 14837 adcq %rdx,%r8 14838 adcq $0,%rdi 14839 14840/NO_APP 14841 movq %rsi, %rax 14842 movq %r8, %rbx 14843 movq %rdi, %rdx 14844/APP 14845 addq %rax,%r9 14846 adcq %rbx,%r12 14847 adcq %rdx,%r13 14848 addq %rax,%r9 14849 adcq %rbx,%r12 14850 adcq %rdx,%r13 14851 14852/NO_APP 14853 movq %rdx, %r11 14854 movq %rax, %r8 14855 movq %rbx, %rdi 14856/APP 14857 movq 160(%rcx),%rax 14858 mulq %rax 14859 addq %rax,%r9 14860 adcq %rdx,%r12 14861 adcq $0,%r13 14862 14863/NO_APP 14864 movq %r11, %rsi 14865 movq %r9, -224(%rbp) 14866 movq %r13, %r9 14867/APP 14868 movq 80(%rcx),%rax 14869 mulq 248(%rcx) 14870 movq %rax,%r8 14871 movq %rdx,%rdi 14872 xorq %rsi,%rsi 14873 14874/NO_APP 14875 movq %r10, %r13 14876/APP 14877 movq 88(%rcx),%rax 14878 mulq 240(%rcx) 14879 addq %rax,%r8 14880 adcq %rdx,%rdi 14881 adcq $0,%rsi 14882 14883 movq 96(%rcx),%rax 14884 mulq 232(%rcx) 14885 addq %rax,%r8 14886 adcq %rdx,%rdi 14887 adcq $0,%rsi 14888 14889 movq 104(%rcx),%rax 14890 mulq 224(%rcx) 14891 addq %rax,%r8 14892 adcq %rdx,%rdi 14893 adcq $0,%rsi 14894 14895 movq 112(%rcx),%rax 14896 mulq 216(%rcx) 14897 addq %rax,%r8 14898 adcq %rdx,%rdi 14899 adcq $0,%rsi 14900 14901 movq 120(%rcx),%rax 14902 mulq 208(%rcx) 14903 addq %rax,%r8 14904 adcq %rdx,%rdi 14905 adcq $0,%rsi 14906 14907 movq 128(%rcx),%rax 14908 mulq 200(%rcx) 14909 addq %rax,%r8 14910 adcq %rdx,%rdi 14911 adcq $0,%rsi 14912 14913 movq 136(%rcx),%rax 14914 mulq 192(%rcx) 14915 addq %rax,%r8 14916 adcq %rdx,%rdi 14917 adcq $0,%rsi 14918 14919 movq 144(%rcx),%rax 14920 mulq 184(%rcx) 14921 addq %rax,%r8 14922 adcq %rdx,%rdi 14923 adcq $0,%rsi 14924 14925 movq 152(%rcx),%rax 14926 mulq 176(%rcx) 14927 addq %rax,%r8 14928 adcq %rdx,%rdi 14929 adcq $0,%rsi 14930 14931 movq 160(%rcx),%rax 14932 mulq 168(%rcx) 14933 addq %rax,%r8 14934 adcq %rdx,%rdi 14935 adcq $0,%rsi 14936 14937/NO_APP 14938 movq %r8, %rbx 14939 movq %rdi, %rax 14940 movq %rsi, %rdx 14941/APP 14942 addq %rbx,%r12 14943 adcq %rax,%r9 14944 adcq %rdx,%r13 14945 addq %rbx,%r12 14946 adcq %rax,%r9 14947 adcq %rdx,%r13 14948 14949/NO_APP 14950 movq %r12, -216(%rbp) 14951 movq %rdx, %rdi 14952 movq %rax, %r8 14953 movq %rbx, %rsi 14954 movq %r13, %r12 14955 movq %r10, %r13 14956/APP 14957 movq 88(%rcx),%rax 14958 mulq 248(%rcx) 14959 movq %rax,%rsi 14960 movq %rdx,%r8 14961 xorq %rdi,%rdi 14962 14963 movq 96(%rcx),%rax 14964 mulq 240(%rcx) 14965 addq %rax,%rsi 14966 adcq %rdx,%r8 14967 adcq $0,%rdi 14968 14969 movq 104(%rcx),%rax 14970 mulq 232(%rcx) 14971 addq %rax,%rsi 14972 adcq %rdx,%r8 14973 adcq $0,%rdi 14974 14975 movq 112(%rcx),%rax 14976 mulq 224(%rcx) 14977 addq %rax,%rsi 14978 adcq %rdx,%r8 14979 adcq $0,%rdi 14980 14981 movq 120(%rcx),%rax 14982 mulq 216(%rcx) 14983 addq %rax,%rsi 14984 adcq %rdx,%r8 14985 adcq $0,%rdi 14986 14987 movq 128(%rcx),%rax 14988 mulq 208(%rcx) 14989 addq %rax,%rsi 14990 adcq %rdx,%r8 14991 adcq $0,%rdi 14992 14993 movq 136(%rcx),%rax 14994 mulq 200(%rcx) 14995 addq %rax,%rsi 14996 adcq %rdx,%r8 14997 adcq $0,%rdi 14998 14999 movq 144(%rcx),%rax 15000 mulq 192(%rcx) 15001 addq %rax,%rsi 15002 adcq %rdx,%r8 15003 adcq $0,%rdi 15004 15005 movq 152(%rcx),%rax 15006 mulq 184(%rcx) 15007 addq %rax,%rsi 15008 adcq %rdx,%r8 15009 adcq $0,%rdi 15010 15011 movq 160(%rcx),%rax 15012 mulq 176(%rcx) 15013 addq %rax,%rsi 15014 adcq %rdx,%r8 15015 adcq $0,%rdi 15016 15017/NO_APP 15018 movq %rsi, %rax 15019 movq %r8, %rbx 15020 movq %rdi, %rdx 15021/APP 15022 addq %rax,%r9 15023 adcq %rbx,%r12 15024 adcq %rdx,%r13 15025 addq %rax,%r9 15026 adcq %rbx,%r12 15027 adcq %rdx,%r13 15028 15029/NO_APP 15030 movq %rdx, %r11 15031 movq %rax, %r8 15032 movq %rbx, %rdi 15033/APP 15034 movq 168(%rcx),%rax 15035 mulq %rax 15036 addq %rax,%r9 15037 adcq %rdx,%r12 15038 adcq $0,%r13 15039 15040/NO_APP 15041 movq %r11, %rsi 15042 movq %r9, -208(%rbp) 15043 movq %r13, %r9 15044/APP 15045 movq 96(%rcx),%rax 15046 mulq 248(%rcx) 15047 movq %rax,%r8 15048 movq %rdx,%rdi 15049 xorq %rsi,%rsi 15050 15051/NO_APP 15052 movq %r10, %r13 15053/APP 15054 movq 104(%rcx),%rax 15055 mulq 240(%rcx) 15056 addq %rax,%r8 15057 adcq %rdx,%rdi 15058 adcq $0,%rsi 15059 15060 movq 112(%rcx),%rax 15061 mulq 232(%rcx) 15062 addq %rax,%r8 15063 adcq %rdx,%rdi 15064 adcq $0,%rsi 15065 15066 movq 120(%rcx),%rax 15067 mulq 224(%rcx) 15068 addq %rax,%r8 15069 adcq %rdx,%rdi 15070 adcq $0,%rsi 15071 15072 movq 128(%rcx),%rax 15073 mulq 216(%rcx) 15074 addq %rax,%r8 15075 adcq %rdx,%rdi 15076 adcq $0,%rsi 15077 15078 movq 136(%rcx),%rax 15079 mulq 208(%rcx) 15080 addq %rax,%r8 15081 adcq %rdx,%rdi 15082 adcq $0,%rsi 15083 15084 movq 144(%rcx),%rax 15085 mulq 200(%rcx) 15086 addq %rax,%r8 15087 adcq %rdx,%rdi 15088 adcq $0,%rsi 15089 15090 movq 152(%rcx),%rax 15091 mulq 192(%rcx) 15092 addq %rax,%r8 15093 adcq %rdx,%rdi 15094 adcq $0,%rsi 15095 15096 movq 160(%rcx),%rax 15097 mulq 184(%rcx) 15098 addq %rax,%r8 15099 adcq %rdx,%rdi 15100 adcq $0,%rsi 15101 15102 movq 168(%rcx),%rax 15103 mulq 176(%rcx) 15104 addq %rax,%r8 15105 adcq %rdx,%rdi 15106 adcq $0,%rsi 15107 15108/NO_APP 15109 movq %r8, %rbx 15110 movq %rdi, %rax 15111 movq %rsi, %rdx 15112/APP 15113 addq %rbx,%r12 15114 adcq %rax,%r9 15115 adcq %rdx,%r13 15116 addq %rbx,%r12 15117 adcq %rax,%r9 15118 adcq %rdx,%r13 15119 15120/NO_APP 15121 movq %r12, -200(%rbp) 15122 movq %rdx, %rdi 15123 movq %rax, %r8 15124 movq %rbx, %rsi 15125 movq %r13, %r12 15126 movq %r10, %r13 15127/APP 15128 movq 104(%rcx),%rax 15129 mulq 248(%rcx) 15130 movq %rax,%rsi 15131 movq %rdx,%r8 15132 xorq %rdi,%rdi 15133 15134 movq 112(%rcx),%rax 15135 mulq 240(%rcx) 15136 addq %rax,%rsi 15137 adcq %rdx,%r8 15138 adcq $0,%rdi 15139 15140 movq 120(%rcx),%rax 15141 mulq 232(%rcx) 15142 addq %rax,%rsi 15143 adcq %rdx,%r8 15144 adcq $0,%rdi 15145 15146 movq 128(%rcx),%rax 15147 mulq 224(%rcx) 15148 addq %rax,%rsi 15149 adcq %rdx,%r8 15150 adcq $0,%rdi 15151 15152 movq 136(%rcx),%rax 15153 mulq 216(%rcx) 15154 addq %rax,%rsi 15155 adcq %rdx,%r8 15156 adcq $0,%rdi 15157 15158 movq 144(%rcx),%rax 15159 mulq 208(%rcx) 15160 addq %rax,%rsi 15161 adcq %rdx,%r8 15162 adcq $0,%rdi 15163 15164 movq 152(%rcx),%rax 15165 mulq 200(%rcx) 15166 addq %rax,%rsi 15167 adcq %rdx,%r8 15168 adcq $0,%rdi 15169 15170 movq 160(%rcx),%rax 15171 mulq 192(%rcx) 15172 addq %rax,%rsi 15173 adcq %rdx,%r8 15174 adcq $0,%rdi 15175 15176 movq 168(%rcx),%rax 15177 mulq 184(%rcx) 15178 addq %rax,%rsi 15179 adcq %rdx,%r8 15180 adcq $0,%rdi 15181 15182/NO_APP 15183 movq %rsi, %rax 15184 movq %r8, %rbx 15185 movq %rdi, %rdx 15186/APP 15187 addq %rax,%r9 15188 adcq %rbx,%r12 15189 adcq %rdx,%r13 15190 addq %rax,%r9 15191 adcq %rbx,%r12 15192 adcq %rdx,%r13 15193 15194/NO_APP 15195 movq %rdx, %r11 15196 movq %rax, %r8 15197 movq %rbx, %rdi 15198/APP 15199 movq 176(%rcx),%rax 15200 mulq %rax 15201 addq %rax,%r9 15202 adcq %rdx,%r12 15203 adcq $0,%r13 15204 15205/NO_APP 15206 movq %r11, %rsi 15207 movq %r9, -192(%rbp) 15208 movq %r13, %r9 15209/APP 15210 movq 112(%rcx),%rax 15211 mulq 248(%rcx) 15212 movq %rax,%r8 15213 movq %rdx,%rdi 15214 xorq %rsi,%rsi 15215 15216/NO_APP 15217 movq %r10, %r13 15218/APP 15219 movq 120(%rcx),%rax 15220 mulq 240(%rcx) 15221 addq %rax,%r8 15222 adcq %rdx,%rdi 15223 adcq $0,%rsi 15224 15225 movq 128(%rcx),%rax 15226 mulq 232(%rcx) 15227 addq %rax,%r8 15228 adcq %rdx,%rdi 15229 adcq $0,%rsi 15230 15231 movq 136(%rcx),%rax 15232 mulq 224(%rcx) 15233 addq %rax,%r8 15234 adcq %rdx,%rdi 15235 adcq $0,%rsi 15236 15237 movq 144(%rcx),%rax 15238 mulq 216(%rcx) 15239 addq %rax,%r8 15240 adcq %rdx,%rdi 15241 adcq $0,%rsi 15242 15243 movq 152(%rcx),%rax 15244 mulq 208(%rcx) 15245 addq %rax,%r8 15246 adcq %rdx,%rdi 15247 adcq $0,%rsi 15248 15249 movq 160(%rcx),%rax 15250 mulq 200(%rcx) 15251 addq %rax,%r8 15252 adcq %rdx,%rdi 15253 adcq $0,%rsi 15254 15255 movq 168(%rcx),%rax 15256 mulq 192(%rcx) 15257 addq %rax,%r8 15258 adcq %rdx,%rdi 15259 adcq $0,%rsi 15260 15261 movq 176(%rcx),%rax 15262 mulq 184(%rcx) 15263 addq %rax,%r8 15264 adcq %rdx,%rdi 15265 adcq $0,%rsi 15266 15267/NO_APP 15268 movq %r8, %rbx 15269 movq %rdi, %rax 15270 movq %rsi, %rdx 15271/APP 15272 addq %rbx,%r12 15273 adcq %rax,%r9 15274 adcq %rdx,%r13 15275 addq %rbx,%r12 15276 adcq %rax,%r9 15277 adcq %rdx,%r13 15278 15279/NO_APP 15280 movq %r12, -184(%rbp) 15281 movq %rdx, %rdi 15282 movq %rax, %r8 15283 movq %rbx, %rsi 15284 movq %r13, %r12 15285 movq %r10, %r13 15286/APP 15287 movq 120(%rcx),%rax 15288 mulq 248(%rcx) 15289 movq %rax,%rsi 15290 movq %rdx,%r8 15291 xorq %rdi,%rdi 15292 15293 movq 128(%rcx),%rax 15294 mulq 240(%rcx) 15295 addq %rax,%rsi 15296 adcq %rdx,%r8 15297 adcq $0,%rdi 15298 15299 movq 136(%rcx),%rax 15300 mulq 232(%rcx) 15301 addq %rax,%rsi 15302 adcq %rdx,%r8 15303 adcq $0,%rdi 15304 15305 movq 144(%rcx),%rax 15306 mulq 224(%rcx) 15307 addq %rax,%rsi 15308 adcq %rdx,%r8 15309 adcq $0,%rdi 15310 15311 movq 152(%rcx),%rax 15312 mulq 216(%rcx) 15313 addq %rax,%rsi 15314 adcq %rdx,%r8 15315 adcq $0,%rdi 15316 15317 movq 160(%rcx),%rax 15318 mulq 208(%rcx) 15319 addq %rax,%rsi 15320 adcq %rdx,%r8 15321 adcq $0,%rdi 15322 15323 movq 168(%rcx),%rax 15324 mulq 200(%rcx) 15325 addq %rax,%rsi 15326 adcq %rdx,%r8 15327 adcq $0,%rdi 15328 15329 movq 176(%rcx),%rax 15330 mulq 192(%rcx) 15331 addq %rax,%rsi 15332 adcq %rdx,%r8 15333 adcq $0,%rdi 15334 15335/NO_APP 15336 movq %rsi, %rax 15337 movq %r8, %rbx 15338 movq %rdi, %rdx 15339/APP 15340 addq %rax,%r9 15341 adcq %rbx,%r12 15342 adcq %rdx,%r13 15343 addq %rax,%r9 15344 adcq %rbx,%r12 15345 adcq %rdx,%r13 15346 15347/NO_APP 15348 movq %rdx, %r11 15349 movq %rax, %r8 15350 movq %rbx, %rdi 15351/APP 15352 movq 184(%rcx),%rax 15353 mulq %rax 15354 addq %rax,%r9 15355 adcq %rdx,%r12 15356 adcq $0,%r13 15357 15358/NO_APP 15359 movq %r11, %rsi 15360 movq %r9, -176(%rbp) 15361 movq %r13, %r9 15362/APP 15363 movq 128(%rcx),%rax 15364 mulq 248(%rcx) 15365 movq %rax,%r8 15366 movq %rdx,%rdi 15367 xorq %rsi,%rsi 15368 15369/NO_APP 15370 movq %r10, %r13 15371/APP 15372 movq 136(%rcx),%rax 15373 mulq 240(%rcx) 15374 addq %rax,%r8 15375 adcq %rdx,%rdi 15376 adcq $0,%rsi 15377 15378 movq 144(%rcx),%rax 15379 mulq 232(%rcx) 15380 addq %rax,%r8 15381 adcq %rdx,%rdi 15382 adcq $0,%rsi 15383 15384 movq 152(%rcx),%rax 15385 mulq 224(%rcx) 15386 addq %rax,%r8 15387 adcq %rdx,%rdi 15388 adcq $0,%rsi 15389 15390 movq 160(%rcx),%rax 15391 mulq 216(%rcx) 15392 addq %rax,%r8 15393 adcq %rdx,%rdi 15394 adcq $0,%rsi 15395 15396 movq 168(%rcx),%rax 15397 mulq 208(%rcx) 15398 addq %rax,%r8 15399 adcq %rdx,%rdi 15400 adcq $0,%rsi 15401 15402 movq 176(%rcx),%rax 15403 mulq 200(%rcx) 15404 addq %rax,%r8 15405 adcq %rdx,%rdi 15406 adcq $0,%rsi 15407 15408 movq 184(%rcx),%rax 15409 mulq 192(%rcx) 15410 addq %rax,%r8 15411 adcq %rdx,%rdi 15412 adcq $0,%rsi 15413 15414 addq %r8,%r12 15415 adcq %rdi,%r9 15416 adcq %rsi,%r13 15417 addq %r8,%r12 15418 adcq %rdi,%r9 15419 adcq %rsi,%r13 15420 15421/NO_APP 15422 movq %r12, -168(%rbp) 15423 movq %r13, %r12 15424 movq %r10, %r13 15425/APP 15426 movq 136(%rcx),%rax 15427 mulq 248(%rcx) 15428 movq %rax,%r8 15429 movq %rdx,%rdi 15430 xorq %rsi,%rsi 15431 15432 movq 144(%rcx),%rax 15433 mulq 240(%rcx) 15434 addq %rax,%r8 15435 adcq %rdx,%rdi 15436 adcq $0,%rsi 15437 15438 movq 152(%rcx),%rax 15439 mulq 232(%rcx) 15440 addq %rax,%r8 15441 adcq %rdx,%rdi 15442 adcq $0,%rsi 15443 15444 movq 160(%rcx),%rax 15445 mulq 224(%rcx) 15446 addq %rax,%r8 15447 adcq %rdx,%rdi 15448 adcq $0,%rsi 15449 15450 movq 168(%rcx),%rax 15451 mulq 216(%rcx) 15452 addq %rax,%r8 15453 adcq %rdx,%rdi 15454 adcq $0,%rsi 15455 15456 movq 176(%rcx),%rax 15457 mulq 208(%rcx) 15458 addq %rax,%r8 15459 adcq %rdx,%rdi 15460 adcq $0,%rsi 15461 15462 movq 184(%rcx),%rax 15463 mulq 200(%rcx) 15464 addq %rax,%r8 15465 adcq %rdx,%rdi 15466 adcq $0,%rsi 15467 15468/NO_APP 15469 movq %rdi, %rbx 15470 movq %rsi, %rax 15471/APP 15472 addq %r8,%r9 15473 adcq %rbx,%r12 15474 adcq %rax,%r13 15475 addq %r8,%r9 15476 adcq %rbx,%r12 15477 adcq %rax,%r13 15478 15479/NO_APP 15480 movq %rax, %r11 15481 movq %rbx, %rdi 15482 movq %r10, %rbx 15483/APP 15484 movq 192(%rcx),%rax 15485 mulq %rax 15486 addq %rax,%r9 15487 adcq %rdx,%r12 15488 adcq $0,%r13 15489 15490/NO_APP 15491 movq %r11, %rsi 15492 movq %r9, -160(%rbp) 15493 movq %r13, %r9 15494/APP 15495 movq 144(%rcx),%rax 15496 mulq 248(%rcx) 15497 movq %rax,%r8 15498 movq %rdx,%rdi 15499 xorq %rsi,%rsi 15500 15501 movq 152(%rcx),%rax 15502 mulq 240(%rcx) 15503 addq %rax,%r8 15504 adcq %rdx,%rdi 15505 adcq $0,%rsi 15506 15507 movq 160(%rcx),%rax 15508 mulq 232(%rcx) 15509 addq %rax,%r8 15510 adcq %rdx,%rdi 15511 adcq $0,%rsi 15512 15513 movq 168(%rcx),%rax 15514 mulq 224(%rcx) 15515 addq %rax,%r8 15516 adcq %rdx,%rdi 15517 adcq $0,%rsi 15518 15519 movq 176(%rcx),%rax 15520 mulq 216(%rcx) 15521 addq %rax,%r8 15522 adcq %rdx,%rdi 15523 adcq $0,%rsi 15524 15525 movq 184(%rcx),%rax 15526 mulq 208(%rcx) 15527 addq %rax,%r8 15528 adcq %rdx,%rdi 15529 adcq $0,%rsi 15530 15531 movq 192(%rcx),%rax 15532 mulq 200(%rcx) 15533 addq %rax,%r8 15534 adcq %rdx,%rdi 15535 adcq $0,%rsi 15536 15537 addq %r8,%r12 15538 adcq %rdi,%r9 15539 adcq %rsi,%rbx 15540 addq %r8,%r12 15541 adcq %rdi,%r9 15542 adcq %rsi,%rbx 15543 15544/NO_APP 15545 movq %r12, -152(%rbp) 15546/APP 15547 movq 152(%rcx),%rax 15548 mulq 248(%rcx) 15549 movq %rax,%r8 15550 movq %rdx,%rdi 15551 xorq %rsi,%rsi 15552 15553 movq 160(%rcx),%rax 15554 mulq 240(%rcx) 15555 addq %rax,%r8 15556 adcq %rdx,%rdi 15557 adcq $0,%rsi 15558 15559 movq 168(%rcx),%rax 15560 mulq 232(%rcx) 15561 addq %rax,%r8 15562 adcq %rdx,%rdi 15563 adcq $0,%rsi 15564 15565 movq 176(%rcx),%rax 15566 mulq 224(%rcx) 15567 addq %rax,%r8 15568 adcq %rdx,%rdi 15569 adcq $0,%rsi 15570 15571 movq 184(%rcx),%rax 15572 mulq 216(%rcx) 15573 addq %rax,%r8 15574 adcq %rdx,%rdi 15575 adcq $0,%rsi 15576 15577 movq 192(%rcx),%rax 15578 mulq 208(%rcx) 15579 addq %rax,%r8 15580 adcq %rdx,%rdi 15581 adcq $0,%rsi 15582 15583/NO_APP 15584 movq %r10, %rdx 15585 movq %rdi, %r13 15586 movq %rsi, %r12 15587/APP 15588 addq %r8,%r9 15589 adcq %r13,%rbx 15590 adcq %r12,%rdx 15591 addq %r8,%r9 15592 adcq %r13,%rbx 15593 adcq %r12,%rdx 15594 15595/NO_APP 15596 movq %rdx, %rax 15597 movq %r13, %rdi 15598 movq %r12, %rsi 15599 movq %rax, %r11 15600 movq %r10, %r12 15601/APP 15602 movq 200(%rcx),%rax 15603 mulq %rax 15604 addq %rax,%r9 15605 adcq %rdx,%rbx 15606 adcq $0,%r11 15607 15608/NO_APP 15609 movq %r9, -144(%rbp) 15610 movq %r11, %r9 15611/APP 15612 movq 160(%rcx),%rax 15613 mulq 248(%rcx) 15614 movq %rax,%r8 15615 movq %rdx,%rdi 15616 xorq %rsi,%rsi 15617 15618 movq 168(%rcx),%rax 15619 mulq 240(%rcx) 15620 addq %rax,%r8 15621 adcq %rdx,%rdi 15622 adcq $0,%rsi 15623 15624 movq 176(%rcx),%rax 15625 mulq 232(%rcx) 15626 addq %rax,%r8 15627 adcq %rdx,%rdi 15628 adcq $0,%rsi 15629 15630 movq 184(%rcx),%rax 15631 mulq 224(%rcx) 15632 addq %rax,%r8 15633 adcq %rdx,%rdi 15634 adcq $0,%rsi 15635 15636 movq 192(%rcx),%rax 15637 mulq 216(%rcx) 15638 addq %rax,%r8 15639 adcq %rdx,%rdi 15640 adcq $0,%rsi 15641 15642 movq 200(%rcx),%rax 15643 mulq 208(%rcx) 15644 addq %rax,%r8 15645 adcq %rdx,%rdi 15646 adcq $0,%rsi 15647 15648 addq %r8,%rbx 15649 adcq %rdi,%r9 15650 adcq %rsi,%r12 15651 addq %r8,%rbx 15652 adcq %rdi,%r9 15653 adcq %rsi,%r12 15654 15655/NO_APP 15656 movq %rbx, -136(%rbp) 15657 movq %r12, %r11 15658/APP 15659 movq 168(%rcx),%rax 15660 mulq 248(%rcx) 15661 movq %rax,%r8 15662 movq %rdx,%rdi 15663 xorq %rsi,%rsi 15664 15665 movq 176(%rcx),%rax 15666 mulq 240(%rcx) 15667 addq %rax,%r8 15668 adcq %rdx,%rdi 15669 adcq $0,%rsi 15670 15671 movq 184(%rcx),%rax 15672 mulq 232(%rcx) 15673 addq %rax,%r8 15674 adcq %rdx,%rdi 15675 adcq $0,%rsi 15676 15677 movq 192(%rcx),%rax 15678 mulq 224(%rcx) 15679 addq %rax,%r8 15680 adcq %rdx,%rdi 15681 adcq $0,%rsi 15682 15683 movq 200(%rcx),%rax 15684 mulq 216(%rcx) 15685 addq %rax,%r8 15686 adcq %rdx,%rdi 15687 adcq $0,%rsi 15688 15689/NO_APP 15690 movq %r10, %rax 15691 movq %rdi, %r13 15692 movq %rsi, %r12 15693/APP 15694 addq %r8,%r9 15695 adcq %r13,%r11 15696 adcq %r12,%rax 15697 addq %r8,%r9 15698 adcq %r13,%r11 15699 adcq %r12,%rax 15700 15701/NO_APP 15702 movq %rax, %rdx 15703 movq %r11, %rbx 15704 movq %r13, %rdi 15705 movq %rdx, %r11 15706 movq %r12, %rsi 15707/APP 15708 movq 208(%rcx),%rax 15709 mulq %rax 15710 addq %rax,%r9 15711 adcq %rdx,%rbx 15712 adcq $0,%r11 15713 15714/NO_APP 15715 movq %r9, -128(%rbp) 15716 movq %r11, %r9 15717/APP 15718 movq 176(%rcx),%rax 15719 mulq 248(%rcx) 15720 movq %rax,%r8 15721 movq %rdx,%rdi 15722 xorq %rsi,%rsi 15723 15724 movq 184(%rcx),%rax 15725 mulq 240(%rcx) 15726 addq %rax,%r8 15727 adcq %rdx,%rdi 15728 adcq $0,%rsi 15729 15730 movq 192(%rcx),%rax 15731 mulq 232(%rcx) 15732 addq %rax,%r8 15733 adcq %rdx,%rdi 15734 adcq $0,%rsi 15735 15736 movq 200(%rcx),%rax 15737 mulq 224(%rcx) 15738 addq %rax,%r8 15739 adcq %rdx,%rdi 15740 adcq $0,%rsi 15741 15742 movq 208(%rcx),%rax 15743 mulq 216(%rcx) 15744 addq %rax,%r8 15745 adcq %rdx,%rdi 15746 adcq $0,%rsi 15747 15748/NO_APP 15749 movq %r10, %rdx 15750/APP 15751 addq %r8,%rbx 15752 adcq %rdi,%r9 15753 adcq %rsi,%rdx 15754 addq %r8,%rbx 15755 adcq %rdi,%r9 15756 adcq %rsi,%rdx 15757 15758/NO_APP 15759 movq %rbx, -120(%rbp) 15760 movq %rdx, %r11 15761 movq %r10, %rbx 15762/APP 15763 movq 184(%rcx),%rax 15764 mulq 248(%rcx) 15765 movq %rax,%r8 15766 movq %rdx,%rdi 15767 xorq %rsi,%rsi 15768 15769 movq 192(%rcx),%rax 15770 mulq 240(%rcx) 15771 addq %rax,%r8 15772 adcq %rdx,%rdi 15773 adcq $0,%rsi 15774 15775 movq 200(%rcx),%rax 15776 mulq 232(%rcx) 15777 addq %rax,%r8 15778 adcq %rdx,%rdi 15779 adcq $0,%rsi 15780 15781 movq 208(%rcx),%rax 15782 mulq 224(%rcx) 15783 addq %rax,%r8 15784 adcq %rdx,%rdi 15785 adcq $0,%rsi 15786 15787/NO_APP 15788 movq %rdi, %r13 15789 movq %rsi, %r12 15790/APP 15791 addq %r8,%r9 15792 adcq %r13,%r11 15793 adcq %r12,%rbx 15794 addq %r8,%r9 15795 adcq %r13,%r11 15796 adcq %r12,%rbx 15797 15798/NO_APP 15799 movq %rbx, %rdx 15800 movq %r13, %rdi 15801 movq %r11, %rbx 15802 movq %r12, %rsi 15803 movq %rdx, %r11 15804 movq %r10, %r12 15805/APP 15806 movq 216(%rcx),%rax 15807 mulq %rax 15808 addq %rax,%r9 15809 adcq %rdx,%rbx 15810 adcq $0,%r11 15811 15812/NO_APP 15813 movq %r9, -112(%rbp) 15814 movq %r11, %r9 15815/APP 15816 movq 192(%rcx),%rax 15817 mulq 248(%rcx) 15818 movq %rax,%r8 15819 movq %rdx,%rdi 15820 xorq %rsi,%rsi 15821 15822 movq 200(%rcx),%rax 15823 mulq 240(%rcx) 15824 addq %rax,%r8 15825 adcq %rdx,%rdi 15826 adcq $0,%rsi 15827 15828 movq 208(%rcx),%rax 15829 mulq 232(%rcx) 15830 addq %rax,%r8 15831 adcq %rdx,%rdi 15832 adcq $0,%rsi 15833 15834 movq 216(%rcx),%rax 15835 mulq 224(%rcx) 15836 addq %rax,%r8 15837 adcq %rdx,%rdi 15838 adcq $0,%rsi 15839 15840 addq %r8,%rbx 15841 adcq %rdi,%r9 15842 adcq %rsi,%r12 15843 addq %r8,%rbx 15844 adcq %rdi,%r9 15845 adcq %rsi,%r12 15846 15847/NO_APP 15848 movq %rbx, -104(%rbp) 15849 movq %r12, %r11 15850/APP 15851 movq 200(%rcx),%rax 15852 mulq 248(%rcx) 15853 movq %rax,%r8 15854 movq %rdx,%rdi 15855 xorq %rsi,%rsi 15856 15857 movq 208(%rcx),%rax 15858 mulq 240(%rcx) 15859 addq %rax,%r8 15860 adcq %rdx,%rdi 15861 adcq $0,%rsi 15862 15863 movq 216(%rcx),%rax 15864 mulq 232(%rcx) 15865 addq %rax,%r8 15866 adcq %rdx,%rdi 15867 adcq $0,%rsi 15868 15869/NO_APP 15870 movq %r10, %rax 15871 movq %rdi, %r13 15872 movq %rsi, %r12 15873/APP 15874 addq %r8,%r9 15875 adcq %r13,%r11 15876 adcq %r12,%rax 15877 addq %r8,%r9 15878 adcq %r13,%r11 15879 adcq %r12,%rax 15880 15881/NO_APP 15882 movq %rax, %rdx 15883 movq %r11, %rbx 15884 movq %r13, %rdi 15885 movq %rdx, %r11 15886 movq %r12, %rsi 15887 movq %r10, %r12 15888/APP 15889 movq 224(%rcx),%rax 15890 mulq %rax 15891 addq %rax,%r9 15892 adcq %rdx,%rbx 15893 adcq $0,%r11 15894 15895/NO_APP 15896 movq %r9, -96(%rbp) 15897 movq %r10, %r9 15898/APP 15899 movq 208(%rcx),%rax 15900 mulq 248(%rcx) 15901 movq %rax,%r8 15902 movq %rdx,%rdi 15903 xorq %rsi,%rsi 15904 15905 movq 216(%rcx),%rax 15906 mulq 240(%rcx) 15907 addq %rax,%r8 15908 adcq %rdx,%rdi 15909 adcq $0,%rsi 15910 15911 movq 224(%rcx),%rax 15912 mulq 232(%rcx) 15913 addq %rax,%r8 15914 adcq %rdx,%rdi 15915 adcq $0,%rsi 15916 15917/NO_APP 15918 movq %rdi, %r13 15919 movq %rsi, %rax 15920/APP 15921 addq %r8,%rbx 15922 adcq %r13,%r11 15923 adcq %rax,%r9 15924 addq %r8,%rbx 15925 adcq %r13,%r11 15926 adcq %rax,%r9 15927 15928/NO_APP 15929 movq %rbx, -88(%rbp) 15930 movq %r11, %rsi 15931 movq %r9, %r8 15932/APP 15933 movq 216(%rcx),%rax 15934 mulq 248(%rcx) 15935 addq %rax,%rsi 15936 adcq %rdx,%r8 15937 adcq $0,%r12 15938 addq %rax,%rsi 15939 adcq %rdx,%r8 15940 adcq $0,%r12 15941 15942/NO_APP 15943 movq %r12, %r11 15944/APP 15945 movq 224(%rcx),%rax 15946 mulq 240(%rcx) 15947 addq %rax,%rsi 15948 adcq %rdx,%r8 15949 adcq $0,%r11 15950 addq %rax,%rsi 15951 adcq %rdx,%r8 15952 adcq $0,%r11 15953 15954/NO_APP 15955 movq %r8, %r13 15956 movq %r11, %rbx 15957/APP 15958 movq 232(%rcx),%rax 15959 mulq %rax 15960 addq %rax,%rsi 15961 adcq %rdx,%r13 15962 adcq $0,%rbx 15963 15964/NO_APP 15965 movq %rsi, -80(%rbp) 15966 movq %rbx, %r12 15967 movq %r13, %rdi 15968 movq %r10, %r13 15969/APP 15970 movq 224(%rcx),%rax 15971 mulq 248(%rcx) 15972 addq %rax,%rdi 15973 adcq %rdx,%r12 15974 adcq $0,%r13 15975 addq %rax,%rdi 15976 adcq %rdx,%r12 15977 adcq $0,%r13 15978 15979/NO_APP 15980 movq %r12, %r9 15981 movq %r13, %r12 15982/APP 15983 movq 232(%rcx),%rax 15984 mulq 240(%rcx) 15985 addq %rax,%rdi 15986 adcq %rdx,%r9 15987 adcq $0,%r12 15988 addq %rax,%rdi 15989 adcq %rdx,%r9 15990 adcq $0,%r12 15991 15992/NO_APP 15993 movq %rdi, -72(%rbp) 15994 movq %r9, %r11 15995 movq %r12, %rbx 15996 movq %r10, %r9 15997/APP 15998 movq 232(%rcx),%rax 15999 mulq 248(%rcx) 16000 addq %rax,%r11 16001 adcq %rdx,%rbx 16002 adcq $0,%r9 16003 addq %rax,%r11 16004 adcq %rdx,%rbx 16005 adcq $0,%r9 16006 16007/NO_APP 16008 movq %rbx, %r13 16009 movq %r9, %rbx 16010 movq %r10, %r9 16011/APP 16012 movq 240(%rcx),%rax 16013 mulq %rax 16014 addq %rax,%r11 16015 adcq %rdx,%r13 16016 adcq $0,%rbx 16017 16018/NO_APP 16019 movq %r11, -64(%rbp) 16020 movq %r13, %rdi 16021 movq %rbx, %rsi 16022/APP 16023 movq 240(%rcx),%rax 16024 mulq 248(%rcx) 16025 addq %rax,%rdi 16026 adcq %rdx,%rsi 16027 adcq $0,%r9 16028 addq %rax,%rdi 16029 adcq %rdx,%rsi 16030 adcq $0,%r9 16031 16032/NO_APP 16033 movq %rdi, -56(%rbp) 16034 movq %r9, %r8 16035/APP 16036 movq 248(%rcx),%rax 16037 mulq %rax 16038 addq %rax,%rsi 16039 adcq %rdx,%r8 16040 adcq $0,%r10 16041 16042/NO_APP 16043 movq %rsi, -48(%rbp) 16044 movq 16(%r14), %rdi 16045 leaq -544(%rbp), %rsi 16046 movl $512, %edx 16047 movq %r8, -40(%rbp) 16048 movl $64, 8(%r14) 16049 movl $0, (%r14) 16050 call memcpy@PLT 16051 movl 8(%r14), %edx 16052 testl %edx, %edx 16053 je .L304 16054 leal -1(%rdx), %ecx 16055 movq 16(%r14), %rsi 16056 mov %ecx, %r10d 16057 cmpq $0, (%rsi,%r10,8) 16058 jne .L302 16059 movl %ecx, %edx 16060 .align 16 16061.L303: 16062 testl %edx, %edx 16063 movl %edx, %ecx 16064 je .L307 16065 decl %edx 16066 mov %edx, %eax 16067 cmpq $0, (%rsi,%rax,8) 16068 je .L303 16069 movl %ecx, 8(%r14) 16070 movl %ecx, %edx 16071.L302: 16072 testl %edx, %edx 16073 je .L304 16074 movl (%r14), %eax 16075 movl %eax, (%r14) 16076 addq $512, %rsp 16077 popq %rbx 16078 popq %r12 16079 popq %r13 16080 popq %r14 16081 leave 16082 ret 16083.L307: 16084 movl %edx, 8(%r14) 16085 .align 16 16086.L304: 16087 xorl %eax, %eax 16088 movl %eax, (%r14) 16089 addq $512, %rsp 16090 popq %rbx 16091 popq %r12 16092 popq %r13 16093 popq %r14 16094 leave 16095 ret 16096.LFE9: 16097 .size s_mp_sqr_comba_32, .-s_mp_sqr_comba_32 16098