// File: zhengwangsun[P]pas2c/lex.cpp
// Function: makeFile()
void makeFile()
{
	ofstream fp("lexout.txt");
	if(!fp)
	{
		fp<<"词法分析写入文件失败!"<<endl;
	}
	
    fp<<"******************************记号流***********************************"<<endl; 
	fp<<setw(10)<<"内容"<<setw(10)<<"\t"<<"种别码"<<setw(10)<<"\t"<<"行号"<<setw(10)<<"\t"<<"列号"<<endl;
	 
    for(int j=1;j<=token_count+1;j++)
    {
    	fp<<setw(10)<<token[j].value<<setw(10)<<"\t"<<token[j].type<<"\t"<<setw(10)<<token[j].line<<"\t"<<setw(10)<<token[j].col<<endl;
    }
    fp<<endl<<endl;
    
    fp<<"********************************错误表********************************"<<endl; 
	fp<<setw(20)<<"描述"<<setw(7)<<"\t"<<"行号"<<setw(7)<<"\t"<<"列号"<<setw(20)<<"内容"<<endl;
	 
    for(int j=1;j<=lex_error_count;j++)
    {
    	fp<<setw(20)<<lex_error[j].description<<setw(7)<<"\t"<<lex_error[j].line<<setw(7)<<"\t"<<lex_error[j].col<<setw(20)<<lex_error[j].value<<endl;
    }
    
    fp<<"*******************************注释信息*********************************"<<endl;
    fp<<"startLine    "<<"startCol    "<<"endLine    "<<"endCol"<<endl;
    for(int i=1;i<=note_count;i++) 
    {
    	fp<<setw(10)<<note[i].start_line<<setw(10)<<note[i].start_col<<setw(10)<<note[i].end_line<<setw(10)<<note[i].end_col<<endl;
    }
	 
    fp<<"*******************************统计结果*********************************"<<endl<<endl;
	fp<<"总行数:"<<line<<endl;
	fp<<"总记号数:"<<token_count<<endl;
	fp<<"总错误数:"<<lex_error_count<<endl; 
	fp<<"总字符数:"<<char_count<<endl;
	
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x540, %rsp            # imm = 0x540
leaq 0x1329d(%rip), %rsi     # 0x1e48f
leaq -0x200(%rbp), %rdi
movl $0x10, %edx
callq 0x32e0
movq -0x200(%rbp), %rax
movq -0x18(%rax), %rax
leaq -0x200(%rbp,%rax), %rdi
callq 0x3110
movb %al, -0x269(%rbp)
jmp 0xb223
movb -0x269(%rbp), %al
testb $0x1, %al
jne 0xb22f
jmp 0xb285
leaq 0x13264(%rip), %rsi     # 0x1e49a
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x278(%rbp)
jmp 0xb24b
movq -0x278(%rbp), %rdi
movq 0x1ad57(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xb260
jmp 0xb285
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x208(%rbp)
movl %eax, -0x20c(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x33d0
jmp 0xbee5
leaq 0x13049(%rip), %rsi     # 0x1e2d5
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x280(%rbp)
jmp 0xb2a1
movq -0x280(%rbp), %rdi
movq 0x1ad01(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xb2b6
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x284(%rbp)
jmp 0xb2c8
movl -0x284(%rbp), %eax
movl %eax, -0x210(%rbp)
movl -0x210(%rbp), %esi
leaq -0x200(%rbp), %rdi
callq 0x3330
movq %rax, -0x290(%rbp)
jmp 0xb2ef
movq -0x290(%rbp), %rdi
leaq 0x13023(%rip), %rsi     # 0x1e320
callq 0x3280
movq %rax, -0x298(%rbp)
jmp 0xb30b
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x29c(%rbp)
jmp 0xb31d
movq -0x298(%rbp), %rdi
movl -0x29c(%rbp), %eax
movl %eax, -0x214(%rbp)
movl -0x214(%rbp), %esi
callq 0x3330
movq %rax, -0x2a8(%rbp)
jmp 0xb344
movq -0x2a8(%rbp), %rdi
leaq 0x12fd5(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x2b0(%rbp)
jmp 0xb360
movq -0x2b0(%rbp), %rdi
leaq 0x12fbb(%rip), %rsi     # 0x1e329
callq 0x3280
movq %rax, -0x2b8(%rbp)
jmp 0xb37c
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x2bc(%rbp)
jmp 0xb38e
movq -0x2b8(%rbp), %rdi
movl -0x2bc(%rbp), %eax
movl %eax, -0x218(%rbp)
movl -0x218(%rbp), %esi
callq 0x3330
movq %rax, -0x2c8(%rbp)
jmp 0xb3b5
movq -0x2c8(%rbp), %rdi
leaq 0x12f64(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x2d0(%rbp)
jmp 0xb3d1
movq -0x2d0(%rbp), %rdi
leaq 0x12f54(%rip), %rsi     # 0x1e333
callq 0x3280
movq %rax, -0x2d8(%rbp)
jmp 0xb3ed
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x2dc(%rbp)
jmp 0xb3ff
movq -0x2d8(%rbp), %rdi
movl -0x2dc(%rbp), %eax
movl %eax, -0x21c(%rbp)
movl -0x21c(%rbp), %esi
callq 0x3330
movq %rax, -0x2e8(%rbp)
jmp 0xb426
movq -0x2e8(%rbp), %rdi
leaq 0x12ef3(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x2f0(%rbp)
jmp 0xb442
movq -0x2f0(%rbp), %rdi
leaq 0x12eea(%rip), %rsi     # 0x1e33a
callq 0x3280
movq %rax, -0x2f8(%rbp)
jmp 0xb45e
movq -0x2f8(%rbp), %rdi
movq 0x1ab44(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xb473
movl $0x1, -0x220(%rbp)
movl -0x220(%rbp), %eax
movl 0x1db37(%rip), %ecx     # 0x28fc0
addl $0x1, %ecx
cmpl %ecx, %eax
jg 0xb6a3
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x2fc(%rbp)
jmp 0xb4a6
movl -0x2fc(%rbp), %eax
movl %eax, -0x224(%rbp)
movl -0x224(%rbp), %esi
leaq -0x200(%rbp), %rdi
callq 0x3330
movq %rax, -0x308(%rbp)
jmp 0xb4cd
movq -0x308(%rbp), %rdi
movslq -0x220(%rbp), %rax
imulq $0x38, %rax, %rax
leaq 0x1dafa(%rip), %rcx     # 0x28fe0
leaq 0x8(%rax,%rcx), %rsi
callq 0x3260
movq %rax, -0x310(%rbp)
jmp 0xb4f9
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x314(%rbp)
jmp 0xb50b
movq -0x310(%rbp), %rdi
movl -0x314(%rbp), %eax
movl %eax, -0x228(%rbp)
movl -0x228(%rbp), %esi
callq 0x3330
movq %rax, -0x320(%rbp)
jmp 0xb532
movq -0x320(%rbp), %rdi
leaq 0x12de7(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x328(%rbp)
jmp 0xb54e
movq -0x328(%rbp), %rdi
movslq -0x220(%rbp), %rax
imulq $0x38, %rax, %rax
leaq 0x1da79(%rip), %rcx     # 0x28fe0
movl (%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x330(%rbp)
jmp 0xb578
movq -0x330(%rbp), %rdi
leaq 0x12da1(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x338(%rbp)
jmp 0xb594
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x33c(%rbp)
jmp 0xb5a6
movq -0x338(%rbp), %rdi
movl -0x33c(%rbp), %eax
movl %eax, -0x22c(%rbp)
movl -0x22c(%rbp), %esi
callq 0x3330
movq %rax, -0x348(%rbp)
jmp 0xb5cd
movq -0x348(%rbp), %rdi
movslq -0x220(%rbp), %rax
imulq $0x38, %rax, %rax
leaq 0x1d9fa(%rip), %rcx     # 0x28fe0
movl 0x28(%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x350(%rbp)
jmp 0xb5f8
movq -0x350(%rbp), %rdi
leaq 0x12d21(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x358(%rbp)
jmp 0xb614
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x35c(%rbp)
jmp 0xb626
movq -0x358(%rbp), %rdi
movl -0x35c(%rbp), %eax
movl %eax, -0x230(%rbp)
movl -0x230(%rbp), %esi
callq 0x3330
movq %rax, -0x368(%rbp)
jmp 0xb64d
movq -0x368(%rbp), %rdi
movslq -0x220(%rbp), %rax
imulq $0x38, %rax, %rax
leaq 0x1d97a(%rip), %rcx     # 0x28fe0
movl 0x2c(%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x370(%rbp)
jmp 0xb678
movq -0x370(%rbp), %rdi
movq 0x1a92a(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xb68d
jmp 0xb68f
movl -0x220(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x220(%rbp)
jmp 0xb47d
movq 0x1a906(%rip), %rsi     # 0x25fb0
leaq -0x200(%rbp), %rdi
callq 0x32b0
movq %rax, -0x378(%rbp)
jmp 0xb6bf
movq -0x378(%rbp), %rdi
movq 0x1a8e3(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xb6d4
leaq 0x12c66(%rip), %rsi     # 0x1e341
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x380(%rbp)
jmp 0xb6f0
movq -0x380(%rbp), %rdi
movq 0x1a8b2(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xb705
movl $0x14, %edi
callq 0xc7a0
movl %eax, -0x384(%rbp)
jmp 0xb717
movl -0x384(%rbp), %eax
movl %eax, -0x234(%rbp)
movl -0x234(%rbp), %esi
leaq -0x200(%rbp), %rdi
callq 0x3330
movq %rax, -0x390(%rbp)
jmp 0xb73e
movq -0x390(%rbp), %rdi
leaq 0x12c3f(%rip), %rsi     # 0x1e38b
callq 0x3280
movq %rax, -0x398(%rbp)
jmp 0xb75a
movl $0x7, %edi
callq 0xc7a0
movl %eax, -0x39c(%rbp)
jmp 0xb76c
movq -0x398(%rbp), %rdi
movl -0x39c(%rbp), %eax
movl %eax, -0x238(%rbp)
movl -0x238(%rbp), %esi
callq 0x3330
movq %rax, -0x3a8(%rbp)
jmp 0xb793
movq -0x3a8(%rbp), %rdi
leaq 0x12b86(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x3b0(%rbp)
jmp 0xb7af
movq -0x3b0(%rbp), %rdi
leaq 0x12b76(%rip), %rsi     # 0x1e333
callq 0x3280
movq %rax, -0x3b8(%rbp)
jmp 0xb7cb
movl $0x7, %edi
callq 0xc7a0
movl %eax, -0x3bc(%rbp)
jmp 0xb7dd
movq -0x3b8(%rbp), %rdi
movl -0x3bc(%rbp), %eax
movl %eax, -0x23c(%rbp)
movl -0x23c(%rbp), %esi
callq 0x3330
movq %rax, -0x3c8(%rbp)
jmp 0xb804
movq -0x3c8(%rbp), %rdi
leaq 0x12b15(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x3d0(%rbp)
jmp 0xb820
movq -0x3d0(%rbp), %rdi
leaq 0x12b0c(%rip), %rsi     # 0x1e33a
callq 0x3280
movq %rax, -0x3d8(%rbp)
jmp 0xb83c
movl $0x14, %edi
callq 0xc7a0
movl %eax, -0x3dc(%rbp)
jmp 0xb84e
movq -0x3d8(%rbp), %rdi
movl -0x3dc(%rbp), %eax
movl %eax, -0x240(%rbp)
movl -0x240(%rbp), %esi
callq 0x3330
movq %rax, -0x3e8(%rbp)
jmp 0xb875
movq -0x3e8(%rbp), %rdi
leaq 0x12a9d(%rip), %rsi     # 0x1e320
callq 0x3280
movq %rax, -0x3f0(%rbp)
jmp 0xb891
movq -0x3f0(%rbp), %rdi
movq 0x1a711(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xb8a6
movl $0x1, -0x244(%rbp)
movl -0x244(%rbp), %eax
cmpl 0x1d70c(%rip), %eax     # 0x28fc8
jg 0xbac7
movl $0x14, %edi
callq 0xc7a0
movl %eax, -0x3f4(%rbp)
jmp 0xb8d4
movl -0x3f4(%rbp), %eax
movl %eax, -0x248(%rbp)
movl -0x248(%rbp), %esi
leaq -0x200(%rbp), %rdi
callq 0x3330
movq %rax, -0x400(%rbp)
jmp 0xb8fb
movq -0x400(%rbp), %rdi
movslq -0x244(%rbp), %rax
leaq (%rax,%rax,4), %rax
shlq $0x4, %rax
leaq 0xa6248(%rip), %rcx     # 0xb1b60
leaq 0x28(%rax,%rcx), %rsi
callq 0x3260
movq %rax, -0x408(%rbp)
jmp 0xb92b
movl $0x7, %edi
callq 0xc7a0
movl %eax, -0x40c(%rbp)
jmp 0xb93d
movq -0x408(%rbp), %rdi
movl -0x40c(%rbp), %eax
movl %eax, -0x24c(%rbp)
movl -0x24c(%rbp), %esi
callq 0x3330
movq %rax, -0x418(%rbp)
jmp 0xb964
movq -0x418(%rbp), %rdi
leaq 0x129b5(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x420(%rbp)
jmp 0xb980
movq -0x420(%rbp), %rdi
movslq -0x244(%rbp), %rax
leaq (%rax,%rax,4), %rax
shlq $0x4, %rax
leaq 0xa61c3(%rip), %rcx     # 0xb1b60
movl 0x48(%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x428(%rbp)
jmp 0xb9af
movl $0x7, %edi
callq 0xc7a0
movl %eax, -0x42c(%rbp)
jmp 0xb9c1
movq -0x428(%rbp), %rdi
movl -0x42c(%rbp), %eax
movl %eax, -0x250(%rbp)
movl -0x250(%rbp), %esi
callq 0x3330
movq %rax, -0x438(%rbp)
jmp 0xb9e8
movq -0x438(%rbp), %rdi
leaq 0x12931(%rip), %rsi     # 0x1e327
callq 0x3280
movq %rax, -0x440(%rbp)
jmp 0xba04
movq -0x440(%rbp), %rdi
movslq -0x244(%rbp), %rax
leaq (%rax,%rax,4), %rax
shlq $0x4, %rax
leaq 0xa613f(%rip), %rcx     # 0xb1b60
movl 0x4c(%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x448(%rbp)
jmp 0xba33
movl $0x14, %edi
callq 0xc7a0
movl %eax, -0x44c(%rbp)
jmp 0xba45
movq -0x448(%rbp), %rdi
movl -0x44c(%rbp), %eax
movl %eax, -0x254(%rbp)
movl -0x254(%rbp), %esi
callq 0x3330
movq %rax, -0x458(%rbp)
jmp 0xba6c
movq -0x458(%rbp), %rdi
movslq -0x244(%rbp), %rax
leaq (%rax,%rax,4), %rax
shlq $0x4, %rax
leaq 0xa60d7(%rip), %rcx     # 0xb1b60
leaq 0x8(%rax,%rcx), %rsi
callq 0x3260
movq %rax, -0x460(%rbp)
jmp 0xba9c
movq -0x460(%rbp), %rdi
movq 0x1a506(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbab1
jmp 0xbab3
movl -0x244(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x244(%rbp)
jmp 0xb8b0
leaq 0x128c4(%rip), %rsi     # 0x1e392
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x468(%rbp)
jmp 0xbae3
movq -0x468(%rbp), %rdi
movq 0x1a4bf(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbaf8
leaq 0x128e0(%rip), %rsi     # 0x1e3df
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x470(%rbp)
jmp 0xbb14
movq -0x470(%rbp), %rdi
leaq 0x128cb(%rip), %rsi     # 0x1e3ed
callq 0x3280
movq %rax, -0x478(%rbp)
jmp 0xbb30
movq -0x478(%rbp), %rdi
leaq 0x128bc(%rip), %rsi     # 0x1e3fa
callq 0x3280
movq %rax, -0x480(%rbp)
jmp 0xbb4c
movq -0x480(%rbp), %rdi
leaq 0x128ac(%rip), %rsi     # 0x1e406
callq 0x3280
movq %rax, -0x488(%rbp)
jmp 0xbb68
movq -0x488(%rbp), %rdi
movq 0x1a43a(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbb7d
movl $0x1, -0x258(%rbp)
movl -0x258(%rbp), %eax
cmpl 0x1d43d(%rip), %eax     # 0x28fd0
jg 0xbd53
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x48c(%rbp)
jmp 0xbbab
movl -0x48c(%rbp), %eax
movl %eax, -0x25c(%rbp)
movl -0x25c(%rbp), %esi
leaq -0x200(%rbp), %rdi
callq 0x3330
movq %rax, -0x498(%rbp)
jmp 0xbbd2
movq -0x498(%rbp), %rdi
movslq -0x258(%rbp), %rax
shlq $0x4, %rax
leaq 0xa7eb5(%rip), %rcx     # 0xb3aa0
movl (%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x4a0(%rbp)
jmp 0xbbfc
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x4a4(%rbp)
jmp 0xbc0e
movq -0x4a0(%rbp), %rdi
movl -0x4a4(%rbp), %eax
movl %eax, -0x260(%rbp)
movl -0x260(%rbp), %esi
callq 0x3330
movq %rax, -0x4b0(%rbp)
jmp 0xbc35
movq -0x4b0(%rbp), %rdi
movslq -0x258(%rbp), %rax
shlq $0x4, %rax
leaq 0xa7e52(%rip), %rcx     # 0xb3aa0
movl 0x4(%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x4b8(%rbp)
jmp 0xbc60
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x4bc(%rbp)
jmp 0xbc72
movq -0x4b8(%rbp), %rdi
movl -0x4bc(%rbp), %eax
movl %eax, -0x264(%rbp)
movl -0x264(%rbp), %esi
callq 0x3330
movq %rax, -0x4c8(%rbp)
jmp 0xbc99
movq -0x4c8(%rbp), %rdi
movslq -0x258(%rbp), %rax
shlq $0x4, %rax
leaq 0xa7dee(%rip), %rcx     # 0xb3aa0
movl 0x8(%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x4d0(%rbp)
jmp 0xbcc4
movl $0xa, %edi
callq 0xc7a0
movl %eax, -0x4d4(%rbp)
jmp 0xbcd6
movq -0x4d0(%rbp), %rdi
movl -0x4d4(%rbp), %eax
movl %eax, -0x268(%rbp)
movl -0x268(%rbp), %esi
callq 0x3330
movq %rax, -0x4e0(%rbp)
jmp 0xbcfd
movq -0x4e0(%rbp), %rdi
movslq -0x258(%rbp), %rax
shlq $0x4, %rax
leaq 0xa7d8a(%rip), %rcx     # 0xb3aa0
movl 0xc(%rax,%rcx), %esi
callq 0x3440
movq %rax, -0x4e8(%rbp)
jmp 0xbd28
movq -0x4e8(%rbp), %rdi
movq 0x1a27a(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbd3d
jmp 0xbd3f
movl -0x258(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x258(%rbp)
jmp 0xbb87
leaq 0x126b3(%rip), %rsi     # 0x1e40d
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x4f0(%rbp)
jmp 0xbd6f
movq -0x4f0(%rbp), %rdi
movq 0x1a233(%rip), %rsi     # 0x25fb0
callq 0x32b0
movq %rax, -0x4f8(%rbp)
jmp 0xbd8b
movq -0x4f8(%rbp), %rdi
movq 0x1a217(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbda0
leaq 0x126b3(%rip), %rsi     # 0x1e45a
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x500(%rbp)
jmp 0xbdbc
movq -0x500(%rbp), %rdi
movl 0x1a4af(%rip), %esi     # 0x26278
callq 0x3440
movq %rax, -0x508(%rbp)
jmp 0xbdd7
movq -0x508(%rbp), %rdi
movq 0x1a1cb(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbdec
leaq 0x12672(%rip), %rsi     # 0x1e465
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x510(%rbp)
jmp 0xbe08
movq -0x510(%rbp), %rdi
movl 0x1d1ab(%rip), %esi     # 0x28fc0
callq 0x3440
movq %rax, -0x518(%rbp)
jmp 0xbe23
movq -0x518(%rbp), %rdi
movq 0x1a17f(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbe38
leaq 0x12634(%rip), %rsi     # 0x1e473
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x520(%rbp)
jmp 0xbe54
movq -0x520(%rbp), %rdi
movl 0x1d167(%rip), %esi     # 0x28fc8
callq 0x3440
movq %rax, -0x528(%rbp)
jmp 0xbe6f
movq -0x528(%rbp), %rdi
movq 0x1a133(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbe84
leaq 0x125f6(%rip), %rsi     # 0x1e481
leaq -0x200(%rbp), %rdi
callq 0x3280
movq %rax, -0x530(%rbp)
jmp 0xbea0
movq -0x530(%rbp), %rdi
movl 0x1d117(%rip), %esi     # 0x28fc4
callq 0x3440
movq %rax, -0x538(%rbp)
jmp 0xbebb
movq -0x538(%rbp), %rdi
movq 0x1a0e7(%rip), %rsi     # 0x25fb0
callq 0x32b0
jmp 0xbed0
leaq -0x200(%rbp), %rdi
callq 0x33d0
addq $0x540, %rsp            # imm = 0x540
popq %rbp
retq
movq -0x208(%rbp), %rdi
callq 0x3450
nopw %cs:(%rax,%rax)