// File: /workspace/github_cpp_makefile_star2_O2/coderguang[P]domainCheck/filecn.cpp
// Function: makeNum()
void makeNum(){
  const int NUMMAX=10;
  string strNum="0123456789";

  ofstream numFile3;
  numFile3.open("cnnumlist3.txt");
  //numFile3<<"thisisanumTestnumFile3"<<com<<endl;

  for(int i=0;i<NUMMAX;i++){
    //numFile3<<"thiis3numTest"<<strNum[i]<<com<<endl;
    for(int j=0;j<NUMMAX;j++)
      for(int k=0;k<NUMMAX;k++){
        numFile3<<strNum[i]<<strNum[j]<<strNum[k]<<com<<endl;
      }
  }
  //numFile3<<"numlist3endnumTest"<<com<<endl;	
  cout<<"make numlist3 done!"<<endl;
  numFile3.close();

  ofstream numFile4;
  numFile4.open("cnnumlist4.txt");
  //numFile4<<"thisisanumTestnumFile4"<<com<<endl;

  for(int m=0;m<NUMMAX;m++)
    for(int i=0;i<NUMMAX;i++){
      //numFile4<<"thiis4numTest"<<strNum[m]<<strNum[i]<<com<<endl;
      for(int j=0;j<NUMMAX;j++)
        for(int k=0;k<NUMMAX;k++){
          numFile4<<strNum[m]<<strNum[i]<<strNum[j]<<strNum[k]<<com<<endl;
        }
    }
  //numFile4<<"numlist4endnumTest"<<com<<endl;	
  cout<<"make numlist4 done!"<<endl;
  numFile4.close();


  ofstream numFile5;
  numFile5.open("cnnumlist5.txt");
  //numFile5<<"thisisanumTestnumFile5"<<com<<endl;

  for(int s=0;s<NUMMAX;s++)
    for(int m=0;m<NUMMAX;m++)
      for(int i=0;i<NUMMAX;i++){
        //numFile5<<"thiis5numTest"<<strNum[s]<<strNum[m]<<strNum[i]<<com<<endl;
        for(int j=0;j<NUMMAX;j++)
          for(int k=0;k<NUMMAX;k++){
            numFile5<<strNum[s]<<strNum[m]<<strNum[i]<<strNum[j]<<strNum[k]<<com<<endl;
          }
      }
  //numFile5<<"numlist5endnumTest"<<com<<endl;	
  cout<<"make numlist5 done!"<<endl;
  numFile5.close();

}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x628, %rsp            # imm = 0x628
leaq 0x856(%rip), %rsi       # 0x20f5
leaq -0x48(%rbp), %rdi
leaq -0x248(%rbp), %rdx
callq 0x1c30
leaq -0x248(%rbp), %rdi
callq 0x10f0
leaq 0x83e(%rip), %rsi       # 0x2100
leaq -0x248(%rbp), %rdi
pushq $0x10
popq %rdx
callq 0x1030
xorl %r15d, %r15d
leaq -0x248(%rbp), %rbx
leaq 0x27f6(%rip), %r14      # 0x40d8
cmpq $0xa, %r15
je 0x194f
xorl %r12d, %r12d
cmpq $0xa, %r12
je 0x194a
xorl %r13d, %r13d
cmpq $0xa, %r13
je 0x1945
movq -0x48(%rbp), %rax
movsbl (%rax,%r15), %esi
movq %rbx, %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%r12), %esi
movq %rax, %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%r13), %esi
movq %rax, %rdi
callq 0x10b0
movq %rax, %rdi
movq %r14, %rsi
callq 0x1090
movq %rax, %rdi
callq 0x1050
incq %r13
jmp 0x18f4
incq %r12
jmp 0x18eb
incq %r15
jmp 0x18e2
movq 0x2682(%rip), %rdi      # 0x3fd8
leaq 0x7b2(%rip), %rsi       # 0x210f
callq 0x10a0
movq %rax, %rdi
callq 0x1050
leaq -0x248(%rbp), %rdi
callq 0x10c0
leaq -0x648(%rbp), %rdi
callq 0x10f0
leaq 0x79a(%rip), %rsi       # 0x2123
leaq -0x648(%rbp), %rdi
pushq $0x10
popq %rdx
callq 0x1030
xorl %r15d, %r15d
leaq 0x2736(%rip), %r14      # 0x40d8
cmpq $0xa, %r15
je 0x1a37
xorl %r12d, %r12d
cmpq $0xa, %r12
je 0x1a2f
xorl %r13d, %r13d
cmpq $0xa, %r13
je 0x1a2a
xorl %ebx, %ebx
cmpq $0xa, %rbx
je 0x1a25
movq -0x48(%rbp), %rax
movsbl (%rax,%r15), %esi
leaq -0x648(%rbp), %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%r12), %esi
movq %rax, %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%r13), %esi
movq %rax, %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%rbx), %esi
movq %rax, %rdi
callq 0x10b0
movq %rax, %rdi
movq %r14, %rsi
callq 0x1090
movq %rax, %rdi
callq 0x1050
incq %rbx
jmp 0x19c0
incq %r13
jmp 0x19b8
incq %r12
jmp 0x19af
incq %r15
jmp 0x19a2
movq 0x259a(%rip), %rdi      # 0x3fd8
leaq 0x6ed(%rip), %rsi       # 0x2132
callq 0x10a0
movq %rax, %rdi
callq 0x1050
leaq -0x648(%rbp), %rdi
callq 0x10c0
leaq -0x448(%rbp), %rdi
callq 0x10f0
leaq 0x6d5(%rip), %rsi       # 0x2146
leaq -0x448(%rbp), %rdi
pushq $0x10
popq %rdx
callq 0x1030
xorl %r15d, %r15d
cmpq $0xa, %r15
je 0x1b50
xorl %r12d, %r12d
cmpq $0xa, %r12
je 0x1b48
xorl %r13d, %r13d
cmpq $0xa, %r13
je 0x1b40
xorl %ebx, %ebx
cmpq $0xa, %rbx
je 0x1b38
xorl %r14d, %r14d
cmpq $0xa, %r14
je 0x1b30
movq -0x48(%rbp), %rax
movsbl (%rax,%r15), %esi
leaq -0x448(%rbp), %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%r12), %esi
movq %rax, %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%r13), %esi
movq %rax, %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%rbx), %esi
movq %rax, %rdi
callq 0x10b0
movq -0x48(%rbp), %rcx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x10b0
movq %rax, %rdi
leaq 0x25ba(%rip), %rsi      # 0x40d8
callq 0x1090
movq %rax, %rdi
callq 0x1050
incq %r14
jmp 0x1ab6
incq %rbx
jmp 0x1aa9
incq %r13
jmp 0x1a9d
incq %r12
jmp 0x1a90
incq %r15
jmp 0x1a83
movq 0x2481(%rip), %rdi      # 0x3fd8
leaq 0x5f7(%rip), %rsi       # 0x2155
callq 0x10a0
movq %rax, %rdi
callq 0x1050
leaq -0x448(%rbp), %rdi
callq 0x10c0
leaq -0x448(%rbp), %rdi
callq 0x10d0
leaq -0x648(%rbp), %rdi
callq 0x10d0
leaq -0x248(%rbp), %rdi
callq 0x10d0
leaq -0x48(%rbp), %rdi
callq 0x1128
addq $0x628, %rsp            # imm = 0x628
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x1bdb
jmp 0x1bca
jmp 0x1bc5
movq %rax, %rbx
jmp 0x1bf6
jmp 0x1bdb
jmp 0x1bc5
movq %rax, %rbx
jmp 0x1bea
movq %rax, %rbx
leaq -0x448(%rbp), %rdi
callq 0x10d0
jmp 0x1bde
movq %rax, %rbx
leaq -0x648(%rbp), %rdi
callq 0x10d0
leaq -0x248(%rbp), %rdi
callq 0x10d0
leaq -0x48(%rbp), %rdi
callq 0x1128
movq %rbx, %rdi
callq 0x1100