// File: /workspace/github_cpp_makefile_star2_O2/ArashPartow[P]exprtk-extras/exprtk_repl.cpp
// Function: expression_processor<double>::expression_processor()
expression_processor()
   : persist_symbol_table_      (false)
   , symbol_dump_               (false)
   , assignment_dump_           (false)
   , display_total_time_        (false)
   , display_total_compile_time_(false)
   , enable_usr_                (false)
   , disable_local_vardef_      (false)
   , batch_runs_cnt_            (0    )
   , compositor_(function_symbol_table_)
   #ifdef exprtk_enable_repl_variables
   , s0_("abcdefghijk")
   , s1_("abcdefghijk0123456789")
   , s2_("012345678901234567890123456789")
   , v0_({ 1, 1, 1 })
   , v1_({ 2, 2, 2, 2, 2})
   , v2_({ 3, 3, 3, 3, 3, 3, 3})
   , v3_({ 4, 4, 4, 4, 4, 4, 4, 4})
   , vv_(exprtk::make_vector_view(v2_,v2_.size()))
   #endif
   {
      symbol_table_.add_constants();

      symbol_table_.add_function("putch"  , putch_  );
      symbol_table_.add_function("putint" , putint_ );
      symbol_table_.add_function("rnd_01" , rnd_01_ );
      symbol_table_.add_package (fileio_package_    );
      symbol_table_.add_package (vecops_package_    );
      symbol_table_.add_package (io_package_        );

      symbol_table_.add_function("poly01", poly01_);
      symbol_table_.add_function("poly02", poly02_);
      symbol_table_.add_function("poly03", poly03_);
      symbol_table_.add_function("poly04", poly04_);
      symbol_table_.add_function("poly05", poly05_);
      symbol_table_.add_function("poly06", poly06_);
      symbol_table_.add_function("poly07", poly07_);
      symbol_table_.add_function("poly08", poly08_);
      symbol_table_.add_function("poly09", poly09_);
      symbol_table_.add_function("poly10", poly10_);
      symbol_table_.add_function("poly11", poly11_);
      symbol_table_.add_function("poly12", poly12_);

      #ifdef exprtk_enable_repl_variables
      symbol_table_.add_stringvar("s0", s0_);
      symbol_table_.add_stringvar("s1", s1_);
      symbol_table_.add_stringvar("s2", s2_);
      symbol_table_.add_vector   ("v0", v0_);
      symbol_table_.add_vector   ("v1", v1_);
      symbol_table_.add_vector   ("v2", v2_);
      symbol_table_.add_vector   ("v3", v3_);

      vv_ = exprtk::make_vector_view(v2_,v2_.size());
      symbol_table_.add_vector   ("vv", vv_);
      #endif

      compositor_.add_auxiliary_symtab(symbol_table_);

      arith_opr_["+"] = settings_store_t::e_arith_add;
      arith_opr_["-"] = settings_store_t::e_arith_sub;
      arith_opr_["*"] = settings_store_t::e_arith_mul;
      arith_opr_["/"] = settings_store_t::e_arith_div;
      arith_opr_["%"] = settings_store_t::e_arith_mod;
      arith_opr_["^"] = settings_store_t::e_arith_pow;

      assign_opr_[":="] = settings_store_t::e_assign_assign;
      assign_opr_["+="] = settings_store_t::e_assign_addass;
      assign_opr_["-="] = settings_store_t::e_assign_subass;
      assign_opr_["*="] = settings_store_t::e_assign_mulass;
      assign_opr_["/="] = settings_store_t::e_assign_divass;
      assign_opr_["%="] = settings_store_t::e_assign_modass;

      inequality_opr_[ "<"] = settings_store_t::e_ineq_lt;
      inequality_opr_["<="] = settings_store_t::e_ineq_lte;
      inequality_opr_["=="] = settings_store_t::e_ineq_eq;
      inequality_opr_[ "="] = settings_store_t::e_ineq_equal;
      inequality_opr_["!="] = settings_store_t::e_ineq_ne;
      inequality_opr_["<>"] = settings_store_t::e_ineq_nequal;
      inequality_opr_[">="] = settings_store_t::e_ineq_gte;
      inequality_opr_[ ">"] = settings_store_t::e_ineq_gt;

      clear_functions();
   }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x188, %rsp            # imm = 0x188
