// File: /workspace/github_cpp_makefile_star2_O2/ddu1[P]polarizedtext/src/args.cc
// Function: fasttext::Args::printHelp()
void Args::printHelp() {
  std::string lname = "ns";
  if (loss == loss_name::hs) lname = "hs";
  if (loss == loss_name::softmax) lname = "softmax";
  std::cout
    << "\n"
    << "The following arguments are mandatory:\n"
    << "  -input              training file path\n"
    << "  -output             output file path\n\n"
    << "The following arguments are optional:\n"
    << "  -lr                 learning rate [" << lr << "]\n"
    << "  -lrUpdateRate       change the rate of updates for the learning rate [" << lrUpdateRate << "]\n"
    << "  -dim                size of word vectors [" << dim << "]\n"
    << "  -ws                 size of the context window [" << ws << "]\n"
    << "  -epoch              number of epochs [" << epoch << "]\n"
    << "  -minCount           minimal number of word occurences [" << minCount << "]\n"
    << "  -minCountLabel      minimal number of label occurences [" << minCountLabel << "]\n"
    << "  -neg                number of negatives sampled [" << neg << "]\n"
    << "  -wordNgrams         max length of word ngram [" << wordNgrams << "]\n"
    << "  -loss               loss function {ns, hs, softmax} [ns]\n"
    << "  -bucket             number of buckets [" << bucket << "]\n"
    << "  -minn               min length of char ngram [" << minn << "]\n"
    << "  -maxn               max length of char ngram [" << maxn << "]\n"
    << "  -thread             number of threads [" << thread << "]\n"
    << "  -t                  sampling threshold [" << t << "]\n"
    << "  -label              labels prefix [" << label << "]\n"
    << "  -verbose            verbosity level [" << verbose << "]\n"
    << "  -pretrainedVectors  pretrained word vectors for supervised learning []"
    << std::endl;
}

// Assembly:
pushq %rbx
subq $0x30, %rsp
movq %rdi, %rbx
leaq 0xb209(%rip), %rsi      # 0xf10a
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x4476
movl 0x88(%rbx), %eax
cmpl $0x1, %eax
jne 0x3f32
leaq 0xb1e5(%rip), %rsi      # 0xf107
leaq 0x10(%rsp), %rdi
callq 0x3490
movl 0x88(%rbx), %eax
cmpl $0x3, %eax
jne 0x3f48
leaq 0xb1cf(%rip), %rsi      # 0xf10d
leaq 0x10(%rsp), %rdi
callq 0x3490
movq 0x14079(%rip), %rdi     # 0x17fc8
leaq 0xc245(%rip), %rsi      # 0x1019b
callq 0x3240
leaq 0xb230(%rip), %rsi      # 0xf192
movq %rax, %rdi
callq 0x3240
leaq 0xb249(%rip), %rsi      # 0xf1ba
movq %rax, %rdi
callq 0x3240
leaq 0xb264(%rip), %rsi      # 0xf1e4
movq %rax, %rdi
callq 0x3240
leaq 0xb27e(%rip), %rsi      # 0xf20d
movq %rax, %rdi
callq 0x3240
leaq 0xb296(%rip), %rsi      # 0xf234
movq %rax, %rdi
callq 0x3240
movsd 0x60(%rbx), %xmm0
movq %rax, %rdi
callq 0x33b0
leaq 0xb485(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb291(%rip), %rsi      # 0xf25a
movq %rax, %rdi
callq 0x3240
movl 0x68(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb45c(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2b1(%rip), %rsi      # 0xf2a3
movq %rax, %rdi
callq 0x3240
movl 0x6c(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb433(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2b5(%rip), %rsi      # 0xf2d0
movq %rax, %rdi
callq 0x3240
movl 0x70(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb40a(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2bf(%rip), %rsi      # 0xf303
movq %rax, %rdi
callq 0x3240
movl 0x74(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb3e1(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2bf(%rip), %rsi      # 0xf32c
movq %rax, %rdi
callq 0x3240
movl 0x78(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb3b8(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2d0(%rip), %rsi      # 0xf366
movq %rax, %rdi
callq 0x3240
movl 0x7c(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb38f(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2e2(%rip), %rsi      # 0xf3a1
movq %rax, %rdi
callq 0x3240
movl 0x80(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb363(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2ea(%rip), %rsi      # 0xf3d5
movq %rax, %rdi
callq 0x3240
movl 0x84(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb337(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb2ef(%rip), %rsi      # 0xf406
movq %rax, %rdi
callq 0x3240
leaq 0xb31c(%rip), %rsi      # 0xf442
movq %rax, %rdi
callq 0x3240
movl 0x90(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb2fc(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb31a(%rip), %rsi      # 0xf46c
movq %rax, %rdi
callq 0x3240
movl 0x94(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb2d0(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb31f(%rip), %rsi      # 0xf49d
movq %rax, %rdi
callq 0x3240
movl 0x98(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb2a4(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb324(%rip), %rsi      # 0xf4ce
movq %rax, %rdi
callq 0x3240
movl 0x9c(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb278(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb322(%rip), %rsi      # 0xf4f8
movq %rax, %rdi
callq 0x3240
movsd 0xa0(%rbx), %xmm0
movq %rax, %rdi
callq 0x33b0
leaq 0xb24a(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb31f(%rip), %rsi      # 0xf523
movq %rax, %rdi
callq 0x3240
leaq 0xa8(%rbx), %rsi
movq %rax, %rdi
callq 0x3210
leaq 0xb21d(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb318(%rip), %rsi      # 0xf549
movq %rax, %rdi
callq 0x3240
movl 0xc8(%rbx), %esi
movq %rax, %rdi
callq 0x3420
leaq 0xb1f1(%rip), %rsi      # 0xf43f
movq %rax, %rdi
callq 0x3240
leaq 0xb314(%rip), %rsi      # 0xf571
movq %rax, %rdi
callq 0x3240
movq %rax, %rdi
callq 0x3100
leaq 0x10(%rsp), %rdi
callq 0x34e8
addq $0x30, %rsp
popq %rbx
retq
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x34e8
movq %rbx, %rdi
callq 0x3440