// File: /workspace/github_c_makefile_star2_O2/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_lexer_zaLexer_finishzeintzeliteral
static struct std_result_Result_2 mw_mirth_lexer_zaLexer_finishzeintzeliteral (STR* in_zaStr_1, struct mirth_lexer_zaLexer* in_zaLexer_2, INT in_Int_3, INT in_Int_4, INT in_Offset_5, STR* *out_zaStr_6, struct mirth_lexer_zaLexer* *out_zaLexer_7) {
	INT v9 = int_mul(in_Int_3, in_Int_4);
	STR* v10;
	struct mirth_lexer_zaLexer* v11;
	struct std_maybe_Maybe_1 v12 = mw_mirth_lexer_zaLexer_intzesuffixzy(in_zaStr_1, in_zaLexer_2, in_Offset_5, &v10, &v11);
	struct std_result_Result_2 branch_Result_13;
	switch ((v12).tag) {
		case std_maybe_Maybe_1_Some: {
			VAL v14 = mtp_std_maybe_Maybe_1_Some(v12);
			struct std_result_Result_2 v15 = mw_mirth_lexer_IntSuffix_convert(v9, V_mirth_lexer_IntSuffix(v14));
			branch_Result_13 = v15;
		} break;
		case std_maybe_Maybe_1_None: {
			decref(MKINT(v9));
			STR* v16;
			STRLIT(v16, "Invalid integer token.", 22);
			struct std_result_Result_2 v17 = mtw_std_result_Result_2_Err(MKSTR(v16));
			branch_Result_13 = v17;
		} break;
		default: {
			do_panic(str_make("unexpected fallthrough in match\n", 32));
		}
	}
	*out_zaLexer_7 = v11;
	*out_zaStr_6 = v10;
	return branch_Result_13;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
movq %r9, -0x30(%rbp)
movq %r8, %r12
movq %rsi, %r13
movq %rdi, %rbx
movq %rdx, %rdi
movq %rcx, %rsi
callq 0xffad
movq %rax, %r15
movq %rax, %r14
leaq -0x40(%rbp), %rcx
leaq -0x38(%rbp), %r8
movq %rbx, %rdi
movq %r13, %rsi
movq %r12, %rdx
callq 0x7fc11
cmpl $0x1, %eax
jne 0x80256
movq %rdx, %rdi
callq 0xd491
cmpl $0x9, %eax
ja 0x80d9d
movl %eax, %eax
leaq 0x53398(%rip), %rcx     # 0xd35b8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
pushq $0x1
popq %rdi
pushq $0x10
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80db4
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0xe000000000000, %rdi  # imm = 0xE000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x80285
decl (%r15)
jne 0x80285
leaq 0x881ac(%rip), %rsi     # 0x108429
movq %r14, %rdi
callq 0xce94
movq 0x108d3bc(%rip), %rdi   # 0x110d648
testq %rdi, %rdi
jne 0x802aa
leaq 0x5c72f(%rip), %rdi     # 0xdc9c7
pushq $0x16
popq %rsi
callq 0x8a21
movq %rax, %rdi
movq %rax, 0x108d39e(%rip)   # 0x110d648
leaq 0x87ea8(%rip), %rsi     # 0x108159
andq %rdi, %rbx
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
movq -0x30(%rbp), %r14
jne 0x802c8
incl (%rbx)
callq 0xfc90
xorl %eax, %eax
jmp 0x80d7c
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x802f9
addl $0x2, (%r15)
pushq $0x1
popq %rdi
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x807bd
movabsq $0x1ffffffff, %rsi      # imm = 0x1FFFFFFFF
movq %r14, %rdi
callq 0xdfd4
testb %al, %al
je 0x807d6
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x8
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80dc6
movl $0x1, (%rax)
movl %r14d, 0x4(%rax)
movabsq $0x12000000000000, %rdi # imm = 0x12000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r15
setne %al
testb $0x3, %r14b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x80382
incl (%r15)
movabsq $0x7fffffffffffffff, %rbx # imm = 0x7FFFFFFFFFFFFFFF
leaq 0x1(%rbx), %rdi
callq 0xd86d
movq %rax, %r13
movq %rbx, %rdi
callq 0xd86d
movq %rax, %rbx
testb %r12b, %r12b
je 0x803ab
incl (%r15)
movq %r13, %rdi
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x80854
movq %r14, %rdi
movq %rbx, %rsi
callq 0xdfd4
testb %al, %al
je 0x8089c
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x10
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80dcf
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0x17000000000000, %rdi # imm = 0x17000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x8042e
addl $0x2, (%r15)
pushq $0x1
popq %rdi
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x80924
movl $0x1ff, %esi            # imm = 0x1FF
movq %r14, %rdi
callq 0xdfd4
testb %al, %al
je 0x8093d
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x8
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80dd8
movl $0x1, (%rax)
movb %r14b, 0x4(%rax)
btsq $0x34, %rax
leaq 0x88a4e(%rip), %rsi     # 0x108ed9
movq %rax, %rdi
jmp 0x807b0
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x804b8
addl $0x2, (%r15)
pushq $0x1
popq %rdi
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x809bb
movl $0x1ffff, %esi          # imm = 0x1FFFF
movq %r14, %rdi
callq 0xdfd4
testb %al, %al
je 0x809d4
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x8
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80de1
movl $0x1, (%rax)
movw %r14w, 0x4(%rax)
movabsq $0x11000000000000, %rdi # imm = 0x11000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x8053e
addl $0x2, (%r15)
movq $-0xffff, %rdi          # imm = 0xFFFF0001
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x80a52
movl $0xffff, %esi           # imm = 0xFFFF
movq %r14, %rdi
callq 0xdfd4
testb %al, %al
je 0x80a6b
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x8
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80dea
movl $0x1, (%rax)
movw %r14w, 0x4(%rax)
movabsq $0x15000000000000, %rdi # imm = 0x15000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x805c1
incl (%r15)
pushq $0x1
popq %rdi
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x80ae9
pushq $0x1
popq %rdi
pushq $0x10
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80dbd
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0xf000000000000, %rdi  # imm = 0xF000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x80625
incl (%r15)
pushq $-0x1
popq %rdi
callq 0xdbc8
movq %rax, %r12
testb %r13b, %r13b
je 0x80638
incl (%r15)
pushq $0x1
popq %rdi
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x80b67
movq %r14, %rdi
movq %r12, %rsi
callq 0xdfd4
testb %al, %al
je 0x80ba6
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x10
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80df3
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0x13000000000000, %rdi # imm = 0x13000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x806bb
addl $0x2, (%r15)
movq $-0xff, %rdi
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x80c24
movl $0xff, %esi
movq %r14, %rdi
callq 0xdfd4
testb %al, %al
je 0x80c3d
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x8
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80dfc
movl $0x1, (%rax)
movb %r14b, 0x4(%rax)
movabsq $0x14000000000000, %rdi # imm = 0x14000000000000
jmp 0x807a6
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r12b
andb %al, %r12b
cmpb $0x1, %r12b
jne 0x80744
addl $0x2, (%r15)
movabsq $-0xffffffff, %rdi      # imm = 0xFFFFFFFF00000001
movq %r14, %rsi
callq 0xdfd4
testb %al, %al
je 0x80cbb
movl $0xffffffff, %esi       # imm = 0xFFFFFFFF
movq %r14, %rdi
callq 0xdfd4
testb %al, %al
je 0x80cd4
movq %r14, %rdi
callq 0xdc43
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x8
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x80e05
movl $0x1, (%rax)
movl %r14d, 0x4(%rax)
movabsq $0x16000000000000, %rdi # imm = 0x16000000000000
orq %rax, %rdi
leaq 0x88729(%rip), %rsi     # 0x108ed9
callq 0xfce4
pushq $0x1
popq %rax
jmp 0x80d78
testb %r12b, %r12b
je 0x807d6
decl (%r15)
jne 0x807d6
leaq 0x87c5b(%rip), %rsi     # 0x108429
movq %r14, %rdi
callq 0xce94
movq 0x108cea3(%rip), %r15   # 0x110d680
testq %r15, %r15
jne 0x807fa
leaq 0x5bf0c(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108ce86(%rip)   # 0x110d680
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80810
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108ce5b(%rip), %rsi   # 0x110d688
testq %rsi, %rsi
jne 0x80d49
leaq 0x5c1ee(%rip), %rdi     # 0xdca2b
pushq $0x19
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108ce39(%rip)   # 0x110d688
jmp 0x80d49
leaq 0x87bce(%rip), %r13     # 0x108429
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x80887
decl (%rax)
jne 0x80887
movq %rbx, %rdi
movq %r13, %rsi
callq 0xce94
testb %r12b, %r12b
je 0x8089c
decl (%r15)
jne 0x8089c
movq %r14, %rdi
movq %r13, %rsi
callq 0xce94
movq 0x108ce2d(%rip), %r15   # 0x110d6d0
testq %r15, %r15
jne 0x808c0
leaq 0x5be46(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108ce10(%rip)   # 0x110d6d0
movq %r15, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x808e0
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108cddb(%rip), %rsi   # 0x110d6d8
testq %rsi, %rsi
jne 0x80d49
leaq 0x5c19f(%rip), %rdi     # 0xdcaac
pushq $0x19
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108cdb9(%rip)   # 0x110d6d8
jmp 0x80d49
testb %r12b, %r12b
je 0x8093d
decl (%r15)
jne 0x8093d
leaq 0x87af4(%rip), %rsi     # 0x108429
movq %r14, %rdi
callq 0xce94
movq 0x108cd1c(%rip), %r15   # 0x110d660
testq %r15, %r15
jne 0x80961
leaq 0x5bda5(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108ccff(%rip)   # 0x110d660
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80977
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108ccd4(%rip), %rsi   # 0x110d668
testq %rsi, %rsi
jne 0x80d49
leaq 0x5c054(%rip), %rdi     # 0xdc9f8
pushq $0x18
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108ccb2(%rip)   # 0x110d668
jmp 0x80d49
testb %r12b, %r12b
je 0x809d4
decl (%r15)
jne 0x809d4
leaq 0x87a5d(%rip), %rsi     # 0x108429
movq %r14, %rdi
callq 0xce94
movq 0x108cc95(%rip), %r15   # 0x110d670
testq %r15, %r15
jne 0x809f8
leaq 0x5bd0e(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108cc78(%rip)   # 0x110d670
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80a0e
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108cc4d(%rip), %rsi   # 0x110d678
testq %rsi, %rsi
jne 0x80d49
leaq 0x5bfd6(%rip), %rdi     # 0xdca11
pushq $0x19
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108cc2b(%rip)   # 0x110d678
jmp 0x80d49
testb %r12b, %r12b
je 0x80a6b
decl (%r15)
jne 0x80a6b
leaq 0x879c6(%rip), %rsi     # 0x108429
movq %r14, %rdi
callq 0xce94
movq 0x108cc3e(%rip), %r15   # 0x110d6b0
testq %r15, %r15
jne 0x80a8f
leaq 0x5bc77(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108cc21(%rip)   # 0x110d6b0
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80aa5
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108cbf6(%rip), %rsi   # 0x110d6b8
testq %rsi, %rsi
jne 0x80d49
leaq 0x5bfa6(%rip), %rdi     # 0xdca78
pushq $0x19
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108cbd4(%rip)   # 0x110d6b8
jmp 0x80d49
movq 0x108cb60(%rip), %r15   # 0x110d650
testq %r15, %r15
jne 0x80b0d
leaq 0x5bbf9(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108cb43(%rip)   # 0x110d650
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80b23
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108cb18(%rip), %rsi   # 0x110d658
testq %rsi, %rsi
jne 0x80d49
leaq 0x5be8e(%rip), %rdi     # 0xdc9de
pushq $0x19
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108caf6(%rip)   # 0x110d658
jmp 0x80d49
leaq 0x878bb(%rip), %rsi     # 0x108429
movq %r12, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x80b94
decl (%rax)
jne 0x80b94
movq %r12, %rdi
movq %rsi, %r12
callq 0xce94
movq %r12, %rsi
testb %r13b, %r13b
je 0x80ba6
decl (%r15)
jne 0x80ba6
movq %r14, %rdi
callq 0xce94
movq 0x108cae3(%rip), %r15   # 0x110d690
testq %r15, %r15
jne 0x80bca
leaq 0x5bb3c(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108cac6(%rip)   # 0x110d690
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80be0
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108ca9b(%rip), %rsi   # 0x110d698
testq %rsi, %rsi
jne 0x80d49
leaq 0x5be38(%rip), %rdi     # 0xdca45
pushq $0x19
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108ca79(%rip)   # 0x110d698
jmp 0x80d49
testb %r12b, %r12b
je 0x80c3d
decl (%r15)
jne 0x80c3d
leaq 0x877f4(%rip), %rsi     # 0x108429
movq %r14, %rdi
callq 0xce94
movq 0x108ca5c(%rip), %r15   # 0x110d6a0
testq %r15, %r15
jne 0x80c61
leaq 0x5baa5(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108ca3f(%rip)   # 0x110d6a0
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80c77
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108ca14(%rip), %rsi   # 0x110d6a8
testq %rsi, %rsi
jne 0x80d49
leaq 0x5bdbb(%rip), %rdi     # 0xdca5f
pushq $0x18
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108c9f2(%rip)   # 0x110d6a8
jmp 0x80d49
testb %r12b, %r12b
je 0x80cd4
decl (%r15)
jne 0x80cd4
leaq 0x8775d(%rip), %rsi     # 0x108429
movq %r14, %rdi
callq 0xce94
movq 0x108c9e5(%rip), %r15   # 0x110d6c0
testq %r15, %r15
jne 0x80cf8
leaq 0x5ba0e(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %r15
movq %rax, 0x108c9c8(%rip)   # 0x110d6c0
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x80d0e
incl (%rax)
movq %r14, %rdi
callq 0xf51c
movq %r15, %rdi
movq %rax, %rsi
callq 0xd8b0
movq %rax, %r14
movq 0x108c99d(%rip), %rsi   # 0x110d6c8
testq %rsi, %rsi
jne 0x80d49
leaq 0x5bd5b(%rip), %rdi     # 0xdca92
pushq $0x19
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x108c97f(%rip)   # 0x110d6c8
leaq 0x87409(%rip), %r15     # 0x108159
andq %rsi, %rbx
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0x80d63
incl (%rbx)
movq %r14, %rdi
callq 0xd8b0
movq %rax, %rdi
movq %r15, %rsi
callq 0xfc90
xorl %eax, %eax
movq -0x30(%rbp), %r14
movq 0x10(%rbp), %rcx
movq -0x38(%rbp), %rsi
movq %rsi, (%rcx)
movq -0x40(%rbp), %rcx
movq %rcx, (%r14)
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x53a69(%rip), %rdi     # 0xd480d
pushq $0x20
popq %rsi
callq 0x8a21
movq %rax, %rdi
callq 0x8cc6
leaq 0x5bd0b(%rip), %rsi     # 0xdcac6
jmp 0x80e0c
leaq 0x5bd34(%rip), %rsi     # 0xdcaf8
jmp 0x80e0c
leaq 0x5bdc1(%rip), %rsi     # 0xdcb8e
jmp 0x80e0c
leaq 0x5beb2(%rip), %rsi     # 0xdcc88
jmp 0x80e0c
leaq 0x5bd4b(%rip), %rsi     # 0xdcb2a
jmp 0x80e0c
leaq 0x5bd74(%rip), %rsi     # 0xdcb5c
jmp 0x80e0c
leaq 0x5be33(%rip), %rsi     # 0xdcc24
jmp 0x80e0c
leaq 0x5bdc6(%rip), %rsi     # 0xdcbc0
jmp 0x80e0c
leaq 0x5bdef(%rip), %rsi     # 0xdcbf2
jmp 0x80e0c
leaq 0x5be4a(%rip), %rsi     # 0xdcc56
pushq $0x2
popq %rdi
pushq $0x31
popq %rdx
callq 0x5060
callq 0x52ae
pushq $0x1
popq %rdi
callq 0x5130