// File: /workspace/github_cpp_makefile_star2_O1/jkingan[P]ladyheather/heather.cpp
// Function: label_plot_stats(int, int)
int label_plot_stats(int id, int col)
{
double val;

   // format the plot header statistic value line entries

//   no_x_margin = 1;   // mmmmmmmmm
   val = get_stat_val(id);

   if(tie_plot(id) && plot[id].show_freq) {
      if((plot[id].show_stat == SHOW_MIN) || (plot[id].show_stat == SHOW_MAX) || (plot[id].show_stat == SHOW_SPAN)) ;
      else {
         val = tie_to_freq(id, val);
      }
      sprintf(out, "%s %.6f %s", stat_id, val, "Hz");
   }
   else if(phase_plot(id)) {
      sprintf(out, "%s %.6f %s", stat_id, val, plot[id].units);
   }
   else if((id == ADC3) && (rcvr_type == THERMO_RCVR)) {  // PPS
      sprintf(out, "%s %.6f %s", stat_id, val, plot[id].units);
   }
   else if((id == ADC4) && (rcvr_type == THERMO_RCVR)) {  // OSC
      sprintf(out, "%s %.6f %s", stat_id, val, plot[id].units);
   }
   else if(id == OSC) {  // xxxxxx
      fmt_osc_val(1, stat_id, val);
   }
   else if(id == PPS) {
      if(luxor) {
         val *= (double) lux_scale;
         if(val <= (-10000.0))     sprintf(out, "%s  %.3f %s", stat_id, val, plot[PPS].units);
         else if(val <= (-1000.0)) sprintf(out, "%s  %.3f %s", stat_id, val, plot[PPS].units);
         else if(val >= 10000.0)   sprintf(out, "%s  %.3f %s", stat_id, val, plot[PPS].units);
         else                      sprintf(out, "%s  %.3f %s", stat_id, val, plot[PPS].units);
      }
      else if(rcvr_type == CS_RCVR) {
         sprintf(out, "%s  %.1f %s", stat_id, val, plot[PPS].units);
      }
      else if(rcvr_type == ESIP_RCVR) {
         if(val <= (-10000.0))     sprintf(out, "%s %.4f ns", stat_id, val);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f ns", stat_id, val);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f ns", stat_id, val);
         else                      sprintf(out, "%s %.6f ns", stat_id, val);
      }
      else if(rcvr_type == GPSD_RCVR) {
         val /= 1.0E6;  // convert ns to ms
         if(val <= (-10000.0))     sprintf(out, "%s %.4f ms", stat_id, val);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f ms", stat_id, val);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f ms", stat_id, val);
         else                       sprintf(out, "%s %.6f ms", stat_id, val);
      }
      else if(rcvr_type == NVS_RCVR) { // 11.?f
         if(val <= (-10000.0))     sprintf(out, "%s %.4f %s", stat_id, val, plot[id].units);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f %s", stat_id, val, plot[id].units);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f %s", stat_id, val, plot[id].units);
         else                      sprintf(out, "%s %.6f %s", stat_id, val, plot[id].units);
      }
      else if(rcvr_type == UBX_RCVR) {
         if(val <= (-10000.0))     sprintf(out, "%s %.4f ns", stat_id, val);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f ns", stat_id, val);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f ns", stat_id, val);
         else                      sprintf(out, "%s %.6f ns", stat_id, val);
      }
      else if((rcvr_type == VENUS_RCVR) && saw_venus_raw) {
         sprintf(out, "%s %.1f m", stat_id, val);
      }
      else if(rcvr_type == ZODIAC_RCVR) {
         if(val <= (-10000.0))     sprintf(out, "%s %.4f ns", stat_id, val);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f ns", stat_id, val);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f ns", stat_id, val);
         else                      sprintf(out, "%s %.6f ns", stat_id, val);
      }
      else if(lte_lite || ACU_GG || ACU_360) {
         if(val <= (-10000.0))     sprintf(out, "%s %.4f ns", stat_id, val);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f ns", stat_id, val);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f ns", stat_id, val);
         else                      sprintf(out, "%s %.6f ns", stat_id, val);
      }
      else if(TIMING_RCVR) {  // 11.?f
         val /= 1000.0;
         if(val <= (-10000.0))     sprintf(out, "%s %.4f us", stat_id, val);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f us", stat_id, val);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f us", stat_id, val);
         else                      sprintf(out, "%s %.6f us", stat_id, val);
      }
      else { // 11.?f
         if(val <= (-10000.0))     sprintf(out, "%s %.4f %s", stat_id, val, plot[id].units);
         else if(val <= (-1000.0)) sprintf(out, "%s %.5f %s", stat_id, val, plot[id].units);
         else if(val >= 10000.0)   sprintf(out, "%s %.4f %s", stat_id, val, plot[id].units);
         else                      sprintf(out, "%s %.6f %s", stat_id, val, plot[id].units);
      }
   }
   else if(id == SAT_PLOT) {
      sprintf(out, "%s  %.2f %s", stat_id, val, plot[id].units);
   }
   else if(id == TEMP) {
      if((rcvr_type == UCCM_RCVR) && (scpi_type == UCCMP_TYPE)) {
         sprintf(out, "%s %.6f %s", stat_id, val, ppt_string);
      }
      else {
         sprintf(out, "%s  %s", stat_id, fmt_temp(val));
      }
   }
