// File: /workspace/github_c_makefile_star2_O1/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 %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
testq %rdi, %rdi
je 0xac10a
movq %rcx, %rbx
movq %rdx, %r15
movq %rsi, %r12
movq %rdi, %r14
leaq 0x50bbe(%rip), %rsi     # 0xfca9e
movq %rcx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ab
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdabde
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50bac(%rip), %rsi     # 0xfcac3
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ab
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdac1e
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b9a(%rip), %rsi     # 0xfcae8
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ba
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdabde
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b8b(%rip), %rsi     # 0xfcb10
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ba
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdac1e
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b7c(%rip), %rsi     # 0xfcb38
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ca
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdabde
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b6e(%rip), %rsi     # 0xfcb61
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ca
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdac1e
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b60(%rip), %rsi     # 0xfcb8a
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4da
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdabde
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b53(%rip), %rsi     # 0xfcbb4
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4da
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdac1e
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b46(%rip), %rsi     # 0xfcbde
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ea
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdabde
movl $0xa, %edi
movq %rbx, %rsi
callq 0x759ff
leaq 0x50b39(%rip), %rsi     # 0xfcc08
movq %rbx, %rdi
movq %r12, %rdx
movq %r15, %rcx
xorl %eax, %eax
callq 0x757a1
movq %r14, %rdi
callq 0xad4ea
movq %rax, %rdi
movq %rbx, %rsi
callq 0xdac1e
movl $0xa, %edi
movq %rbx, %rsi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x759ff
callq 0x2504c