// File: /workspace/github_c_makefile_star2_O0/mtnygard[P]complisp/lisp.c
// Function: compiler_tests
SUITE(compiler_tests) {
  RUN_BUFFER_TEST(compile_positive_integer);
  RUN_BUFFER_TEST(compile_negative_integer);
  RUN_BUFFER_TEST(compile_char);
  RUN_BUFFER_TEST(compile_true);
  RUN_BUFFER_TEST(compile_false);
  RUN_BUFFER_TEST(compile_nil);
  RUN_BUFFER_TEST(compile_unary_add1);
  RUN_BUFFER_TEST(compile_unary_add1_nested);
  RUN_BUFFER_TEST(compile_unary_sub1);
  RUN_BUFFER_TEST(compile_unary_integer_to_char);
  RUN_BUFFER_TEST(compile_unary_char_to_integer);
  RUN_BUFFER_TEST(compile_unary_nilp_with_nil_returns_true);
  RUN_BUFFER_TEST(compile_unary_nilp_with_non_nil_returns_false);
  RUN_BUFFER_TEST(compile_unary_zerop_with_zero_returns_true);
  RUN_BUFFER_TEST(compile_unary_zerop_with_non_zero_returns_false);
  RUN_BUFFER_TEST(compile_unary_not_with_false_returns_true);
  RUN_BUFFER_TEST(compile_unary_not_with_non_false_returns_false);
  RUN_BUFFER_TEST(compile_unary_integerp_with_integer_returns_true);
  RUN_BUFFER_TEST(compile_unary_integerp_with_non_integer_returns_false);
  RUN_BUFFER_TEST(compile_unary_booleanp_with_boolean_returns_true);
  RUN_BUFFER_TEST(compile_unary_booleanp_with_non_boolean_returns_false);
  RUN_BUFFER_TEST(compile_binary_plus);
  RUN_BUFFER_TEST(compile_binary_plus_nested);
  RUN_BUFFER_TEST(compile_binary_minus);
  RUN_BUFFER_TEST(compile_binary_minus_nested);
  RUN_BUFFER_TEST(compile_binary_mul);
  RUN_BUFFER_TEST(compile_binary_mul_nested);
  RUN_BUFFER_TEST(compile_binary_eq_with_same_address_returns_true);
  RUN_BUFFER_TEST(compile_binary_eq_with_different_address_returns_false);
  RUN_BUFFER_TEST(compile_binary_lt_with_left_less_than_right_returns_true);
  RUN_BUFFER_TEST(compile_binary_lt_with_left_equal_to_right_returns_false);
  RUN_BUFFER_TEST(compile_binary_lt_with_left_greater_than_right_returns_false);
  RUN_BUFFER_TEST(compile_symbol_in_env_returns_value);
  RUN_BUFFER_TEST(compile_symbol_in_env_returns_first_value);
  RUN_BUFFER_TEST(compile_symbol_not_in_env_raises_compile_error);
  RUN_BUFFER_TEST(compile_let_with_no_bindings);
  RUN_BUFFER_TEST(compile_let_with_one_binding);
  RUN_BUFFER_TEST(compile_let_with_multiple_bindings);
  RUN_BUFFER_TEST(compile_nested_let);
  RUN_BUFFER_TEST(compile_let_is_not_let_star);
  RUN_BUFFER_TEST(compile_if_with_true_cond);
  RUN_BUFFER_TEST(compile_if_with_false_cond);
  RUN_BUFFER_TEST(compile_nested_if);
  RUN_HEAP_TEST(compile_cons);
  RUN_HEAP_TEST(compile_two_cons);
  RUN_HEAP_TEST(compile_nested_cons);
  RUN_HEAP_TEST(compile_car);
  RUN_HEAP_TEST(compile_cdr);
  RUN_BUFFER_TEST(compile_code_with_no_params);
  RUN_BUFFER_TEST(compile_code_with_one_param);
  RUN_BUFFER_TEST(compile_code_with_two_params);
  RUN_BUFFER_TEST(compile_labels_with_no_labels);
  RUN_BUFFER_TEST(compile_labels_with_one_label);
  RUN_BUFFER_TEST(compile_labelcall_with_no_params);
  RUN_BUFFER_TEST(compile_labelcall_with_no_params_and_locals);
  RUN_BUFFER_TEST(compile_labelcall_with_one_param);
  RUN_BUFFER_TEST(compile_labelcall_with_one_param_and_locals);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x910, %rsp            # imm = 0x910
leaq -0x20(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc4d8(%rip), %rdi      # 0x14f58
callq 0x5240
cmpl $0x1, %eax
jne 0x8aba
leaq 0x1266f(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x24(%rbp)
cmpl $0x0, -0x24(%rbp)
jne 0x8ab2
leaq -0x20(%rbp), %rdi
callq 0xa410
movl %eax, -0x24(%rbp)
movl -0x24(%rbp), %edi
callq 0x5570
jmp 0x8abc
leaq -0x20(%rbp), %rdi
callq 0x1c00
jmp 0x8ac7
leaq -0x48(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc495(%rip), %rdi      # 0x14f71
callq 0x5240
cmpl $0x1, %eax
jne 0x8b16
leaq 0x12613(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x4c(%rbp)
cmpl $0x0, -0x4c(%rbp)
jne 0x8b0e
leaq -0x48(%rbp), %rdi
callq 0xa590
movl %eax, -0x4c(%rbp)
movl -0x4c(%rbp), %edi
callq 0x5570
jmp 0x8b18
leaq -0x48(%rbp), %rdi
callq 0x1c00
jmp 0x8b23
leaq -0x70(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc452(%rip), %rdi      # 0x14f8a
callq 0x5240
cmpl $0x1, %eax
jne 0x8b72
leaq 0x125b7(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x74(%rbp)
cmpl $0x0, -0x74(%rbp)
jne 0x8b6a
leaq -0x70(%rbp), %rdi
callq 0xa710
movl %eax, -0x74(%rbp)
movl -0x74(%rbp), %edi
callq 0x5570
jmp 0x8b74
leaq -0x70(%rbp), %rdi
callq 0x1c00
jmp 0x8b7f
leaq -0x98(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc400(%rip), %rdi      # 0x14f97
callq 0x5240
cmpl $0x1, %eax
jne 0x8be0
leaq 0x12558(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x9c(%rbp)
cmpl $0x0, -0x9c(%rbp)
jne 0x8bd5
leaq -0x98(%rbp), %rdi
callq 0xa890
movl %eax, -0x9c(%rbp)
movl -0x9c(%rbp), %edi
callq 0x5570
jmp 0x8be2
leaq -0x98(%rbp), %rdi
callq 0x1c00
jmp 0x8bf0
leaq -0xc0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc39c(%rip), %rdi      # 0x14fa4
callq 0x5240
cmpl $0x1, %eax
jne 0x8c51
leaq 0x124e7(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0xc4(%rbp)
cmpl $0x0, -0xc4(%rbp)
jne 0x8c46
leaq -0xc0(%rbp), %rdi
callq 0xaa00
movl %eax, -0xc4(%rbp)
movl -0xc4(%rbp), %edi
callq 0x5570
jmp 0x8c53
leaq -0xc0(%rbp), %rdi
callq 0x1c00
jmp 0x8c61
leaq -0xe8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc339(%rip), %rdi      # 0x14fb2
callq 0x5240
cmpl $0x1, %eax
jne 0x8cc2
leaq 0x12476(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0xec(%rbp)
cmpl $0x0, -0xec(%rbp)
jne 0x8cb7
leaq -0xe8(%rbp), %rdi
callq 0xab70
movl %eax, -0xec(%rbp)
movl -0xec(%rbp), %edi
callq 0x5570
jmp 0x8cc4
leaq -0xe8(%rbp), %rdi
callq 0x1c00
jmp 0x8cd2
leaq -0x110(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc2d4(%rip), %rdi      # 0x14fbe
callq 0x5240
cmpl $0x1, %eax
jne 0x8d33
leaq 0x12405(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x114(%rbp)
cmpl $0x0, -0x114(%rbp)
jne 0x8d28
leaq -0x110(%rbp), %rdi
callq 0xace0
movl %eax, -0x114(%rbp)
movl -0x114(%rbp), %edi
callq 0x5570
jmp 0x8d35
leaq -0x110(%rbp), %rdi
callq 0x1c00
jmp 0x8d43
leaq -0x138(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc276(%rip), %rdi      # 0x14fd1
callq 0x5240
cmpl $0x1, %eax
jne 0x8da4
leaq 0x12394(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x13c(%rbp)
cmpl $0x0, -0x13c(%rbp)
jne 0x8d99
leaq -0x138(%rbp), %rdi
callq 0xae70
movl %eax, -0x13c(%rbp)
movl -0x13c(%rbp), %edi
callq 0x5570
jmp 0x8da6
leaq -0x138(%rbp), %rdi
callq 0x1c00
jmp 0x8db4
leaq -0x160(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc21f(%rip), %rdi      # 0x14feb
callq 0x5240
cmpl $0x1, %eax
jne 0x8e15
leaq 0x12323(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x164(%rbp)
cmpl $0x0, -0x164(%rbp)
jne 0x8e0a
leaq -0x160(%rbp), %rdi
callq 0xb020
movl %eax, -0x164(%rbp)
movl -0x164(%rbp), %edi
callq 0x5570
jmp 0x8e17
leaq -0x160(%rbp), %rdi
callq 0x1c00
jmp 0x8e25
leaq -0x188(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc1c1(%rip), %rdi      # 0x14ffe
callq 0x5240
cmpl $0x1, %eax
jne 0x8e86
leaq 0x122b2(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x18c(%rbp)
cmpl $0x0, -0x18c(%rbp)
jne 0x8e7b
leaq -0x188(%rbp), %rdi
callq 0xb1b0
movl %eax, -0x18c(%rbp)
movl -0x18c(%rbp), %edi
callq 0x5570
jmp 0x8e88
leaq -0x188(%rbp), %rdi
callq 0x1c00
jmp 0x8e96
leaq -0x1b0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc16e(%rip), %rdi      # 0x1501c
callq 0x5240
cmpl $0x1, %eax
jne 0x8ef7
leaq 0x12241(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x1b4(%rbp)
cmpl $0x0, -0x1b4(%rbp)
jne 0x8eec
leaq -0x1b0(%rbp), %rdi
callq 0xb350
movl %eax, -0x1b4(%rbp)
movl -0x1b4(%rbp), %edi
callq 0x5570
jmp 0x8ef9
leaq -0x1b0(%rbp), %rdi
callq 0x1c00
jmp 0x8f07
leaq -0x1d8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc11b(%rip), %rdi      # 0x1503a
callq 0x5240
cmpl $0x1, %eax
jne 0x8f68
leaq 0x121d0(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x1dc(%rbp)
cmpl $0x0, -0x1dc(%rbp)
jne 0x8f5d
leaq -0x1d8(%rbp), %rdi
callq 0xb4e0
movl %eax, -0x1dc(%rbp)
movl -0x1dc(%rbp), %edi
callq 0x5570
jmp 0x8f6a
leaq -0x1d8(%rbp), %rdi
callq 0x1c00
jmp 0x8f78
leaq -0x200(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc0d3(%rip), %rdi      # 0x15063
callq 0x5240
cmpl $0x1, %eax
jne 0x8fd9
leaq 0x1215f(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x204(%rbp)
cmpl $0x0, -0x204(%rbp)
jne 0x8fce
leaq -0x200(%rbp), %rdi
callq 0xb690
movl %eax, -0x204(%rbp)
movl -0x204(%rbp), %edi
callq 0x5570
jmp 0x8fdb
leaq -0x200(%rbp), %rdi
callq 0x1c00
jmp 0x8fe9
leaq -0x228(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc090(%rip), %rdi      # 0x15091
callq 0x5240
cmpl $0x1, %eax
jne 0x904a
leaq 0x120ee(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x22c(%rbp)
cmpl $0x0, -0x22c(%rbp)
jne 0x903f
leaq -0x228(%rbp), %rdi
callq 0xb840
movl %eax, -0x22c(%rbp)
movl -0x22c(%rbp), %edi
callq 0x5570
jmp 0x904c
leaq -0x228(%rbp), %rdi
callq 0x1c00
jmp 0x905a
leaq -0x250(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc04a(%rip), %rdi      # 0x150bc
callq 0x5240
cmpl $0x1, %eax
jne 0x90bb
leaq 0x1207d(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x254(%rbp)
cmpl $0x0, -0x254(%rbp)
jne 0x90b0
leaq -0x250(%rbp), %rdi
callq 0xb9f0
movl %eax, -0x254(%rbp)
movl -0x254(%rbp), %edi
callq 0x5570
jmp 0x90bd
leaq -0x250(%rbp), %rdi
callq 0x1c00
jmp 0x90cb
leaq -0x278(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xc009(%rip), %rdi      # 0x150ec
callq 0x5240
cmpl $0x1, %eax
jne 0x912c
leaq 0x1200c(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x27c(%rbp)
cmpl $0x0, -0x27c(%rbp)
jne 0x9121
leaq -0x278(%rbp), %rdi
callq 0xbba0
movl %eax, -0x27c(%rbp)
movl -0x27c(%rbp), %edi
callq 0x5570
jmp 0x912e
leaq -0x278(%rbp), %rdi
callq 0x1c00
jmp 0x913c
leaq -0x2a0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbfc2(%rip), %rdi      # 0x15116
callq 0x5240
cmpl $0x1, %eax
jne 0x919d
leaq 0x11f9b(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x2a4(%rbp)
cmpl $0x0, -0x2a4(%rbp)
jne 0x9192
leaq -0x2a0(%rbp), %rdi
callq 0xbd50
movl %eax, -0x2a4(%rbp)
movl -0x2a4(%rbp), %edi
callq 0x5570
jmp 0x919f
leaq -0x2a0(%rbp), %rdi
callq 0x1c00
jmp 0x91ad
leaq -0x2c8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbf80(%rip), %rdi      # 0x15145
callq 0x5240
cmpl $0x1, %eax
jne 0x920e
leaq 0x11f2a(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x2cc(%rbp)
cmpl $0x0, -0x2cc(%rbp)
jne 0x9203
leaq -0x2c8(%rbp), %rdi
callq 0xbf00
movl %eax, -0x2cc(%rbp)
movl -0x2cc(%rbp), %edi
callq 0x5570
jmp 0x9210
leaq -0x2c8(%rbp), %rdi
callq 0x1c00
jmp 0x921e
leaq -0x2f0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbf40(%rip), %rdi      # 0x15176
callq 0x5240
cmpl $0x1, %eax
jne 0x927f
leaq 0x11eb9(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x2f4(%rbp)
cmpl $0x0, -0x2f4(%rbp)
jne 0x9274
leaq -0x2f0(%rbp), %rdi
callq 0xc080
movl %eax, -0x2f4(%rbp)
movl -0x2f4(%rbp), %edi
callq 0x5570
jmp 0x9281
leaq -0x2f0(%rbp), %rdi
callq 0x1c00
jmp 0x928f
leaq -0x318(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbf05(%rip), %rdi      # 0x151ac
callq 0x5240
cmpl $0x1, %eax
jne 0x92f0
leaq 0x11e48(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x31c(%rbp)
cmpl $0x0, -0x31c(%rbp)
jne 0x92e5
leaq -0x318(%rbp), %rdi
callq 0xc200
movl %eax, -0x31c(%rbp)
movl -0x31c(%rbp), %edi
callq 0x5570
jmp 0x92f2
leaq -0x318(%rbp), %rdi
callq 0x1c00
jmp 0x9300
leaq -0x340(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbec5(%rip), %rdi      # 0x151dd
callq 0x5240
cmpl $0x1, %eax
jne 0x9361
leaq 0x11dd7(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x344(%rbp)
cmpl $0x0, -0x344(%rbp)
jne 0x9356
leaq -0x340(%rbp), %rdi
callq 0xc380
movl %eax, -0x344(%rbp)
movl -0x344(%rbp), %edi
callq 0x5570
jmp 0x9363
leaq -0x340(%rbp), %rdi
callq 0x1c00
jmp 0x9371
leaq -0x368(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbe8a(%rip), %rdi      # 0x15213
callq 0x5240
cmpl $0x1, %eax
jne 0x93d2
leaq 0x11d66(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x36c(%rbp)
cmpl $0x0, -0x36c(%rbp)
jne 0x93c7
leaq -0x368(%rbp), %rdi
callq 0xc500
movl %eax, -0x36c(%rbp)
movl -0x36c(%rbp), %edi
callq 0x5570
jmp 0x93d4
leaq -0x368(%rbp), %rdi
callq 0x1c00
jmp 0x93e2
leaq -0x390(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbe2d(%rip), %rdi      # 0x15227
callq 0x5240
cmpl $0x1, %eax
jne 0x9443
leaq 0x11cf5(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x394(%rbp)
cmpl $0x0, -0x394(%rbp)
jne 0x9438
leaq -0x390(%rbp), %rdi
callq 0xc6b0
movl %eax, -0x394(%rbp)
movl -0x394(%rbp), %edi
callq 0x5570
jmp 0x9445
leaq -0x390(%rbp), %rdi
callq 0x1c00
jmp 0x9453
leaq -0x3b8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbdd7(%rip), %rdi      # 0x15242
callq 0x5240
cmpl $0x1, %eax
jne 0x94b4
leaq 0x11c84(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x3bc(%rbp)
cmpl $0x0, -0x3bc(%rbp)
jne 0x94a9
leaq -0x3b8(%rbp), %rdi
callq 0xc8a0
movl %eax, -0x3bc(%rbp)
movl -0x3bc(%rbp), %edi
callq 0x5570
jmp 0x94b6
leaq -0x3b8(%rbp), %rdi
callq 0x1c00
jmp 0x94c4
leaq -0x3e0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbd7b(%rip), %rdi      # 0x15257
callq 0x5240
cmpl $0x1, %eax
jne 0x9525
leaq 0x11c13(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x3e4(%rbp)
cmpl $0x0, -0x3e4(%rbp)
jne 0x951a
leaq -0x3e0(%rbp), %rdi
callq 0xca50
movl %eax, -0x3e4(%rbp)
movl -0x3e4(%rbp), %edi
callq 0x5570
jmp 0x9527
leaq -0x3e0(%rbp), %rdi
callq 0x1c00
jmp 0x9535
leaq -0x408(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbd26(%rip), %rdi      # 0x15273
callq 0x5240
cmpl $0x1, %eax
jne 0x9596
leaq 0x11ba2(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x40c(%rbp)
cmpl $0x0, -0x40c(%rbp)
jne 0x958b
leaq -0x408(%rbp), %rdi
callq 0xcc40
movl %eax, -0x40c(%rbp)
movl -0x40c(%rbp), %edi
callq 0x5570
jmp 0x9598
leaq -0x408(%rbp), %rdi
callq 0x1c00
jmp 0x95a6
leaq -0x430(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbcc8(%rip), %rdi      # 0x15286
callq 0x5240
cmpl $0x1, %eax
jne 0x9607
leaq 0x11b31(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x434(%rbp)
cmpl $0x0, -0x434(%rbp)
jne 0x95fc
leaq -0x430(%rbp), %rdi
callq 0xce20
movl %eax, -0x434(%rbp)
movl -0x434(%rbp), %edi
callq 0x5570
jmp 0x9609
leaq -0x430(%rbp), %rdi
callq 0x1c00
jmp 0x9617
leaq -0x458(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbc71(%rip), %rdi      # 0x152a0
callq 0x5240
cmpl $0x1, %eax
jne 0x9678
leaq 0x11ac0(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x45c(%rbp)
cmpl $0x0, -0x45c(%rbp)
jne 0x966d
leaq -0x458(%rbp), %rdi
callq 0xd040
movl %eax, -0x45c(%rbp)
movl -0x45c(%rbp), %edi
callq 0x5570
jmp 0x967a
leaq -0x458(%rbp), %rdi
callq 0x1c00
jmp 0x9688
leaq -0x480(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbc31(%rip), %rdi      # 0x152d1
callq 0x5240
cmpl $0x1, %eax
jne 0x96e9
leaq 0x11a4f(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x484(%rbp)
cmpl $0x0, -0x484(%rbp)
jne 0x96de
leaq -0x480(%rbp), %rdi
callq 0xd220
movl %eax, -0x484(%rbp)
movl -0x484(%rbp), %edi
callq 0x5570
jmp 0x96eb
leaq -0x480(%rbp), %rdi
callq 0x1c00
jmp 0x96f9
leaq -0x4a8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbbf7(%rip), %rdi      # 0x15308
callq 0x5240
cmpl $0x1, %eax
jne 0x975a
leaq 0x119de(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x4ac(%rbp)
cmpl $0x0, -0x4ac(%rbp)
jne 0x974f
leaq -0x4a8(%rbp), %rdi
callq 0xd400
movl %eax, -0x4ac(%rbp)
movl -0x4ac(%rbp), %edi
callq 0x5570
jmp 0x975c
leaq -0x4a8(%rbp), %rdi
callq 0x1c00
jmp 0x976a
leaq -0x4d0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbbbf(%rip), %rdi      # 0x15341
callq 0x5240
cmpl $0x1, %eax
jne 0x97cb
leaq 0x1196d(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x4d4(%rbp)
cmpl $0x0, -0x4d4(%rbp)
jne 0x97c0
leaq -0x4d0(%rbp), %rdi
callq 0xd5e0
movl %eax, -0x4d4(%rbp)
movl -0x4d4(%rbp), %edi
callq 0x5570
jmp 0x97cd
leaq -0x4d0(%rbp), %rdi
callq 0x1c00
jmp 0x97db
leaq -0x4f8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbb87(%rip), %rdi      # 0x1537a
callq 0x5240
cmpl $0x1, %eax
jne 0x983c
leaq 0x118fc(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x4fc(%rbp)
cmpl $0x0, -0x4fc(%rbp)
jne 0x9831
leaq -0x4f8(%rbp), %rdi
callq 0xd7c0
movl %eax, -0x4fc(%rbp)
movl -0x4fc(%rbp), %edi
callq 0x5570
jmp 0x983e
leaq -0x4f8(%rbp), %rdi
callq 0x1c00
jmp 0x984c
leaq -0x520(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbb53(%rip), %rdi      # 0x153b7
callq 0x5240
cmpl $0x1, %eax
jne 0x98ad
leaq 0x1188b(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x524(%rbp)
cmpl $0x0, -0x524(%rbp)
jne 0x98a2
leaq -0x520(%rbp), %rdi
callq 0xd9a0
movl %eax, -0x524(%rbp)
movl -0x524(%rbp), %edi
callq 0x5570
jmp 0x98af
leaq -0x520(%rbp), %rdi
callq 0x1c00
jmp 0x98bd
leaq -0x548(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbb06(%rip), %rdi      # 0x153db
callq 0x5240
cmpl $0x1, %eax
jne 0x991e
leaq 0x1181a(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x54c(%rbp)
cmpl $0x0, -0x54c(%rbp)
jne 0x9913
leaq -0x548(%rbp), %rdi
callq 0xdba0
movl %eax, -0x54c(%rbp)
movl -0x54c(%rbp), %edi
callq 0x5570
jmp 0x9920
leaq -0x548(%rbp), %rdi
callq 0x1c00
jmp 0x992e
leaq -0x570(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xbabf(%rip), %rdi      # 0x15405
callq 0x5240
cmpl $0x1, %eax
jne 0x998f
leaq 0x117a9(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x574(%rbp)
cmpl $0x0, -0x574(%rbp)
jne 0x9984
leaq -0x570(%rbp), %rdi
callq 0xdda0
movl %eax, -0x574(%rbp)
movl -0x574(%rbp), %edi
callq 0x5570
jmp 0x9991
leaq -0x570(%rbp), %rdi
callq 0x1c00
jmp 0x999f
leaq -0x598(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xba7d(%rip), %rdi      # 0x15434
callq 0x5240
cmpl $0x1, %eax
jne 0x9a00
leaq 0x11738(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x59c(%rbp)
cmpl $0x0, -0x59c(%rbp)
jne 0x99f5
leaq -0x598(%rbp), %rdi
callq 0xde60
movl %eax, -0x59c(%rbp)
movl -0x59c(%rbp), %edi
callq 0x5570
jmp 0x9a02
leaq -0x598(%rbp), %rdi
callq 0x1c00
jmp 0x9a10
leaq -0x5c0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xba29(%rip), %rdi      # 0x15451
callq 0x5240
cmpl $0x1, %eax
jne 0x9a71
leaq 0x116c7(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x5c4(%rbp)
cmpl $0x0, -0x5c4(%rbp)
jne 0x9a66
leaq -0x5c0(%rbp), %rdi
callq 0xe020
movl %eax, -0x5c4(%rbp)
movl -0x5c4(%rbp), %edi
callq 0x5570
jmp 0x9a73
leaq -0x5c0(%rbp), %rdi
callq 0x1c00
jmp 0x9a81
leaq -0x5e8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb9d5(%rip), %rdi      # 0x1546e
callq 0x5240
cmpl $0x1, %eax
jne 0x9ae2
leaq 0x11656(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x5ec(%rbp)
cmpl $0x0, -0x5ec(%rbp)
jne 0x9ad7
leaq -0x5e8(%rbp), %rdi
callq 0xe1e0
movl %eax, -0x5ec(%rbp)
movl -0x5ec(%rbp), %edi
callq 0x5570
jmp 0x9ae4
leaq -0x5e8(%rbp), %rdi
callq 0x1c00
jmp 0x9af2
leaq -0x610(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb987(%rip), %rdi      # 0x15491
callq 0x5240
cmpl $0x1, %eax
jne 0x9b53
leaq 0x115e5(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x614(%rbp)
cmpl $0x0, -0x614(%rbp)
jne 0x9b48
leaq -0x610(%rbp), %rdi
callq 0xe3a0
movl %eax, -0x614(%rbp)
movl -0x614(%rbp), %edi
callq 0x5570
jmp 0x9b55
leaq -0x610(%rbp), %rdi
callq 0x1c00
jmp 0x9b63
leaq -0x638(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb929(%rip), %rdi      # 0x154a4
callq 0x5240
cmpl $0x1, %eax
jne 0x9bc4
leaq 0x11574(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x63c(%rbp)
cmpl $0x0, -0x63c(%rbp)
jne 0x9bb9
leaq -0x638(%rbp), %rdi
callq 0xe560
movl %eax, -0x63c(%rbp)
movl -0x63c(%rbp), %edi
callq 0x5570
jmp 0x9bc6
leaq -0x638(%rbp), %rdi
callq 0x1c00
jmp 0x9bd4
leaq -0x660(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb8d4(%rip), %rdi      # 0x154c0
callq 0x5240
cmpl $0x1, %eax
jne 0x9c35
leaq 0x11503(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x664(%rbp)
cmpl $0x0, -0x664(%rbp)
jne 0x9c2a
leaq -0x660(%rbp), %rdi
callq 0xe610
movl %eax, -0x664(%rbp)
movl -0x664(%rbp), %edi
callq 0x5570
jmp 0x9c37
leaq -0x660(%rbp), %rdi
callq 0x1c00
jmp 0x9c45
leaq -0x688(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb87d(%rip), %rdi      # 0x154da
callq 0x5240
cmpl $0x1, %eax
jne 0x9ca6
leaq 0x11492(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x68c(%rbp)
cmpl $0x0, -0x68c(%rbp)
jne 0x9c9b
leaq -0x688(%rbp), %rdi
callq 0xe810
movl %eax, -0x68c(%rbp)
movl -0x68c(%rbp), %edi
callq 0x5570
jmp 0x9ca8
leaq -0x688(%rbp), %rdi
callq 0x1c00
jmp 0x9cb6
leaq -0x6b0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb827(%rip), %rdi      # 0x154f5
callq 0x5240
cmpl $0x1, %eax
jne 0x9d17
leaq 0x11421(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x6b4(%rbp)
cmpl $0x0, -0x6b4(%rbp)
jne 0x9d0c
leaq -0x6b0(%rbp), %rdi
callq 0xea10
movl %eax, -0x6b4(%rbp)
movl -0x6b4(%rbp), %edi
callq 0x5570
jmp 0x9d19
leaq -0x6b0(%rbp), %rdi
callq 0x1c00
jmp 0x9d27
leaq -0x6d8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
movl $0x1f40, %edi           # imm = 0x1F40
callq 0x1120
movq %rax, -0x6e0(%rbp)
leaq 0xb7b7(%rip), %rdi      # 0x15507
callq 0x5240
cmpl $0x1, %eax
jne 0x9da0
leaq 0x1139f(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x6e4(%rbp)
cmpl $0x0, -0x6e4(%rbp)
jne 0x9d95
movq -0x6e0(%rbp), %rsi
leaq -0x6d8(%rbp), %rdi
callq 0xebd0
movl %eax, -0x6e4(%rbp)
movl -0x6e4(%rbp), %edi
callq 0x5570
jmp 0x9da2
movq -0x6e0(%rbp), %rdi
callq 0x1030
leaq -0x6d8(%rbp), %rdi
callq 0x1c00
jmp 0x9dbc
leaq -0x708(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
movl $0x1f40, %edi           # imm = 0x1F40
callq 0x1120
movq %rax, -0x710(%rbp)
leaq 0xb72f(%rip), %rdi      # 0x15514
callq 0x5240
cmpl $0x1, %eax
jne 0x9e35
leaq 0x1130a(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x714(%rbp)
cmpl $0x0, -0x714(%rbp)
jne 0x9e2a
movq -0x710(%rbp), %rsi
leaq -0x708(%rbp), %rdi
callq 0xefa0
movl %eax, -0x714(%rbp)
movl -0x714(%rbp), %edi
callq 0x5570
jmp 0x9e37
movq -0x710(%rbp), %rdi
callq 0x1030
leaq -0x708(%rbp), %rdi
callq 0x1c00
jmp 0x9e51
leaq -0x738(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
movl $0x1f40, %edi           # imm = 0x1F40
callq 0x1120
movq %rax, -0x740(%rbp)
leaq 0xb6ab(%rip), %rdi      # 0x15525
callq 0x5240
cmpl $0x1, %eax
jne 0x9eca
leaq 0x11275(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x744(%rbp)
cmpl $0x0, -0x744(%rbp)
jne 0x9ebf
movq -0x740(%rbp), %rsi
leaq -0x738(%rbp), %rdi
callq 0xf320
movl %eax, -0x744(%rbp)
movl -0x744(%rbp), %edi
callq 0x5570
jmp 0x9ecc
movq -0x740(%rbp), %rdi
callq 0x1030
leaq -0x738(%rbp), %rdi
callq 0x1c00
jmp 0x9ee6
leaq -0x768(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
movl $0x1f40, %edi           # imm = 0x1F40
callq 0x1120
movq %rax, -0x770(%rbp)
leaq 0xb62a(%rip), %rdi      # 0x15539
callq 0x5240
cmpl $0x1, %eax
jne 0x9f5f
leaq 0x111e0(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x774(%rbp)
cmpl $0x0, -0x774(%rbp)
jne 0x9f54
movq -0x770(%rbp), %rsi
leaq -0x768(%rbp), %rdi
callq 0xfa10
movl %eax, -0x774(%rbp)
movl -0x774(%rbp), %edi
callq 0x5570
jmp 0x9f61
movq -0x770(%rbp), %rdi
callq 0x1030
leaq -0x768(%rbp), %rdi
callq 0x1c00
jmp 0x9f7b
leaq -0x798(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
movl $0x1f40, %edi           # imm = 0x1F40
callq 0x1120
movq %rax, -0x7a0(%rbp)
leaq 0xb5a1(%rip), %rdi      # 0x15545
callq 0x5240
cmpl $0x1, %eax
jne 0x9ff4
leaq 0x1114b(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x7a4(%rbp)
cmpl $0x0, -0x7a4(%rbp)
jne 0x9fe9
movq -0x7a0(%rbp), %rsi
leaq -0x798(%rbp), %rdi
callq 0xfc20
movl %eax, -0x7a4(%rbp)
movl -0x7a4(%rbp), %edi
callq 0x5570
jmp 0x9ff6
movq -0x7a0(%rbp), %rdi
callq 0x1030
leaq -0x798(%rbp), %rdi
callq 0x1c00
jmp 0xa010
leaq -0x7c8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb529(%rip), %rdi      # 0x15551
callq 0x5240
cmpl $0x1, %eax
jne 0xa071
leaq 0x110c7(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x7cc(%rbp)
cmpl $0x0, -0x7cc(%rbp)
jne 0xa066
leaq -0x7c8(%rbp), %rdi
callq 0xfe30
movl %eax, -0x7cc(%rbp)
movl -0x7cc(%rbp), %edi
callq 0x5570
jmp 0xa073
leaq -0x7c8(%rbp), %rdi
callq 0x1c00
jmp 0xa081
leaq -0x7f0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb4d4(%rip), %rdi      # 0x1556d
callq 0x5240
cmpl $0x1, %eax
jne 0xa0e2
leaq 0x11056(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x7f4(%rbp)
cmpl $0x0, -0x7f4(%rbp)
jne 0xa0d7
leaq -0x7f0(%rbp), %rdi
callq 0x10100
movl %eax, -0x7f4(%rbp)
movl -0x7f4(%rbp), %edi
callq 0x5570
jmp 0xa0e4
leaq -0x7f0(%rbp), %rdi
callq 0x1c00
jmp 0xa0f2
leaq -0x818(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb47f(%rip), %rdi      # 0x15589
callq 0x5240
cmpl $0x1, %eax
jne 0xa153
leaq 0x10fe5(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x81c(%rbp)
cmpl $0x0, -0x81c(%rbp)
jne 0xa148
leaq -0x818(%rbp), %rdi
callq 0x102c0
movl %eax, -0x81c(%rbp)
movl -0x81c(%rbp), %edi
callq 0x5570
jmp 0xa155
leaq -0x818(%rbp), %rdi
callq 0x1c00
jmp 0xa163
leaq -0x840(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb42b(%rip), %rdi      # 0x155a6
callq 0x5240
cmpl $0x1, %eax
jne 0xa1c4
leaq 0x10f74(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x844(%rbp)
cmpl $0x0, -0x844(%rbp)
jne 0xa1b9
leaq -0x840(%rbp), %rdi
callq 0x10490
movl %eax, -0x844(%rbp)
movl -0x844(%rbp), %edi
callq 0x5570
jmp 0xa1c6
leaq -0x840(%rbp), %rdi
callq 0x1c00
jmp 0xa1d4
leaq -0x868(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb3d8(%rip), %rdi      # 0x155c4
callq 0x5240
cmpl $0x1, %eax
jne 0xa235
leaq 0x10f03(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x86c(%rbp)
cmpl $0x0, -0x86c(%rbp)
jne 0xa22a
leaq -0x868(%rbp), %rdi
callq 0x10760
movl %eax, -0x86c(%rbp)
movl -0x86c(%rbp), %edi
callq 0x5570
jmp 0xa237
leaq -0x868(%rbp), %rdi
callq 0x1c00
jmp 0xa245
leaq -0x890(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb385(%rip), %rdi      # 0x155e2
callq 0x5240
cmpl $0x1, %eax
jne 0xa2a6
leaq 0x10e92(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x894(%rbp)
cmpl $0x0, -0x894(%rbp)
jne 0xa29b
leaq -0x890(%rbp), %rdi
callq 0x10a40
movl %eax, -0x894(%rbp)
movl -0x894(%rbp), %edi
callq 0x5570
jmp 0xa2a8
leaq -0x890(%rbp), %rdi
callq 0x1c00
jmp 0xa2b6
leaq -0x8b8(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb335(%rip), %rdi      # 0x15603
callq 0x5240
cmpl $0x1, %eax
jne 0xa317
leaq 0x10e21(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x8bc(%rbp)
cmpl $0x0, -0x8bc(%rbp)
jne 0xa30c
leaq -0x8b8(%rbp), %rdi
callq 0x10d30
movl %eax, -0x8bc(%rbp)
movl -0x8bc(%rbp), %edi
callq 0x5570
jmp 0xa319
leaq -0x8b8(%rbp), %rdi
callq 0x1c00
jmp 0xa327
leaq -0x8e0(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb2f0(%rip), %rdi      # 0x1562f
callq 0x5240
cmpl $0x1, %eax
jne 0xa388
leaq 0x10db0(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x8e4(%rbp)
cmpl $0x0, -0x8e4(%rbp)
jne 0xa37d
leaq -0x8e0(%rbp), %rdi
callq 0x11010
movl %eax, -0x8e4(%rbp)
movl -0x8e4(%rbp), %edi
callq 0x5570
jmp 0xa38a
leaq -0x8e0(%rbp), %rdi
callq 0x1c00
jmp 0xa398
leaq -0x908(%rbp), %rdi
movl $0x1, %esi
callq 0x1b80
leaq 0xb2a0(%rip), %rdi      # 0x15650
callq 0x5240
cmpl $0x1, %eax
jne 0xa3f9
leaq 0x10d3f(%rip), %rdi     # 0x1b100
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x10d0
movl %eax, -0x90c(%rbp)
cmpl $0x0, -0x90c(%rbp)
jne 0xa3ee
leaq -0x908(%rbp), %rdi
callq 0x11300
movl %eax, -0x90c(%rbp)
movl -0x90c(%rbp), %edi
callq 0x5570
jmp 0xa3fb
leaq -0x908(%rbp), %rdi
callq 0x1c00
addq $0x910, %rsp            # imm = 0x910
popq %rbp
retq