// File: /workspace/github_cpp_makefile_star2_O2/ncbi[P]amr/common.cpp
// Function: Common_sp::Application::addDefaultArgs()
void Application::addDefaultArgs ()
{ 
  if (gnu)
	{ 
	  if (threadsUsed)
	    addKey ("threads", "Max. number of threads", "1", '\0', "THREADS");
	  addFlag ("debug", "Integrity checks");
    addKey ("log", "Error log file, appended, opened on application start", "", '\0', "LOG");
    addFlag ("quiet", "Suppress messages to STDERR", 'q');
  }
	else
	{ 
	  addFlag ("qc", "Integrity checks (quality control)");
    addKey ("verbose", "Level of verbosity", "0");
    addFlag ("noprogress", "Turn off progress printout");
    addFlag ("profile", "Use chronometers to profile");
    addKey ("seed", "Positive integer seed for random number generator", "1");
	  if (threadsUsed)
      addKey ("threads", "Max. number of threads", "1");
    addKey ("json", "Output file in Json format");
    addKey ("log", "Error log file, appended");
  #ifndef _MSC_VER
    addFlag ("sigpipe", "Exit normally on SIGPIPE");
  #endif
  }
}

// Assembly:
pushq %rbx
subq $0x90, %rsp
movq %rdi, %rbx
cmpb $0x1, 0xa9(%rdi)
jne 0x35a85
cmpb $0x1, 0xaa(%rbx)
jne 0x3594c
leaq 0x27bc2(%rip), %rsi     # 0x5d476
leaq 0x30(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x1b7b6
leaq 0x27b9d(%rip), %rsi     # 0x5d467
leaq 0x10(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x1b7b6
leaq 0x26f84(%rip), %rsi     # 0x5c864
leaq 0x50(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x1b7b6
leaq 0x27b88(%rip), %rsi     # 0x5d47e
leaq 0x70(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
leaq 0x50(%rsp), %rcx
leaq 0x70(%rsp), %r9
movq %rbx, %rdi
xorl %r8d, %r8d
callq 0x33e70
leaq 0x70(%rsp), %rdi
callq 0xbb68
leaq 0x50(%rsp), %rdi
callq 0xbb68
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x253c1(%rip), %rsi     # 0x5ad14
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x27b1d(%rip), %rsi     # 0x5d486
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x342ae
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x240e1(%rip), %rsi     # 0x59a88
leaq 0x30(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x1b7b6
leaq 0x27ada(%rip), %rsi     # 0x5d497
leaq 0x10(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x1b7b6
leaq 0x27f22(%rip), %rsi     # 0x5d8f5
leaq 0x50(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x1b7b6
leaq 0x27ae4(%rip), %rsi     # 0x5d4cd
leaq 0x70(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
leaq 0x50(%rsp), %rcx
leaq 0x70(%rsp), %r9
movq %rbx, %rdi
xorl %r8d, %r8d
callq 0x33e70
leaq 0x70(%rsp), %rdi
callq 0xbb68
leaq 0x50(%rsp), %rdi
callq 0xbb68
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x27a8b(%rip), %rsi     # 0x5d4d1
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x27a7b(%rip), %rsi     # 0x5d4d7
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
pushq $0x71
popq %rcx
movq %rbx, %rdi
callq 0x342ae
jmp 0x35e0f
leaq 0x24a4f(%rip), %rsi     # 0x5a4db
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x27a51(%rip), %rsi     # 0x5d4f3
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x342ae
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x27a36(%rip), %rsi     # 0x5d516
leaq 0x30(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x27a28(%rip), %rsi     # 0x5d51e
leaq 0x10(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x1b7b6
leaq 0x26cac(%rip), %rsi     # 0x5c7b8
leaq 0x50(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x1b7b6
leaq 0x4efd6(%rip), %r9      # 0x84af8
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
leaq 0x50(%rsp), %rcx
movq %rbx, %rdi
xorl %r8d, %r8d
callq 0x33e70
leaq 0x50(%rsp), %rdi
callq 0xbb68
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x279d0(%rip), %rsi     # 0x5d531
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x279c5(%rip), %rsi     # 0x5d53c
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x342ae
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x279b6(%rip), %rsi     # 0x5d56b
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x2798c(%rip), %rsi     # 0x5d557
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x342ae
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x2796a(%rip), %rsi     # 0x5d573
leaq 0x30(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x27959(%rip), %rsi     # 0x5d578
leaq 0x10(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x1b7b6
leaq 0x26c2f(%rip), %rsi     # 0x5c864
leaq 0x50(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x1b7b6
leaq 0x4eead(%rip), %r9      # 0x84af8
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
leaq 0x50(%rsp), %rcx
movq %rbx, %rdi
xorl %r8d, %r8d
callq 0x33e70
leaq 0x50(%rsp), %rdi
callq 0xbb68
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
cmpb $0x1, 0xaa(%rbx)
jne 0x35d11
leaq 0x277df(%rip), %rsi     # 0x5d476
leaq 0x30(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x277ba(%rip), %rsi     # 0x5d467
leaq 0x10(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x1b7b6
leaq 0x26ba1(%rip), %rsi     # 0x5c864
leaq 0x50(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x1b7b6
leaq 0x4ee1f(%rip), %r9      # 0x84af8
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
leaq 0x50(%rsp), %rcx
movq %rbx, %rdi
xorl %r8d, %r8d
callq 0x33e70
leaq 0x50(%rsp), %rdi
callq 0xbb68
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x27892(%rip), %rsi     # 0x5d5aa
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x27881(%rip), %rsi     # 0x5d5af
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x4edb4(%rip), %rcx     # 0x84af8
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
movq %rbx, %rdi
xorl %r8d, %r8d
movq %rcx, %r9
callq 0x33e70
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x23d11(%rip), %rsi     # 0x59a88
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x2783d(%rip), %rsi     # 0x5d5ca
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x4ed55(%rip), %rcx     # 0x84af8
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
movq %rbx, %rdi
xorl %r8d, %r8d
movq %rcx, %r9
callq 0x33e70
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
leaq 0x2780d(%rip), %rsi     # 0x5d5e3
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x1b7b6
leaq 0x277ff(%rip), %rsi     # 0x5d5eb
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x1b7b6
leaq 0x30(%rsp), %rsi
leaq 0x10(%rsp), %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x342ae
leaq 0x10(%rsp), %rdi
callq 0xbb68
leaq 0x30(%rsp), %rdi
callq 0xbb68
addq $0x90, %rsp
popq %rbx
retq
jmp 0x35e82
jmp 0x35e9f
jmp 0x35eae
jmp 0x35ebd
jmp 0x35e67
jmp 0x35e82
jmp 0x35e9f
jmp 0x35eae
jmp 0x35ebd
jmp 0x35e9f
jmp 0x35eae
jmp 0x35ebd
jmp 0x35e9f
jmp 0x35eae
jmp 0x35ebd
jmp 0x35e9f
jmp 0x35eae
jmp 0x35ebd
jmp 0x35e82
jmp 0x35e9f
jmp 0x35eae
jmp 0x35ebd
jmp 0x35e9f
jmp 0x35e9f
jmp 0x35eae
jmp 0x35eae
jmp 0x35ebd
jmp 0x35ebd
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0xbb68
jmp 0x35e85
jmp 0x35e9f
jmp 0x35e82
jmp 0x35eae
jmp 0x35e9f
jmp 0x35ebd
jmp 0x35eae
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb68
jmp 0x35ea2
jmp 0x35ebd
jmp 0x35e9f
jmp 0x35e9f
jmp 0x35eae
jmp 0x35eae
jmp 0x35ebd
jmp 0x35ebd
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb68
jmp 0x35eb1
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb68
jmp 0x35ec0
movq %rax, %rbx
movq %rbx, %rdi
callq 0xba30