movq %rdi, %r13
andq $0x0, 0x8(%rdi)
andl $0x0, (%rdi)
leaq 0x10(%rdi), %rbx
andl $0x0, 0x3(%rdi)
pushq $0x1
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
callq 0x11a136
leaq 0x18(%r13), %r14
movq %r14, %rdi
movl %ebp, %esi
callq 0x11a136
leaq 0x8(%rsp), %rdi
pushq $0x7f
popq %rsi
movq %r14, 0x180(%rsp)
callq 0x11a15a
leaq 0x20(%r13), %r15
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11a26a
leaq 0x8(%rsp), %rdi
callq 0x11a882
leaq 0x948(%r13), %rdi
movq %rdi, 0x158(%rsp)
movq %r14, %rsi
movq %r15, 0x178(%rsp)
callq 0x11a8ca
movw $0x100, %ax             # imm = 0x100
movw %ax, 0x1338(%r13)
andq $0x0, 0x1340(%r13)
orq $-0x1, 0x1348(%r13)
pushq $0x1
popq %rcx
movq %rcx, 0x1350(%r13)
leaq 0x29db0d(%rip), %rdx    # 0x3b62e8
movq %rdx, 0x1330(%r13)
movw %ax, 0x1360(%r13)
andq $0x0, 0x1368(%r13)
orq $-0x1, 0x1370(%r13)
movq %rcx, 0x1378(%r13)
leaq 0x29dbf8(%rip), %rax    # 0x3b6400
movq %rax, 0x1358(%r13)
leaq 0x1380(%r13), %r14
movq %r14, %rdi
callq 0x11a9d8
leaq 0x13a8(%r13), %rdi
movq %rdi, 0x170(%rsp)
callq 0x11aa08
leaq 0x1518(%r13), %rdi
movq %rdi, 0x168(%rsp)
callq 0x11aace
leaq 0x1cf8(%r13), %rdi
movq %rdi, 0x160(%rsp)
callq 0x11aef4
andw $0x0, 0x1dd0(%r13)
andq $0x0, 0x1dd8(%r13)
orq $-0x1, 0x1de0(%r13)
movq $0x3, 0x1de8(%r13)
leaq 0x29eb13(%rip), %rax    # 0x3b7398
movq %rax, 0x1dc8(%r13)
andw $0x0, 0x1df8(%r13)
andq $0x0, 0x1e00(%r13)
orq $-0x1, 0x1e08(%r13)
movq $0x4, 0x1e10(%r13)
leaq 0x29ebc1(%rip), %rax    # 0x3b7478
movq %rax, 0x1df0(%r13)
andw $0x0, 0x1e20(%r13)
andq $0x0, 0x1e28(%r13)
orq $-0x1, 0x1e30(%r13)
movq $0x5, 0x1e38(%r13)
leaq 0x29ec6f(%rip), %rax    # 0x3b7558
movq %rax, 0x1e18(%r13)
xorl %eax, %eax
movb %al, 0x1e48(%r13)
andq $0x0, 0x1e50(%r13)
orq $-0x1, 0x1e58(%r13)
movq $0x6, 0x1e60(%r13)
leaq 0x29ed1d(%rip), %rcx    # 0x3b7638
movq %rcx, 0x1e40(%r13)
movb %al, 0x1e49(%r13)
movb %al, 0x1e70(%r13)
andq $0x0, 0x1e78(%r13)
orq $-0x1, 0x1e80(%r13)
movq $0x7, 0x1e88(%r13)
leaq 0x29edc6(%rip), %rcx    # 0x3b7718
movq %rcx, 0x1e68(%r13)
movb %al, 0x1e71(%r13)
movb %al, 0x1e98(%r13)
andq $0x0, 0x1ea0(%r13)
orq $-0x1, 0x1ea8(%r13)
movq $0x8, 0x1eb0(%r13)
leaq 0x29ee6f(%rip), %rcx    # 0x3b77f8
movq %rcx, 0x1e90(%r13)
movb %al, 0x1e99(%r13)
movb %al, 0x1ec0(%r13)
andq $0x0, 0x1ec8(%r13)
orq $-0x1, 0x1ed0(%r13)
movq $0x9, 0x1ed8(%r13)
leaq 0x29ef18(%rip), %rcx    # 0x3b78d8
movq %rcx, 0x1eb8(%r13)
movb %al, 0x1ec1(%r13)
movb %al, 0x1ee8(%r13)
andq $0x0, 0x1ef0(%r13)
orq $-0x1, 0x1ef8(%r13)
movq $0xa, 0x1f00(%r13)
leaq 0x29efc1(%rip), %rcx    # 0x3b79b8
movq %rcx, 0x1ee0(%r13)
movb %al, 0x1ee9(%r13)
movb %al, 0x1f10(%r13)
andq $0x0, 0x1f18(%r13)
orq $-0x1, 0x1f20(%r13)
movq $0xb, 0x1f28(%r13)
leaq 0x29f06a(%rip), %rcx    # 0x3b7a98
movq %rcx, 0x1f08(%r13)
movb %al, 0x1f11(%r13)
movb %al, 0x1f38(%r13)
andq $0x0, 0x1f40(%r13)
orq $-0x1, 0x1f48(%r13)
movq $0xc, 0x1f50(%r13)
leaq 0x29f113(%rip), %rcx    # 0x3b7b78
movq %rcx, 0x1f30(%r13)
movb %al, 0x1f39(%r13)
movb %al, 0x1f60(%r13)
andq $0x0, 0x1f68(%r13)
orq $-0x1, 0x1f70(%r13)
movq $0xd, 0x1f78(%r13)
leaq 0x29f1bc(%rip), %rcx    # 0x3b7c58
movq %rcx, 0x1f58(%r13)
movb %al, 0x1f61(%r13)
movb %al, 0x1f88(%r13)
andq $0x0, 0x1f90(%r13)
orq $-0x1, 0x1f98(%r13)
movq $0xe, 0x1fa0(%r13)
leaq 0x29f265(%rip), %rcx    # 0x3b7d38
movq %rcx, 0x1f80(%r13)
movb %al, 0x1f89(%r13)
xorps %xmm0, %xmm0
movups %xmm0, 0x1fa8(%r13)
andq $0x0, 0x1fb8(%r13)
leaq 0x1fc8(%r13), %rax
andl $0x0, 0x1fc8(%r13)
andq $0x0, 0x1fd0(%r13)
movq %rax, 0x1fd8(%r13)
movq %rax, 0x1fe0(%r13)
andq $0x0, 0x1fe8(%r13)
andl $0x0, 0x1ff8(%r13)
leaq 0x1fc0(%r13), %r12
andq $0x0, 0x2000(%r13)
leaq 0x1ff0(%r13), %rbp
leaq 0x1ff8(%r13), %rax
movq %rax, 0x2008(%r13)
movq %rax, 0x2010(%r13)
andq $0x0, 0x2018(%r13)
leaq 0x2020(%r13), %r15
leaq 0x2028(%r13), %rax
andl $0x0, 0x2028(%r13)
andq $0x0, 0x2030(%r13)
movq %rax, 0x2038(%r13)
movq %rax, 0x2040(%r13)
andq $0x0, 0x2048(%r13)
movq %rbx, %rdi
callq 0x11af98
leaq 0x13c5d7(%rip), %rsi    # 0x255176
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1330(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c5a9(%rip), %rsi    # 0x25517c
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1358(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c57c(%rip), %rsi    # 0x255183
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
movq %r14, %rdx
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
movq 0x170(%rsp), %rdi
movq %rbx, %rsi
callq 0x180022
movq 0x168(%rsp), %rdi
movq %rbx, %rsi
callq 0x180770
movq 0x160(%rsp), %rdi
movq %rbx, %rsi
callq 0x180f6a
leaq 0x13c523(%rip), %rsi    # 0x25518a
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1dc8(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c4f6(%rip), %rsi    # 0x255191
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1df0(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c4c9(%rip), %rsi    # 0x255198
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1e18(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c49c(%rip), %rsi    # 0x25519f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1e40(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c46f(%rip), %rsi    # 0x2551a6
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1e68(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c442(%rip), %rsi    # 0x2551ad
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1e90(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c415(%rip), %rsi    # 0x2551b4
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1eb8(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c3e8(%rip), %rsi    # 0x2551bb
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1ee0(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c3bb(%rip), %rsi    # 0x2551c2
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1f08(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c38e(%rip), %rsi    # 0x2551c9
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1f30(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c361(%rip), %rsi    # 0x2551d0
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1f58(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c334(%rip), %rsi    # 0x2551d7
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x1f80(%r13), %rdx
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x11afbe
leaq 0x8(%rsp), %rdi
callq 0x116778
movq 0x158(%rsp), %rdi
movq %rbx, %rsi
callq 0x11b01e
leaq 0x13c22e(%rip), %rsi    # 0x255115
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r12, %rdi
callq 0x11b036
movl $0x1, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x141544(%rip), %rsi    # 0x25a45e
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r12, %rdi
callq 0x11b036
movl $0x2, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x140a40(%rip), %rsi    # 0x25998d
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r12, %rdi
callq 0x11b036
movl $0x3, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c197(%rip), %rsi    # 0x255117
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r12, %rdi
callq 0x11b036
movl $0x4, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c166(%rip), %rsi    # 0x255119
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r12, %rdi
callq 0x11b036
movl $0x5, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c135(%rip), %rsi    # 0x25511b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r12, %rdi
callq 0x11b036
movl $0x6, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c104(%rip), %rsi    # 0x25511d
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %rbp, %rdi
callq 0x11b09c
movl $0x1, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c0d4(%rip), %rsi    # 0x255120
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %rbp, %rdi
callq 0x11b09c
movl $0x2, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c0a4(%rip), %rsi    # 0x255123
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %rbp, %rdi
callq 0x11b09c
movl $0x3, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c074(%rip), %rsi    # 0x255126
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %rbp, %rdi
callq 0x11b09c
movl $0x4, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c044(%rip), %rsi    # 0x255129
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %rbp, %rdi
callq 0x11b09c
movl $0x5, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13c014(%rip), %rsi    # 0x25512c
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %rbp, %rdi
callq 0x11b09c
movl $0x6, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13d1d7(%rip), %rsi    # 0x256322
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x1, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13bfb1(%rip), %rsi    # 0x25512f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x2, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13bf81(%rip), %rsi    # 0x255132
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x3, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13bf52(%rip), %rsi    # 0x255136
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x4, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13bf1e(%rip), %rsi    # 0x255135
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x5, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13beee(%rip), %rsi    # 0x255138
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x6, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13bebe(%rip), %rsi    # 0x25513b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x7, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
leaq 0x13be89(%rip), %rsi    # 0x255139
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x118498
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x11b102
movl $0x8, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x116778
movq %r13, %rdi
callq 0x11b168
addq $0x188, %rsp            # imm = 0x188
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
jmp 0x1193cf
jmp 0x11940f
movq %rax, %r14
leaq 0x8(%rsp), %rdi
callq 0x116778
jmp 0x119412
jmp 0x11940f
movq %rax, %r14
jmp 0x119446
movq %rax, %r14
jmp 0x119453
jmp 0x1193ec
movq %rax, %r14
jmp 0x119460
movq %rax, %r14
jmp 0x11946d
movq %rax, %r14
leaq 0x8(%rsp), %rdi
callq 0x11a882
jmp 0x11947a
movq %rax, %r14
jmp 0x11947a
movq %rax, %r14
jmp 0x119487
movq %rax, %r14
addq $0x1fa8, %r13           # imm = 0x1FA8
movq %r15, %rdi
callq 0x181d46
movq %rbp, %rdi
callq 0x181d90
movq %r12, %rdi
callq 0x181dda
movq %r13, %rdi
callq 0x11b186
movq 0x160(%rsp), %rdi
callq 0x11b1a8
movq 0x168(%rsp), %rdi
callq 0x11b1be
movq 0x170(%rsp), %rdi
callq 0x11b30c
movq 0x158(%rsp), %rdi
callq 0x11b33c
movq 0x178(%rsp), %rdi
callq 0x11b390
movq 0x180(%rsp), %rdi
callq 0x11b4ca
movq %rbx, %rdi
callq 0x11b4ca
movq %r14, %rdi
callq 0x116400
nop