// File: /workspace/github_cpp_makefile_star2_O2/dsharlet[P]array/test/array_lifetime.cpp
// Function: void nda::test_reshape_lifetime<std::allocator<nda::lifetime_counter>>(bool)
void test_reshape_lifetime(bool alloc_movable = true) {
  lifetime_array<Alloc> default_init(lifetime_shape);
  {
    lifetime_counter::reset();
    // No-op test case.
    default_init.reshape(lifetime_shape);
    ASSERT_EQ(lifetime_counter::constructs(), 0);
    ASSERT_EQ(lifetime_counter::moves(), 0);
    ASSERT_EQ(lifetime_counter::destructs, 0);
  }
  {
    lifetime_counter::reset();
    default_init.reshape(lifetime_subshape);
    if (alloc_movable) {
      ASSERT_EQ(lifetime_counter::constructs(), lifetime_subshape.size());
      ASSERT_EQ(lifetime_counter::moves(), lifetime_subshape.size());
      ASSERT_EQ(lifetime_counter::destructs, lifetime_shape.size());
    } else {
      ASSERT_EQ(lifetime_counter::constructs(), lifetime_subshape.size() * 2);
      ASSERT_EQ(lifetime_counter::moves(), lifetime_subshape.size() * 2);
      ASSERT_EQ(lifetime_counter::destructs, lifetime_shape.size() + lifetime_subshape.size());
    }
  }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x288, %rsp            # imm = 0x288
movl %edi, 0x3c(%rsp)
leaq 0xb9182(%rip), %rsi     # 0xe21e0
leaq 0x1d0(%rsp), %rbx
movq %rbx, %rdi
callq 0x31636
leaq 0xb9243(%rip), %r12     # 0xe22b8
andq $0x0, (%r12)
leaq 0xb923f(%rip), %r15     # 0xe22c0
andq $0x0, (%r15)
leaq 0xb923c(%rip), %r14     # 0xe22c8
andq $0x0, (%r14)
leaq 0xb9239(%rip), %rax     # 0xe22d0
andq $0x0, (%rax)
leaq 0xb9236(%rip), %r13     # 0xe22d8
andq $0x0, (%r13)
leaq 0xb9232(%rip), %rax     # 0xe22e0
andq $0x0, (%rax)
movups 0xb9127(%rip), %xmm0    # 0xe21e0
leaq 0x250(%rsp), %rsi
movaps %xmm0, (%rsi)
movups 0xb9125(%rip), %xmm0    # 0xe21f0
movaps %xmm0, 0x10(%rsi)
movups 0xb912a(%rip), %xmm0    # 0xe2200
movaps %xmm0, 0x20(%rsi)
movq %rbx, %rdi
callq 0x3841a
movq (%r12), %rbp
movq (%r15), %rbx
movq (%r14), %r12
leaq 0x693be(%rip), %rsi     # 0x924b1
leaq 0x18(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x66a0
addq %rbp, %rbx
xorl %esi, %esi
addq %r12, %rbx
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0xb9194(%rip), %rbp     # 0xe22b8
leaq 0x6451c(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0xb9184(%rip), %rbx     # 0xe22c0
leaq 0x6edc7(%rip), %rsi     # 0x97f0a
movq %rax, %rdi
callq 0x3160a
leaq 0x684a0(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq (%rbx), %rcx
addq (%rbp), %rcx
addq (%r14), %rcx
leaq 0x10(%rsp), %rsi
movq %rcx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x644cc(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x66066(%rip), %rsi     # 0x8f1f0
movq %rax, %rdi
callq 0x106fe
leaq 0x68459(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0x8(%rsp), %rsi
andl $0x0, (%rsi)
movq %rax, %rdi
callq 0x10736
leaq 0x7c0ea(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
movq (%r14), %rbx
movq (%r13), %r12
leaq 0x6d0c3(%rip), %rsi     # 0x962a5
leaq 0x18(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x66a0
xorl %esi, %esi
addq %rbx, %r12
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0x64437(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0x6d0a3(%rip), %rsi     # 0x962c4
movq %rax, %rdi
callq 0x3425c
leaq 0x683c2(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq (%r13), %rcx
addq (%r14), %rcx
leaq 0x10(%rsp), %rsi
movq %rcx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x643f1(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x65f8b(%rip), %rsi     # 0x8f1f0
movq %rax, %rdi
callq 0x106fe
leaq 0x6837e(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0x8(%rsp), %rsi
andl $0x0, (%rsi)
movq %rax, %rdi
callq 0x10736
leaq 0x7c00f(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
leaq 0xb902a(%rip), %rax     # 0xe22e0
movq (%rax), %rbx
leaq 0x6ea5b(%rip), %rsi     # 0x97d1b
leaq 0x18(%rsp), %rdi
leaq 0x8(%rsp), %rdx
callq 0x66a0
xorl %esi, %esi
testq %rbx, %rbx
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0x64359(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0x6926e(%rip), %rsi     # 0x9256d
movq %rax, %rdi
callq 0x31698
leaq 0x682e4(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0xb8fc3(%rip), %rbx     # 0xe22e0
movq %rax, %rdi
movq %rbx, %rsi
callq 0x11052
leaq 0x64318(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x65eb2(%rip), %rsi     # 0x8f1f0
movq %rax, %rdi
callq 0x106fe
leaq 0x682a5(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0x10(%rsp), %rsi
andl $0x0, (%rsi)
movq %rax, %rdi
callq 0x10736
leaq 0x7bf36(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
andq $0x0, (%rbp)
leaq 0xb8f2c(%rip), %rax     # 0xe22c0
andq $0x0, (%rax)
andq $0x0, (%r14)
leaq 0xb8f2d(%rip), %rax     # 0xe22d0
andq $0x0, (%rax)
andq $0x0, (%r13)
andq $0x0, (%rbx)
movups 0xb8e59(%rip), %xmm0    # 0xe2210
leaq 0x220(%rsp), %rsi
movaps %xmm0, (%rsi)
movups 0xb8e57(%rip), %xmm0    # 0xe2220
movaps %xmm0, 0x10(%rsi)
movups 0xb8e5c(%rip), %xmm0    # 0xe2230
movaps %xmm0, 0x20(%rsi)
leaq 0x1d0(%rsp), %rdi
callq 0x3841a
cmpb $0x0, 0x3c(%rsp)
je 0x2973f
movq (%rbp), %rbp
leaq 0xb8ec5(%rip), %rax     # 0xe22c0
movq (%rax), %r15
movq (%r14), %rbx
movq 0xb8e28(%rip), %r13     # 0xe2230
movq 0xb8e09(%rip), %r12     # 0xe2218
leaq 0x6cf6c(%rip), %rsi     # 0x96382
leaq 0x18(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x66a0
imulq %r13, %r12
xorl %eax, %eax
testq %r12, %r12
cmovgq %r12, %rax
addq %rbp, %r15
addq %rbx, %r15
xorl %esi, %esi
cmpq %rax, %r15
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0xb8e81(%rip), %rbx     # 0xe22d8
leaq 0x641e9(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0xb8e49(%rip), %r15     # 0xe22b8
leaq 0x6ea94(%rip), %rsi     # 0x97f0a
movq %rax, %rdi
callq 0x3160a
leaq 0x6816d(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0xb8e2c(%rip), %rcx     # 0xe22c0
movq (%rcx), %rcx
addq (%r15), %rcx
addq (%r14), %rcx
leaq 0x10(%rsp), %rsi
movq %rcx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x64193(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x6cf8b(%rip), %rsi     # 0x9644e
movq %rax, %rdi
callq 0x34cb0
leaq 0x68120(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq 0xb8d37(%rip), %rcx     # 0xe2218
imulq 0xb8d47(%rip), %rcx     # 0xe2230
xorl %edx, %edx
testq %rcx, %rcx
cmovgq %rcx, %rdx
leaq 0x8(%rsp), %rsi
movq %rdx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x7bd99(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
movq (%r14), %r15
movq (%rbx), %rbx
movq 0xb8cfe(%rip), %r13     # 0xe2230
movq 0xb8cdf(%rip), %r12     # 0xe2218
leaq 0x6e7fc(%rip), %rsi     # 0x97d3c
leaq 0x18(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x66a0
imulq %r13, %r12
xorl %eax, %eax
testq %r12, %r12
cmovgq %r12, %rax
addq %r15, %rbx
xorl %esi, %esi
cmpq %rax, %rbx
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0xb8d62(%rip), %r15     # 0xe22e0
leaq 0x640c2(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0xb8d42(%rip), %rbx     # 0xe22d8
leaq 0x6cd27(%rip), %rsi     # 0x962c4
movq %rax, %rdi
callq 0x3425c
leaq 0x68046(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq (%rbx), %rcx
addq (%r14), %rcx
leaq 0x10(%rsp), %rsi
movq %rcx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x64076(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x6ce6e(%rip), %rsi     # 0x9644e
movq %rax, %rdi
callq 0x34cb0
leaq 0x68003(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq 0xb8c1a(%rip), %rcx     # 0xe2218
imulq 0xb8c2a(%rip), %rcx     # 0xe2230
xorl %edx, %edx
testq %rcx, %rcx
cmovgq %rcx, %rdx
leaq 0x8(%rsp), %rsi
movq %rdx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x7bc7c(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
movq (%r15), %rbx
movq 0xb8bb4(%rip), %r15     # 0xe2200
movq 0xb8b95(%rip), %r14     # 0xe21e8
leaq 0x68ede(%rip), %rsi     # 0x92538
leaq 0x18(%rsp), %rdi
leaq 0x8(%rsp), %rdx
callq 0x66a0
imulq %r15, %r14
xorl %eax, %eax
testq %r14, %r14
cmovgq %r14, %rax
xorl %esi, %esi
cmpq %rax, %rbx
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0x63fb2(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0x68ec7(%rip), %rsi     # 0x9256d
movq %rax, %rdi
callq 0x31698
leaq 0x67f3d(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0xb8c1c(%rip), %rsi     # 0xe22e0
movq %rax, %rdi
callq 0x11052
leaq 0x63f74(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x6cc51(%rip), %rsi     # 0x96333
movq %rax, %rdi
callq 0x109ea
leaq 0x67f01(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq 0xb8ae8(%rip), %rcx     # 0xe21e8
imulq 0xb8af8(%rip), %rcx     # 0xe2200
xorl %edx, %edx
testq %rcx, %rcx
cmovgq %rcx, %rdx
leaq 0x10(%rsp), %rsi
movq %rdx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x7bb7a(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29aca
movq (%rbp), %rbx
leaq 0xb8b76(%rip), %rax     # 0xe22c0
movq (%rax), %r15
movq (%r14), %rbp
movq 0xb8ad9(%rip), %r13     # 0xe2230
movq 0xb8aba(%rip), %r12     # 0xe2218
leaq 0x6e60d(%rip), %rsi     # 0x97d72
leaq 0x18(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x66a0
imulq %r13, %r12
xorl %eax, %eax
testq %r12, %r12
cmovgq %r12, %rax
addq %rbx, %r15
addq %rbp, %r15
addq %rax, %rax
xorl %esi, %esi
cmpq %rax, %r15
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0xb8b2f(%rip), %r15     # 0xe22d8
leaq 0x63e97(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0xb8af7(%rip), %rbx     # 0xe22b8
leaq 0x6e742(%rip), %rsi     # 0x97f0a
movq %rax, %rdi
callq 0x3160a
leaq 0x67e1b(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0xb8ada(%rip), %rcx     # 0xe22c0
movq (%rcx), %rcx
addq (%rbx), %rcx
addq (%r14), %rcx
leaq 0x10(%rsp), %rsi
movq %rcx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x63e41(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x6e5b9(%rip), %rsi     # 0x97dce
movq %rax, %rdi
callq 0x384ee
leaq 0x67dce(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq 0xb89e5(%rip), %rcx     # 0xe2218
imulq 0xb89f5(%rip), %rcx     # 0xe2230
xorl %edx, %edx
testq %rcx, %rcx
cmovgq %rcx, %rdx
addq %rdx, %rdx
leaq 0x8(%rsp), %rsi
movq %rdx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x7ba44(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
movq (%r14), %rbx
movq (%r15), %r15
movq 0xb89a9(%rip), %r13     # 0xe2230
movq 0xb898a(%rip), %r12     # 0xe2218
leaq 0x6e51c(%rip), %rsi     # 0x97db1
leaq 0x18(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x66a0
imulq %r13, %r12
xorl %eax, %eax
testq %r12, %r12
cmovgq %r12, %rax
addq %rbx, %r15
addq %rax, %rax
xorl %esi, %esi
cmpq %rax, %r15
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0xb8a0a(%rip), %r15     # 0xe22e0
leaq 0x63d6a(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0xb89ea(%rip), %rbx     # 0xe22d8
leaq 0x6c9cf(%rip), %rsi     # 0x962c4
movq %rax, %rdi
callq 0x3425c
leaq 0x67cee(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq (%rbx), %rcx
addq (%r14), %rcx
leaq 0x10(%rsp), %rsi
movq %rcx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x63d1e(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x6e496(%rip), %rsi     # 0x97dce
movq %rax, %rdi
callq 0x384ee
leaq 0x67cab(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq 0xb88c2(%rip), %rcx     # 0xe2218
imulq 0xb88d2(%rip), %rcx     # 0xe2230
xorl %edx, %edx
testq %rcx, %rcx
cmovgq %rcx, %rdx
addq %rdx, %rdx
leaq 0x8(%rsp), %rsi
movq %rdx, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x7b921(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
movq (%r15), %rbx
movq 0xb8859(%rip), %r12     # 0xe2200
movq 0xb883a(%rip), %r14     # 0xe21e8
movq 0xb887b(%rip), %r13     # 0xe2230
movq 0xb885c(%rip), %r15     # 0xe2218
leaq 0x6ca54(%rip), %rsi     # 0x96417
leaq 0x18(%rsp), %rdi
leaq 0x8(%rsp), %rdx
callq 0x66a0
imulq %r13, %r15
xorl %eax, %eax
testq %r15, %r15
cmovleq %rax, %r15
imulq %r12, %r14
testq %r14, %r14
cmovleq %rax, %r14
addq %r15, %r14
xorl %esi, %esi
cmpq %r14, %rbx
sete %sil
leaq 0x40(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x6894
leaq 0x63c3b(%rip), %rsi     # 0x8d647
leaq 0x40(%rsp), %rdi
callq 0x106fe
leaq 0x68b50(%rip), %rsi     # 0x9256d
movq %rax, %rdi
callq 0x31698
leaq 0x67bc6(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
leaq 0xb88a5(%rip), %rsi     # 0xe22e0
movq %rax, %rdi
callq 0x11052
leaq 0x63bfd(%rip), %rsi     # 0x8d647
movq %rax, %rdi
callq 0x106fe
leaq 0x6c9dd(%rip), %rsi     # 0x96436
movq %rax, %rdi
callq 0x36042
leaq 0x67b8a(%rip), %rsi     # 0x915f2
movq %rax, %rdi
callq 0x106fe
movq 0xb8771(%rip), %rcx     # 0xe21e8
imulq 0xb8781(%rip), %rcx     # 0xe2200
xorl %edx, %edx
testq %rcx, %rcx
cmovleq %rdx, %rcx
movq 0xb8789(%rip), %rdi     # 0xe2218
imulq 0xb8799(%rip), %rdi     # 0xe2230
testq %rdi, %rdi
cmovleq %rdx, %rdi
addq %rcx, %rdi
leaq 0x10(%rsp), %rsi
movq %rdi, (%rsi)
movq %rax, %rdi
callq 0x11052
leaq 0x7b7ea(%rip), %rsi     # 0xa52a2
movq %rax, %rdi
callq 0x106fe
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
leaq 0x1d0(%rsp), %rdi
callq 0x3166c
addq $0x288, %rsp            # imm = 0x288
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x29b6f
jmp 0x29b6f
jmp 0x29b6f
jmp 0x29b6f
jmp 0x29b6f
jmp 0x29b6f
jmp 0x29b7f
jmp 0x29b8e
jmp 0x29b76
jmp 0x29b76
jmp 0x29b28
jmp 0x29b3a
jmp 0x29b76
jmp 0x29b76
jmp 0x29b49
jmp 0x29b58
jmp 0x29b76
jmp 0x29b76
jmp 0x29b6f
jmp 0x29b6f
jmp 0x29b6f
jmp 0x29b28
jmp 0x29b3a
jmp 0x29b49
jmp 0x29b58
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
jmp 0x29bbb
jmp 0x29b76
jmp 0x29b9d
jmp 0x29b76
movq %rax, %rbx
jmp 0x29bd2
jmp 0x29bac
movq %rax, %rbx
jmp 0x29bc8
jmp 0x29b9d
jmp 0x29bac
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
jmp 0x29bc8
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x68d4
leaq 0x18(%rsp), %rdi
callq 0x2090
leaq 0x1d0(%rsp), %rdi
callq 0x3166c
movq %rbx, %rdi
callq 0x22f0
movq %rax, %rdi
callq 0x6bba