// File: /workspace/github_cpp_makefile_star2_O1/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 0xa035(%rip), %rax      # 0x1ff1d0
movq %rax, 0x8(%r14)
movq %rsi, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x23, (%r14)
leaq 0xa02e(%rip), %rax      # 0x1ff1e6
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x24, (%r14)
leaq 0xa016(%rip), %rax      # 0x1ff1f0
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x25, (%r14)
leaq 0x9ffe(%rip), %rax      # 0x1ff1fa
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x26, (%r14)
leaq 0x9fe6(%rip), %rax      # 0x1ff204
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x28, (%r14)
leaq 0x9fce(%rip), %rax      # 0x1ff20e
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x29, (%r14)
leaq 0x9fb6(%rip), %rax      # 0x1ff218
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x2a, (%r14)
leaq 0x9f9e(%rip), %rax      # 0x1ff222
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x2b, (%r14)
leaq 0x9f86(%rip), %rax      # 0x1ff22c
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x2c, (%r14)
leaq 0x9f6e(%rip), %rax      # 0x1ff236
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x2d, (%r14)
leaq 0x9f56(%rip), %rax      # 0x1ff240
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x2e, (%r14)
leaq 0x9f3e(%rip), %rax      # 0x1ff24a
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x2f, (%r14)
leaq 0x9f26(%rip), %rax      # 0x1ff254
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x30, (%r14)
leaq 0x9f0e(%rip), %rax      # 0x1ff25e
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x31, (%r14)
leaq 0x9ef6(%rip), %rax      # 0x1ff268
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x32, (%r14)
leaq 0x9ee8(%rip), %rax      # 0x1ff27c
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x34, (%r14)
leaq 0x9ed0(%rip), %rax      # 0x1ff286
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x35, (%r14)
leaq 0x9eba(%rip), %rax      # 0x1ff292
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x36, (%r14)
leaq 0x9e9e(%rip), %rax      # 0x1ff298
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x3a, (%r14)
leaq 0x9ea4(%rip), %rax      # 0x1ff2c0
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x3b, (%r14)
leaq 0x9e8c(%rip), %rax      # 0x1ff2ca
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x3c, (%r14)
leaq 0x9ea6(%rip), %rax      # 0x1ff306
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x39, (%r14)
leaq 0x9e8e(%rip), %rax      # 0x1ff310
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x3f, (%r14)
leaq 0x9e84(%rip), %rax      # 0x1ff328
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x40, (%r14)
leaq 0x9e6c(%rip), %rax      # 0x1ff332
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x41, (%r14)
leaq 0x9e54(%rip), %rax      # 0x1ff33c
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x3d, (%r14)
leaq 0x9e4e(%rip), %rax      # 0x1ff358
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x3e, (%r14)
leaq 0x9e48(%rip), %rax      # 0x1ff374
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x46, (%r14)
leaq 0x9e42(%rip), %rax      # 0x1ff390
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x47, (%r14)
leaq 0x9e2e(%rip), %rax      # 0x1ff39e
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x48, (%r14)
leaq 0x9e1a(%rip), %rax      # 0x1ff3ac
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x49, (%r14)
leaq 0x9e06(%rip), %rax      # 0x1ff3ba
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x4b, (%r14)
leaq 0x9df2(%rip), %rax      # 0x1ff3c8
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x45, (%r14)
leaq 0x9de6(%rip), %rax      # 0x1ff3de
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x4c, (%r14)
leaq 0x9dfc(%rip), %rax      # 0x1ff416
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x4d, (%r14)
leaq 0x9de4(%rip), %rax      # 0x1ff420
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x4e, (%r14)
leaq 0x9dcc(%rip), %rax      # 0x1ff42a
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x4f, (%r14)
leaq 0x9dc6(%rip), %rax      # 0x1ff446
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1ff46e
movl $0x50, (%r14)
leaq 0x9dc2(%rip), %rax      # 0x1ff464
movq %rax, 0x8(%r14)
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x1ff46e
addq $0x18, %rsp
popq %rbx
popq %r14
retq
nop