// File: /workspace/github_cpp_makefile_star2_O1/ArashPartow[P]exprtk/./exprtk.hpp
// Function: exprtk::parser<double>::run_assemblies()
inline bool run_assemblies()
      {
         if (settings_.commutative_check_enabled())
         {
            helper_assembly_.run_inserters(lexer());
         }

         if (settings_.joiner_enabled())
         {
            helper_assembly_.run_joiners(lexer());
         }

         if (settings_.replacer_enabled())
         {
            helper_assembly_.run_modifiers(lexer());
         }

         if (
              settings_.numeric_check_enabled () ||
              settings_.bracket_check_enabled () ||
              settings_.sequence_check_enabled()
            )
         {
            if (!helper_assembly_.run_scanners(lexer()))
            {
               if (helper_assembly_.error_token_scanner)
               {
                  lexer::helper::bracket_checker*            bracket_checker_ptr     = 0;
                  lexer::helper::numeric_checker<T>*         numeric_checker_ptr     = 0;
                  lexer::helper::sequence_validator*         sequence_validator_ptr  = 0;
                  lexer::helper::sequence_validator_3tokens* sequence_validator3_ptr = 0;

                  if (0 != (bracket_checker_ptr = dynamic_cast<lexer::helper::bracket_checker*>(helper_assembly_.error_token_scanner)))
                  {
                     set_error(make_error(
                        parser_error::e_token,
                        bracket_checker_ptr->error_token(),
                        "ERR005 - Mismatched brackets: '" + bracket_checker_ptr->error_token().value + "'",
                        exprtk_error_location));
                  }
                  else if (0 != (numeric_checker_ptr = dynamic_cast<lexer::helper::numeric_checker<T>*>(helper_assembly_.error_token_scanner)))
                  {
                     for (std::size_t i = 0; i < numeric_checker_ptr->error_count(); ++i)
                     {
                        lexer::token error_token = lexer()[numeric_checker_ptr->error_index(i)];

                        set_error(make_error(
                           parser_error::e_token,
                           error_token,
                           "ERR006 - Invalid numeric token: '" + error_token.value + "'",
                           exprtk_error_location));
                     }

                     if (numeric_checker_ptr->error_count())
                     {
                        numeric_checker_ptr->clear_errors();
                     }
                  }
                  else if (0 != (sequence_validator_ptr = dynamic_cast<lexer::helper::sequence_validator*>(helper_assembly_.error_token_scanner)))
                  {
                     for (std::size_t i = 0; i < sequence_validator_ptr->error_count(); ++i)
                     {
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator_ptr->error(i);

                        set_error(make_error(
                           parser_error::e_token,
                           error_token.first,
                           "ERR007 - Invalid token sequence: '" +
                           error_token.first.value  + "' and '" +
                           error_token.second.value + "'",
                           exprtk_error_location));
                     }

                     if (sequence_validator_ptr->error_count())
                     {
                        sequence_validator_ptr->clear_errors();
                     }
                  }
                  else if (0 != (sequence_validator3_ptr = dynamic_cast<lexer::helper::sequence_validator_3tokens*>(helper_assembly_.error_token_scanner)))
                  {
                     for (std::size_t i = 0; i < sequence_validator3_ptr->error_count(); ++i)
                     {
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator3_ptr->error(i);

                        set_error(make_error(
                           parser_error::e_token,
                           error_token.first,
                           "ERR008 - Invalid token sequence: '" +
                           error_token.first.value  + "' and '" +
                           error_token.second.value + "'",
                           exprtk_error_location));
                     }

                     if (sequence_validator3_ptr->error_count())
                     {
                        sequence_validator3_ptr->clear_errors();
                     }
                  }
               }

               return false;
            }
         }

         return true;
      }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1f8, %rsp            # imm = 0x1F8
