// File: /workspace/github_c_makefile_star2_O1/icebert[P]pblat/htslib/sam.c
// Function: bam_plp_push
int bam_plp_push(bam_plp_t iter, const bam1_t *b)
{
    if (iter->error) return -1;
    if (b) {
        if (b->core.tid < 0) { overlap_remove(iter, b); return 0; }
        // Skip only unmapped reads here, any additional filtering must be done in iter->func
        if (b->core.flag & BAM_FUNMAP) { overlap_remove(iter, b); return 0; }
        if (iter->tid == b->core.tid && iter->pos == b->core.pos && iter->mp->cnt > iter->maxcnt)
        {
            overlap_remove(iter, b);
            return 0;
        }
        bam_copy1(&iter->tail->b, b);
        overlap_push(iter, iter->tail);
#ifndef BAM_NO_ID
        iter->tail->b.id = iter->id++;
#endif
        iter->tail->beg = b->core.pos;
        iter->tail->end = bam_endpos(b);
        iter->tail->s = g_cstate_null; iter->tail->s.end = iter->tail->end - 1; // initialize cstate_t
        if (b->core.tid < iter->max_tid) {
            fprintf(stderr, "[bam_pileup_core] the input is not sorted (chromosomes out of order)\n");
            iter->error = 1;
            return -1;
        }
        if ((b->core.tid == iter->max_tid) && (iter->tail->beg < iter->max_pos)) {
            fprintf(stderr, "[bam_pileup_core] the input is not sorted (reads out of order)\n");
            iter->error = 1;
            return -1;
        }
        iter->max_tid = b->core.tid; iter->max_pos = iter->tail->beg;
        if (iter->tail->end > iter->pos || iter->tail->b.core.tid > iter->tid) {
            iter->tail->next = mp_alloc(iter->mp);
            iter->tail = iter->tail->next;
        }
    } else iter->is_eof = 1;
    return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x78, %rsp
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
cmpl $0x0, 0x38(%rdi)
jne 0x7450f
movq %rdi, %rbx
testq %rsi, %rsi
je 0x73b4b
movl (%rsi), %eax
testl %eax, %eax
js 0x73b3e
testb $0x4, 0xc(%rsi)
jne 0x73b3e
cmpl %eax, 0x20(%rbx)
jne 0x73b57
movl 0x24(%rbx), %eax
cmpl 0x4(%rsi), %eax
jne 0x73b57
movq (%rbx), %rax
movl (%rax), %eax
cmpl 0x3c(%rbx), %eax
jle 0x73b57
movq %rbx, %rdi
callq 0x73974
jmp 0x7450d
movl $0x1, 0x30(%rbx)
jmp 0x7450d
movq 0x10(%rbx), %rdi
movq %rsi, 0x70(%rsp)
callq 0x6d35d
movq 0x68(%rbx), %rdi
testq %rdi, %rdi
je 0x7445c
movq 0x10(%rbx), %rdx
movq 0x8(%rdx), %r8
movabsq $0xa00000000, %rax      # imm = 0xA00000000
andq %r8, %rax
movabsq $0x200000000, %rcx      # imm = 0x200000000
cmpq %rcx, %rax
jne 0x7445c
movl 0x10(%rdx), %r9d
movl 0x1c(%rdx), %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leal (%r9,%r9), %eax
cmpl %eax, %ecx
jge 0x7445c
movq %r8, 0x50(%rsp)
movq 0x28(%rdx), %r15
movl (%rdi), %esi
testl %esi, %esi
movq %rdi, 0x8(%rsp)
movq %rdx, 0x38(%rsp)
movq %r9, 0x48(%rsp)
je 0x73c0b
leal -0x1(%rsi), %r10d
movsbl (%r15), %r14d
testl %r14d, %r14d
movq %rsi, 0x10(%rsp)
je 0x73c13
movb 0x1(%r15), %al
testb %al, %al
je 0x73c16
leaq 0x2(%r15), %rcx
movl %r14d, %edx
shll $0x5, %edx
subl %r14d, %edx
movsbl %al, %r14d
addl %edx, %r14d
movb (%rcx), %al
incq %rcx
testb %al, %al
jne 0x73bf0
jmp 0x73c16
xorl %r8d, %r8d
jmp 0x73cb0
xorl %r14d, %r14d
andl %r10d, %r14d
movq 0x10(%rdi), %rdx
movl $0x1, %r12d
movl %r14d, %r8d
movq %rbx, 0x68(%rsp)
movq %rdx, 0x20(%rsp)
movl %r8d, %eax
shrl $0x4, %eax
movl (%rdx,%rax,4), %ebp
leal (%r8,%r8), %r13d
andl $0x1e, %r13d
movl %ebp, %eax
movl %r13d, %ecx
shrl %cl, %eax
testb $0x2, %al
jne 0x73c9e
testb $0x1, %al
jne 0x73c86
movq 0x18(%rdi), %rax
movl %r8d, %ecx
movq (%rax,%rcx,8), %rdi
movq %r15, %rsi
movq %r8, 0x40(%rsp)
movl %r10d, %ebx
callq 0x6a50
movq 0x20(%rsp), %rdx
movl %ebx, %r10d
movq 0x8(%rsp), %rdi
movq 0x40(%rsp), %r8
movq 0x68(%rsp), %rbx
testl %eax, %eax
je 0x73c9e
addl %r12d, %r8d
andl %r10d, %r8d
incl %r12d
cmpl %r14d, %r8d
jne 0x73c30
movq 0x10(%rsp), %rsi
movl %esi, %r8d
jmp 0x73cb0
movl %r13d, %ecx
shrl %cl, %ebp
testb $0x3, %bpl
movq 0x10(%rsp), %rsi
cmovnel %esi, %r8d
cmpl %esi, %r8d
jne 0x73cd5
movl 0x8(%rdi), %eax
cmpl 0xc(%rdi), %eax
jb 0x73e2c
movl 0x4(%rdi), %eax
addl %eax, %eax
cmpl %eax, %esi
jbe 0x73e13
decl %esi
jmp 0x73e15
movabsq $0xffffffffffff, %rsi   # imm = 0xFFFFFFFFFFFF
movq 0x20(%rdi), %rax
movl %r8d, %ecx
movq (%rax,%rcx,8), %r10
movq 0x8(%r10), %rcx
movl %ecx, %eax
shrl $0x18, %eax
addq 0x28(%r10), %rax
movq %rcx, %rdx
shrq $0x30, %rdx
leaq (%rax,%rdx,4), %rdx
movl 0x10(%r10), %edi
movl %edi, 0x10(%rsp)
movq 0x38(%rsp), %rdi
movl 0x4(%rdi), %r13d
movl %r13d, %r9d
movq %r10, 0x58(%rsp)
subl 0x4(%r10), %r9d
movb $0x1, %dil
movq %r8, 0x40(%rsp)
js 0x73d48
leaq 0x1(%rsi), %r8
movl $0xffffffff, %r10d      # imm = 0xFFFFFFFF
movq %r10, 0x30(%rsp)
cmpq %r8, %rcx
jae 0x73d61
xorl %r10d, %r10d
xorl %r9d, %r9d
jmp 0x73fd7
xorl %r10d, %r10d
movl $0xffffffff, 0x1c(%rsp) # imm = 0xFFFFFFFF
movq $0x0, 0x30(%rsp)
jmp 0x73fdf
xorl %ecx, %ecx
xorl %r8d, %r8d
movl (%rax), %r10d
movl %r10d, %edi
andl $0xf, %edi
movl %r10d, %r11d
shrl $0x4, %r11d
cmpl $0x4, %edi
jne 0x73d84
addq $0x4, %rax
addl %r11d, %r8d
jmp 0x73d90
leal -0x5(%rdi), %ebp
cmpl $0x1, %ebp
ja 0x73da9
addq $0x4, %rax
movb $0x1, %dil
xorl %r10d, %r10d
testb %dil, %dil
je 0x73fc2
cmpq %rdx, %rax
jb 0x73d66
jmp 0x73fd4
cmpl $0x7, %edi
setne %bpl
testb $0x7, %r10b
setne %r14b
testb %bpl, %r14b
jne 0x73dd7
movl %r9d, %ebp
subl %r11d, %ebp
js 0x73e03
addq $0x4, %rax
addl %r11d, %r8d
addl %r11d, %ecx
movb $0x1, %dil
xorl %r10d, %r10d
jmp 0x73e0e
cmpl $0x1, %edi
je 0x73d7b
andl $0xe, %r10d
cmpl $0x2, %r10d
jne 0x74560
subl %r11d, %r9d
xorl %r10d, %r10d
testl %r9d, %r9d
cmovlel %r10d, %r9d
addq $0x4, %rax
addl %r11d, %ecx
movb $0x1, %dil
jmp 0x73d96
addl %r9d, %r8d
addl %r9d, %ecx
xorl %edi, %edi
movl %r9d, %r10d
movl %ebp, %r9d
jmp 0x73d96
incl %esi
movq 0x8(%rsp), %rdi
callq 0x749bc
movq 0x8(%rsp), %rdi
testl %eax, %eax
js 0x73f0f
movl (%rdi), %esi
leal -0x1(%rsi), %r9d
movsbl (%r15), %r13d
testl %r13d, %r13d
je 0x73e62
movb 0x1(%r15), %al
testb %al, %al
je 0x73e65
leaq 0x2(%r15), %rcx
movl %r13d, %edx
shll $0x5, %edx
subl %r13d, %edx
movsbl %al, %r13d
addl %edx, %r13d
movb (%rcx), %al
incq %rcx
testb %al, %al
jne 0x73e47
jmp 0x73e65
xorl %r13d, %r13d
andl %r9d, %r13d
movq 0x10(%rdi), %r8
movl %r13d, %eax
shrl $0x4, %eax
movl (%r8,%rax,4), %eax
leal (,%r13,2), %ecx
shrl %cl, %eax
testb $0x2, %al
jne 0x73f47
movl $0x1, %edx
movl %r13d, %r14d
movq %rsi, 0x28(%rsp)
movq %r8, 0x40(%rsp)
movl %r9d, 0x30(%rsp)
movl %r14d, %eax
shrl $0x4, %eax
movl (%r8,%rax,4), %ebp
leal (%r14,%r14), %r12d
andl $0x1e, %r12d
movl %ebp, %eax
movl %r12d, %ecx
shrl %cl, %eax
testb $0x2, %al
jne 0x73f17
testb $0x1, %al
jne 0x73ef6
movq 0x18(%rdi), %rax
movl %r14d, %ecx
movq (%rax,%rcx,8), %rdi
movl %esi, 0x20(%rsp)
movq %r15, %rsi
movl %edx, 0x10(%rsp)
callq 0x6a50
movl 0x10(%rsp), %edx
movl 0x20(%rsp), %esi
movl 0x30(%rsp), %r9d
movq 0x40(%rsp), %r8
movq 0x8(%rsp), %rdi
testl %eax, %eax
je 0x73f17
btl %r12d, %ebp
cmovbl %r14d, %esi
addl %edx, %r14d
andl %r9d, %r14d
incl %edx
movl %esi, %eax
cmpl %r13d, %r14d
jne 0x73e9f
jmp 0x73f1c
movl (%rdi), %r13d
jmp 0x73fa9
movq 0x28(%rsp), %rax
movl %eax, %r13d
movq 0x28(%rsp), %rdx
cmpl %edx, %eax
jne 0x73f47
movl %r14d, %eax
shrl $0x4, %eax
movl (%r8,%rax,4), %eax
leal (%r14,%r14), %ecx
shrl %cl, %eax
cmpl %edx, %esi
cmovel %r14d, %esi
testb $0x2, %al
cmovel %r14d, %esi
movl %esi, %r13d
movl %r13d, %eax
shrl $0x4, %eax
movl (%r8,%rax,4), %edx
leal (,%r13,2), %ecx
andl $0x1e, %ecx
shrl %cl, %edx
testb $0x2, %dl
jne 0x73f88
testb $0x1, %dl
je 0x73fa9
movq 0x18(%rdi), %rdx
movl %r13d, %esi
movq %r15, (%rdx,%rsi,8)
movl $0x3, %edx
shll %cl, %edx
notl %edx
movq 0x10(%rdi), %rcx
andl %edx, (%rcx,%rax,4)
incl 0x4(%rdi)
jmp 0x73fa9
movq 0x18(%rdi), %rdx
movl %r13d, %esi
movq %r15, (%rdx,%rsi,8)
movl $0x3, %edx
shll %cl, %edx
notl %edx
movq 0x10(%rdi), %rcx
andl %edx, (%rcx,%rax,4)
incl 0x4(%rdi)
incl 0x8(%rdi)
movq 0x38(%rsp), %rdx
movq 0x68(%rbx), %rax
movq 0x20(%rax), %rax
movl %r13d, %ecx
movq %rdx, (%rax,%rcx,8)
jmp 0x7445c
movl $0x0, 0x1c(%rsp)
movq %r8, 0x30(%rsp)
movl %ecx, %r9d
jmp 0x73fdf
movl %ecx, %r9d
movl $0xffffffff, 0x1c(%rsp) # imm = 0xFFFFFFFF
testb %dil, %dil
jne 0x74402
movq 0x50(%rsp), %rdi
movl %edi, %ecx
shrl $0x18, %ecx
addq %rcx, %r15
movq %rdi, %rcx
shrq $0x30, %rcx
leaq (%r15,%rcx,4), %r11
xorl %r8d, %r8d
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rcx, 0x28(%rsp)
cmpq %rsi, %rdi
seta %cl
jbe 0x740f4
movl $0x0, 0x20(%rsp)
xorl %esi, %esi
xorl %r12d, %r12d
movl (%r15), %r8d
movl %r8d, %edi
andl $0xf, %edi
movl %r8d, %ebp
shrl $0x4, %ebp
cmpl $0x4, %edi
jne 0x74043
addq $0x4, %r15
addl %ebp, %r12d
jmp 0x74051
leal -0x5(%rdi), %r14d
cmpl $0x1, %r14d
ja 0x7406d
addq $0x4, %r15
movb $0x1, %dil
xorl %r8d, %r8d
testb %dil, %dil
je 0x740f8
cmpq %r11, %r15
setb %cl
jb 0x74026
jmp 0x74100
movl %r12d, 0x8(%rsp)
cmpl $0x7, %edi
setne %r14b
testb $0x7, %r8b
setne %r12b
testb %r14b, %r12b
jne 0x740a9
movl 0x20(%rsp), %r8d
movl %r8d, %r14d
subl %ebp, %r14d
movl 0x8(%rsp), %r12d
js 0x740e2
addq $0x4, %r15
addl %ebp, %r12d
addl %ebp, %esi
movb $0x1, %dil
xorl %r8d, %r8d
jmp 0x740ea
cmpl $0x1, %edi
movl 0x8(%rsp), %r12d
je 0x7403a
andl $0xe, %r8d
cmpl $0x2, %r8d
jne 0x74565
movl 0x20(%rsp), %edi
subl %ebp, %edi
xorl %r8d, %r8d
testl %edi, %edi
cmovlel %r8d, %edi
movl %edi, 0x20(%rsp)
addq $0x4, %r15
addl %ebp, %esi
movb $0x1, %dil
jmp 0x74057
addl %r8d, %r12d
addl %r8d, %esi
xorl %edi, %edi
movl %r14d, 0x20(%rsp)
jmp 0x74057
xorl %esi, %esi
jmp 0x74100
movl %r12d, %edi
movq %rdi, 0x28(%rsp)
testb $0x1, %cl
je 0x74402
movl 0x10(%rsp), %ecx
incl %ecx
sarl %ecx
movslq %ecx, %rcx
addq %rdx, %rcx
movq %rcx, 0x60(%rsp)
movq 0x48(%rsp), %rcx
incl %ecx
sarl %ecx
movslq %ecx, %rcx
addq %r11, %rcx
movq %rcx, 0x48(%rsp)
movsd 0x26260(%rip), %xmm0    # 0x9a398
testl %r9d, %r9d
movl %r13d, 0x10(%rsp)
js 0x741fe
movq 0x58(%rsp), %rcx
subl 0x4(%rcx), %r13d
movl %r13d, 0x8(%rsp)
cmpl %r13d, %r9d
movl 0x1c(%rsp), %edi
jge 0x74209
movq 0x30(%rsp), %rcx
movl %ecx, %r12d
cmpq %rdx, %rax
jae 0x741cc
movl (%rax), %r14d
movl %r14d, %edi
andl $0xf, %edi
movl %r14d, %ebp
shrl $0x4, %ebp
cmpl $0x7, %edi
setne %r13b
testb $0x7, %r14b
setne %cl
testb %r13b, %cl
jne 0x74199
decl %ebp
cmpl %ebp, %r10d
jge 0x741c3
jmp 0x741ee
andl $0xe, %r14d
cmpl $0x2, %r14d
jne 0x741a8
addl %ebp, %r9d
jmp 0x741c3
cmpl $0x4, %edi
je 0x741b2
cmpl $0x1, %edi
jne 0x741b7
addl %ebp, %r12d
jmp 0x741c3
leal -0x5(%rdi), %ecx
cmpl $0x2, %ecx
jae 0x74537
addq $0x4, %rax
xorl %r10d, %r10d
jmp 0x74169
movl $0xffffffff, %r9d       # imm = 0xFFFFFFFF
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
testl %r9d, %r9d
js 0x7420e
cmpl 0x8(%rsp), %r9d
jl 0x74166
jmp 0x7420e
incl %r12d
incl %r10d
incl %r9d
xorl %edi, %edi
movl %r12d, %ecx
jmp 0x741dc
movq 0x30(%rsp), %rcx
movl 0x1c(%rsp), %edi
jmp 0x7420e
movq 0x30(%rsp), %rcx
movq %rcx, 0x30(%rsp)
movl %edi, 0x1c(%rsp)
testl %edi, %edi
movl 0x10(%rsp), %edi
js 0x74402
movq 0x58(%rsp), %rcx
movl 0x4(%rcx), %ecx
addl %r9d, %ecx
cmpl %ecx, %edi
movl %ecx, 0x50(%rsp)
cmovlel %ecx, %edi
testl %esi, %esi
movl %edi, 0x10(%rsp)
js 0x742f2
movq 0x38(%rsp), %rcx
subl 0x4(%rcx), %edi
movl %edi, 0x20(%rsp)
cmpl %edi, %esi
jge 0x742f2
movq 0x28(%rsp), %rcx
movl %ecx, %r12d
movb $0x1, %cl
movl %ecx, 0x8(%rsp)
cmpq %r11, %r15
jae 0x742c7
movl (%r15), %r14d
movl %r14d, %edi
andl $0xf, %edi
movl %r14d, %ebp
shrl $0x4, %ebp
cmpl $0x7, %edi
setne %r13b
testb $0x7, %r14b
setne %cl
testb %r13b, %cl
jne 0x74295
decl %ebp
cmpl %ebp, %r8d
jge 0x742be
jmp 0x742dd
andl $0xe, %r14d
cmpl $0x2, %r14d
jne 0x742a3
addl %ebp, %esi
jmp 0x742be
cmpl $0x4, %edi
je 0x742ad
cmpl $0x1, %edi
jne 0x742b2
addl %ebp, %r12d
jmp 0x742be
leal -0x5(%rdi), %ecx
cmpl $0x2, %ecx
jae 0x7453c
addq $0x4, %r15
xorl %r8d, %r8d
jmp 0x74265
movl $0xffffffff, %esi       # imm = 0xFFFFFFFF
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
testl %esi, %esi
js 0x742ff
cmpl 0x20(%rsp), %esi
jl 0x7425c
jmp 0x742ff
incl %r12d
incl %r8d
incl %esi
movl $0x0, 0x8(%rsp)
movl %r12d, %ecx
jmp 0x742d1
movl $0x0, 0x8(%rsp)
movq 0x28(%rsp), %rcx
movq %rcx, 0x28(%rsp)
cmpb $0x0, 0x8(%rsp)
movl 0x10(%rsp), %r13d
jne 0x74402
movq 0x38(%rsp), %rcx
movl 0x4(%rcx), %ecx
addl %esi, %ecx
cmpl %ecx, %r13d
cmovlel %ecx, %r13d
incl %r13d
cmpl %ecx, 0x50(%rsp)
jne 0x74138
movl %r13d, 0x10(%rsp)
movq 0x30(%rsp), %r13
movl %r13d, %ecx
sarl %ecx
movslq %ecx, %rcx
movzbl (%rdx,%rcx), %edi
leal (,%r13,4), %ecx
notb %cl
andb $0x4, %cl
shrl %cl, %edi
movq 0x28(%rsp), %r12
movl %r12d, %ecx
sarl %ecx
movslq %ecx, %rcx
movzbl (%r11,%rcx), %r14d
leal (,%r12,4), %ecx
notb %cl
andb $0x4, %cl
shrl %cl, %r14d
xorl %edi, %r14d
movslq %r13d, %rdi
movq 0x60(%rsp), %r13
leaq (%rdi,%r13), %rcx
movzbl (%r13,%rdi), %ebp
testb $0xf, %r14b
je 0x743c1
movslq %r12d, %r14
movq 0x48(%rsp), %r12
leaq (%r12,%r14), %rdi
movb (%r12,%r14), %r14b
cmpb %r14b, %bpl
jae 0x743e6
movzbl %r14b, %ebp
cvtsi2sd %ebp, %xmm1
mulsd %xmm0, %xmm1
cvttsd2si %xmm1, %ebp
movb %bpl, (%rdi)
movq %rcx, %rdi
jmp 0x743f5
movslq %r12d, %r14
movq 0x48(%rsp), %r12
leaq (%r12,%r14), %rdi
movzbl (%r12,%r14), %r14d
addl %ebp, %r14d
movl $0xc8, %ebp
cmpl %ebp, %r14d
cmovael %ebp, %r14d
movb %r14b, (%rcx)
jmp 0x743f5
cvtsi2sd %ebp, %xmm1
mulsd %xmm0, %xmm1
cvttsd2si %xmm1, %ebp
movb %bpl, (%rcx)
movl 0x10(%rsp), %r13d
movb $0x0, (%rdi)
jmp 0x74138
movq 0x68(%rbx), %rax
movq 0x40(%rsp), %rcx
cmpl %ecx, (%rax)
je 0x74435
movq 0x10(%rax), %rdx
movl %ecx, %esi
shrl $0x4, %esi
movl (%rdx,%rsi,4), %edi
addl %ecx, %ecx
andl $0x1e, %ecx
movl %edi, %r8d
shrl %cl, %r8d
testb $0x3, %r8b
jne 0x74435
btsl %ecx, %edi
movl %edi, (%rdx,%rsi,4)
decl 0x4(%rax)
movq 0x58(%rsp), %r14
movl 0x3c(%r14), %eax
decl %eax
cmpl 0x4c(%r14), %eax
jne 0x74541
movq %r14, %rdi
callq 0x6d4a2
movl %eax, 0x3c(%r14)
decl %eax
movl %eax, 0x4c(%r14)
leaq 0x38(%rbx), %r15
movq 0x10(%rbx), %r14
movq 0x40(%rbx), %rax
leaq 0x1(%rax), %rcx
movq %rcx, 0x40(%rbx)
movq %rax, 0x30(%r14)
movq 0x70(%rsp), %r12
movl 0x4(%r12), %eax
movl %eax, 0x38(%r14)
movq %r12, %rdi
callq 0x6d4a2
movl %eax, 0x3c(%r14)
movups 0x26607(%rip), %xmm0    # 0x9aa9c
movups %xmm0, 0x40(%r14)
movq 0x10(%rbx), %r14
movl 0x3c(%r14), %eax
leal -0x1(%rax), %ecx
movl %ecx, 0x4c(%r14)
movl (%r12), %ecx
cmpl 0x28(%rbx), %ecx
jl 0x7451e
jne 0x744bd
movl 0x38(%r14), %edx
cmpl 0x2c(%rbx), %edx
jl 0x74528
movl %ecx, 0x28(%rbx)
movl 0x38(%r14), %ecx
movl %ecx, 0x2c(%rbx)
cmpl 0x24(%rbx), %eax
jg 0x744d6
movl (%r14), %ecx
xorl %eax, %eax
cmpl 0x20(%rbx), %ecx
jle 0x7450f
movq (%rbx), %rax
incl (%rax)
movslq 0x4(%rax), %rcx
testq %rcx, %rcx
je 0x744f6
movq 0x10(%rax), %rdx
leaq -0x1(%rcx), %rsi
movl %esi, 0x4(%rax)
movq -0x8(%rdx,%rcx,8), %rax
jmp 0x74505
movl $0x1, %edi
movl $0x58, %esi
callq 0x6470
movq %rax, 0x50(%r14)
movq %rax, 0x10(%rbx)
xorl %eax, %eax
addq $0x78, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %r15, %rdi
callq 0x8136
jmp 0x74530
movq %r15, %rdi
callq 0x810e
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
jmp 0x7450f
callq 0x809a
callq 0x80d4
leaq 0x26479(%rip), %rdi     # 0x9a9c1
leaq 0x26421(%rip), %rsi     # 0x9a970
leaq 0x26480(%rip), %rcx     # 0x9a9d6
movl $0x721, %edx            # imm = 0x721
callq 0x6460
callq 0x8026
callq 0x8060