else if((id == PRESSURE) && enviro_mode()) {
   sprintf(out, "%s  %s", stat_id, fmt_pressure(val));
}
   else if(luxor && (id == TC2)) {
      sprintf(out, "%s  %s", stat_id, fmt_temp(val));
   }
   else if(id == DAC) {
      if(luxor) {
         sprintf(out, "%s  %.3f %s", stat_id, val, plot[id].units);
      }
      else if(TIMING_RCVR) {
         sprintf(out, "%s %.6f ns", stat_id, val);
      }
      else {
         sprintf(out, "%s %.6f %s", stat_id, val, plot[id].units);
      }
   }
   else if(rcvr_type == CS_RCVR) {
      sprintf(out, "%s %.3f %s", stat_id, val, plot[id].units);
   }
   else if(rcvr_type == X72_RCVR) {
      sprintf(out, "%s %.5f %s", stat_id, val, plot[id].units);
   }
   else if((id == ONE) || (id == TWO)) {
      if(rcvr_type == TIDE_RCVR) {  // ckckck
         sprintf(out, "%s %.3f %s", stat_id, val, plot[id].units);
      }
      else if(rcvr_type == ZYFER_RCVR) {
         sprintf(out, "%s %.4f %s", stat_id, val, plot[id].units);
      }
      else if(plot_loc) {
         sprintf(out, "%s %.8f %s", stat_id, val, plot[id].units);
      }
      else sprintf(out, "%s (private) %s", stat_id, plot[id].units);
   }
   else if(id == THREE) {
      sprintf(out, "%s %.3f %s", stat_id, val, plot[id].units);
   }
   else if(id == SIX) {
      sprintf(out, "%s %.3f %s", stat_id, val, plot[id].units);
   }
   else {
      if(luxor) {
         if(id == LUX2) val *= (double) lum_scale;
         sprintf(out, "%s %.3f %s", stat_id, val, plot[id].units);
      }
      else {
         sprintf(out, "%s %.6f %s", stat_id, val, plot[id].units);
      }
   }

   if(plot[id].show_plot && plot[id].show_stat) {
      no_x_margin = no_y_margin = 1;
      vidstr(STAT_ROW, col, plot[id].plot_color, out);
      no_x_margin = no_y_margin = 0;
      return strlen(out);
   }
   else return 0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