movq %rdi, %rbx
cmpb $0x1, 0xd5(%rdi)
jne 0x26841c
movq $0x0, 0x6c0(%rbx)
movq 0x690(%rbx), %rax
cmpq %rax, 0x698(%rbx)
je 0x26841c
xorl %r15d, %r15d
movq (%rax,%r15,8), %r14
movq (%r14), %rax
movq %r14, %rdi
callq *0x8(%rax)
movq (%r14), %rax
movq %r14, %rdi
movq %rbx, %rsi
callq *0x18(%rax)
movq (%r14), %rax
movq %r14, %rdi
callq *0x10(%rax)
testb %al, %al
je 0x26840a
incq %r15
movq 0x690(%rbx), %rax
movq 0x698(%rbx), %rcx
subq %rax, %rcx
sarq $0x3, %rcx
cmpq %rcx, %r15
jb 0x2683c5
jmp 0x26841c
movq 0x690(%rbx), %rax
movq (%rax,%r15,8), %rax
movq %rax, 0x6c0(%rbx)
cmpb $0x1, 0xd1(%rbx)
jne 0x26849a
movq $0x0, 0x6b8(%rbx)
movq 0x678(%rbx), %rax
cmpq %rax, 0x680(%rbx)
je 0x26849a
xorl %r15d, %r15d
movq (%rax,%r15,8), %r14
movq (%r14), %rax
movq %r14, %rdi
callq *0x8(%rax)
movq (%r14), %rax
movq %r14, %rdi
movq %rbx, %rsi
callq *0x18(%rax)
movq (%r14), %rax
movq %r14, %rdi
callq *0x10(%rax)
testb %al, %al
je 0x268488
incq %r15
movq 0x678(%rbx), %rax
movq 0x680(%rbx), %rcx
subq %rax, %rcx
sarq $0x3, %rcx
cmpq %rcx, %r15
jb 0x268443
jmp 0x26849a
movq 0x678(%rbx), %rax
movq (%rax,%r15,8), %rax
movq %rax, 0x6b8(%rbx)
cmpb $0x1, 0xd0(%rbx)
jne 0x268518
movq $0x0, 0x6b0(%rbx)
movq 0x660(%rbx), %rax
cmpq %rax, 0x668(%rbx)
je 0x268518
xorl %r15d, %r15d
movq (%rax,%r15,8), %r14
movq (%r14), %rax
movq %r14, %rdi
callq *0x8(%rax)
movq (%r14), %rax
movq %r14, %rdi
movq %rbx, %rsi
callq *0x18(%rax)
movq (%r14), %rax
movq %r14, %rdi
callq *0x10(%rax)
testb %al, %al
je 0x268506
incq %r15
movq 0x660(%rbx), %rax
movq 0x668(%rbx), %rcx
subq %rax, %rcx
sarq $0x3, %rcx
cmpq %rcx, %r15
jb 0x2684c1
jmp 0x268518
movq 0x660(%rbx), %rax
movq (%rax,%r15,8), %rax
movq %rax, 0x6b0(%rbx)
cmpb $0x0, 0xd2(%rbx)
jne 0x268539
cmpb $0x0, 0xd3(%rbx)
jne 0x268539
movb $0x1, %al
cmpb $0x1, 0xd4(%rbx)
jne 0x2699ff
movq $0x0, 0x6a8(%rbx)
movq 0x648(%rbx), %rax
cmpq %rax, 0x650(%rbx)
sete %bpl
je 0x2685e8
movq (%rax), %r14
movq (%r14), %rax
movq %r14, %rdi
callq *0x8(%rax)
movq (%r14), %rax
movq %r14, %rdi
movq %rbx, %rsi
callq *0x18(%rax)
movq (%r14), %rax
movq %r14, %rdi
callq *0x10(%rax)
testb %al, %al
je 0x2685d3
movl $0x1, %r15d
movq 0x648(%rbx), %rax
movq 0x650(%rbx), %rcx
subq %rax, %rcx
sarq $0x3, %rcx
cmpq %rcx, %r15
setae %bpl
jae 0x2685e8
movq (%rax,%r15,8), %r14
movq (%r14), %rax
movq %r14, %rdi
callq *0x8(%rax)
movq (%r14), %rax
movq %r14, %rdi
movq %rbx, %rsi
callq *0x18(%rax)
movq (%r14), %rax
movq %r14, %rdi
callq *0x10(%rax)
incq %r15
testb %al, %al
jne 0x268587
decq %r15
jmp 0x2685d6
xorl %r15d, %r15d
movq 0x648(%rbx), %rax
movq (%rax,%r15,8), %rax
movq %rax, 0x6a8(%rbx)
movb $0x1, %al
testb %bpl, %bpl
jne 0x2699ff
movq 0x6a8(%rbx), %r14
testq %r14, %r14
je 0x2699fd
movq (%r14), %rax
leaq 0x2a7e43(%rip), %rcx    # 0x510450
cmpq %rcx, %rax
je 0x268baf
leaq 0x2a7f23(%rip), %rcx    # 0x510540
cmpq %rcx, %rax
movq %r14, 0x180(%rsp)
je 0x268c6f
leaq 0x2a7f83(%rip), %rcx    # 0x5105b8
cmpq %rcx, %rax
je 0x26912b
leaq 0x2a7feb(%rip), %rcx    # 0x510630
cmpq %rcx, %rax
jne 0x2699fd
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rax
cmpq %rsi, %rax
je 0x269687
leaq 0x18(%rsp), %r12
addq $0x308, %rbx            # imm = 0x308
xorl %r13d, %r13d
leaq 0xb8(%rsp), %rbp
xorl %r15d, %r15d
leaq 0x188(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x26c9b0
leaq 0x48(%rsp), %r14
movq %r14, %rdi
leaq 0x155037(%rip), %rsi    # 0x3bd6d2
leaq 0x190(%rsp), %rdx
callq 0x26c8c1
movq %r14, %rdi
leaq 0x155018(%rip), %rsi    # 0x3bd6ca
callq 0x120340
movq %r12, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x2686da
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x2686e2
movups (%rcx), %xmm0
movups %xmm0, (%r12)
leaq 0x98(%rsp), %r14
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x1c0(%rsp), %rsi
movq 0x1c8(%rsp), %rdx
leaq 0x8(%rsp), %rdi
callq 0x1203b0
leaq 0x38(%rsp), %rsi
movq %rsi, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x268744
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
jmp 0x26874a
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x30(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x28(%rsp), %rdi
leaq 0x1578d0(%rip), %rsi    # 0x3c003e
callq 0x120340
movq %r14, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26879f
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0x2687a6
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq %r13, 0x8(%rax)
movb %r13b, 0x10(%rax)
leaq 0xc8(%rsp), %rax
movq %rax, 0xb8(%rsp)
movq %r13, 0xc0(%rsp)
movb %r13b, 0xc8(%rsp)
movl $0x610f, %r12d          # imm = 0x610F
movslq %r12d, %rax
imulq $0x66666667, %rax, %r14 # imm = 0x66666667
movq %r14, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r14
addl %ecx, %r14d
leal (%r14,%r14), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %rbp, %rdi
callq 0x1205d0
addl $0x9, %r12d
cmpl $0x13, %r12d
movl %r14d, %r12d
jae 0x2687e3
movq 0xb8(%rsp), %rax
movq 0xc0(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x268868
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x26884d
movl $0xb, %r8d
movq %rbp, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x154c77(%rip), %rcx    # 0x3bd4f3
leaq 0x18(%rsp), %r12
callq 0x120110
leaq 0x78(%rsp), %rsi
movq %rsi, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x2688ae
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0x2688b4
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x180(%rsp), %r14
movq 0x8(%rax), %rdx
movq %rdx, 0x70(%rsp)
movq %rcx, (%rax)
movq %r13, 0x8(%rax)
movb %r13b, 0x10(%rax)
movl %r13d, 0xd8(%rsp)
leaq 0xf0(%rsp), %rax
movq %rax, 0xe0(%rsp)
movq %r13, 0xe8(%rsp)
movb %r13b, 0xf0(%rsp)
movq $-0x1, 0x100(%rsp)
movl %r13d, 0x108(%rsp)
leaq 0x120(%rsp), %rax
movq %rax, 0x110(%rsp)
movq %r13, 0x118(%rsp)
movb %r13b, 0x120(%rsp)
leaq 0x140(%rsp), %rax
movq %rax, 0x130(%rsp)
movq %r13, 0x138(%rsp)
movb %r13b, 0x140(%rsp)
leaq 0x160(%rsp), %rax
movq %rax, 0x150(%rsp)
movq %r13, 0x158(%rsp)
movb %r13b, 0x160(%rsp)
leaq 0xe0(%rsp), %rdi
xorps %xmm0, %xmm0
movups %xmm0, 0x90(%rdi)
movl $0x2, 0x108(%rsp)
movl 0x188(%rsp), %eax
movl %eax, 0xd8(%rsp)
leaq 0x190(%rsp), %rsi
callq 0x1205a0
movq 0x1b0(%rsp), %rax
movq %rax, 0x100(%rsp)
leaq 0x110(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1205a0
leaq 0x130(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x1205a0
movq %rbx, %rdi
leaq 0xd8(%rsp), %rsi
callq 0x26b154
movq 0x150(%rsp), %rdi
leaq 0x160(%rsp), %rax
cmpq %rax, %rdi
je 0x268a10
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x130(%rsp), %rdi
leaq 0x140(%rsp), %rax
cmpq %rax, %rdi
je 0x268a35
movq 0x140(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x110(%rsp), %rdi
leaq 0x120(%rsp), %rax
cmpq %rax, %rdi
je 0x268a5a
movq 0x120(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x268a7f
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x268a9b
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xb8(%rsp), %rdi
leaq 0xc8(%rsp), %rax
cmpq %rax, %rdi
je 0x268ac0
movq 0xc8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x268ae5
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x268b01
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x268b18
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x268b34
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x268b59
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x190(%rsp), %rdi
leaq 0x1a0(%rsp), %rax
cmpq %rax, %rdi
je 0x268b7e
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x1200c0
incq %r15
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rax
movq %rax, %rcx
subq %rsi, %rcx
sarq $0x5, %rcx
movabsq $-0x5555555555555555, %rdx # imm = 0xAAAAAAAAAAAAAAAB
imulq %rdx, %rcx
cmpq %rcx, %r15
jb 0x268679
jmp 0x269687
movl 0x68(%r14), %eax
leaq 0x190(%rsp), %r13
movl %eax, -0x8(%r13)
leaq 0x1a0(%rsp), %r15
movq %r15, -0x10(%r15)
movq 0x70(%r14), %rsi
movq 0x78(%r14), %rdx
addq %rsi, %rdx
movq %r13, %rdi
callq 0x1eda34
movq 0x90(%r14), %rax
movq %rax, 0x10(%r15)
movl 0x68(%r14), %eax
leaq 0x90(%rsp), %r12
movl %eax, -0x8(%r12)
leaq 0xa0(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0x70(%r14), %rsi
movq 0x78(%r14), %rdx
addq %rsi, %rdx
movq %r12, %rdi
callq 0x1eda34
movq 0x90(%r14), %rax
movq %rax, 0xb0(%rsp)
leaq 0x154a36(%rip), %rcx    # 0x3bd665
movl $0x1f, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x18(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x2696a1
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x2696a7
movq 0x18(%r14), %rax
movq 0x20(%r14), %rcx
cmpq %rax, %rcx
je 0x269119
leaq 0x28(%rbx), %rax
movq %rax, 0x1f0(%rsp)
leaq 0x1a0(%rsp), %r15
leaq 0x308(%rbx), %rax
movq %rax, 0x1e8(%rsp)
xorl %ebp, %ebp
leaq 0x48(%rsp), %r12
xorl %r13d, %r13d
movq 0x18(%r14), %rcx
movq 0x20(%r14), %rdx
subq %rcx, %rdx
sarq $0x3, %rdx
movq $-0x1, %rax
cmpq %rdx, %r13
jae 0x268ccc
movq (%rcx,%r13,8), %rax
movq (%rbx), %rcx
movq 0x8(%rbx), %rdx
subq %rcx, %rdx
sarq $0x4, %rdx
movabsq $-0x5555555555555555, %rsi # imm = 0xAAAAAAAAAAAAAAAB
imulq %rsi, %rdx
leaq (%rax,%rax,2), %r14
shlq $0x4, %r14
addq %rcx, %r14
cmpq %rdx, %rax
cmovaeq 0x1f0(%rsp), %r14
movl (%r14), %eax
movl %eax, 0x188(%rsp)
movq %r15, 0x190(%rsp)
movq 0x8(%r14), %rsi
movq 0x10(%r14), %rdx
addq %rsi, %rdx
leaq 0x190(%rsp), %r15
movq %r15, %rdi
callq 0x1eda34
movq 0x28(%r14), %rax
movq %rax, 0x1b0(%rsp)
leaq 0x28(%rsp), %r14
movq %r14, %rdi
leaq 0x15493e(%rip), %rsi    # 0x3bd685
movq %r15, %rdx
callq 0x26c8c1
movq %r14, %rdi
leaq 0x1572e5(%rip), %rsi    # 0x3c003e
callq 0x120340
leaq 0x98(%rsp), %rsi
movq %rsi, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x268d92
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0x268d98
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq %rbp, 0x8(%rax)
movb %bpl, 0x10(%rax)
leaq 0x58(%rsp), %rax
movq %rax, 0x48(%rsp)
movq %rbp, 0x50(%rsp)
movb %bpl, 0x58(%rsp)
movl $0x60e7, %r15d          # imm = 0x60E7
movslq %r15d, %rax
imulq $0x66666667, %rax, %r14 # imm = 0x66666667
movq %r14, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r14
addl %ecx, %r14d
leal (%r14,%r14), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r12, %rdi
callq 0x1205d0
addl $0x9, %r15d
cmpl $0x13, %r15d
movl %r14d, %r15d
jae 0x268dc9
movq 0x48(%rsp), %rax
movq 0x50(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x268e48
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x268e2d
movl $0xb, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x154697(%rip), %rcx    # 0x3bd4f3
leaq 0x1a0(%rsp), %r15
callq 0x120110
movq 0x180(%rsp), %r14
leaq 0x18(%rsp), %rsi
movq %rsi, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x268e99
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x268e9f
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq %rbp, 0x8(%rax)
movb %bpl, 0x10(%rax)
movl %ebp, 0xd8(%rsp)
leaq 0xf0(%rsp), %rax
movq %rax, 0xe0(%rsp)
movq %rbp, 0xe8(%rsp)
movb %bpl, 0xf0(%rsp)
movq $-0x1, 0x100(%rsp)
movl %ebp, 0x108(%rsp)
leaq 0x120(%rsp), %rax
movq %rax, 0x110(%rsp)
movq %rbp, 0x118(%rsp)
movb %bpl, 0x120(%rsp)
leaq 0x140(%rsp), %rax
movq %rax, 0x130(%rsp)
movq %rbp, 0x138(%rsp)
movb %bpl, 0x140(%rsp)
leaq 0x160(%rsp), %rax
movq %rax, 0x150(%rsp)
movq %rbp, 0x158(%rsp)
movb %bpl, 0x160(%rsp)
leaq 0xe0(%rsp), %rdi
xorps %xmm0, %xmm0
movups %xmm0, 0x90(%rdi)
movl $0x2, 0x108(%rsp)
movl 0x188(%rsp), %eax
movl %eax, 0xd8(%rsp)
leaq 0x190(%rsp), %rsi
callq 0x1205a0
movq 0x1b0(%rsp), %rax
movq %rax, 0x100(%rsp)
leaq 0x110(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1205a0
leaq 0x130(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1205a0
movq 0x1e8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
callq 0x26b154
movq 0x150(%rsp), %rdi
leaq 0x160(%rsp), %rax
cmpq %rax, %rdi
je 0x268ff6
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x130(%rsp), %rdi
leaq 0x140(%rsp), %rax
cmpq %rax, %rdi
je 0x26901b
movq 0x140(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x110(%rsp), %rdi
leaq 0x120(%rsp), %rax
cmpq %rax, %rdi
je 0x269040
movq 0x120(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x269065
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x269081
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x26909d
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x2690c2
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x2690de
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x190(%rsp), %rdi
cmpq %r15, %rdi
je 0x2690fb
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x1200c0
incq %r13
movq 0x18(%r14), %rax
movq 0x20(%r14), %rcx
movq %rcx, %rdx
subq %rax, %rdx
sarq $0x3, %rdx
cmpq %rdx, %r13
jb 0x268cad
cmpq %rax, %rcx
je 0x2699fd
movq %rax, 0x20(%r14)
jmp 0x2699fd
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rax
cmpq %rsi, %rax
je 0x269687
leaq 0x18(%rsp), %r12
addq $0x308, %rbx            # imm = 0x308
xorl %r13d, %r13d
leaq 0xb8(%rsp), %rbp
xorl %r15d, %r15d
leaq 0x188(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x26c94a
leaq 0x48(%rsp), %r14
movq %r14, %rdi
leaq 0x15452f(%rip), %rsi    # 0x3bd6a7
leaq 0x190(%rsp), %rdx
callq 0x26c8c1
movq %r14, %rdi
leaq 0x15453b(%rip), %rsi    # 0x3bd6ca
callq 0x120340
movq %r12, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x2691b7
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x2691bf
movups (%rcx), %xmm0
movups %xmm0, (%r12)
leaq 0x98(%rsp), %r14
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x1c0(%rsp), %rsi
movq 0x1c8(%rsp), %rdx
leaq 0x8(%rsp), %rdi
callq 0x1203b0
leaq 0x38(%rsp), %rsi
movq %rsi, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x269221
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
jmp 0x269227
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x30(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x28(%rsp), %rdi
leaq 0x156df3(%rip), %rsi    # 0x3c003e
callq 0x120340
movq %r14, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26927c
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0x269283
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq %r13, 0x8(%rax)
movb %r13b, 0x10(%rax)
leaq 0xc8(%rsp), %rax
movq %rax, 0xb8(%rsp)
movq %r13, 0xc0(%rsp)
movb %r13b, 0xc8(%rsp)
movl $0x60fb, %r12d          # imm = 0x60FB
movslq %r12d, %rax
imulq $0x66666667, %rax, %r14 # imm = 0x66666667
movq %r14, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r14
addl %ecx, %r14d
leal (%r14,%r14), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %rbp, %rdi
callq 0x1205d0
addl $0x9, %r12d
cmpl $0x13, %r12d
movl %r14d, %r12d
jae 0x2692c0
movq 0xb8(%rsp), %rax
movq 0xc0(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x269345
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x26932a
movl $0xb, %r8d
movq %rbp, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x15419a(%rip), %rcx    # 0x3bd4f3
leaq 0x18(%rsp), %r12
callq 0x120110
leaq 0x78(%rsp), %rsi
movq %rsi, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26938b
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0x269391
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x180(%rsp), %r14
movq 0x8(%rax), %rdx
movq %rdx, 0x70(%rsp)
movq %rcx, (%rax)
movq %r13, 0x8(%rax)
movb %r13b, 0x10(%rax)
movl %r13d, 0xd8(%rsp)
leaq 0xf0(%rsp), %rax
movq %rax, 0xe0(%rsp)
movq %r13, 0xe8(%rsp)
movb %r13b, 0xf0(%rsp)
movq $-0x1, 0x100(%rsp)
movl %r13d, 0x108(%rsp)
leaq 0x120(%rsp), %rax
movq %rax, 0x110(%rsp)
movq %r13, 0x118(%rsp)
movb %r13b, 0x120(%rsp)
leaq 0x140(%rsp), %rax
movq %rax, 0x130(%rsp)
movq %r13, 0x138(%rsp)
movb %r13b, 0x140(%rsp)
leaq 0x160(%rsp), %rax
movq %rax, 0x150(%rsp)
movq %r13, 0x158(%rsp)
movb %r13b, 0x160(%rsp)
leaq 0xe0(%rsp), %rdi
xorps %xmm0, %xmm0
movups %xmm0, 0x90(%rdi)
movl $0x2, 0x108(%rsp)
movl 0x188(%rsp), %eax
movl %eax, 0xd8(%rsp)
leaq 0x190(%rsp), %rsi
callq 0x1205a0
movq 0x1b0(%rsp), %rax
movq %rax, 0x100(%rsp)
leaq 0x110(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1205a0
leaq 0x130(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x1205a0
movq %rbx, %rdi
leaq 0xd8(%rsp), %rsi
callq 0x26b154
movq 0x150(%rsp), %rdi
leaq 0x160(%rsp), %rax
cmpq %rax, %rdi
je 0x2694ed
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x130(%rsp), %rdi
leaq 0x140(%rsp), %rax
cmpq %rax, %rdi
je 0x269512
movq 0x140(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x110(%rsp), %rdi
leaq 0x120(%rsp), %rax
cmpq %rax, %rdi
je 0x269537
movq 0x120(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x26955c
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x269578
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xb8(%rsp), %rdi
leaq 0xc8(%rsp), %rax
cmpq %rax, %rdi
je 0x26959d
movq 0xc8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x2695c2
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x2695de
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x2695f5
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x269611
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x269636
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x190(%rsp), %rdi
leaq 0x1a0(%rsp), %rax
cmpq %rax, %rdi
je 0x26965b
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x1200c0
incq %r15
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rax
movq %rax, %rcx
subq %rsi, %rcx
sarq $0x5, %rcx
movabsq $-0x5555555555555555, %rdx # imm = 0xAAAAAAAAAAAAAAAB
imulq %rdx, %rcx
cmpq %rcx, %r15
jb 0x269156
cmpq %rsi, %rax
je 0x2699fd
addq $0x40, %r14
movq %r14, %rdi
callq 0x26caa6
jmp 0x2699fd
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x156974(%rip), %rsi    # 0x3c003e
callq 0x120340
leaq 0x38(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x2696f6
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
jmp 0x2696fc
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x30(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
movl $0x60db, %ebp           # imm = 0x60DB
leaq 0x68(%rsp), %r14
movslq %ebp, %rax
imulq $0x66666667, %rax, %r15 # imm = 0x66666667
movq %r15, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r15
addl %ecx, %r15d
leal (%r15,%r15), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r14, %rdi
callq 0x1205d0
addl $0x9, %ebp
cmpl $0x13, %ebp
movl %r15d, %ebp
jae 0x26972e
movq 0x68(%rsp), %rax
movq 0x70(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x2697ab
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x269790
leaq 0x153d41(%rip), %rcx    # 0x3bd4f3
leaq 0x68(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x58(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
movq %r13, %rsi
cmpq %rcx, %rdx
je 0x2697f0
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
jmp 0x2697f7
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, 0x50(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
movq $-0x1, 0x10(%r12)
leaq 0x120(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
leaq 0x140(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rcx, -0x8(%r15)
movb %cl, (%r15)
leaq 0x160(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
xorps %xmm0, %xmm0
movups %xmm0, 0x10(%r13)
movl $0x2, -0x58(%r13)
movl 0x188(%rsp), %eax
movl %eax, -0x68(%r15)
callq 0x1205a0
leaq 0x110(%rsp), %rdi
movq 0x1b0(%rsp), %rax
movq %rax, -0x10(%rdi)
leaq 0x28(%rsp), %rsi
callq 0x1205a0
leaq 0x130(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1205a0
addq $0x308, %rbx            # imm = 0x308
leaq 0xd8(%rsp), %rsi
movq %rbx, %rdi
callq 0x26b154
movq 0x150(%rsp), %rdi
cmpq %r13, %rdi
je 0x2698f1
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x130(%rsp), %rdi
cmpq %r15, %rdi
leaq 0x1a0(%rsp), %rbx
leaq 0xa0(%rsp), %r15
je 0x26991e
movq 0x140(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x110(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26993b
movq 0x120(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xe0(%rsp), %rdi
cmpq %r12, %rdi
je 0x269958
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x48(%rsp), %rdi
cmpq %r14, %rdi
leaq 0x38(%rsp), %r14
leaq 0x78(%rsp), %r12
je 0x269979
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x68(%rsp), %rdi
cmpq %r12, %rdi
je 0x269990
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x28(%rsp), %rdi
cmpq %r14, %rdi
je 0x2699a7
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x2699c3
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x90(%rsp), %rdi
cmpq %r15, %rdi
je 0x2699e0
movq 0xa0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x190(%rsp), %rdi
cmpq %rbx, %rdi
je 0x2699fd
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x1200c0
xorl %eax, %eax
addq $0x1f8, %rsp            # imm = 0x1F8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x269a2a
movq %rax, %rbx
jmp 0x269a51
movq %rax, %rbx
jmp 0x269b26
movq %rax, %rbx
jmp 0x269b42
jmp 0x269aa9
movq %rax, %rbx
leaq 0xd8(%rsp), %rdi
callq 0x266b98
movq 0x48(%rsp), %rdi
cmpq %r14, %rdi
je 0x269a51
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
jne 0x269afd
jmp 0x269b0a
jmp 0x269b9f
jmp 0x269abb
jmp 0x269a7f
jmp 0x269a87
jmp 0x269a8f
jmp 0x269a97
jmp 0x269b9f
jmp 0x269abb
movq %rax, %rbx
jmp 0x269c40
movq %rax, %rbx
jmp 0x269c24
movq %rax, %rbx
jmp 0x269c08
movq %rax, %rbx
jmp 0x269bec
jmp 0x269c52
jmp 0x269b68
movq %rax, %rbx
jmp 0x269cb2
movq %rax, %rbx
jmp 0x269c96
jmp 0x269abb
movq %rax, %rbx
leaq 0xd8(%rsp), %rdi
callq 0x266b98
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x269ba2
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x1200c0
jmp 0x269ba2
movq %rax, %rbx
movq 0x68(%rsp), %rdi
cmpq %r12, %rdi
je 0x269b0a
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x269b26
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x269b42
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x90(%rsp), %rdi
leaq 0xa0(%rsp), %rax
cmpq %rax, %rdi
je 0x269cb2
movq 0xa0(%rsp), %rsi
jmp 0x269caa
movq %rax, %rbx
leaq 0xd8(%rsp), %rdi
callq 0x266b98
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x269c55
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x1200c0
jmp 0x269c55
jmp 0x269b9f
movq %rax, %rbx
movq 0xb8(%rsp), %rdi
leaq 0xc8(%rsp), %rax
cmpq %rax, %rdi
je 0x269bc7
movq 0xc8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x269bec
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x269c08
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x269c24
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x269c40
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x188(%rsp), %rdi
callq 0x1fcdfe
jmp 0x269cd7
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x269c71
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x269c96
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x269cb2
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x190(%rsp), %rdi
leaq 0x1a0(%rsp), %rax
cmpq %rax, %rdi
je 0x269cd7
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq %rbx, %rdi
callq 0x120330
nop