// File: /workspace/github_c_makefile_star2_O3/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 0x109ee
movq %rax, %r15
movq %rax, %r14
leaq -0x40(%rbp), %rcx
leaq -0x38(%rbp), %r8
movq %rbx, %rdi
movq %r13, %rsi
movq %r12, %rdx
callq 0x86fc9
cmpl $0x1, %eax
jne 0x876b8
movq %rdx, %rdi
callq 0xd745
cmpl $0x9, %eax
ja 0x88408
movl %eax, %eax
leaq 0x57f1a(%rip), %rcx     # 0xdf598
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x88438
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0xe000000000000, %rdi  # imm = 0xE000000000000
jmp 0x883cf
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x876e7
decl (%r15)
jne 0x876e7
leaq 0x89d4a(%rip), %rsi     # 0x111429
movq %r14, %rdi
callq 0xd13d
movq 0x108ef52(%rip), %rdi   # 0x1116640
testq %rdi, %rdi
jne 0x87728
movl $0x16, %edi
callq 0xf5e4
movq %rax, %rdi
movq $0x16, 0x10(%rax)
movabsq $0x2e6e656b6f742072, %rax # imm = 0x2E6E656B6F742072
movq %rax, 0x26(%rdi)
movups 0x610a5(%rip), %xmm0    # 0xe87c2
movups %xmm0, 0x18(%rdi)
movq %rdi, 0x108ef18(%rip)   # 0x1116640
leaq 0x89a2a(%rip), %rsi     # 0x111159
andq %rdi, %rbx
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
movq -0x30(%rbp), %r14
jne 0x87746
incl (%rbx)
callq 0x10694
xorl %eax, %eax
jmp 0x883e7
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x87baf
addl $0x2, (%r15)
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x87bc0
decl (%r15)
jne 0x87bda
leaq 0x89c8f(%rip), %rsi     # 0x111429
movq %r14, %rdi
callq 0xd13d
jmp 0x87bda
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r15
setne %al
testb $0x3, %r14b
sete %bl
andb %al, %bl
cmpb $0x1, %bl
jne 0x877c8
incl (%r15)
movl $0x3, %edi
callq 0x524c
movq %rax, %r13
movl $0x2, %eax
movq %rax, 0x10(%r13)
movabsq $-0x8000000000000000, %rax # imm = 0x8000000000000000
movq %rax, 0x18(%r13)
movl $0x3, %edi
callq 0x524c
movq %rax, %r12
movl $0x2, %eax
movq %rax, 0x10(%r12)
movabsq $0x7fffffffffffffff, %rax # imm = 0x7FFFFFFFFFFFFFFF
movq %rax, 0x18(%r12)
testb %bl, %bl
je 0x87819
incl (%r15)
movq %r13, %rdi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x88037
leaq 0x89bf6(%rip), %r13     # 0x111429
movq %r12, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x87860
decl (%rax)
jne 0x87860
movq %r12, %rdi
movq %r13, %rsi
callq 0xd13d
testb %bl, %bl
je 0x8804a
decl (%r15)
jne 0x8804a
movq %r14, %rdi
movq %r13, %rsi
callq 0xd13d
jmp 0x8804a
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x87c72
addl $0x2, (%r15)
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x87c83
decl (%r15)
jne 0x87c98
leaq 0x89b60(%rip), %rsi     # 0x111429
movq %r14, %rdi
callq 0xd13d
jmp 0x87c98
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x87d33
addl $0x2, (%r15)
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x87d44
decl (%r15)
jne 0x87d59
leaq 0x89b0b(%rip), %rsi     # 0x111429
movq %r14, %rdi
callq 0xd13d
jmp 0x87d59
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x87df1
addl $0x2, (%r15)
movq $-0xffff, %rdi          # imm = 0xFFFF0001
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x87e04
decl (%r15)
jne 0x87e19
leaq 0x89ab4(%rip), %rsi     # 0x111429
movq %r14, %rdi
callq 0xd13d
jmp 0x87e19
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x879a0
incl (%r15)
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x880ec
movq 0x108ec8c(%rip), %r15   # 0x1116648
testq %r15, %r15
jne 0x879da
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108ec6e(%rip)   # 0x1116648
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x879f0
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108ec43(%rip), %rsi   # 0x1116650
testq %rsi, %rsi
jne 0x881bf
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x19, 0x10(%rax)
movups 0x60da7(%rip), %xmm0    # 0xe87d9
movups %xmm0, 0x18(%rax)
movups 0x60da5(%rip), %xmm0    # 0xe87e2
movups %xmm0, 0x21(%rax)
movq %rax, 0x108ec08(%rip)   # 0x1116650
jmp 0x881bf
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
setne %al
testb $0x3, %r14b
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x87a71
incl (%r15)
movl $0x4, %edi
callq 0x524c
movq %rax, %r12
movq $0x3, 0x10(%rax)
movq $-0x1, 0x18(%rax)
movl $0x0, 0x20(%rax)
testb %r13b, %r13b
je 0x87a9d
incl (%r15)
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x8811d
leaq 0x89970(%rip), %rsi     # 0x111429
movq %r12, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x87adf
decl (%rax)
jne 0x87adf
movq %r12, %rdi
movq %rsi, %r12
callq 0xd13d
movq %r12, %rsi
testb %r13b, %r13b
je 0x88130
decl (%r15)
jne 0x88130
movq %r14, %rdi
callq 0xd13d
jmp 0x88130
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x87eb1
addl $0x2, (%r15)
movq $-0xff, %rdi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x87ec4
decl (%r15)
jne 0x87ed9
leaq 0x898e1(%rip), %rsi     # 0x111429
movq %r14, %rdi
callq 0xd13d
jmp 0x87ed9
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %r15
sete %al
testb $0x3, %r14b
setne %cl
orb %al, %cl
jne 0x87f74
addl $0x2, (%r15)
movabsq $-0xffffffff, %rdi      # imm = 0xFFFFFFFF00000001
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x87f8a
decl (%r15)
jne 0x87f9f
leaq 0x89887(%rip), %rsi     # 0x111429
movq %r14, %rdi
callq 0xd13d
jmp 0x87f9f
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jg 0x87bda
movabsq $0x1ffffffff, %rsi      # imm = 0x1FFFFFFFF
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x881f3
movq 0x108ea97(%rip), %r15   # 0x1116678
testq %r15, %r15
jne 0x87bff
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108ea79(%rip)   # 0x1116678
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x87c15
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108ea4e(%rip), %rsi   # 0x1116680
testq %rsi, %rsi
jne 0x881bf
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x19, 0x10(%rax)
movups 0x60bcf(%rip), %xmm0    # 0xe8826
movups %xmm0, 0x18(%rax)
movups 0x60bcd(%rip), %xmm0    # 0xe882f
movups %xmm0, 0x21(%rax)
movq %rax, 0x108ea13(%rip)   # 0x1116680
jmp 0x881bf
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jg 0x87c98
movl $0x1ff, %esi            # imm = 0x1FF
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x8826b
movq 0x108e9b9(%rip), %r15   # 0x1116658
testq %r15, %r15
jne 0x87cbd
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108e99b(%rip)   # 0x1116658
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x87cd3
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108e970(%rip), %rsi   # 0x1116660
testq %rsi, %rsi
jne 0x881bf
movl $0x18, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x18, 0x10(%rax)
movabsq $0x2e65676e61722038, %rax # imm = 0x2E65676E61722038
movq %rax, 0x28(%rsi)
movups 0x60ad0(%rip), %xmm0    # 0xe87f3
movups %xmm0, 0x18(%rsi)
movq %rsi, 0x108e932(%rip)   # 0x1116660
jmp 0x881bf
movl $0x1, %edi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jg 0x87d59
movl $0x1ffff, %esi          # imm = 0x1FFFF
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x882ac
movq 0x108e908(%rip), %r15   # 0x1116668
testq %r15, %r15
jne 0x87d7e
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108e8ea(%rip)   # 0x1116668
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x87d94
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108e8bf(%rip), %rsi   # 0x1116670
testq %rsi, %rsi
jne 0x881bf
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x19, 0x10(%rax)
movups 0x60a36(%rip), %xmm0    # 0xe880c
movups %xmm0, 0x18(%rax)
movups 0x60a34(%rip), %xmm0    # 0xe8815
movups %xmm0, 0x21(%rax)
movq %rax, 0x108e884(%rip)   # 0x1116670
jmp 0x881bf
movq $-0xffff, %rdi          # imm = 0xFFFF0001
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jg 0x87e19
movl $0xffff, %esi           # imm = 0xFFFF
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x882e9
movq 0x108e888(%rip), %r15   # 0x11166a8
testq %r15, %r15
jne 0x87e3e
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108e86a(%rip)   # 0x11166a8
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x87e54
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108e83f(%rip), %rsi   # 0x11166b0
testq %rsi, %rsi
jne 0x881bf
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x19, 0x10(%rax)
movups 0x609dd(%rip), %xmm0    # 0xe8873
movups %xmm0, 0x18(%rax)
movups 0x609db(%rip), %xmm0    # 0xe887c
movups %xmm0, 0x21(%rax)
movq %rax, 0x108e804(%rip)   # 0x11166b0
jmp 0x881bf
movq $-0xff, %rdi
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jg 0x87ed9
movl $0xff, %esi
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x8835f
movq 0x108e7b8(%rip), %r15   # 0x1116698
testq %r15, %r15
jne 0x87efe
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108e79a(%rip)   # 0x1116698
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x87f14
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108e76f(%rip), %rsi   # 0x11166a0
testq %rsi, %rsi
jne 0x881bf
movl $0x18, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x18, 0x10(%rax)
movabsq $0x2e65676e61722038, %rax # imm = 0x2E65676E61722038
movq %rax, 0x28(%rsi)
movups 0x608f6(%rip), %xmm0    # 0xe885a
movups %xmm0, 0x18(%rsi)
movq %rsi, 0x108e731(%rip)   # 0x11166a0
jmp 0x881bf
movabsq $-0xffffffff, %rdi      # imm = 0xFFFFFFFF00000001
movq %r14, %rsi
callq 0xe83a
testl %eax, %eax
jg 0x87f9f
movl $0xffffffff, %esi       # imm = 0xFFFFFFFF
movq %r14, %rdi
callq 0xe83a
testl %eax, %eax
jle 0x88398
movq 0x108e712(%rip), %r15   # 0x11166b8
testq %r15, %r15
jne 0x87fc4
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108e6f4(%rip)   # 0x11166b8
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x87fda
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108e6c9(%rip), %rsi   # 0x11166c0
testq %rsi, %rsi
jne 0x881bf
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x19, 0x10(%rax)
movups 0x60871(%rip), %xmm0    # 0xe888d
movups %xmm0, 0x18(%rax)
movups 0x6086f(%rip), %xmm0    # 0xe8896
movups %xmm0, 0x21(%rax)
movq %rax, 0x108e68e(%rip)   # 0x11166c0
jmp 0x881bf
movq %r14, %rdi
movq %r12, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x8822f
movq 0x108e677(%rip), %r15   # 0x11166c8
testq %r15, %r15
jne 0x8806f
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108e659(%rip)   # 0x11166c8
movq %r15, %rax
movabsq $0xfffffffffffc, %rbx   # imm = 0xFFFFFFFFFFFC
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x8808f
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108e624(%rip), %rsi   # 0x11166d0
testq %rsi, %rsi
jne 0x881bf
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x19, 0x10(%rax)
movups 0x607d6(%rip), %xmm0    # 0xe88a7
movups %xmm0, 0x18(%rax)
movups 0x607d4(%rip), %xmm0    # 0xe88b0
movups %xmm0, 0x21(%rax)
movq %rax, 0x108e5e9(%rip)   # 0x11166d0
jmp 0x881bf
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x88441
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0xf000000000000, %rdi  # imm = 0xF000000000000
jmp 0x883cf
movq %r14, %rdi
movq %r12, %rsi
callq 0xe83a
testl %eax, %eax
jle 0x88326
movq 0x108e551(%rip), %r15   # 0x1116688
testq %r15, %r15
jne 0x88155
xorl %edi, %edi
callq 0xf5e4
movq %rax, %r15
movq $0x0, 0x10(%rax)
movq %rax, 0x108e533(%rip)   # 0x1116688
movq %r15, %rax
andq %rbx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x8816b
incl (%rax)
movq %r14, %rdi
callq 0xfea8
movq %r15, %rdi
movq %rax, %rsi
callq 0xe069
movq %rax, %r14
movq 0x108e508(%rip), %rsi   # 0x1116690
testq %rsi, %rsi
jne 0x881bf
movl $0x19, %edi
callq 0xf5e4
movq %rax, %rsi
movq $0x19, 0x10(%rax)
movups 0x60697(%rip), %xmm0    # 0xe8840
movups %xmm0, 0x18(%rax)
movups 0x60695(%rip), %xmm0    # 0xe8849
movups %xmm0, 0x21(%rax)
movq %rax, 0x108e4d1(%rip)   # 0x1116690
leaq 0x88f93(%rip), %r15     # 0x111159
andq %rsi, %rbx
sete %al
testb $0x3, %sil
setne %cl
orb %al, %cl
jne 0x881d9
incl (%rbx)
movq %r14, %rdi
callq 0xe069
movq %rax, %rdi
movq %r15, %rsi
callq 0x10694
xorl %eax, %eax
jmp 0x883e3
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x8844a
movl $0x1, (%rax)
movl %r14d, 0x4(%rax)
movabsq $0x12000000000000, %rdi # imm = 0x12000000000000
jmp 0x883cf
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x88453
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0x17000000000000, %rdi # imm = 0x17000000000000
jmp 0x883cf
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x8845c
movl $0x1, (%rax)
movb %r14b, 0x4(%rax)
btsq $0x34, %rax
leaq 0x89c35(%rip), %rsi     # 0x111ed9
movq %rax, %rdi
jmp 0x883d9
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x88465
movl $0x1, (%rax)
movw %r14w, 0x4(%rax)
movabsq $0x11000000000000, %rdi # imm = 0x11000000000000
jmp 0x883cf
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x8846e
movl $0x1, (%rax)
movw %r14w, 0x4(%rax)
movabsq $0x15000000000000, %rdi # imm = 0x15000000000000
jmp 0x883cf
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x10, %esi
callq 0x50c0
testq %rax, %rax
je 0x88477
movl $0x1, (%rax)
movq %r14, 0x8(%rax)
movabsq $0x13000000000000, %rdi # imm = 0x13000000000000
jmp 0x883cf
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x88480
movl $0x1, (%rax)
movb %r14b, 0x4(%rax)
movabsq $0x14000000000000, %rdi # imm = 0x14000000000000
jmp 0x883cf
movq %r14, %rdi
callq 0xe445
movq %rax, %r14
movl $0x1, %edi
movl $0x8, %esi
callq 0x50c0
testq %rax, %rax
je 0x88489
movl $0x1, (%rax)
movl %r14d, 0x4(%rax)
movabsq $0x16000000000000, %rdi # imm = 0x16000000000000
orq %rax, %rdi
leaq 0x89b00(%rip), %rsi     # 0x111ed9
callq 0x106f2
movl $0x1, %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
movl $0x20, %edi
callq 0xf5e4
movq $0x20, 0x10(%rax)
movups 0x582ac(%rip), %xmm0    # 0xe06cd
movups %xmm0, 0x18(%rax)
movups 0x582b1(%rip), %xmm0    # 0xe06dd
movups %xmm0, 0x28(%rax)
movq %rax, %rdi
callq 0x9302
leaq 0x60482(%rip), %rsi     # 0xe88c1
jmp 0x88490
leaq 0x604ab(%rip), %rsi     # 0xe88f3
jmp 0x88490
leaq 0x60538(%rip), %rsi     # 0xe8989
jmp 0x88490
leaq 0x60629(%rip), %rsi     # 0xe8a83
jmp 0x88490
leaq 0x604c2(%rip), %rsi     # 0xe8925
jmp 0x88490
leaq 0x604eb(%rip), %rsi     # 0xe8957
jmp 0x88490
leaq 0x605aa(%rip), %rsi     # 0xe8a1f
jmp 0x88490
leaq 0x6053d(%rip), %rsi     # 0xe89bb
jmp 0x88490
leaq 0x60566(%rip), %rsi     # 0xe89ed
jmp 0x88490
leaq 0x605c1(%rip), %rsi     # 0xe8a51
movl $0x31, %edx
movl $0x2, %edi
callq 0x5060
callq 0x52b6
movl $0x1, %edi
callq 0x5130