// File: /workspace/github_cpp_makefile_star2_O3/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 0x474d5(%rip), %r15     # 0x50428
movq %r15, 0x70(%rsp)
leaq 0x49991(%rip), %r14     # 0x528f0
movq 0x278(%r14), %rcx
movq 0x280(%r14), %rax
movq %rcx, 0x78(%rsp)
movq %rax, 0x80(%rsp)
testq %rax, %rax
je 0x8f94
movq 0x49042(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x8f90
incl 0x8(%rax)
jmp 0x8f94
lock
incl 0x8(%rax)
leaq 0x168(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x106b8
movq %r15, 0x58(%rsp)
movq 0x290(%r14), %rcx
movq 0x298(%r14), %rax
movq %rcx, 0x60(%rsp)
movq %rax, 0x68(%rsp)
testq %rax, %rax
je 0x8fdd
movq 0x48ff9(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x8fd9
incl 0x8(%rax)
jmp 0x8fdd
lock
incl 0x8(%rax)
leaq 0x158(%rsp), %rdi
leaq 0x58(%rsp), %rsi
callq 0x106b8
movq %r15, 0x40(%rsp)
movq 0x1d0(%r14), %rcx
movq 0x1d8(%r14), %rax
movq %rcx, 0x48(%rsp)
movq %rax, 0x50(%rsp)
testq %rax, %rax
je 0x9026
movq 0x48fb0(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x9022
incl 0x8(%rax)
jmp 0x9026
lock
incl 0x8(%rax)
leaq 0x3f8(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x106b8
leaq 0x178(%rsp), %rdi
leaq 0x168(%rsp), %rsi
leaq 0x158(%rsp), %rdx
leaq 0x3f8(%rsp), %r14
movq %r14, %rcx
callq 0x10736
movq 0x8(%r14), %rdi
testq %rdi, %rdi
je 0x906e
callq 0x133fc
movq %r15, 0x40(%rsp)
movq 0x50(%rsp), %rdi
testq %rdi, %rdi
je 0x9082
callq 0x133fc
movq 0x160(%rsp), %rdi
testq %rdi, %rdi
je 0x9094
callq 0x133fc
movq %r15, 0x58(%rsp)
movq 0x68(%rsp), %rdi
testq %rdi, %rdi
je 0x90a8
callq 0x133fc
movq 0x170(%rsp), %rdi
testq %rdi, %rdi
je 0x90ba
callq 0x133fc
movq %r15, 0x70(%rsp)
movq 0x80(%rsp), %rdi
testq %rdi, %rdi
je 0x90d1
callq 0x133fc
leaq 0x1b0(%rsp), %rdi
movq 0x8(%rsp), %rsi
callq 0x107c0
leaq 0x308(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
xorl %edx, %edx
callq 0x1f54a
leaq 0x3c8(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f54a
leaq 0x20(%rsp), %r14
leaq 0xb8(%rsp), %r15
leaq 0xa8(%rsp), %rbp
leaq 0x98(%rsp), %r12
movslq 0x310(%rsp), %rax
testq %rax, %rax
js 0x9165
movq 0x308(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x9165
cmpl 0x3d0(%rsp), %eax
jne 0x9193
jmp 0x9a57
movslq 0x3d0(%rsp), %rax
testq %rax, %rax
js 0x9a57
movq 0x3c8(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x9a57
movq 0x318(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0x18(%rsp)
testq %rax, %rax
je 0x91c6
movq 0x48e10(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x91c2
incl 0x8(%rax)
jmp 0x91c6
lock
incl 0x8(%rax)
leaq 0x2d8(%rsp), %rdi
leaq 0x1b0(%rsp), %rbx
movq %rbx, %rsi
xorl %edx, %edx
callq 0x1f54a
leaq 0x398(%rsp), %rdi
movq %rbx, %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f54a
movslq 0x2e0(%rsp), %rax
testq %rax, %rax
js 0x9229
movq 0x2d8(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x9229
cmpl 0x3a0(%rsp), %eax
jne 0x9257
jmp 0x9a0a
movslq 0x3a0(%rsp), %rax
testq %rax, %rax
js 0x9a0a
movq 0x398(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x9a0a
movq 0x2e8(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0xb8(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0xc0(%rsp)
testq %rax, %rax
je 0x9290
movq 0x48d46(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x928c
incl 0x8(%rax)
jmp 0x9290
lock
incl 0x8(%rax)
leaq 0x2a8(%rsp), %rdi
leaq 0x1b0(%rsp), %rbx
movq %rbx, %rsi
xorl %edx, %edx
callq 0x1f54a
leaq 0x368(%rsp), %rdi
movq %rbx, %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f54a
movslq 0x2b0(%rsp), %rax
testq %rax, %rax
js 0x92f3
movq 0x2a8(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x92f3
cmpl 0x370(%rsp), %eax
jne 0x9321
jmp 0x99ba
movslq 0x370(%rsp), %rax
testq %rax, %rax
js 0x99ba
movq 0x368(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x99ba
movq 0x2b8(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0xa8(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0xb0(%rsp)
testq %rax, %rax
je 0x935a
movq 0x48c7c(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x9356
incl 0x8(%rax)
jmp 0x935a
lock
incl 0x8(%rax)
leaq 0x278(%rsp), %rdi
leaq 0x1b0(%rsp), %rbx
movq %rbx, %rsi
xorl %edx, %edx
callq 0x1f54a
leaq 0x338(%rsp), %rdi
movq %rbx, %rsi
movl $0x77359400, %edx       # imm = 0x77359400
callq 0x1f54a
movslq 0x280(%rsp), %rax
testq %rax, %rax
js 0x93bd
movq 0x278(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x93bd
cmpl 0x340(%rsp), %eax
jne 0x93eb
jmp 0x996a
movslq 0x340(%rsp), %rax
testq %rax, %rax
js 0x996a
movq 0x338(%rsp), %rcx
movq 0x18(%rcx), %rdx
subq 0x10(%rcx), %rdx
sarq $0x4, %rdx
cmpq %rax, %rdx
jbe 0x996a
movq 0x288(%rsp), %rax
movq (%rax), %rcx
movq %rcx, 0x98(%rsp)
movq 0x8(%rax), %rax
movq %rax, 0xa0(%rsp)
testq %rax, %rax
je 0x9424
movq 0x48bb2(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x9420
incl 0x8(%rax)
jmp 0x9424
lock
incl 0x8(%rax)
movq %r14, %rdi
leaq 0x10(%rsp), %rsi
callq 0x2b0ee
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x35c4a(%rip), %rcx     # 0x3f097
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x9461
callq 0x133fc
movq %r14, %rdi
movq %r15, %rsi
callq 0x2b0ee
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x35c11(%rip), %rcx     # 0x3f099
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x949c
callq 0x133fc
movq %r14, %rdi
movq %rbp, %rsi
callq 0x2b0ee
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x35bd8(%rip), %rcx     # 0x3f09b
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x94d7
callq 0x133fc
movq %r14, %rdi
movq %r12, %rsi
callq 0x2b0ee
movq 0x20(%rsp), %rdi
movq 0x50(%rdi), %rdx
addq $0x48, %rdi
movl $0x1, %r8d
xorl %esi, %esi
leaq 0x35b9f(%rip), %rcx     # 0x3f09d
callq 0x7380
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x9512
callq 0x133fc
xorps %xmm0, %xmm0
movaps %xmm0, 0x20(%rsp)
movq $0x0, 0x30(%rsp)
movq %r14, %rdi
leaq 0x10(%rsp), %rsi
callq 0x10672
movq %r14, %rdi
movq %r15, %rsi
callq 0x10672
movq %r14, %rdi
movq %rbp, %rsi
callq 0x10672
movq %r14, %rdi
movq %r12, %rsi
callq 0x10672
leaq 0x49258(%rip), %rax     # 0x527b0
movq (%rax), %rcx
movq 0x8(%rax), %rax
movq %rcx, 0x88(%rsp)
movq %rax, 0x90(%rsp)
testq %rax, %rax
je 0x9589
movq 0x48a4d(%rip), %rcx     # 0x51fc8
cmpb $0x0, (%rcx)
je 0x9585
incl 0x8(%rax)
jmp 0x9589
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 0x8bff
movq 0x90(%rsp), %rdi
testq %rdi, %rdi
je 0x95be
callq 0x133fc
leaq 0x108(%rsp), %rdi
leaq 0x10(%rsp), %rsi
movq %r15, %rdx
callq 0x2c0bb
leaq 0x258(%rsp), %rbx
movq %rbx, %rdi
leaq 0x10(%rsp), %rsi
movq %rbp, %rdx
callq 0x2c0bb
leaq 0x118(%rsp), %rdi
leaq 0x108(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
leaq 0x248(%rsp), %rbx
movq %rbx, %rdi
leaq 0x10(%rsp), %rsi
movq %r12, %rdx
callq 0x2c0bb
leaq 0x128(%rsp), %rdi
leaq 0x118(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
leaq 0x238(%rsp), %rbx
movq %rbx, %rdi
movq %r15, %rsi
movq %rbp, %rdx
callq 0x2c0bb
leaq 0x138(%rsp), %rdi
leaq 0x128(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
leaq 0x228(%rsp), %rbx
movq %rbx, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x2c0bb
leaq 0x148(%rsp), %rdi
leaq 0x138(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
leaq 0x218(%rsp), %rbx
movq %rbx, %rdi
movq %rbp, %rsi
movq %r12, %rdx
callq 0x2c0bb
leaq 0x268(%rsp), %r13
movq %r13, %rdi
leaq 0x148(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
movq %r14, %rdi
leaq 0x178(%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %r13, %rcx
movl $0x106, %r8d            # imm = 0x106
callq 0x8bff
movq 0x270(%rsp), %rdi
testq %rdi, %rdi
je 0x96f0
callq 0x133fc
movq 0x220(%rsp), %rdi
testq %rdi, %rdi
je 0x9702
callq 0x133fc
movq 0x150(%rsp), %rdi
testq %rdi, %rdi
je 0x9714
callq 0x133fc
movq 0x230(%rsp), %rdi
testq %rdi, %rdi
je 0x9726
callq 0x133fc
movq 0x140(%rsp), %rdi
testq %rdi, %rdi
je 0x9738
callq 0x133fc
movq 0x240(%rsp), %rdi
testq %rdi, %rdi
je 0x974a
callq 0x133fc
movq 0x130(%rsp), %rdi
testq %rdi, %rdi
je 0x975c
callq 0x133fc
movq 0x250(%rsp), %rdi
testq %rdi, %rdi
je 0x976e
callq 0x133fc
movq 0x120(%rsp), %rdi
testq %rdi, %rdi
je 0x9780
callq 0x133fc
movq 0x260(%rsp), %rdi
testq %rdi, %rdi
je 0x9792
callq 0x133fc
movq 0x110(%rsp), %rdi
testq %rdi, %rdi
je 0x97a4
callq 0x133fc
leaq 0xf8(%rsp), %rdi
movq %rbp, %rsi
movq %r12, %rdx
callq 0x2bf46
movq %r14, %rdi
leaq 0x178(%rsp), %rsi
movq 0x8(%rsp), %rdx
leaq 0xf8(%rsp), %rcx
movl $0x20, %r8d
callq 0x8bff
movq 0x100(%rsp), %rdi
testq %rdi, %rdi
je 0x97ec
callq 0x133fc
leaq 0xc8(%rsp), %rdi
leaq 0x10(%rsp), %rsi
movq %r15, %rdx
callq 0x2c0bb
leaq 0x1f8(%rsp), %rbx
movq %rbx, %rdi
leaq 0x10(%rsp), %rsi
movq %rbp, %rdx
callq 0x2c0bb
leaq 0xd8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
leaq 0x1e8(%rsp), %rbx
movq %rbx, %rdi
movq %r15, %rsi
movq %rbp, %rdx
callq 0x2c0bb
leaq 0xe8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
leaq 0x1d8(%rsp), %rbx
movq %rbx, %rdi
movq %rbp, %rsi
movq %r12, %rdx
callq 0x2bf46
leaq 0x208(%rsp), %r13
movq %r13, %rdi
leaq 0xe8(%rsp), %rsi
movq %rbx, %rdx
callq 0x2b213
movq %r14, %rdi
leaq 0x178(%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %r13, %rcx
movl $0x16, %r8d
callq 0x8bff
movq 0x210(%rsp), %rdi
testq %rdi, %rdi
je 0x98c0
callq 0x133fc
movq 0x1e0(%rsp), %rdi
testq %rdi, %rdi
je 0x98d2
callq 0x133fc
movq 0xf0(%rsp), %rdi
testq %rdi, %rdi
je 0x98e4
callq 0x133fc
movq 0x1f0(%rsp), %rdi
testq %rdi, %rdi
je 0x98f6
callq 0x133fc
movq 0xe0(%rsp), %rdi
testq %rdi, %rdi
je 0x9908
callq 0x133fc
movq 0x200(%rsp), %rdi
testq %rdi, %rdi
je 0x991a
callq 0x133fc
movq 0xd0(%rsp), %rdi
testq %rdi, %rdi
je 0x992c
callq 0x133fc
movq %r14, %rdi
callq 0x1098e
movq 0xa0(%rsp), %rdi
testq %rdi, %rdi
je 0x9946
callq 0x133fc
leaq 0x278(%rsp), %rbx
movq %rbx, %rdi
callq 0x20082
incl 0x280(%rsp)
movq %rbx, %rdi
callq 0x1f596
jmp 0x9389
leaq 0x338(%rsp), %rdi
callq 0x109dc
leaq 0x278(%rsp), %rdi
callq 0x109dc
movq 0xb0(%rsp), %rdi
testq %rdi, %rdi
je 0x9996
callq 0x133fc
leaq 0x2a8(%rsp), %rbx
movq %rbx, %rdi
callq 0x20082
incl 0x2b0(%rsp)
movq %rbx, %rdi
callq 0x1f596
jmp 0x92bf
leaq 0x368(%rsp), %rdi
callq 0x109dc
leaq 0x2a8(%rsp), %rdi
callq 0x109dc
movq 0xc0(%rsp), %rdi
testq %rdi, %rdi
je 0x99e6
callq 0x133fc
leaq 0x2d8(%rsp), %rbx
movq %rbx, %rdi
callq 0x20082
incl 0x2e0(%rsp)
movq %rbx, %rdi
callq 0x1f596
jmp 0x91f5
leaq 0x398(%rsp), %rdi
callq 0x109dc
leaq 0x2d8(%rsp), %rdi
callq 0x109dc
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x9a33
callq 0x133fc
leaq 0x308(%rsp), %rbx
movq %rbx, %rdi
callq 0x20082
incl 0x310(%rsp)
movq %rbx, %rdi
callq 0x1f596
jmp 0x9131
leaq 0x3c8(%rsp), %rdi
callq 0x109dc
leaq 0x308(%rsp), %rdi
callq 0x109dc
leaq 0x1c0(%rsp), %rbx
movq %rbx, %rdi
callq 0x138d0
movq -0x8(%rbx), %rdi
testq %rdi, %rdi
je 0x9a8f
callq 0x133fc
leaq 0x476f2(%rip), %rax     # 0x51188
addq $0x10, %rax
movq %rax, 0x178(%rsp)
movq 0x1a8(%rsp), %rdi
testq %rdi, %rdi
je 0x9ab4
callq 0x133fc
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x9ac6
callq 0x133fc
movq 0x188(%rsp), %rdi
testq %rdi, %rdi
je 0x9ad8
callq 0x133fc
addq $0x408, %rsp            # imm = 0x408
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
jmp 0x9e55
movq %rax, %rbx
jmp 0x9e62
movq %rax, %rbx
jmp 0x9e80
movq %rax, %rbx
movq %r15, 0x40(%rsp)
movq 0x50(%rsp), %rdi
testq %rdi, %rdi
je 0x9b19
callq 0x133fc
movq 0x160(%rsp), %rdi
testq %rdi, %rdi
je 0x9b30
callq 0x133fc
jmp 0x9b30
movq %rax, %rbx
movq %r15, 0x58(%rsp)
movq 0x68(%rsp), %rdi
testq %rdi, %rdi
je 0x9b44
callq 0x133fc
movq 0x170(%rsp), %rdi
testq %rdi, %rdi
je 0x9b5b
callq 0x133fc
jmp 0x9b5b
movq %rax, %rbx
movq %r15, 0x70(%rsp)
movq 0x80(%rsp), %rdi
jmp 0x9ebf
movq %rax, %rbx
jmp 0x9e2c
movq %rax, %rbx
jmp 0x9e39
movq %rax, %rbx
jmp 0x9e48
movq %rax, %rbx
jmp 0x9e0d
movq %rax, %rbx
jmp 0x9e00
movq %rax, %rbx
jmp 0x9e1f
movq %rax, %rbx
jmp 0x9dd4
movq %rax, %rbx
jmp 0x9de1
movq %rax, %rbx
jmp 0x9df3
movq %rax, %rbx
jmp 0x9bec
movq %rax, %rbx
jmp 0x9c2d
movq %rax, %rbx
jmp 0x9c56
movq %rax, %rbx
jmp 0x9d06
movq %rax, %rbx
jmp 0x9cae
movq %rax, %rbx
movq 0x270(%rsp), %rdi
testq %rdi, %rdi
je 0x9bec
callq 0x133fc
movq 0x220(%rsp), %rdi
testq %rdi, %rdi
je 0x9c44
callq 0x133fc
jmp 0x9c44
movq %rax, %rbx
jmp 0x9cd2
movq %rax, %rbx
jmp 0x9cf4
movq %rax, %rbx
jmp 0x9c9c
movq %rax, %rbx
movq 0x210(%rsp), %rdi
testq %rdi, %rdi
je 0x9c2d
callq 0x133fc
movq 0x1e0(%rsp), %rdi
testq %rdi, %rdi
je 0x9c8a
callq 0x133fc
jmp 0x9c8a
movq %rax, %rbx
movq 0x150(%rsp), %rdi
testq %rdi, %rdi
je 0x9c56
callq 0x133fc
movq 0x230(%rsp), %rdi
testq %rdi, %rdi
je 0x9ce2
callq 0x133fc
jmp 0x9ce2
movq %rax, %rbx
movq 0x100(%rsp), %rdi
jmp 0x9d71
movq %rax, %rbx
jmp 0x9cc0
movq %rax, %rbx
jmp 0x9d18
movq %rax, %rbx
movq 0xf0(%rsp), %rdi
testq %rdi, %rdi
je 0x9c9c
callq 0x133fc
movq 0x1f0(%rsp), %rdi
testq %rdi, %rdi
je 0x9cae
callq 0x133fc
movq 0xe0(%rsp), %rdi
testq %rdi, %rdi
je 0x9cc0
callq 0x133fc
movq 0x200(%rsp), %rdi
testq %rdi, %rdi
je 0x9cd2
callq 0x133fc
movq 0xd0(%rsp), %rdi
jmp 0x9d71
movq %rax, %rbx
movq 0x140(%rsp), %rdi
testq %rdi, %rdi
je 0x9cf4
callq 0x133fc
movq 0x240(%rsp), %rdi
testq %rdi, %rdi
je 0x9d06
callq 0x133fc
movq 0x130(%rsp), %rdi
testq %rdi, %rdi
je 0x9d18
callq 0x133fc
movq 0x250(%rsp), %rdi
testq %rdi, %rdi
je 0x9d45
callq 0x133fc
jmp 0x9d45
movq %rax, %rbx
jmp 0x9d57
jmp 0x9d8a
jmp 0x9d8f
movq %rax, %rbx
movq 0x90(%rsp), %rdi
jmp 0x9d71
movq %rax, %rbx
movq 0x120(%rsp), %rdi
testq %rdi, %rdi
je 0x9d57
callq 0x133fc
movq 0x260(%rsp), %rdi
testq %rdi, %rdi
je 0x9d69
callq 0x133fc
movq 0x110(%rsp), %rdi
testq %rdi, %rdi
je 0x9dab
callq 0x133fc
jmp 0x9dab
jmp 0x9d8a
jmp 0x9d8f
jmp 0x9d8a
movq %rax, %rbx
jmp 0x9d69
jmp 0x9d8f
movq %rax, %rbx
jmp 0x9db5
movq %rax, %rbx
movq 0x28(%rsp), %rdi
testq %rdi, %rdi
je 0x9db5
callq 0x133fc
jmp 0x9db5
movq %rax, %rbx
jmp 0x9dc7
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x1098e
movq 0xa0(%rsp), %rdi
testq %rdi, %rdi
je 0x9dc7
callq 0x133fc
leaq 0x338(%rsp), %rdi
callq 0x109dc
leaq 0x278(%rsp), %rdi
callq 0x109dc
movq 0xb0(%rsp), %rdi
testq %rdi, %rdi
je 0x9df3
callq 0x133fc
leaq 0x368(%rsp), %rdi
callq 0x109dc
leaq 0x2a8(%rsp), %rdi
callq 0x109dc
movq 0xc0(%rsp), %rdi
testq %rdi, %rdi
je 0x9e1f
callq 0x133fc
leaq 0x398(%rsp), %rdi
callq 0x109dc
leaq 0x2d8(%rsp), %rdi
callq 0x109dc
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x9e48
callq 0x133fc
leaq 0x3c8(%rsp), %rdi
callq 0x109dc
leaq 0x308(%rsp), %rdi
callq 0x109dc
leaq 0x1c0(%rsp), %r14
movq %r14, %rdi
callq 0x138d0
movq -0x8(%r14), %rdi
testq %rdi, %rdi
je 0x9e80
callq 0x133fc
leaq 0x47301(%rip), %rax     # 0x51188
addq $0x10, %rax
movq %rax, 0x178(%rsp)
movq 0x1a8(%rsp), %rdi
testq %rdi, %rdi
je 0x9ea5
callq 0x133fc
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x9eb7
callq 0x133fc
movq 0x188(%rsp), %rdi
testq %rdi, %rdi
je 0x9ec9
callq 0x133fc
movq %rbx, %rdi
callq 0x7430