// File: jkingan[P]ladyheather/heathmsc.cpp
// Function: log_rcvr_type()
void log_rcvr_type()
{
char *s;

   // NEW_RCVR

   if(log_file == 0) return;

   log_text[0] = 0;

   if     (rcvr_type == ACRON_RCVR)  sprintf(log_text, "  <name>Acron Zeit WWVB Receiver</name>");
   else if(rcvr_type == BRANDY_RCVR) sprintf(log_text, "  <name>Brandywine GPS-4 GPSDO</name>");
   else if(rcvr_type == CS_RCVR)     sprintf(log_text, "  <name>HP5071A cesium beam oscillator</name>");
   else if(rcvr_type == ESIP_RCVR)   sprintf(log_text, "  <name>Furuno eSIP receiver</name>");
   else if(rcvr_type == FURUNO_RCVR) sprintf(log_text, "  <name>Furuno PFEC receiver</name>");
   else if(rcvr_type == GPSD_RCVR)   sprintf(log_text, "  <name>GPSD client</name>");
   else if(rcvr_type == LPFRS_RCVR)  sprintf(log_text, "  <name>LPFRS rubidium oscillator</name>");
   else if(rcvr_type == MOTO_RCVR)   sprintf(log_text, "  <name>Motorola receiver</name>");
   else if(rcvr_type == NMEA_RCVR)   sprintf(log_text, "  <name>NMEA receiver</name>");
   else if(rcvr_type == NO_RCVR)     sprintf(log_text, "  <name>System clock</name>");
   else if(rcvr_type == RT17_RCVR)   sprintf(log_text, "  <name>Trimble RT17 receiver</name>");
   else if(rcvr_type == NVS_RCVR)    sprintf(log_text, "  <name>NVS receiver</name>");
   else if(rcvr_type == PRS_RCVR)    sprintf(log_text, "  <name>PRS-10 rubidium oscillator</name>");
   else if(rcvr_type == RFTG_RCVR)   {
      if((have_rftg_unit) && (rftg_unit == 0)) sprintf(log_text, "  <name>RFTG-m RB</name>");
      else if((have_rftg_unit) && (rftg_unit == 1)) sprintf(log_text, "  <name>RFTG-m XO</name>");
      else sprintf(log_text, "  <name>RFTG-m</name>");
   }
   else if(rcvr_type == SA35_RCVR)   sprintf(log_text, "  <name>SA.3xM rubidium oscillator</name>");
   else if(rcvr_type == SCPI_RCVR) {
      if(scpi_type == HP_TYPE)       sprintf(log_text, "  <name>HP58xxx SCPI GPSDO</name>");
      else if(scpi_type == HP_TYPE2) sprintf(log_text, "  <name>HP59xxx SCPI GPSDO</name>");
      else                           sprintf(log_text, "  <name>SCPI GPSDO</name>");
   }
   else if(rcvr_type == SIRF_RCVR)   sprintf(log_text, "  <name>SIRF receiver</name>");
   else if(rcvr_type == SRO_RCVR)    sprintf(log_text, "  <name>SRO100 rubidium oscillator</name>");
   else if(rcvr_type == SS_RCVR)     sprintf(log_text, "  <name>Novatel SuperStar II/name>");
   else if(rcvr_type == STAR_RCVR) {
      if(star_type == NEC_TYPE) sprintf(log_text, "  <name>NEC STAR-4 GPSDO</name>"); 
      else if(star_type == OSA_TYPE) sprintf(log_text, "  <name>OSA 453x GPSDO</name>"); 
      else sprintf(log_text, "  <name>Oscilloquartz STAR-4 GPSDO</name>"); 
   }
   else if(res_t)                    sprintf(log_text, "  <name>Trimble Resolution-T receiver</name>");
   else if(rcvr_type == TAIP_RCVR)   sprintf(log_text, "  <name>Trimble TAIP receiver</name>"); 
   else if(rcvr_type == THERMO_RCVR) {
      sprintf(log_text, "  <name>Environmental</name>");
   }
   else if(rcvr_type == TICC_RCVR) {
      if     (ticc_type == TAPR_TICC)   sprintf(log_text, "  <name>TAPR TICC</name>");
      else if(ticc_type == HP_TICC)     sprintf(log_text, "  <name>HP53xxx interval counter</name>");
      else if(ticc_type == PICPET_TICC) sprintf(log_text, "  <name>PICPET timestamp counter</name>");
      else if(ticc_type == LARS_TICC)   sprintf(log_text, "  <name>LARS GPSDO TIC</name>");
      else                              sprintf(log_text, "  <name>Generic interval counter</name>");
   }
   else if(rcvr_type == TIDE_RCVR)    sprintf(log_text, "  <name>Gravity clock</name>");
   else if(rcvr_type == TM4_RCVR)     sprintf(log_text, "  <name>Spectrum TM4 GPSDO</name>");
   else if(rcvr_type == TRUE_RCVR) {
      sprintf(log_text, "  <name>TruePosition GPSDO</name>");
   }
   else if(rcvr_type == TSERVE_RCVR) {
      sprintf(log_text, "  <name>TymServe 2000</name>");
   }
   else if(rcvr_type == TSIP_RCVR) {
      if(tsip_type == STARLOC_TYPE)  sprintf(log_text, "  <name>STARLOC GPSDO</name>");
      else                           sprintf(log_text, "  <name>TSIP receiver</name>");
   }
   else if(rcvr_type == UBX_RCVR)  {
      if(saw_timing_msg)             sprintf(log_text, "  <name>Ublox timing receiver</name>");
      else                           sprintf(log_text, "  <name>Ublox receiver</name>");
   }
   else if(rcvr_type == UCCM_RCVR) {
      if(scpi_type == UCCMP_TYPE)    sprintf(log_text, "  <name>Symmetricom UCCM GPSDO</name>");
      else                           sprintf(log_text, "  <name>Trimble UCCM GPSDO</name>");
   }
   else if(rcvr_type == VENUS_RCVR) {
       if(lte_lite)                  sprintf(log_text, "  <name>Jackson Labs LTE</name>");
       else if(saw_venus_raw)        sprintf(log_text, "  <name>Venus RTK receiver</name>");
       else if(saw_timing_msg)       sprintf(log_text, "  <name>Venus timing receiver</name>");
       else                          sprintf(log_text, "  <name>Venus receiver</name>");
   }
   else if(rcvr_type == X72_RCVR)    sprintf(log_text, "  <name>X72 rubidium</name>");
   else if(rcvr_type == Z12_RCVR)    sprintf(log_text, "  <name>Ashtech Z12</name>");
   else if(rcvr_type == ZODIAC_RCVR) sprintf(log_text, "  <name>Zodiac receiver</name>");
   else if(rcvr_type == ZYFER_RCVR) {
      sprintf(log_text, "  <name>Zyfer Nanosync 380 GPSDO</name>");
   }
   else                              sprintf(log_text, "  <name>Unknown receiver type</name>");

   if(log_fmt == HEATHER) {
      s = strstr(log_text, "</name>");
      if(s) *s = 0;

      s = strstr(log_text, "<name>");
      if(s) {
         sprintf(out, "   Device: %s", &s[6]);
         strcpy(log_text, out);
      }

      fprintf(log_file, "#");
      write_log_comment(1);
   }
   else if(log_fmt == RINEX) {
   }
   else {
      fprintf(log_file, "%s\n", log_text);
   }
   if(log_flush_mode && log_file) fflush(log_file);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
leaq 0x191321(%rip), %rax    # 0x29d540
cmpq $0x0, (%rax)
jne 0x10c22a
jmp 0x10cbd8
leaq 0x19090f(%rip), %rax    # 0x29cb40
movb $0x0, (%rax)
leaq 0x16b875(%rip), %rax    # 0x277ab0
cmpq $0x4000, (%rax)         # imm = 0x4000
jne 0x10c25e
leaq 0x1908f5(%rip), %rdi    # 0x29cb40
leaq 0x836bf(%rip), %rsi     # 0x18f911
movb $0x0, %al
callq 0x9060
jmp 0x10cad7
leaq 0x16b84b(%rip), %rax    # 0x277ab0
cmpq $0x40000, (%rax)        # imm = 0x40000
jne 0x10c288
leaq 0x1908cb(%rip), %rdi    # 0x29cb40
leaq 0x836bd(%rip), %rsi     # 0x18f939
movb $0x0, %al
callq 0x9060
jmp 0x10cad5
leaq 0x16b821(%rip), %rax    # 0x277ab0
cmpq $0x20000, (%rax)        # imm = 0x20000
jne 0x10c2b2
leaq 0x1908a1(%rip), %rdi    # 0x29cb40
leaq 0x836b9(%rip), %rsi     # 0x18f95f
movb $0x0, %al
callq 0x9060
jmp 0x10cad3
movl $0x80000000, %ecx       # imm = 0x80000000
leaq 0x16b7f2(%rip), %rax    # 0x277ab0
cmpq %rcx, (%rax)
jne 0x10c2dd
leaq 0x190876(%rip), %rdi    # 0x29cb40
leaq 0x836bc(%rip), %rsi     # 0x18f98d
movb $0x0, %al
callq 0x9060
jmp 0x10cad1
leaq 0x16b7cc(%rip), %rax    # 0x277ab0
cmpq $0x20000000, (%rax)     # imm = 0x20000000
jne 0x10c307
leaq 0x19084c(%rip), %rdi    # 0x29cb40
leaq 0x836b6(%rip), %rsi     # 0x18f9b1
movb $0x0, %al
callq 0x9060
jmp 0x10cacf
leaq 0x16b7a2(%rip), %rax    # 0x277ab0
cmpq $0x200, (%rax)          # imm = 0x200
jne 0x10c331
leaq 0x190822(%rip), %rdi    # 0x29cb40
leaq 0x836b0(%rip), %rsi     # 0x18f9d5
movb $0x0, %al
callq 0x9060
jmp 0x10cacd
leaq 0x16b778(%rip), %rax    # 0x277ab0
cmpq $0x10000000, (%rax)     # imm = 0x10000000
jne 0x10c35b
leaq 0x1907f8(%rip), %rdi    # 0x29cb40
leaq 0x836a1(%rip), %rsi     # 0x18f9f0
movb $0x0, %al
callq 0x9060
jmp 0x10cacb
leaq 0x16b74e(%rip), %rax    # 0x277ab0
cmpq $0x20, (%rax)
jne 0x10c382
leaq 0x1907d1(%rip), %rdi    # 0x29cb40
leaq 0x836a3(%rip), %rsi     # 0x18fa19
movb $0x0, %al
callq 0x9060
jmp 0x10cac9
leaq 0x16b727(%rip), %rax    # 0x277ab0
cmpq $0x2, (%rax)
jne 0x10c3a9
leaq 0x1907aa(%rip), %rdi    # 0x29cb40
leaq 0x8369d(%rip), %rsi     # 0x18fa3a
movb $0x0, %al
callq 0x9060
jmp 0x10cac7
leaq 0x16b700(%rip), %rax    # 0x277ab0
cmpq $0x400, (%rax)          # imm = 0x400
jne 0x10c3d3
leaq 0x190780(%rip), %rdi    # 0x29cb40
leaq 0x83690(%rip), %rsi     # 0x18fa57
movb $0x0, %al
callq 0x9060
jmp 0x10cac5
movabsq $0x200000000, %rcx      # imm = 0x200000000
leaq 0x16b6cc(%rip), %rax    # 0x277ab0
cmpq %rcx, (%rax)
jne 0x10c403
leaq 0x190750(%rip), %rdi    # 0x29cb40
leaq 0x8367c(%rip), %rsi     # 0x18fa73
movb $0x0, %al
callq 0x9060
jmp 0x10cac3
leaq 0x16b6a6(%rip), %rax    # 0x277ab0
cmpq $0x800, (%rax)          # imm = 0x800
jne 0x10c42d
leaq 0x190726(%rip), %rdi    # 0x29cb40
leaq 0x83677(%rip), %rsi     # 0x18fa98
movb $0x0, %al
callq 0x9060
jmp 0x10cac1
leaq 0x16b67c(%rip), %rax    # 0x277ab0
cmpq $0x1000000, (%rax)      # imm = 0x1000000
jne 0x10c457
leaq 0x1906fc(%rip), %rdi    # 0x29cb40
leaq 0x83669(%rip), %rsi     # 0x18fab4
movb $0x0, %al
callq 0x9060
jmp 0x10cabf
leaq 0x16b652(%rip), %rax    # 0x277ab0
cmpq $0x400000, (%rax)       # imm = 0x400000
jne 0x10c4e1
leaq 0x26072a(%rip), %rax    # 0x36cb98
cmpl $0x0, (%rax)
je 0x10c496
leaq 0x26071a(%rip), %rax    # 0x36cb94
cmpl $0x0, (%rax)
jne 0x10c496
leaq 0x1906ba(%rip), %rdi    # 0x29cb40
leaq 0x83651(%rip), %rsi     # 0x18fade
movb $0x0, %al
callq 0x9060
jmp 0x10c4dc
leaq 0x2606fb(%rip), %rax    # 0x36cb98
cmpl $0x0, (%rax)
je 0x10c4c5
leaq 0x2606eb(%rip), %rax    # 0x36cb94
cmpl $0x1, (%rax)
jne 0x10c4c5
leaq 0x19068b(%rip), %rdi    # 0x29cb40
leaq 0x8363b(%rip), %rsi     # 0x18faf7
movb $0x0, %al
callq 0x9060
jmp 0x10c4da
leaq 0x190674(%rip), %rdi    # 0x29cb40
leaq 0x8363d(%rip), %rsi     # 0x18fb10
movb $0x0, %al
callq 0x9060
jmp 0x10c4dc
jmp 0x10cabd
movabsq $0x1000000000, %rcx     # imm = 0x1000000000
leaq 0x16b5be(%rip), %rax    # 0x277ab0
cmpq %rcx, (%rax)
jne 0x10c511
leaq 0x190642(%rip), %rdi    # 0x29cb40
leaq 0x83621(%rip), %rsi     # 0x18fb26
movb $0x0, %al
callq 0x9060
jmp 0x10cabb
leaq 0x16b598(%rip), %rax    # 0x277ab0
cmpq $0x10, (%rax)
jne 0x10c580
leaq 0x16dc9b(%rip), %rax    # 0x27a1c0
cmpl $0x38, (%rax)
jne 0x10c541
leaq 0x19060f(%rip), %rdi    # 0x29cb40
leaq 0x83618(%rip), %rsi     # 0x18fb50
movb $0x0, %al
callq 0x9060
jmp 0x10c57b
leaq 0x16dc78(%rip), %rax    # 0x27a1c0
cmpl $0x39, (%rax)
jne 0x10c564
leaq 0x1905ec(%rip), %rdi    # 0x29cb40
leaq 0x83617(%rip), %rsi     # 0x18fb72
movb $0x0, %al
callq 0x9060
jmp 0x10c579
leaq 0x1905d5(%rip), %rdi    # 0x29cb40
leaq 0x83622(%rip), %rsi     # 0x18fb94
movb $0x0, %al
callq 0x9060
jmp 0x10c57b
jmp 0x10cab9
leaq 0x16b529(%rip), %rax    # 0x277ab0
cmpq $0x40, (%rax)
jne 0x10c5a7
leaq 0x1905ac(%rip), %rdi    # 0x29cb40
leaq 0x83613(%rip), %rsi     # 0x18fbae
movb $0x0, %al
callq 0x9060
jmp 0x10cab7
leaq 0x16b502(%rip), %rax    # 0x277ab0
cmpq $0x8000000, (%rax)      # imm = 0x8000000
jne 0x10c5d1
leaq 0x190582(%rip), %rdi    # 0x29cb40
leaq 0x83606(%rip), %rsi     # 0x18fbcb
movb $0x0, %al
callq 0x9060
jmp 0x10cab5
movabsq $0x800000000, %rcx      # imm = 0x800000000
leaq 0x16b4ce(%rip), %rax    # 0x277ab0
cmpq %rcx, (%rax)
jne 0x10c601
leaq 0x190552(%rip), %rdi    # 0x29cb40
leaq 0x83600(%rip), %rsi     # 0x18fbf5
movb $0x0, %al
callq 0x9060
jmp 0x10cab3
leaq 0x16b4a8(%rip), %rax    # 0x277ab0
cmpq $0x1000, (%rax)         # imm = 0x1000
jne 0x10c673
leaq 0x16dbb0(%rip), %rax    # 0x27a1c8
cmpl $0x4e, (%rax)
jne 0x10c634
leaq 0x19051c(%rip), %rdi    # 0x29cb40
leaq 0x835ed(%rip), %rsi     # 0x18fc18
movb $0x0, %al
callq 0x9060
jmp 0x10c66e
leaq 0x16db8d(%rip), %rax    # 0x27a1c8
cmpl $0x4f, (%rax)
jne 0x10c657
leaq 0x1904f9(%rip), %rdi    # 0x29cb40
leaq 0x835ea(%rip), %rsi     # 0x18fc38
movb $0x0, %al
callq 0x9060
jmp 0x10c66c
leaq 0x1904e2(%rip), %rdi    # 0x29cb40
leaq 0x835f1(%rip), %rsi     # 0x18fc56
movb $0x0, %al
callq 0x9060
jmp 0x10c66e
jmp 0x10cab1
leaq 0x16b46a(%rip), %rax    # 0x277ae4
cmpb $0x0, (%rax)
je 0x10c699
leaq 0x1904ba(%rip), %rdi    # 0x29cb40
leaq 0x835f3(%rip), %rsi     # 0x18fc80
movb $0x0, %al
callq 0x9060
jmp 0x10caaf
leaq 0x16b410(%rip), %rax    # 0x277ab0
cmpq $0x8000, (%rax)         # imm = 0x8000
jne 0x10c6c3
leaq 0x190490(%rip), %rdi    # 0x29cb40
leaq 0x835f6(%rip), %rsi     # 0x18fcad
movb $0x0, %al
callq 0x9060
jmp 0x10caad
leaq 0x16b3e6(%rip), %rax    # 0x277ab0
cmpq $0x80000, (%rax)        # imm = 0x80000
jne 0x10c6ed
leaq 0x190466(%rip), %rdi    # 0x29cb40
leaq 0x835f1(%rip), %rsi     # 0x18fcd2
movb $0x0, %al
callq 0x9060
jmp 0x10caab
leaq 0x16b3bc(%rip), %rax    # 0x277ab0
cmpq $0x10000, (%rax)        # imm = 0x10000
jne 0x10c7b0
leaq 0x16b3e0(%rip), %rax    # 0x277ae8
cmpl $0x54, (%rax)
jne 0x10c727
leaq 0x19042c(%rip), %rdi    # 0x29cb40
leaq 0x835d4(%rip), %rsi     # 0x18fcef
movb $0x0, %al
callq 0x9060
jmp 0x10c7ab
leaq 0x16b3ba(%rip), %rax    # 0x277ae8
cmpl $0x48, (%rax)
jne 0x10c74a
leaq 0x190406(%rip), %rdi    # 0x29cb40
leaq 0x835c7(%rip), %rsi     # 0x18fd08
movb $0x0, %al
callq 0x9060
jmp 0x10c7a9
leaq 0x16b397(%rip), %rax    # 0x277ae8
cmpl $0x50, (%rax)
jne 0x10c76d
leaq 0x1903e3(%rip), %rdi    # 0x29cb40
leaq 0x835cc(%rip), %rsi     # 0x18fd30
movb $0x0, %al
callq 0x9060
jmp 0x10c7a7
leaq 0x16b374(%rip), %rax    # 0x277ae8
cmpl $0x4c, (%rax)
jne 0x10c790
leaq 0x1903c0(%rip), %rdi    # 0x29cb40
leaq 0x835d1(%rip), %rsi     # 0x18fd58
movb $0x0, %al
callq 0x9060
jmp 0x10c7a5
leaq 0x1903a9(%rip), %rdi    # 0x29cb40
leaq 0x835d8(%rip), %rsi     # 0x18fd76
movb $0x0, %al
callq 0x9060
jmp 0x10c7a7
jmp 0x10c7a9
jmp 0x10c7ab
jmp 0x10caa9
leaq 0x16b2f9(%rip), %rax    # 0x277ab0
cmpq $0x800000, (%rax)       # imm = 0x800000
jne 0x10c7da
leaq 0x190379(%rip), %rdi    # 0x29cb40
leaq 0x835d0(%rip), %rsi     # 0x18fd9e
movb $0x0, %al
callq 0x9060
jmp 0x10caa7
movabsq $0x400000000, %rcx      # imm = 0x400000000
leaq 0x16b2c5(%rip), %rax    # 0x277ab0
cmpq %rcx, (%rax)
jne 0x10c80a
leaq 0x190349(%rip), %rdi    # 0x29cb40
leaq 0x835bd(%rip), %rsi     # 0x18fdbb
movb $0x0, %al
callq 0x9060
jmp 0x10caa5
leaq 0x16b29f(%rip), %rax    # 0x277ab0
cmpq $0x200000, (%rax)       # imm = 0x200000
jne 0x10c834
leaq 0x19031f(%rip), %rdi    # 0x29cb40
leaq 0x835b5(%rip), %rsi     # 0x18fddd
movb $0x0, %al
callq 0x9060
jmp 0x10caa3
leaq 0x16b275(%rip), %rax    # 0x277ab0
cmpq $0x40000000, (%rax)     # imm = 0x40000000
jne 0x10c85e
leaq 0x1902f5(%rip), %rdi    # 0x29cb40
leaq 0x835ad(%rip), %rsi     # 0x18fdff
movb $0x0, %al
callq 0x9060
jmp 0x10caa1
leaq 0x16b24b(%rip), %rax    # 0x277ab0
cmpq $0x1, (%rax)
jne 0x10c8a8
leaq 0x16d942(%rip), %rax    # 0x27a1b4
cmpl $0x53, (%rax)
jne 0x10c88e
leaq 0x1902c2(%rip), %rdi    # 0x29cb40
leaq 0x83597(%rip), %rsi     # 0x18fe1c
movb $0x0, %al
callq 0x9060
jmp 0x10c8a3
leaq 0x1902ab(%rip), %rdi    # 0x29cb40
leaq 0x8359d(%rip), %rsi     # 0x18fe39
movb $0x0, %al
callq 0x9060
jmp 0x10ca9f
leaq 0x16b201(%rip), %rax    # 0x277ab0
cmpq $0x4, (%rax)
jne 0x10c8f2
leaq 0x25fd4c(%rip), %rax    # 0x36c608
cmpl $0x0, (%rax)
je 0x10c8d8
leaq 0x190278(%rip), %rdi    # 0x29cb40
leaq 0x83587(%rip), %rsi     # 0x18fe56
movb $0x0, %al
callq 0x9060
jmp 0x10c8ed
leaq 0x190261(%rip), %rdi    # 0x29cb40
leaq 0x83595(%rip), %rsi     # 0x18fe7b
movb $0x0, %al
callq 0x9060
jmp 0x10ca9d
leaq 0x16b1b7(%rip), %rax    # 0x277ab0
cmpq $0x8, (%rax)
jne 0x10c93c
leaq 0x16d8ba(%rip), %rax    # 0x27a1c0
cmpl $0x50, (%rax)
jne 0x10c922
leaq 0x19022e(%rip), %rdi    # 0x29cb40
leaq 0x83580(%rip), %rsi     # 0x18fe99
movb $0x0, %al
callq 0x9060
jmp 0x10c937
leaq 0x190217(%rip), %rdi    # 0x29cb40
leaq 0x8358f(%rip), %rsi     # 0x18febf
movb $0x0, %al
callq 0x9060
jmp 0x10ca9b
leaq 0x16b16d(%rip), %rax    # 0x277ab0
cmpq $0x80, (%rax)
jne 0x10c9d7
leaq 0x16d859(%rip), %rax    # 0x27a1b0
cmpl $0x0, (%rax)
je 0x10c973
leaq 0x1901dd(%rip), %rdi    # 0x29cb40
leaq 0x83577(%rip), %rsi     # 0x18fee1
movb $0x0, %al
callq 0x9060
jmp 0x10c9d2
leaq 0x29065a(%rip), %rax    # 0x39cfd4
cmpl $0x0, (%rax)
je 0x10c996
leaq 0x1901ba(%rip), %rdi    # 0x29cb40
leaq 0x83574(%rip), %rsi     # 0x18ff01
movb $0x0, %al
callq 0x9060
jmp 0x10c9d0
leaq 0x25fc6b(%rip), %rax    # 0x36c608
cmpl $0x0, (%rax)
je 0x10c9b9
leaq 0x190197(%rip), %rdi    # 0x29cb40
leaq 0x83573(%rip), %rsi     # 0x18ff23
movb $0x0, %al
callq 0x9060
jmp 0x10c9ce
leaq 0x190180(%rip), %rdi    # 0x29cb40
leaq 0x83581(%rip), %rsi     # 0x18ff48
movb $0x0, %al
callq 0x9060
jmp 0x10c9d0
jmp 0x10c9d2
jmp 0x10ca99
leaq 0x16b0d2(%rip), %rax    # 0x277ab0
cmpq $0x2000000, (%rax)      # imm = 0x2000000
jne 0x10ca01
leaq 0x190152(%rip), %rdi    # 0x29cb40
leaq 0x83571(%rip), %rsi     # 0x18ff66
movb $0x0, %al
callq 0x9060
jmp 0x10ca97
movabsq $0x100000000, %rcx      # imm = 0x100000000
leaq 0x16b09e(%rip), %rax    # 0x277ab0
cmpq %rcx, (%rax)
jne 0x10ca2e
leaq 0x190122(%rip), %rdi    # 0x29cb40
leaq 0x8355d(%rip), %rsi     # 0x18ff82
movb $0x0, %al
callq 0x9060
jmp 0x10ca95
leaq 0x16b07b(%rip), %rax    # 0x277ab0
cmpq $0x100, (%rax)          # imm = 0x100
jne 0x10ca55
leaq 0x1900fb(%rip), %rdi    # 0x29cb40
leaq 0x83551(%rip), %rsi     # 0x18ff9d
movb $0x0, %al
callq 0x9060
jmp 0x10ca93
leaq 0x16b054(%rip), %rax    # 0x277ab0
cmpq $0x100000, (%rax)       # imm = 0x100000
jne 0x10ca7c
leaq 0x1900d4(%rip), %rdi    # 0x29cb40
leaq 0x83549(%rip), %rsi     # 0x18ffbc
movb $0x0, %al
callq 0x9060
jmp 0x10ca91
leaq 0x1900bd(%rip), %rdi    # 0x29cb40
leaq 0x8355a(%rip), %rsi     # 0x18ffe4
movb $0x0, %al
callq 0x9060
jmp 0x10ca93
jmp 0x10ca95
jmp 0x10ca97
jmp 0x10ca99
jmp 0x10ca9b
jmp 0x10ca9d
jmp 0x10ca9f
jmp 0x10caa1
jmp 0x10caa3
jmp 0x10caa5
jmp 0x10caa7
jmp 0x10caa9
jmp 0x10caab
jmp 0x10caad
jmp 0x10caaf
jmp 0x10cab1
jmp 0x10cab3
jmp 0x10cab5
jmp 0x10cab7
jmp 0x10cab9
jmp 0x10cabb
jmp 0x10cabd
jmp 0x10cabf
jmp 0x10cac1
jmp 0x10cac3
jmp 0x10cac5
jmp 0x10cac7
jmp 0x10cac9
jmp 0x10cacb
jmp 0x10cacd
jmp 0x10cacf
jmp 0x10cad1
jmp 0x10cad3
jmp 0x10cad5
jmp 0x10cad7
leaq 0x190b4a(%rip), %rax    # 0x29d628
cmpl $0x0, (%rax)
jne 0x10cb7e
leaq 0x190052(%rip), %rdi    # 0x29cb40
leaq 0x8331f(%rip), %rsi     # 0x18fe14
callq 0x9090
movq %rax, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x10cb0c
movq -0x8(%rbp), %rax
movb $0x0, (%rax)
leaq 0x19002d(%rip), %rdi    # 0x29cb40
leaq 0x834ef(%rip), %rsi     # 0x190009
callq 0x9090
movq %rax, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x10cb5a
movq -0x8(%rbp), %rdx
addq $0x6, %rdx
leaq 0x28e8c7(%rip), %rdi    # 0x39b400
leaq 0x834d0(%rip), %rsi     # 0x190010
movb $0x0, %al
callq 0x9060
leaq 0x18fff2(%rip), %rdi    # 0x29cb40
leaq 0x28e8ab(%rip), %rsi    # 0x39b400
callq 0x9350
leaq 0x1909df(%rip), %rax    # 0x29d540
movq (%rax), %rdi
leaq 0x65231(%rip), %rsi     # 0x171d9c
movb $0x0, %al
callq 0x9550
movl $0x1, %edi
callq 0x10cbe0
jmp 0x10cbb0
leaq 0x190aa3(%rip), %rax    # 0x29d628
cmpl $0x12e, (%rax)          # imm = 0x12E
jne 0x10cb8f
jmp 0x10cbae
leaq 0x1909aa(%rip), %rax    # 0x29d540
movq (%rax), %rdi
leaq 0x7c25f(%rip), %rsi     # 0x188dff
leaq 0x18ff99(%rip), %rdx    # 0x29cb40
movb $0x0, %al
callq 0x9550
jmp 0x10cbb0
leaq 0x190a49(%rip), %rax    # 0x29d600
cmpl $0x0, (%rax)
je 0x10cbd8
leaq 0x19097d(%rip), %rax    # 0x29d540
cmpq $0x0, (%rax)
je 0x10cbd8
leaq 0x190970(%rip), %rax    # 0x29d540
movq (%rax), %rdi
callq 0x9430
addq $0x10, %rsp
popq %rbp
retq
nop