// File: /workspace/github_cpp_makefile_star2_O2/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 0x247788(%rip), %rax    # 0x2f723c
cmpl $0x0, (%rax)
je 0xafb00
leaq 0x177148(%rip), %rax    # 0x226c08
movsd (%rax), %xmm0
leaq 0x98265(%rip), %rax     # 0x147d30
cmpl $0x0, 0x9e0(%rax)
je 0xafb01
leaq 0x246e9d(%rip), %rax    # 0x2f6978
divsd 0x58ca5(%rip), %xmm0    # 0x108788
addsd 0x43585(%rip), %xmm0    # 0xf3070
movsd (%rax), %xmm1
mulsd %xmm1, %xmm0
subsd %xmm1, %xmm0
leaq 0x5077a(%rip), %rcx     # 0x100278
jmp 0xafb08
retq
leaq 0x4fbc2(%rip), %rcx     # 0xff6ca
pushq %rbp
movq %rsp, %rbp
ucomisd 0x58e7c(%rip), %xmm0    # 0x108990
jae 0xafbdc
ucomisd 0x43506(%rip), %xmm0    # 0xf3028
jae 0xafbf6
ucomisd 0x58710(%rip), %xmm0    # 0x108240
jae 0xafc06
ucomisd 0x45e12(%rip), %xmm0    # 0xf5950
jae 0xafc16
ucomisd 0x43504(%rip), %xmm0    # 0xf3050
jae 0xafc26
ucomisd 0x4356e(%rip), %xmm0    # 0xf30c8
jae 0xafc36
ucomisd 0x43570(%rip), %xmm0    # 0xf30d8
jae 0xafc46
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xafbcc
movsd 0x58e08(%rip), %xmm1    # 0x108988
ucomisd %xmm0, %xmm1
jae 0xafbf6
movsd 0x58df2(%rip), %xmm1    # 0x108980
ucomisd %xmm0, %xmm1
jae 0xafc06
movsd 0x58c14(%rip), %xmm1    # 0x1087b0
ucomisd %xmm0, %xmm1
jae 0xafc16
movsd 0x58c0e(%rip), %xmm1    # 0x1087b8
ucomisd %xmm0, %xmm1
jae 0xafc26
movsd 0x43518(%rip), %xmm1    # 0xf30d0
ucomisd %xmm0, %xmm1
jae 0xafc36
movsd 0x4351a(%rip), %xmm1    # 0xf30e0
ucomisd %xmm0, %xmm1
jae 0xafc46
leaq 0x27664d(%rip), %rdi    # 0x326220
leaq 0x64c8b(%rip), %rsi     # 0x114865
jmp 0xafc54
leaq 0x27663d(%rip), %rdi    # 0x326220
leaq 0x64bf1(%rip), %rsi     # 0x1147db
pushq $0x20
popq %rdx
xorl %eax, %eax
callq 0x9060
jmp 0xafc5e
leaq 0x276623(%rip), %rdi    # 0x326220
leaq 0x64bef(%rip), %rsi     # 0x1147f3
jmp 0xafc54
leaq 0x276613(%rip), %rdi    # 0x326220
leaq 0x64bf2(%rip), %rsi     # 0x114806
jmp 0xafc54
leaq 0x276603(%rip), %rdi    # 0x326220
leaq 0x64bf5(%rip), %rsi     # 0x114819
jmp 0xafc54
leaq 0x2765f3(%rip), %rdi    # 0x326220
leaq 0x64bf8(%rip), %rsi     # 0x11482c
jmp 0xafc54
leaq 0x2765e3(%rip), %rdi    # 0x326220
leaq 0x64bfb(%rip), %rsi     # 0x11483f
jmp 0xafc54
leaq 0x2765d3(%rip), %rdi    # 0x326220
leaq 0x64bfe(%rip), %rsi     # 0x114852
pushq $0x20
popq %rdx
movb $0x1, %al
callq 0x9060
leaq 0x2765bb(%rip), %rcx    # 0x326220
pushq $0x3
popq %rdi
pushq $0xf
popq %rdx
movl %edx, %esi
popq %rbp
jmp 0xe2d2