// File: /workspace/github_cpp_makefile_star2_O3/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 %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq %rdi, %rbx
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0xcfb0(%rip), %rsi      # 0x1110a
leaq 0xcfab(%rip), %rdx      # 0x1110c
movq %rsp, %rdi
callq 0x489e
movl 0x88(%rbx), %eax
cmpl $0x1, %eax
jne 0x4195
movq %rsp, %rdi
movq 0x8(%rdi), %rdx
leaq 0xcf85(%rip), %rcx      # 0x11107
movl $0x2, %r8d
xorl %esi, %esi
callq 0x3390
movl 0x88(%rbx), %eax
cmpl $0x3, %eax
jne 0x41b5
movq %rsp, %rdi
movq 0x8(%rdi), %rdx
leaq 0xcf65(%rip), %rcx      # 0x1110d
movl $0x7, %r8d
xorl %esi, %esi
callq 0x3390
movq 0x13e0c(%rip), %rdi     # 0x17fc8
leaq 0xe018(%rip), %rsi      # 0x121db
movl $0x1, %edx
callq 0x3290
movq 0x13df4(%rip), %rdi     # 0x17fc8
leaq 0xcfb7(%rip), %rsi      # 0x11192
movl $0x27, %edx
callq 0x3290
movq 0x13ddc(%rip), %rdi     # 0x17fc8
leaq 0xcfc7(%rip), %rsi      # 0x111ba
movl $0x29, %edx
callq 0x3290
movq 0x13dc4(%rip), %rdi     # 0x17fc8
leaq 0xcfd9(%rip), %rsi      # 0x111e4
movl $0x28, %edx
callq 0x3290
movq 0x13dac(%rip), %rdi     # 0x17fc8
leaq 0xcfea(%rip), %rsi      # 0x1120d
movl $0x26, %edx
callq 0x3290
movq 0x13d94(%rip), %rdi     # 0x17fc8
leaq 0xcff9(%rip), %rsi      # 0x11234
movl $0x25, %edx
callq 0x3290
movsd 0x60(%rbx), %xmm0
movq 0x13d77(%rip), %rdi     # 0x17fc8
callq 0x33b0
movq %rax, %r14
leaq 0xd1df(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe6(%rip), %rsi      # 0x1125a
movl $0x48, %edx
movq %r14, %rdi
callq 0x3290
movl 0x68(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd1a9(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff9(%rip), %rsi      # 0x112a3
movl $0x2c, %edx
movq %r14, %rdi
callq 0x3290
movl 0x6c(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd173(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff0(%rip), %rsi      # 0x112d0
movl $0x32, %edx
movq %r14, %rdi
callq 0x3290
movl 0x70(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd13d(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfed(%rip), %rsi      # 0x11303
movl $0x28, %edx
movq %r14, %rdi
callq 0x3290
movl 0x74(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd107(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe0(%rip), %rsi      # 0x1132c
movl $0x39, %edx
movq %r14, %rdi
callq 0x3290
movl 0x78(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd0d1(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe4(%rip), %rsi      # 0x11366
movl $0x3a, %edx
movq %r14, %rdi
callq 0x3290
movl 0x7c(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd09b(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe9(%rip), %rsi      # 0x113a1
movl $0x33, %edx
movq %r14, %rdi
callq 0x3290
movl 0x80(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd062(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe4(%rip), %rsi      # 0x113d5
movl $0x30, %edx
movq %r14, %rdi
callq 0x3290
movl 0x84(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd029(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfdc(%rip), %rsi      # 0x11406
movl $0x3b, %edx
movq %r14, %rdi
callq 0x3290
leaq 0xd004(%rip), %rsi      # 0x11442
movl $0x29, %edx
movq %r14, %rdi
callq 0x3290
movl 0x90(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcfdc(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff5(%rip), %rsi      # 0x1146c
movl $0x30, %edx
movq %r14, %rdi
callq 0x3290
movl 0x94(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcfa3(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfed(%rip), %rsi      # 0x1149d
movl $0x30, %edx
movq %r14, %rdi
callq 0x3290
movl 0x98(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcf6a(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe5(%rip), %rsi      # 0x114ce
movl $0x29, %edx
movq %r14, %rdi
callq 0x3290
movl 0x9c(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcf31(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfd6(%rip), %rsi      # 0x114f8
movl $0x2a, %edx
movq %r14, %rdi
callq 0x3290
movsd 0xa0(%rbx), %xmm0
movq %r14, %rdi
callq 0x33b0
movq %rax, %r14
leaq 0xcef6(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfc6(%rip), %rsi      # 0x11523
movl $0x25, %edx
movq %r14, %rdi
callq 0x3290
movq 0xa8(%rbx), %rsi
movq 0xb0(%rbx), %rdx
movq %r14, %rdi
callq 0x3290
movq %rax, %r14
leaq 0xceb5(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfab(%rip), %rsi      # 0x11549
movl $0x27, %edx
movq %r14, %rdi
callq 0x3290
movl 0xc8(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %rbx
leaq 0xce7c(%rip), %rsi      # 0x1143f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcf9a(%rip), %rsi      # 0x11571
movl $0x48, %edx
movq %rbx, %rdi
callq 0x3290
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3230
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3180
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x4621
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3260
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x4644
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3260
movq %rbx, %rdi
callq 0x3450