// File: /workspace/github_cpp_makefile_star2_O1/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 0xcfb5(%rip), %rsi      # 0x1110d
leaq 0xcfb0(%rip), %rdx      # 0x1110f
movq %rsp, %rdi
callq 0x4898
cmpl $0x1, 0x88(%rbx)
jne 0x418b
movq %rsp, %rdi
movq 0x8(%rdi), %rdx
leaq 0xcf8c(%rip), %rcx      # 0x1110a
movl $0x2, %r8d
xorl %esi, %esi
callq 0x3390
cmpl $0x3, 0x88(%rbx)
jne 0x41af
movq %rsp, %rdi
movq 0x8(%rdi), %rdx
leaq 0xcf6e(%rip), %rcx      # 0x11110
movl $0x7, %r8d
xorl %esi, %esi
callq 0x3390
movq 0x13e12(%rip), %rdi     # 0x17fc8
leaq 0xdfee(%rip), %rsi      # 0x121ab
movl $0x1, %edx
callq 0x3290
movq 0x13dfa(%rip), %rdi     # 0x17fc8
leaq 0xcfc3(%rip), %rsi      # 0x11198
movl $0x27, %edx
callq 0x3290
movq 0x13de2(%rip), %rdi     # 0x17fc8
leaq 0xcfd3(%rip), %rsi      # 0x111c0
movl $0x29, %edx
callq 0x3290
movq 0x13dca(%rip), %rdi     # 0x17fc8
leaq 0xcfe5(%rip), %rsi      # 0x111ea
movl $0x28, %edx
callq 0x3290
movq 0x13db2(%rip), %rdi     # 0x17fc8
leaq 0xcff6(%rip), %rsi      # 0x11213
movl $0x26, %edx
callq 0x3290
movq 0x13d9a(%rip), %rdi     # 0x17fc8
leaq 0xd005(%rip), %rsi      # 0x1123a
movl $0x25, %edx
callq 0x3290
movsd 0x60(%rbx), %xmm0
movq 0x13d7d(%rip), %rdi     # 0x17fc8
callq 0x33b0
movq %rax, %r14
leaq 0xd1eb(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff2(%rip), %rsi      # 0x11260
movl $0x48, %edx
movq %r14, %rdi
callq 0x3290
movl 0x68(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd1b5(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xd005(%rip), %rsi      # 0x112a9
movl $0x2c, %edx
movq %r14, %rdi
callq 0x3290
movl 0x6c(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd17f(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcffc(%rip), %rsi      # 0x112d6
movl $0x32, %edx
movq %r14, %rdi
callq 0x3290
movl 0x70(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd149(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff9(%rip), %rsi      # 0x11309
movl $0x28, %edx
movq %r14, %rdi
callq 0x3290
movl 0x74(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd113(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfec(%rip), %rsi      # 0x11332
movl $0x39, %edx
movq %r14, %rdi
callq 0x3290
movl 0x78(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd0dd(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff0(%rip), %rsi      # 0x1136c
movl $0x3a, %edx
movq %r14, %rdi
callq 0x3290
movl 0x7c(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd0a7(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff5(%rip), %rsi      # 0x113a7
movl $0x33, %edx
movq %r14, %rdi
callq 0x3290
movl 0x80(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd06e(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff0(%rip), %rsi      # 0x113db
movl $0x30, %edx
movq %r14, %rdi
callq 0x3290
movl 0x84(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xd035(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe8(%rip), %rsi      # 0x1140c
movl $0x3b, %edx
movq %r14, %rdi
callq 0x3290
leaq 0xd010(%rip), %rsi      # 0x11448
movl $0x29, %edx
movq %r14, %rdi
callq 0x3290
movl 0x90(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcfe8(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xd001(%rip), %rsi      # 0x11472
movl $0x30, %edx
movq %r14, %rdi
callq 0x3290
movl 0x94(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcfaf(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff9(%rip), %rsi      # 0x114a3
movl $0x30, %edx
movq %r14, %rdi
callq 0x3290
movl 0x98(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcf76(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcff1(%rip), %rsi      # 0x114d4
movl $0x29, %edx
movq %r14, %rdi
callq 0x3290
movl 0x9c(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %r14
leaq 0xcf3d(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfe2(%rip), %rsi      # 0x114fe
movl $0x2a, %edx
movq %r14, %rdi
callq 0x3290
movsd 0xa0(%rbx), %xmm0
movq %r14, %rdi
callq 0x33b0
movq %rax, %r14
leaq 0xcf02(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfd2(%rip), %rsi      # 0x11529
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 0xcec1(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfb7(%rip), %rsi      # 0x1154f
movl $0x27, %edx
movq %r14, %rdi
callq 0x3290
movl 0xc8(%rbx), %esi
movq %r14, %rdi
callq 0x3420
movq %rax, %rbx
leaq 0xce88(%rip), %rsi      # 0x11445
movl $0x2, %edx
movq %rax, %rdi
callq 0x3290
leaq 0xcfa6(%rip), %rsi      # 0x11577
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 0x461b
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 0x463e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3260
movq %rbx, %rdi
callq 0x3450