diff options
Diffstat (limited to 'security/nss/lib/freebl/mpi/mp_comba_amd64_sun.s')
-rw-r--r-- | security/nss/lib/freebl/mpi/mp_comba_amd64_sun.s | 16097 |
1 files changed, 0 insertions, 16097 deletions
diff --git a/security/nss/lib/freebl/mpi/mp_comba_amd64_sun.s b/security/nss/lib/freebl/mpi/mp_comba_amd64_sun.s deleted file mode 100644 index a5181df33..000000000 --- a/security/nss/lib/freebl/mpi/mp_comba_amd64_sun.s +++ /dev/null @@ -1,16097 +0,0 @@ -//* TomsFastMath, a fast ISO C bignum library. -/ * -/ * This project is meant to fill in where LibTomMath -/ * falls short. That is speed ;-) -/ * -/ * This project is public domain and free for all purposes. -/ * -/ * Tom St Denis, tomstdenis@iahu.ca -/ */ - -//* -/ * The source file from which this assembly was derived -/ * comes from TFM v0.03, which has the above license. -/ * This source was compiled with an unnamed compiler at -/ * the highest optimization level. Afterwards, the -/ * trailing .section was removed because it causes errors -/ * in the Studio 10 compiler on AMD 64. -/ */ - - .file "mp_comba.c" - .text - .align 16 -.globl s_mp_mul_comba_4 - .type s_mp_mul_comba_4, @function -s_mp_mul_comba_4: -.LFB2: - pushq %r12 -.LCFI0: - pushq %rbp -.LCFI1: - pushq %rbx -.LCFI2: - movq 16(%rdi), %r9 - movq %rdx, %rbx - movq 16(%rsi), %rdx - movq (%r9), %rax - movq %rax, -64(%rsp) - movq 8(%r9), %r8 - movq %r8, -56(%rsp) - movq 16(%r9), %rbp - movq %rbp, -48(%rsp) - movq 24(%r9), %r12 - movq %r12, -40(%rsp) - movq (%rdx), %rcx - movq %rcx, -32(%rsp) - movq 8(%rdx), %r10 - movq %r10, -24(%rsp) - movq 16(%rdx), %r11 - xorl %r10d, %r10d - movq %r10, %r8 - movq %r10, %r9 - movq %r10, %rbp - movq %r11, -16(%rsp) - movq 16(%rbx), %r11 - movq 24(%rdx), %rax - movq %rax, -8(%rsp) -/APP - movq -64(%rsp),%rax - mulq -32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rbp - -/NO_APP - movq %r8, (%r11) - movq %rbp, %r8 - movq %r10, %rbp -/APP - movq -64(%rsp),%rax - mulq -24(%rsp) - addq %rax,%r9 - adcq %rdx,%r8 - adcq $0,%rbp - -/NO_APP - movq %rbp, %r12 -/APP - movq -56(%rsp),%rax - mulq -32(%rsp) - addq %rax,%r9 - adcq %rdx,%r8 - adcq $0,%r12 - -/NO_APP - movq %r9, 8(%r11) - movq %r12, %r9 - movq %r10, %r12 -/APP - movq -64(%rsp),%rax - mulq -16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%r12 - -/NO_APP - movq %r12, %rcx -/APP - movq -56(%rsp),%rax - mulq -24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -48(%rsp),%rax - mulq -32(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 16(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -64(%rsp),%rax - mulq -8(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq -16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq -24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -40(%rsp),%rax - mulq -32(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 24(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -56(%rsp),%rax - mulq -8(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq -16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -40(%rsp),%rax - mulq -24(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 32(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -48(%rsp),%rax - mulq -8(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r8, %r12 - movq %r9, %rbp -/APP - movq -40(%rsp),%rax - mulq -16(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 40(%r11) - movq %rbp, %r8 - movq %r12, %rcx -/APP - movq -40(%rsp),%rax - mulq -8(%rsp) - addq %rax,%r8 - adcq %rdx,%rcx - adcq $0,%r10 - -/NO_APP - movq %r8, 48(%r11) - movl (%rsi), %esi - xorl (%rdi), %esi - testq %rcx, %rcx - movq %rcx, 56(%r11) - movl $8, 8(%rbx) - jne .L9 - .align 16 -.L18: - movl 8(%rbx), %edx - leal -1(%rdx), %edi - testl %edi, %edi - movl %edi, 8(%rbx) - je .L9 - leal -2(%rdx), %r10d - cmpq $0, (%r11,%r10,8) - je .L18 -.L9: - movl 8(%rbx), %edx - xorl %r11d, %r11d - testl %edx, %edx - cmovne %esi, %r11d - movl %r11d, (%rbx) - popq %rbx - popq %rbp - popq %r12 - ret -.LFE2: - .size s_mp_mul_comba_4, .-s_mp_mul_comba_4 - .align 16 -.globl s_mp_mul_comba_8 - .type s_mp_mul_comba_8, @function -s_mp_mul_comba_8: -.LFB3: - pushq %r12 -.LCFI3: - pushq %rbp -.LCFI4: - pushq %rbx -.LCFI5: - movq %rdx, %rbx - subq $8, %rsp -.LCFI6: - movq 16(%rdi), %rdx - movq (%rdx), %r8 - movq %r8, -120(%rsp) - movq 8(%rdx), %rbp - movq %rbp, -112(%rsp) - movq 16(%rdx), %r9 - movq %r9, -104(%rsp) - movq 24(%rdx), %r12 - movq %r12, -96(%rsp) - movq 32(%rdx), %rcx - movq %rcx, -88(%rsp) - movq 40(%rdx), %r10 - movq %r10, -80(%rsp) - movq 48(%rdx), %r11 - movq %r11, -72(%rsp) - movq 56(%rdx), %rax - movq 16(%rsi), %rdx - movq %rax, -64(%rsp) - movq (%rdx), %r8 - movq %r8, -56(%rsp) - movq 8(%rdx), %rbp - movq %rbp, -48(%rsp) - movq 16(%rdx), %r9 - movq %r9, -40(%rsp) - movq 24(%rdx), %r12 - movq %r12, -32(%rsp) - movq 32(%rdx), %rcx - movq %rcx, -24(%rsp) - movq 40(%rdx), %r10 - movq %r10, -16(%rsp) - movq 48(%rdx), %r11 - xorl %r10d, %r10d - movq %r10, %r8 - movq %r10, %r9 - movq %r10, %rbp - movq %r11, -8(%rsp) - movq 16(%rbx), %r11 - movq 56(%rdx), %rax - movq %rax, (%rsp) -/APP - movq -120(%rsp),%rax - mulq -56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rbp - -/NO_APP - movq %r8, (%r11) - movq %rbp, %r8 - movq %r10, %rbp -/APP - movq -120(%rsp),%rax - mulq -48(%rsp) - addq %rax,%r9 - adcq %rdx,%r8 - adcq $0,%rbp - -/NO_APP - movq %rbp, %r12 -/APP - movq -112(%rsp),%rax - mulq -56(%rsp) - addq %rax,%r9 - adcq %rdx,%r8 - adcq $0,%r12 - -/NO_APP - movq %r9, 8(%r11) - movq %r12, %r9 - movq %r10, %r12 -/APP - movq -120(%rsp),%rax - mulq -40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%r12 - -/NO_APP - movq %r12, %rcx -/APP - movq -112(%rsp),%rax - mulq -48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -104(%rsp),%rax - mulq -56(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 16(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq -32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq -40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq -48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -96(%rsp),%rax - mulq -56(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 24(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq -24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq -32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq -40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq -48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -88(%rsp),%rax - mulq -56(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 32(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq -16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq -24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq -32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq -40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq -48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -80(%rsp),%rax - mulq -56(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 40(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq -8(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq -16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq -24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq -32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq -40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq -48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -72(%rsp),%rax - mulq -56(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 48(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq (%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq -8(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq -16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq -24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq -32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq -40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq -48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -64(%rsp),%rax - mulq -56(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 56(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -112(%rsp),%rax - mulq (%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq -8(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq -16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq -24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq -32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq -40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -64(%rsp),%rax - mulq -48(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 64(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -104(%rsp),%rax - mulq (%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq -8(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq -16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq -24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq -32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -64(%rsp),%rax - mulq -40(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 72(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -96(%rsp),%rax - mulq (%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq -8(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq -16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq -24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -64(%rsp),%rax - mulq -32(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 80(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -88(%rsp),%rax - mulq (%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq -8(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq -16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -64(%rsp),%rax - mulq -24(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 88(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -80(%rsp),%rax - mulq (%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq -8(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -64(%rsp),%rax - mulq -16(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 96(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -72(%rsp),%rax - mulq (%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r8, %r12 - movq %r9, %rbp -/APP - movq -64(%rsp),%rax - mulq -8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 104(%r11) - movq %rbp, %r8 - movq %r12, %rcx -/APP - movq -64(%rsp),%rax - mulq (%rsp) - addq %rax,%r8 - adcq %rdx,%rcx - adcq $0,%r10 - -/NO_APP - movq %r8, 112(%r11) - movl (%rsi), %esi - xorl (%rdi), %esi - testq %rcx, %rcx - movq %rcx, 120(%r11) - movl $16, 8(%rbx) - jne .L35 - .align 16 -.L43: - movl 8(%rbx), %edx - leal -1(%rdx), %edi - testl %edi, %edi - movl %edi, 8(%rbx) - je .L35 - leal -2(%rdx), %eax - cmpq $0, (%r11,%rax,8) - je .L43 -.L35: - movl 8(%rbx), %r11d - xorl %edx, %edx - testl %r11d, %r11d - cmovne %esi, %edx - movl %edx, (%rbx) - addq $8, %rsp - popq %rbx - popq %rbp - popq %r12 - ret -.LFE3: - .size s_mp_mul_comba_8, .-s_mp_mul_comba_8 - .align 16 -.globl s_mp_mul_comba_16 - .type s_mp_mul_comba_16, @function -s_mp_mul_comba_16: -.LFB4: - pushq %r12 -.LCFI7: - pushq %rbp -.LCFI8: - pushq %rbx -.LCFI9: - movq %rdx, %rbx - subq $136, %rsp -.LCFI10: - movq 16(%rdi), %rax - movq (%rax), %r8 - movq %r8, -120(%rsp) - movq 8(%rax), %rbp - movq %rbp, -112(%rsp) - movq 16(%rax), %r9 - movq %r9, -104(%rsp) - movq 24(%rax), %r12 - movq %r12, -96(%rsp) - movq 32(%rax), %rcx - movq %rcx, -88(%rsp) - movq 40(%rax), %r10 - movq %r10, -80(%rsp) - movq 48(%rax), %rdx - movq %rdx, -72(%rsp) - movq 56(%rax), %r11 - movq %r11, -64(%rsp) - movq 64(%rax), %r8 - movq %r8, -56(%rsp) - movq 72(%rax), %rbp - movq %rbp, -48(%rsp) - movq 80(%rax), %r9 - movq %r9, -40(%rsp) - movq 88(%rax), %r12 - movq %r12, -32(%rsp) - movq 96(%rax), %rcx - movq %rcx, -24(%rsp) - movq 104(%rax), %r10 - movq %r10, -16(%rsp) - movq 112(%rax), %rdx - movq %rdx, -8(%rsp) - movq 120(%rax), %r11 - movq %r11, (%rsp) - movq 16(%rsi), %r11 - movq (%r11), %r8 - movq %r8, 8(%rsp) - movq 8(%r11), %rbp - movq %rbp, 16(%rsp) - movq 16(%r11), %r9 - movq %r9, 24(%rsp) - movq 24(%r11), %r12 - movq %r12, 32(%rsp) - movq 32(%r11), %rcx - movq %rcx, 40(%rsp) - movq 40(%r11), %r10 - movq %r10, 48(%rsp) - movq 48(%r11), %rdx - movq %rdx, 56(%rsp) - movq 56(%r11), %rax - movq %rax, 64(%rsp) - movq 64(%r11), %r8 - movq %r8, 72(%rsp) - movq 72(%r11), %rbp - movq %rbp, 80(%rsp) - movq 80(%r11), %r9 - movq %r9, 88(%rsp) - movq 88(%r11), %r12 - movq %r12, 96(%rsp) - movq 96(%r11), %rcx - movq %rcx, 104(%rsp) - movq 104(%r11), %r10 - movq %r10, 112(%rsp) - movq 112(%r11), %rdx - xorl %r10d, %r10d - movq %r10, %r8 - movq %r10, %r9 - movq %r10, %rbp - movq %rdx, 120(%rsp) - movq 120(%r11), %rax - movq %rax, 128(%rsp) - movq 16(%rbx), %r11 -/APP - movq -120(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rbp - -/NO_APP - movq %r8, (%r11) - movq %rbp, %r8 - movq %r10, %rbp -/APP - movq -120(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r9 - adcq %rdx,%r8 - adcq $0,%rbp - -/NO_APP - movq %rbp, %r12 -/APP - movq -112(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r9 - adcq %rdx,%r8 - adcq $0,%r12 - -/NO_APP - movq %r9, 8(%r11) - movq %r12, %r9 - movq %r10, %r12 -/APP - movq -120(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%r12 - -/NO_APP - movq %r12, %rcx -/APP - movq -112(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -104(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 16(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq 16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -96(%rsp),%rax - mulq 8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 24(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -88(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 32(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq 16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -80(%rsp),%rax - mulq 8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 40(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -72(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 48(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq 16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -64(%rsp),%rax - mulq 8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 56(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -64(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -56(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 64(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -64(%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq 16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -48(%rsp),%rax - mulq 8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 72(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -64(%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -56(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -40(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 80(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -64(%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -40(%rsp),%rax - mulq 16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -32(%rsp),%rax - mulq 8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 88(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -64(%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -56(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -40(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -32(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -24(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 96(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -64(%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -40(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -32(%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -24(%rsp),%rax - mulq 16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq -16(%rsp),%rax - mulq 8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 104(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -120(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -112(%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -64(%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -56(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -40(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -32(%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -24(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -16(%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq -8(%rsp),%rax - mulq 8(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 112(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -120(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -112(%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -104(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -64(%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -40(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -32(%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -24(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -16(%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -8(%rsp),%rax - mulq 16(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq (%rsp),%rax - mulq 8(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 120(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -112(%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -104(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -96(%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -64(%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -56(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -40(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -32(%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -24(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -16(%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -8(%rsp),%rax - mulq 24(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq (%rsp),%rax - mulq 16(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 128(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -104(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -96(%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -88(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -64(%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -40(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -32(%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -24(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -16(%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -8(%rsp),%rax - mulq 32(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq (%rsp),%rax - mulq 24(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 136(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -96(%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -88(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -80(%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -64(%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -56(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -40(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -32(%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -24(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -16(%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -8(%rsp),%rax - mulq 40(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq (%rsp),%rax - mulq 32(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 144(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -88(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -80(%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -72(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -64(%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -40(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -32(%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -24(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -16(%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -8(%rsp),%rax - mulq 48(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq (%rsp),%rax - mulq 40(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 152(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -80(%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -72(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -64(%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -56(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -40(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -32(%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -24(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -16(%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -8(%rsp),%rax - mulq 56(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq (%rsp),%rax - mulq 48(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 160(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -72(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -64(%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -56(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -40(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -32(%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -24(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -16(%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -8(%rsp),%rax - mulq 64(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq (%rsp),%rax - mulq 56(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 168(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -64(%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -56(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -48(%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -40(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -32(%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -24(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -16(%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -8(%rsp),%rax - mulq 72(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq (%rsp),%rax - mulq 64(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 176(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -56(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -48(%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -40(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -32(%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -24(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -16(%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -8(%rsp),%rax - mulq 80(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq (%rsp),%rax - mulq 72(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 184(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -48(%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -40(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -32(%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -24(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -16(%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -8(%rsp),%rax - mulq 88(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq (%rsp),%rax - mulq 80(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 192(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -40(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -32(%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -24(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -16(%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -8(%rsp),%rax - mulq 96(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq (%rsp),%rax - mulq 88(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 200(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -32(%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -24(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -16(%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -8(%rsp),%rax - mulq 104(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq (%rsp),%rax - mulq 96(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 208(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -24(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -16(%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - - movq -8(%rsp),%rax - mulq 112(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbp - movq %r8, %r12 -/APP - movq (%rsp),%rax - mulq 104(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 216(%r11) - movq %r12, %r9 - movq %rbp, %r8 - movq %r10, %rcx -/APP - movq -16(%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - - movq -8(%rsp),%rax - mulq 120(%rsp) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rcx - -/NO_APP - movq %r9, %rbp - movq %rcx, %r12 -/APP - movq (%rsp),%rax - mulq 112(%rsp) - addq %rax,%r8 - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %r8, 224(%r11) - movq %r12, %r9 - movq %rbp, %rcx - movq %r10, %r8 -/APP - movq -8(%rsp),%rax - mulq 128(%rsp) - addq %rax,%rcx - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r8, %r12 - movq %r9, %rbp -/APP - movq (%rsp),%rax - mulq 120(%rsp) - addq %rax,%rcx - adcq %rdx,%rbp - adcq $0,%r12 - -/NO_APP - movq %rcx, 232(%r11) - movq %rbp, %r8 - movq %r12, %rcx -/APP - movq (%rsp),%rax - mulq 128(%rsp) - addq %rax,%r8 - adcq %rdx,%rcx - adcq $0,%r10 - -/NO_APP - movq %r8, 240(%r11) - movl (%rsi), %esi - xorl (%rdi), %esi - testq %rcx, %rcx - movq %rcx, 248(%r11) - movl $32, 8(%rbx) - jne .L76 - .align 16 -.L84: - movl 8(%rbx), %edx - leal -1(%rdx), %edi - testl %edi, %edi - movl %edi, 8(%rbx) - je .L76 - leal -2(%rdx), %eax - cmpq $0, (%r11,%rax,8) - je .L84 -.L76: - movl 8(%rbx), %edx - xorl %r11d, %r11d - testl %edx, %edx - cmovne %esi, %r11d - movl %r11d, (%rbx) - addq $136, %rsp - popq %rbx - popq %rbp - popq %r12 - ret -.LFE4: - .size s_mp_mul_comba_16, .-s_mp_mul_comba_16 - .align 16 -.globl s_mp_mul_comba_32 - .type s_mp_mul_comba_32, @function -s_mp_mul_comba_32: -.LFB5: - pushq %rbp -.LCFI11: - movq %rsp, %rbp -.LCFI12: - pushq %r13 -.LCFI13: - movq %rdx, %r13 - movl $256, %edx - pushq %r12 -.LCFI14: - movq %rsi, %r12 - pushq %rbx -.LCFI15: - movq %rdi, %rbx - subq $520, %rsp -.LCFI16: - movq 16(%rdi), %rsi - leaq -544(%rbp), %rdi - call memcpy@PLT - movq 16(%r12), %rsi - leaq -288(%rbp), %rdi - movl $256, %edx - call memcpy@PLT - movq 16(%r13), %r9 - xorl %r8d, %r8d - movq %r8, %rsi - movq %r8, %rdi - movq %r8, %r10 -/APP - movq -544(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%r10 - -/NO_APP - movq %rsi, (%r9) - movq %r10, %rsi - movq %r8, %r10 -/APP - movq -544(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%r10 - -/NO_APP - movq %r10, %r11 -/APP - movq -536(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%r11 - -/NO_APP - movq %rdi, 8(%r9) - movq %r11, %rdi - movq %r8, %r11 -/APP - movq -544(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%r11 - -/NO_APP - movq %r11, %rcx -/APP - movq -536(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -528(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 16(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -520(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 24(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -512(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 32(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -504(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 40(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -496(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 48(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -488(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 56(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -480(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 64(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -472(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 72(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -464(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 80(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -456(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 88(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -448(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 96(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -440(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 104(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -432(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 112(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -424(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 120(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -416(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 128(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -408(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 136(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -400(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 144(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -392(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 152(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -384(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 160(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -376(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 168(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -368(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 176(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -360(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 184(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -352(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 192(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -344(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 200(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -336(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 208(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -328(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 216(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -320(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 224(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -312(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 232(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -544(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -536(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -304(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 240(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -544(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -536(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -528(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -288(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 248(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -536(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -528(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -520(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -280(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 256(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -528(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -520(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -512(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -272(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 264(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -520(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -512(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -504(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -264(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 272(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -512(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -504(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -496(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -256(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 280(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -504(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -496(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -488(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -248(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 288(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -496(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -488(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -480(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -240(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 296(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -488(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -480(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -472(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -232(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 304(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -480(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -472(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -464(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -224(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 312(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -472(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -464(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -456(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -448(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -440(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -216(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 320(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -464(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -456(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -448(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -440(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -432(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -200(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -208(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 328(%r9) - movq %r11, %rdi - movq %r10, %r11 - movq %r8, %r10 -/APP - movq -456(%rbp),%rax - mulq -40(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -448(%rbp),%rax - mulq -48(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -440(%rbp),%rax - mulq -56(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -432(%rbp),%rax - mulq -64(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -424(%rbp),%rax - mulq -72(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -416(%rbp),%rax - mulq -80(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -408(%rbp),%rax - mulq -88(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -400(%rbp),%rax - mulq -96(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -392(%rbp),%rax - mulq -104(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -384(%rbp),%rax - mulq -112(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -376(%rbp),%rax - mulq -120(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -368(%rbp),%rax - mulq -128(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -360(%rbp),%rax - mulq -136(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -352(%rbp),%rax - mulq -144(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -344(%rbp),%rax - mulq -152(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -336(%rbp),%rax - mulq -160(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -328(%rbp),%rax - mulq -168(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -320(%rbp),%rax - mulq -176(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -312(%rbp),%rax - mulq -184(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -304(%rbp),%rax - mulq -192(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - - movq -296(%rbp),%rax - mulq -200(%rbp) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%r10 - -/NO_APP - movq %r11, 336(%r9) - movq %r10, %rsi - movq %r8, %r10 -/APP - movq -448(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%r10 - -/NO_APP - movq %r10, %rcx -/APP - movq -440(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -432(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rcx - -/NO_APP - movq %rsi, %r11 - movq %rcx, %r10 -/APP - movq -296(%rbp),%rax - mulq -192(%rbp) - addq %rax,%rdi - adcq %rdx,%r11 - adcq $0,%r10 - -/NO_APP - movq %rdi, 344(%r9) - movq %r11, %rcx - movq %r10, %rdi - movq %r8, %r11 -/APP - movq -440(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%r11 - -/NO_APP - movq %r11, %rsi -/APP - movq -432(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -424(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -184(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 352(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -432(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -424(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -416(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -176(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 360(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -424(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -416(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -408(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -168(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 368(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -416(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -408(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -400(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -160(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 376(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -408(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -400(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -392(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -152(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 384(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -400(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -392(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -384(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -144(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 392(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -392(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -384(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -376(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -136(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 400(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -384(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -376(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -368(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -128(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 408(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -376(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -368(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -360(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -120(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 416(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -368(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -360(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -352(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -112(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 424(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -360(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -352(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -344(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -104(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 432(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -352(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -344(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -336(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -96(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 440(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -344(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -336(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -328(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -88(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 448(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -336(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -328(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -320(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -80(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 456(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -328(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -320(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -312(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -72(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 464(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -320(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -312(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - - movq -304(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rdi, %r10 - movq %rcx, %r11 -/APP - movq -296(%rbp),%rax - mulq -64(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 472(%r9) - movq %r11, %rdi - movq %r10, %rcx - movq %r8, %rsi -/APP - movq -312(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - - movq -304(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rcx - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r10 - movq %rsi, %r11 -/APP - movq -296(%rbp),%rax - mulq -56(%rbp) - addq %rax,%rcx - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rcx, 480(%r9) - movq %r11, %rdi - movq %r10, %rsi - movq %r8, %rcx -/APP - movq -304(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rsi - adcq %rdx,%rdi - adcq $0,%rcx - -/NO_APP - movq %rcx, %r11 - movq %rdi, %r10 -/APP - movq -296(%rbp),%rax - mulq -48(%rbp) - addq %rax,%rsi - adcq %rdx,%r10 - adcq $0,%r11 - -/NO_APP - movq %rsi, 488(%r9) - movq %r10, %rcx - movq %r11, %rsi -/APP - movq -296(%rbp),%rax - mulq -40(%rbp) - addq %rax,%rcx - adcq %rdx,%rsi - adcq $0,%r8 - -/NO_APP - movq %rcx, 496(%r9) - movl (%r12), %ecx - xorl (%rbx), %ecx - testq %rsi, %rsi - movq %rsi, 504(%r9) - movl $64, 8(%r13) - jne .L149 - .align 16 -.L157: - movl 8(%r13), %edx - leal -1(%rdx), %ebx - testl %ebx, %ebx - movl %ebx, 8(%r13) - je .L149 - leal -2(%rdx), %r12d - cmpq $0, (%r9,%r12,8) - je .L157 -.L149: - movl 8(%r13), %r9d - xorl %edx, %edx - testl %r9d, %r9d - cmovne %ecx, %edx - movl %edx, (%r13) - addq $520, %rsp - popq %rbx - popq %r12 - popq %r13 - leave - ret -.LFE5: - .size s_mp_mul_comba_32, .-s_mp_mul_comba_32 - .align 16 -.globl s_mp_sqr_comba_4 - .type s_mp_sqr_comba_4, @function -s_mp_sqr_comba_4: -.LFB6: - pushq %rbp -.LCFI17: - movq %rsi, %r11 - xorl %esi, %esi - movq %rsi, %r10 - movq %rsi, %rbp - movq %rsi, %r8 - pushq %rbx -.LCFI18: - movq %rsi, %rbx - movq 16(%rdi), %rcx - movq %rsi, %rdi -/APP - movq (%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%rdi - -/NO_APP - movq %r10, -72(%rsp) -/APP - movq (%rcx),%rax - mulq 8(%rcx) - addq %rax,%rbx - adcq %rdx,%rdi - adcq $0,%rbp - addq %rax,%rbx - adcq %rdx,%rdi - adcq $0,%rbp - -/NO_APP - movq %rbx, -64(%rsp) -/APP - movq (%rcx),%rax - mulq 16(%rcx) - addq %rax,%rdi - adcq %rdx,%rbp - adcq $0,%r8 - addq %rax,%rdi - adcq %rdx,%rbp - adcq $0,%r8 - -/NO_APP - movq %rbp, %rbx - movq %r8, %rbp -/APP - movq 8(%rcx),%rax - mulq %rax - addq %rax,%rdi - adcq %rdx,%rbx - adcq $0,%rbp - -/NO_APP - movq %rdi, -56(%rsp) - movq %rbp, %r9 - movq %rbx, %r8 - movq %rsi, %rdi -/APP - movq (%rcx),%rax - mulq 24(%rcx) - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rdi - addq %rax,%r8 - adcq %rdx,%r9 - adcq $0,%rdi - -/NO_APP - movq %r9, %rbx - movq %rdi, %rbp -/APP - movq 8(%rcx),%rax - mulq 16(%rcx) - addq %rax,%r8 - adcq %rdx,%rbx - adcq $0,%rbp - addq %rax,%r8 - adcq %rdx,%rbx - adcq $0,%rbp - -/NO_APP - movq %r8, -48(%rsp) - movq %rbp, %r9 - movq %rbx, %rdi - movq %rsi, %r8 - movl $8, 8(%r11) - movl $0, (%r11) -/APP - movq 8(%rcx),%rax - mulq 24(%rcx) - addq %rax,%rdi - adcq %rdx,%r9 - adcq $0,%r8 - addq %rax,%rdi - adcq %rdx,%r9 - adcq $0,%r8 - -/NO_APP - movq %r9, %rbx - movq %r8, %rbp -/APP - movq 16(%rcx),%rax - mulq %rax - addq %rax,%rdi - adcq %rdx,%rbx - adcq $0,%rbp - -/NO_APP - movq %rbp, %rax - movq %rdi, -40(%rsp) - movq %rbx, %rbp - movq %rax, %rdi - movq %rsi, %rbx -/APP - movq 16(%rcx),%rax - mulq 24(%rcx) - addq %rax,%rbp - adcq %rdx,%rdi - adcq $0,%rbx - addq %rax,%rbp - adcq %rdx,%rdi - adcq $0,%rbx - -/NO_APP - movq %rbp, -32(%rsp) - movq %rbx, %r9 -/APP - movq 24(%rcx),%rax - mulq %rax - addq %rax,%rdi - adcq %rdx,%r9 - adcq $0,%rsi - -/NO_APP - movq 16(%r11), %rdx - movq %rdi, -24(%rsp) - movq %r9, -16(%rsp) - movq %r10, (%rdx) - movq -64(%rsp), %r8 - movq %r8, 8(%rdx) - movq -56(%rsp), %rbp - movq %rbp, 16(%rdx) - movq -48(%rsp), %rdi - movq %rdi, 24(%rdx) - movq -40(%rsp), %rsi - movq %rsi, 32(%rdx) - movq -32(%rsp), %rbx - movq %rbx, 40(%rdx) - movq -24(%rsp), %rcx - movq %rcx, 48(%rdx) - movq -16(%rsp), %rax - movq %rax, 56(%rdx) - movl 8(%r11), %edx - testl %edx, %edx - je .L168 - leal -1(%rdx), %ecx - movq 16(%r11), %rsi - mov %ecx, %r10d - cmpq $0, (%rsi,%r10,8) - jne .L166 - movl %ecx, %edx - .align 16 -.L167: - testl %edx, %edx - movl %edx, %ecx - je .L171 - decl %edx - mov %edx, %eax - cmpq $0, (%rsi,%rax,8) - je .L167 - movl %ecx, 8(%r11) - movl %ecx, %edx -.L166: - testl %edx, %edx - je .L168 - popq %rbx - popq %rbp - movl (%r11), %eax - movl %eax, (%r11) - ret -.L171: - movl %edx, 8(%r11) - .align 16 -.L168: - popq %rbx - popq %rbp - xorl %eax, %eax - movl %eax, (%r11) - ret -.LFE6: - .size s_mp_sqr_comba_4, .-s_mp_sqr_comba_4 - .align 16 -.globl s_mp_sqr_comba_8 - .type s_mp_sqr_comba_8, @function -s_mp_sqr_comba_8: -.LFB7: - pushq %r14 -.LCFI19: - xorl %r9d, %r9d - movq %r9, %r14 - movq %r9, %r10 - pushq %r13 -.LCFI20: - movq %r9, %r13 - pushq %r12 -.LCFI21: - movq %r9, %r12 - pushq %rbp -.LCFI22: - movq %rsi, %rbp - movq %r9, %rsi - pushq %rbx -.LCFI23: - movq %r9, %rbx - subq $8, %rsp -.LCFI24: - movq 16(%rdi), %rcx -/APP - movq (%rcx),%rax - mulq %rax - addq %rax,%r14 - adcq %rdx,%rbx - adcq $0,%r12 - -/NO_APP - movq %r14, -120(%rsp) -/APP - movq (%rcx),%rax - mulq 8(%rcx) - addq %rax,%rbx - adcq %rdx,%r12 - adcq $0,%r10 - addq %rax,%rbx - adcq %rdx,%r12 - adcq $0,%r10 - -/NO_APP - movq %rbx, -112(%rsp) -/APP - movq (%rcx),%rax - mulq 16(%rcx) - addq %rax,%r12 - adcq %rdx,%r10 - adcq $0,%r13 - addq %rax,%r12 - adcq %rdx,%r10 - adcq $0,%r13 - -/NO_APP - movq %r10, %rbx - movq %r13, %r10 - movq %r9, %r13 -/APP - movq 8(%rcx),%rax - mulq %rax - addq %rax,%r12 - adcq %rdx,%rbx - adcq $0,%r10 - -/NO_APP - movq %r12, -104(%rsp) - movq %r10, %rdi - movq %rbx, %r11 -/APP - movq (%rcx),%rax - mulq 24(%rcx) - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%rsi - addq %rax,%r11 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %rbx - movq %rsi, %r10 - movq %r9, %rdi -/APP - movq 8(%rcx),%rax - mulq 16(%rcx) - addq %rax,%r11 - adcq %rdx,%rbx - adcq $0,%r10 - addq %rax,%r11 - adcq %rdx,%rbx - adcq $0,%r10 - -/NO_APP - movq %r9, %rsi - movq %r11, -96(%rsp) - movq %r10, %r8 - movq %rbx, %r12 - movq %r9, %r11 -/APP - movq (%rcx),%rax - mulq 32(%rcx) - addq %rax,%r12 - adcq %rdx,%r8 - adcq $0,%r13 - addq %rax,%r12 - adcq %rdx,%r8 - adcq $0,%r13 - - movq 8(%rcx),%rax - mulq 24(%rcx) - addq %rax,%r12 - adcq %rdx,%r8 - adcq $0,%r13 - addq %rax,%r12 - adcq %rdx,%r8 - adcq $0,%r13 - -/NO_APP - movq %r8, %rbx - movq %r13, %r10 - movq %r9, %r8 -/APP - movq 16(%rcx),%rax - mulq %rax - addq %rax,%r12 - adcq %rdx,%rbx - adcq $0,%r10 - -/NO_APP - movq %r12, -88(%rsp) -/APP - movq (%rcx),%rax - mulq 40(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 24(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r11 - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r11 - -/NO_APP - movq %rbx, -80(%rsp) -/APP - movq (%rcx),%rax - mulq 48(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %r11, %rbx - movq %r13, %rdi - movq %rdx, %r11 - movq %r12, %rsi -/APP - movq 24(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r10, -72(%rsp) - movq %r11, %r10 -/APP - movq (%rcx),%rax - mulq 56(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax -/APP - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%rax - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%rax - -/NO_APP - movq %rbx, -64(%rsp) - movq %rax, %r11 - movq %r9, %rbx -/APP - movq 8(%rcx),%rax - mulq 56(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 16(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - -/NO_APP - movq %rbx, %rsi - movq %r13, %rdi - movq %r11, %rbx - movq %r12, %r13 - movq %rsi, %r11 -/APP - movq 32(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r10, -56(%rsp) - movq %r9, %r10 -/APP - movq 16(%rcx),%rax - mulq 56(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %r13,%r13 - - movq 24(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%r13 - - movq 32(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%r13 - -/NO_APP - movq %rdi, %r12 - movq %r13, %rax -/APP - addq %r8,%rbx - adcq %r12,%r11 - adcq %rax,%r10 - addq %r8,%rbx - adcq %r12,%r11 - adcq %rax,%r10 - -/NO_APP - movq %rbx, -48(%rsp) - movq %r11, %r12 - movq %r10, %rsi - movq %r9, %rbx - movq %r9, %r11 -/APP - movq 24(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r12 - adcq %rdx,%rsi - adcq $0,%rbx - addq %rax,%r12 - adcq %rdx,%rsi - adcq $0,%rbx - -/NO_APP - movq %rbx, %r13 -/APP - movq 32(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r12 - adcq %rdx,%rsi - adcq $0,%r13 - addq %rax,%r12 - adcq %rdx,%rsi - adcq $0,%r13 - -/NO_APP - movq %rsi, %r10 - movq %r13, %rbx - movq %r9, %r13 -/APP - movq 40(%rcx),%rax - mulq %rax - addq %rax,%r12 - adcq %rdx,%r10 - adcq $0,%rbx - -/NO_APP - movq %r12, -40(%rsp) - movq %rbx, %r8 - movq %r10, %rdi -/APP - movq 32(%rcx),%rax - mulq 56(%rcx) - addq %rax,%rdi - adcq %rdx,%r8 - adcq $0,%r11 - addq %rax,%rdi - adcq %rdx,%r8 - adcq $0,%r11 - -/NO_APP - movq %r8, %r10 - movq %r11, %rbx -/APP - movq 40(%rcx),%rax - mulq 48(%rcx) - addq %rax,%rdi - adcq %rdx,%r10 - adcq $0,%rbx - addq %rax,%rdi - adcq %rdx,%r10 - adcq $0,%rbx - -/NO_APP - movq %rdi, -32(%rsp) - movq %rbx, %rsi - movq %r10, %r12 -/APP - movq 40(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r12 - adcq %rdx,%rsi - adcq $0,%r13 - addq %rax,%r12 - adcq %rdx,%rsi - adcq $0,%r13 - -/NO_APP - movq %rsi, %r10 - movq %r13, %rbx -/APP - movq 48(%rcx),%rax - mulq %rax - addq %rax,%r12 - adcq %rdx,%r10 - adcq $0,%rbx - -/NO_APP - movq %r12, -24(%rsp) - movq %r10, %rdi - movq %rbx, %rsi - movq %r9, %r10 - movl $16, 8(%rbp) - movl $0, (%rbp) -/APP - movq 48(%rcx),%rax - mulq 56(%rcx) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%r10 - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%r10 - -/NO_APP - movq %rdi, -16(%rsp) - movq %r10, %r8 -/APP - movq 56(%rcx),%rax - mulq %rax - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%r9 - -/NO_APP - movq 16(%rbp), %rax - movq %rsi, -8(%rsp) - movq %r8, (%rsp) - movq %r14, (%rax) - movq -112(%rsp), %rbx - movq %rbx, 8(%rax) - movq -104(%rsp), %rcx - movq %rcx, 16(%rax) - movq -96(%rsp), %rdx - movq %rdx, 24(%rax) - movq -88(%rsp), %r14 - movq %r14, 32(%rax) - movq -80(%rsp), %r13 - movq %r13, 40(%rax) - movq -72(%rsp), %r12 - movq %r12, 48(%rax) - movq -64(%rsp), %r11 - movq %r11, 56(%rax) - movq -56(%rsp), %r10 - movq %r10, 64(%rax) - movq -48(%rsp), %r9 - movq %r9, 72(%rax) - movq -40(%rsp), %r8 - movq %r8, 80(%rax) - movq -32(%rsp), %rdi - movq %rdi, 88(%rax) - movq -24(%rsp), %rsi - movq %rsi, 96(%rax) - movq -16(%rsp), %rbx - movq %rbx, 104(%rax) - movq -8(%rsp), %rcx - movq %rcx, 112(%rax) - movq (%rsp), %rdx - movq %rdx, 120(%rax) - movl 8(%rbp), %edx - testl %edx, %edx - je .L192 - leal -1(%rdx), %ecx - movq 16(%rbp), %rsi - mov %ecx, %r14d - cmpq $0, (%rsi,%r14,8) - jne .L190 - movl %ecx, %edx - .align 16 -.L191: - testl %edx, %edx - movl %edx, %ecx - je .L195 - decl %edx - mov %edx, %r9d - cmpq $0, (%rsi,%r9,8) - je .L191 - movl %ecx, 8(%rbp) - movl %ecx, %edx -.L190: - testl %edx, %edx - je .L192 - movl (%rbp), %eax - movl %eax, (%rbp) - addq $8, %rsp - popq %rbx - popq %rbp - popq %r12 - popq %r13 - popq %r14 - ret -.L195: - movl %edx, 8(%rbp) - .align 16 -.L192: - xorl %eax, %eax - movl %eax, (%rbp) - addq $8, %rsp - popq %rbx - popq %rbp - popq %r12 - popq %r13 - popq %r14 - ret -.LFE7: - .size s_mp_sqr_comba_8, .-s_mp_sqr_comba_8 - .align 16 -.globl s_mp_sqr_comba_16 - .type s_mp_sqr_comba_16, @function -s_mp_sqr_comba_16: -.LFB8: - pushq %rbp -.LCFI25: - xorl %r9d, %r9d - movq %r9, %r8 - movq %r9, %r11 - movq %rsp, %rbp -.LCFI26: - pushq %r14 -.LCFI27: - movq %rsi, %r14 - movq %r9, %rsi - pushq %r13 -.LCFI28: - movq %r9, %r13 - pushq %r12 -.LCFI29: - movq %r9, %r12 - pushq %rbx -.LCFI30: - movq %r9, %rbx - subq $256, %rsp -.LCFI31: - movq 16(%rdi), %rcx -/APP - movq (%rcx),%rax - mulq %rax - addq %rax,%r8 - adcq %rdx,%rbx - adcq $0,%rsi - -/NO_APP - movq %r8, -288(%rbp) -/APP - movq (%rcx),%rax - mulq 8(%rcx) - addq %rax,%rbx - adcq %rdx,%rsi - adcq $0,%r12 - addq %rax,%rbx - adcq %rdx,%rsi - adcq $0,%r12 - -/NO_APP - movq %rbx, -280(%rbp) -/APP - movq (%rcx),%rax - mulq 16(%rcx) - addq %rax,%rsi - adcq %rdx,%r12 - adcq $0,%r13 - addq %rax,%rsi - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r12, %rbx - movq %r13, %r10 -/APP - movq 8(%rcx),%rax - mulq %rax - addq %rax,%rsi - adcq %rdx,%rbx - adcq $0,%r10 - -/NO_APP - movq %rsi, -272(%rbp) - movq %r10, %rdi - movq %r9, %rsi - movq %rbx, %r10 -/APP - movq (%rcx),%rax - mulq 24(%rcx) - addq %rax,%r10 - adcq %rdx,%rdi - adcq $0,%r11 - addq %rax,%r10 - adcq %rdx,%rdi - adcq $0,%r11 - -/NO_APP - movq %rdi, %r12 - movq %r11, %rbx - movq %r9, %rdi -/APP - movq 8(%rcx),%rax - mulq 16(%rcx) - addq %rax,%r10 - adcq %rdx,%r12 - adcq $0,%rbx - addq %rax,%r10 - adcq %rdx,%r12 - adcq $0,%rbx - -/NO_APP - movq %r9, %r11 - movq %r10, -264(%rbp) - movq %rbx, %r8 - movq %r12, %r13 - movq %r9, %r12 -/APP - movq (%rcx),%rax - mulq 32(%rcx) - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - - movq 8(%rcx),%rax - mulq 24(%rcx) - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - -/NO_APP - movq %r8, %rbx - movq %r12, %r10 - movq %r9, %r8 -/APP - movq 16(%rcx),%rax - mulq %rax - addq %rax,%r13 - adcq %rdx,%rbx - adcq $0,%r10 - -/NO_APP - movq %r13, -256(%rbp) -/APP - movq (%rcx),%rax - mulq 40(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 24(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r11 - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r11 - -/NO_APP - movq %rbx, -248(%rbp) -/APP - movq (%rcx),%rax - mulq 48(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %r11, %rbx - movq %r13, %rdi - movq %rdx, %r11 - movq %r12, %rsi -/APP - movq 24(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r10, -240(%rbp) - movq %r11, %r10 -/APP - movq (%rcx),%rax - mulq 56(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rdx -/APP - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%rdx - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%rdx - -/NO_APP - movq %rdx, %r11 - movq %rbx, -232(%rbp) - movq %r9, %rbx -/APP - movq (%rcx),%rax - mulq 64(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - - movq 32(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%r11 - adcq $0,%rbx - -/NO_APP - movq %r13, %rdi - movq %r10, -224(%rbp) - movq %r12, %rsi - movq %rbx, %r10 - movq %r9, %r12 -/APP - movq (%rcx),%rax - mulq 72(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r11 - adcq %rdi,%r10 - adcq %rsi,%r12 - addq %r8,%r11 - adcq %rdi,%r10 - adcq %rsi,%r12 - -/NO_APP - movq %r11, -216(%rbp) - movq %r12, %rbx -/APP - movq (%rcx),%rax - mulq 80(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%rbx - adcq %r12,%rax - addq %r8,%r10 - adcq %r13,%rbx - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %rbx, %r11 - movq %r13, %rdi - movq %rdx, %rbx - movq %r12, %rsi -/APP - movq 40(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%r11 - adcq $0,%rbx - -/NO_APP - movq %r10, -208(%rbp) - movq %rbx, %r10 -/APP - movq (%rcx),%rax - mulq 88(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rdx -/APP - addq %r8,%r11 - adcq %rdi,%r10 - adcq %rsi,%rdx - addq %r8,%r11 - adcq %rdi,%r10 - adcq %rsi,%rdx - -/NO_APP - movq %rdx, %r13 - movq %r11, -200(%rbp) - movq %r13, %r12 -/APP - movq (%rcx),%rax - mulq 96(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %rdx - movq %rsi, %r11 -/APP - addq %r8,%r10 - adcq %rdx,%r12 - adcq %r11,%rax - addq %r8,%r10 - adcq %rdx,%r12 - adcq %r11,%rax - -/NO_APP - movq %rdx, %rbx - movq %rax, %r13 - movq %r11, %rsi -/APP - movq 48(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %rbx, %rdi - movq %r10, -192(%rbp) - movq %r13, %r10 -/APP - movq (%rcx),%rax - mulq 104(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r9, %r13 -/APP - movq 8(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r12 - adcq %rdi,%r10 - adcq %rsi,%r13 - addq %r8,%r12 - adcq %rdi,%r10 - adcq %rsi,%r13 - -/NO_APP - movq %r12, -184(%rbp) - movq %r13, %r12 -/APP - movq (%rcx),%rax - mulq 112(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %rbx - movq %rsi, %rdx -/APP - addq %r8,%r10 - adcq %rbx,%r12 - adcq %rdx,%rax - addq %r8,%r10 - adcq %rbx,%r12 - adcq %rdx,%rax - -/NO_APP - movq %rdx, %r11 - movq %rax, %r13 - movq %rbx, %rdi -/APP - movq 56(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r10, -176(%rbp) - movq %r13, %r10 -/APP - movq (%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r9, %r13 -/APP - movq 8(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r12 - adcq %rdi,%r10 - adcq %rsi,%r13 - addq %r8,%r12 - adcq %rdi,%r10 - adcq %rsi,%r13 - -/NO_APP - movq %r12, -168(%rbp) - movq %r13, %r12 -/APP - movq 8(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 16(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %rbx - movq %rsi, %rdx -/APP - addq %r8,%r10 - adcq %rbx,%r12 - adcq %rdx,%rax - addq %r8,%r10 - adcq %rbx,%r12 - adcq %rdx,%rax - -/NO_APP - movq %rdx, %r11 - movq %rax, %r13 - movq %rbx, %rdi -/APP - movq 64(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r10, -160(%rbp) - movq %r9, %r11 -/APP - movq 16(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r13, %r10 - movq %r9, %rbx -/APP - movq 24(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r12 - adcq %rdi,%r10 - adcq %rsi,%r11 - addq %r8,%r12 - adcq %rdi,%r10 - adcq %rsi,%r11 - -/NO_APP - movq %r12, -152(%rbp) -/APP - movq 24(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 32(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - -/NO_APP - movq %rbx, %rdx - movq %r13, %rdi - movq %r11, %rbx - movq %r12, %rsi - movq %rdx, %r11 - movq %r9, %r12 -/APP - movq 72(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r10, -144(%rbp) - movq %r11, %r10 -/APP - movq 32(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 40(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 72(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r12 - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r12 - -/NO_APP - movq %rbx, -136(%rbp) - movq %r12, %r11 -/APP - movq 40(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 48(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 72(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %r11, %rbx - movq %r13, %rdi - movq %rdx, %r11 - movq %r12, %rsi -/APP - movq 80(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r10, -128(%rbp) - movq %r11, %r10 -/APP - movq 48(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 56(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 72(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 80(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rdx -/APP - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%rdx - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%rdx - -/NO_APP - movq %rbx, -120(%rbp) - movq %rdx, %r11 - movq %r9, %rbx -/APP - movq 56(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 64(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 72(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 80(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rbx - -/NO_APP - movq %rbx, %rdx - movq %r13, %rdi - movq %r11, %rbx - movq %r12, %rsi - movq %rdx, %r11 - movq %r9, %r12 -/APP - movq 88(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r10, -112(%rbp) - movq %r11, %r10 -/APP - movq 64(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 72(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 80(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 88(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r12 - addq %r8,%rbx - adcq %rdi,%r10 - adcq %rsi,%r12 - -/NO_APP - movq %rbx, -104(%rbp) - movq %r12, %r11 -/APP - movq 72(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 80(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 88(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r9, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - addq %r8,%r10 - adcq %r13,%r11 - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %r11, %rbx - movq %r13, %rdi - movq %rdx, %r11 - movq %r12, %rsi -/APP - movq 96(%rcx),%rax - mulq %rax - addq %rax,%r10 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r10, -96(%rbp) - movq %r9, %r10 -/APP - movq 80(%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 88(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 96(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r12 - movq %rsi, %rax - movq %r9, %rsi -/APP - addq %r8,%rbx - adcq %r12,%r11 - adcq %rax,%r10 - addq %r8,%rbx - adcq %r12,%r11 - adcq %rax,%r10 - -/NO_APP - movq %r9, %r12 - movq %rbx, -88(%rbp) - movq %r11, %r13 - movq %r10, %r11 -/APP - movq 88(%rcx),%rax - mulq 120(%rcx) - addq %rax,%r13 - adcq %rdx,%r11 - adcq $0,%r12 - addq %rax,%r13 - adcq %rdx,%r11 - adcq $0,%r12 - -/NO_APP - movq %r12, %rdi -/APP - movq 96(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r13 - adcq %rdx,%r11 - adcq $0,%rdi - addq %rax,%r13 - adcq %rdx,%r11 - adcq $0,%rdi - -/NO_APP - movq %r11, %rbx - movq %rdi, %r10 - movq %r9, %r11 -/APP - movq 104(%rcx),%rax - mulq %rax - addq %rax,%r13 - adcq %rdx,%rbx - adcq $0,%r10 - -/NO_APP - movq %r13, -80(%rbp) - movq %r10, %r8 - movq %rbx, %r10 -/APP - movq 96(%rcx),%rax - mulq 120(%rcx) - addq %rax,%r10 - adcq %rdx,%r8 - adcq $0,%rsi - addq %rax,%r10 - adcq %rdx,%r8 - adcq $0,%rsi - -/NO_APP - movq %r8, %r12 - movq %rsi, %rbx -/APP - movq 104(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r10 - adcq %rdx,%r12 - adcq $0,%rbx - addq %rax,%r10 - adcq %rdx,%r12 - adcq $0,%rbx - -/NO_APP - movq %r10, -72(%rbp) - movq %rbx, %r13 - movq %r12, %rbx -/APP - movq 104(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rbx - adcq %rdx,%r13 - adcq $0,%r11 - addq %rax,%rbx - adcq %rdx,%r13 - adcq $0,%r11 - -/NO_APP - movq %r11, %r12 - movq %r13, %r10 -/APP - movq 112(%rcx),%rax - mulq %rax - addq %rax,%rbx - adcq %rdx,%r10 - adcq $0,%r12 - -/NO_APP - movq %rbx, -64(%rbp) - movq %r10, %rdi - movq %r9, %rbx - movq %r12, %rsi -/APP - movq 112(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rbx - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%rbx - -/NO_APP - movq %rdi, -56(%rbp) - movq %rbx, %r8 -/APP - movq 120(%rcx),%rax - mulq %rax - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%r9 - -/NO_APP - movq %rsi, -48(%rbp) - movq 16(%r14), %rdi - leaq -288(%rbp), %rsi - movl $256, %edx - movq %r8, -40(%rbp) - movl $32, 8(%r14) - movl $0, (%r14) - call memcpy@PLT - movl 8(%r14), %edx - testl %edx, %edx - je .L232 - leal -1(%rdx), %ecx - movq 16(%r14), %rsi - mov %ecx, %r9d - cmpq $0, (%rsi,%r9,8) - jne .L230 - movl %ecx, %edx - .align 16 -.L231: - testl %edx, %edx - movl %edx, %ecx - je .L235 - decl %edx - mov %edx, %eax - cmpq $0, (%rsi,%rax,8) - je .L231 - movl %ecx, 8(%r14) - movl %ecx, %edx -.L230: - testl %edx, %edx - je .L232 - movl (%r14), %eax - movl %eax, (%r14) - addq $256, %rsp - popq %rbx - popq %r12 - popq %r13 - popq %r14 - leave - ret -.L235: - movl %edx, 8(%r14) - .align 16 -.L232: - xorl %eax, %eax - movl %eax, (%r14) - addq $256, %rsp - popq %rbx - popq %r12 - popq %r13 - popq %r14 - leave - ret -.LFE8: - .size s_mp_sqr_comba_16, .-s_mp_sqr_comba_16 - .align 16 -.globl s_mp_sqr_comba_32 - .type s_mp_sqr_comba_32, @function -s_mp_sqr_comba_32: -.LFB9: - pushq %rbp -.LCFI32: - xorl %r10d, %r10d - movq %r10, %r8 - movq %r10, %r11 - movq %rsp, %rbp -.LCFI33: - pushq %r14 -.LCFI34: - movq %rsi, %r14 - movq %r10, %rsi - pushq %r13 -.LCFI35: - movq %r10, %r13 - pushq %r12 -.LCFI36: - movq %r10, %r12 - pushq %rbx -.LCFI37: - movq %r10, %rbx - subq $512, %rsp -.LCFI38: - movq 16(%rdi), %rcx -/APP - movq (%rcx),%rax - mulq %rax - addq %rax,%r8 - adcq %rdx,%rbx - adcq $0,%rsi - -/NO_APP - movq %r8, -544(%rbp) -/APP - movq (%rcx),%rax - mulq 8(%rcx) - addq %rax,%rbx - adcq %rdx,%rsi - adcq $0,%r12 - addq %rax,%rbx - adcq %rdx,%rsi - adcq $0,%r12 - -/NO_APP - movq %rbx, -536(%rbp) -/APP - movq (%rcx),%rax - mulq 16(%rcx) - addq %rax,%rsi - adcq %rdx,%r12 - adcq $0,%r13 - addq %rax,%rsi - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r12, %rbx - movq %r13, %r9 -/APP - movq 8(%rcx),%rax - mulq %rax - addq %rax,%rsi - adcq %rdx,%rbx - adcq $0,%r9 - -/NO_APP - movq %rsi, -528(%rbp) - movq %r9, %rdi - movq %r10, %rsi - movq %rbx, %r9 -/APP - movq (%rcx),%rax - mulq 24(%rcx) - addq %rax,%r9 - adcq %rdx,%rdi - adcq $0,%r11 - addq %rax,%r9 - adcq %rdx,%rdi - adcq $0,%r11 - -/NO_APP - movq %rdi, %r12 - movq %r11, %r13 - movq %r10, %rdi -/APP - movq 8(%rcx),%rax - mulq 16(%rcx) - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r10, %r11 - movq %r9, -520(%rbp) - movq %r13, %r8 - movq %r12, %r13 - movq %r10, %r12 -/APP - movq (%rcx),%rax - mulq 32(%rcx) - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - - movq 8(%rcx),%rax - mulq 24(%rcx) - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - addq %rax,%r13 - adcq %rdx,%r8 - adcq $0,%r12 - -/NO_APP - movq %r8, %rbx - movq %r12, %r9 - movq %r10, %r8 -/APP - movq 16(%rcx),%rax - mulq %rax - addq %rax,%r13 - adcq %rdx,%rbx - adcq $0,%r9 - -/NO_APP - movq %r13, -512(%rbp) -/APP - movq (%rcx),%rax - mulq 40(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 24(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%r11 - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%r11 - -/NO_APP - movq %rbx, -504(%rbp) -/APP - movq (%rcx),%rax - mulq 48(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rax - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %r11, %rbx - movq %r13, %rdi - movq %rdx, %r11 - movq %r12, %rsi -/APP - movq 24(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r9, -496(%rbp) - movq %r11, %r9 -/APP - movq (%rcx),%rax - mulq 56(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 32(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rdx -/APP - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%rdx - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%rdx - -/NO_APP - movq %rdx, %r11 - movq %rbx, -488(%rbp) - movq %r10, %rbx -/APP - movq (%rcx),%rax - mulq 64(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rbx - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rbx - - movq 32(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r11 - adcq $0,%rbx - -/NO_APP - movq %r13, %rdi - movq %r9, -480(%rbp) - movq %r12, %rsi - movq %rbx, %r9 - movq %r10, %r12 -/APP - movq (%rcx),%rax - mulq 72(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 40(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r11 - adcq %rdi,%r9 - adcq %rsi,%r12 - addq %r8,%r11 - adcq %rdi,%r9 - adcq %rsi,%r12 - -/NO_APP - movq %r11, -472(%rbp) - movq %r12, %rbx -/APP - movq (%rcx),%rax - mulq 80(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r9 - adcq %r13,%rbx - adcq %r12,%rax - addq %r8,%r9 - adcq %r13,%rbx - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %rbx, %r11 - movq %r13, %rdi - movq %rdx, %rbx - movq %r12, %rsi -/APP - movq 40(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r11 - adcq $0,%rbx - -/NO_APP - movq %r9, -464(%rbp) - movq %rbx, %r9 -/APP - movq (%rcx),%rax - mulq 88(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 48(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rdx -/APP - addq %r8,%r11 - adcq %rdi,%r9 - adcq %rsi,%rdx - addq %r8,%r11 - adcq %rdi,%r9 - adcq %rsi,%rdx - -/NO_APP - movq %rdx, %r13 - movq %r11, -456(%rbp) - movq %r13, %r12 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 96(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %rax - movq %rsi, %r11 -/APP - addq %r8,%r9 - adcq %rax,%r12 - adcq %r11,%r13 - addq %r8,%r9 - adcq %rax,%r12 - adcq %r11,%r13 - -/NO_APP - movq %rax, %rbx - movq %r11, %rsi -/APP - movq 48(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %rbx, %rdi - movq %r9, -448(%rbp) - movq %r13, %r9 -/APP - movq (%rcx),%rax - mulq 104(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 8(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 56(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r12 - adcq %rdi,%r9 - adcq %rsi,%r13 - addq %r8,%r12 - adcq %rdi,%r9 - adcq %rsi,%r13 - -/NO_APP - movq %r12, -440(%rbp) - movq %r10, %r12 -/APP - movq (%rcx),%rax - mulq 112(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r13, %rdx - movq %rdi, %rbx - movq %rsi, %r13 -/APP - addq %r8,%r9 - adcq %rbx,%rdx - adcq %r13,%r12 - addq %r8,%r9 - adcq %rbx,%rdx - adcq %r13,%r12 - -/NO_APP - movq %r12, %rax - movq %r13, %r11 - movq %rdx, %r12 - movq %rax, %r13 - movq %rbx, %rdi - movq %r11, %rsi -/APP - movq 56(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r9, -432(%rbp) - movq %r13, %r9 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 120(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 8(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 64(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rax - movq %rdi, %rdx - movq %rsi, %rbx -/APP - addq %rax,%r12 - adcq %rdx,%r9 - adcq %rbx,%r13 - addq %rax,%r12 - adcq %rdx,%r9 - adcq %rbx,%r13 - -/NO_APP - movq %r12, -424(%rbp) - movq %rdx, %r8 - movq %rax, %rsi - movq %rbx, %rdi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 128(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 104(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 96(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 88(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 80(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 72(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 64(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -416(%rbp) - movq %r13, %r9 -/APP - movq (%rcx),%rax - mulq 136(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 8(%rcx),%rax - mulq 128(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 120(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 72(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax - movq %rsi, %rdx -/APP - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - -/NO_APP - movq %r12, -408(%rbp) - movq %rdx, %rdi - movq %rax, %r8 - movq %rbx, %rsi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 144(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 104(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 96(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 88(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 80(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 72(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -400(%rbp) - movq %r13, %r9 -/APP - movq (%rcx),%rax - mulq 152(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 8(%rcx),%rax - mulq 144(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 136(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 128(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 120(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 72(%rcx),%rax - mulq 80(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax - movq %rsi, %rdx -/APP - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - -/NO_APP - movq %r12, -392(%rbp) - movq %rdx, %rdi - movq %rax, %r8 - movq %rbx, %rsi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 160(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 104(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 96(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 88(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 80(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -384(%rbp) - movq %r13, %r9 -/APP - movq (%rcx),%rax - mulq 168(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 8(%rcx),%rax - mulq 160(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 152(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 144(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 136(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 128(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 120(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 72(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 80(%rcx),%rax - mulq 88(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax - movq %rsi, %rdx -/APP - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - -/NO_APP - movq %r12, -376(%rbp) - movq %rdx, %rdi - movq %rax, %r8 - movq %rbx, %rsi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 176(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 104(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 96(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 88(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -368(%rbp) - movq %r13, %r9 -/APP - movq (%rcx),%rax - mulq 184(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 8(%rcx),%rax - mulq 176(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 16(%rcx),%rax - mulq 168(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 24(%rcx),%rax - mulq 160(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 32(%rcx),%rax - mulq 152(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 40(%rcx),%rax - mulq 144(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 48(%rcx),%rax - mulq 136(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 56(%rcx),%rax - mulq 128(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 64(%rcx),%rax - mulq 120(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 72(%rcx),%rax - mulq 112(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 80(%rcx),%rax - mulq 104(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 88(%rcx),%rax - mulq 96(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax - movq %rsi, %rdx -/APP - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %rdi - movq %r12, -360(%rbp) - movq %rax, %r8 - movq %rbx, %rsi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 192(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 104(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax -/APP - addq %rsi,%r9 - adcq %rbx,%r12 - adcq %rax,%r13 - addq %rsi,%r9 - adcq %rbx,%r12 - adcq %rax,%r13 - -/NO_APP - movq %rax, %r11 - movq %rbx, %r8 -/APP - movq 96(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rdi - movq %r9, -352(%rbp) - movq %r13, %r9 -/APP - movq (%rcx),%rax - mulq 200(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - -/NO_APP - movq %r10, %r13 -/APP - movq 8(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 104(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - -/NO_APP - movq %r12, -344(%rbp) - movq %r10, %r12 -/APP - movq (%rcx),%rax - mulq 208(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r13, %rdx - movq %r8, %rbx - movq %rdi, %r13 -/APP - addq %rsi,%r9 - adcq %rbx,%rdx - adcq %r13,%r12 - addq %rsi,%r9 - adcq %rbx,%rdx - adcq %r13,%r12 - -/NO_APP - movq %r12, %rax - movq %r13, %r11 - movq %rdx, %r12 - movq %rax, %r13 - movq %rbx, %r8 - movq %r11, %rdi -/APP - movq 104(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r9, -336(%rbp) - movq %r13, %r9 - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 216(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 112(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - -/NO_APP - movq %r12, -328(%rbp) -/APP - movq (%rcx),%rax - mulq 224(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r13, %rax - movq %r10, %rdx - movq %r8, %rbx - movq %rdi, %r12 -/APP - addq %rsi,%r9 - adcq %rbx,%rax - adcq %r12,%rdx - addq %rsi,%r9 - adcq %rbx,%rax - adcq %r12,%rdx - -/NO_APP - movq %rdx, %rdi - movq %r12, %r11 - movq %rbx, %r8 - movq %rax, %r12 - movq %rdi, %r13 - movq %r11, %rdi -/APP - movq 112(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r9, -320(%rbp) - movq %r13, %rbx - movq %r10, %r9 -/APP - movq (%rcx),%rax - mulq 232(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 120(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - addq %rsi,%r12 - adcq %r8,%rbx - adcq %rdi,%r9 - addq %rsi,%r12 - adcq %r8,%rbx - adcq %rdi,%r9 - -/NO_APP - movq %r12, -312(%rbp) - movq %r9, %r13 -/APP - movq (%rcx),%rax - mulq 240(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r10, %rax - movq %r8, %r11 - movq %rdi, %rdx -/APP - addq %rsi,%rbx - adcq %r11,%r13 - adcq %rdx,%rax - addq %rsi,%rbx - adcq %r11,%r13 - adcq %rdx,%rax - -/NO_APP - movq %rdx, %r9 - movq %rax, %rdx - movq %r13, %r12 - movq %r11, %r8 - movq %rdx, %r13 - movq %r9, %rdi -/APP - movq 120(%rcx),%rax - mulq %rax - addq %rax,%rbx - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %rbx, -304(%rbp) - movq %r13, %rbx - movq %r10, %r13 -/APP - movq (%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 8(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 16(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 128(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - addq %rsi,%r12 - adcq %r8,%rbx - adcq %rdi,%r13 - addq %rsi,%r12 - adcq %r8,%rbx - adcq %rdi,%r13 - -/NO_APP - movq %r12, -296(%rbp) - movq %r13, %r12 - movq %r10, %r13 -/APP - movq 8(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 16(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 24(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r8, %r11 - movq %rdi, %rax -/APP - addq %rsi,%rbx - adcq %r11,%r12 - adcq %rax,%r13 - addq %rsi,%rbx - adcq %r11,%r12 - adcq %rax,%r13 - -/NO_APP - movq %rax, %r9 - movq %r11, %r8 -/APP - movq 128(%rcx),%rax - mulq %rax - addq %rax,%rbx - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r9, %rdi - movq %rbx, -288(%rbp) - movq %r13, %r9 -/APP - movq 16(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - -/NO_APP - movq %r10, %r13 -/APP - movq 24(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 32(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 136(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - -/NO_APP - movq %r12, -280(%rbp) - movq %r10, %r12 -/APP - movq 24(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 32(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 40(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r13, %rdx - movq %r8, %rbx - movq %rdi, %r13 -/APP - addq %rsi,%r9 - adcq %rbx,%rdx - adcq %r13,%r12 - addq %rsi,%r9 - adcq %rbx,%rdx - adcq %r13,%r12 - -/NO_APP - movq %r12, %rax - movq %r13, %r11 - movq %rdx, %r12 - movq %rax, %r13 - movq %rbx, %r8 - movq %r11, %rdi -/APP - movq 136(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r9, -272(%rbp) - movq %r13, %r9 - movq %r10, %r13 -/APP - movq 32(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 40(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 48(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 144(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r13 - -/NO_APP - movq %r12, -264(%rbp) -/APP - movq 40(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 48(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 56(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r13, %rax - movq %r10, %rdx - movq %r8, %rbx - movq %rdi, %r12 -/APP - addq %rsi,%r9 - adcq %rbx,%rax - adcq %r12,%rdx - addq %rsi,%r9 - adcq %rbx,%rax - adcq %r12,%rdx - -/NO_APP - movq %rdx, %rdi - movq %r12, %r11 - movq %rbx, %r8 - movq %rax, %r12 - movq %rdi, %r13 - movq %r11, %rdi -/APP - movq 144(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r10, %r11 - movq %r9, -256(%rbp) - movq %r13, %r9 -/APP - movq 48(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 56(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 64(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 144(%rcx),%rax - mulq 152(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r11 - addq %rsi,%r12 - adcq %r8,%r9 - adcq %rdi,%r11 - -/NO_APP - movq %r12, -248(%rbp) - movq %r11, %r13 -/APP - movq 56(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 64(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 72(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 80(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 144(%rcx),%rax - mulq 160(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %r10, %rax - movq %rsi, %rdx - movq %r8, %rbx - movq %rdi, %r12 -/APP - addq %rdx,%r9 - adcq %rbx,%r13 - adcq %r12,%rax - addq %rdx,%r9 - adcq %rbx,%r13 - adcq %r12,%rax - -/NO_APP - movq %r12, %r11 - movq %rdx, %r8 - movq %rax, %rdx - movq %r13, %r12 - movq %rbx, %rdi - movq %rdx, %r13 - movq %r11, %rsi -/APP - movq 152(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r9, -240(%rbp) - movq %r13, %r9 - movq %r10, %r13 -/APP - movq 64(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 72(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 80(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 88(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 96(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 104(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 112(%rcx),%rax - mulq 200(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 120(%rcx),%rax - mulq 192(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 128(%rcx),%rax - mulq 184(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 136(%rcx),%rax - mulq 176(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 144(%rcx),%rax - mulq 168(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 152(%rcx),%rax - mulq 160(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rax - movq %rdi, %rdx - movq %rsi, %rbx -/APP - addq %rax,%r12 - adcq %rdx,%r9 - adcq %rbx,%r13 - addq %rax,%r12 - adcq %rdx,%r9 - adcq %rbx,%r13 - -/NO_APP - movq %r12, -232(%rbp) - movq %rdx, %r8 - movq %rax, %rsi - movq %rbx, %rdi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq 72(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 80(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 88(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 96(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 144(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 152(%rcx),%rax - mulq 168(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 160(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -224(%rbp) - movq %r13, %r9 -/APP - movq 80(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 88(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 96(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 104(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 112(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 120(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 128(%rcx),%rax - mulq 200(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 136(%rcx),%rax - mulq 192(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 144(%rcx),%rax - mulq 184(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 152(%rcx),%rax - mulq 176(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 160(%rcx),%rax - mulq 168(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax - movq %rsi, %rdx -/APP - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - -/NO_APP - movq %r12, -216(%rbp) - movq %rdx, %rdi - movq %rax, %r8 - movq %rbx, %rsi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq 88(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 96(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 104(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 112(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 144(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 152(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 160(%rcx),%rax - mulq 176(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 168(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -208(%rbp) - movq %r13, %r9 -/APP - movq 96(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 104(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 112(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 120(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 128(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 136(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 144(%rcx),%rax - mulq 200(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 152(%rcx),%rax - mulq 192(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 160(%rcx),%rax - mulq 184(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 168(%rcx),%rax - mulq 176(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax - movq %rsi, %rdx -/APP - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - -/NO_APP - movq %r12, -200(%rbp) - movq %rdx, %rdi - movq %rax, %r8 - movq %rbx, %rsi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq 104(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 112(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 120(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 128(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 144(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 152(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 160(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 168(%rcx),%rax - mulq 184(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 176(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -192(%rbp) - movq %r13, %r9 -/APP - movq 112(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 120(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 128(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 136(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 144(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 152(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 160(%rcx),%rax - mulq 200(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 168(%rcx),%rax - mulq 192(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 176(%rcx),%rax - mulq 184(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r8, %rbx - movq %rdi, %rax - movq %rsi, %rdx -/APP - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - addq %rbx,%r12 - adcq %rax,%r9 - adcq %rdx,%r13 - -/NO_APP - movq %r12, -184(%rbp) - movq %rdx, %rdi - movq %rax, %r8 - movq %rbx, %rsi - movq %r13, %r12 - movq %r10, %r13 -/APP - movq 120(%rcx),%rax - mulq 248(%rcx) - movq %rax,%rsi - movq %rdx,%r8 - xorq %rdi,%rdi - - movq 128(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 136(%rcx),%rax - mulq 232(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 144(%rcx),%rax - mulq 224(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 152(%rcx),%rax - mulq 216(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 160(%rcx),%rax - mulq 208(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 168(%rcx),%rax - mulq 200(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - - movq 176(%rcx),%rax - mulq 192(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%rdi - -/NO_APP - movq %rsi, %rax - movq %r8, %rbx - movq %rdi, %rdx -/APP - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - addq %rax,%r9 - adcq %rbx,%r12 - adcq %rdx,%r13 - -/NO_APP - movq %rdx, %r11 - movq %rax, %r8 - movq %rbx, %rdi -/APP - movq 184(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -176(%rbp) - movq %r13, %r9 -/APP - movq 128(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - -/NO_APP - movq %r10, %r13 -/APP - movq 136(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 144(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 152(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 160(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 168(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 176(%rcx),%rax - mulq 200(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 184(%rcx),%rax - mulq 192(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r12 - adcq %rdi,%r9 - adcq %rsi,%r13 - addq %r8,%r12 - adcq %rdi,%r9 - adcq %rsi,%r13 - -/NO_APP - movq %r12, -168(%rbp) - movq %r13, %r12 - movq %r10, %r13 -/APP - movq 136(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 144(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 152(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 160(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 168(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 176(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 184(%rcx),%rax - mulq 200(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %rbx - movq %rsi, %rax -/APP - addq %r8,%r9 - adcq %rbx,%r12 - adcq %rax,%r13 - addq %r8,%r9 - adcq %rbx,%r12 - adcq %rax,%r13 - -/NO_APP - movq %rax, %r11 - movq %rbx, %rdi - movq %r10, %rbx -/APP - movq 192(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r11, %rsi - movq %r9, -160(%rbp) - movq %r13, %r9 -/APP - movq 144(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 152(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 160(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 168(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 176(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 184(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 192(%rcx),%rax - mulq 200(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%r12 - adcq %rdi,%r9 - adcq %rsi,%rbx - addq %r8,%r12 - adcq %rdi,%r9 - adcq %rsi,%rbx - -/NO_APP - movq %r12, -152(%rbp) -/APP - movq 152(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 160(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 168(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 176(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 184(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 192(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rdx - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r9 - adcq %r13,%rbx - adcq %r12,%rdx - addq %r8,%r9 - adcq %r13,%rbx - adcq %r12,%rdx - -/NO_APP - movq %rdx, %rax - movq %r13, %rdi - movq %r12, %rsi - movq %rax, %r11 - movq %r10, %r12 -/APP - movq 200(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r9, -144(%rbp) - movq %r11, %r9 -/APP - movq 160(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 168(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 176(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 184(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 192(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 200(%rcx),%rax - mulq 208(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%r12 - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%r12 - -/NO_APP - movq %rbx, -136(%rbp) - movq %r12, %r11 -/APP - movq 168(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 176(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 184(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 192(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 200(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rax - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %r11, %rbx - movq %r13, %rdi - movq %rdx, %r11 - movq %r12, %rsi -/APP - movq 208(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r9, -128(%rbp) - movq %r11, %r9 -/APP - movq 176(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 184(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 192(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 200(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 208(%rcx),%rax - mulq 216(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rdx -/APP - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%rdx - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%rdx - -/NO_APP - movq %rbx, -120(%rbp) - movq %rdx, %r11 - movq %r10, %rbx -/APP - movq 184(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 192(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 200(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 208(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rbx - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rbx - -/NO_APP - movq %rbx, %rdx - movq %r13, %rdi - movq %r11, %rbx - movq %r12, %rsi - movq %rdx, %r11 - movq %r10, %r12 -/APP - movq 216(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r9, -112(%rbp) - movq %r11, %r9 -/APP - movq 192(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 200(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 208(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 216(%rcx),%rax - mulq 224(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%r12 - addq %r8,%rbx - adcq %rdi,%r9 - adcq %rsi,%r12 - -/NO_APP - movq %rbx, -104(%rbp) - movq %r12, %r11 -/APP - movq 200(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 208(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 216(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %r10, %rax - movq %rdi, %r13 - movq %rsi, %r12 -/APP - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rax - addq %r8,%r9 - adcq %r13,%r11 - adcq %r12,%rax - -/NO_APP - movq %rax, %rdx - movq %r11, %rbx - movq %r13, %rdi - movq %rdx, %r11 - movq %r12, %rsi - movq %r10, %r12 -/APP - movq 224(%rcx),%rax - mulq %rax - addq %rax,%r9 - adcq %rdx,%rbx - adcq $0,%r11 - -/NO_APP - movq %r9, -96(%rbp) - movq %r10, %r9 -/APP - movq 208(%rcx),%rax - mulq 248(%rcx) - movq %rax,%r8 - movq %rdx,%rdi - xorq %rsi,%rsi - - movq 216(%rcx),%rax - mulq 240(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - - movq 224(%rcx),%rax - mulq 232(%rcx) - addq %rax,%r8 - adcq %rdx,%rdi - adcq $0,%rsi - -/NO_APP - movq %rdi, %r13 - movq %rsi, %rax -/APP - addq %r8,%rbx - adcq %r13,%r11 - adcq %rax,%r9 - addq %r8,%rbx - adcq %r13,%r11 - adcq %rax,%r9 - -/NO_APP - movq %rbx, -88(%rbp) - movq %r11, %rsi - movq %r9, %r8 -/APP - movq 216(%rcx),%rax - mulq 248(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%r12 - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%r12 - -/NO_APP - movq %r12, %r11 -/APP - movq 224(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%r11 - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%r11 - -/NO_APP - movq %r8, %r13 - movq %r11, %rbx -/APP - movq 232(%rcx),%rax - mulq %rax - addq %rax,%rsi - adcq %rdx,%r13 - adcq $0,%rbx - -/NO_APP - movq %rsi, -80(%rbp) - movq %rbx, %r12 - movq %r13, %rdi - movq %r10, %r13 -/APP - movq 224(%rcx),%rax - mulq 248(%rcx) - addq %rax,%rdi - adcq %rdx,%r12 - adcq $0,%r13 - addq %rax,%rdi - adcq %rdx,%r12 - adcq $0,%r13 - -/NO_APP - movq %r12, %r9 - movq %r13, %r12 -/APP - movq 232(%rcx),%rax - mulq 240(%rcx) - addq %rax,%rdi - adcq %rdx,%r9 - adcq $0,%r12 - addq %rax,%rdi - adcq %rdx,%r9 - adcq $0,%r12 - -/NO_APP - movq %rdi, -72(%rbp) - movq %r9, %r11 - movq %r12, %rbx - movq %r10, %r9 -/APP - movq 232(%rcx),%rax - mulq 248(%rcx) - addq %rax,%r11 - adcq %rdx,%rbx - adcq $0,%r9 - addq %rax,%r11 - adcq %rdx,%rbx - adcq $0,%r9 - -/NO_APP - movq %rbx, %r13 - movq %r9, %rbx - movq %r10, %r9 -/APP - movq 240(%rcx),%rax - mulq %rax - addq %rax,%r11 - adcq %rdx,%r13 - adcq $0,%rbx - -/NO_APP - movq %r11, -64(%rbp) - movq %r13, %rdi - movq %rbx, %rsi -/APP - movq 240(%rcx),%rax - mulq 248(%rcx) - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%r9 - addq %rax,%rdi - adcq %rdx,%rsi - adcq $0,%r9 - -/NO_APP - movq %rdi, -56(%rbp) - movq %r9, %r8 -/APP - movq 248(%rcx),%rax - mulq %rax - addq %rax,%rsi - adcq %rdx,%r8 - adcq $0,%r10 - -/NO_APP - movq %rsi, -48(%rbp) - movq 16(%r14), %rdi - leaq -544(%rbp), %rsi - movl $512, %edx - movq %r8, -40(%rbp) - movl $64, 8(%r14) - movl $0, (%r14) - call memcpy@PLT - movl 8(%r14), %edx - testl %edx, %edx - je .L304 - leal -1(%rdx), %ecx - movq 16(%r14), %rsi - mov %ecx, %r10d - cmpq $0, (%rsi,%r10,8) - jne .L302 - movl %ecx, %edx - .align 16 -.L303: - testl %edx, %edx - movl %edx, %ecx - je .L307 - decl %edx - mov %edx, %eax - cmpq $0, (%rsi,%rax,8) - je .L303 - movl %ecx, 8(%r14) - movl %ecx, %edx -.L302: - testl %edx, %edx - je .L304 - movl (%r14), %eax - movl %eax, (%r14) - addq $512, %rsp - popq %rbx - popq %r12 - popq %r13 - popq %r14 - leave - ret -.L307: - movl %edx, 8(%r14) - .align 16 -.L304: - xorl %eax, %eax - movl %eax, (%r14) - addq $512, %rsp - popq %rbx - popq %r12 - popq %r13 - popq %r14 - leave - ret -.LFE9: - .size s_mp_sqr_comba_32, .-s_mp_sqr_comba_32 |