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