// File: 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:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
leaq 0x26395d(%rip), %rax    # 0x36c41c
cmpl $0x0, (%rax)
jne 0x108ac9
jmp 0x108e6b
movb $0x20, -0x9(%rbp)
leaq 0x71512(%rip), %rax     # 0x179fe6
movq %rax, -0x18(%rbp)
leaq 0x193309(%rip), %rax    # 0x29bde8
movsd (%rax), %xmm0
movsd %xmm0, -0x8(%rbp)
leaq 0xb4231(%rip), %rax     # 0x1bcd20
cmpl $0x0, 0x9e0(%rax)
je 0x108b17
leaq 0x720a6(%rip), %rax     # 0x17aba5
movq %rax, -0x18(%rbp)
movsd -0x8(%rbp), %xmm0
movl $0xa, %edi
callq 0xebbe0
movsd %xmm0, -0x8(%rbp)
movsd -0x8(%rbp), %xmm0
movsd 0x7a7c4(%rip), %xmm1    # 0x1832e8
ucomisd %xmm1, %xmm0
jb 0x108b48
movsbl -0x9(%rbp), %edx
leaq 0x2928cb(%rip), %rdi    # 0x39b400
leaq 0x85165(%rip), %rsi     # 0x18dca1
movb $0x0, %al
callq 0x9060
jmp 0x108e53
movsd -0x8(%rbp), %xmm0
movsd 0x664d3(%rip), %xmm1    # 0x16f028
ucomisd %xmm1, %xmm0
jb 0x108b82
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x292891(%rip), %rdi    # 0x39b400
leaq 0x85143(%rip), %rsi     # 0x18dcb9
movb $0x1, %al
callq 0x9060
jmp 0x108e51
movsd -0x8(%rbp), %xmm0
movsd 0x7a041(%rip), %xmm1    # 0x182bd0
ucomisd %xmm1, %xmm0
jb 0x108bbc
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x292857(%rip), %rdi    # 0x39b400
leaq 0x8511c(%rip), %rsi     # 0x18dccc
movb $0x1, %al
callq 0x9060
jmp 0x108e4f
movsd -0x8(%rbp), %xmm0
movsd 0x665e7(%rip), %xmm1    # 0x16f1b0
ucomisd %xmm1, %xmm0
jb 0x108bf6
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x29281d(%rip), %rdi    # 0x39b400
leaq 0x850f5(%rip), %rsi     # 0x18dcdf
movb $0x1, %al
callq 0x9060
jmp 0x108e4d
movsd -0x8(%rbp), %xmm0
movsd 0x6643d(%rip), %xmm1    # 0x16f040
ucomisd %xmm1, %xmm0
jb 0x108c30
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x2927e3(%rip), %rdi    # 0x39b400
leaq 0x850ce(%rip), %rsi     # 0x18dcf2
movb $0x1, %al
callq 0x9060
jmp 0x108e4b
movsd -0x8(%rbp), %xmm0
movsd 0x664ab(%rip), %xmm1    # 0x16f0e8
ucomisd %xmm1, %xmm0
jb 0x108c6a
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x2927a9(%rip), %rdi    # 0x39b400
leaq 0x850a7(%rip), %rsi     # 0x18dd05
movb $0x1, %al
callq 0x9060
jmp 0x108e49
movsd -0x8(%rbp), %xmm0
movsd 0x66481(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jb 0x108ca4
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x29276f(%rip), %rdi    # 0x39b400
leaq 0x85080(%rip), %rsi     # 0x18dd18
movb $0x1, %al
callq 0x9060
jmp 0x108e47
movsd -0x8(%rbp), %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jb 0x108cd9
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x29273a(%rip), %rdi    # 0x39b400
leaq 0x8505e(%rip), %rsi     # 0x18dd2b
movb $0x1, %al
callq 0x9060
jmp 0x108e45
movsd 0x7a5ff(%rip), %xmm0    # 0x1832e0
ucomisd -0x8(%rbp), %xmm0
jb 0x108d0f
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x292704(%rip), %rdi    # 0x39b400
leaq 0x84fb6(%rip), %rsi     # 0x18dcb9
movb $0x1, %al
callq 0x9060
jmp 0x108e43
movsd 0x7a5c1(%rip), %xmm0    # 0x1832d8
ucomisd -0x8(%rbp), %xmm0
jb 0x108d45
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x2926ce(%rip), %rdi    # 0x39b400
leaq 0x84f93(%rip), %rsi     # 0x18dccc
movb $0x1, %al
callq 0x9060
jmp 0x108e41
movsd 0x7a3c3(%rip), %xmm0    # 0x183110
ucomisd -0x8(%rbp), %xmm0
jb 0x108d7b
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x292698(%rip), %rdi    # 0x39b400
leaq 0x84f70(%rip), %rsi     # 0x18dcdf
movb $0x1, %al
callq 0x9060
jmp 0x108e3f
movsd 0x7a395(%rip), %xmm0    # 0x183118
ucomisd -0x8(%rbp), %xmm0
jb 0x108db1
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x292662(%rip), %rdi    # 0x39b400
leaq 0x84f4d(%rip), %rsi     # 0x18dcf2
movb $0x1, %al
callq 0x9060
jmp 0x108e3d
movsd 0x66337(%rip), %xmm0    # 0x16f0f0
ucomisd -0x8(%rbp), %xmm0
jb 0x108de4
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x29262c(%rip), %rdi    # 0x39b400
leaq 0x84f2a(%rip), %rsi     # 0x18dd05
movb $0x1, %al
callq 0x9060
jmp 0x108e3b
movsd 0x66314(%rip), %xmm0    # 0x16f100
ucomisd -0x8(%rbp), %xmm0
jb 0x108e17
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x2925f9(%rip), %rdi    # 0x39b400
leaq 0x84f0a(%rip), %rsi     # 0x18dd18
movb $0x1, %al
callq 0x9060
jmp 0x108e39
movsbl -0x9(%rbp), %edx
movsd -0x8(%rbp), %xmm0
movq -0x18(%rbp), %rcx
leaq 0x2925d5(%rip), %rdi    # 0x39b400
leaq 0x84ef9(%rip), %rsi     # 0x18dd2b
movb $0x1, %al
callq 0x9060
jmp 0x108e3b
jmp 0x108e3d
jmp 0x108e3f
jmp 0x108e41
jmp 0x108e43
jmp 0x108e45
jmp 0x108e47
jmp 0x108e49
jmp 0x108e4b
jmp 0x108e4d
jmp 0x108e4f
jmp 0x108e51
jmp 0x108e53
movl $0x3, %edi
movl $0xf, %edx
leaq 0x29259c(%rip), %rcx    # 0x39b400
movl %edx, %esi
callq 0x10ee0
addq $0x20, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)