// File: /workspace/github_c_makefile_star2_O1/jsummers[P]deark/src/fmtutil-lzw.c
// Function: my_lzw_codec_addbuf
static void my_lzw_codec_addbuf(struct de_dfilter_ctx *dfctx,
	const u8 *buf, i64 buf_len)
{
	delzwctx *dc = (delzwctx*)dfctx->codec_private;

	if(!dc) return;
	delzw_addbuf(dc, buf, buf_len);
	if(dc->state == DELZW_STATE_FINISHED) {
		dfctx->finished_flag = 1;
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
movq 0x28(%rdi), %r14
testq %r14, %r14
je 0x103b12
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, 0x10(%rsp)
cmpl $0x3, 0x10(%r14)
jl 0x102ed0
leaq 0x48780(%rip), %rdx     # 0x14b63e
movq %r14, %rdi
movl $0x3, %esi
movq %r15, %rcx
xorl %eax, %eax
callq 0x103f65
testq %r15, %r15
jle 0x103b02
leaq 0xb8(%r14), %rax
movq %rax, 0x8(%rsp)
xorl %ebx, %ebx
cmpl $0x0, 0x60(%r14)
jne 0x103b02
movl 0x64(%r14), %ecx
cmpl $0x3, %ecx
je 0x103b02
movb 0x31(%r14), %al
testb %al, %al
je 0x102f15
movq 0x70(%r14), %rdx
cmpq 0x38(%r14), %rdx
jge 0x103add
movb (%r12,%rbx), %r13b
testl %ecx, %ecx
je 0x102f42
cmpl $0x1, 0x64(%r14)
jne 0x103672
movq 0x50(%r14), %rax
movq 0x68(%r14), %rcx
cmpq %rax, %rcx
jge 0x102f83
movb %r13b, 0xe0(%r14,%rcx)
jmp 0x10368f
movl 0x14(%r14), %ecx
leal -0x1(%rcx), %edx
cmpl $0xc, %edx
jae 0x10302d
cmpl $0x1, %ecx
jne 0x103041
movl 0x1c(%r14), %ecx
testb $0x1, %cl
jne 0x103059
movb $0x1, 0x41(%r14)
testb $0x2, %cl
jne 0x10306b
movl 0x24(%r14), %edx
movl %edx, 0x48(%r14)
jmp 0x10307b
cmpl $0x0, 0x60(%r14)
jne 0x103663
testq %rax, %rax
je 0x103171
movq %r14, %rdi
movl $0x2, %esi
leaq 0x486e3(%rip), %rdx     # 0x14b689
xorl %eax, %eax
callq 0x103f65
movl 0x2c(%r14), %eax
cmpl $0x2, %eax
je 0x103091
cmpl $0x1, %eax
jne 0x1030d0
cmpb $0x1f, 0xe0(%r14)
jne 0x1030bc
cmpb $-0x63, 0xe1(%r14)
jne 0x1030bc
movzbl 0xe2(%r14), %ecx
movb %cl, 0x5c(%r14)
movl %ecx, %r8d
andl $0x1f, %r8d
movb %r8b, 0x5d(%r14)
movl %ecx, %r9d
shrl $0x7, %r9d
movb %r9b, 0x5e(%r14)
movq %r14, %rdi
movl $0x2, %esi
leaq 0x486e5(%rip), %rdx     # 0x14b6f5
xorl %eax, %eax
callq 0x103f65
movzbl 0x5d(%r14), %eax
movl %eax, 0x48(%r14)
movb 0x5e(%r14), %al
movb %al, 0x41(%r14)
jmp 0x1030d0
movq %r14, %rdi
movl $0x9, %esi
leaq 0x4861e(%rip), %rdx     # 0x14b65a
callq 0x104022
movl $0x1, 0x64(%r14)
cmpl $0x0, 0x60(%r14)
jne 0x10368f
jmp 0x102f1d
movl $0x1, 0x2c(%r14)
movq $0x3, 0x50(%r14)
jmp 0x10307b
movl $0x2, 0x2c(%r14)
movq $0x1, 0x50(%r14)
testb %al, %al
setne %al
testb $0x4, %cl
sete %cl
orb %al, %cl
jne 0x103041
movb $0x1, 0x30(%r14)
jmp 0x103041
movzbl 0xe0(%r14), %ecx
andl $0x1f, %ecx
movb %cl, 0x5d(%r14)
movl %ecx, 0x48(%r14)
movq %r14, %rdi
movl $0x2, %esi
leaq 0x4866c(%rip), %rdx     # 0x14b71f
xorl %eax, %eax
callq 0x103f65
jmp 0x1030d0
movq %r14, %rdi
movl $0x2, %esi
leaq 0x48613(%rip), %rdx     # 0x14b6de
callq 0x104022
movq (%r14), %rbp
movl 0x2c(%r14), %eax
cmpl $0x2, %eax
je 0x10315b
cmpl $0x1, %eax
jne 0x103171
movzbl 0x5c(%r14), %edx
movq %rbp, %rdi
leaq 0x4863d(%rip), %rsi     # 0x14b731
xorl %eax, %eax
callq 0xe9226
movq %rbp, %rdi
movl $0x1, %esi
callq 0xe9585
movzbl 0x5d(%r14), %edx
movq %rbp, %rdi
leaq 0x48695(%rip), %rsi     # 0x14b7ac
xorl %eax, %eax
callq 0xe9226
movzbl 0x5e(%r14), %edx
movq %rbp, %rdi
leaq 0x48615(%rip), %rsi     # 0x14b742
xorl %eax, %eax
callq 0xe9226
cmpb $0x0, 0x5e(%r14)
jne 0x10314c
movq %rbp, %rdi
leaq 0x4860b(%rip), %rsi     # 0x14b750
xorl %eax, %eax
callq 0xe9b27
movq %rbp, %rdi
movl $0xffffffff, %esi       # imm = 0xFFFFFFFF
callq 0xe9585
jmp 0x103171
movzbl 0x5d(%r14), %edx
movq %rbp, %rdi
leaq 0x4863e(%rip), %rsi     # 0x14b7a8
xorl %eax, %eax
callq 0xe9226
movq %r14, %rdi
movl $0x2, %esi
leaq 0x4851b(%rip), %rdx     # 0x14b69b
xorl %eax, %eax
callq 0x103f65
movl 0x14(%r14), %ecx
decl %ecx
cmpl $0xb, %ecx
ja 0x10322d
movl $0xe, %eax
leaq 0x483a2(%rip), %rdx     # 0x14b544
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
movw $0x101, 0x58(%r14)      # imm = 0x101
movb $0x1, 0x40(%r14)
jmp 0x103247
movb $0x1, %al
movb %al, 0x58(%r14)
movb %al, 0x40(%r14)
movl $0xd, %eax
jmp 0x103258
movb $0x1, 0x58(%r14)
movl $0xa, %eax
jmp 0x103258
movb $0x1, %al
movb %al, 0x58(%r14)
movb %al, 0x40(%r14)
movl 0x20(%r14), %eax
incl %eax
movl %eax, 0x44(%r14)
movl $0xc, 0x48(%r14)
jmp 0x10322d
movb $0x1, %al
movb %al, 0x58(%r14)
movb %al, 0x5a(%r14)
movl $0xd, 0x48(%r14)
jmp 0x10322d
movb $0x1, 0x5b(%r14)
movabsq $0xc0000000c, %rax      # imm = 0xC0000000C
movq %rax, 0x44(%r14)
jmp 0x10322d
movb $0x1, %al
movb %al, 0x58(%r14)
movb %al, 0x40(%r14)
xorl %eax, %eax
jmp 0x103258
movb $0x1, %al
movb %al, 0x58(%r14)
movb %al, 0x40(%r14)
jmp 0x103247
movb $0x1, %al
movb %al, 0x40(%r14)
movb %al, 0x59(%r14)
movl $0xc, %eax
jmp 0x103258
movb $0x1, %cl
movb %cl, 0x59(%r14)
movb %cl, 0x40(%r14)
cmpl $0x0, 0x44(%r14)
jne 0x103267
movl $0x9, 0x44(%r14)
cmpl $0x0, 0x48(%r14)
movl $0x100, %ebp            # imm = 0x100
jne 0x103280
movl 0x24(%r14), %ecx
testl %ecx, %ecx
cmovnel %ecx, %eax
movl %eax, 0x48(%r14)
movl 0x44(%r14), %ecx
leal -0x11(%rcx), %eax
cmpl $-0xe, %eax
jb 0x1032a4
movl 0x48(%r14), %r8d
leal -0x11(%r8), %eax
cmpl $-0xe, %eax
setae %al
cmpl %r8d, %ecx
setbe %dl
testb %al, %dl
jne 0x1032c3
movl 0x48(%r14), %r8d
movq %r14, %rdi
movl $0x9, %esi
leaq 0x483f3(%rip), %rdx     # 0x14b6aa
xorl %eax, %eax
callq 0x104095
jmp 0x103663
movq %r14, %rdi
movl $0x2, %esi
leaq 0x483f6(%rip), %rdx     # 0x14b6c8
xorl %eax, %eax
callq 0x103f65
movl 0x44(%r14), %eax
movl %eax, 0x90(%r14)
movb 0x48(%r14), %cl
movl $0x1, %esi
shlq %cl, %rsi
movl %esi, 0xc8(%r14)
movq (%r14), %rdi
movl $0x6, %edx
callq 0xea259
movq %rax, 0xd0(%r14)
cmpb $0x0, 0x5b(%r14)
je 0x10332d
movq (%r14), %rdi
movl 0xc8(%r14), %esi
movl $0x2, %edx
callq 0xea259
movq %rax, 0xd8(%r14)
movl 0xc8(%r14), %esi
movq %rsi, 0xe8(%r14)
movq (%r14), %rdi
callq 0xe969b
movq %rax, 0xf0(%r14)
movl 0x14(%r14), %eax
decl %eax
cmpl $0xb, %eax
ja 0x10358a
leaq 0x48214(%rip), %rcx     # 0x14b574
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x103376
jmp 0x103441
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x10339e
jmp 0x103483
movq 0xd0(%r14), %rax
addq $0x3, %rax
xorl %ecx, %ecx
movb $0x1, (%rax)
movb %cl, -0x1(%rax)
incq %rcx
addq $0x6, %rax
cmpq $0x100, %rcx            # imm = 0x100
jne 0x1033c6
jmp 0x10348f
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x1033ee
movb $0x0, 0x603(%rax)
movb $0xa, 0x609(%rax)
movb $0x9, 0x60f(%rax)
jmp 0x10357e
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x10342b
movb $0x8, 0x603(%rax)
movb $0x9, 0x609(%rax)
movl $0x102, %eax            # imm = 0x102
jmp 0x103583
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x103466
cmpb $0x0, 0x41(%r14)
je 0x10348f
movb $0x8, 0x603(%rax)
jmp 0x10353f
movl $0x100, %eax            # imm = 0x100
jmp 0x103583
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x1034a6
movb $0xf, 0x603(%rax)
jmp 0x10353f
movb 0x20(%r14), %cl
movl $0x1, %eax
shlq %cl, %rax
movq 0xd0(%r14), %rcx
leaq 0x3(%rcx), %rdx
xorl %esi, %esi
movb $0x1, (%rdx)
cmpl %ebp, %esi
movl $0x100, %edi            # imm = 0x100
cmovbl %esi, %edi
movb %dil, -0x1(%rdx)
incq %rsi
addq $0x6, %rdx
cmpq %rsi, %rax
jne 0x1034de
leaq (%rax,%rax,2), %rdx
movb $0x8, 0x3(%rcx,%rdx,2)
leal 0x1(%rax), %edx
leaq (%rdx,%rdx,2), %rdx
movb $0x9, 0x3(%rcx,%rdx,2)
addl $0x2, %eax
jmp 0x103583
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x103522
movb $0x0, 0x603(%rax)
movl $0x101, %eax            # imm = 0x101
jmp 0x103583
movq 0xd0(%r14), %rax
leaq 0x3(%rax), %rcx
xorl %edx, %edx
movb $0x1, (%rcx)
movb %dl, -0x1(%rcx)
incq %rdx
addq $0x6, %rcx
cmpq $0x100, %rdx            # imm = 0x100
jne 0x103553
movb $0x9, 0x603(%rax)
movb $0xa, 0x609(%rax)
movb $0x8, 0x60f(%rax)
movl $0x103, %eax            # imm = 0x103
movl %eax, 0xac(%r14)
movb 0x5b(%r14), %bpl
testb %bpl, %bpl
je 0x1035b3
movl 0xc8(%r14), %edx
testq %rdx, %rdx
je 0x1035b3
movq 0xd8(%r14), %rdi
addq %rdx, %rdx
movl $0xff, %esi
callq 0x18140
movl 0xac(%r14), %eax
movl 0xc8(%r14), %ecx
cmpl %ecx, %eax
jae 0x1035e7
movq 0xd0(%r14), %rdx
subq %rax, %rcx
leaq (%rax,%rax,2), %rsi
leaq (%rdx,%rsi,2), %rdx
addq $0x3, %rdx
movb $0x2, (%rdx)
addq $0x6, %rdx
decq %rcx
jne 0x1035db
movl %eax, 0xa8(%r14)
testb %bpl, %bpl
je 0x10364e
cmpb $0x0, 0x28(%r14)
je 0x10360c
movq 0xd0(%r14), %rax
movb $0x9, 0x3(%rax)
incl 0xcc(%r14)
xorl %ebp, %ebp
movzbl %bpl, %edx
movq %r14, %rdi
movl $0xffff, %esi           # imm = 0xFFFF
callq 0x104170
cmpl $0x0, 0x60(%r14)
jne 0x103644
movq 0xd0(%r14), %rcx
cltq
leaq (%rax,%rax,2), %rax
movb %bpl, 0x2(%rcx,%rax,2)
movb $0x1, 0x3(%rcx,%rax,2)
incl 0xcc(%r14)
incl %ebp
cmpl $0x100, %ebp            # imm = 0x100
jne 0x10360e
movb 0x58(%r14), %al
movb %al, 0xb8(%r14)
movq 0x8(%rsp), %rdi
callq 0xf2261
movl $0x2, 0x64(%r14)
cmpl $0x0, 0x60(%r14)
jne 0x10368f
cmpl $0x2, 0x64(%r14)
jne 0x10368f
movq 0x80(%r14), %rax
testq %rax, %rax
jle 0x1036a4
decq %rax
movq %rax, 0x80(%r14)
incq 0x68(%r14)
incq %rbx
cmpq %r15, %rbx
jne 0x102ee7
jmp 0x103b02
movzbl %r13b, %esi
movq 0x8(%rsp), %rdi
callq 0xf21e9
cmpl $0x0, 0x60(%r14)
jne 0x10368f
cmpb $0x0, 0xb0(%r14)
je 0x1036cf
movl $0x3, %esi
cmpl $0x8, 0x14(%r14)
je 0x1036d6
movl 0x90(%r14), %esi
cmpl %esi, 0xbc(%r14)
jb 0x10368f
movq 0x8(%rsp), %rdi
callq 0xf221e
incq 0x78(%r14)
movq %rax, %rbp
cmpl $0x3, 0x10(%r14)
jl 0x103755
cmpb $0x0, 0xb0(%r14)
leaq 0x2522c(%rip), %rcx     # 0x128932
leaq 0x414c3(%rip), %rax     # 0x144bd0
cmoveq %rax, %rcx
movl 0x98(%r14), %r9d
movl 0x9c(%r14), %r10d
movzbl 0xa0(%r14), %r11d
movl 0xa8(%r14), %r13d
subq $0x8, %rsp
movq %r14, %rdi
movl $0x3, %esi
leaq 0x48077(%rip), %rdx     # 0x14b7b8
movl %ebp, %r8d
xorl %eax, %eax
pushq %r13
pushq %r11
pushq %r10
callq 0x103f65
addq $0x20, %rsp
cmpb $0x0, 0xb0(%r14)
je 0x1037a4
movb $0x0, 0xb0(%r14)
movl 0x14(%r14), %eax
cmpl $0x3, %eax
jne 0x10384c
cmpl $0x2, %ebp
je 0x103885
cmpl $0x1, %ebp
jne 0x103931
movl 0x90(%r14), %eax
cmpl 0x48(%r14), %eax
jae 0x10387c
movq %r14, %rdi
callq 0x10420a
jmp 0x103a5d
cmpl %ebp, 0xc8(%r14)
jbe 0x103a5d
movq 0xd0(%r14), %rax
movl %ebp, %ecx
leaq (%rcx,%rcx,2), %r13
movzbl 0x3(%rax,%r13,2), %eax
leal -0x1(%rax), %ecx
cmpl $0xe, %ecx
ja 0x103976
leaq 0x47dcd(%rip), %rdx     # 0x14b5a4
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
cmpb $0x0, 0x94(%r14)
je 0x103945
decb %al
testb $-0x3, %al
je 0x1039f1
movl 0xa8(%r14), %r8d
cmpl %ebp, %r8d
jae 0x103816
cmpb $0x0, 0x5a(%r14)
jne 0x103816
cmpb $0x0, 0x5b(%r14)
je 0x103a7b
movl 0x98(%r14), %esi
movzbl 0xa0(%r14), %edx
movq %r14, %rdi
callq 0x10455e
cmpl $0x0, 0x60(%r14)
jne 0x103a20
movl 0x9c(%r14), %esi
movq %r14, %rdi
callq 0x1043a2
jmp 0x103a19
cmpl $0x8, %eax
setne %al
testl %ebp, %ebp
sete %cl
orb %al, %cl
jne 0x103a5d
movq %r14, %rdi
movl $0x9, %esi
leaq 0x47f6f(%rip), %rdx     # 0x14b7dd
movl %ebp, %ecx
xorl %eax, %eax
callq 0x104095
jmp 0x103a5d
cmpl $0x2, %ebp
jne 0x103931
movq %r14, %rdi
movl $0x2, %esi
leaq 0x47fb2(%rip), %rdx     # 0x14b846
xorl %eax, %eax
callq 0x103f65
movl 0xa4(%r14), %ecx
movl 0xac(%r14), %eax
cmpl %ecx, %eax
ja 0x103925
movq 0xd0(%r14), %rdx
movl %eax, %esi
movl %esi, %edi
leaq (%rdi,%rdi,2), %rdi
cmpb $0x3, 0x3(%rdx,%rdi,2)
jne 0x1038dc
leaq (%rdx,%rdi,2), %rdi
movzwl (%rdi), %edi
cmpq $0x101, %rdi            # imm = 0x101
jb 0x1038dc
leaq (%rdi,%rdi,2), %rdi
movb $0x1, 0x4(%rdx,%rdi,2)
incl %esi
cmpl %ecx, %esi
jbe 0x1038b6
movl %eax, %esi
movl %esi, %esi
leaq (%rsi,%rsi,2), %rdi
cmpb $0x0, 0x4(%rdx,%rdi,2)
je 0x1038fe
leaq (%rdx,%rdi,2), %rdi
addq $0x4, %rdi
movb $0x0, (%rdi)
jmp 0x10391f
cmpl %esi, %eax
ja 0x10391f
cmpl %esi, 0xc8(%r14)
jbe 0x10391f
leaq (%rdx,%rdi,2), %rdi
addq $0x2, %rdi
movb $0x2, 0x1(%rdi)
movw $0x0, -0x2(%rdi)
jmp 0x1038f9
incl %esi
cmpl %ecx, %esi
jbe 0x1038e4
movl %eax, 0xa8(%r14)
jmp 0x103a5d
movq %r14, %rdi
movl $0x2, %esi
xorl %edx, %edx
callq 0x104022
jmp 0x103a5d
movq %r14, %rdi
movl %ebp, %esi
callq 0x1043a2
movl %ebp, 0x98(%r14)
movb $0x1, 0x94(%r14)
movq 0xd0(%r14), %rax
movb 0x2(%rax,%r13,2), %al
movb %al, 0xa0(%r14)
jmp 0x103a20
movq %r14, %rdi
movl $0x9, %esi
leaq 0x47e75(%rip), %rdx     # 0x14b7fa
movl %ebp, %ecx
xorl %eax, %eax
callq 0x104095
jmp 0x103a20
movq %r14, %rdi
callq 0x10420a
jmp 0x103a20
cmpl $0x100, %ebp            # imm = 0x100
jne 0x103a20
cmpl $0x3, 0x14(%r14)
jne 0x103a20
movb $0x1, 0xb0(%r14)
jmp 0x103a20
movq %r14, %rdi
callq 0x104268
jmp 0x103a20
cmpl $0x3, 0x64(%r14)
je 0x103a20
movq %r14, %rdi
movl $0x2, %esi
leaq 0x47c3d(%rip), %rdx     # 0x14b616
leaq 0x1abb9(%rip), %rcx     # 0x11e599
xorl %eax, %eax
callq 0x103f65
movl $0x3, 0x64(%r14)
jmp 0x103a20
movq %r14, %rdi
movl %ebp, %esi
callq 0x1043a2
cmpl $0x0, 0x60(%r14)
jne 0x103a20
movl 0x98(%r14), %esi
movzbl 0xa0(%r14), %edx
movq %r14, %rdi
callq 0x10455e
movl %ebp, 0x98(%r14)
movq 0x88(%r14), %rax
incq %rax
movq %rax, 0x88(%r14)
cmpl $0x8, 0x14(%r14)
sete %cl
movabsq $-0x7ffffffffffffe01, %rdx # imm = 0x80000000000001FF
andq %rdx, %rax
cmpq $0x100, %rax            # imm = 0x100
sete %al
andb %cl, %al
cmpb $0x1, %al
jne 0x103a5d
movb $0x1, 0xb0(%r14)
cmpl $0x2, 0x64(%r14)
jne 0x10368f
cmpq $0x0, 0x80(%r14)
jle 0x1036b2
jmp 0x10368f
cmpb $0x0, 0x30(%r14)
je 0x103ac0
movq %r14, %rdi
movl $0x1, %esi
leaq 0x47dc8(%rip), %rdx     # 0x14b859
movl %ebp, %ecx
xorl %eax, %eax
callq 0x103f65
cmpl $0x3, 0x64(%r14)
je 0x103a20
movq %r14, %rdi
movl $0x2, %esi
leaq 0x47b62(%rip), %rdx     # 0x14b616
leaq 0x47dd2(%rip), %rcx     # 0x14b88d
jmp 0x1039e0
movq %r14, %rdi
movl $0x2, %esi
leaq 0x47dcb(%rip), %rdx     # 0x14b89a
movl %ebp, %ecx
xorl %eax, %eax
callq 0x104095
jmp 0x103a20
leaq 0x47b32(%rip), %rdx     # 0x14b616
leaq 0x47b0c(%rip), %rcx     # 0x14b5f7
movq %r14, %rdi
movl $0x2, %esi
xorl %eax, %eax
callq 0x103f65
movl $0x3, 0x64(%r14)
cmpl $0x3, 0x64(%r14)
movq 0x10(%rsp), %rax
jne 0x103b12
movb $0x1, 0x20(%rax)
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq