// File: /workspace/github_cpp_makefile_star2_O2/wo3kie[P]calc/calc.cpp
// Function: main
int main( int argc, char* argv[] )
{
    test();

    using std::cout;
    using std::endl;
    using std::stof;

    try
    {
        if( argc == 2 ){
            cout << calc( argv[1] ) << endl;
        }
        else if( argc == 3 ){
            cout << calc( argv[1], stof(argv[2]) ) << endl;
        }
        else if( argc == 4 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]) ) << endl;
        }
        else if( argc == 5 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]),
                stof(argv[4]) ) << endl;
        }
        else if( argc == 6 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]),
                stof(argv[4]), stof(argv[5]) ) << endl;
        }
        else if( argc == 7 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]),
                stof(argv[4]), stof(argv[5]), stof(argv[6]) ) << endl;
        }
        else if( argc == 8 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]),
                stof(argv[4]), stof(argv[5]), stof(argv[6]),
                stof(argv[7]) ) << endl;
        }
        else if( argc == 9 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]),
                stof(argv[4]), stof(argv[5]), stof(argv[6]),
                stof(argv[7]), stof(argv[8]) ) << endl;
        }
        else if( argc == 10 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]),
                stof(argv[4]), stof(argv[5]), stof(argv[6]),
                stof(argv[7]), stof(argv[8]), stof(argv[9]) ) << endl;
        }
        else if( argc == 11 ){
            cout << calc( argv[1], stof(argv[2]), stof(argv[3]),
                stof(argv[4]), stof(argv[5]), stof(argv[6]),
                stof(argv[7]), stof(argv[8]), stof(argv[9]),
                stof(argv[10]) ) << endl;
        }
    }
    catch( std::runtime_error const & e ){
        std::cerr << e.what() << std::endl;
    }
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x188, %rsp            # imm = 0x188
movq %rsi, %rbx
movl %edi, %r14d
callq 0x36cc
addl $-0x2, %r14d
cmpl $0x9, %r14d
ja 0x5332
leaq 0xd889(%rip), %rax      # 0x120e0
movslq (%rax,%r14,4), %rcx
addq %rax, %rcx
jmpq *%rcx
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0x58(%rsp), %rdx
callq 0x5756
leaq 0x38(%rsp), %rdi
callq 0x55ef
movq 0x1c73c(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x5328
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0x100(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x120(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x1c(%rsp)
movq 0x20(%rbx), %rsi
leaq 0xa0(%rsp), %rdi
leaq 0x148(%rsp), %rdx
callq 0x5756
leaq 0xa0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x20(%rsp)
movq 0x28(%rbx), %rsi
leaq 0xc0(%rsp), %rdi
leaq 0x168(%rsp), %rdx
callq 0x5756
leaq 0xc0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movaps %xmm0, %xmm3
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
movss 0x1c(%rsp), %xmm1
movss 0x20(%rsp), %xmm2
callq 0x62c6
movq 0x1c648(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x52fa
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0x13(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0x12(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x1b(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x1c(%rsp)
movq 0x20(%rbx), %rsi
leaq 0xa0(%rsp), %rdi
leaq 0x1a(%rsp), %rdx
callq 0x5756
leaq 0xa0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x20(%rsp)
movq 0x28(%rbx), %rsi
leaq 0xc0(%rsp), %rdi
leaq 0x27(%rsp), %rdx
callq 0x5756
leaq 0xc0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x28(%rsp)
movq 0x30(%rbx), %rsi
leaq 0xe0(%rsp), %rdi
leaq 0x26(%rsp), %rdx
callq 0x5756
leaq 0xe0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x2c(%rsp)
movq 0x38(%rbx), %rsi
leaq 0x100(%rsp), %rdi
leaq 0x33(%rsp), %rdx
callq 0x5756
leaq 0x100(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x34(%rsp)
movq 0x40(%rbx), %rsi
leaq 0x120(%rsp), %rdi
leaq 0x32(%rsp), %rdx
callq 0x5756
leaq 0x120(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x98(%rsp)
movq 0x48(%rbx), %rsi
leaq 0x148(%rsp), %rdi
leaq 0x9f(%rsp), %rdx
callq 0x5756
leaq 0x148(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x144(%rsp)
movq 0x50(%rbx), %rsi
leaq 0x168(%rsp), %rdi
leaq 0x9e(%rsp), %rdx
callq 0x5756
leaq 0x168(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, (%rsp)
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
movss 0x1c(%rsp), %xmm1
movss 0x20(%rsp), %xmm2
movss 0x28(%rsp), %xmm3
movss 0x2c(%rsp), %xmm4
movss 0x34(%rsp), %xmm5
movss 0x98(%rsp), %xmm6
movss 0x144(%rsp), %xmm7
callq 0x6bb2
movq 0x1c45a(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
leaq 0x168(%rsp), %rdi
callq 0x30c0
jmp 0x52c6
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0xa0(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movaps %xmm0, %xmm1
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
callq 0x5f95
movq 0x1c3c1(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x5314
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x100(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x1c(%rsp)
movq 0x20(%rbx), %rsi
leaq 0xa0(%rsp), %rdi
leaq 0x120(%rsp), %rdx
callq 0x5756
leaq 0xa0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movaps %xmm0, %xmm2
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
movss 0x1c(%rsp), %xmm1
callq 0x611f
movq 0x1c301(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x5307
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0x148(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0x168(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x13(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x1c(%rsp)
movq 0x20(%rbx), %rsi
leaq 0xa0(%rsp), %rdi
leaq 0x12(%rsp), %rdx
callq 0x5756
leaq 0xa0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x20(%rsp)
movq 0x28(%rbx), %rsi
leaq 0xc0(%rsp), %rdi
leaq 0x1b(%rsp), %rdx
callq 0x5756
leaq 0xc0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x28(%rsp)
movq 0x30(%rbx), %rsi
leaq 0xe0(%rsp), %rdi
leaq 0x1a(%rsp), %rdx
callq 0x5756
leaq 0xe0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x2c(%rsp)
movq 0x38(%rbx), %rsi
leaq 0x100(%rsp), %rdi
leaq 0x27(%rsp), %rdx
callq 0x5756
leaq 0x100(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x34(%rsp)
movq 0x40(%rbx), %rsi
leaq 0x120(%rsp), %rdi
leaq 0x26(%rsp), %rdx
callq 0x5756
leaq 0x120(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movaps %xmm0, %xmm6
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
movss 0x1c(%rsp), %xmm1
movss 0x20(%rsp), %xmm2
movss 0x28(%rsp), %xmm3
movss 0x2c(%rsp), %xmm4
movss 0x34(%rsp), %xmm5
callq 0x6810
movq 0x1c183(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x52d3
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0xa0(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
leaq 0x38(%rsp), %rdi
callq 0x5dfc
movq 0x1c12b(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x531e
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0x100(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0x120(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x148(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x1c(%rsp)
movq 0x20(%rbx), %rsi
leaq 0xa0(%rsp), %rdi
leaq 0x168(%rsp), %rdx
callq 0x5756
leaq 0xa0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x20(%rsp)
movq 0x28(%rbx), %rsi
leaq 0xc0(%rsp), %rdi
leaq 0x13(%rsp), %rdx
callq 0x5756
leaq 0xc0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x28(%rsp)
movq 0x30(%rbx), %rsi
leaq 0xe0(%rsp), %rdi
leaq 0x12(%rsp), %rdx
callq 0x5756
leaq 0xe0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movaps %xmm0, %xmm4
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
movss 0x1c(%rsp), %xmm1
movss 0x20(%rsp), %xmm2
movss 0x28(%rsp), %xmm3
callq 0x647a
movq 0x1c009(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x52ed
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0x120(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0x148(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x168(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x1c(%rsp)
movq 0x20(%rbx), %rsi
leaq 0xa0(%rsp), %rdi
leaq 0x13(%rsp), %rdx
callq 0x5756
leaq 0xa0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x20(%rsp)
movq 0x28(%rbx), %rsi
leaq 0xc0(%rsp), %rdi
leaq 0x12(%rsp), %rdx
callq 0x5756
leaq 0xc0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x28(%rsp)
movq 0x30(%rbx), %rsi
leaq 0xe0(%rsp), %rdi
leaq 0x1b(%rsp), %rdx
callq 0x5756
leaq 0xe0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x2c(%rsp)
movq 0x38(%rbx), %rsi
leaq 0x100(%rsp), %rdi
leaq 0x1a(%rsp), %rdx
callq 0x5756
leaq 0x100(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movaps %xmm0, %xmm5
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
movss 0x1c(%rsp), %xmm1
movss 0x20(%rsp), %xmm2
movss 0x28(%rsp), %xmm3
movss 0x2c(%rsp), %xmm4
callq 0x664f
movq 0x1beb9(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
jmp 0x52e0
movq 0x8(%rbx), %rsi
leaq 0x38(%rsp), %rdi
leaq 0x168(%rsp), %rdx
callq 0x5756
movq 0x10(%rbx), %rsi
leaq 0x58(%rsp), %rdi
leaq 0x13(%rsp), %rdx
callq 0x5756
leaq 0x58(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x14(%rsp)
movq 0x18(%rbx), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x12(%rsp), %rdx
callq 0x5756
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x1c(%rsp)
movq 0x20(%rbx), %rsi
leaq 0xa0(%rsp), %rdi
leaq 0x1b(%rsp), %rdx
callq 0x5756
leaq 0xa0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x20(%rsp)
movq 0x28(%rbx), %rsi
leaq 0xc0(%rsp), %rdi
leaq 0x1a(%rsp), %rdx
callq 0x5756
leaq 0xc0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x28(%rsp)
movq 0x30(%rbx), %rsi
leaq 0xe0(%rsp), %rdi
leaq 0x27(%rsp), %rdx
callq 0x5756
leaq 0xe0(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x2c(%rsp)
movq 0x38(%rbx), %rsi
leaq 0x100(%rsp), %rdi
leaq 0x26(%rsp), %rdx
callq 0x5756
leaq 0x100(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x34(%rsp)
movq 0x40(%rbx), %rsi
leaq 0x120(%rsp), %rdi
leaq 0x33(%rsp), %rdx
callq 0x5756
leaq 0x120(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movss %xmm0, 0x98(%rsp)
movq 0x48(%rbx), %rsi
leaq 0x148(%rsp), %rdi
leaq 0x32(%rsp), %rdx
callq 0x5756
leaq 0x148(%rsp), %rdi
xorl %esi, %esi
callq 0x5f7c
movaps %xmm0, %xmm7
leaq 0x38(%rsp), %rdi
movss 0x14(%rsp), %xmm0
movss 0x1c(%rsp), %xmm1
movss 0x20(%rsp), %xmm2
movss 0x28(%rsp), %xmm3
movss 0x2c(%rsp), %xmm4
movss 0x34(%rsp), %xmm5
movss 0x98(%rsp), %xmm6
callq 0x69ce
movq 0x1bd07(%rip), %rdi     # 0x20fc0
callq 0x3320
movq %rax, %rdi
callq 0x30d0
leaq 0x148(%rsp), %rdi
callq 0x30c0
leaq 0x120(%rsp), %rdi
callq 0x30c0
leaq 0x100(%rsp), %rdi
callq 0x30c0
leaq 0xe0(%rsp), %rdi
callq 0x30c0
leaq 0xc0(%rsp), %rdi
callq 0x30c0
leaq 0xa0(%rsp), %rdi
callq 0x30c0
leaq 0x78(%rsp), %rdi
callq 0x30c0
leaq 0x58(%rsp), %rdi
callq 0x30c0
leaq 0x38(%rsp), %rdi
callq 0x30c0
xorl %eax, %eax
addq $0x188, %rsp            # imm = 0x188
popq %rbx
popq %r14
retq
jmp 0x54f6
jmp 0x54f6
jmp 0x550b
jmp 0x550b
jmp 0x550b
jmp 0x550b
jmp 0x5520
jmp 0x5520
jmp 0x5520
jmp 0x5520
jmp 0x5520
jmp 0x5520
jmp 0x5535
jmp 0x5535
jmp 0x5535
jmp 0x5535
jmp 0x5535
jmp 0x5535
jmp 0x5535
jmp 0x5535
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x554a
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x555f
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x5574
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x55e7
jmp 0x54d6
jmp 0x54d6
jmp 0x54d6
jmp 0x54d6
jmp 0x54d6
jmp 0x54d6
jmp 0x54d6
jmp 0x54d6
jmp 0x54d6
jmp 0x54cb
jmp 0x54cb
jmp 0x54cb
jmp 0x54cb
jmp 0x54cb
jmp 0x54cb
jmp 0x54cb
jmp 0x54cb
jmp 0x54cb
movq %rdx, %rbx
movq %rax, %r14
jmp 0x5598
movq %rdx, %rbx
movq %rax, %r14
jmp 0x558e
movq %rdx, %rbx
movq %rax, %r14
leaq 0x168(%rsp), %rdi
callq 0x30c0
jmp 0x54fc
movq %rdx, %rbx
movq %rax, %r14
leaq 0x148(%rsp), %rdi
callq 0x30c0
jmp 0x5511
movq %rdx, %rbx
movq %rax, %r14
leaq 0x120(%rsp), %rdi
callq 0x30c0
jmp 0x5526
movq %rdx, %rbx
movq %rax, %r14
leaq 0x100(%rsp), %rdi
callq 0x30c0
jmp 0x553b
movq %rdx, %rbx
movq %rax, %r14
leaq 0xe0(%rsp), %rdi
callq 0x30c0
jmp 0x5550
movq %rdx, %rbx
movq %rax, %r14
leaq 0xc0(%rsp), %rdi
callq 0x30c0
jmp 0x5565
movq %rdx, %rbx
movq %rax, %r14
leaq 0xa0(%rsp), %rdi
callq 0x30c0
jmp 0x557a
movq %rdx, %rbx
movq %rax, %r14
leaq 0x78(%rsp), %rdi
callq 0x30c0
leaq 0x58(%rsp), %rdi
callq 0x30c0
leaq 0x38(%rsp), %rdi
callq 0x30c0
cmpl $0x1, %ebx
jne 0x55d7
movq %r14, %rdi
callq 0x30a0
movq (%rax), %rcx
movq %rax, %rdi
callq *0x10(%rcx)
movq 0x1ba33(%rip), %rdi     # 0x20fe8
movq %rax, %rsi
callq 0x3210
movq %rax, %rdi
callq 0x30d0
callq 0x3360
jmp 0x5332
movq %rax, %r14
callq 0x3360
movq %r14, %rdi
callq 0x33a0
movq %rax, %rdi
callq 0x6d9b
movq %rdx, %rbx
movq %rax, %r14
jmp 0x5584