// File: /workspace/github_cpp_makefile_star2_O3/Mariotti94[P]BigFloat/BigFloat.cc
// Function: operator/(BigFloat const&, BigFloat const&)
BigFloat operator/(const BigFloat& left, const BigFloat& right)
{
    BigFloat tmp;

    if((left.error) || (right.error)) {
        return tmp;
    }

    BigFloat Q, R, D, N, zero;
    zero = 0;

    if(right == zero) {
        tmp.error_code = "Division For 0";
        return tmp;
    }

    N = (left > zero) ? (left) : (left * (-1));
    D = (right > zero) ? (right) : (right * (-1));
    R.sign = '+';
    R.error = 0;

    while((N.decimals != 0) || (D.decimals != 0)) {
        if(N.decimals == 0)
            N.number.push_front('0');
        else
            N.decimals--;

        if(D.decimals == 0)
            D.number.push_front('0');
        else
            D.decimals--;
    }
    N.LeadTrim();
    D.LeadTrim();

    //Increase Precision to highest decimal quote
    int div_precision = (left.decimals > right.decimals) ? (left.decimals) : (right.decimals);
    for(int i = 0; i < div_precision; i++)
        N.number.push_front('0');

    int check = BigFloat::CompareNum(N, D);

    if(check == 0) {
        tmp.number.push_front('1');
    }
    if(check == 2) {
        return zero;
    }
    else {
        while(!N.number.empty()) {
            R.number.push_front(*(N.number.rbegin()));
            N.number.pop_back();

            bool is_zero = true;
            std::deque<char>::const_iterator zero_iter = R.number.begin();
            for(; zero_iter != R.number.end(); ++zero_iter)
                if(*zero_iter != '0')
                    is_zero = false;

            if((R >= D) && (!is_zero)) {
                int Q_sub = 0;
                int min = 0;
                int max = 9;

                while(R >= D) {
                    int avg = max - min;
                    int mod_avg = avg / 2;
                    avg = (avg - mod_avg * 2) ? (mod_avg + 1) : (mod_avg);

                    int div_check = BigFloat::CompareNum(R, D * avg);

                    if(div_check == 2) {
                        max = avg;
                    }
                    else {
                        Q_sub = Q_sub + avg;
                        R = R - D * avg;

                        max = 9;
                    }
                }

                Q.number.push_front(BigFloat::IntToChar(Q_sub));

                bool is_zero = true;
                std::deque<char>::const_iterator zero_iter = R.number.begin();
                for(; zero_iter != R.number.end(); ++zero_iter)
                    if(*zero_iter != '0')
                        is_zero = false;
                if(is_zero)
                    R.number.clear();

            }
            else {
                Q.number.push_front('0');
            }
        }
        tmp = Q;
    }

    if(((left.sign == '-') && (right.sign == '-')) || ((left.sign == '+') && (right.sign == '+')))
        tmp.sign = '+';
    else
        tmp.sign = '-';

    tmp.decimals = div_precision;
    tmp.error = 0;
    tmp.LeadTrim();

    return tmp;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x448, %rsp            # imm = 0x448
movq %rdx, %r14
movq %rsi, %rbp
movq %rdi, %rbx
leaq 0x1b0(%rsp), %rdi
callq 0x27f8
cmpb $0x0, 0x5c(%rbp)
jne 0x5633
cmpb $0x1, 0x5c(%r14)
jne 0x56d0
leaq 0x1b8(%rsp), %rsi
movb -0x8(%rsi), %al
movb %al, (%rbx)
leaq 0x8(%rbx), %rdi
callq 0xb526
leaq 0x220(%rsp), %rax
movb -0x14(%rax), %cl
movb %cl, 0x5c(%rbx)
movl -0x18(%rax), %ecx
movl %ecx, 0x58(%rbx)
leaq 0x70(%rbx), %rcx
movq %rcx, 0x60(%rbx)
movq -0x10(%rax), %rdx
cmpq %rax, %rdx
je 0x5680
movq %rdx, 0x60(%rbx)
movq 0x220(%rsp), %rcx
movq %rcx, 0x70(%rbx)
jmp 0x5686
movups (%rax), %xmm0
movups %xmm0, (%rcx)
movq 0x218(%rsp), %rcx
movq %rcx, 0x68(%rbx)
movq %rax, 0x210(%rsp)
movq $0x0, 0x218(%rsp)
movb $0x0, 0x220(%rsp)
leaq 0x1b8(%rsp), %rdi
callq 0x28a2
movq %rbx, %rax
addq $0x448, %rsp            # imm = 0x448
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x2c8(%rsp), %rdi
callq 0x27f8
leaq 0xa8(%rsp), %rdi
callq 0x27f8
leaq 0x230(%rsp), %rdi
callq 0x27f8
leaq 0x130(%rsp), %rdi
callq 0x27f8
leaq 0x348(%rsp), %rdi
callq 0x27f8
leaq 0x348(%rsp), %rdi
xorl %esi, %esi
callq 0x4440
leaq 0x348(%rsp), %rsi
movq %r14, %rdi
callq 0x62f6
testb %al, %al
je 0x578f
leaq 0x210(%rsp), %rdi
movq 0x8(%rdi), %rdx
leaq 0x6931(%rip), %rcx      # 0xc078
movl $0xe, %r8d
xorl %esi, %esi
callq 0x21b0
leaq 0x1b8(%rsp), %rsi
movb -0x8(%rsi), %al
movb %al, (%rbx)
leaq 0x8(%rbx), %rdi
callq 0xb526
leaq 0x220(%rsp), %rax
movb -0x14(%rax), %cl
movb %cl, 0x5c(%rbx)
movl -0x18(%rax), %ecx
movl %ecx, 0x58(%rbx)
leaq 0x70(%rbx), %rcx
movq %rcx, 0x60(%rbx)
movq -0x10(%rax), %rdx
jmp 0x6111
movq %r14, (%rsp)
movq %rbx, 0x10(%rsp)
leaq 0x348(%rsp), %rsi
movq %rbp, %rdi
callq 0x632e
testb %al, %al
je 0x57f6
movb (%rbp), %al
leaq 0x28(%rsp), %r14
movb %al, -0x8(%r14)
leaq 0x8(%rbp), %rsi
movq %r14, %rdi
callq 0x2a56
movb 0x5c(%rbp), %al
leaq 0x80(%rsp), %rdi
movb %al, -0x4(%rdi)
movl 0x58(%rbp), %eax
movl %eax, -0x8(%rdi)
leaq 0x90(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0x60(%rbp), %rsi
movq 0x68(%rbp), %rdx
addq %rsi, %rdx
callq 0x2dce
jmp 0x5811
leaq 0x3c8(%rsp), %rdx
movl $0xffffffff, (%rdx)     # imm = 0xFFFFFFFF
leaq 0x20(%rsp), %rdi
movq %rbp, %rsi
callq 0x5373
leaq 0x28(%rsp), %r12
movb -0x8(%r12), %al
leaq 0x138(%rsp), %r14
movb %al, -0x8(%r14)
movq %r14, %rdi
movq %r12, %rsi
callq 0x9c0c
leaq 0x80(%rsp), %rsi
movb -0x4(%rsi), %al
leaq 0x190(%rsp), %rdi
movb %al, -0x4(%rdi)
movl -0x8(%rsi), %eax
movl %eax, -0x8(%rdi)
callq 0x20a0
leaq 0x90(%rsp), %rbx
movq -0x10(%rbx), %rdi
cmpq %rbx, %rdi
je 0x5869
callq 0x2120
movq %r12, %rdi
callq 0x28a2
leaq 0x348(%rsp), %rsi
movq (%rsp), %rdi
callq 0x632e
testb %al, %al
je 0x58cf
movq (%rsp), %rcx
movb (%rcx), %al
leaq 0x28(%rsp), %r12
movb %al, -0x8(%r12)
leaq 0x8(%rcx), %rsi
movq %r12, %rdi
callq 0x2a56
movq (%rsp), %rcx
movb 0x5c(%rcx), %al
leaq 0x80(%rsp), %rdi
movb %al, -0x4(%rdi)
movl 0x58(%rcx), %eax
movl %eax, -0x8(%rdi)
movq %rbx, (%rdi)
movq 0x60(%rcx), %rsi
movq 0x68(%rcx), %rdx
addq %rsi, %rdx
callq 0x2dce
jmp 0x58eb
leaq 0x3c8(%rsp), %rdx
movl $0xffffffff, (%rdx)     # imm = 0xFFFFFFFF
leaq 0x20(%rsp), %rdi
movq (%rsp), %rsi
callq 0x5373
leaq 0x28(%rsp), %r13
movb -0x8(%r13), %al
leaq 0x238(%rsp), %r12
movb %al, -0x8(%r12)
movq %r12, %rdi
movq %r13, %rsi
callq 0x9c0c
leaq 0x80(%rsp), %rsi
movb -0x4(%rsi), %al
leaq 0x290(%rsp), %rdi
movb %al, -0x4(%rdi)
movl -0x8(%rsi), %eax
movl %eax, -0x8(%rdi)
callq 0x20a0
movq 0x80(%rsp), %rdi
cmpq %rbx, %rdi
je 0x593f
callq 0x2120
movq %r13, %rdi
callq 0x28a2
movb $0x2b, 0xa8(%rsp)
movb $0x0, 0x104(%rsp)
movl 0x188(%rsp), %ecx
movl 0x288(%rsp), %eax
movl %ecx, %edx
orl %eax, %edx
je 0x5a11
leaq 0x20(%rsp), %r13
testl %ecx, %ecx
je 0x5983
decl %ecx
movl %ecx, 0x188(%rsp)
jmp 0x59ba
movb $0x30, 0x20(%rsp)
movq 0x148(%rsp), %rax
cmpq 0x150(%rsp), %rax
je 0x59a8
movb $0x30, -0x1(%rax)
decq 0x148(%rsp)
jmp 0x59b3
movq %r14, %rdi
movq %r13, %rsi
callq 0xb5ba
movl 0x288(%rsp), %eax
testl %eax, %eax
je 0x59c9
decl %eax
movl %eax, 0x288(%rsp)
jmp 0x5a00
movb $0x30, 0x20(%rsp)
movq 0x248(%rsp), %rax
cmpq 0x250(%rsp), %rax
je 0x59ee
movb $0x30, -0x1(%rax)
decq 0x248(%rsp)
jmp 0x59f9
movq %r12, %rdi
movq %r13, %rsi
callq 0xb5ba
movl 0x288(%rsp), %eax
movl 0x188(%rsp), %ecx
movl %ecx, %edx
orl %eax, %edx
jne 0x5974
leaq 0x130(%rsp), %rdi
callq 0x4398
leaq 0x230(%rsp), %rdi
callq 0x4398
movl 0x58(%rbp), %eax
movq (%rsp), %rcx
movl 0x58(%rcx), %ecx
cmpl %ecx, %eax
cmovgl %eax, %ecx
movl %ecx, 0x8(%rsp)
testl %ecx, %ecx
jle 0x5a7f
leaq 0x20(%rsp), %r12
movl 0x8(%rsp), %ebx
movb $0x30, 0x20(%rsp)
movq 0x148(%rsp), %rax
cmpq 0x150(%rsp), %rax
je 0x5a70
movb $0x30, -0x1(%rax)
decq 0x148(%rsp)
jmp 0x5a7b
movq %r14, %rdi
movq %r12, %rsi
callq 0xb5ba
decl %ebx
jne 0x5a4b
leaq 0x130(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x2e64
cmpl $0x2, %eax
je 0x5ace
testl %eax, %eax
leaq 0x90(%rsp), %rbx
jne 0x5b3e
movb $0x31, 0x20(%rsp)
movq 0x1c8(%rsp), %rax
cmpq 0x1d0(%rsp), %rax
je 0x5b2c
movb $0x31, -0x1(%rax)
decq 0x1c8(%rsp)
jmp 0x5b3e
leaq 0x350(%rsp), %rsi
movb -0x8(%rsi), %al
movq 0x10(%rsp), %rcx
movb %al, (%rcx)
leaq 0x8(%rcx), %rdi
callq 0xb526
leaq 0x3b8(%rsp), %rax
movb -0x14(%rax), %cl
movq 0x10(%rsp), %rbx
movb %cl, 0x5c(%rbx)
movl -0x18(%rax), %ecx
movl %ecx, 0x58(%rbx)
leaq 0x70(%rbx), %rcx
movq %rcx, 0x60(%rbx)
movq -0x10(%rax), %rdx
cmpq %rax, %rdx
je 0x6219
movq %rdx, 0x60(%rbx)
movq 0x3b8(%rsp), %rcx
movq %rcx, 0x70(%rbx)
jmp 0x621f
leaq 0x1b8(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xb5ba
movq 0x168(%rsp), %rsi
cmpq 0x148(%rsp), %rsi
je 0x6043
leaq 0x28(%rsp), %r13
leaq 0x20(%rsp), %r15
movq %rbp, 0xa0(%rsp)
cmpq 0x170(%rsp), %rsi
jne 0x5b84
movq 0x180(%rsp), %rax
movq -0x8(%rax), %rsi
movl $0x200, %eax            # imm = 0x200
addq %rax, %rsi
decq %rsi
movq 0xc0(%rsp), %rax
cmpq 0xc8(%rsp), %rax
je 0x5ba8
movb (%rsi), %cl
movb %cl, -0x1(%rax)
decq 0xc0(%rsp)
jmp 0x5bb5
leaq 0xb0(%rsp), %rdi
callq 0xb730
movq 0x168(%rsp), %rax
movq 0x170(%rsp), %rdi
cmpq %rdi, %rax
je 0x5bcf
decq %rax
jmp 0x5c09
callq 0x2120
movq 0x180(%rsp), %rax
leaq -0x8(%rax), %rcx
movq %rcx, 0x180(%rsp)
movq -0x8(%rax), %rax
movq %rax, 0x170(%rsp)
leaq 0x200(%rax), %rcx
movq %rcx, 0x178(%rsp)
addq $0x1ff, %rax            # imm = 0x1FF
movq %rax, 0x168(%rsp)
movq 0xc0(%rsp), %rcx
movq 0xe0(%rsp), %rax
cmpq %rax, %rcx
je 0x5c61
movq 0xd0(%rsp), %rsi
movq 0xd8(%rsp), %rdx
movb $0x1, %r14b
cmpb $0x30, (%rcx)
sete %dil
incq %rcx
cmpq %rsi, %rcx
jne 0x5c57
movq 0x8(%rdx), %rcx
addq $0x8, %rdx
leaq 0x200(%rcx), %rsi
andb %dil, %r14b
cmpq %rax, %rcx
jne 0x5c39
jmp 0x5c64
movb $0x1, %r14b
cmpb $0x0, 0x104(%rsp)
jne 0x5c94
cmpb $0x0, 0x28c(%rsp)
jne 0x5c94
leaq 0xa8(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x8640
orb %r14b, %al
testb $0x1, %al
je 0x5cd1
movb $0x30, 0x20(%rsp)
movq 0x2e0(%rsp), %rax
cmpq 0x2e8(%rsp), %rax
je 0x5cbc
movb $0x30, -0x1(%rax)
decq 0x2e0(%rsp)
jmp 0x6028
leaq 0x2d0(%rsp), %rdi
movq %r15, %rsi
callq 0xb5ba
jmp 0x6028
movb $0x30, %r14b
cmpb $0x0, 0x104(%rsp)
jne 0x5f3a
xorl %r14d, %r14d
movl $0x9, %r12d
cmpb $0x0, 0x28c(%rsp)
jne 0x5f36
leaq 0xa8(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x8640
testb %al, %al
jne 0x5f36
movl %r12d, %eax
shrl $0x1f, %eax
addl %r12d, %eax
movl %eax, %ecx
sarl %ecx
andl $-0x2, %eax
xorl %edx, %edx
cmpl %eax, %r12d
setne %dl
movl %edx, %r12d
addl %ecx, %r12d
movl %r12d, 0xc(%rsp)
movq %r15, %rdi
leaq 0x230(%rsp), %rsi
leaq 0xc(%rsp), %rdx
callq 0x5373
leaq 0xa8(%rsp), %rdi
movq %r15, %rsi
callq 0x2e64
movl %eax, %r15d
movq 0x80(%rsp), %rdi
cmpq %rbx, %rdi
je 0x5d73
callq 0x2120
movq %r13, %rdi
callq 0x28a2
cmpl $0x2, %r15d
jne 0x5d8b
leaq 0x20(%rsp), %r15
jmp 0x5f28
leaq 0x3c8(%rsp), %rbx
movq %rbx, %rdi
leaq 0x230(%rsp), %rsi
leaq 0xc(%rsp), %rdx
callq 0x5373
leaq 0x20(%rsp), %rdi
movl %r14d, 0x1c(%rsp)
leaq 0xa8(%rsp), %rsi
movq %rbx, %rdx
callq 0x4cb5
movb 0x20(%rsp), %al
movb %al, 0xa8(%rsp)
leaq 0xb0(%rsp), %rdi
movups (%rdi), %xmm0
movaps %xmm0, 0x2b0(%rsp)
movq 0xc0(%rsp), %r8
movq 0xc8(%rsp), %rbp
movq 0xd0(%rsp), %r13
movq 0xd8(%rsp), %r15
movq 0xf0(%rsp), %rax
movq 0xf8(%rsp), %r14
movups 0xe0(%rsp), %xmm0
movl $0xa, %ecx
leaq 0x28(%rsp), %rdx
movq %rdx, %rsi
rep  movsq (%rsi), %es:(%rdi)
movaps 0x2b0(%rsp), %xmm1
movups %xmm1, (%rdx)
movq %r8, 0x128(%rsp)
movq %r8, 0x38(%rsp)
movq %rbp, 0x40(%rsp)
movq %r13, 0x48(%rsp)
movq %r15, 0x50(%rsp)
movups %xmm0, 0x58(%rsp)
movq %rax, 0x68(%rsp)
movq %r14, 0x70(%rsp)
cmpq %r14, %r15
jae 0x5e78
movq %r15, %rbx
movq 0x8(%rbx), %rdi
addq $0x8, %rbx
callq 0x2120
cmpq %r14, %rbx
jb 0x5e66
movq 0x128(%rsp), %rax
movq %rax, 0x58(%rsp)
movq %rbp, 0x60(%rsp)
movq %r13, 0x68(%rsp)
movq %r15, 0x70(%rsp)
leaq 0x28(%rsp), %r13
movb 0x54(%r13), %al
leaq 0xb0(%rsp), %rcx
movb %al, 0x54(%rcx)
movl 0x50(%r13), %eax
movl %eax, 0x50(%rcx)
leaq 0x108(%rsp), %rdi
leaq 0x80(%rsp), %rsi
callq 0x2170
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rbx
cmpq %rbx, %rdi
je 0x5ede
callq 0x2120
movq %r13, %rdi
callq 0x28a2
movq 0x428(%rsp), %rdi
leaq 0x438(%rsp), %rax
cmpq %rax, %rdi
movq 0xa0(%rsp), %rbp
leaq 0x20(%rsp), %r15
movl 0x1c(%rsp), %r14d
je 0x5f12
callq 0x2120
addl %r12d, %r14d
leaq 0x3d0(%rsp), %rdi
callq 0x28a2
movl $0x9, %r12d
cmpb $0x0, 0x104(%rsp)
je 0x5ceb
addb $0x30, %r14b
movb %r14b, 0x20(%rsp)
movq 0x2e0(%rsp), %rax
cmpq 0x2e8(%rsp), %rax
je 0x5f5f
movb %r14b, -0x1(%rax)
decq 0x2e0(%rsp)
jmp 0x5f6f
leaq 0x2d0(%rsp), %rdi
movq %r15, %rsi
callq 0xb5ba
movq 0xc0(%rsp), %r12
movq 0xd0(%rsp), %r14
movq 0xd8(%rsp), %r15
movq 0xe0(%rsp), %rax
cmpq %rax, %r12
je 0x5fc9
movb $0x1, %cl
movq %r15, %rdx
movq %r14, %rdi
movq %r12, %rsi
cmpb $0x30, (%rsi)
sete %r8b
incq %rsi
cmpq %rdi, %rsi
jne 0x5fbd
movq 0x8(%rdx), %rsi
addq $0x8, %rdx
leaq 0x200(%rsi), %rdi
andb %r8b, %cl
cmpq %rax, %rsi
jne 0x5f9f
testb %cl, %cl
je 0x6028
movq 0xc8(%rsp), %rbx
movq 0xf8(%rsp), %r13
cmpq %r13, %r15
jae 0x5ff3
movq %r15, %rbp
movq 0x8(%rbp), %rdi
addq $0x8, %rbp
callq 0x2120
cmpq %r13, %rbp
jb 0x5fe1
movq %r12, 0xe0(%rsp)
movq %rbx, 0xe8(%rsp)
movq %r14, 0xf0(%rsp)
movq %r15, 0xf8(%rsp)
movq 0xa0(%rsp), %rbp
leaq 0x90(%rsp), %rbx
leaq 0x28(%rsp), %r13
movq 0x168(%rsp), %rsi
cmpq 0x148(%rsp), %rsi
leaq 0x20(%rsp), %r15
jne 0x5b66
leaq 0x2d0(%rsp), %rsi
movb -0x8(%rsi), %al
leaq 0x1b8(%rsp), %r14
movb %al, -0x8(%r14)
movq %r14, %rdi
callq 0x9c0c
leaq 0x328(%rsp), %rsi
movb -0x4(%rsi), %al
leaq 0x210(%rsp), %rdi
movb %al, -0x4(%rdi)
movl -0x8(%rsi), %eax
movl %eax, -0x8(%rdi)
callq 0x20a0
movb (%rbp), %al
movl %eax, %ecx
xorb $0x2d, %cl
movq (%rsp), %rdx
movb (%rdx), %dl
movl %edx, %esi
xorb $0x2d, %sil
orb %cl, %sil
sete %cl
xorb $0x2b, %al
xorb $0x2b, %dl
orb %al, %dl
sete %al
orb %cl, %al
xorb $0x1, %al
addb %al, %al
addb $0x2b, %al
leaq 0x1b0(%rsp), %r15
movb %al, (%r15)
movl 0x8(%rsp), %eax
movl %eax, 0x58(%r15)
movb $0x0, 0x5c(%r15)
movq %r15, %rdi
callq 0x4398
movb (%r15), %al
movq 0x10(%rsp), %rcx
movb %al, (%rcx)
leaq 0x8(%rcx), %rdi
movq %r14, %rsi
callq 0xb526
leaq 0x208(%rsp), %rax
movb 0x4(%rax), %cl
movq 0x10(%rsp), %rbx
movb %cl, 0x5c(%rbx)
movl (%rax), %ecx
movl %ecx, 0x58(%rbx)
leaq 0x70(%rbx), %rcx
movq %rcx, 0x60(%rbx)
movq 0x8(%rax), %rdx
leaq 0x220(%rsp), %rax
cmpq %rax, %rdx
je 0x6128
movq %rdx, 0x60(%rbx)
movq 0x220(%rsp), %rcx
movq %rcx, 0x70(%rbx)
jmp 0x612e
movups (%rax), %xmm0
movups %xmm0, (%rcx)
leaq 0x218(%rsp), %rcx
movq (%rcx), %rdx
movq %rdx, 0x68(%rbx)
movq %rax, -0x8(%rcx)
movq $0x0, (%rcx)
movb $0x0, (%rax)
leaq 0x3b8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x6161
callq 0x2120
leaq 0x350(%rsp), %rdi
callq 0x28a2
leaq 0x1a0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x6184
callq 0x2120
leaq 0x138(%rsp), %rdi
callq 0x28a2
leaq 0x2a0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x61a7
callq 0x2120
leaq 0x238(%rsp), %rdi
callq 0x28a2
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x61ca
callq 0x2120
leaq 0xb0(%rsp), %rdi
callq 0x28a2
leaq 0x338(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x61ed
callq 0x2120
leaq 0x2d0(%rsp), %rdi
callq 0x28a2
leaq 0x220(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x56ae
callq 0x2120
jmp 0x56ae
movups (%rax), %xmm0
movups %xmm0, (%rcx)
leaq 0x3b0(%rsp), %rcx
jmp 0x6136
jmp 0x629c
movq %rax, %rbx
movq %r12, %rdi
jmp 0x623e
jmp 0x629c
movq %rax, %rbx
movq %r14, %rdi
callq 0x28a2
jmp 0x629f
jmp 0x629c
jmp 0x629c
jmp 0x629c
jmp 0x629c
jmp 0x628d
jmp 0x628d
movq %rax, %rbx
jmp 0x62ac
movq %rax, %rbx
jmp 0x62b9
movq %rax, %rbx
jmp 0x62c6
movq %rax, %rbx
jmp 0x62d3
jmp 0x6284
jmp 0x629c
jmp 0x629c
jmp 0x629c
jmp 0x629c
jmp 0x629c
movq %rax, %rbx
leaq 0x3c8(%rsp), %rdi
jmp 0x6295
jmp 0x629c
jmp 0x629c
jmp 0x629c
movq %rax, %rbx
jmp 0x62e0
jmp 0x629c
jmp 0x629c
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x2758
jmp 0x629f
movq %rax, %rbx
leaq 0x348(%rsp), %rdi
callq 0x2758
leaq 0x130(%rsp), %rdi
callq 0x2758
leaq 0x230(%rsp), %rdi
callq 0x2758
leaq 0xa8(%rsp), %rdi
callq 0x2758
leaq 0x2c8(%rsp), %rdi
callq 0x2758
leaq 0x1b0(%rsp), %rdi
callq 0x2758
movq %rbx, %rdi
callq 0x2200
nop