// File: /workspace/github_cpp_makefile_star2_O3/jkingan[P]ladyheather/heathgps.cpp
// Function: show_chc_info()
void show_chc_info()
{
double val;
char c;
char *s;

   if(have_chc_offset == 0) return;

   c = ' ';

   s = "ns";
   val = (chc_tie); // TICC_RATE; 
   if(plot[SEVEN].show_freq) {
      s = "Hz";
      val = tie_to_freq(SEVEN, val);
   }

   if     (val >= 10000000000.0)   sprintf(out, "TIEc%c >10 seconds     ", c);
   else if(val >= 1000000000.0)    sprintf(out, "TIEc%c%11.0f %s   ", c, val,s);
   else if(val >= 100000000.0)     sprintf(out, "TIEc%c%11.1f %s   ", c, val,s);
   else if(val >= 10000000.0)      sprintf(out, "TIEc%c%11.2f %s   ", c, val,s);
   else if(val >= 1000000.0)       sprintf(out, "TIEc%c%11.3f %s   ", c, val,s);
   else if(val >= 100000.0)        sprintf(out, "TIEc%c%11.4f %s   ", c, val,s);
   else if(val >= 10000.0)         sprintf(out, "TIEc%c%11.5f %s   ", c, val,s);
   else if(val >= 0.0)             sprintf(out, "TIEc%c%11.6f %s   ", c, val,s);
   else if(val <= -100000000.0)    sprintf(out, "TIEc%c%11.0f %s   ", c, val,s);
   else if(val <= -10000000.0)     sprintf(out, "TIEc%c%11.1f %s   ", c, val,s);
   else if(val <= -1000000.0)      sprintf(out, "TIEc%c%11.2f %s   ", c, val,s);
   else if(val <= -100000.0)       sprintf(out, "TIEc%c%11.3f %s   ", c, val,s);
   else if(val <= -10000.0)        sprintf(out, "TIEc%c%11.4f %s   ", c, val,s);
   else if(val <= -1000.0)         sprintf(out, "TIEc%c%11.5f %s   ", c, val,s);
   else                            sprintf(out, "TIEc%c%11.6f %s   ", c, val,s);

   vidstr(VAL_ROW+3, VAL_COL, WHITE, out);
}

// Assembly:
leaq 0x24c900(%rip), %rax    # 0x30d23c
cmpl $0x0, (%rax)
je 0xc0988
leaq 0x17c2c0(%rip), %rax    # 0x23cc08
movsd (%rax), %xmm0
leaq 0x9d3dd(%rip), %rax     # 0x15dd30
cmpl $0x0, 0x9e0(%rax)
je 0xc0989
leaq 0x24c015(%rip), %rax    # 0x30c978
divsd 0x5dea5(%rip), %xmm0    # 0x11e810
addsd 0x486fd(%rip), %xmm0    # 0x109070
movsd (%rax), %xmm1
mulsd %xmm1, %xmm0
subsd %xmm1, %xmm0
leaq 0x55872(%rip), %rcx     # 0x1161f8
jmp 0xc0990
retq
leaq 0x54cba(%rip), %rcx     # 0x11564a
pushq %rbp
movq %rsp, %rbp
ucomisd 0x5e07c(%rip), %xmm0    # 0x11ea18
jae 0xc0a64
ucomisd 0x4867e(%rip), %xmm0    # 0x109028
jae 0xc0a80
ucomisd 0x5d810(%rip), %xmm0    # 0x11e1c8
jae 0xc0a90
ucomisd 0x4af12(%rip), %xmm0    # 0x10b8d8
jae 0xc0aa0
ucomisd 0x4867c(%rip), %xmm0    # 0x109050
jae 0xc0ab0
ucomisd 0x486e6(%rip), %xmm0    # 0x1090c8
jae 0xc0ac0
ucomisd 0x486e8(%rip), %xmm0    # 0x1090d8
jae 0xc0ad0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xc0a54
movsd 0x5e008(%rip), %xmm1    # 0x11ea10
ucomisd %xmm0, %xmm1
jae 0xc0a80
movsd 0x5dff2(%rip), %xmm1    # 0x11ea08
ucomisd %xmm0, %xmm1
jae 0xc0a90
movsd 0x5de14(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xc0aa0
movsd 0x5de0e(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xc0ab0
movsd 0x48690(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xc0ac0
movsd 0x48692(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xc0ad0
leaq 0x27b7c5(%rip), %rdi    # 0x33c220
leaq 0x69ebe(%rip), %rsi     # 0x12a920
jmp 0xc0ade
leaq 0x27b7b5(%rip), %rdi    # 0x33c220
leaq 0x69e24(%rip), %rsi     # 0x12a896
movl $0x20, %edx
xorl %eax, %eax
callq 0x9060
jmp 0xc0aea
leaq 0x27b799(%rip), %rdi    # 0x33c220
leaq 0x69e20(%rip), %rsi     # 0x12a8ae
jmp 0xc0ade
leaq 0x27b789(%rip), %rdi    # 0x33c220
leaq 0x69e23(%rip), %rsi     # 0x12a8c1
jmp 0xc0ade
leaq 0x27b779(%rip), %rdi    # 0x33c220
leaq 0x69e26(%rip), %rsi     # 0x12a8d4
jmp 0xc0ade
leaq 0x27b769(%rip), %rdi    # 0x33c220
leaq 0x69e29(%rip), %rsi     # 0x12a8e7
jmp 0xc0ade
leaq 0x27b759(%rip), %rdi    # 0x33c220
leaq 0x69e2c(%rip), %rsi     # 0x12a8fa
jmp 0xc0ade
leaq 0x27b749(%rip), %rdi    # 0x33c220
leaq 0x69e2f(%rip), %rsi     # 0x12a90d
movl $0x20, %edx
movb $0x1, %al
callq 0x9060
leaq 0x27b72f(%rip), %rcx    # 0x33c220
movl $0x3, %edi
movl $0xf, %esi
movl $0xf, %edx
popq %rbp
jmp 0xe787