// File: coderguang[P]domainCheck/filecn.cpp
// Function: make4list()
void make4list(){

  ofstream file4;
  file4.open("cnlist4.txt");
  file4<<"thisisatestfile4"<<com<<endl;

  for(int m=0;m<MAX;m++)
    for(int i=0;i<MAX;i++){
      file4<<"thiis4test"<<str[m]<<str[i]<<com<<endl;
        for(int j=0;j<MAX;j++)
          for(int k=0;k<MAX;k++){
            file4<<str[m]<<str[i]<<str[j]<<str[k]<<com<<endl;
          }	
         }
  file4<<"list4endtest"<<com<<endl;	
  cout<<"make list4 done!"<<endl;
  file4.close();
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2d0, %rsp            # imm = 0x2D0
leaq -0x200(%rbp), %rdi
movq %rdi, -0x228(%rbp)
callq 0x21b0
movq -0x228(%rbp), %rdi
leaq 0x188d(%rip), %rsi      # 0x4069
movl $0x10, %edx
callq 0x2030
jmp 0x27e8
leaq 0x1886(%rip), %rsi      # 0x4075
leaq -0x200(%rbp), %rdi
callq 0x20e0
movq %rax, -0x230(%rbp)
jmp 0x2804
movq -0x230(%rbp), %rdi
leaq 0x393e(%rip), %rsi      # 0x6150
callq 0x20d0
movq %rax, -0x238(%rbp)
jmp 0x2820
movq -0x238(%rbp), %rdi
movq 0x3792(%rip), %rsi      # 0x5fc0
callq 0x20f0
jmp 0x2835
movl $0x0, -0x210(%rbp)
cmpl $0x1a, -0x210(%rbp)
jge 0x2aec
movl $0x0, -0x214(%rbp)
cmpl $0x1a, -0x214(%rbp)
jge 0x2ad6
leaq 0x181c(%rip), %rsi      # 0x4086
leaq -0x200(%rbp), %rdi
callq 0x20e0
movq %rax, -0x240(%rbp)
jmp 0x287f
movslq -0x210(%rbp), %rsi
leaq 0x38a3(%rip), %rdi      # 0x6130
callq 0x2200
movq %rax, -0x248(%rbp)
jmp 0x289b
movq -0x240(%rbp), %rdi
movq -0x248(%rbp), %rax
movsbl (%rax), %esi
callq 0x2140
movq %rax, -0x250(%rbp)
jmp 0x28ba
movslq -0x214(%rbp), %rsi
leaq 0x3868(%rip), %rdi      # 0x6130
callq 0x2200
movq %rax, -0x258(%rbp)
jmp 0x28d6
movq -0x250(%rbp), %rdi
movq -0x258(%rbp), %rax
movsbl (%rax), %esi
callq 0x2140
movq %rax, -0x260(%rbp)
jmp 0x28f5
movq -0x260(%rbp), %rdi
leaq 0x384d(%rip), %rsi      # 0x6150
callq 0x20d0
movq %rax, -0x268(%rbp)
jmp 0x2911
movq -0x268(%rbp), %rdi
movq 0x36a1(%rip), %rsi      # 0x5fc0
callq 0x20f0
jmp 0x2926
movl $0x0, -0x218(%rbp)
cmpl $0x1a, -0x218(%rbp)
jge 0x2ac0
movl $0x0, -0x21c(%rbp)
cmpl $0x1a, -0x21c(%rbp)
jge 0x2aaa
movslq -0x210(%rbp), %rsi
leaq 0x37ce(%rip), %rdi      # 0x6130
callq 0x2200
movq %rax, -0x270(%rbp)
jmp 0x2970
movq -0x270(%rbp), %rax
movsbl (%rax), %esi
leaq -0x200(%rbp), %rdi
callq 0x2140
movq %rax, -0x278(%rbp)
jmp 0x298f
movslq -0x214(%rbp), %rsi
leaq 0x3793(%rip), %rdi      # 0x6130
callq 0x2200
movq %rax, -0x280(%rbp)
jmp 0x29ab
movq -0x278(%rbp), %rdi
movq -0x280(%rbp), %rax
movsbl (%rax), %esi
callq 0x2140
movq %rax, -0x288(%rbp)
jmp 0x29ca
movslq -0x218(%rbp), %rsi
leaq 0x3758(%rip), %rdi      # 0x6130
callq 0x2200
movq %rax, -0x290(%rbp)
jmp 0x29e6
movq -0x288(%rbp), %rdi
movq -0x290(%rbp), %rax
movsbl (%rax), %esi
callq 0x2140
movq %rax, -0x298(%rbp)
jmp 0x2a05
movslq -0x21c(%rbp), %rsi
leaq 0x371d(%rip), %rdi      # 0x6130
callq 0x2200
movq %rax, -0x2a0(%rbp)
jmp 0x2a21
movq -0x298(%rbp), %rdi
movq -0x2a0(%rbp), %rax
movsbl (%rax), %esi
callq 0x2140
movq %rax, -0x2a8(%rbp)
jmp 0x2a40
movq -0x2a8(%rbp), %rdi
leaq 0x3702(%rip), %rsi      # 0x6150
callq 0x20d0
movq %rax, -0x2b0(%rbp)
jmp 0x2a5c
movq -0x2b0(%rbp), %rdi
movq 0x3556(%rip), %rsi      # 0x5fc0
callq 0x20f0
jmp 0x2a71
jmp 0x2a73
movl -0x21c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x21c(%rbp)
jmp 0x2947
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x208(%rbp)
movl %eax, -0x20c(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x2180
jmp 0x2b8d
jmp 0x2aac
movl -0x218(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x218(%rbp)
jmp 0x2930
jmp 0x2ac2
movl -0x214(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x214(%rbp)
jmp 0x2856
jmp 0x2ad8
movl -0x210(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x210(%rbp)
jmp 0x283f
leaq 0x159e(%rip), %rsi      # 0x4091
leaq -0x200(%rbp), %rdi
callq 0x20e0
movq %rax, -0x2b8(%rbp)
jmp 0x2b08
movq -0x2b8(%rbp), %rdi
leaq 0x363a(%rip), %rsi      # 0x6150
callq 0x20d0
movq %rax, -0x2c0(%rbp)
jmp 0x2b24
movq -0x2c0(%rbp), %rdi
movq 0x348e(%rip), %rsi      # 0x5fc0
callq 0x20f0
jmp 0x2b39
movq 0x3498(%rip), %rdi      # 0x5fd8
leaq 0x1557(%rip), %rsi      # 0x409e
callq 0x20e0
movq %rax, -0x2c8(%rbp)
jmp 0x2b55
movq -0x2c8(%rbp), %rdi
movq 0x345d(%rip), %rsi      # 0x5fc0
callq 0x20f0
jmp 0x2b6a
leaq -0x200(%rbp), %rdi
callq 0x2160
jmp 0x2b78
leaq -0x200(%rbp), %rdi
callq 0x2180
addq $0x2d0, %rsp            # imm = 0x2D0
popq %rbp
retq
movq -0x208(%rbp), %rdi
callq 0x21c0
nopl (%rax)