// File: jkingan[P]ladyheather/heathgps.cpp
// Function: show_osc_info()
void show_osc_info()
{
u08 c;
char *s;
double val;
int row;

   // show the current OSC related value in the screen receiver data block
   if(rcvr_type == NO_RCVR) return;
   if(rcvr_type == THERMO_RCVR) return;
   if((rcvr_type == TIDE_RCVR) && enviro_mode()) return;

   row = VAL_ROW+4;

   c = ':';
// if(ebolt || res_t) ;
// else if(lte_lite) ;
// else if(rcvr_type == LPFRS_RCVR) ;
// else if(rcvr_type == PRS_RCVR) ;
// else if(rcvr_type == SRO_RCVR) ;
   if(have_osc_polarity) {
      if(osc_polarity) c = DOWN_ARROW;
      else             c = UP_ARROW;
   }

   val = osc_offset;

   sprintf(out, "                     ");
   if((have_osc_offset == 0) && (have_true_eval == 0)) ;
   else if(rcvr_type == FURUNO_RCVR) ;
   else if(rcvr_type == GPSD_RCVR) ;    // NEW_RCVR
   else if(rcvr_type == NMEA_RCVR) ;
   else if(rcvr_type == STAR_RCVR) ;
   else if(rcvr_type == TAIP_RCVR) ;
   else if((rcvr_type == VENUS_RCVR) && (lte_lite == 0) && (saw_venus_raw == 0)) ;
   else if(luxor) {
      val = osc_offset;
      if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "Osc%c%11.4f%s  ", c, val, "V  ");
      }
      else if((val >= 1000.0) || (val <= (-100.0))) {
         sprintf(out, "Osc%c%11.5f%s  ", c, val, "V  ");
      }
      else {
         sprintf(out, "Osc%c%11.6f%s  ", c, val, "V  ");
      }
   }
   else if(rcvr_type == CS_RCVR) {
      c = ':';

      val = osc_offset;
      if     (val >= 100000000.0)     sprintf(out, "Emul%c%10.0f V   ", c, val);
      else if(val >= 10000000.0)      sprintf(out, "Emul%c%10.1f V   ", c, val);
      else if(val >= 1000000.0)       sprintf(out, "Emul%c%10.2f V   ", c, val);
      else if(val >= 100000.0)        sprintf(out, "Emul%c%10.3f V   ", c, val);
      else if(val >= 10000.0)         sprintf(out, "Emul%c%10.4f V   ", c, val);
      else if(val >= 0.0)             sprintf(out, "Emul%c%10.5f V   ", c, val);
      else                            sprintf(out, "Emul%c%10.5f V   ", c, val);
   }
   else if(rcvr_type == NVS_RCVR) {
   }
   else if(rcvr_type == PRS_RCVR) {
      s = ppt_string;
      if(plot[OSC].show_freq) {
         s = " Hz";
         val = tie_to_freq(OSC, osc_offset);
         sprintf(out, "%s%c%11.6f%s   ", plot[OSC].plot_id, c, val, s);
      }
      else goto show_osc;
   }
   else if((rcvr_type == SCPI_RCVR) && (scpi_type == NORTEL_TYPE)) {
   }
   else if(rcvr_type == SCPI_RCVR) {
      val = osc_offset * 1000.0;
      c = ':';
      if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "%s%c%11.4f%s   ", plot[OSC].plot_id, c, val, " us");
      }
      else if((val >= 1000.0) || (val <= (-100.0))) {
         sprintf(out, "%s%c%11.5f%s   ", plot[OSC].plot_id, c, val, " us");
      }
      else {
         sprintf(out, "%s%c%11.6f%s   ", plot[OSC].plot_id, c, val, " us");
      }
   }
   else if(rcvr_type == TICC_RCVR) {
      row = VAL_ROW+2;
      c = ' ';

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

      if     (val >= 10000000000.0)   sprintf(out, "TIEb%c >10 seconds    ", c);
      else if(val >= 1000000000.0)    sprintf(out, "TIEb%c%11.0f %s  ", c, val,s);
      else if(val >= 100000000.0)     sprintf(out, "TIEb%c%11.1f %s  ", c, val,s);
      else if(val >= 10000000.0)      sprintf(out, "TIEb%c%11.2f %s  ", c, val,s);
      else if(val >= 1000000.0)       sprintf(out, "TIEb%c%11.3f %s  ", c, val,s);
      else if(val >= 100000.0)        sprintf(out, "TIEb%c%11.4f %s  ", c, val,s);
      else if(val >= 10000.0)         sprintf(out, "TIEb%c%11.5f %s  ", c, val,s);
      else if(val >= 0.0)             sprintf(out, "TIEb%c%11.6f %s  ", c, val,s);
      else if(val <= -100000000.0)    sprintf(out, "TIEb%c%11.0f %s  ", c, val,s);
      else if(val <= -10000000.0)     sprintf(out, "TIEb%c%11.1f %s  ", c, val,s);
      else if(val <= -1000000.0)      sprintf(out, "TIEb%c%11.2f %s  ", c, val,s);
      else if(val <= -100000.0)       sprintf(out, "TIEb%c%11.3f %s  ", c, val,s);
      else if(val <= -10000.0)        sprintf(out, "TIEb%c%11.4f %s  ", c, val,s);
      else if(val <= -1000.0)         sprintf(out, "TIEb%c%11.5f %s  ", c, val,s);
      else                            sprintf(out, "TIEb%c%11.6f %s  ", c, val,s);
   }
   else if(rcvr_type == TRUE_RCVR) {
      sprintf(out, "EVAL: %9.6f %s   ", true_eval, "   ");
   }
   else if(rcvr_type == UBX_RCVR) {
      val = osc_offset;
      c = ':';
      if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "%s%c%10.0f%s  ", plot[OSC].plot_id, c, val, " ns");
      }
      else if((val >= 1000.0) || (val <= (-100.0))) {
         sprintf(out, "%s%c%10.1f%s  ", plot[OSC].plot_id, c, val, " ns");
      }
      else {
         sprintf(out, "%s%c%10.2f%s  ", plot[OSC].plot_id, c, val, " ns");
      }
   }
   else if(rcvr_type == UCCM_RCVR) {
      val = osc_offset * 1000.0;
      c = ':';
      if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "%s%c%10.3f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 1000.0) || (val <= (-100.0))) {
         sprintf(out, "%s%c%10.4f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else {
         sprintf(out, "%s%c%10.5f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
   }
   else if((rcvr_type == VENUS_RCVR) && saw_venus_raw) {
      if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "%s%c%9.3f%s  ", "Drft", c, val, " m/s");
      }
      else if((val >= 1000.0) || (val <= (-100.0))) {
         sprintf(out, "%s%c%9.4f%s  ", "Drft", c, val, " m/s");
      }
      else {
         sprintf(out, "%s%c%9.5f%s  ", "Drft", c, val, " m/s");
      }
   }
   else if(rcvr_type == X72_RCVR) {
      s = " ";
      val = osc_offset;
      sprintf(out, "%s%c%11.5g%s   ", plot[OSC].plot_id, c, val, s);
   }
   else if(rcvr_type == ZODIAC_RCVR) {  // clock bias
      val = osc_offset;
      c = ':';
      if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "%s%c%10.4f%s  ", plot[OSC].plot_id, c, val, " ns");
      }
      else if((val >= 1000.F) || (val <= (-100.0))) {
         sprintf(out, "%s%c%10.5f%s  ", plot[OSC].plot_id, c, val, " ns");
      }
      else {
         sprintf(out, "%s%c%10.6f%s  ", plot[OSC].plot_id, c, val, " ns");
      }
   }
   else if(TIMING_RCVR) {
      val = osc_offset;
      if(rcvr_type == MOTO_RCVR) ;
      else if(rcvr_type == SIRF_RCVR) ;
      else if(ACU_GG) ppt_string = " ppb";
      else if(ACU_360) ppt_string = " ppb";
      else if(ACUTIME) ppt_string = " ppb";
      else if(PALISADE) ppt_string = "Hz";
      else if(SV6_FAMILY) ppt_string = "Hz";
      else if(lte_lite) ppt_string = " ns";
      else if(show_euro_ppt) ppt_string = "e-9 ";
      else ppt_string = " ppb";

      if((val >= 100000000.0) || (val <= (-10000000.0))) {
         sprintf(out, "%s%c%10.0f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 10000000.0) || (val <= (-1000000.0))) {
         sprintf(out, "%s%c%10.1f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 1000000.0) || (val <= (-100000.0))) {
         sprintf(out, "%s%c%10.2f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 100000.0) || (val <= (-10000.0))) {
         sprintf(out, "%s%c%10.3f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "%s%c%10.4f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 1000.0) || (val <= (-100.0))) {
         sprintf(out, "%s%c%10.5f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else {
         sprintf(out, "%s%c%10.6f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
   }
   else {
      show_osc:
      val = osc_offset * 1000.0;
      if((val >= 100000000.0) || (val <= (-10000000.0))) {
         sprintf(out, "%s%c%11.0f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 10000000.0) || (val <= (-1000000.0))) {
         sprintf(out, "%s%c%11.1f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 1000000.0) || (val <= (-100000.0))) {
         sprintf(out, "%s%c%11.2f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 100000.0) || (val <= (-10000.0))) {
         sprintf(out, "%s%c%11.3f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 10000.0) || (val <= (-1000.0))) {
         sprintf(out, "%s%c%11.4f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else if((val >= 1000.0) || (val <= (-100.0))) {
         sprintf(out, "%s%c%11.5f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
      else {
         sprintf(out, "%s%c%11.6f%s  ", plot[OSC].plot_id, c, val, ppt_string);
      }
   }

   vidstr(row, VAL_COL, WHITE, out);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
leaq 0x1705d1(%rip), %rax    # 0x277ab0
cmpq $0x400, (%rax)          # imm = 0x400
jne 0x1074ed
jmp 0x108a9e
leaq 0x1705bc(%rip), %rax    # 0x277ab0
cmpq $0x80000, (%rax)        # imm = 0x80000
jne 0x107502
jmp 0x108a9e
leaq 0x1705a7(%rip), %rax    # 0x277ab0
cmpq $0x800000, (%rax)       # imm = 0x800000
jne 0x107521
callq 0x83ad0
cmpl $0x0, %eax
je 0x107521
jmp 0x108a9e
movl $0x4, -0x1c(%rbp)
movb $0x3a, -0x1(%rbp)
leaq 0x264f95(%rip), %rax    # 0x36c4c8
cmpl $0x0, (%rax)
je 0x107550
leaq 0x2659b3(%rip), %rax    # 0x36cef2
cmpb $0x0, (%rax)
je 0x10754a
movb $0x19, -0x1(%rbp)
jmp 0x10754e
movb $0x18, -0x1(%rbp)
jmp 0x107550
leaq 0x264449(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
leaq 0x293e99(%rip), %rdi    # 0x39b400
leaq 0x8f14a(%rip), %rsi     # 0x1966b8
movb $0x0, %al
callq 0x9060
leaq 0x264e98(%rip), %rax    # 0x36c414
cmpl $0x0, (%rax)
jne 0x107592
leaq 0x294fc8(%rip), %rax    # 0x39c550
cmpl $0x0, (%rax)
jne 0x107592
jmp 0x108a88
leaq 0x170517(%rip), %rax    # 0x277ab0
cmpq $0x20000000, (%rax)     # imm = 0x20000000
jne 0x1075a7
jmp 0x108a86
leaq 0x170502(%rip), %rax    # 0x277ab0
cmpq $0x200, (%rax)          # imm = 0x200
jne 0x1075bc
jmp 0x108a84
leaq 0x1704ed(%rip), %rax    # 0x277ab0
cmpq $0x2, (%rax)
jne 0x1075ce
jmp 0x108a82
leaq 0x1704db(%rip), %rax    # 0x277ab0
cmpq $0x1000, (%rax)         # imm = 0x1000
jne 0x1075e3
jmp 0x108a80
leaq 0x1704c6(%rip), %rax    # 0x277ab0
cmpq $0x8000, (%rax)         # imm = 0x8000
jne 0x1075f8
jmp 0x108a7e
leaq 0x1704b1(%rip), %rax    # 0x277ab0
cmpq $0x80, (%rax)
jne 0x107625
leaq 0x172ba1(%rip), %rax    # 0x27a1b0
cmpl $0x0, (%rax)
jne 0x107625
leaq 0x2959b9(%rip), %rax    # 0x39cfd4
cmpl $0x0, (%rax)
jne 0x107625
jmp 0x108a7c
leaq 0x196af2(%rip), %rax    # 0x29e11e
cmpb $0x0, (%rax)
je 0x107703
leaq 0x264364(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x67aa6(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x107667
movsd 0x67aa0(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x10768e
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293d89(%rip), %rdi    # 0x39b400
leaq 0x8639b(%rip), %rsi     # 0x18da19
leaq 0x863a4(%rip), %rcx     # 0x18da29
movb $0x1, %al
callq 0x9060
jmp 0x1076fe
movsd -0x18(%rbp), %xmm0
movsd 0x67995(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x1076b0
movsd 0x67a5f(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x1076d7
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293d40(%rip), %rdi    # 0x39b400
leaq 0x86366(%rip), %rsi     # 0x18da2d
leaq 0x8635b(%rip), %rcx     # 0x18da29
movb $0x1, %al
callq 0x9060
jmp 0x1076fc
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293d19(%rip), %rdi    # 0x39b400
leaq 0x8634f(%rip), %rsi     # 0x18da3d
leaq 0x86334(%rip), %rcx     # 0x18da29
movb $0x1, %al
callq 0x9060
jmp 0x1076fe
jmp 0x108a7a
leaq 0x1703a6(%rip), %rax    # 0x277ab0
cmpq $0x20000, (%rax)        # imm = 0x20000
jne 0x107891
movb $0x3a, -0x1(%rbp)
leaq 0x26427e(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x7b498(%rip), %xmm1    # 0x182bd0
ucomisd %xmm1, %xmm0
jb 0x107761
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293cb2(%rip), %rdi    # 0x39b400
leaq 0x862f8(%rip), %rsi     # 0x18da4d
movb $0x1, %al
callq 0x9060
jmp 0x10788c
movsd -0x18(%rbp), %xmm0
movsd 0x67a42(%rip), %xmm1    # 0x16f1b0
ucomisd %xmm1, %xmm0
jb 0x107797
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293c7c(%rip), %rdi    # 0x39b400
leaq 0x862d4(%rip), %rsi     # 0x18da5f
movb $0x1, %al
callq 0x9060
jmp 0x10788a
movsd -0x18(%rbp), %xmm0
movsd 0x6789c(%rip), %xmm1    # 0x16f040
ucomisd %xmm1, %xmm0
jb 0x1077cd
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293c46(%rip), %rdi    # 0x39b400
leaq 0x862b0(%rip), %rsi     # 0x18da71
movb $0x1, %al
callq 0x9060
jmp 0x107888
movsd -0x18(%rbp), %xmm0
movsd 0x6790e(%rip), %xmm1    # 0x16f0e8
ucomisd %xmm1, %xmm0
jb 0x107803
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293c10(%rip), %rdi    # 0x39b400
leaq 0x8628c(%rip), %rsi     # 0x18da83
movb $0x1, %al
callq 0x9060
jmp 0x107886
movsd -0x18(%rbp), %xmm0
movsd 0x678e8(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jb 0x107836
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293bda(%rip), %rdi    # 0x39b400
leaq 0x86268(%rip), %rsi     # 0x18da95
movb $0x1, %al
callq 0x9060
jmp 0x107884
movsd -0x18(%rbp), %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jb 0x107864
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293bac(%rip), %rdi    # 0x39b400
leaq 0x8624c(%rip), %rsi     # 0x18daa7
movb $0x1, %al
callq 0x9060
jmp 0x107882
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
leaq 0x293b8c(%rip), %rdi    # 0x39b400
leaq 0x8622c(%rip), %rsi     # 0x18daa7
movb $0x1, %al
callq 0x9060
jmp 0x107884
jmp 0x107886
jmp 0x107888
jmp 0x10788a
jmp 0x10788c
jmp 0x108a78
leaq 0x170218(%rip), %rax    # 0x277ab0
cmpq $0x800, (%rax)          # imm = 0x800
jne 0x1078a6
jmp 0x108a76
leaq 0x170203(%rip), %rax    # 0x277ab0
cmpq $0x1000000, (%rax)      # imm = 0x1000000
jne 0x107935
leaq 0x296f43(%rip), %rax    # 0x39e800
movq (%rax), %rax
movq %rax, -0x10(%rbp)
leaq 0xb5455(%rip), %rax     # 0x1bcd20
cmpl $0x0, 0x1b8(%rax)
je 0x10792b
leaq 0x732c9(%rip), %rax     # 0x17aba4
movq %rax, -0x10(%rbp)
leaq 0x2640ba(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movl $0x1, %edi
callq 0xebbe0
movsd %xmm0, -0x18(%rbp)
leaq 0xb5420(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %r8
leaq 0x293ae5(%rip), %rdi    # 0x39b400
leaq 0x86197(%rip), %rsi     # 0x18dab9
movb $0x1, %al
callq 0x9060
jmp 0x107930
jmp 0x1087db
jmp 0x108a74
leaq 0x170174(%rip), %rax    # 0x277ab0
cmpq $0x10, (%rax)
jne 0x107953
leaq 0x172877(%rip), %rax    # 0x27a1c0
cmpl $0x4e, (%rax)
jne 0x107953
jmp 0x108a72
leaq 0x170156(%rip), %rax    # 0x277ab0
cmpq $0x10, (%rax)
jne 0x107a6b
movsd 0x676c4(%rip), %xmm0    # 0x16f030
leaq 0x26402d(%rip), %rax    # 0x36b9a0
mulsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
movb $0x3a, -0x1(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x6776b(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x1079a2
movsd 0x67765(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x1079da
leaq 0xb5377(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x293a40(%rip), %rdi    # 0x39b400
leaq 0x86102(%rip), %rsi     # 0x18dac9
leaq 0x744ba(%rip), %r8      # 0x17be88
movb $0x1, %al
callq 0x9060
jmp 0x107a66
movsd -0x18(%rbp), %xmm0
movsd 0x67649(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x1079fc
movsd 0x67713(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x107a31
leaq 0xb531d(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2939e6(%rip), %rdi    # 0x39b400
leaq 0x860b8(%rip), %rsi     # 0x18dad9
leaq 0x74460(%rip), %r8      # 0x17be88
movb $0x1, %al
callq 0x9060
jmp 0x107a64
leaq 0xb52e8(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2939b1(%rip), %rdi    # 0x39b400
leaq 0x86063(%rip), %rsi     # 0x18dab9
leaq 0x7442b(%rip), %r8      # 0x17be88
movb $0x1, %al
callq 0x9060
jmp 0x107a66
jmp 0x108a70
leaq 0x17003e(%rip), %rax    # 0x277ab0
cmpq $0x10000, (%rax)        # imm = 0x10000
jne 0x107e15
movl $0x2, -0x1c(%rbp)
movb $0x20, -0x1(%rbp)
leaq 0x72555(%rip), %rax     # 0x179fe6
movq %rax, -0x10(%rbp)
leaq 0x1942fc(%rip), %rax    # 0x29bd98
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
leaq 0xb5274(%rip), %rax     # 0x1bcd20
cmpl $0x0, 0x1b8(%rax)
je 0x107ad4
leaq 0x730e9(%rip), %rax     # 0x17aba5
movq %rax, -0x10(%rbp)
movsd -0x18(%rbp), %xmm0
movl $0x1, %edi
callq 0xebbe0
movsd %xmm0, -0x18(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x7b807(%rip), %xmm1    # 0x1832e8
ucomisd %xmm1, %xmm0
jb 0x107b05
movzbl -0x1(%rbp), %edx
leaq 0x29390e(%rip), %rdi    # 0x39b400
leaq 0x85ff0(%rip), %rsi     # 0x18dae9
movb $0x0, %al
callq 0x9060
jmp 0x107e10
movsd -0x18(%rbp), %xmm0
movsd 0x67516(%rip), %xmm1    # 0x16f028
ucomisd %xmm1, %xmm0
jb 0x107b3f
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x2938d4(%rip), %rdi    # 0x39b400
leaq 0x85fcd(%rip), %rsi     # 0x18db00
movb $0x1, %al
callq 0x9060
jmp 0x107e0e
movsd -0x18(%rbp), %xmm0
movsd 0x7b084(%rip), %xmm1    # 0x182bd0
ucomisd %xmm1, %xmm0
jb 0x107b79
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x29389a(%rip), %rdi    # 0x39b400
leaq 0x85fa5(%rip), %rsi     # 0x18db12
movb $0x1, %al
callq 0x9060
jmp 0x107e0c
movsd -0x18(%rbp), %xmm0
movsd 0x6762a(%rip), %xmm1    # 0x16f1b0
ucomisd %xmm1, %xmm0
jb 0x107bb3
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x293860(%rip), %rdi    # 0x39b400
leaq 0x85f7d(%rip), %rsi     # 0x18db24
movb $0x1, %al
callq 0x9060
jmp 0x107e0a
movsd -0x18(%rbp), %xmm0
movsd 0x67480(%rip), %xmm1    # 0x16f040
ucomisd %xmm1, %xmm0
jb 0x107bed
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x293826(%rip), %rdi    # 0x39b400
leaq 0x85f55(%rip), %rsi     # 0x18db36
movb $0x1, %al
callq 0x9060
jmp 0x107e08
movsd -0x18(%rbp), %xmm0
movsd 0x674ee(%rip), %xmm1    # 0x16f0e8
ucomisd %xmm1, %xmm0
jb 0x107c27
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x2937ec(%rip), %rdi    # 0x39b400
leaq 0x85f2d(%rip), %rsi     # 0x18db48
movb $0x1, %al
callq 0x9060
jmp 0x107e06
movsd -0x18(%rbp), %xmm0
movsd 0x674c4(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jb 0x107c61
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x2937b2(%rip), %rdi    # 0x39b400
leaq 0x85f05(%rip), %rsi     # 0x18db5a
movb $0x1, %al
callq 0x9060
jmp 0x107e04
movsd -0x18(%rbp), %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jb 0x107c96
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x29377d(%rip), %rdi    # 0x39b400
leaq 0x85ee2(%rip), %rsi     # 0x18db6c
movb $0x1, %al
callq 0x9060
jmp 0x107e02
movsd 0x7b642(%rip), %xmm0    # 0x1832e0
ucomisd -0x18(%rbp), %xmm0
jb 0x107ccc
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x293747(%rip), %rdi    # 0x39b400
leaq 0x85e40(%rip), %rsi     # 0x18db00
movb $0x1, %al
callq 0x9060
jmp 0x107e00
movsd 0x7b604(%rip), %xmm0    # 0x1832d8
ucomisd -0x18(%rbp), %xmm0
jb 0x107d02
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x293711(%rip), %rdi    # 0x39b400
leaq 0x85e1c(%rip), %rsi     # 0x18db12
movb $0x1, %al
callq 0x9060
jmp 0x107dfe
movsd 0x7b406(%rip), %xmm0    # 0x183110
ucomisd -0x18(%rbp), %xmm0
jb 0x107d38
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x2936db(%rip), %rdi    # 0x39b400
leaq 0x85df8(%rip), %rsi     # 0x18db24
movb $0x1, %al
callq 0x9060
jmp 0x107dfc
movsd 0x7b3d8(%rip), %xmm0    # 0x183118
ucomisd -0x18(%rbp), %xmm0
jb 0x107d6e
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x2936a5(%rip), %rdi    # 0x39b400
leaq 0x85dd4(%rip), %rsi     # 0x18db36
movb $0x1, %al
callq 0x9060
jmp 0x107dfa
movsd 0x6737a(%rip), %xmm0    # 0x16f0f0
ucomisd -0x18(%rbp), %xmm0
jb 0x107da1
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x29366f(%rip), %rdi    # 0x39b400
leaq 0x85db0(%rip), %rsi     # 0x18db48
movb $0x1, %al
callq 0x9060
jmp 0x107df8
movsd 0x67357(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x107dd4
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x29363c(%rip), %rdi    # 0x39b400
leaq 0x85d8f(%rip), %rsi     # 0x18db5a
movb $0x1, %al
callq 0x9060
jmp 0x107df6
movzbl -0x1(%rbp), %edx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %rcx
leaq 0x293618(%rip), %rdi    # 0x39b400
leaq 0x85d7d(%rip), %rsi     # 0x18db6c
movb $0x1, %al
callq 0x9060
jmp 0x107df8
jmp 0x107dfa
jmp 0x107dfc
jmp 0x107dfe
jmp 0x107e00
jmp 0x107e02
jmp 0x107e04
jmp 0x107e06
jmp 0x107e08
jmp 0x107e0a
jmp 0x107e0c
jmp 0x107e0e
jmp 0x107e10
jmp 0x108a6e
leaq 0x16fc94(%rip), %rax    # 0x277ab0
cmpq $0x200000, (%rax)       # imm = 0x200000
jne 0x107e51
leaq 0x29471c(%rip), %rax    # 0x39c548
movsd (%rax), %xmm0
leaq 0x2935c9(%rip), %rdi    # 0x39b400
leaq 0x85d40(%rip), %rsi     # 0x18db7e
leaq 0x7df9d(%rip), %rdx     # 0x185de2
movb $0x1, %al
callq 0x9060
jmp 0x108a6c
leaq 0x16fc58(%rip), %rax    # 0x277ab0
cmpq $0x4, (%rax)
jne 0x107f61
leaq 0x263b37(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
movb $0x3a, -0x1(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x67275(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x107e98
movsd 0x6726f(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x107ed0
leaq 0xb4e81(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x29354a(%rip), %rdi    # 0x39b400
leaq 0x85cd3(%rip), %rsi     # 0x18db90
leaq 0x72121(%rip), %r8      # 0x179fe5
movb $0x1, %al
callq 0x9060
jmp 0x107f5c
movsd -0x18(%rbp), %xmm0
movsd 0x67153(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x107ef2
movsd 0x6721d(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x107f27
leaq 0xb4e27(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2934f0(%rip), %rdi    # 0x39b400
leaq 0x85c88(%rip), %rsi     # 0x18db9f
leaq 0x720c7(%rip), %r8      # 0x179fe5
movb $0x1, %al
callq 0x9060
jmp 0x107f5a
leaq 0xb4df2(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2934bb(%rip), %rdi    # 0x39b400
leaq 0x85c62(%rip), %rsi     # 0x18dbae
leaq 0x72092(%rip), %r8      # 0x179fe5
movb $0x1, %al
callq 0x9060
jmp 0x107f5c
jmp 0x108a6a
leaq 0x16fb48(%rip), %rax    # 0x277ab0
cmpq $0x8, (%rax)
jne 0x108082
movsd 0x670b6(%rip), %xmm0    # 0x16f030
leaq 0x263a1f(%rip), %rax    # 0x36b9a0
mulsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
movb $0x3a, -0x1(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x6715d(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x107fb0
movsd 0x67157(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x107feb
leaq 0xb4d69(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x296832(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x293428(%rip), %rdi    # 0x39b400
leaq 0x85bde(%rip), %rsi     # 0x18dbbd
movb $0x1, %al
callq 0x9060
jmp 0x10807d
movsd -0x18(%rbp), %xmm0
movsd 0x67038(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x10800d
movsd 0x67102(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x108045
leaq 0xb4d0c(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2967d5(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x2933cb(%rip), %rdi    # 0x39b400
leaq 0x85b90(%rip), %rsi     # 0x18dbcc
movb $0x1, %al
callq 0x9060
jmp 0x10807b
leaq 0xb4cd4(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x29679d(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x293393(%rip), %rdi    # 0x39b400
leaq 0x85b67(%rip), %rsi     # 0x18dbdb
movb $0x1, %al
callq 0x9060
jmp 0x10807d
jmp 0x108a68
leaq 0x16fa27(%rip), %rax    # 0x277ab0
cmpq $0x80, (%rax)
jne 0x108179
leaq 0x294f37(%rip), %rax    # 0x39cfd4
cmpl $0x0, (%rax)
je 0x108179
movsd -0x18(%rbp), %xmm0
movsd 0x67045(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x1080c8
movsd 0x6703f(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x1080f6
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x293328(%rip), %rdi    # 0x39b400
leaq 0x85b0b(%rip), %rsi     # 0x18dbea
leaq 0x7a7c9(%rip), %rdx     # 0x1828af
leaq 0x85b0b(%rip), %r8      # 0x18dbf8
movb $0x1, %al
callq 0x9060
jmp 0x108174
movsd -0x18(%rbp), %xmm0
movsd 0x66f2d(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x108118
movsd 0x66ff7(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x108146
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2932d8(%rip), %rdi    # 0x39b400
leaq 0x85ace(%rip), %rsi     # 0x18dbfd
leaq 0x7a779(%rip), %rdx     # 0x1828af
leaq 0x85abb(%rip), %r8      # 0x18dbf8
movb $0x1, %al
callq 0x9060
jmp 0x108172
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2932aa(%rip), %rdi    # 0x39b400
leaq 0x85aae(%rip), %rsi     # 0x18dc0b
leaq 0x7a74b(%rip), %rdx     # 0x1828af
leaq 0x85a8d(%rip), %r8      # 0x18dbf8
movb $0x1, %al
callq 0x9060
jmp 0x108174
jmp 0x108a66
leaq 0x16f930(%rip), %rax    # 0x277ab0
cmpq $0x2000000, (%rax)      # imm = 0x2000000
jne 0x1081d9
leaq 0x7dc54(%rip), %rax     # 0x185de4
movq %rax, -0x10(%rbp)
leaq 0x263805(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
leaq 0xb4b75(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
movq -0x10(%rbp), %r8
leaq 0x29323a(%rip), %rdi    # 0x39b400
leaq 0x85a4c(%rip), %rsi     # 0x18dc19
movb $0x1, %al
callq 0x9060
jmp 0x108a64
leaq 0x16f8d0(%rip), %rax    # 0x277ab0
cmpq $0x100, (%rax)          # imm = 0x100
jne 0x1082ec
leaq 0x2637ac(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
movb $0x3a, -0x1(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x66eea(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x108223
movsd 0x66ee4(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x10825b
leaq 0xb4af6(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2931bf(%rip), %rdi    # 0x39b400
leaq 0x85984(%rip), %rsi     # 0x18dbcc
leaq 0x71d96(%rip), %r8      # 0x179fe5
movb $0x1, %al
callq 0x9060
jmp 0x1082e7
movsd -0x18(%rbp), %xmm0
movsd 0x66dc8(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x10827d
movsd 0x66e92(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x1082b2
leaq 0xb4a9c(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x293165(%rip), %rdi    # 0x39b400
leaq 0x85939(%rip), %rsi     # 0x18dbdb
leaq 0x71d3c(%rip), %r8      # 0x179fe5
movb $0x1, %al
callq 0x9060
jmp 0x1082e5
leaq 0xb4a67(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x293130(%rip), %rdi    # 0x39b400
leaq 0x85952(%rip), %rsi     # 0x18dc29
leaq 0x71d07(%rip), %r8      # 0x179fe5
movb $0x1, %al
callq 0x9060
jmp 0x1082e7
jmp 0x108a62
leaq 0x16f7f1(%rip), %rax    # 0x277ae4
cmpb $0x0, (%rax)
jne 0x1083a6
leaq 0x16f7ad(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x108325
leaq 0x171ea4(%rip), %rax    # 0x27a1b4
cmpl $0x41, (%rax)
jne 0x108325
leaq 0x16f7bc(%rip), %rax    # 0x277ad8
cmpl $0x47, (%rax)
je 0x1083a6
leaq 0x16f784(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x108356
leaq 0x171e7b(%rip), %rax    # 0x27a1b4
cmpl $0x41, (%rax)
jne 0x108356
leaq 0x16f793(%rip), %rax    # 0x277ad8
cmpl $0x33, (%rax)
je 0x1083a6
leaq 0x16f787(%rip), %rax    # 0x277ad8
cmpl $0x47, (%rax)
je 0x1083a6
leaq 0x16f753(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x10836f
leaq 0x171e4a(%rip), %rax    # 0x27a1b4
cmpl $0x41, (%rax)
je 0x1083a6
leaq 0x16f73a(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x108388
leaq 0x171e31(%rip), %rax    # 0x27a1b4
cmpl $0x50, (%rax)
je 0x1083a6
leaq 0x16f721(%rip), %rcx    # 0x277ab0
movabsq $0x800009e4, %rax       # imm = 0x800009E4
andq (%rcx), %rax
cmpq $0x0, %rax
je 0x1087d9
leaq 0x2635f3(%rip), %rax    # 0x36b9a0
movsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
leaq 0x16f6f3(%rip), %rax    # 0x277ab0
cmpq $0x20, (%rax)
jne 0x1083c8
jmp 0x108569
leaq 0x16f6e1(%rip), %rax    # 0x277ab0
cmpq $0x40, (%rax)
jne 0x1083da
jmp 0x108567
leaq 0x16f6cf(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x108415
leaq 0x171dc6(%rip), %rax    # 0x27a1b4
cmpl $0x41, (%rax)
jne 0x108415
leaq 0x16f6de(%rip), %rax    # 0x277ad8
cmpl $0x47, (%rax)
jne 0x108415
leaq 0x2963fa(%rip), %rax    # 0x39e800
leaq 0x71806(%rip), %rcx     # 0x179c13
movq %rcx, (%rax)
jmp 0x108565
leaq 0x16f694(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x10845c
leaq 0x171d8b(%rip), %rax    # 0x27a1b4
cmpl $0x41, (%rax)
jne 0x10845c
leaq 0x16f6a3(%rip), %rax    # 0x277ad8
cmpl $0x33, (%rax)
je 0x108446
leaq 0x16f697(%rip), %rax    # 0x277ad8
cmpl $0x47, (%rax)
jne 0x10845c
leaq 0x2963b3(%rip), %rax    # 0x39e800
leaq 0x717bf(%rip), %rcx     # 0x179c13
movq %rcx, (%rax)
jmp 0x108563
leaq 0x16f64d(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x10848b
leaq 0x171d44(%rip), %rax    # 0x27a1b4
cmpl $0x41, (%rax)
jne 0x10848b
leaq 0x296384(%rip), %rax    # 0x39e800
leaq 0x71790(%rip), %rcx     # 0x179c13
movq %rcx, (%rax)
jmp 0x108561
leaq 0x16f61e(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x1084ba
leaq 0x171d15(%rip), %rax    # 0x27a1b4
cmpl $0x50, (%rax)
jne 0x1084ba
leaq 0x296355(%rip), %rax    # 0x39e800
leaq 0x726f3(%rip), %rcx     # 0x17aba5
movq %rcx, (%rax)
jmp 0x10855f
leaq 0x16f5ef(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x10850a
leaq 0x171ce6(%rip), %rax    # 0x27a1b4
cmpl $0x36, (%rax)
je 0x1084f7
leaq 0x171cda(%rip), %rax    # 0x27a1b4
cmpl $0x33, (%rax)
je 0x1084f7
leaq 0x171cce(%rip), %rax    # 0x27a1b4
cmpl $0x50, (%rax)
je 0x1084f7
leaq 0x171cc2(%rip), %rax    # 0x27a1b4
cmpl $0x41, (%rax)
jne 0x10850a
leaq 0x296302(%rip), %rax    # 0x39e800
leaq 0x726a0(%rip), %rcx     # 0x17aba5
movq %rcx, (%rax)
jmp 0x10855d
leaq 0x171c9f(%rip), %rax    # 0x27a1b0
cmpl $0x0, (%rax)
je 0x108529
leaq 0x2962e3(%rip), %rax    # 0x39e800
leaq 0x71ac1(%rip), %rcx     # 0x179fe5
movq %rcx, (%rax)
jmp 0x10855b
leaq 0x264d68(%rip), %rax    # 0x36d298
cmpb $0x0, (%rax)
je 0x108548
leaq 0x2962c4(%rip), %rax    # 0x39e800
leaq 0x716c6(%rip), %rcx     # 0x179c09
movq %rcx, (%rax)
jmp 0x108559
leaq 0x2962b1(%rip), %rax    # 0x39e800
leaq 0x716bd(%rip), %rcx     # 0x179c13
movq %rcx, (%rax)
jmp 0x10855b
jmp 0x10855d
jmp 0x10855f
jmp 0x108561
jmp 0x108563
jmp 0x108565
jmp 0x108567
jmp 0x108569
movsd -0x18(%rbp), %xmm0
movsd 0x7a65a(%rip), %xmm1    # 0x182bd0
ucomisd %xmm1, %xmm0
jae 0x10858b
movsd 0x7ad54(%rip), %xmm0    # 0x1832d8
ucomisd -0x18(%rbp), %xmm0
jb 0x1085c6
leaq 0xb478e(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x296257(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292e4d(%rip), %rdi    # 0x39b400
leaq 0x855d6(%rip), %rsi     # 0x18db90
movb $0x1, %al
callq 0x9060
jmp 0x1087d4
movsd -0x18(%rbp), %xmm0
movsd 0x66bdd(%rip), %xmm1    # 0x16f1b0
ucomisd %xmm1, %xmm0
jae 0x1085e8
movsd 0x7ab2f(%rip), %xmm0    # 0x183110
ucomisd -0x18(%rbp), %xmm0
jb 0x108623
leaq 0xb4731(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2961fa(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292df0(%rip), %rdi    # 0x39b400
leaq 0x85588(%rip), %rsi     # 0x18db9f
movb $0x1, %al
callq 0x9060
jmp 0x1087d2
movsd -0x18(%rbp), %xmm0
movsd 0x66a10(%rip), %xmm1    # 0x16f040
ucomisd %xmm1, %xmm0
jae 0x108645
movsd 0x7aada(%rip), %xmm0    # 0x183118
ucomisd -0x18(%rbp), %xmm0
jb 0x108680
leaq 0xb46d4(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x29619d(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292d93(%rip), %rdi    # 0x39b400
leaq 0x8553a(%rip), %rsi     # 0x18dbae
movb $0x1, %al
callq 0x9060
jmp 0x1087d0
movsd -0x18(%rbp), %xmm0
movsd 0x66a5b(%rip), %xmm1    # 0x16f0e8
ucomisd %xmm1, %xmm0
jae 0x1086a2
movsd 0x66a55(%rip), %xmm0    # 0x16f0f0
ucomisd -0x18(%rbp), %xmm0
jb 0x1086dd
leaq 0xb4677(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x296140(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292d36(%rip), %rdi    # 0x39b400
leaq 0x854ec(%rip), %rsi     # 0x18dbbd
movb $0x1, %al
callq 0x9060
jmp 0x1087ce
movsd -0x18(%rbp), %xmm0
movsd 0x66a0e(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x1086ff
movsd 0x66a08(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x10873a
leaq 0xb461a(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x2960e3(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292cd9(%rip), %rdi    # 0x39b400
leaq 0x8549e(%rip), %rsi     # 0x18dbcc
movb $0x1, %al
callq 0x9060
jmp 0x1087cc
movsd -0x18(%rbp), %xmm0
movsd 0x668e9(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x10875c
movsd 0x669b3(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x108794
leaq 0xb45bd(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x296086(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292c7c(%rip), %rdi    # 0x39b400
leaq 0x85450(%rip), %rsi     # 0x18dbdb
movb $0x1, %al
callq 0x9060
jmp 0x1087ca
leaq 0xb4585(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x29604e(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292c44(%rip), %rdi    # 0x39b400
leaq 0x85466(%rip), %rsi     # 0x18dc29
movb $0x1, %al
callq 0x9060
jmp 0x1087cc
jmp 0x1087ce
jmp 0x1087d0
jmp 0x1087d2
jmp 0x1087d4
jmp 0x108a60
jmp 0x1087db
movsd 0x6684d(%rip), %xmm0    # 0x16f030
leaq 0x2631b6(%rip), %rax    # 0x36b9a0
mulsd (%rax), %xmm0
movsd %xmm0, -0x18(%rbp)
movsd -0x18(%rbp), %xmm0
movsd 0x7a3d0(%rip), %xmm1    # 0x182bd0
ucomisd %xmm1, %xmm0
jae 0x108815
movsd 0x7aaca(%rip), %xmm0    # 0x1832d8
ucomisd -0x18(%rbp), %xmm0
jb 0x108850
leaq 0xb4504(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x295fcd(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292bc3(%rip), %rdi    # 0x39b400
leaq 0x853f4(%rip), %rsi     # 0x18dc38
movb $0x1, %al
callq 0x9060
jmp 0x108a5e
movsd -0x18(%rbp), %xmm0
movsd 0x66953(%rip), %xmm1    # 0x16f1b0
ucomisd %xmm1, %xmm0
jae 0x108872
movsd 0x7a8a5(%rip), %xmm0    # 0x183110
ucomisd -0x18(%rbp), %xmm0
jb 0x1088ad
leaq 0xb44a7(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x295f70(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292b66(%rip), %rdi    # 0x39b400
leaq 0x853a6(%rip), %rsi     # 0x18dc47
movb $0x1, %al
callq 0x9060
jmp 0x108a5c
movsd -0x18(%rbp), %xmm0
movsd 0x66786(%rip), %xmm1    # 0x16f040
ucomisd %xmm1, %xmm0
jae 0x1088cf
movsd 0x7a850(%rip), %xmm0    # 0x183118
ucomisd -0x18(%rbp), %xmm0
jb 0x10890a
leaq 0xb444a(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x295f13(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292b09(%rip), %rdi    # 0x39b400
leaq 0x85358(%rip), %rsi     # 0x18dc56
movb $0x1, %al
callq 0x9060
jmp 0x108a5a
movsd -0x18(%rbp), %xmm0
movsd 0x667d1(%rip), %xmm1    # 0x16f0e8
ucomisd %xmm1, %xmm0
jae 0x10892c
movsd 0x667cb(%rip), %xmm0    # 0x16f0f0
ucomisd -0x18(%rbp), %xmm0
jb 0x108967
leaq 0xb43ed(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x295eb6(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292aac(%rip), %rdi    # 0x39b400
leaq 0x8530a(%rip), %rsi     # 0x18dc65
movb $0x1, %al
callq 0x9060
jmp 0x108a58
movsd -0x18(%rbp), %xmm0
movsd 0x66784(%rip), %xmm1    # 0x16f0f8
ucomisd %xmm1, %xmm0
jae 0x108989
movsd 0x6677e(%rip), %xmm0    # 0x16f100
ucomisd -0x18(%rbp), %xmm0
jb 0x1089c4
leaq 0xb4390(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x295e59(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x292a4f(%rip), %rdi    # 0x39b400
leaq 0x852bc(%rip), %rsi     # 0x18dc74
movb $0x1, %al
callq 0x9060
jmp 0x108a56
movsd -0x18(%rbp), %xmm0
movsd 0x6665f(%rip), %xmm1    # 0x16f030
ucomisd %xmm1, %xmm0
jae 0x1089e6
movsd 0x66729(%rip), %xmm0    # 0x16f108
ucomisd -0x18(%rbp), %xmm0
jb 0x108a1e
leaq 0xb4333(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x295dfc(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x2929f2(%rip), %rdi    # 0x39b400
leaq 0x8526e(%rip), %rsi     # 0x18dc83
movb $0x1, %al
callq 0x9060
jmp 0x108a54
leaq 0xb42fb(%rip), %rax     # 0x1bcd20
movq 0xe8(%rax), %rdx
movzbl -0x1(%rbp), %ecx
movsd -0x18(%rbp), %xmm0
leaq 0x295dc4(%rip), %rax    # 0x39e800
movq (%rax), %r8
leaq 0x2929ba(%rip), %rdi    # 0x39b400
leaq 0x85245(%rip), %rsi     # 0x18dc92
movb $0x1, %al
callq 0x9060
jmp 0x108a56
jmp 0x108a58
jmp 0x108a5a
jmp 0x108a5c
jmp 0x108a5e
jmp 0x108a60
jmp 0x108a62
jmp 0x108a64
jmp 0x108a66
jmp 0x108a68
jmp 0x108a6a
jmp 0x108a6c
jmp 0x108a6e
jmp 0x108a70
jmp 0x108a72
jmp 0x108a74
jmp 0x108a76
jmp 0x108a78
jmp 0x108a7a
jmp 0x108a7c
jmp 0x108a7e
jmp 0x108a80
jmp 0x108a82
jmp 0x108a84
jmp 0x108a86
jmp 0x108a88
movl -0x1c(%rbp), %edi
movl $0xf, %edx
leaq 0x292969(%rip), %rcx    # 0x39b400
movl %edx, %esi
callq 0x10ee0
addq $0x20, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)