// File: /workspace/github_c_makefile_star2_O2/mtnygard[P]complisp/lisp.c
// Function: reader_tests
SUITE(reader_tests) {
  RUN_TEST(read_with_integer_returns_integer);
  RUN_TEST(read_with_negative_integer_returns_integer);
  RUN_TEST(read_with_positive_integer_returns_integer);
  RUN_TEST(read_with_leading_whitespace_ignores_whitespace);
  RUN_TEST(read_with_symbol_returns_symbol);
  RUN_TEST(read_with_symbol_with_trailing_digits);
  RUN_TEST(read_with_nil_returns_nil);
  RUN_TEST(read_with_list_returns_list);
  RUN_TEST(read_with_nested_list_returns_list);
  RUN_TEST(read_with_char_returns_char);
  RUN_TEST(read_with_bool_returns_bool);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
leaq 0x9ac9(%rip), %rdi      # 0xdbdc
callq 0x398c
testl %eax, %eax
je 0x41db
leaq 0xf1a9(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x41d6
leaq 0xa6c6(%rip), %rdi      # 0xe803
callq 0x36cb
movq %rax, %r14
movq %rax, %rbx
cmpq $0x3f, %rax
je 0x4abb
pushq $-0x1
popq %rax
movl 0xeff9(%rip), %ecx      # 0x13154
movl %ecx, %edx
incl %edx
movl %edx, 0xefef(%rip)      # 0x13154
testb $0x3, %bl
je 0x418b
leaq 0x940a(%rip), %rcx      # 0xd57b
movq %rcx, 0xefe8(%rip)      # 0x13160
movl $0x52f, 0xefd6(%rip)    # imm = 0x52F
leaq 0xa615(%rip), %rcx      # 0xe79e
jmp 0x41c0
addl $0x2, %ecx
movl %ecx, 0xefc0(%rip)      # 0x13154
cmpq $0x1348, %r14           # imm = 0x1348
je 0x49d3
leaq 0x93d3(%rip), %rcx      # 0xd57b
movq %rcx, 0xefb1(%rip)      # 0x13160
movl $0x52f, 0xef9f(%rip)    # imm = 0x52F
leaq 0xa5f4(%rip), %rcx      # 0xe7b4
movq %rcx, 0xefa1(%rip)      # 0x13168
testb $0x4, 0xef42(%rip)      # 0x13110
movl %eax, %edi
jne 0x53b9
callq 0x3b3e
leaq 0x9a1c(%rip), %rdi      # 0xdbfe
callq 0x398c
testl %eax, %eax
je 0x42a8
leaq 0xf0da(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x42a3
leaq 0xa5e1(%rip), %rdi      # 0xe7ed
callq 0x36cb
movq %rax, %r14
movq %rax, %rbx
cmpq $0x3f, %rax
je 0x4adc
movl 0xef2d(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xef23(%rip)      # 0x13154
testb $0x3, %bl
je 0x4257
leaq 0x933e(%rip), %rax      # 0xd57b
movq %rax, 0xef1c(%rip)      # 0x13160
movl $0x537, 0xef0a(%rip)    # imm = 0x537
leaq 0xa549(%rip), %rax      # 0xe79e
jmp 0x428c
addl $0x2, %eax
movl %eax, 0xeef4(%rip)      # 0x13154
cmpq $-0x1348, %r14          # imm = 0xECB8
je 0x49ea
leaq 0x9307(%rip), %rax      # 0xd57b
movq %rax, 0xeee5(%rip)      # 0x13160
movl $0x537, 0xeed3(%rip)    # imm = 0x537
leaq 0xa547(%rip), %rax      # 0xe7d3
movq %rax, 0xeed5(%rip)      # 0x13168
testb $0x4, 0xee76(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x997a(%rip), %rdi      # 0xdc29
callq 0x398c
testl %eax, %eax
je 0x4375
leaq 0xf00d(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x4370
leaq 0xa51a(%rip), %rdi      # 0xe7f3
callq 0x36cb
movq %rax, %r14
movq %rax, %rbx
cmpq $0x3f, %rax
je 0x4afd
movl 0xee60(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xee56(%rip)      # 0x13154
testb $0x3, %bl
je 0x4324
leaq 0x9271(%rip), %rax      # 0xd57b
movq %rax, 0xee4f(%rip)      # 0x13160
movl $0x53f, 0xee3d(%rip)    # imm = 0x53F
leaq 0xa47c(%rip), %rax      # 0xe79e
jmp 0x4359
addl $0x2, %eax
movl %eax, 0xee27(%rip)      # 0x13154
cmpq $0x1348, %r14           # imm = 0x1348
je 0x4a01
leaq 0x923a(%rip), %rax      # 0xd57b
movq %rax, 0xee18(%rip)      # 0x13160
movl $0x53f, 0xee06(%rip)    # imm = 0x53F
leaq 0xa45b(%rip), %rax      # 0xe7b4
movq %rax, 0xee08(%rip)      # 0x13168
testb $0x4, 0xeda9(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x98d8(%rip), %rdi      # 0xdc54
callq 0x398c
testl %eax, %eax
je 0x4442
leaq 0xef40(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x443d
leaq 0xa453(%rip), %rdi      # 0xe7f9
callq 0x36cb
movq %rax, %r14
movq %rax, %rbx
cmpq $0x3f, %rax
je 0x4b1e
movl 0xed93(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xed89(%rip)      # 0x13154
testb $0x3, %bl
je 0x43f1
leaq 0x91a4(%rip), %rax      # 0xd57b
movq %rax, 0xed82(%rip)      # 0x13160
movl $0x547, 0xed70(%rip)    # imm = 0x547
leaq 0xa3af(%rip), %rax      # 0xe79e
jmp 0x4426
addl $0x2, %eax
movl %eax, 0xed5a(%rip)      # 0x13154
cmpq $0x1348, %r14           # imm = 0x1348
je 0x4a18
leaq 0x916d(%rip), %rax      # 0xd57b
movq %rax, 0xed4b(%rip)      # 0x13160
movl $0x547, 0xed39(%rip)    # imm = 0x547
leaq 0xa38e(%rip), %rax      # 0xe7b4
movq %rax, 0xed3b(%rip)      # 0x13168
testb $0x4, 0xecdc(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x983b(%rip), %rdi      # 0xdc84
callq 0x398c
testl %eax, %eax
je 0x4525
leaq 0xee73(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x4520
leaq 0xa395(%rip), %rdi      # 0xe808
callq 0x36cb
movq %rax, %rbx
cmpq $0x3f, %rax
je 0x4b3f
movl 0xecc9(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xecbf(%rip)      # 0x13154
movl %ebx, %ecx
andl $0x7, %ecx
cmpl $0x5, %ecx
jne 0x44ea
addl $0x2, %eax
movl %eax, 0xecac(%rip)      # 0x13154
movq %rbx, %rdi
callq 0x1701
leaq 0x8(%rax), %rdi
leaq 0xa34d(%rip), %rsi      # 0xe808
leaq 0xec26(%rip), %rdx      # 0x130e8
xorl %r14d, %r14d
movl %r14d, %ecx
callq 0xbb21
testl %eax, %eax
je 0x4938
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xec83(%rip)      # 0x13168
movl %r14d, %edi
jmp 0x4520
leaq 0x908a(%rip), %rax      # 0xd57b
movq %rax, 0xec68(%rip)      # 0x13160
movl $0x54f, 0xec56(%rip)    # imm = 0x54F
leaq 0xa330(%rip), %rax      # 0xe839
movq %rax, 0xec58(%rip)      # 0x13168
testb $0x4, 0xebf9(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x9778(%rip), %rdi      # 0xdca4
callq 0x398c
testl %eax, %eax
je 0x4608
leaq 0xed90(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x4603
leaq 0xa320(%rip), %rdi      # 0xe876
callq 0x36cb
movq %rax, %rbx
cmpq $0x3f, %rax
je 0x4b60
movl 0xebe6(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xebdc(%rip)      # 0x13154
movl %ebx, %ecx
andl $0x7, %ecx
cmpl $0x5, %ecx
jne 0x45cd
addl $0x2, %eax
movl %eax, 0xebc9(%rip)      # 0x13154
movq %rbx, %rdi
callq 0x1701
leaq 0x8(%rax), %rdi
leaq 0x98af(%rip), %rsi      # 0xde4d
leaq 0xeb43(%rip), %rdx      # 0x130e8
xorl %r14d, %r14d
movl %r14d, %ecx
callq 0xbb21
testl %eax, %eax
je 0x496a
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xeba0(%rip)      # 0x13168
movl %r14d, %edi
jmp 0x4603
leaq 0x8fa7(%rip), %rax      # 0xd57b
movq %rax, 0xeb85(%rip)      # 0x13160
movl $0x557, 0xeb73(%rip)    # imm = 0x557
leaq 0xa24d(%rip), %rax      # 0xe839
movq %rax, 0xeb75(%rip)      # 0x13168
testb $0x4, 0xeb16(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x96bb(%rip), %rdi      # 0xdcca
callq 0x398c
testl %eax, %eax
je 0x4691
leaq 0xecb1(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x468c
leaq 0xa768(%rip), %rdi      # 0xed99
callq 0x36cb
incl 0xeb18(%rip)            # 0x13154
cmpq $0x2f, %rax
je 0x467a
leaq 0x8f32(%rip), %rax      # 0xd57b
movq %rax, 0xeb10(%rip)      # 0x13160
movl $0x573, 0xeafe(%rip)    # imm = 0x573
leaq 0xa23d(%rip), %rax      # 0xe89e
movq %rax, 0xeb00(%rip)      # 0x13168
testb $0x4, 0xeaa1(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
jmp 0x468c
movq %rax, %rdi
callq 0x157f
andq $0x0, 0xeade(%rip)      # 0x13168
xorl %edi, %edi
callq 0x3b3e
leaq 0x964c(%rip), %rdi      # 0xdce4
callq 0x398c
testl %eax, %eax
je 0x4768
leaq 0xec24(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x4763
leaq 0xa1ed(%rip), %rdi      # 0xe8af
callq 0x36cb
incl 0xea87(%rip)            # 0x13154
movl %eax, %ecx
andl $0x7, %ecx
cmpl $0x1, %ecx
jne 0x472d
movq %rax, %rbx
movq %rax, %rdi
callq 0x15ee
movq %rax, %r14
movq %rax, %r15
cmpq $0x3f, %rax
je 0x4ec4
movl 0xea5c(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xea52(%rip)      # 0x13154
testb $0x3, %r15b
je 0x499c
leaq 0x8e68(%rip), %rax      # 0xd57b
movq %rax, 0xea46(%rip)      # 0x13160
movl $0x57c, 0xea34(%rip)    # imm = 0x57C
leaq 0xa073(%rip), %rax      # 0xe79e
jmp 0x474c
leaq 0x8e47(%rip), %rax      # 0xd57b
movq %rax, 0xea25(%rip)      # 0x13160
movl $0x57b, 0xea13(%rip)    # imm = 0x57B
leaq 0x8eca(%rip), %rax      # 0xd616
movq %rax, 0xea15(%rip)      # 0x13168
testb $0x4, 0xe9b6(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x9591(%rip), %rdi      # 0xdd00
callq 0x398c
testl %eax, %eax
je 0x4beb
leaq 0xeb4d(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x4be6
leaq 0xa1af(%rip), %rdi      # 0xe948
callq 0x36cb
incl 0xe9b0(%rip)            # 0x13154
movl %eax, %ecx
andl $0x7, %ecx
cmpl $0x1, %ecx
jne 0x48f0
movq %rax, %rbx
movq %rax, %rdi
callq 0x15ee
incl 0xe991(%rip)            # 0x13154
movl %eax, %ecx
andl $0x7, %ecx
cmpl $0x1, %ecx
jne 0x4914
movq %rax, %r14
movq %rax, %rdi
callq 0x15ee
movq %rax, %r15
cmpq $0x3f, %rax
je 0x4f7e
movl 0xe965(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xe95b(%rip)      # 0x13154
movl %r15d, %ecx
andl $0x7, %ecx
cmpl $0x5, %ecx
jne 0x4a2f
addl $0x2, %eax
movl %eax, 0xe943(%rip)      # 0x13154
movq %r15, %rdi
callq 0x1701
leaq 0x8(%rax), %rdi
leaq 0xa151(%rip), %rsi      # 0xe975
leaq 0xe8bd(%rip), %rdx      # 0x130e8
xorl %eax, %eax
movl %eax, %ecx
callq 0xbb21
testl %eax, %eax
je 0x4b81
movq %r14, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15ee
movq %rax, %r15
cmpq $0x3f, %rax
je 0x5199
movl 0xe8f5(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xe8eb(%rip)      # 0x13154
movl %r15d, %ecx
andl $0x7, %ecx
cmpl $0x5, %ecx
jne 0x4bb0
addl $0x2, %eax
movl %eax, 0xe8d3(%rip)      # 0x13154
movq %r15, %rdi
callq 0x1701
leaq 0x8(%rax), %rdi
leaq 0xa109(%rip), %rsi      # 0xe99d
leaq 0xe84d(%rip), %rdx      # 0x130e8
xorl %eax, %eax
movl %eax, %ecx
callq 0xbb21
testl %eax, %eax
je 0x4f9f
incl 0xe8a2(%rip)            # 0x13154
movq %r14, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15fc
cmpq $0x2f, %rax
je 0x5047
leaq 0x8ca8(%rip), %rax      # 0xd57b
movq %rax, 0xe886(%rip)      # 0x13160
movl $0x58c, 0xe874(%rip)    # imm = 0x58C
leaq 0xa0da(%rip), %rax      # 0xe9c5
jmp 0x4bcf
leaq 0x8c84(%rip), %rax      # 0xd57b
movq %rax, 0xe862(%rip)      # 0x13160
movl $0x587, 0xe850(%rip)    # imm = 0x587
leaq 0x8d07(%rip), %rax      # 0xd616
jmp 0x4bcf
leaq 0x8c60(%rip), %rax      # 0xd57b
movq %rax, 0xe83e(%rip)      # 0x13160
movl $0x589, 0xe82c(%rip)    # imm = 0x589
leaq 0xa02f(%rip), %rax      # 0xe962
jmp 0x4bcf
cmpq $0x0, 0xe7a8(%rip)      # 0x130e8
leaq 0x8c34(%rip), %rax      # 0xd57b
movq %rax, 0xe812(%rip)      # 0x13160
movl $0x54f, 0xe800(%rip)    # imm = 0x54F
je 0x4a4c
leaq 0x9ee9(%rip), %rax      # 0xe84e
jmp 0x4509
cmpq $0x0, 0xe776(%rip)      # 0x130e8
leaq 0x8c02(%rip), %rax      # 0xd57b
movq %rax, 0xe7e0(%rip)      # 0x13160
movl $0x557, 0xe7ce(%rip)    # imm = 0x557
je 0x4a58
leaq 0x9ee6(%rip), %rax      # 0xe87d
jmp 0x45ec
addl $0x2, %eax
movl %eax, 0xe7af(%rip)      # 0x13154
cmpq $0x4, %r14
je 0x4a64
leaq 0x8bc5(%rip), %rax      # 0xd57b
movq %rax, 0xe7a3(%rip)      # 0x13160
movl $0x57c, 0xe791(%rip)    # imm = 0x57C
leaq 0x9eeb(%rip), %rax      # 0xe8b9
jmp 0x474c
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xe785(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x41d6
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xe76e(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x42a3
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xe757(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x4370
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xe740(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x443d
leaq 0x8b45(%rip), %rax      # 0xd57b
movq %rax, 0xe723(%rip)      # 0x13160
movl $0x58a, 0xe711(%rip)    # imm = 0x58A
jmp 0x4bc8
leaq 0x9ce6(%rip), %rax      # 0xe739
jmp 0x4509
leaq 0x9cda(%rip), %rax      # 0xe739
jmp 0x45ec
movq %rbx, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15ee
movq %rax, %r14
movq %rax, %r15
cmpq $0x3f, %rax
je 0x51de
movl 0xe6ca(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xe6c0(%rip)      # 0x13154
testb $0x3, %r15b
je 0x4ee5
leaq 0x8ad6(%rip), %rax      # 0xd57b
movq %rax, 0xe6b4(%rip)      # 0x13160
movl $0x57d, 0xe6a2(%rip)    # imm = 0x57D
jmp 0x4724
movq 0xe536(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9caf(%rip), %rdi      # 0xe77b
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x4152
movq 0xe515(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9c8e(%rip), %rdi      # 0xe77b
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x4221
movq 0xe4f4(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9c6d(%rip), %rdi      # 0xe77b
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x42ee
movq 0xe4d3(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9c4c(%rip), %rdi      # 0xe77b
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x43bb
movq 0xe4b2(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9cc4(%rip), %rdi      # 0xe814
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x4485
movq 0xe491(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9ca3(%rip), %rdi      # 0xe814
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x4568
cmpq $0x0, 0xe55f(%rip)      # 0x130e8
leaq 0x89eb(%rip), %rax      # 0xd57b
movq %rax, 0xe5c9(%rip)      # 0x13160
movl $0x58a, 0xe5b7(%rip)    # imm = 0x58A
je 0x5375
leaq 0x9dcd(%rip), %rax      # 0xe97b
jmp 0x4bcf
leaq 0x89c4(%rip), %rax      # 0xd57b
movq %rax, 0xe5a2(%rip)      # 0x13160
movl $0x58b, 0xe590(%rip)    # imm = 0x58B
leaq 0x9c6a(%rip), %rax      # 0xe839
movq %rax, 0xe592(%rip)      # 0x13168
testb $0x4, 0xe533(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x9131(%rip), %rdi      # 0xdd23
callq 0x398c
testl %eax, %eax
je 0x4cff
leaq 0xe6ca(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x4cfa
leaq 0x9eaf(%rip), %rdi      # 0xeacb
callq 0x36cb
movq %rax, %rbx
cmpq $0x3f, %rax
je 0x4e23
movl 0xe520(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xe516(%rip)      # 0x13154
movl %ebx, %ecx
andl $0x3f, %ecx
cmpl $0xf, %ecx
jne 0x4ca3
movl %eax, %ecx
addl $0x2, %ecx
movl %ecx, 0xe501(%rip)      # 0x13154
movl %ebx, %ecx
andl $0xff00, %ecx           # imm = 0xFF00
cmpl $0x6100, %ecx           # imm = 0x6100
jne 0x4cc4
addl $0x3, %eax
movl %eax, 0xe4e8(%rip)      # 0x13154
leaq 0x9e5c(%rip), %rdi      # 0xeacf
callq 0x36cb
cmpq $0x3f, %rax
je 0x4de3
leaq 0x88f2(%rip), %rax      # 0xd57b
movq %rax, 0xe4d0(%rip)      # 0x13160
movl $0x560, 0xe4be(%rip)    # imm = 0x560
leaq 0x9e31(%rip), %rax      # 0xead2
jmp 0x4ce3
leaq 0x88d1(%rip), %rax      # 0xd57b
movq %rax, 0xe4af(%rip)      # 0x13160
movl $0x55f, 0xe49d(%rip)    # imm = 0x55F
leaq 0x9ddf(%rip), %rax      # 0xeaa1
jmp 0x4ce3
leaq 0x88b0(%rip), %rax      # 0xd57b
movq %rax, 0xe48e(%rip)      # 0x13160
movl $0x55f, 0xe47c(%rip)    # imm = 0x55F
leaq 0x9dd1(%rip), %rax      # 0xeab4
movq %rax, 0xe47e(%rip)      # 0x13168
testb $0x4, 0xe41f(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
leaq 0x9039(%rip), %rdi      # 0xdd3f
callq 0x398c
testl %eax, %eax
je 0x4f73
leaq 0xe5b6(%rip), %rdi      # 0x132d0
callq 0x10d0
movl %eax, %edi
testl %eax, %eax
jne 0x4f6e
incl 0xe425(%rip)            # 0x13154
leaq 0x97ce(%rip), %rdi      # 0xe504
callq 0x36cb
cmpq $0x9f, %rax
je 0x4d67
leaq 0x8831(%rip), %rax      # 0xd57b
movq %rax, 0xe40f(%rip)      # 0x13160
movl $0x568, 0xe3fd(%rip)    # imm = 0x568
leaq 0x9ddc(%rip), %rax      # 0xeb3e
jmp 0x4f57
incl 0xe3e7(%rip)            # 0x13154
leaq 0x978d(%rip), %rdi      # 0xe501
callq 0x36cb
cmpq $0x1f, %rax
je 0x4da3
leaq 0x87f5(%rip), %rax      # 0xd57b
movq %rax, 0xe3d3(%rip)      # 0x13160
movl $0x569, 0xe3c1(%rip)    # imm = 0x569
leaq 0x9dc8(%rip), %rax      # 0xeb66
jmp 0x4f57
incl 0xe3ab(%rip)            # 0x13154
leaq 0x9e22(%rip), %rdi      # 0xebd2
callq 0x36cb
cmpq $0x3f, %rax
je 0x4e44
leaq 0x87b5(%rip), %rax      # 0xd57b
movq %rax, 0xe393(%rip)      # 0x13160
movl $0x56a, 0xe381(%rip)    # imm = 0x56A
leaq 0x9db1(%rip), %rax      # 0xeb8f
jmp 0x4f57
incl 0xe36b(%rip)            # 0x13154
leaq 0x9d02(%rip), %rdi      # 0xeaf2
callq 0x36cb
cmpq $0x3f, %rax
je 0x4e84
leaq 0x8775(%rip), %rax      # 0xd57b
movq %rax, 0xe353(%rip)      # 0x13160
movl $0x561, 0xe341(%rip)    # imm = 0x561
leaq 0x9cd9(%rip), %rax      # 0xeaf7
jmp 0x4ce3
movq 0xe1ce(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9c4a(%rip), %rdi      # 0xea7e
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x4c2e
incl 0xe30a(%rip)            # 0x13154
leaq 0x9d5d(%rip), %rdi      # 0xebae
callq 0x36cb
cmpq $0x3f, %rax
je 0x4f1c
leaq 0x8714(%rip), %rax      # 0xd57b
movq %rax, 0xe2f2(%rip)      # 0x13160
movl $0x56b, 0xe2e0(%rip)    # imm = 0x56B
leaq 0x9d32(%rip), %rax      # 0xebb1
jmp 0x4f57
incl 0xe2ca(%rip)            # 0x13154
leaq 0x9c88(%rip), %rdi      # 0xeb19
callq 0x36cb
cmpq $0x3f, %rax
je 0x4fd1
leaq 0x86d4(%rip), %rax      # 0xd57b
movq %rax, 0xe2b2(%rip)      # 0x13160
movl $0x562, 0xe2a0(%rip)    # imm = 0x562
leaq 0x9c5e(%rip), %rax      # 0xeb1d
jmp 0x4ce3
movq 0xe12d(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x98a6(%rip), %rdi      # 0xe77b
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x46f2
addl $0x2, %eax
movl %eax, 0xe266(%rip)      # 0x13154
cmpq $0x8, %r14
je 0x4fe8
leaq 0x867c(%rip), %rax      # 0xd57b
movq %rax, 0xe25a(%rip)      # 0x13160
movl $0x57d, 0xe248(%rip)    # imm = 0x57D
leaq 0x99be(%rip), %rax      # 0xe8d5
jmp 0x474c
incl 0xe232(%rip)            # 0x13154
leaq 0x9ca8(%rip), %rdi      # 0xebd1
callq 0x36cb
cmpq $0x3f, %rax
je 0x518a
leaq 0x863c(%rip), %rax      # 0xd57b
movq %rax, 0xe21a(%rip)      # 0x13160
movl $0x56c, 0xe208(%rip)    # imm = 0x56C
leaq 0x9c7d(%rip), %rax      # 0xebd4
movq %rax, 0xe20a(%rip)      # 0x13168
testb $0x4, 0xe1ab(%rip)      # 0x13110
jne 0x53b9
pushq $-0x1
popq %rdi
callq 0x3b3e
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movq 0xe073(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x9885(%rip), %rdi      # 0xe814
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x47e9
cmpq $0x0, 0xe141(%rip)      # 0x130e8
leaq 0x85cd(%rip), %rax      # 0xd57b
movq %rax, 0xe1ab(%rip)      # 0x13160
movl $0x58b, 0xe199(%rip)    # imm = 0x58B
je 0x5375
leaq 0x99d7(%rip), %rax      # 0xe9a3
jmp 0x4bcf
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xe187(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x4cfa
movq %rbx, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15ee
movq %rax, %r14
movq %rax, %r15
cmpq $0x3f, %rax
je 0x52ee
movl 0xe13e(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xe134(%rip)      # 0x13154
testb $0x3, %r15b
je 0x51ff
leaq 0x854a(%rip), %rax      # 0xd57b
movq %rax, 0xe128(%rip)      # 0x13160
movl $0x57e, 0xe116(%rip)    # imm = 0x57E
jmp 0x4724
movq %rbx, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15ee
incl 0xe0f7(%rip)            # 0x13154
movl %eax, %ecx
andl $0x7, %ecx
cmpl $0x1, %ecx
jne 0x51ba
movq %rax, %r14
movq %rax, %rdi
callq 0x15ee
movq %rax, %r15
cmpq $0x3f, %rax
je 0x5326
movl 0xe0cb(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xe0c1(%rip)      # 0x13154
movl %r15d, %ecx
andl $0x7, %ecx
cmpl $0x5, %ecx
jne 0x5233
addl $0x2, %eax
movl %eax, 0xe0a9(%rip)      # 0x13154
movq %r15, %rdi
callq 0x1701
leaq 0x8(%rax), %rdi
leaq 0x9949(%rip), %rsi      # 0xea07
leaq 0xe023(%rip), %rdx      # 0x130e8
xorl %eax, %eax
movl %eax, %ecx
callq 0xbb21
testl %eax, %eax
je 0x529f
movq %r14, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15ee
movq %rax, %r15
cmpq $0x3f, %rax
je 0x5398
movl 0xe05b(%rip), %eax      # 0x13154
movl %eax, %ecx
incl %ecx
movl %ecx, 0xe051(%rip)      # 0x13154
movl %r15d, %ecx
andl $0x7, %ecx
cmpl $0x5, %ecx
jne 0x52d1
addl $0x2, %eax
movl %eax, 0xe039(%rip)      # 0x13154
movq %r15, %rdi
callq 0x1701
leaq 0x8(%rax), %rdi
leaq 0x98fd(%rip), %rsi      # 0xea2b
leaq 0xdfb3(%rip), %rdx      # 0x130e8
xorl %eax, %eax
movl %eax, %ecx
callq 0xbb21
testl %eax, %eax
je 0x5347
incl 0xe008(%rip)            # 0x13154
movq %r14, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15fc
cmpq $0x2f, %rax
je 0x5381
leaq 0x840e(%rip), %rax      # 0xd57b
movq %rax, 0xdfec(%rip)      # 0x13160
movl $0x591, 0xdfda(%rip)    # imm = 0x591
leaq 0x98ca(%rip), %rax      # 0xea4f
jmp 0x4bcf
andq $0x0, 0xdfd6(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x4f6e
movq 0xde58(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x966a(%rip), %rdi      # 0xe814
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x4859
leaq 0x83ba(%rip), %rax      # 0xd57b
movq %rax, 0xdf98(%rip)      # 0x13160
movl $0x58e, 0xdf86(%rip)    # imm = 0x58E
leaq 0x981a(%rip), %rax      # 0xe9f3
jmp 0x4bcf
movq 0xde13(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x958c(%rip), %rdi      # 0xe77b
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x4a84
movl %eax, %ecx
addl $0x2, %ecx
movl %ecx, 0xdf4a(%rip)      # 0x13154
testq %r14, %r14
je 0x5250
leaq 0x8365(%rip), %rax      # 0xd57b
movq %rax, 0xdf43(%rip)      # 0x13160
movl $0x57e, 0xdf31(%rip)    # imm = 0x57E
leaq 0x96c3(%rip), %rax      # 0xe8f1
jmp 0x474c
leaq 0x8341(%rip), %rax      # 0xd57b
movq %rax, 0xdf1f(%rip)      # 0x13160
movl $0x58f, 0xdf0d(%rip)    # imm = 0x58F
jmp 0x4bc8
addl $0x3, %eax
movl %eax, 0xdefb(%rip)      # 0x13154
movq %rbx, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15fc
movq %rax, %rdi
callq 0x15fc
cmpq $0x2f, %rax
je 0x530f
leaq 0x82f9(%rip), %rax      # 0xd57b
movq %rax, 0xded7(%rip)      # 0x13160
movl $0x57f, 0xdec5(%rip)    # imm = 0x57F
leaq 0x9673(%rip), %rax      # 0xe90d
jmp 0x474c
cmpq $0x0, 0xde41(%rip)      # 0x130e8
leaq 0x82cd(%rip), %rax      # 0xd57b
movq %rax, 0xdeab(%rip)      # 0x13160
movl $0x58f, 0xde99(%rip)    # imm = 0x58F
je 0x5375
leaq 0x973f(%rip), %rax      # 0xea0b
jmp 0x4bcf
leaq 0x82a3(%rip), %rax      # 0xd57b
movq %rax, 0xde81(%rip)      # 0x13160
movl $0x590, 0xde6f(%rip)    # imm = 0x590
jmp 0x4bc8
movq 0xdd03(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x947c(%rip), %rdi      # 0xe77b
pushq $0x22
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x5010
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xde49(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x4763
movq 0xdccb(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x94dd(%rip), %rdi      # 0xe814
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x5083
cmpq $0x0, 0xdd99(%rip)      # 0x130e8
leaq 0x8225(%rip), %rax      # 0xd57b
movq %rax, 0xde03(%rip)      # 0x13160
movl $0x590, 0xddf1(%rip)    # imm = 0x590
je 0x5375
leaq 0x96bf(%rip), %rax      # 0xea2f
jmp 0x4bcf
leaq 0x93bd(%rip), %rax      # 0xe739
jmp 0x4bcf
movq %rbx, %rdi
callq 0x157f
andq $0x0, 0xddd7(%rip)      # 0x13168
xorl %edi, %edi
jmp 0x4be6
movq 0xdc59(%rip), %rax      # 0x12ff8
movq (%rax), %rcx
leaq 0x946b(%rip), %rdi      # 0xe814
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1190
jmp 0x50f3
callq 0x1040