// File: ArashPartow[P]exprtk/./exprtk.hpp
// Function: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const&, double const&, double const&, double const&>()
static inline std::string id()
            {
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
                                                       exprtk_crtype(T1) + ")o" +
                                                 "(" + exprtk_crtype(T2) + "o"  +
                                                       exprtk_crtype(T3) + ")"  ;
               return result;
            }

// Assembly:
subq $0x1a8, %rsp            # imm = 0x1A8
movq %rdi, (%rsp)
movq %rdi, %rax
movq %rax, 0x8(%rsp)
movq %rdi, 0x1a0(%rsp)
cmpb $0x0, 0x50c97e(%rip)    # 0x7df940
jne 0x2d31d0
leaq 0x50c971(%rip), %rdi    # 0x7df940
callq 0x11b2c0
cmpl $0x0, %eax
je 0x2d31d0
leaq 0x80(%rsp), %rdi
callq 0x29ddc0
jmp 0x2d2fec
leaq 0x2d3efa(%rip), %rsi    # 0x5a6eed
leaq 0xa0(%rsp), %rdi
leaq 0x80(%rsp), %rdx
callq 0x29dd70
jmp 0x2d300a
leaq 0x2d3ed7(%rip), %rdx    # 0x5a6ee8
leaq 0xc0(%rsp), %rdi
leaq 0xa0(%rsp), %rsi
callq 0x29dc30
jmp 0x2d3028
leaq 0x50(%rsp), %rdi
callq 0x29ddc0
jmp 0x2d3034
leaq 0xe0(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x29dc80
jmp 0x2d3050
leaq 0x2d3e90(%rip), %rdx    # 0x5a6ee7
leaq 0x100(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x29dc30
jmp 0x2d306e
leaq 0x2d3e78(%rip), %rdx    # 0x5a6eed
leaq 0x120(%rsp), %rdi
leaq 0x100(%rsp), %rsi
callq 0x29dc30
jmp 0x2d308c
leaq 0x30(%rsp), %rdi
callq 0x29ddc0
jmp 0x2d3098
leaq 0x140(%rsp), %rdi
leaq 0x120(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x29dc80
jmp 0x2d30b4
leaq 0x2d3e2d(%rip), %rdx    # 0x5a6ee8
leaq 0x160(%rsp), %rdi
leaq 0x140(%rsp), %rsi
callq 0x29dc30
jmp 0x2d30d2
leaq 0x10(%rsp), %rdi
callq 0x29ddc0
jmp 0x2d30de
leaq 0x180(%rsp), %rdi
leaq 0x160(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x29dc80
jmp 0x2d30fa
leaq 0x50c81f(%rip), %rdi    # 0x7df920
leaq 0x2e24f6(%rip), %rdx    # 0x5b55fe
leaq 0x180(%rsp), %rsi
callq 0x29dc30
jmp 0x2d3117
leaq 0x180(%rsp), %rdi
callq 0x11b838
leaq 0x10(%rsp), %rdi
callq 0x11b838
leaq 0x160(%rsp), %rdi
callq 0x11b838
leaq 0x140(%rsp), %rdi
callq 0x11b838
leaq 0x30(%rsp), %rdi
callq 0x11b838
leaq 0x120(%rsp), %rdi
callq 0x11b838
leaq 0x100(%rsp), %rdi
callq 0x11b838
leaq 0xe0(%rsp), %rdi
callq 0x11b838
leaq 0x50(%rsp), %rdi
callq 0x11b838
leaq 0xc0(%rsp), %rdi
callq 0x11b838
leaq 0xa0(%rsp), %rdi
callq 0x11b838
leaq 0x80(%rsp), %rdi
callq 0x11b838
movq 0x4ffe27(%rip), %rdi    # 0x7d2fd8
leaq 0x50c768(%rip), %rsi    # 0x7df920
leaq 0x500261(%rip), %rdx    # 0x7d3420
callq 0x11b630
leaq 0x50c775(%rip), %rdi    # 0x7df940
callq 0x11b470
movq (%rsp), %rdi
leaq 0x50c745(%rip), %rsi    # 0x7df920
callq 0x11b140
movq 0x8(%rsp), %rax
addq $0x1a8, %rsp            # imm = 0x1A8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d3366
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d3359
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d334c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d333f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d3335
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d3328
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d331b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d330e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d3304
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d32f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d32ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
jmp 0x2d32e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x78(%rsp)
movl %eax, 0x74(%rsp)
leaq 0x180(%rsp), %rdi
callq 0x11b838
leaq 0x10(%rsp), %rdi
callq 0x11b838
leaq 0x160(%rsp), %rdi
callq 0x11b838
leaq 0x140(%rsp), %rdi
callq 0x11b838
leaq 0x30(%rsp), %rdi
callq 0x11b838
leaq 0x120(%rsp), %rdi
callq 0x11b838
leaq 0x100(%rsp), %rdi
callq 0x11b838
leaq 0xe0(%rsp), %rdi
callq 0x11b838
leaq 0x50(%rsp), %rdi
callq 0x11b838
leaq 0xc0(%rsp), %rdi
callq 0x11b838
leaq 0xa0(%rsp), %rdi
callq 0x11b838
leaq 0x80(%rsp), %rdi
callq 0x11b838
leaq 0x50c5d3(%rip), %rdi    # 0x7df940
callq 0x11b360
movq 0x78(%rsp), %rdi
callq 0x11b4e0
nopl (%rax)