// File: /workspace/github_cpp_makefile_star2_O2/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 0x130e6
movsd %xmm0, -0x20(%rbp)
movl %r14d, %edi
callq 0x13376
movslq %r14d, %r15
testl %eax, %eax
je 0x14271
imulq $0xe8, %r15, %rcx
leaq 0x133afc(%rip), %rax    # 0x147d30
cmpl $0x0, 0xd0(%rcx,%rax)
je 0x14271
addq %rcx, %rax
movl 0xd4(%rax), %eax
addl $-0x10, %eax
cmpl $0x30, %eax
ja 0x1431e
movabsq $0x1000000010001, %rcx  # imm = 0x1000000010001
btq %rax, %rcx
jae 0x1431e
movsd -0x20(%rbp), %xmm0
jmp 0x1432b
movq 0x1ee658(%rip), %rax    # 0x2028d0
cmpq $0x10000, %rax          # imm = 0x10000
setne %cl
movl %r14d, %edx
andl $-0x4, %edx
cmpl $0x4, %edx
setne %dl
orb %cl, %dl
je 0x142b2
testl %r14d, %r14d
setne %cl
cmpq $0x80000, %rax          # imm = 0x80000
setne %dl
orb %cl, %dl
movsd -0x20(%rbp), %xmm1
jne 0x142e4
movq 0x133a88(%rip), %rcx    # 0x147d38
jmp 0x14303
movl %r14d, %eax
imulq $0xe8, %rax, %rax
leaq 0x133a6d(%rip), %rcx    # 0x147d30
movq 0x8(%rax,%rcx), %rcx
leaq 0x311f51(%rip), %rdi    # 0x326220
leaq 0xe03c1(%rip), %rsi     # 0xf4697
leaq 0x315463(%rip), %rdx    # 0x329740
movsd -0x20(%rbp), %xmm0
jmp 0x14347
cmpq $0x80000, %rax          # imm = 0x80000
setne %cl
cmpl $0x1, %r14d
setne %dl
orb %cl, %dl
jne 0x143be
movq 0x133b1d(%rip), %rcx    # 0x147e20
leaq 0x311f16(%rip), %rdi    # 0x326220
leaq 0xe0386(%rip), %rsi     # 0xf4697
leaq 0x315428(%rip), %rdx    # 0x329740
movapd %xmm1, %xmm0
jmp 0x14347
movl %r14d, %edi
movsd -0x20(%rbp), %xmm0
callq 0x9daff
leaq 0x311eee(%rip), %rdi    # 0x326220
leaq 0xe035e(%rip), %rsi     # 0xf4697
leaq 0x315400(%rip), %rdx    # 0x329740
leaq 0xebf31(%rip), %rcx     # 0x100278
movb $0x1, %al
callq 0x9060
imulq $0xe8, %r15, %rdx
leaq 0x1339d4(%rip), %rcx    # 0x147d30
xorl %eax, %eax
cmpl $0x0, 0x18(%rdx,%rcx)
je 0x143b3
addq %rdx, %rcx
cmpl $0x0, 0xd4(%rcx)
je 0x143b3
movb $0x1, %al
movb %al, 0x1ee4e2(%rip)     # 0x20285b
movb %al, 0x1ee4db(%rip)     # 0x20285a
movl 0x1ee423(%rip), %edi    # 0x2027a8
addl $0x5, %edi
movzbl 0x20(%rcx), %edx
leaq 0x311e8d(%rip), %r14    # 0x326220
movl %ebx, %esi
movq %r14, %rcx
callq 0xe2d2
xorl %eax, %eax
movb %al, 0x1ee4b6(%rip)     # 0x20285b
movb %al, 0x1ee4af(%rip)     # 0x20285a
movq %r14, %rdi
callq 0x9120
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
cmpl $0x1, %r14d
jne 0x143dc
leaq 0x315375(%rip), %rsi    # 0x329740
pushq $0x1
popq %rdi
movapd %xmm1, %xmm0
callq 0x12c1b
jmp 0x1434e
testl %r14d, %r14d
je 0x14415
cmpl $0x3, %r14d
je 0x144c9
cmpl $0x10, %r14d
je 0x1444f
cmpl $0x13, %r14d
jne 0x14487
movq 0x134a6e(%rip), %rcx    # 0x148e70
leaq 0x311e17(%rip), %rdi    # 0x326220
leaq 0xe032d(%rip), %rsi     # 0xf473d
jmp 0x14311
cmpb $0x0, 0x214b22(%rip)    # 0x228f3e
je 0x14515
movsd 0x1ee486(%rip), %xmm0   # 0x2028b0
mulsd %xmm1, %xmm0
movq 0x133903(%rip), %rcx    # 0x147d38
leaq 0x311de4(%rip), %rdi    # 0x326220
leaq 0xe025f(%rip), %rsi     # 0xf46a2
leaq 0x3152f6(%rip), %rdx    # 0x329740
jmp 0x14347
callq 0x57eca
movsd -0x20(%rbp), %xmm1
testl %eax, %eax
je 0x14487
movapd %xmm1, %xmm0
callq 0x12a9c
leaq 0x311db3(%rip), %rdi    # 0x326220
leaq 0xe02d5(%rip), %rsi     # 0xf4749
leaq 0x3152c5(%rip), %rdx    # 0x329740
leaq 0x315ede(%rip), %rcx    # 0x32a360
jmp 0x14509
movb 0x214ab1(%rip), %al     # 0x228f3e
testb %al, %al
sete %cl
cmpl $0x8, %r14d
setne %dl
orb %cl, %dl
je 0x144e4
cmpl $0x2, %r14d
jne 0x14567
testb %al, %al
je 0x1469c
movq 0x133a52(%rip), %rcx    # 0x147f08
leaq 0x311d63(%rip), %rdi    # 0x326220
leaq 0xe01de(%rip), %rsi     # 0xf46a2
jmp 0x14311
cmpq $0x8, %rax
jne 0x144e4
cmpl $0x50, 0x1f0b0a(%rip)   # 0x204fe0
jne 0x144e4
movq 0x315141(%rip), %rcx    # 0x329620
jmp 0x14303
movapd %xmm1, %xmm0
callq 0x129ef
leaq 0x311d2c(%rip), %rdi    # 0x326220
leaq 0xe024e(%rip), %rsi     # 0xf4749
leaq 0x31523e(%rip), %rdx    # 0x329740
leaq 0x315d57(%rip), %rcx    # 0x32a260
xorl %eax, %eax
callq 0x9060
jmp 0x1434e
cmpq $0x4, %rax
je 0x145ae
cmpq $0x200, %rax            # imm = 0x200
je 0x145e5
cmpq $0x800, %rax            # imm = 0x800
je 0x14632
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
je 0x145ae
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x14670
movq 0x1337e4(%rip), %rcx    # 0x147d38
leaq 0x311cc5(%rip), %rdi    # 0x326220
leaq 0xe014c(%rip), %rsi     # 0xf46ae
jmp 0x14311
movq 0x1ee362(%rip), %rcx    # 0x2028d0
cmpq $0x2000000, %rcx        # imm = 0x2000000
je 0x146ec
cmpq $0x20000, %rcx          # imm = 0x20000
jne 0x14704
imulq $0xe8, %r15, %rax
leaq 0x13379a(%rip), %rcx    # 0x147d30
movq 0x8(%rax,%rcx), %rcx
leaq 0x311c7e(%rip), %rdi    # 0x326220
leaq 0xe01a7(%rip), %rsi     # 0xf4750
jmp 0x14311
movsd 0xdeb1a(%rip), %xmm0    # 0xf30d0
ucomisd %xmm1, %xmm0
jae 0x147fd
movsd 0xdeb18(%rip), %xmm0    # 0xf30e0
ucomisd %xmm1, %xmm0
jae 0x1480d
ucomisd 0xdeafe(%rip), %xmm1    # 0xf30d8
jb 0x146d9
jmp 0x147fd
divsd 0xdea63(%rip), %xmm1    # 0xf3050
movsd 0xdeadb(%rip), %xmm0    # 0xf30d0
ucomisd %xmm1, %xmm0
jae 0x14763
movsd 0xdead9(%rip), %xmm0    # 0xf30e0
ucomisd %xmm1, %xmm0
jae 0x1483d
ucomisd 0xdeabf(%rip), %xmm1    # 0xf30d8
jae 0x14763
leaq 0x311bfa(%rip), %rdi    # 0x326220
leaq 0xe00c4(%rip), %rsi     # 0xf46f1
jmp 0x1484b
movsd 0xdea96(%rip), %xmm0    # 0xf30d0
ucomisd %xmm1, %xmm0
jae 0x14776
movsd 0xdea94(%rip), %xmm0    # 0xf30e0
ucomisd %xmm1, %xmm0
jae 0x14862
ucomisd 0xdea7a(%rip), %xmm1    # 0xf30d8
movq 0x1336d3(%rip), %rcx    # 0x147d38
jb 0x14303
jmp 0x148d5
cmpq $0x80, %rax
jne 0x14782
cmpl $0x0, 0x313771(%rip)    # 0x327df4
je 0x14782
leaq 0x311b90(%rip), %rdi    # 0x326220
leaq 0xe007b(%rip), %rsi     # 0xf4712
jmp 0x1484b
cmpb $0x0, 0x1ee261(%rip)    # 0x202904
jne 0x146d9
movq 0x1ee224(%rip), %rax    # 0x2028d0
cmpq $0x1, %rax
sete %dl
movl 0x1f091b(%rip), %ecx    # 0x204fd4
cmpl $0x41, %ecx
sete %sil
andb %dl, %sil
movl 0x1ee22f(%rip), %edx    # 0x2028f8
cmpl $0x47, %edx
sete %dil
testb %dil, %sil
je 0x1487c
leaq 0x311b40(%rip), %rdi    # 0x326220
leaq 0xdffe9(%rip), %rsi     # 0xf46d0
jmp 0x1484b
imulq $0xe8, %r15, %rax
leaq 0x133636(%rip), %rcx    # 0x147d30
movq 0x8(%rax,%rcx), %rcx
jmp 0x14869
movl %r14d, %edx
andl $-0x2, %edx
cmpl $0x4, %edx
jne 0x1481d
movl %r14d, %eax
imulq $0xe8, %rax, %rax
cmpq $0x100000, %rcx         # imm = 0x100000
je 0x148c9
cmpq $0x800000, %rcx         # imm = 0x800000
je 0x1458f
cmpb $0x0, 0x1f0ca4(%rip)    # 0x2053e2
leaq 0x1335eb(%rip), %rcx    # 0x147d30
movq 0x8(%rax,%rcx), %rcx
leaq 0x311acf(%rip), %rdi    # 0x326220
je 0x1492c
leaq 0xdfffd(%rip), %rsi     # 0xf475b
jmp 0x14311
leaq 0x311ab6(%rip), %rdi    # 0x326220
leaq 0xdff6a(%rip), %rsi     # 0xf46db
jmp 0x1484b
movq 0x1335bb(%rip), %rcx    # 0x147d38
jmp 0x148d5
cmpq $0x100, %rax            # imm = 0x100
je 0x147c0
cmpl $0x0, 0x1f083f(%rip)    # 0x204fd0
jne 0x147c0
cmpq $0x1, %rax
sete %dl
movl 0x1f0834(%rip), %ecx    # 0x204fd4
cmpl $0x41, %ecx
sete %sil
andb %dl, %sil
movl 0x1ee148(%rip), %edx    # 0x2028f8
cmpl $0x47, %edx
sete %dil
testb %dil, %sil
je 0x1493f
movsd 0xde908(%rip), %xmm0    # 0xf30d0
ucomisd %xmm1, %xmm0
jae 0x147fd
movsd 0xde90a(%rip), %xmm0    # 0xf30e0
ucomisd %xmm1, %xmm0
jae 0x1480d
leaq 0x311a3d(%rip), %rdi    # 0x326220
ucomisd 0xde8ed(%rip), %xmm1    # 0xf30d8
jae 0x14914
leaq 0xdfed8(%rip), %rsi     # 0xf46d0
jmp 0x1491b
leaq 0x311a1c(%rip), %rdi    # 0x326220
leaq 0xdfeaf(%rip), %rsi     # 0xf46ba
jmp 0x1484b
leaq 0x311a0c(%rip), %rdi    # 0x326220
leaq 0xdfeaa(%rip), %rsi     # 0xf46c5
jmp 0x1484b
cmpl $0x9, %r14d
je 0x148e8
cmpl $0x6, %r14d
jne 0x148f4
movq 0x133a70(%rip), %rcx    # 0x1482a8
jmp 0x1459b
leaq 0x3119dc(%rip), %rdi    # 0x326220
leaq 0xdfe9b(%rip), %rsi     # 0xf46e6
leaq 0x314eee(%rip), %rdx    # 0x329740
movapd %xmm1, %xmm0
movb $0x1, %al
callq 0x9060
jmp 0x1434e
movq 0x1334cf(%rip), %rcx    # 0x147d38
leaq 0x3119b0(%rip), %rdi    # 0x326220
leaq 0xdfe90(%rip), %rsi     # 0xf4707
jmp 0x14311
testb %sil, %sil
je 0x14893
cmpl $0x33, %edx
je 0x146d9
cmpl $0x47, %edx
je 0x146d9
cmpl $0x41, %ecx
sete %dl
cmpq $0x1, %rax
sete %sil
cmpl $0x50, %ecx
sete %cl
testl $0x800009e4, %eax       # imm = 0x800009E4
jne 0x146d9
orb %cl, %dl
andb %dl, %sil
jne 0x146d9
movq 0x133644(%rip), %rcx    # 0x147f08
jmp 0x14303
leaq 0x133460(%rip), %rcx    # 0x147d30
movq 0x8(%rax,%rcx), %rcx
leaq 0x311944(%rip), %rdi    # 0x326220
leaq 0xdfe19(%rip), %rsi     # 0xf46fc
jmp 0x14311
movq 0x133c71(%rip), %rcx    # 0x148560
jmp 0x1459b
imulq $0xe8, %r15, %rcx
leaq 0x13342e(%rip), %rdx    # 0x147d30
movq 0x8(%rcx,%rdx), %rcx
testb %al, %al
jne 0x1459b
jmp 0x14303
leaq 0xdfd9f(%rip), %rsi     # 0xf46ba
leaq 0x314e1e(%rip), %rdx    # 0x329740
movsd -0x20(%rbp), %xmm0
jmp 0x14856
leaq 0xdfe33(%rip), %rsi     # 0xf4766
leaq 0x314e06(%rip), %rdx    # 0x329740
jmp 0x14509
testb %sil, %sil
je 0x14973
cmpl $0x47, %edx
movsd -0x20(%rbp), %xmm1
je 0x147c0
cmpl $0x33, %edx
je 0x147c0
cmpl $0x47, %edx
sete %dl
cmpb $0x0, 0x1edf9c(%rip)    # 0x202904
setne %sil
orb %dl, %sil
jne 0x1497c
jmp 0x149d7
cmpb $0x0, 0x1edf8a(%rip)    # 0x202904
je 0x149d7
movsd -0x20(%rbp), %xmm1
divsd 0xde6af(%rip), %xmm1    # 0xf3038
movsd 0xde73f(%rip), %xmm2    # 0xf30d0
movapd %xmm1, %xmm0
ucomisd %xmm1, %xmm2
jae 0x149c7
movsd 0xde73d(%rip), %xmm1    # 0xf30e0
ucomisd %xmm0, %xmm1
jae 0x14a33
ucomisd 0xde723(%rip), %xmm0    # 0xf30d8
jae 0x149c7
leaq 0x311862(%rip), %rdi    # 0x326220
leaq 0xdfd6d(%rip), %rsi     # 0xf4732
jmp 0x14a41
leaq 0x311852(%rip), %rdi    # 0x326220
leaq 0xdfd47(%rip), %rsi     # 0xf471c
jmp 0x14a41
cmpl $0x41, %ecx
sete %dl
cmpq $0x1, %rax
sete %sil
cmpl $0x50, %ecx
sete %cl
testl $0x800009e4, %eax       # imm = 0x800009E4
jne 0x1497c
orb %cl, %dl
andb %dl, %sil
jne 0x1497c
movsd 0xde6cf(%rip), %xmm0    # 0xf30d0
ucomisd -0x20(%rbp), %xmm0
jae 0x14a4d
movsd 0xde6d0(%rip), %xmm0    # 0xf30e0
ucomisd -0x20(%rbp), %xmm0
jae 0x14a67
movsd -0x20(%rbp), %xmm0
ucomisd 0xde6b4(%rip), %xmm0    # 0xf30d8
movq 0x13330d(%rip), %rcx    # 0x147d38
jb 0x142c8
jmp 0x14a54
leaq 0x3117e6(%rip), %rdi    # 0x326220
leaq 0xdfce6(%rip), %rsi     # 0xf4727
leaq 0x314cf8(%rip), %rdx    # 0x329740
jmp 0x14856
movq 0x1332e4(%rip), %rcx    # 0x147d38
leaq 0x3117c5(%rip), %rdi    # 0x326220
leaq 0xdfc9a(%rip), %rsi     # 0xf46fc
jmp 0x142d6
movq 0x1332ca(%rip), %rcx    # 0x147d38
leaq 0x3117ab(%rip), %rdi    # 0x326220
leaq 0xdfc8b(%rip), %rsi     # 0xf4707
jmp 0x142d6