movl %esi, %ebx
movl %edi, %r14d
callq 0x13a37
movsd %xmm0, -0x20(%rbp)
movl %r14d, %edi
callq 0x13ccd
movslq %r14d, %r15
testl %eax, %eax
je 0x14c18
imulq $0xe8, %r15, %rcx
leaq 0x149155(%rip), %rax    # 0x15dd30
cmpl $0x0, 0xd0(%rcx,%rax)
je 0x14c18
addq %rcx, %rax
movl 0xd4(%rax), %eax
addl $-0x10, %eax
cmpl $0x30, %eax
ja 0x14cc5
movabsq $0x1000000010001, %rcx  # imm = 0x1000000010001
btq %rax, %rcx
jae 0x14cc5
movsd -0x20(%rbp), %xmm0
jmp 0x14cd2
movq 0x203cb1(%rip), %rax    # 0x2188d0
cmpq $0x10000, %rax          # imm = 0x10000
setne %cl
movl %r14d, %edx
andl $-0x4, %edx
cmpl $0x4, %edx
setne %dl
orb %cl, %dl
je 0x14c59
testl %r14d, %r14d
setne %cl
cmpq $0x80000, %rax          # imm = 0x80000
setne %dl
orb %cl, %dl
movsd -0x20(%rbp), %xmm1
jne 0x14c8b
movq 0x1490e1(%rip), %rcx    # 0x15dd38
jmp 0x14caa
movl %r14d, %eax
imulq $0xe8, %rax, %rax
leaq 0x1490c6(%rip), %rcx    # 0x15dd30
movq 0x8(%rax,%rcx), %rcx
leaq 0x3275aa(%rip), %rdi    # 0x33c220
leaq 0xf59ba(%rip), %rsi     # 0x10a637
leaq 0x32aabc(%rip), %rdx    # 0x33f740
movsd -0x20(%rbp), %xmm0
jmp 0x14cee
cmpq $0x80000, %rax          # imm = 0x80000
setne %cl
cmpl $0x1, %r14d
setne %dl
orb %cl, %dl
jne 0x14d65
movq 0x149176(%rip), %rcx    # 0x15de20
leaq 0x32756f(%rip), %rdi    # 0x33c220
leaq 0xf597f(%rip), %rsi     # 0x10a637
leaq 0x32aa81(%rip), %rdx    # 0x33f740
movapd %xmm1, %xmm0
jmp 0x14cee
movl %r14d, %edi
movsd -0x20(%rbp), %xmm0
callq 0xad8a2
leaq 0x327547(%rip), %rdi    # 0x33c220
leaq 0xf5957(%rip), %rsi     # 0x10a637
leaq 0x32aa59(%rip), %rdx    # 0x33f740
leaq 0x101476(%rip), %rcx    # 0x116164
movb $0x1, %al
callq 0x9060
imulq $0xe8, %r15, %rdx
leaq 0x14902d(%rip), %rcx    # 0x15dd30
xorl %eax, %eax
cmpl $0x0, 0x18(%rdx,%rcx)
je 0x14d5a
addq %rdx, %rcx
cmpl $0x0, 0xd4(%rcx)
je 0x14d5a
movb $0x1, %al
movb %al, 0x203b3b(%rip)     # 0x21885b
movb %al, 0x203b34(%rip)     # 0x21885a
movl 0x203a7c(%rip), %edi    # 0x2187a8
addl $0x5, %edi
movzbl 0x20(%rcx), %edx
leaq 0x3274e6(%rip), %r14    # 0x33c220
movl %ebx, %esi
movq %r14, %rcx
callq 0xe7d0
xorl %eax, %eax
movb %al, 0x203b0f(%rip)     # 0x21885b
movb %al, 0x203b08(%rip)     # 0x21885a
movq %r14, %rdi
callq 0x9120
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
cmpl $0x1, %r14d
jne 0x14d85
leaq 0x32a9ce(%rip), %rsi    # 0x33f740
movl $0x1, %edi
movapd %xmm1, %xmm0
callq 0x1356c
jmp 0x14cf5
testl %r14d, %r14d
je 0x14dbe
cmpl $0x3, %r14d
je 0x14e72
cmpl $0x10, %r14d
je 0x14df8
cmpl $0x13, %r14d
jne 0x14e30
movq 0x14a0c5(%rip), %rcx    # 0x15ee70
leaq 0x32746e(%rip), %rdi    # 0x33c220
leaq 0xf5924(%rip), %rsi     # 0x10a6dd
jmp 0x14cb8
cmpb $0x0, 0x22a179(%rip)    # 0x23ef3e
je 0x14ebe
movsd 0x203add(%rip), %xmm0   # 0x2188b0
mulsd %xmm1, %xmm0
movq 0x148f5a(%rip), %rcx    # 0x15dd38
leaq 0x32743b(%rip), %rdi    # 0x33c220
leaq 0xf5856(%rip), %rsi     # 0x10a642
leaq 0x32a94d(%rip), %rdx    # 0x33f740
jmp 0x14cee
callq 0x5f743
movsd -0x20(%rbp), %xmm1
testl %eax, %eax
je 0x14e30
movapd %xmm1, %xmm0
callq 0x133aa
leaq 0x32740a(%rip), %rdi    # 0x33c220
leaq 0xf58cc(%rip), %rsi     # 0x10a6e9
leaq 0x32a91c(%rip), %rdx    # 0x33f740
leaq 0x32b535(%rip), %rcx    # 0x340360
jmp 0x14eb2
movb 0x22a108(%rip), %al     # 0x23ef3e
testb %al, %al
sete %cl
cmpl $0x8, %r14d
setne %dl
orb %cl, %dl
je 0x14e8d
cmpl $0x2, %r14d
jne 0x14f69
testb %al, %al
je 0x15051
movq 0x1490a9(%rip), %rcx    # 0x15df08
leaq 0x3273ba(%rip), %rdi    # 0x33c220
leaq 0xf57d5(%rip), %rsi     # 0x10a642
jmp 0x14cb8
cmpq $0x8, %rax
jne 0x14e8d
cmpl $0x50, 0x206161(%rip)   # 0x21afe0
jne 0x14e8d
movq 0x32a798(%rip), %rcx    # 0x33f620
jmp 0x14caa
movapd %xmm1, %xmm0
callq 0x132fb
leaq 0x327383(%rip), %rdi    # 0x33c220
leaq 0xf5845(%rip), %rsi     # 0x10a6e9
leaq 0x32a895(%rip), %rdx    # 0x33f740
leaq 0x32b3ae(%rip), %rcx    # 0x340260
xorl %eax, %eax
callq 0x9060
jmp 0x14cf5
cmpq $0x7ff, %rax            # imm = 0x7FF
jle 0x14f06
cmpq $0x800, %rax            # imm = 0x800
je 0x14fe7
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
je 0x14fb0
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x15025
movq 0x148e45(%rip), %rcx    # 0x15dd38
leaq 0x327326(%rip), %rdi    # 0x33c220
leaq 0xf574d(%rip), %rsi     # 0x10a64e
jmp 0x14cb8
cmpq $0x4, %rax
je 0x14fb0
cmpq $0x200, %rax            # imm = 0x200
jne 0x15025
divsd 0xf412c(%rip), %xmm1    # 0x109050
movsd 0xf41a4(%rip), %xmm0    # 0x1090d0
ucomisd %xmm1, %xmm0
jae 0x15118
movsd 0xf41a2(%rip), %xmm0    # 0x1090e0
ucomisd %xmm1, %xmm0
jae 0x1520c
ucomisd 0xf4188(%rip), %xmm1    # 0x1090d8
jae 0x15118
leaq 0x3272c3(%rip), %rdi    # 0x33c220
leaq 0xf572d(%rip), %rsi     # 0x10a691
jmp 0x1521a
movq 0x203960(%rip), %rcx    # 0x2188d0
cmpq $0x2000000, %rcx        # imm = 0x2000000
je 0x150a1
cmpq $0x20000, %rcx          # imm = 0x20000
jne 0x150b9
imulq $0xe8, %r15, %rax
leaq 0x148d98(%rip), %rcx    # 0x15dd30
movq 0x8(%rax,%rcx), %rcx
leaq 0x32727c(%rip), %rdi    # 0x33c220
leaq 0xf5745(%rip), %rsi     # 0x10a6f0
jmp 0x14cb8
movsd 0xf4118(%rip), %xmm0    # 0x1090d0
ucomisd %xmm1, %xmm0
jae 0x151b2
movsd 0xf4116(%rip), %xmm0    # 0x1090e0
ucomisd %xmm1, %xmm0
jae 0x151c2
ucomisd 0xf40fc(%rip), %xmm1    # 0x1090d8
jb 0x1508e
jmp 0x151b2
movsd 0xf40e1(%rip), %xmm0    # 0x1090d0
ucomisd %xmm1, %xmm0
jae 0x1512b
movsd 0xf40df(%rip), %xmm0    # 0x1090e0
ucomisd %xmm1, %xmm0
jae 0x151f2
ucomisd 0xf40c5(%rip), %xmm1    # 0x1090d8
movq 0x148d1e(%rip), %rcx    # 0x15dd38
jb 0x14caa
jmp 0x1528a
cmpq $0x80, %rax
jne 0x15137
cmpl $0x0, 0x328dbc(%rip)    # 0x33ddf4
je 0x15137
leaq 0x3271db(%rip), %rdi    # 0x33c220
leaq 0xf5666(%rip), %rsi     # 0x10a6b2
jmp 0x1521a
cmpb $0x0, 0x2038ac(%rip)    # 0x218904
jne 0x1508e
movq 0x20386f(%rip), %rax    # 0x2188d0
cmpq $0x1, %rax
sete %dl
movl 0x205f66(%rip), %ecx    # 0x21afd4
cmpl $0x41, %ecx
sete %sil
andb %dl, %sil
movl 0x20387a(%rip), %edx    # 0x2188f8
cmpl $0x47, %edx
sete %dil
testb %dil, %sil
je 0x15231
leaq 0x32718b(%rip), %rdi    # 0x33c220
leaq 0xf55d4(%rip), %rsi     # 0x10a670
jmp 0x1521a
imulq $0xe8, %r15, %rax
leaq 0x148c81(%rip), %rcx    # 0x15dd30
movq 0x8(%rax,%rcx), %rcx
jmp 0x151f9
movl %r14d, %edx
andl $-0x2, %edx
cmpl $0x4, %edx
jne 0x151d2
movl %r14d, %eax
imulq $0xe8, %rax, %rax
cmpq $0x100000, %rcx         # imm = 0x100000
je 0x1527e
cmpq $0x800000, %rcx         # imm = 0x800000
je 0x14f91
cmpb $0x0, 0x2062ef(%rip)    # 0x21b3e2
leaq 0x148c36(%rip), %rcx    # 0x15dd30
movq 0x8(%rax,%rcx), %rcx
leaq 0x32711a(%rip), %rdi    # 0x33c220
je 0x152e1
leaq 0xf55e8(%rip), %rsi     # 0x10a6fb
jmp 0x14cb8
leaq 0x327101(%rip), %rdi    # 0x33c220
leaq 0xf5555(%rip), %rsi     # 0x10a67b
jmp 0x1521a
movq 0x148c06(%rip), %rcx    # 0x15dd38
jmp 0x1528a
cmpq $0x100, %rax            # imm = 0x100
je 0x15175
cmpl $0x0, 0x205e8a(%rip)    # 0x21afd0
jne 0x15175
cmpq $0x1, %rax
sete %dl
movl 0x205e7f(%rip), %ecx    # 0x21afd4
cmpl $0x41, %ecx
sete %sil
andb %dl, %sil
movl 0x203793(%rip), %edx    # 0x2188f8
cmpl $0x47, %edx
sete %dil
testb %dil, %sil
je 0x152f4
movsd 0xf3f53(%rip), %xmm0    # 0x1090d0
ucomisd %xmm1, %xmm0
jae 0x151b2
movsd 0xf3f55(%rip), %xmm0    # 0x1090e0
ucomisd %xmm1, %xmm0
jae 0x151c2
leaq 0x327088(%rip), %rdi    # 0x33c220
ucomisd 0xf3f38(%rip), %xmm1    # 0x1090d8
jae 0x152c9
leaq 0xf54c3(%rip), %rsi     # 0x10a670
jmp 0x152d0
leaq 0x327067(%rip), %rdi    # 0x33c220
leaq 0xf549a(%rip), %rsi     # 0x10a65a
jmp 0x1521a
leaq 0x327057(%rip), %rdi    # 0x33c220
leaq 0xf5495(%rip), %rsi     # 0x10a665
jmp 0x1521a
cmpl $0x9, %r14d
je 0x1529d
cmpl $0x6, %r14d
jne 0x152a9
movq 0x1490bb(%rip), %rcx    # 0x15e2a8
jmp 0x14f9d
movq 0x148b3f(%rip), %rcx    # 0x15dd38
leaq 0x327020(%rip), %rdi    # 0x33c220
leaq 0xf54a0(%rip), %rsi     # 0x10a6a7
jmp 0x14cb8
leaq 0x32700d(%rip), %rdi    # 0x33c220
leaq 0xf546c(%rip), %rsi     # 0x10a686
leaq 0x32a51f(%rip), %rdx    # 0x33f740
movapd %xmm1, %xmm0
movb $0x1, %al
callq 0x9060
jmp 0x14cf5
testb %sil, %sil
je 0x15248
cmpl $0x33, %edx
je 0x1508e
cmpl $0x47, %edx
je 0x1508e
cmpl $0x41, %ecx
sete %dl
cmpq $0x1, %rax
sete %sil
cmpl $0x50, %ecx
sete %cl
testl $0x800009e4, %eax       # imm = 0x800009E4
jne 0x1508e
orb %cl, %dl
andb %dl, %sil
jne 0x1508e
movq 0x148c8f(%rip), %rcx    # 0x15df08
jmp 0x14caa
leaq 0x148aab(%rip), %rcx    # 0x15dd30
movq 0x8(%rax,%rcx), %rcx
leaq 0x326f8f(%rip), %rdi    # 0x33c220
leaq 0xf5404(%rip), %rsi     # 0x10a69c
jmp 0x14cb8
movq 0x1492bc(%rip), %rcx    # 0x15e560
jmp 0x14f9d
imulq $0xe8, %r15, %rcx
leaq 0x148a79(%rip), %rdx    # 0x15dd30
movq 0x8(%rcx,%rdx), %rcx
testb %al, %al
jne 0x14f9d
jmp 0x14caa
leaq 0xf538a(%rip), %rsi     # 0x10a65a
leaq 0x32a469(%rip), %rdx    # 0x33f740
movsd -0x20(%rbp), %xmm0
jmp 0x15225
leaq 0xf541e(%rip), %rsi     # 0x10a706
leaq 0x32a451(%rip), %rdx    # 0x33f740
jmp 0x14eb2
testb %sil, %sil
je 0x1530b
cmpl $0x47, %edx
je 0x15175
cmpl $0x33, %edx
je 0x15175
cmpb $0x0, 0x2035f2(%rip)    # 0x218904
je 0x15375
movsd -0x20(%rbp), %xmm1
divsd 0xf3d17(%rip), %xmm1    # 0x109038
movsd 0xf3da7(%rip), %xmm2    # 0x1090d0
movapd %xmm1, %xmm0
ucomisd %xmm1, %xmm2
jae 0x15362
movsd 0xf3da5(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0x153e8
ucomisd 0xf3d8b(%rip), %xmm0    # 0x1090d8
jae 0x15362
leaq 0x326eca(%rip), %rdi    # 0x33c220
leaq 0xf5375(%rip), %rsi     # 0x10a6d2
jmp 0x153f6
leaq 0x326eb7(%rip), %rdi    # 0x33c220
leaq 0xf534c(%rip), %rsi     # 0x10a6bc
jmp 0x153f6
testb %sil, %sil
je 0x15384
cmpl $0x33, %edx
je 0x15314
cmpl $0x47, %edx
je 0x15314
cmpl $0x41, %ecx
sete %dl
cmpq $0x1, %rax
sete %sil
cmpl $0x50, %ecx
sete %cl
testl $0x800009e4, %eax       # imm = 0x800009E4
jne 0x15314
orb %cl, %dl
andb %dl, %sil
jne 0x15314
movsd 0xf3d1a(%rip), %xmm0    # 0x1090d0
ucomisd -0x20(%rbp), %xmm0
jae 0x15402
movsd 0xf3d1b(%rip), %xmm0    # 0x1090e0
ucomisd -0x20(%rbp), %xmm0
jae 0x1541c
movsd -0x20(%rbp), %xmm0
ucomisd 0xf3cff(%rip), %xmm0    # 0x1090d8
movq 0x148958(%rip), %rcx    # 0x15dd38
jb 0x14c6f
jmp 0x15409
leaq 0x326e31(%rip), %rdi    # 0x33c220
leaq 0xf52d1(%rip), %rsi     # 0x10a6c7
leaq 0x32a343(%rip), %rdx    # 0x33f740
jmp 0x15225
movq 0x14892f(%rip), %rcx    # 0x15dd38
leaq 0x326e10(%rip), %rdi    # 0x33c220
leaq 0xf5285(%rip), %rsi     # 0x10a69c
jmp 0x14c7d
movq 0x148915(%rip), %rcx    # 0x15dd38
leaq 0x326df6(%rip), %rdi    # 0x33c220
leaq 0xf5276(%rip), %rsi     # 0x10a6a7
jmp 0x14c7d