// File: /workspace/github_c_makefile_star2_O2/genometools[P]genometools/src/extended/stream_evaluator.c
// Function: show_transcript_values
static void show_transcript_values(GtTranscriptEvaluators *te,
                                   const char *level,
                                   const char *additional_info, GtFile *outfp)
{
  gt_assert(te);

  gt_file_xprintf(outfp, "exon sensitivity (%s level, all%s): ", level,
                  additional_info);
  gt_evaluator_show_sensitivity(gt_transcript_evaluators_get_all(te), outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon specificity (%s level, all%s): ", level,
                  additional_info);
  gt_evaluator_show_specificity(gt_transcript_evaluators_get_all(te), outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon sensitivity (%s level, single%s): ", level,
                  additional_info);
  gt_evaluator_show_sensitivity(gt_transcript_evaluators_get_single(te), outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon specificity (%s level, single%s): ", level,
                  additional_info );
  gt_evaluator_show_specificity(gt_transcript_evaluators_get_single(te), outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon sensitivity (%s level, initial%s): ", level,
                  additional_info);
  gt_evaluator_show_sensitivity(gt_transcript_evaluators_get_initial(te),
                                outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon specificity (%s level, initial%s): ", level,
                  additional_info);
  gt_evaluator_show_specificity(gt_transcript_evaluators_get_initial(te),
                                outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon sensitivity (%s level, internal%s): ", level,
                  additional_info);
  gt_evaluator_show_sensitivity(gt_transcript_evaluators_get_internal(te),
                                outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon specificity (%s level, internal%s): ", level,
                  additional_info);
  gt_evaluator_show_specificity(gt_transcript_evaluators_get_internal(te),
                                outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon sensitivity (%s level, terminal%s): ", level,
                  additional_info);
  gt_evaluator_show_sensitivity(gt_transcript_evaluators_get_terminal(te),
                                outfp);
  gt_file_xfputc('\n', outfp);

  gt_file_xprintf(outfp, "exon specificity (%s level, terminal%s): ", level,
                  additional_info);
  gt_evaluator_show_specificity(gt_transcript_evaluators_get_terminal(te),
                                outfp);
  gt_file_xfputc('\n', outfp);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
testq %rdi, %rdi
je 0x8d3fd
movq %rcx, %rbx
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %r14
leaq 0x58b49(%rip), %rsi     # 0xe5d3a
movq %rcx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8eddf
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3a36
pushq $0xa
popq %rbp
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58b37(%rip), %rsi     # 0xe5d5f
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8eddf
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3aa7
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58b28(%rip), %rsi     # 0xe5d84
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8ee1f
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3a36
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58b1c(%rip), %rsi     # 0xe5dac
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8ee1f
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3aa7
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58b10(%rip), %rsi     # 0xe5dd4
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8ee60
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3a36
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58b05(%rip), %rsi     # 0xe5dfd
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8ee60
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3aa7
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58afa(%rip), %rsi     # 0xe5e26
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8eea1
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3a36
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58af0(%rip), %rsi     # 0xe5e50
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8eea1
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3aa7
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58ae6(%rip), %rsi     # 0xe5e7a
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8eee2
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3a36
movl %ebp, %edi
movq %rbx, %rsi
callq 0x54619
leaq 0x58adc(%rip), %rsi     # 0xe5ea4
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x542da
movq %r14, %rdi
callq 0x8eee2
movq %rax, %rdi
movq %rbx, %rsi
callq 0xc3aa7
movl %ebp, %edi
movq %rbx, %rsi
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
jmp 0x54619
movq 0xa0bb4(%rip), %rax     # 0x12dfb8
movq (%rax), %rdi
leaq 0x3cc58(%rip), %rsi     # 0xca066
leaq 0x42bd0(%rip), %rdx     # 0xcffe5
leaq 0x58907(%rip), %rcx     # 0xe5d23
leaq 0x57fed(%rip), %r8      # 0xe5410
movl $0x5c1, %r9d            # imm = 0x5C1
xorl %eax, %eax
callq 0xb8c0
callq 0xb300