// File: /workspace/github_cpp_makefile_star2_O3/ArashPartow[P]exprtk/./exprtk.hpp
// Function: exprtk::parser<double>::expression_generator<double>::synthesize_vovov_expression0::id[abi:cxx11](exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
static inline std::string id(expression_generator<Type>& expr_gen,
                                         const details::operator_type o0,
                                         const details::operator_type o1)
            {
               return details::build_string()
                  << "(t" << expr_gen.to_str(o0)
                  << "t)" << expr_gen.to_str(o1)
                  << "t";
            }

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x90, %rsp
movq %rsi, %r14
movq %rdi, %rbx
movl %edx, 0x24(%rsp)
movl %ecx, 0x20(%rsp)
leaq 0x88(%rsp), %rsi
movq $0x40, (%rsi)
leaq 0x28(%rsp), %rdi
callq 0x20a102
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x18b48b(%rip), %rsi    # 0x394528
leaq 0x18b486(%rip), %rdx    # 0x39452a
movq %rsp, %rdi
callq 0x1e4740
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
leaq 0x28(%rsp), %rdi
callq 0x11e3b0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x2090d5
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x68(%rsp), %rdi
leaq 0x24(%rsp), %rdx
movq %r14, %rsi
callq 0x20a14a
movq 0x68(%rsp), %rsi
movq 0x70(%rsp), %rdx
leaq 0x28(%rsp), %rdi
callq 0x11e3b0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x18afa4(%rip), %rsi    # 0x3940ac
leaq 0x18af9f(%rip), %rdx    # 0x3940ae
callq 0x1e4740
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
leaq 0x28(%rsp), %rdi
callq 0x11e3b0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x20913d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x48(%rsp), %rdi
leaq 0x20(%rsp), %rdx
movq %r14, %rsi
callq 0x20a14a
movq 0x48(%rsp), %rsi
movq 0x50(%rsp), %rdx
leaq 0x28(%rsp), %rdi
callq 0x11e3b0
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x196a23(%rip), %rsi    # 0x39fb93
leaq 0x196a1d(%rip), %rdx    # 0x39fb94
callq 0x1e4740
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
leaq 0x28(%rsp), %rdi
callq 0x11e3b0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x2091a5
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x10(%rbx), %rax
movq %rax, (%rbx)
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
addq %rsi, %rdx
movq %rbx, %rdi
callq 0x1e7738
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x2091dc
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x2091f7
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x209212
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq %rbx, %rax
addq $0x90, %rsp
popq %rbx
popq %r14
popq %r15
retq
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x209274
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x209274
jmp 0x20926c
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x20928f
movq 0x10(%rsp), %rsi
jmp 0x209287
jmp 0x209267
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x2092aa
movq 0x10(%rsp), %rsi
jmp 0x2092a2
movq %rax, %rbx
jmp 0x2092aa
movq %rax, %rbx
jmp 0x20928f
movq %rax, %rbx
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x20928f
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x2092aa
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x2092c5
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq %rbx, %rdi
callq 0x11e330
nop