// File: /workspace/github_cpp_makefile_star2_O1/eryxcc[P]lois/tests/autotest.cpp
// Function: testTree(lois::lsetof<lois::term> const&)
void testTree(const lsetof<term>& A) {
  
  RelTree tree(sym.arrow, sym.notarrow, sym.min);
  
  lsetof<term> At(A);

  for(term x: At) for(term y: At) for(term z: At) for(term w: At) {
    x.asVar()->name = "X";
    y.asVar()->name = "Y";
    z.asVar()->name = "Z";
    w.asVar()->name = "W";
    vector<term> v;
    v.push_back(x);
    v.push_back(y);
    v.push_back(z);
    v.push_back(w);
    
    countStructures(v, tree, A, ftrue, 416);
    countStructures(v, tree, A, x != y && x != z && x != w && y != z && y != w && z != w, 262);

    countStructures(v, tree, A, z==w, 32);
    countStructures(v, tree, A, x != y && x != z && y != z && z == w, 22);
    }
  }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x408, %rsp            # imm = 0x408
movq %rdi, 0x8(%rsp)
leaq 0x48509(%rip), %r15     # 0x51400
movq %r15, 0x70(%rsp)
leaq 0x4a9e5(%rip), %r14     # 0x538e8
movq 0x278(%r14), %rcx
movq 0x280(%r14), %rax
movq %rcx, 0x78(%rsp)
movq %rax, 0x80(%rsp)
testq %rax, %rax
je 0x8f38
movq 0x4a09e(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x8f34
incl 0x8(%rax)
jmp 0x8f38
lock
incl 0x8(%rax)
leaq 0x168(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x10644
movq %r15, 0x58(%rsp)
movq 0x290(%r14), %rcx
movq 0x298(%r14), %rax
movq %rcx, 0x60(%rsp)
movq %rax, 0x68(%rsp)
testq %rax, %rax
je 0x8f81
movq 0x4a055(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x8f7d
incl 0x8(%rax)
jmp 0x8f81
lock
incl 0x8(%rax)
leaq 0x158(%rsp), %rdi
leaq 0x58(%rsp), %rsi
callq 0x10644
movq %r15, 0x40(%rsp)
movq 0x1d0(%r14), %rcx
movq 0x1d8(%r14), %rax
movq %rcx, 0x48(%rsp)
movq %rax, 0x50(%rsp)
testq %rax, %rax
je 0x8fca
movq 0x4a00c(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x8fc6
incl 0x8(%rax)
jmp 0x8fca
lock
incl 0x8(%rax)
leaq 0x3f8(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x10644
leaq 0x178(%rsp), %rdi
leaq 0x168(%rsp), %rsi
leaq 0x158(%rsp), %rdx
leaq 0x3f8(%rsp), %r14
movq %r14, %rcx
callq 0x106c2
movq 0x8(%r14), %rdi
testq %rdi, %rdi
je 0x9012
callq 0x13308
movq %r15, 0x40(%rsp)
movq 0x50(%rsp), %rdi
testq %rdi, %rdi
je 0x9026
callq 0x13308
movq 0x160(%rsp), %rdi
testq %rdi, %rdi
je 0x9038
callq 0x13308
movq %r15, 0x58(%rsp)
movq 0x68(%rsp), %rdi
testq %rdi, %rdi
je 0x904c
callq 0x13308
movq 0x170(%rsp), %rdi
testq %rdi, %rdi
je 0x905e
callq 0x13308
movq %r15, 0x70(%rsp)
movq 0x80(%rsp), %rdi
testq %rdi, %rdi
je 0x9075
callq 0x13308
leaq 0x1b0(%rsp), %rdi
movq 0x8(%rsp), %rsi
callq 0x1074c
leaq 0x308(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
xorl %edx, %edx
callq 0x1f446
leaq 0x3c8(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f446
leaq 0x20(%rsp), %r14
leaq 0xb8(%rsp), %r15
leaq 0xa8(%rsp), %rbp
leaq 0x98(%rsp), %r12
movslq 0x310(%rsp), %rax
testq %rax, %rax
js 0x9107
movq 0x308(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x9107
cmpl 0x3d0(%rsp), %eax
setne %al
jmp 0x9132
movslq 0x3d0(%rsp), %rax
testq %rax, %rax
js 0x9a07
movq 0x3c8(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
seta %al
testb %al, %al
je 0x9a07
movq 0x318(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0x18(%rsp)
testq %rax, %rax
je 0x916d
movq 0x49e69(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x9169
incl 0x8(%rax)
jmp 0x916d
lock
incl 0x8(%rax)
leaq 0x2d8(%rsp), %rdi
leaq 0x1b0(%rsp), %rbx
movq %rbx, %rsi
xorl %edx, %edx
callq 0x1f446
leaq 0x398(%rsp), %rdi
movq %rbx, %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f446
movslq 0x2e0(%rsp), %rax
testq %rax, %rax
js 0x91ce
movq 0x2d8(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x91ce
cmpl 0x3a0(%rsp), %eax
setne %al
jmp 0x91f9
movslq 0x3a0(%rsp), %rax
testq %rax, %rax
js 0x99ba
movq 0x398(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
seta %al
testb %al, %al
je 0x99ba
movq 0x2e8(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0xb8(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0xc0(%rsp)
testq %rax, %rax
je 0x923a
movq 0x49d9c(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x9236
incl 0x8(%rax)
jmp 0x923a
lock
incl 0x8(%rax)
leaq 0x2a8(%rsp), %rdi
leaq 0x1b0(%rsp), %rbx
movq %rbx, %rsi
xorl %edx, %edx
callq 0x1f446
leaq 0x368(%rsp), %rdi
movq %rbx, %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f446
movslq 0x2b0(%rsp), %rax
testq %rax, %rax
js 0x929b
movq 0x2a8(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x929b
cmpl 0x370(%rsp), %eax
setne %al
jmp 0x92c6
movslq 0x370(%rsp), %rax
testq %rax, %rax
js 0x996a
movq 0x368(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
seta %al
testb %al, %al
je 0x996a
movq 0x2b8(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0xa8(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0xb0(%rsp)
testq %rax, %rax
je 0x9307
movq 0x49ccf(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x9303
incl 0x8(%rax)
jmp 0x9307
lock
incl 0x8(%rax)
leaq 0x278(%rsp), %rdi
leaq 0x1b0(%rsp), %rbx
movq %rbx, %rsi
xorl %edx, %edx
callq 0x1f446
leaq 0x338(%rsp), %rdi
movq %rbx, %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f446
movslq 0x280(%rsp), %rax
testq %rax, %rax
js 0x9368
movq 0x278(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x9368
cmpl 0x340(%rsp), %eax
setne %al
jmp 0x9393
movslq 0x340(%rsp), %rax
testq %rax, %rax
js 0x991a
movq 0x338(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
seta %al
testb %al, %al
je 0x991a
movq 0x288(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0x98(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0xa0(%rsp)
testq %rax, %rax
je 0x93d4
movq 0x49c02(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x93d0
incl 0x8(%rax)
jmp 0x93d4
lock
incl 0x8(%rax)
movq %r14, %rdi
leaq 0x10(%rsp), %rsi
callq 0x2afc4
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x36c9a(%rip), %rcx     # 0x40097
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x9411
callq 0x13308
movq %r14, %rdi
movq %r15, %rsi
callq 0x2afc4
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x36c61(%rip), %rcx     # 0x40099
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x944c
callq 0x13308
movq %r14, %rdi
movq %rbp, %rsi
callq 0x2afc4
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x36c28(%rip), %rcx     # 0x4009b
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x9487
callq 0x13308
movq %r14, %rdi
movq %r12, %rsi
callq 0x2afc4
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x36bef(%rip), %rcx     # 0x4009d
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x94c2
callq 0x13308
xorps %xmm0, %xmm0
movaps %xmm0, 0x20(%rsp)
movq $0x0, 0x30(%rsp)
movq %r14, %rdi
leaq 0x10(%rsp), %rsi
callq 0x10604
movq %r14, %rdi
movq %r15, %rsi
callq 0x10604
movq %r14, %rdi
movq %rbp, %rsi
callq 0x10604
movq %r14, %rdi
movq %r12, %rsi
callq 0x10604
leaq 0x4a2a8(%rip), %rax     # 0x537b0
movq (%rax), %rcx
movq 0x8(%rax), %rax
movq %rcx, 0x88(%rsp)
movq %rax, 0x90(%rsp)
testq %rax, %rax
je 0x9539
movq 0x49a9d(%rip), %rcx     # 0x52fc8
cmpb $0x0, (%rcx)
je 0x9535
incl 0x8(%rax)
jmp 0x9539
lock
incl 0x8(%rax)
movq %r14, %rdi
leaq 0x178(%rsp), %rsi
movq 0x8(%rsp), %rdx
leaq 0x88(%rsp), %rcx
movl $0x1a0, %r8d            # imm = 0x1A0
callq 0x8baf
movq 0x90(%rsp), %rdi
testq %rdi, %rdi
je 0x956e
callq 0x13308
leaq 0x108(%rsp), %rdi
leaq 0x10(%rsp), %rsi
movq %r15, %rdx
callq 0x2c008
leaq 0x258(%rsp), %rbx
movq %rbx, %rdi
leaq 0x10(%rsp), %rsi
movq %rbp, %rdx
callq 0x2c008
leaq 0x118(%rsp), %rdi
leaq 0x108(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
leaq 0x248(%rsp), %rbx
movq %rbx, %rdi
leaq 0x10(%rsp), %rsi
movq %r12, %rdx
callq 0x2c008
leaq 0x128(%rsp), %rdi
leaq 0x118(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
leaq 0x238(%rsp), %rbx
movq %rbx, %rdi
movq %r15, %rsi
movq %rbp, %rdx
callq 0x2c008
leaq 0x138(%rsp), %rdi
leaq 0x128(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
leaq 0x228(%rsp), %rbx
movq %rbx, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x2c008
leaq 0x148(%rsp), %rdi
leaq 0x138(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
leaq 0x218(%rsp), %rbx
movq %rbx, %rdi
movq %rbp, %rsi
movq %r12, %rdx
callq 0x2c008
leaq 0x268(%rsp), %r13
movq %r13, %rdi
leaq 0x148(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
movq %r14, %rdi
leaq 0x178(%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %r13, %rcx
movl $0x106, %r8d            # imm = 0x106
callq 0x8baf
movq 0x270(%rsp), %rdi
testq %rdi, %rdi
je 0x96a0
callq 0x13308
movq 0x220(%rsp), %rdi
testq %rdi, %rdi
je 0x96b2
callq 0x13308
movq 0x150(%rsp), %rdi
testq %rdi, %rdi
je 0x96c4
callq 0x13308
movq 0x230(%rsp), %rdi
testq %rdi, %rdi
je 0x96d6
callq 0x13308
movq 0x140(%rsp), %rdi
testq %rdi, %rdi
je 0x96e8
callq 0x13308
movq 0x240(%rsp), %rdi
testq %rdi, %rdi
je 0x96fa
callq 0x13308
movq 0x130(%rsp), %rdi
testq %rdi, %rdi
je 0x970c
callq 0x13308
movq 0x250(%rsp), %rdi
testq %rdi, %rdi
je 0x971e
callq 0x13308
movq 0x120(%rsp), %rdi
testq %rdi, %rdi
je 0x9730
callq 0x13308
movq 0x260(%rsp), %rdi
testq %rdi, %rdi
je 0x9742
callq 0x13308
movq 0x110(%rsp), %rdi
testq %rdi, %rdi
je 0x9754
callq 0x13308
leaq 0xf8(%rsp), %rdi
movq %rbp, %rsi
movq %r12, %rdx
callq 0x2be82
movq %r14, %rdi
leaq 0x178(%rsp), %rsi
movq 0x8(%rsp), %rdx
leaq 0xf8(%rsp), %rcx
movl $0x20, %r8d
callq 0x8baf
movq 0x100(%rsp), %rdi
testq %rdi, %rdi
je 0x979c
callq 0x13308
leaq 0xc8(%rsp), %rdi
leaq 0x10(%rsp), %rsi
movq %r15, %rdx
callq 0x2c008
leaq 0x1f8(%rsp), %rbx
movq %rbx, %rdi
leaq 0x10(%rsp), %rsi
movq %rbp, %rdx
callq 0x2c008
leaq 0xd8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
leaq 0x1e8(%rsp), %rbx
movq %rbx, %rdi
movq %r15, %rsi
movq %rbp, %rdx
callq 0x2c008
leaq 0xe8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
leaq 0x1d8(%rsp), %rbx
movq %rbx, %rdi
movq %rbp, %rsi
movq %r12, %rdx
callq 0x2be82
leaq 0x208(%rsp), %r13
movq %r13, %rdi
leaq 0xe8(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b0ed
movq %r14, %rdi
leaq 0x178(%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %r13, %rcx
movl $0x16, %r8d
callq 0x8baf
movq 0x210(%rsp), %rdi
testq %rdi, %rdi
je 0x9870
callq 0x13308
movq 0x1e0(%rsp), %rdi
testq %rdi, %rdi
je 0x9882
callq 0x13308
movq 0xf0(%rsp), %rdi
testq %rdi, %rdi
je 0x9894
callq 0x13308
movq 0x1f0(%rsp), %rdi
testq %rdi, %rdi
je 0x98a6
callq 0x13308
movq 0xe0(%rsp), %rdi
testq %rdi, %rdi
je 0x98b8
callq 0x13308
movq 0x200(%rsp), %rdi
testq %rdi, %rdi
je 0x98ca
callq 0x13308
movq 0xd0(%rsp), %rdi
testq %rdi, %rdi
je 0x98dc
callq 0x13308
movq %r14, %rdi
callq 0x1091a
movq 0xa0(%rsp), %rdi
testq %rdi, %rdi
je 0x98f6
callq 0x13308
leaq 0x278(%rsp), %rbx
movq %rbx, %rdi
callq 0x1ff96
incl 0x280(%rsp)
movq %rbx, %rdi
callq 0x1f492
jmp 0x9336
leaq 0x338(%rsp), %rdi
callq 0x10962
leaq 0x278(%rsp), %rdi
callq 0x10962
movq 0xb0(%rsp), %rdi
testq %rdi, %rdi
je 0x9946
callq 0x13308
leaq 0x2a8(%rsp), %rbx
movq %rbx, %rdi
callq 0x1ff96
incl 0x2b0(%rsp)
movq %rbx, %rdi
callq 0x1f492
jmp 0x9269
leaq 0x368(%rsp), %rdi
callq 0x10962
leaq 0x2a8(%rsp), %rdi
callq 0x10962
movq 0xc0(%rsp), %rdi
testq %rdi, %rdi
je 0x9996
callq 0x13308
leaq 0x2d8(%rsp), %rbx
movq %rbx, %rdi
callq 0x1ff96
incl 0x2e0(%rsp)
movq %rbx, %rdi
callq 0x1f492
jmp 0x919c
leaq 0x398(%rsp), %rdi
callq 0x10962
leaq 0x2d8(%rsp), %rdi
callq 0x10962
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x99e3
callq 0x13308
leaq 0x308(%rsp), %rbx
movq %rbx, %rdi
callq 0x1ff96
incl 0x310(%rsp)
movq %rbx, %rdi
callq 0x1f492
jmp 0x90d5
leaq 0x3c8(%rsp), %rdi
callq 0x10962
leaq 0x308(%rsp), %rdi
callq 0x10962
leaq 0x1c0(%rsp), %rbx
movq %rbx, %rdi
callq 0x137ea
movq -0x8(%rbx), %rdi
testq %rdi, %rdi
je 0x9a3f
callq 0x13308
leaq 0x4871a(%rip), %rax     # 0x52160
addq $0x10, %rax
movq %rax, 0x178(%rsp)
movq 0x1a8(%rsp), %rdi
testq %rdi, %rdi
je 0x9a64
callq 0x13308
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x9a76
callq 0x13308
movq 0x188(%rsp), %rdi
testq %rdi, %rdi
je 0x9a88
callq 0x13308
addq $0x408, %rsp            # imm = 0x408
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
jmp 0x9e05
movq %rax, %rbx
jmp 0x9e12
movq %rax, %rbx
jmp 0x9e30
movq %rax, %rbx
movq %r15, 0x40(%rsp)
movq 0x50(%rsp), %rdi
testq %rdi, %rdi
je 0x9ac9
callq 0x13308
movq 0x160(%rsp), %rdi
testq %rdi, %rdi
je 0x9ae0
callq 0x13308
jmp 0x9ae0
movq %rax, %rbx
movq %r15, 0x58(%rsp)
movq 0x68(%rsp), %rdi
testq %rdi, %rdi
je 0x9af4
callq 0x13308
movq 0x170(%rsp), %rdi
testq %rdi, %rdi
je 0x9b0b
callq 0x13308
jmp 0x9b0b
movq %rax, %rbx
movq %r15, 0x70(%rsp)
movq 0x80(%rsp), %rdi
jmp 0x9e6f
movq %rax, %rbx
jmp 0x9ddc
movq %rax, %rbx
jmp 0x9de9
movq %rax, %rbx
jmp 0x9df8
movq %rax, %rbx
jmp 0x9dbd
movq %rax, %rbx
jmp 0x9db0
movq %rax, %rbx
jmp 0x9dcf
movq %rax, %rbx
jmp 0x9d84
movq %rax, %rbx
jmp 0x9d91
movq %rax, %rbx
jmp 0x9da3
movq %rax, %rbx
jmp 0x9b9c
movq %rax, %rbx
jmp 0x9bdd
movq %rax, %rbx
jmp 0x9c06
movq %rax, %rbx
jmp 0x9cb6
movq %rax, %rbx
jmp 0x9c5e
movq %rax, %rbx
movq 0x270(%rsp), %rdi
testq %rdi, %rdi
je 0x9b9c
callq 0x13308
movq 0x220(%rsp), %rdi
testq %rdi, %rdi
je 0x9bf4
callq 0x13308
jmp 0x9bf4
movq %rax, %rbx
jmp 0x9c82
movq %rax, %rbx
jmp 0x9ca4
movq %rax, %rbx
jmp 0x9c4c
movq %rax, %rbx
movq 0x210(%rsp), %rdi
testq %rdi, %rdi
je 0x9bdd
callq 0x13308
movq 0x1e0(%rsp), %rdi
testq %rdi, %rdi
je 0x9c3a
callq 0x13308
jmp 0x9c3a
movq %rax, %rbx
movq 0x150(%rsp), %rdi
testq %rdi, %rdi
je 0x9c06
callq 0x13308
movq 0x230(%rsp), %rdi
testq %rdi, %rdi
je 0x9c92
callq 0x13308
jmp 0x9c92
movq %rax, %rbx
movq 0x100(%rsp), %rdi
jmp 0x9d21
movq %rax, %rbx
jmp 0x9c70
movq %rax, %rbx
jmp 0x9cc8
movq %rax, %rbx
movq 0xf0(%rsp), %rdi
testq %rdi, %rdi
je 0x9c4c
callq 0x13308
movq 0x1f0(%rsp), %rdi
testq %rdi, %rdi
je 0x9c5e
callq 0x13308
movq 0xe0(%rsp), %rdi
testq %rdi, %rdi
je 0x9c70
callq 0x13308
movq 0x200(%rsp), %rdi
testq %rdi, %rdi
je 0x9c82
callq 0x13308
movq 0xd0(%rsp), %rdi
jmp 0x9d21
movq %rax, %rbx
movq 0x140(%rsp), %rdi
testq %rdi, %rdi
je 0x9ca4
callq 0x13308
movq 0x240(%rsp), %rdi
testq %rdi, %rdi
je 0x9cb6
callq 0x13308
movq 0x130(%rsp), %rdi
testq %rdi, %rdi
je 0x9cc8
callq 0x13308
movq 0x250(%rsp), %rdi
testq %rdi, %rdi
je 0x9cf5
callq 0x13308
jmp 0x9cf5
movq %rax, %rbx
jmp 0x9d07
jmp 0x9d3a
jmp 0x9d3f
movq %rax, %rbx
movq 0x90(%rsp), %rdi
jmp 0x9d21
movq %rax, %rbx
movq 0x120(%rsp), %rdi
testq %rdi, %rdi
je 0x9d07
callq 0x13308
movq 0x260(%rsp), %rdi
testq %rdi, %rdi
je 0x9d19
callq 0x13308
movq 0x110(%rsp), %rdi
testq %rdi, %rdi
je 0x9d5b
callq 0x13308
jmp 0x9d5b
jmp 0x9d3a
jmp 0x9d3f
jmp 0x9d3a
movq %rax, %rbx
jmp 0x9d19
jmp 0x9d3f
movq %rax, %rbx
jmp 0x9d65
movq %rax, %rbx
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x9d65
callq 0x13308
jmp 0x9d65
movq %rax, %rbx
jmp 0x9d77
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x1091a
movq 0xa0(%rsp), %rdi
testq %rdi, %rdi
je 0x9d77
callq 0x13308
leaq 0x338(%rsp), %rdi
callq 0x10962
leaq 0x278(%rsp), %rdi
callq 0x10962
movq 0xb0(%rsp), %rdi
testq %rdi, %rdi
je 0x9da3
callq 0x13308
leaq 0x368(%rsp), %rdi
callq 0x10962
leaq 0x2a8(%rsp), %rdi
callq 0x10962
movq 0xc0(%rsp), %rdi
testq %rdi, %rdi
je 0x9dcf
callq 0x13308
leaq 0x398(%rsp), %rdi
callq 0x10962
leaq 0x2d8(%rsp), %rdi
callq 0x10962
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x9df8
callq 0x13308
leaq 0x3c8(%rsp), %rdi
callq 0x10962
leaq 0x308(%rsp), %rdi
callq 0x10962
leaq 0x1c0(%rsp), %r14
movq %r14, %rdi
callq 0x137ea
movq -0x8(%r14), %rdi
testq %rdi, %rdi
je 0x9e30
callq 0x13308
leaq 0x48329(%rip), %rax     # 0x52160
addq $0x10, %rax
movq %rax, 0x178(%rsp)
movq 0x1a8(%rsp), %rdi
testq %rdi, %rdi
je 0x9e55
callq 0x13308
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x9e67
callq 0x13308
movq 0x188(%rsp), %rdi
testq %rdi, %rdi
je 0x9e79
callq 0x13308
movq %rbx, %rdi
callq 0x7430