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

  ofstream numFile3;
  numFile3.open("numlist3.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("numlist4.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("numlist5.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 0x91d(%rip), %rsi       # 0x2080
leaq -0x48(%rbp), %rdi
leaq -0x248(%rbp), %rdx
callq 0x1af4
leaq -0x248(%rbp), %rdi
callq 0x10f0
leaq 0x905(%rip), %rsi       # 0x208b
leaq -0x248(%rbp), %rdi
pushq $0x10
popq %rdx
callq 0x1030
xorl %r15d, %r15d
leaq -0x248(%rbp), %rbx
leaq 0x2932(%rip), %r14      # 0x40d8
cmpq $0xa, %r15
je 0x1813
xorl %r12d, %r12d
cmpq $0xa, %r12
je 0x180e
xorl %r13d, %r13d
cmpq $0xa, %r13
je 0x1809
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 0x17b8
incq %r12
jmp 0x17af
incq %r15
jmp 0x17a6
movq 0x27be(%rip), %rdi      # 0x3fd8
leaq 0x877(%rip), %rsi       # 0x2098
callq 0x10a0
movq %rax, %rdi
callq 0x1050
leaq -0x248(%rbp), %rdi
callq 0x10c0
leaq -0x648(%rbp), %rdi
callq 0x10f0
leaq 0x85f(%rip), %rsi       # 0x20ac
leaq -0x648(%rbp), %rdi
pushq $0x10
popq %rdx
callq 0x1030
xorl %r15d, %r15d
leaq 0x2872(%rip), %r14      # 0x40d8
cmpq $0xa, %r15
je 0x18fb
xorl %r12d, %r12d
cmpq $0xa, %r12
je 0x18f3
xorl %r13d, %r13d
cmpq $0xa, %r13
je 0x18ee
xorl %ebx, %ebx
cmpq $0xa, %rbx
je 0x18e9
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 0x1884
incq %r13
jmp 0x187c
incq %r12
jmp 0x1873
incq %r15
jmp 0x1866
movq 0x26d6(%rip), %rdi      # 0x3fd8
leaq 0x7b0(%rip), %rsi       # 0x20b9
callq 0x10a0
movq %rax, %rdi
callq 0x1050
leaq -0x648(%rbp), %rdi
callq 0x10c0
leaq -0x448(%rbp), %rdi
callq 0x10f0
leaq 0x798(%rip), %rsi       # 0x20cd
leaq -0x448(%rbp), %rdi
pushq $0x10
popq %rdx
callq 0x1030
xorl %r15d, %r15d
cmpq $0xa, %r15
je 0x1a14
xorl %r12d, %r12d
cmpq $0xa, %r12
je 0x1a0c
xorl %r13d, %r13d
cmpq $0xa, %r13
je 0x1a04
xorl %ebx, %ebx
cmpq $0xa, %rbx
je 0x19fc
xorl %r14d, %r14d
cmpq $0xa, %r14
je 0x19f4
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 0x26f6(%rip), %rsi      # 0x40d8
callq 0x1090
movq %rax, %rdi
callq 0x1050
incq %r14
jmp 0x197a
incq %rbx
jmp 0x196d
incq %r13
jmp 0x1961
incq %r12
jmp 0x1954
incq %r15
jmp 0x1947
movq 0x25bd(%rip), %rdi      # 0x3fd8
leaq 0x6b8(%rip), %rsi       # 0x20da
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 0x1a9f
jmp 0x1a8e
jmp 0x1a89
movq %rax, %rbx
jmp 0x1aba
jmp 0x1a9f
jmp 0x1a89
movq %rax, %rbx
jmp 0x1aae
movq %rax, %rbx
leaq -0x448(%rbp), %rdi
callq 0x10d0
jmp 0x1aa2
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