// File: /workspace/github_cpp_makefile_star2_O2/eryxcc[P]lois/src/../include/lois.h
// Function: lois::RelOrder::display(std::ostream&, int, lois::term const&, lois::term const&)
std::ostream& display(std::ostream& os, int id, const term& t1, const term& t2) {
    if(outlan == SPASS) {
      if(id == ID_GREATER) 
        return os << spassescape(opgreater) << "(" << t1 << ", " << t2 << ")";
      if(id == ID_LEQ) 
        return os << "not(" << spassescape(opgreater) << "(" << t1 << ", " << t2 << "))";
      }
    if(outlan == SMT || outlan == SMT_INC) {
      if(id == ID_GREATER) 
        return os << "(> " << t1 << " " << t2 << ")";
      if(id == ID_LEQ) 
        return os << "(>= " << t2 << " " << t1 << ")";
      }
    return os << t1 << (id == ID_GREATER ? opgreater : opleq) << t2;
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x58, %rsp
movq %r8, %rbx
movq %rcx, %r14
movl %edx, %ebp
movq %rsi, %r15
movq %rdi, %r12
leaq 0x2399f(%rip), %rax     # 0x498ec
movl (%rax), %eax
cmpl $0x3, %eax
jne 0x25ff2
cmpl $0x2, %ebp
je 0x2608d
cmpl $0x1, %ebp
jne 0x2603c
addq $0x8, %r12
leaq 0x48(%rsp), %r13
movq %r13, %rdi
movq %r12, %rsi
callq 0xf5d8
leaq 0x8(%rsp), %rdi
movq %r13, %rsi
callq 0x2865a
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x7210
leaq 0xbf55(%rip), %rsi      # 0x31ef4
movq %rax, %rdi
callq 0x7230
movq %rax, %rdi
movq %r14, %rsi
callq 0xd05a
leaq 0xca24(%rip), %rsi      # 0x329dd
movq %rax, %rdi
callq 0x7230
movq %rax, %rdi
movq %rbx, %rsi
callq 0xd05a
leaq 0xc6df(%rip), %rsi      # 0x326b2
movq %rax, %rdi
callq 0x7230
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x7478
leaq 0x50(%rsp), %rdi
jmp 0x26122
andl $-0x5, %eax
cmpl $0x2, %eax
jne 0x2603c
cmpl $0x2, %ebp
je 0x26139
cmpl $0x1, %ebp
jne 0x2603c
leaq 0xc26e(%rip), %rsi      # 0x3227d
movq %r15, %rdi
callq 0x7230
movq %rax, %rdi
movq %r14, %rsi
callq 0xd05a
leaq 0xc7e0(%rip), %rsi      # 0x32809
movq %rax, %rdi
callq 0x7230
movq %rax, %rdi
movq %rbx, %rsi
jmp 0x26168
movq %r15, %rdi
movq %r14, %rsi
callq 0xd05a
movq %rax, %r14
xorl %eax, %eax
cmpl $0x1, %ebp
setne %al
shll $0x4, %eax
leaq (%r12,%rax), %rsi
addq $0x8, %rsi
leaq 0x28(%rsp), %r15
movq %r15, %rdi
callq 0xf5d8
movq %r14, %rdi
movq %r15, %rsi
callq 0x155f5
movq %rax, %rdi
movq %rbx, %rsi
callq 0xd05a
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
jmp 0x26122
leaq 0xca65(%rip), %rsi      # 0x32af9
movq %r15, %rdi
callq 0x7230
movq %rax, %r15
addq $0x8, %r12
leaq 0x38(%rsp), %r13
movq %r13, %rdi
movq %r12, %rsi
callq 0xf5d8
leaq 0x8(%rsp), %rdi
movq %r13, %rsi
callq 0x2865a
leaq 0x8(%rsp), %rsi
movq %r15, %rdi
callq 0x7210
leaq 0xbe20(%rip), %rsi      # 0x31ef4
movq %rax, %rdi
callq 0x7230
movq %rax, %rdi
movq %r14, %rsi
callq 0xd05a
leaq 0xc8ef(%rip), %rsi      # 0x329dd
movq %rax, %rdi
callq 0x7230
movq %rax, %rdi
movq %rbx, %rsi
callq 0xd05a
leaq 0xbe81(%rip), %rsi      # 0x31f89
movq %rax, %rdi
callq 0x7230
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x7478
leaq 0x40(%rsp), %rdi
callq 0xefce
movq %rbx, %rax
addq $0x58, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xc141(%rip), %rsi      # 0x32281
movq %r15, %rdi
callq 0x7230
movq %rax, %rdi
movq %rbx, %rsi
callq 0xd05a
leaq 0xc6af(%rip), %rsi      # 0x32809
movq %rax, %rdi
callq 0x7230
movq %rax, %rdi
movq %r14, %rsi
callq 0xd05a
leaq 0xc53e(%rip), %rsi      # 0x326b2
movq %rax, %rdi
addq $0x58, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x7230
movq %rax, %rbx
jmp 0x261a1
movq %rax, %rbx
jmp 0x261b5
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x7478
leaq 0x40(%rsp), %rdi
jmp 0x261c4
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x7478
leaq 0x50(%rsp), %rdi
jmp 0x261c4
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xefce
movq %rbx, %rdi
callq 0x7410
nop