// File: /workspace/github_cpp_makefile_star2_O1/wo3kie[P]calc/calc.cpp
// Function: Calculator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>::Calculator()
Calculator()
        : Calculator::base_type( expression )
    {
        qi::char_type char_;
        qi::digit_type digit_;
        qi::double_type double_;
        qi::lit_type lit_;
        qi::string_type string_;
        qi::alpha_type alpha_;
        qi::alnum_type alnum_;

        using qi::on_error;
        using qi::fail;
        using qi::lexeme;

        expression =
            relationalExpression
            >> *(   (string_( "&&" ) > relationalExpression )
                |   (string_( "||" ) > relationalExpression )
                )
            ;

        relationalExpression =
            additiveExpression
            >> *(   (string_( "<=" ) > additiveExpression )
                |   (string_( "<" ) > additiveExpression )
                |   (string_( ">=" ) > additiveExpression )
                |   (string_( ">" ) > additiveExpression )
                |   (string_( "!=" ) > additiveExpression )
                |   (string_( "==" ) > additiveExpression )
                )
            ;

        additiveExpression =
            multiplicativeExpression
            >> *(   (char_( '+' ) > multiplicativeExpression )
                |   (char_( '-' ) > multiplicativeExpression )
                )
            ;

        multiplicativeExpression =
            exponentialExpression
            >> *(   ( char_( '*' ) > exponentialExpression )
                |   ( char_( '/' ) > exponentialExpression )
                )
            ;

        exponentialExpression =
            unaryExpression
            >> -( '^' >> exponentialExpression );
        
        unaryExpression =
                ( char_( '-' ) > unaryExpression )
            |   ( char_( '+' ) > unaryExpression )
            |   ( char_( '!' ) > unaryExpression )
            |   primaryExpression
            ;

        primaryExpression =
                double_
            |   arg
            |   functionCall
            |   '(' > expression > ')'
            ;

        arg =
            ( '_' > digit_ )
            ;

        functionCall =
            ( +alnum_ > '(' > -unaryExpression > ')' )
            ;

        BOOST_SPIRIT_DEBUG_NODE( expression );
        BOOST_SPIRIT_DEBUG_NODE( relationalExpression );
        BOOST_SPIRIT_DEBUG_NODE( additiveExpression );
        BOOST_SPIRIT_DEBUG_NODE( multiplicativeExpression );
        BOOST_SPIRIT_DEBUG_NODE( exponentialExpression );
        BOOST_SPIRIT_DEBUG_NODE( unaryExpression );
        BOOST_SPIRIT_DEBUG_NODE( primaryExpression );
        BOOST_SPIRIT_DEBUG_NODE( arg );
        BOOST_SPIRIT_DEBUG_NODE( functionCall );

        on_error< fail >(
            expression,
            error_handler( qi::_4_type(), qi::_3_type(), qi::_2_type() )
        );
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1e8, %rsp            # imm = 0x1E8
movq %rdi, %r14
leaq 0x10(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0xaf50(%rip), %rsi      # 0x13c33
leaq 0xaf58(%rip), %rdx      # 0x13c42
movq %rsp, %rdi
callq 0x8c2e
leaq 0x28(%r14), %r15
movq %r15, (%r14)
leaq 0x8(%r14), %rbx
leaq 0x18(%r14), %rax
movq %rax, 0x98(%rsp)
movq %rax, 0x8(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x9df6
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x8d37
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xaeff(%rip), %rsi      # 0x13c43
leaq 0xaf04(%rip), %rdx      # 0x13c4f
movq %rbx, 0xe0(%rsp)
callq 0x8c2e
movq %r15, 0x28(%r14)
leaq 0x30(%r14), %rbp
leaq 0x40(%r14), %rax
movq %rax, 0x30(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rbp, %rdi
callq 0x9df6
movq $0x0, 0x50(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x8d9a
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xae9c(%rip), %rsi      # 0x13c43
leaq 0xaea1(%rip), %rdx      # 0x13c4f
movq %r15, 0x80(%rsp)
callq 0x8c2e
leaq 0x70(%r14), %r13
movq %r13, 0x70(%r14)
leaq 0x78(%r14), %rdi
leaq 0x88(%r14), %rax
movq %rax, 0x78(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0x128(%rsp)
callq 0x9df6
movq $0x0, 0x98(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x8e0c
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xae2a(%rip), %rsi      # 0x13c43
leaq 0xae2f(%rip), %rdx      # 0x13c4f
movq %r13, 0xd8(%rsp)
callq 0x8c2e
leaq 0xb8(%r14), %r15
movq %r15, 0xb8(%r14)
leaq 0xc0(%r14), %rdi
leaq 0xd0(%r14), %rax
movq %rax, 0xc0(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0x120(%rsp)
callq 0x9df6
movq $0x0, 0xe0(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x8e8a
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xadac(%rip), %rsi      # 0x13c43
leaq 0xadb1(%rip), %rdx      # 0x13c4f
movq %r15, 0xd0(%rsp)
callq 0x8c2e
leaq 0x100(%r14), %rax
movq %rax, 0xc8(%rsp)
movq %rax, 0x100(%r14)
leaq 0x108(%r14), %rdi
leaq 0x118(%r14), %rax
movq %rax, 0x108(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0x118(%rsp)
callq 0x9df6
movq $0x0, 0x128(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x8f10
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xad26(%rip), %rsi      # 0x13c43
leaq 0xad2b(%rip), %rdx      # 0x13c4f
callq 0x8c2e
leaq 0x148(%r14), %r15
movq %r15, 0x148(%r14)
leaq 0x150(%r14), %rdi
leaq 0x160(%r14), %rax
movq %rax, 0x150(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0x110(%rsp)
callq 0x9df6
movq $0x0, 0x170(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x8f86
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xacb0(%rip), %rsi      # 0x13c43
leaq 0xacb5(%rip), %rdx      # 0x13c4f
movq %r15, 0xc0(%rsp)
callq 0x8c2e
leaq 0x190(%r14), %r15
movq %r15, 0x190(%r14)
leaq 0x198(%r14), %rdi
leaq 0x1a8(%r14), %rax
movq %rax, 0x198(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0x100(%rsp)
callq 0x9df6
movq $0x0, 0x1b8(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9004
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xac32(%rip), %rsi      # 0x13c43
leaq 0xac37(%rip), %rdx      # 0x13c4f
movq %r15, 0xb8(%rsp)
callq 0x8c2e
leaq 0x1d8(%r14), %r15
movq %r15, 0x1d8(%r14)
leaq 0x1e0(%r14), %rdi
leaq 0x1f0(%r14), %rax
movq %rax, 0x1e0(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0xf8(%rsp)
callq 0x9df6
movq $0x0, 0x200(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9082
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xabb4(%rip), %rsi      # 0x13c43
leaq 0xabb9(%rip), %rdx      # 0x13c4f
movq %r15, 0xb0(%rsp)
callq 0x8c2e
leaq 0x220(%r14), %rax
movq %rax, 0xa8(%rsp)
movq %rax, 0x220(%r14)
leaq 0x228(%r14), %rdi
leaq 0x238(%r14), %rax
movq %rax, 0x228(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0xf0(%rsp)
callq 0x9df6
movq $0x0, 0x248(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9108
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %r12, (%rdi)
leaq 0xab2e(%rip), %rsi      # 0x13c43
leaq 0xab33(%rip), %rdx      # 0x13c4f
callq 0x8c2e
leaq 0x268(%r14), %rax
movq %rax, 0xa0(%rsp)
movq %rax, 0x268(%r14)
leaq 0x270(%r14), %rdi
leaq 0x280(%r14), %rax
movq %rax, 0x270(%r14)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
addq %rsi, %rdx
movq %rdi, 0xe8(%rsp)
callq 0x9df6
movq %rbp, 0x108(%rsp)
movq $0x0, 0x290(%r14)
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x918e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movb $0x0, 0x2f(%rsp)
leaq 0xaab6(%rip), %rax      # 0x13c50
leaq 0x30(%rsp), %rcx
movq %rax, (%rcx)
leaq 0x60(%rsp), %rbx
movq %rcx, (%rbx)
movq %r13, 0x8(%rbx)
leaq 0xaa9e(%rip), %rax      # 0x13c53
leaq 0x50(%rsp), %rcx
movq %rax, (%rcx)
leaq 0x40(%rsp), %rax
movq %rcx, (%rax)
movq %r13, 0x8(%rax)
leaq 0x70(%rsp), %rbp
movq %rbx, (%rbp)
movq %rax, 0x8(%rbp)
leaq 0x88(%rsp), %r12
movq %rbp, (%r12)
movq %rsp, %rsi
movq %r13, (%rsi)
movq %r12, 0x8(%rsi)
movq 0x80(%rsp), %rdi
callq 0x9e86
leaq 0xaa56(%rip), %rax      # 0x13c56
leaq 0x140(%rsp), %rcx
movq %rax, (%rcx)
movq %rcx, 0x88(%rsp)
movq 0xd0(%rsp), %r15
movq %r15, 0x90(%rsp)
leaq 0xaa2f(%rip), %rax      # 0x13c59
leaq 0x1d8(%rsp), %rcx
movq %rax, (%rcx)
leaq 0x130(%rsp), %rax
movq %rcx, (%rax)
movq %r15, 0x8(%rax)
movq %r12, 0x50(%rsp)
movq %rax, 0x58(%rsp)
leaq 0xaa06(%rip), %rax      # 0x13c5b
leaq 0x1b8(%rsp), %rcx
movq %rax, (%rcx)
leaq 0x1c8(%rsp), %rax
movq %rcx, (%rax)
movq %r15, 0x8(%rax)
leaq 0x50(%rsp), %rcx
movq %rcx, 0x40(%rsp)
movq %rax, 0x48(%rsp)
leaq 0xa9d9(%rip), %rax      # 0x13c5e
leaq 0x198(%rsp), %rcx
movq %rax, (%rcx)
leaq 0x1a8(%rsp), %rax
movq %rcx, (%rax)
movq %r15, 0x8(%rax)
leaq 0x40(%rsp), %rcx
movq %rcx, 0x30(%rsp)
movq %rax, 0x38(%rsp)
leaq 0xa9ab(%rip), %rax      # 0x13c60
leaq 0x178(%rsp), %rcx
movq %rax, (%rcx)
leaq 0x188(%rsp), %rax
movq %rcx, (%rax)
movq %r15, 0x8(%rax)
leaq 0x30(%rsp), %rcx
movq %rcx, 0x60(%rsp)
movq %rax, 0x68(%rsp)
leaq 0xa97e(%rip), %rax      # 0x13c63
leaq 0x158(%rsp), %rcx
movq %rax, (%rcx)
leaq 0x168(%rsp), %rax
movq %rcx, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x70(%rsp)
movq %rax, 0x78(%rsp)
leaq 0x150(%rsp), %rax
movq %rbp, (%rax)
movq %rsp, %rsi
movq %r15, (%rsi)
movq %rax, 0x8(%rsi)
movq %r13, %rdi
callq 0xc86c
movb $0x2b, 0x50(%rsp)
leaq 0x50(%rsp), %rax
movq %rax, 0x60(%rsp)
movq 0xc8(%rsp), %r13
movq %r13, 0x68(%rsp)
movb $0x2d, 0x88(%rsp)
movq %r12, 0x30(%rsp)
movq %r13, 0x38(%rsp)
movq %rbx, 0x70(%rsp)
leaq 0x30(%rsp), %rax
movq %rax, 0x78(%rsp)
movq %rbp, 0x40(%rsp)
movq %rsp, %rsi
movq %r13, (%rsi)
leaq 0x40(%rsp), %rax
movq %rax, 0x8(%rsi)
movq %r15, %rdi
callq 0xd37c
movb $0x2a, 0x50(%rsp)
leaq 0x50(%rsp), %rax
movq %rax, 0x60(%rsp)
movq 0xc0(%rsp), %r15
movq %r15, 0x68(%rsp)
movb $0x2f, 0x88(%rsp)
movq %r12, 0x30(%rsp)
movq %r15, 0x38(%rsp)
movq %rbx, 0x70(%rsp)
leaq 0x30(%rsp), %rax
movq %rax, 0x78(%rsp)
movq %rbp, 0x40(%rsp)
movq %rsp, %rsi
movq %r15, (%rsi)
leaq 0x40(%rsp), %r12
movq %r12, 0x8(%rsi)
movq %r13, %rdi
callq 0xda40
movq %rbp, %r13
leaq 0x170(%r14), %rdi
movq (%r15), %rax
movq 0xb8(%rsp), %r15
movq (%r15), %rcx
movq %rsp, %rsi
movq %rcx, (%rsi)
movb $0x5e, 0x8(%rsi)
movq %rax, 0x10(%rsi)
callq 0xe0d8
movb $0x2d, 0x88(%rsp)
leaq 0x88(%rsp), %rax
movq %rax, 0x30(%rsp)
movq %r15, 0x38(%rsp)
movb $0x2b, 0x140(%rsp)
leaq 0x140(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %r15, 0x48(%rsp)
leaq 0x30(%rsp), %rbx
movq %rbx, 0x60(%rsp)
movq %r12, 0x68(%rsp)
movb $0x21, 0x130(%rsp)
leaq 0x130(%rsp), %rax
movq %rax, 0x50(%rsp)
movq %r15, 0x58(%rsp)
leaq 0x60(%rsp), %rbx
movq %rbx, 0x70(%rsp)
leaq 0x50(%rsp), %rbp
movq %rbp, 0x78(%rsp)
movq %rsp, %rsi
movq %r13, %r12
movq %r13, (%rsi)
movq 0xb0(%rsp), %r13
movq %r13, 0x8(%rsi)
movq %r15, %rdi
callq 0xe682
leaq 0x2f(%rsp), %rax
movq %rax, 0x60(%rsp)
movq 0xa8(%rsp), %rax
movq %rax, 0x68(%rsp)
movq %rbx, 0x70(%rsp)
movq 0xa0(%rsp), %rax
movq %rax, 0x78(%rsp)
movb $0x28, 0x50(%rsp)
movq %rbp, 0x40(%rsp)
movq 0x80(%rsp), %rax
movq %rax, 0x48(%rsp)
movb $0x29, 0x88(%rsp)
leaq 0x40(%rsp), %rax
movq %rax, 0x30(%rsp)
leaq 0x88(%rsp), %rax
movq %rax, 0x38(%rsp)
movq %rsp, %rsi
movq %r12, (%rsi)
leaq 0x30(%rsp), %rax
movq %rax, 0x8(%rsi)
movq %r13, %rdi
callq 0xee7c
leaq 0x248(%r14), %rdi
movq %rsp, %rsi
movb $0x5f, (%rsi)
callq 0x10784
leaq 0x10(%rsp), %rbx
addq $0x290, %r14            # imm = 0x290
movq (%r15), %rax
movq %rsp, %rsi
movb $0x28, 0x8(%rsi)
movq %rax, 0x10(%rsi)
movb $0x29, 0x18(%rsi)
movq %r14, %rdi
callq 0x10d4c
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa71a(%rip), %rsi      # 0x13c66
leaq 0xa71d(%rip), %rdx      # 0x13c70
callq 0x8c2e
movq %rsp, %rsi
movq 0x108(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x957e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa6e6(%rip), %rsi      # 0x13c71
leaq 0xa6f3(%rip), %rdx      # 0x13c85
callq 0x8c2e
movq %rsp, %rsi
movq 0x128(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x95bd
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa6bc(%rip), %rsi      # 0x13c86
leaq 0xa6c7(%rip), %rdx      # 0x13c98
callq 0x8c2e
movq %rsp, %rsi
movq 0x120(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x95fc
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa690(%rip), %rsi      # 0x13c99
leaq 0xa6a1(%rip), %rdx      # 0x13cb1
callq 0x8c2e
movq %rsp, %rsi
movq 0x118(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x963b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa66a(%rip), %rsi      # 0x13cb2
leaq 0xa678(%rip), %rdx      # 0x13cc7
callq 0x8c2e
movq %rsp, %rsi
movq 0x110(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x967a
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa641(%rip), %rsi      # 0x13cc8
leaq 0xa649(%rip), %rdx      # 0x13cd7
callq 0x8c2e
movq %rsp, %rsi
movq 0x100(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x96b9
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa612(%rip), %rsi      # 0x13cd8
leaq 0xa61c(%rip), %rdx      # 0x13ce9
callq 0x8c2e
movq %rsp, %rsi
movq 0xf8(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x96f8
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa5e5(%rip), %rsi      # 0x13cea
leaq 0xa5e1(%rip), %rdx      # 0x13ced
callq 0x8c2e
movq %rsp, %rsi
movq 0xf0(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x9737
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq %rsp, %rdi
movq %rbx, (%rdi)
leaq 0xa5aa(%rip), %rsi      # 0x13cee
leaq 0xa5af(%rip), %rdx      # 0x13cfa
callq 0x8c2e
movq %rsp, %rsi
movq 0xe8(%rsp), %rdi
callq 0x3100
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x9776
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
movq 0x80(%rsp), %rdi
callq 0x9c5f
addq $0x1e8, %rsp            # imm = 0x1E8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
jmp 0x97b7
jmp 0x97e4
movq %rax, %r14
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x97e7
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x97e7
jmp 0x97e4
jmp 0x97e4
jmp 0x97e4
jmp 0x97e4
jmp 0x97e4
jmp 0x97e4
jmp 0x97e4
jmp 0x97e4
jmp 0x97e4
movq %rax, %r14
movq 0xa0(%rsp), %rdi
callq 0x9d2e
movq 0xa8(%rsp), %rdi
callq 0x9d56
movq 0xb0(%rsp), %rdi
callq 0x9d7e
movq 0xb8(%rsp), %rdi
callq 0x9d7e
movq 0xc0(%rsp), %rdi
callq 0x9da6
movq 0xc8(%rsp), %rdi
callq 0x9dce
movq 0xd0(%rsp), %rdi
callq 0x9dce
movq 0xd8(%rsp), %rdi
callq 0x9dce
movq 0x80(%rsp), %rdi
callq 0x9dce
movq 0xe0(%rsp), %rax
movq (%rax), %rdi
cmpq 0x98(%rsp), %rdi
je 0x9884
movq 0x98(%rsp), %rax
movq (%rax), %rsi
incq %rsi
callq 0x3220
movq %r14, %rdi
callq 0x3390
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x97f4
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x97f4
movq %rax, %r14
jmp 0x97f4
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9801
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x9801
movq %rax, %r14
jmp 0x9801
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x980e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x980e
movq %rax, %r14
jmp 0x980e
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x981b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x981b
movq %rax, %r14
jmp 0x981b
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9828
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x9828
movq %rax, %r14
jmp 0x9828
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9835
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x9835
movq %rax, %r14
jmp 0x9835
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9842
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x9842
movq %rax, %r14
jmp 0x9842
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x984f
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x984f
movq %rax, %r14
jmp 0x984f
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x985c
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x985c
movq %rax, %r14
jmp 0x985c
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x9884
movq 0x10(%rsp), %rsi
jmp 0x987c
movq %rax, %r14
jmp 0x9884