// File: ArashPartow[P]exprtk/./exprtk.hpp
// Function: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xroxr_expression_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const>(exprtk::details::operator_type const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
inline expression_node_ptr synthesize_str_xroxr_expression_impl(const details::operator_type& opr,
                                                                         T0 s0, T1 s1,
                                                                         range_t rp0, range_t rp1)
         {
            switch (opr)
            {
               #define case_stmt(op0, op1)                                                                        \
               case op0 : return node_allocator_->                                                                \
                             allocate_tttt<typename details::str_xroxr_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
                                (s0, s1, rp0, rp1);                                                               \

               string_opr_switch_statements
               #undef case_stmt
               default : return error_node();
            }
         }

// Assembly:
subq $0x9c8, %rsp            # imm = 0x9C8
movq %rcx, 0x180(%rsp)
movq %rdx, 0x188(%rsp)
leaq 0xa20(%rsp), %rax
movq %rax, 0x190(%rsp)
leaq 0x9d0(%rsp), %rax
movq %rax, 0x198(%rsp)
movq %rdi, 0x9b8(%rsp)
movq %rsi, 0x9b0(%rsp)
movq %rdx, 0x9a8(%rsp)
movq %rcx, 0x9a0(%rsp)
movq 0x9b8(%rsp), %rax
movq %rax, 0x1a0(%rsp)
movq 0x9b0(%rsp), %rax
movl (%rax), %eax
addl $-0xe, %eax
movl %eax, %ecx
movq %rcx, 0x1a8(%rsp)
subl $0x4b, %eax
ja 0x46c48e
movq 0x1a8(%rsp), %rax
leaq 0x13478e(%rip), %rcx    # 0x59fac4
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0x178(%rsp)
leaq 0x980(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x960(%rsp), %rdi
callq 0x11b140
jmp 0x46b37f
movq 0x178(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x940(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x930(%rsp)
movaps %xmm2, 0x920(%rsp)
movaps %xmm1, 0x910(%rsp)
movaps %xmm0, 0x900(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x8f0(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x8e0(%rsp)
movaps %xmm2, 0x8d0(%rsp)
movaps %xmm1, 0x8c0(%rsp)
movaps %xmm0, 0x8b0(%rsp)
movaps 0x8f0(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0x168(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x8b0(%rsp), %xmm0
movaps 0x8c0(%rsp), %xmm1
movaps 0x8d0(%rsp), %xmm2
movaps 0x8e0(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x940(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x900(%rsp), %xmm0
movaps 0x910(%rsp), %xmm1
movaps 0x920(%rsp), %xmm2
movaps 0x930(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x980(%rsp), %rsi
leaq 0x960(%rsp), %rdx
callq 0x46c4c0
movq %rax, 0x170(%rsp)
jmp 0x46b4b4
movq 0x170(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x960(%rsp), %rdi
callq 0x11b838
leaq 0x980(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46b51a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x960(%rsp), %rdi
callq 0x11b838
leaq 0x980(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0x160(%rsp)
leaq 0x890(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x870(%rsp), %rdi
callq 0x11b140
jmp 0x46b56c
movq 0x160(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x860(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x850(%rsp)
movaps %xmm2, 0x840(%rsp)
movaps %xmm1, 0x830(%rsp)
movaps %xmm0, 0x820(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x810(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x800(%rsp)
movaps %xmm2, 0x7f0(%rsp)
movaps %xmm1, 0x7e0(%rsp)
movaps %xmm0, 0x7d0(%rsp)
movaps 0x810(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0x150(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x7d0(%rsp), %xmm0
movaps 0x7e0(%rsp), %xmm1
movaps 0x7f0(%rsp), %xmm2
movaps 0x800(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x860(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x820(%rsp), %xmm0
movaps 0x830(%rsp), %xmm1
movaps 0x840(%rsp), %xmm2
movaps 0x850(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x890(%rsp), %rsi
leaq 0x870(%rsp), %rdx
callq 0x46c770
movq %rax, 0x158(%rsp)
jmp 0x46b6a1
movq 0x158(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x870(%rsp), %rdi
callq 0x11b838
leaq 0x890(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46b707
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x870(%rsp), %rdi
callq 0x11b838
leaq 0x890(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0x148(%rsp)
leaq 0x7b0(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x790(%rsp), %rdi
callq 0x11b140
jmp 0x46b759
movq 0x148(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x780(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x770(%rsp)
movaps %xmm2, 0x760(%rsp)
movaps %xmm1, 0x750(%rsp)
movaps %xmm0, 0x740(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x730(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x720(%rsp)
movaps %xmm2, 0x710(%rsp)
movaps %xmm1, 0x700(%rsp)
movaps %xmm0, 0x6f0(%rsp)
movaps 0x730(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0x138(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x6f0(%rsp), %xmm0
movaps 0x700(%rsp), %xmm1
movaps 0x710(%rsp), %xmm2
movaps 0x720(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x780(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x740(%rsp), %xmm0
movaps 0x750(%rsp), %xmm1
movaps 0x760(%rsp), %xmm2
movaps 0x770(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x7b0(%rsp), %rsi
leaq 0x790(%rsp), %rdx
callq 0x46ca20
movq %rax, 0x140(%rsp)
jmp 0x46b88e
movq 0x140(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x790(%rsp), %rdi
callq 0x11b838
leaq 0x7b0(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46b8f4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x790(%rsp), %rdi
callq 0x11b838
leaq 0x7b0(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0x130(%rsp)
leaq 0x6d0(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x6b0(%rsp), %rdi
callq 0x11b140
jmp 0x46b946
movq 0x130(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x6a0(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x690(%rsp)
movaps %xmm2, 0x680(%rsp)
movaps %xmm1, 0x670(%rsp)
movaps %xmm0, 0x660(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x650(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x640(%rsp)
movaps %xmm2, 0x630(%rsp)
movaps %xmm1, 0x620(%rsp)
movaps %xmm0, 0x610(%rsp)
movaps 0x650(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0x120(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x610(%rsp), %xmm0
movaps 0x620(%rsp), %xmm1
movaps 0x630(%rsp), %xmm2
movaps 0x640(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x6a0(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x660(%rsp), %xmm0
movaps 0x670(%rsp), %xmm1
movaps 0x680(%rsp), %xmm2
movaps 0x690(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x6d0(%rsp), %rsi
leaq 0x6b0(%rsp), %rdx
callq 0x46ccd0
movq %rax, 0x128(%rsp)
jmp 0x46ba7b
movq 0x128(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x6b0(%rsp), %rdi
callq 0x11b838
leaq 0x6d0(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46bae1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x6b0(%rsp), %rdi
callq 0x11b838
leaq 0x6d0(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0x118(%rsp)
leaq 0x5f0(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x5d0(%rsp), %rdi
callq 0x11b140
jmp 0x46bb33
movq 0x118(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x5c0(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x5b0(%rsp)
movaps %xmm2, 0x5a0(%rsp)
movaps %xmm1, 0x590(%rsp)
movaps %xmm0, 0x580(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x570(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x560(%rsp)
movaps %xmm2, 0x550(%rsp)
movaps %xmm1, 0x540(%rsp)
movaps %xmm0, 0x530(%rsp)
movaps 0x570(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0x108(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x530(%rsp), %xmm0
movaps 0x540(%rsp), %xmm1
movaps 0x550(%rsp), %xmm2
movaps 0x560(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x5c0(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x580(%rsp), %xmm0
movaps 0x590(%rsp), %xmm1
movaps 0x5a0(%rsp), %xmm2
movaps 0x5b0(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x5f0(%rsp), %rsi
leaq 0x5d0(%rsp), %rdx
callq 0x46cf80
movq %rax, 0x110(%rsp)
jmp 0x46bc68
movq 0x110(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x5d0(%rsp), %rdi
callq 0x11b838
leaq 0x5f0(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46bcce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x5d0(%rsp), %rdi
callq 0x11b838
leaq 0x5f0(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0x100(%rsp)
leaq 0x510(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x4f0(%rsp), %rdi
callq 0x11b140
jmp 0x46bd20
movq 0x100(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x4e0(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x4d0(%rsp)
movaps %xmm2, 0x4c0(%rsp)
movaps %xmm1, 0x4b0(%rsp)
movaps %xmm0, 0x4a0(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x490(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x480(%rsp)
movaps %xmm2, 0x470(%rsp)
movaps %xmm1, 0x460(%rsp)
movaps %xmm0, 0x450(%rsp)
movaps 0x490(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0xf0(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x450(%rsp), %xmm0
movaps 0x460(%rsp), %xmm1
movaps 0x470(%rsp), %xmm2
movaps 0x480(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x4e0(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x4a0(%rsp), %xmm0
movaps 0x4b0(%rsp), %xmm1
movaps 0x4c0(%rsp), %xmm2
movaps 0x4d0(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x510(%rsp), %rsi
leaq 0x4f0(%rsp), %rdx
callq 0x46d230
movq %rax, 0xf8(%rsp)
jmp 0x46be55
movq 0xf8(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x4f0(%rsp), %rdi
callq 0x11b838
leaq 0x510(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46bebb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x4f0(%rsp), %rdi
callq 0x11b838
leaq 0x510(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0xe8(%rsp)
leaq 0x430(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x410(%rsp), %rdi
callq 0x11b140
jmp 0x46bf0d
movq 0xe8(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x400(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x3f0(%rsp)
movaps %xmm2, 0x3e0(%rsp)
movaps %xmm1, 0x3d0(%rsp)
movaps %xmm0, 0x3c0(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x3b0(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x3a0(%rsp)
movaps %xmm2, 0x390(%rsp)
movaps %xmm1, 0x380(%rsp)
movaps %xmm0, 0x370(%rsp)
movaps 0x3b0(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0xd8(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x370(%rsp), %xmm0
movaps 0x380(%rsp), %xmm1
movaps 0x390(%rsp), %xmm2
movaps 0x3a0(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x400(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x3c0(%rsp), %xmm0
movaps 0x3d0(%rsp), %xmm1
movaps 0x3e0(%rsp), %xmm2
movaps 0x3f0(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x430(%rsp), %rsi
leaq 0x410(%rsp), %rdx
callq 0x46d4e0
movq %rax, 0xe0(%rsp)
jmp 0x46c042
movq 0xe0(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x410(%rsp), %rdi
callq 0x11b838
leaq 0x430(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46c0a8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x410(%rsp), %rdi
callq 0x11b838
leaq 0x430(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0xd0(%rsp)
leaq 0x350(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x330(%rsp), %rdi
callq 0x11b140
jmp 0x46c0fa
movq 0xd0(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x320(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x310(%rsp)
movaps %xmm2, 0x300(%rsp)
movaps %xmm1, 0x2f0(%rsp)
movaps %xmm0, 0x2e0(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x2d0(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x2c0(%rsp)
movaps %xmm2, 0x2b0(%rsp)
movaps %xmm1, 0x2a0(%rsp)
movaps %xmm0, 0x290(%rsp)
movaps 0x2d0(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0xc0(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x290(%rsp), %xmm0
movaps 0x2a0(%rsp), %xmm1
movaps 0x2b0(%rsp), %xmm2
movaps 0x2c0(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x320(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x2e0(%rsp), %xmm0
movaps 0x2f0(%rsp), %xmm1
movaps 0x300(%rsp), %xmm2
movaps 0x310(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x350(%rsp), %rsi
leaq 0x330(%rsp), %rdx
callq 0x46d790
movq %rax, 0xc8(%rsp)
jmp 0x46c22f
movq 0xc8(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x330(%rsp), %rdi
callq 0x11b838
leaq 0x350(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46c295
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x330(%rsp), %rdi
callq 0x11b838
leaq 0x350(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
movq 0x188(%rsp), %rsi
movq 0x1a0(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0xb8(%rsp)
leaq 0x270(%rsp), %rdi
callq 0x11b140
movq 0x180(%rsp), %rsi
leaq 0x250(%rsp), %rdi
callq 0x11b140
jmp 0x46c2e7
movq 0xb8(%rsp), %rdi
movq 0x190(%rsp), %rax
movq 0x198(%rsp), %rcx
movups 0x40(%rcx), %xmm0
movaps %xmm0, 0x240(%rsp)
movups (%rcx), %xmm0
movups 0x10(%rcx), %xmm1
movups 0x20(%rcx), %xmm2
movups 0x30(%rcx), %xmm3
movaps %xmm3, 0x230(%rsp)
movaps %xmm2, 0x220(%rsp)
movaps %xmm1, 0x210(%rsp)
movaps %xmm0, 0x200(%rsp)
movups 0x40(%rax), %xmm0
movaps %xmm0, 0x1f0(%rsp)
movups (%rax), %xmm0
movups 0x10(%rax), %xmm1
movups 0x20(%rax), %xmm2
movups 0x30(%rax), %xmm3
movaps %xmm3, 0x1e0(%rsp)
movaps %xmm2, 0x1d0(%rsp)
movaps %xmm1, 0x1c0(%rsp)
movaps %xmm0, 0x1b0(%rsp)
movaps 0x1f0(%rsp), %xmm0
movq %rsp, %rax
movq %rax, 0xa8(%rsp)
movups %xmm0, 0x90(%rax)
movaps 0x1b0(%rsp), %xmm0
movaps 0x1c0(%rsp), %xmm1
movaps 0x1d0(%rsp), %xmm2
movaps 0x1e0(%rsp), %xmm3
movups %xmm3, 0x80(%rax)
movups %xmm2, 0x70(%rax)
movups %xmm1, 0x60(%rax)
movups %xmm0, 0x50(%rax)
movaps 0x240(%rsp), %xmm0
movups %xmm0, 0x40(%rax)
movaps 0x200(%rsp), %xmm0
movaps 0x210(%rsp), %xmm1
movaps 0x220(%rsp), %xmm2
movaps 0x230(%rsp), %xmm3
movups %xmm3, 0x30(%rax)
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x270(%rsp), %rsi
leaq 0x250(%rsp), %rdx
callq 0x46da40
movq %rax, 0xb0(%rsp)
jmp 0x46c41c
movq 0xb0(%rsp), %rax
movq %rax, 0x9c0(%rsp)
leaq 0x250(%rsp), %rdi
callq 0x11b838
leaq 0x270(%rsp), %rdi
callq 0x11b838
jmp 0x46c49b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
jmp 0x46c47f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x958(%rsp)
movl %eax, 0x954(%rsp)
leaq 0x250(%rsp), %rdi
callq 0x11b838
leaq 0x270(%rsp), %rdi
callq 0x11b838
jmp 0x46c4ab
callq 0x2821f0
movq %rax, 0x9c0(%rsp)
movq 0x9c0(%rsp), %rax
addq $0x9c8, %rsp            # imm = 0x9C8
retq
movq 0x958(%rsp), %rdi
callq 0x11b4e0
nopl (%rax,%rax)