// File: /workspace/github_cpp_makefile_star2_O3/ArashPartow[P]exprtk/./exprtk.hpp
// Function: exprtk::parser<double>::load_unary_operations_map(std::map<exprtk::details::operator_type, double (*)(double const&), std::less<exprtk::details::operator_type>, std::allocator<std::pair<exprtk::details::operator_type const, double (*)(double const&)>>>&)
inline void load_unary_operations_map(unary_op_map_t& m)
      {
         #define register_unary_op(Op, UnaryFunctor)            \
         m.insert(std::make_pair(Op,UnaryFunctor<T>::process)); \

         register_unary_op(details::e_abs   , details::abs_op  )
         register_unary_op(details::e_acos  , details::acos_op )
         register_unary_op(details::e_acosh , details::acosh_op)
         register_unary_op(details::e_asin  , details::asin_op )
         register_unary_op(details::e_asinh , details::asinh_op)
         register_unary_op(details::e_atanh , details::atanh_op)
         register_unary_op(details::e_ceil  , details::ceil_op )
         register_unary_op(details::e_cos   , details::cos_op  )
         register_unary_op(details::e_cosh  , details::cosh_op )
         register_unary_op(details::e_exp   , details::exp_op  )
         register_unary_op(details::e_expm1 , details::expm1_op)
         register_unary_op(details::e_floor , details::floor_op)
         register_unary_op(details::e_log   , details::log_op  )
         register_unary_op(details::e_log10 , details::log10_op)
         register_unary_op(details::e_log2  , details::log2_op )
         register_unary_op(details::e_log1p , details::log1p_op)
         register_unary_op(details::e_neg   , details::neg_op  )
         register_unary_op(details::e_pos   , details::pos_op  )
         register_unary_op(details::e_round , details::round_op)
         register_unary_op(details::e_sin   , details::sin_op  )
         register_unary_op(details::e_sinc  , details::sinc_op )
         register_unary_op(details::e_sinh  , details::sinh_op )
         register_unary_op(details::e_sqrt  , details::sqrt_op )
         register_unary_op(details::e_tan   , details::tan_op  )
         register_unary_op(details::e_tanh  , details::tanh_op )
         register_unary_op(details::e_cot   , details::cot_op  )
         register_unary_op(details::e_sec   , details::sec_op  )
         register_unary_op(details::e_csc   , details::csc_op  )
         register_unary_op(details::e_r2d   , details::r2d_op  )
         register_unary_op(details::e_d2r   , details::d2r_op  )
         register_unary_op(details::e_d2g   , details::d2g_op  )
         register_unary_op(details::e_g2d   , details::g2d_op  )
         register_unary_op(details::e_notl  , details::notl_op )
         register_unary_op(details::e_sgn   , details::sgn_op  )
         register_unary_op(details::e_erf   , details::erf_op  )
         register_unary_op(details::e_erfc  , details::erfc_op )
         register_unary_op(details::e_ncdf  , details::ncdf_op )
         register_unary_op(details::e_frac  , details::frac_op )
         register_unary_op(details::e_trunc , details::trunc_op)
         #undef register_unary_op
      }

// Assembly:
pushq %r14
pushq %rbx
subq $0x18, %rsp
movq %rsi, %rbx
leaq 0x8(%rsp), %r14
movl $0x22, (%r14)
leaq 0x97bf(%rip), %rax      # 0x1f78b8
movq %rax, 0x8(%r14)
movq %rsi, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x23, (%r14)
leaq 0x97b8(%rip), %rax      # 0x1f78ce
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x24, (%r14)
leaq 0x97a0(%rip), %rax      # 0x1f78d8
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x25, (%r14)
leaq 0x9788(%rip), %rax      # 0x1f78e2
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x26, (%r14)
leaq 0x9770(%rip), %rax      # 0x1f78ec
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x28, (%r14)
leaq 0x9758(%rip), %rax      # 0x1f78f6
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x29, (%r14)
leaq 0x9740(%rip), %rax      # 0x1f7900
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x2a, (%r14)
leaq 0x9728(%rip), %rax      # 0x1f790a
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x2b, (%r14)
leaq 0x9710(%rip), %rax      # 0x1f7914
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x2c, (%r14)
leaq 0x96f8(%rip), %rax      # 0x1f791e
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x2d, (%r14)
leaq 0x96e0(%rip), %rax      # 0x1f7928
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x2e, (%r14)
leaq 0x96c8(%rip), %rax      # 0x1f7932
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x2f, (%r14)
leaq 0x96b0(%rip), %rax      # 0x1f793c
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x30, (%r14)
leaq 0x9698(%rip), %rax      # 0x1f7946
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x31, (%r14)
leaq 0x9680(%rip), %rax      # 0x1f7950
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x32, (%r14)
leaq 0x9672(%rip), %rax      # 0x1f7964
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x34, (%r14)
leaq 0x965a(%rip), %rax      # 0x1f796e
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x35, (%r14)
leaq 0x9644(%rip), %rax      # 0x1f797a
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x36, (%r14)
leaq 0x9628(%rip), %rax      # 0x1f7980
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x3a, (%r14)
leaq 0x962e(%rip), %rax      # 0x1f79a8
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x3b, (%r14)
leaq 0x9616(%rip), %rax      # 0x1f79b2
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x3c, (%r14)
leaq 0x9630(%rip), %rax      # 0x1f79ee
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x39, (%r14)
leaq 0x9618(%rip), %rax      # 0x1f79f8
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x3f, (%r14)
leaq 0x960e(%rip), %rax      # 0x1f7a10
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x40, (%r14)
leaq 0x95f6(%rip), %rax      # 0x1f7a1a
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x41, (%r14)
leaq 0x95de(%rip), %rax      # 0x1f7a24
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x3d, (%r14)
leaq 0x95d8(%rip), %rax      # 0x1f7a40
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x3e, (%r14)
leaq 0x95d2(%rip), %rax      # 0x1f7a5c
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x46, (%r14)
leaq 0x95cc(%rip), %rax      # 0x1f7a78
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x47, (%r14)
leaq 0x95b8(%rip), %rax      # 0x1f7a86
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x48, (%r14)
leaq 0x95a4(%rip), %rax      # 0x1f7a94
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x49, (%r14)
leaq 0x9590(%rip), %rax      # 0x1f7aa2
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x4b, (%r14)
leaq 0x957c(%rip), %rax      # 0x1f7ab0
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x45, (%r14)
leaq 0x9570(%rip), %rax      # 0x1f7ac6
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x4c, (%r14)
leaq 0x9586(%rip), %rax      # 0x1f7afe
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x4d, (%r14)
leaq 0x956e(%rip), %rax      # 0x1f7b08
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x4e, (%r14)
leaq 0x9556(%rip), %rax      # 0x1f7b12
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x4f, (%r14)
leaq 0x9550(%rip), %rax      # 0x1f7b2e
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1f7b56
movl $0x50, (%r14)
leaq 0x954c(%rip), %rax      # 0x1f7b4c
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x1f7b56
addq $0x18, %rsp
popq %rbx
popq %r14
retq
nop