// File: /workspace/github_cpp_makefile_star2_O1/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
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x218, %rsp            # imm = 0x218
leaq -0x238(%rbp), %rbx
movq %rbx, %rdi
callq 0x1120
leaq 0x19eb(%rip), %rsi      # 0x3069
movq %rbx, %rdi
movl $0x10, %edx
callq 0x1040
leaq 0x19e3(%rip), %rsi      # 0x3075
leaq -0x238(%rbp), %rdi
movl $0x10, %edx
callq 0x10e0
movq 0x3a46(%rip), %rsi      # 0x50f0
movq 0x3a47(%rip), %rdx      # 0x50f8
leaq -0x238(%rbp), %rdi
callq 0x10e0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x10c0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x1030
movq %rax, %rdi
callq 0x1070
movq $0x0, -0x38(%rbp)
leaq -0x29(%rbp), %r15
xorl %ebx, %ebx
movl $0xa, %edx
leaq -0x238(%rbp), %rdi
leaq 0x197e(%rip), %rsi      # 0x3086
callq 0x10e0
movq 0x39bc(%rip), %rax      # 0x50d0
movq -0x38(%rbp), %rcx
movb (%rax,%rcx), %al
movb %al, -0x29(%rbp)
movl $0x1, %edx
leaq -0x238(%rbp), %rdi
movq %r15, %rsi
callq 0x10e0
movq 0x3997(%rip), %rcx      # 0x50d0
movb (%rcx,%rbx), %cl
movb %cl, -0x29(%rbp)
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x10e0
movq 0x399a(%rip), %rsi      # 0x50f0
movq 0x399b(%rip), %rdx      # 0x50f8
movq %rax, %rdi
callq 0x10e0
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x10c0
movsbl %al, %esi
movq %r12, %rdi
callq 0x1030
movq %rax, %rdi
callq 0x1070
xorl %r14d, %r14d
xorl %r13d, %r13d
movq 0x3934(%rip), %rax      # 0x50d0
movq -0x38(%rbp), %rcx
movb (%rax,%rcx), %al
movb %al, -0x29(%rbp)
movl $0x1, %edx
leaq -0x238(%rbp), %rdi
movq %r15, %rsi
callq 0x10e0
movq 0x390f(%rip), %rcx      # 0x50d0
movb (%rcx,%rbx), %cl
movb %cl, -0x29(%rbp)
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x10e0
movq 0x38f2(%rip), %rcx      # 0x50d0
movb (%rcx,%r14), %cl
movb %cl, -0x29(%rbp)
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x10e0
movq 0x38d4(%rip), %rcx      # 0x50d0
movb (%rcx,%r13), %cl
movb %cl, -0x29(%rbp)
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x10e0
movq 0x38d6(%rip), %rsi      # 0x50f0
movq 0x38d7(%rip), %rdx      # 0x50f8
movq %rax, %rdi
callq 0x10e0
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x10c0
movsbl %al, %esi
movq %r12, %rdi
callq 0x1030
movq %rax, %rdi
callq 0x1070
incq %r13
cmpq $0x1a, %r13
jne 0x1795
incq %r14
cmpq $0x1a, %r14
jne 0x1792
incq %rbx
cmpq $0x1a, %rbx
jne 0x16f5
movq -0x38(%rbp), %rcx
incq %rcx
movq %rcx, -0x38(%rbp)
cmpq $0x1a, %rcx
jne 0x16f3
leaq 0x17fb(%rip), %rsi      # 0x3091
leaq -0x238(%rbp), %rdi
movl $0xc, %edx
callq 0x10e0
movq 0x3842(%rip), %rsi      # 0x50f0
movq 0x3843(%rip), %rdx      # 0x50f8
leaq -0x238(%rbp), %rdi
callq 0x10e0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x10c0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x1030
movq %rax, %rdi
callq 0x1070
movq 0x36e6(%rip), %rbx      # 0x4fd8
leaq 0x17a5(%rip), %rsi      # 0x309e
movl $0x10, %edx
movq %rbx, %rdi
callq 0x10e0
movq (%rbx), %rax
addq -0x18(%rax), %rbx
movq %rbx, %rdi
movl $0xa, %esi
callq 0x10c0
movsbl %al, %esi
movq 0x36b4(%rip), %rdi      # 0x4fd8
callq 0x1030
movq %rax, %rdi
callq 0x1070
leaq -0x238(%rbp), %rdi
callq 0x10f0
movq 0x368c(%rip), %rax      # 0x4fd0
movq (%rax), %rcx
movq 0x18(%rax), %rax
leaq -0x230(%rbp), %rdi
movq %rcx, -0x8(%rdi)
movq -0x18(%rcx), %rcx
movq %rax, -0x238(%rbp,%rcx)
callq 0x10a0
leaq -0x140(%rbp), %rdi
callq 0x1050
addq $0x218, %rsp            # imm = 0x218
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x1989
jmp 0x1989
movq %rax, %rbx
movq 0x363d(%rip), %rax      # 0x4fd0
movq (%rax), %rcx
movq 0x18(%rax), %rax
leaq -0x230(%rbp), %rdi
movq %rcx, -0x8(%rdi)
movq -0x18(%rcx), %rcx
movq %rax, -0x238(%rbp,%rcx)
callq 0x10a0
leaq -0x140(%rbp), %rdi
callq 0x1050
movq %rbx, %rdi
callq 0x1130