// File: eryxcc[P]lois/src/../include/lois.h
// Function: lois::RelOrder::displaytermbin(std::ostream&, lois::TermBinary const*)
std::ostream& displaytermbin(std::ostream& os, const TermBinary* t) {
    int id = t->op;
    if(outlan == SPASS) {
      if(id == ID_MIN) return os << spassescape(opmin) << "(" << t->left << ", " << t->left << ")";
      if(id == ID_MAX) return os << spassescape(opmax) << "(" << t->right << ", " << t->right << ")";
      }
    return os << "(" << t->left << (id==ID_MIN?opmin:opmax) << t->right << ")";
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x160, %rsp            # imm = 0x160
movq %rdi, -0x10(%rbp)
movq %rsi, -0x18(%rbp)
movq %rdx, -0x20(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0xb0(%rbp)
movq -0x20(%rbp), %rax
movl 0x18(%rax), %eax
movl %eax, -0x24(%rbp)
leaq 0x51851(%rip), %rax     # 0xa5964
cmpl $0x3, (%rax)
jne 0x543ab
cmpl $0x4, -0x24(%rbp)
jne 0x54258
movq -0xb0(%rbp), %rsi
movq -0x18(%rbp), %rax
movq %rax, -0xc0(%rbp)
addq $0x38, %rsi
leaq -0x58(%rbp), %rdi
movq %rdi, -0xb8(%rbp)
callq 0x16b40
movq -0xb8(%rbp), %rsi
leaq -0x48(%rbp), %rdi
callq 0x5b400
jmp 0x5415e
movq -0xc0(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x8280
movq %rax, -0xc8(%rbp)
jmp 0x54177
movq -0xc8(%rbp), %rdi
leaq 0x1edeb(%rip), %rsi     # 0x72f70
callq 0x82b0
movq %rax, -0xd0(%rbp)
jmp 0x54193
movq -0xd0(%rbp), %rdi
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
callq 0x11140
movq %rax, -0xd8(%rbp)
jmp 0x541b0
movq -0xd8(%rbp), %rdi
leaq 0x1f88d(%rip), %rsi     # 0x73a4b
callq 0x82b0
movq %rax, -0xe0(%rbp)
jmp 0x541cc
movq -0xe0(%rbp), %rdi
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
callq 0x11140
movq %rax, -0xe8(%rbp)
jmp 0x541e9
movq -0xe8(%rbp), %rdi
leaq 0x1f50e(%rip), %rsi     # 0x73705
callq 0x82b0
movq %rax, -0xf0(%rbp)
jmp 0x54205
movq -0xf0(%rbp), %rax
movq %rax, -0x8(%rbp)
leaq -0x48(%rbp), %rdi
callq 0x8578
leaq -0x58(%rbp), %rdi
callq 0x114d0
jmp 0x544a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x5424a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x48(%rbp), %rdi
callq 0x8578
leaq -0x58(%rbp), %rdi
callq 0x114d0
jmp 0x544ad
cmpl $0x5, -0x24(%rbp)
jne 0x543a9
movq -0xb0(%rbp), %rsi
movq -0x18(%rbp), %rax
movq %rax, -0x100(%rbp)
addq $0x28, %rsi
leaq -0x98(%rbp), %rdi
movq %rdi, -0xf8(%rbp)
callq 0x16b40
movq -0xf8(%rbp), %rsi
leaq -0x88(%rbp), %rdi
callq 0x5b400
jmp 0x542a0
movq -0x100(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x8280
movq %rax, -0x108(%rbp)
jmp 0x542bc
movq -0x108(%rbp), %rdi
leaq 0x1eca6(%rip), %rsi     # 0x72f70
callq 0x82b0
movq %rax, -0x110(%rbp)
jmp 0x542d8
movq -0x110(%rbp), %rdi
movq -0x20(%rbp), %rsi
addq $0x30, %rsi
callq 0x11140
movq %rax, -0x118(%rbp)
jmp 0x542f5
movq -0x118(%rbp), %rdi
leaq 0x1f748(%rip), %rsi     # 0x73a4b
callq 0x82b0
movq %rax, -0x120(%rbp)
jmp 0x54311
movq -0x120(%rbp), %rdi
movq -0x20(%rbp), %rsi
addq $0x30, %rsi
callq 0x11140
movq %rax, -0x128(%rbp)
jmp 0x5432e
movq -0x128(%rbp), %rdi
leaq 0x1f3c9(%rip), %rsi     # 0x73705
callq 0x82b0
movq %rax, -0x130(%rbp)
jmp 0x5434a
movq -0x130(%rbp), %rax
movq %rax, -0x8(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x8578
leaq -0x98(%rbp), %rdi
callq 0x114d0
jmp 0x544a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x54398
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x8578
leaq -0x98(%rbp), %rdi
callq 0x114d0
jmp 0x544ad
jmp 0x543ab
movq -0x18(%rbp), %rdi
leaq 0x1ebba(%rip), %rsi     # 0x72f70
callq 0x82b0
movq %rax, %rdi
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
callq 0x11140
movq %rax, -0x138(%rbp)
cmpl $0x4, -0x24(%rbp)
jne 0x543ec
movq -0xb0(%rbp), %rax
addq $0x38, %rax
movq %rax, -0x140(%rbp)
jmp 0x543fe
movq -0xb0(%rbp), %rax
addq $0x28, %rax
movq %rax, -0x140(%rbp)
movq -0x140(%rbp), %rsi
leaq -0xa8(%rbp), %rdi
movq %rdi, -0x150(%rbp)
callq 0x16b40
movq -0x138(%rbp), %rdi
movq -0x150(%rbp), %rsi
callq 0x29150
movq %rax, -0x148(%rbp)
jmp 0x54434
movq -0x148(%rbp), %rdi
movq -0x20(%rbp), %rsi
addq $0x30, %rsi
callq 0x11140
movq %rax, -0x158(%rbp)
jmp 0x54451
movq -0x158(%rbp), %rdi
leaq 0x1f2a6(%rip), %rsi     # 0x73705
callq 0x82b0
movq %rax, -0x160(%rbp)
jmp 0x5446d
movq -0x160(%rbp), %rax
movq %rax, -0x8(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x114d0
jmp 0x544a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x114d0
jmp 0x544ad
movq -0x8(%rbp), %rax
addq $0x160, %rsp            # imm = 0x160
popq %rbp
retq
movq -0x60(%rbp), %rdi
callq 0x84d0
nopw %cs:(%rax,%rax)