// File: /workspace/github_cpp_makefile_star2_O2/jkingan[P]ladyheather/heathmsc.cpp
// Function: parse_xml_value2(char*)
int parse_xml_value2(char *line)
{
   // process XML log data point values - second half of if() chain
   // NEW_RCVR

   if(line == 0) return 1;

   // PRS-10 values
   if(strstr(line, "<lm>")) {
      prs_lm = (int) xml_val(line);
      have_prs_lm = 1;
   }
   else if(strstr(line, "<lo>")) {
      prs_lo = (int) xml_val(line);
      have_prs_lo = 1;
   }
   else if(strstr(line, "<fc1>")) {
      prs_fc1 = (int) xml_val(line);
      have_prs_fc |= 0x01;
   }
   else if(strstr(line, "<fc2>")) {
      prs_fc2 = (int) xml_val(line);
      have_prs_fc |= 0x02;
   }
   else if(strstr(line, "<ds1>")) {
      prs_ds1 = (int) xml_val(line);
      have_prs_ds |= 0x01;
   }
   else if(strstr(line, "<fc2>")) {
      prs_ds2 = (int) xml_val(line);
      have_prs_ds |= 0x02;
   }
   else if(strstr(line, "<ss>")) {
      prs_ss = (int) xml_val(line);
      have_prs_ss = 1;
   }
   else if(strstr(line, "<sf>")) {
      prs_sf = (int) xml_val(line);
      have_prs_sf = 1;
   }
   else if(strstr(line, "<ph>")) {
      prs_ph = (int) xml_val(line);
      have_prs_ph = 1;
   }
   else if(strstr(line, "<sp1>")) {
      prs_sp[0] = (int) xml_val(line);
      have_prs_sp |= (1 << 0);
   }
   else if(strstr(line, "<sp2>")) {
      prs_sp[1] = (int) xml_val(line);
      have_prs_sp |= (1 << 1);
   }
   else if(strstr(line, "<sp3>")) {
      prs_sp[2] = (int) xml_val(line);
      have_prs_sp |= (1 << 2);
   }
   else if(strstr(line, "<mo>")) {
      prs_mo = (int) xml_val(line);
      have_prs_mo = 1;
   }
   else if(strstr(line, "<ms>")) {
      prs_ms = (int) xml_val(line);
      have_prs_ms = 1;
   }
   else if(strstr(line, "<mr>")) {
      prs_mr = (int) xml_val(line);
      have_prs_mr = 1;
   }
   else if(strstr(line, "<tt>")) {
      prs_tt = (int) xml_val(line);
      have_prs_tt = 1;
   }
   else if(strstr(line, "<ts>")) {
      prs_ts = (int) xml_val(line);
      have_prs_ts = 1;
   }
   else if(strstr(line, "<to>")) {
      prs_to = (int) xml_val(line);
      have_prs_to = 1;
   }
   else if(strstr(line, "<ps>")) {
      prs_ps = (int) xml_val(line);
      have_prs_ps = 1;
   }
   else if(strstr(line, "<pl>")) {
      prs_pl = (int) xml_val(line);
      have_prs_pl = 1;
   }
   else if(strstr(line, "<ep>")) {
      prs_ep = (int) xml_val(line);
      have_prs_ep = 1;
   }
   else if(strstr(line, "<ga>")) {
      prs_ga = (int) xml_val(line);
      have_prs_ga = 1;
   }
   else if(strstr(line, "<pt>")) {
      prs_pt = (int) xml_val(line);
      have_prs_pt = 1;
   }
   else if(strstr(line, "<pf>")) {
      prs_pf = (int) xml_val(line);
      have_prs_pf = 1;
   }
   else if(strstr(line, "<pi>")) {
      prs_pi = (int) xml_val(line);
      have_prs_pi = 1;
   }
   else if(strstr(line, "<ad0>")) {
      prs_ad[0] = (double) xml_val(line);
      have_prs_ad |= (1 << 0);
   }
   else if(strstr(line, "<ad1>")) {
      prs_ad[1] = (double) xml_val(line);
      have_prs_ad |= (1 << 1);
   }
   else if(strstr(line, "<ad2>")) {
      prs_ad[2] = (double) xml_val(line);
      have_prs_ad |= (1 << 2);
   }
   else if(strstr(line, "<ad3>")) {
      prs_ad[3] = (double) xml_val(line);
      have_prs_ad |= (1 << 3);
   }
   else if(strstr(line, "<ad4>")) {
      prs_ad[4] = (double) xml_val(line);
      have_prs_ad |= (1 << 4);
   }
   else if(strstr(line, "<ad5>")) {
      prs_ad[5] = (double) xml_val(line);
      have_prs_ad |= (1 << 5);
   }
   else if(strstr(line, "<ad6>")) {
      prs_ad[6] = (double) xml_val(line);
      have_prs_ad |= (1 << 6);
   }
   else if(strstr(line, "<ad7>")) {
      prs_ad[7] = (double) xml_val(line);
      have_prs_ad |= (1 << 7);
   }
   else if(strstr(line, "<ad8>")) {
      prs_ad[8] = (double) xml_val(line);
      have_prs_ad |= (1 << 8);
   }
   else if(strstr(line, "<ad9>")) {
      prs_ad[9] = (double) xml_val(line);
      have_prs_ad |= (1 << 9);
   }
   else if(strstr(line, "<ad10>")) {
      prs_ad[10] = (double) xml_val(line);
      have_prs_ad |= (1 << 10);
   }
   else if(strstr(line, "<ad11>")) {
      prs_ad[11] = (double) xml_val(line);
      have_prs_ad |= (1 << 11);
   }
   else if(strstr(line, "<ad12>")) {
      prs_ad[12] = (double) xml_val(line);
      have_prs_ad |= (1 << 12);
   }
   else if(strstr(line, "<ad13>")) {
      prs_ad[13] = (double) xml_val(line);
      have_prs_ad |= (1 << 13);
   }
   else if(strstr(line, "<ad14>")) {
      prs_ad[14] = (double) xml_val(line);
      have_prs_ad |= (1 << 14);
   }
   else if(strstr(line, "<ad15>")) {
      prs_ad[15] = (double) xml_val(line);
      have_prs_ad |= (1 << 15);
   }
   else if(strstr(line, "<ad16>")) {
      prs_ad[16] = (double) xml_val(line);
      have_prs_ad |= (1 << 16);
   }
   else if(strstr(line, "<ad17>")) {
      prs_ad[17] = (double) xml_val(line);
      have_prs_ad |= (1 << 17);
   }
   else if(strstr(line, "<ad18>")) {
      prs_ad[18] = (double) xml_val(line);
      have_prs_ad |= (1 << 18);
   }
   else if(strstr(line, "<ad19>")) {
      prs_ad[19] = (double) xml_val(line);
      have_prs_ad |= (1 << 19);
   }
   else if(strstr(line, "<sd0>")) {
      prs_sd[0] = (int) xml_val(line);
      have_prs_sd |= (1 << 0);
   }
   else if(strstr(line, "<sd1>")) {
      prs_sd[1] = (int) xml_val(line);
      have_prs_sd |= (1 << 1);
   }
   else if(strstr(line, "<sd2>")) {
      prs_sd[2] = (int) xml_val(line);
      have_prs_sd |= (1 << 2);
   }
   else if(strstr(line, "<sd3>")) {
      prs_sd[3] = (int) xml_val(line);
      have_prs_sd |= (1 << 3);
   }
   else if(strstr(line, "<sd4>")) {
      prs_sd[4] = (int) xml_val(line);
      have_prs_sd |= (1 << 4);
   }
   else if(strstr(line, "<sd5>")) {
      prs_sd[5] = (int) xml_val(line);
      have_prs_sd |= (1 << 5);
   }
   else if(strstr(line, "<sd6>")) {
      prs_sd[6] = (int) xml_val(line);
      have_prs_sd |= (1 << 6);
   }
   else if(strstr(line, "<sd7>")) {
      prs_sd[7] = (int) xml_val(line);
      have_prs_sd |= (1 << 7);
   }
   else if(strstr(line, "<st1>")) {
      prs_st[0] = (int) xml_val(line);
      have_prs_st |= (1 << 0);
   }
   else if(strstr(line, "<st2>")) {
      prs_st[1] = (int) xml_val(line);
      have_prs_st |= (1 << 1);
   }
   else if(strstr(line, "<st3>")) {
      prs_st[2] = (int) xml_val(line);
      have_prs_st |= (1 << 2);
   }
   else if(strstr(line, "<st4>")) {
      prs_st[3] = (int) xml_val(line);
      have_prs_st |= (1 << 3);
   }
   else if(strstr(line, "<st5>")) {
      prs_st[4] = (int) xml_val(line);
      have_prs_st |= (1 << 4);
   }
   else if(strstr(line, "<st6>")) {
      prs_st[5] = (int) xml_val(line);
      have_prs_st |= (1 << 5);
   }

   // X72 values
   else if(strstr(line, "<creg>")) {
       x72_creg = (int) xml_val(line);
       have_x72_creg = 1;
   }
   else if(strstr(line, "<dmp17>")) {
       x72_dmp17 = (double) xml_val(line);
       have_x72_dmp17 = 1;
   }
   else if(strstr(line, "<dmp5>")) {
       x72_dmp5 = (double) xml_val(line);
       have_x72_dmp5 = 1;
   }
   else if(strstr(line, "<dhtrvolt>")) {
       x72_dhtrvolt = (double) xml_val(line);
       have_x72_dhtrvolt = 1;
   }
   else if(strstr(line, "<plmp>")) {
       x72_plmp = (double) xml_val(line);
       have_x72_plmp = 1;
   }
   else if(strstr(line, "<pres>")) {
       x72_pres = (double) xml_val(line);
       have_x72_pres = 1;
   }
   else if(strstr(line, "<dlvthermc>")) {
       x72_dlvthermc = (double) xml_val(line);
       have_x72_dlvthermc = 1;
   }
   else if(strstr(line, "<drvthermc>")) {
       x72_drvthermc = (double) xml_val(line);
       have_x72_drvthermc = 1;
   }
   else if(strstr(line, "<dlvolt>")) {
       x72_dlvolt = (double) xml_val(line);
       have_x72_dlvolt = 1;
   }
   else if(strstr(line, "<dmvoutc>")) {
       x72_dmvoutc = (double) xml_val(line);
       have_x72_dmvoutc = 1;
   }
   else if(strstr(line, "<dtemplo>")) {
       x72_dtemplo = (double) xml_val(line);
       have_x72_dtemplo = 1;
   }
   else if(strstr(line, "<dtemphi>")) {
       x72_dtemphi = (double) xml_val(line);
       have_x72_dtemphi = 1;
   }
   else if(strstr(line, "<dvoltlo>")) {
       x72_dvoltlo = (double) xml_val(line);
       have_x72_dvoltlo = 1;
   }
   else if(strstr(line, "<dvolthi>")) {
       x72_dvolthi = (double) xml_val(line);
       have_x72_dvolthi = 1;
   }
   else if(strstr(line, "<dlvoutc>")) {
       x72_dlvoutc = (double) xml_val(line);
       have_x72_dlvoutc = 1;
   }
   else if(strstr(line, "<drvoutc>")) {
       x72_drvoutc = (double) xml_val(line);
       have_x72_drvoutc = 1;
   }
   else if(strstr(line, "<dmv2demavg>")) {
       x72_dmv2demavg = (double) xml_val(line);
       have_x72_dmv2demavg = 1;
   }
   else if(strstr(line, "<scont>")) {
       x72_scont = (int) xml_val(line);
       have_x72_scont = 1;
   }
   else if(strstr(line, "<sernum>")) {
       x72_sernum = (int) xml_val(line);
       have_x72_sernum = 1;
   }
   else if(strstr(line, "<pwrticks>")) {
       x72_pwrticks = (int) xml_val(line);
       have_x72_pwrticks = 1;
   }
   else if(strstr(line, "<lhhrs>")) {
       x72_lhhrs = (int) xml_val(line);
       have_x72_lhhrs = 1;
   }
   else if(strstr(line, "<lhticks>")) {
       x72_lhticks = (int) xml_val(line);
       have_x72_lhticks = 1;
   }
   else if(strstr(line, "<rhhrs>")) {
       x72_rhhrs = (int) xml_val(line);
       have_x72_rhhrs = 1;
   }
   else if(strstr(line, "<rhticks>")) {
       x72_rhticks = (int) xml_val(line);
       have_x72_rhticks = 1;
   }

   // misc values
   else if(strstr(line, "<led>")) {
       star_led = (int) xml_val(line);
       have_star_led = 1;
   }
   else if(rcvr_type == LPFRS_RCVR) {
      if(strstr(line, "<aa>")) {
         lpfrs_aa = xml_val(line);
      }
      else if(strstr(line, "<bb>")) {
         lpfrs_bb = xml_val(line);
      }
      else if(strstr(line, "<cc>")) {
         lpfrs_cc = xml_val(line);
      }
      else if(strstr(line, "<dd>")) {
         lpfrs_dd = xml_val(line);
      }
      else if(strstr(line, "<ee>")) {
         lpfrs_ee = xml_val(line);
      }
      else if(strstr(line, "<ff>")) {
         lpfrs_ff = xml_val(line);
      }
      else if(strstr(line, "<gg>")) {
         lpfrs_gg = xml_val(line);
      }
      else if(strstr(line, "<hh>")) {
         lpfrs_hh = xml_val(line);
      }
   }
   else if(rcvr_type == SA35_RCVR) {
      // !!!!! placeholder
   }
   else if(rcvr_type == SRO_RCVR) {
      if(strstr(line, "<aa>")) {
         sro_aa = xml_val(line);
      }
      else if(strstr(line, "<bb>")) {
         sro_bb = xml_val(line);
      }
      else if(strstr(line, "<cc>")) {
         sro_cc = xml_val(line);
      }
      else if(strstr(line, "<dd>")) {
         sro_dd = xml_val(line);
      }
      else if(strstr(line, "<ee>")) {
         sro_ee = xml_val(line);
      }
      else if(strstr(line, "<ff>")) {
         sro_ff = xml_val(line);
      }
      else if(strstr(line, "<gg>")) {
         sro_gg = xml_val(line);
      }
      else if(strstr(line, "<hh>")) {
         sro_hh = xml_val(line);
      }
   }

   return 1;
}

// Assembly:
testq %rdi, %rdi
je 0xc30d3
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0x59952(%rip), %rsi     # 0x11c9c1
callq 0x9090
testq %rax, %rax
je 0xc3097
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141a7c(%rip), %rcx    # 0x204b08
movl %eax, (%rcx)
leaq 0x1419f7(%rip), %rax    # 0x204a8c
jmp 0xc30c7
leaq 0x59928(%rip), %rsi     # 0x11c9c6
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc30d7
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141a4e(%rip), %rcx    # 0x204b0c
movl %eax, (%rcx)
leaq 0x1419c9(%rip), %rax    # 0x204a90
movl $0x1, (%rax)
addq $0x8, %rsp
popq %rbx
popq %rbp
pushq $0x1
popq %rax
retq
leaq 0x598ed(%rip), %rsi     # 0x11c9cb
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc310c
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141a12(%rip), %rcx    # 0x204b10
movl %eax, (%rcx)
leaq 0x14198d(%rip), %rax    # 0x204a94
orb $0x1, (%rax)
jmp 0xc30cd
leaq 0x598be(%rip), %rsi     # 0x11c9d1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3141
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1419e1(%rip), %rcx    # 0x204b14
movl %eax, (%rcx)
leaq 0x141958(%rip), %rax    # 0x204a94
orb $0x2, (%rax)
jmp 0xc30cd
leaq 0x5988f(%rip), %rsi     # 0x11c9d7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3173
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1419c0(%rip), %rcx    # 0x204b28
movl %eax, (%rcx)
leaq 0x14192b(%rip), %rax    # 0x204a9c
jmp 0xc3107
leaq 0x59863(%rip), %rsi     # 0x11c9dd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc31a8
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14199a(%rip), %rcx    # 0x204b34
movl %eax, (%rcx)
leaq 0x141901(%rip), %rax    # 0x204aa4
jmp 0xc30c7
leaq 0x59833(%rip), %rsi     # 0x11c9e2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc31dd
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141961(%rip), %rcx    # 0x204b30
movl %eax, (%rcx)
leaq 0x1418c8(%rip), %rax    # 0x204aa0
jmp 0xc30c7
leaq 0x59803(%rip), %rsi     # 0x11c9e7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3212
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141938(%rip), %rcx    # 0x204b3c
movl %eax, (%rcx)
leaq 0x14189f(%rip), %rax    # 0x204aac
jmp 0xc30c7
leaq 0x597d3(%rip), %rsi     # 0x11c9ec
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3247
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141907(%rip), %rcx    # 0x204b40
movl %eax, (%rcx)
leaq 0x14186e(%rip), %rax    # 0x204ab0
jmp 0xc3107
leaq 0x597a4(%rip), %rsi     # 0x11c9f2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc327d
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1418d2(%rip), %rcx    # 0x204b40
movl %eax, 0x4(%rcx)
leaq 0x141838(%rip), %rax    # 0x204ab0
jmp 0xc313c
leaq 0x59774(%rip), %rsi     # 0x11c9f8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc32b6
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14189c(%rip), %rcx    # 0x204b40
movl %eax, 0x8(%rcx)
leaq 0x141802(%rip), %rax    # 0x204ab0
orb $0x4, (%rax)
jmp 0xc30cd
leaq 0x59741(%rip), %rsi     # 0x11c9fe
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc32eb
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141873(%rip), %rcx    # 0x204b50
movl %eax, (%rcx)
leaq 0x1417d2(%rip), %rax    # 0x204ab8
jmp 0xc30c7
leaq 0x59711(%rip), %rsi     # 0x11ca03
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3320
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14183a(%rip), %rcx    # 0x204b4c
movl %eax, (%rcx)
leaq 0x141799(%rip), %rax    # 0x204ab4
jmp 0xc30c7
leaq 0x596e1(%rip), %rsi     # 0x11ca08
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3355
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14180d(%rip), %rcx    # 0x204b54
movl %eax, (%rcx)
leaq 0x14176c(%rip), %rax    # 0x204abc
jmp 0xc30c7
leaq 0x596b1(%rip), %rsi     # 0x11ca0d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc338a
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1417dc(%rip), %rcx    # 0x204b58
movl %eax, (%rcx)
leaq 0x14173b(%rip), %rax    # 0x204ac0
jmp 0xc30c7
leaq 0x59681(%rip), %rsi     # 0x11ca12
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc33bf
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1417ab(%rip), %rcx    # 0x204b5c
movl %eax, (%rcx)
leaq 0x14170a(%rip), %rax    # 0x204ac4
jmp 0xc30c7
leaq 0x59651(%rip), %rsi     # 0x11ca17
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc33f4
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14177a(%rip), %rcx    # 0x204b60
movl %eax, (%rcx)
leaq 0x1416d9(%rip), %rax    # 0x204ac8
jmp 0xc30c7
leaq 0x59621(%rip), %rsi     # 0x11ca1c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3429
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141749(%rip), %rcx    # 0x204b64
movl %eax, (%rcx)
leaq 0x1416a8(%rip), %rax    # 0x204acc
jmp 0xc30c7
leaq 0x595f1(%rip), %rsi     # 0x11ca21
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc345e
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141718(%rip), %rcx    # 0x204b68
movl %eax, (%rcx)
leaq 0x141677(%rip), %rax    # 0x204ad0
jmp 0xc30c7
leaq 0x595c1(%rip), %rsi     # 0x11ca26
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3493
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1416f3(%rip), %rcx    # 0x204b78
movl %eax, (%rcx)
leaq 0x141652(%rip), %rax    # 0x204ae0
jmp 0xc30c7
leaq 0x59591(%rip), %rsi     # 0x11ca2b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc34c8
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14167e(%rip), %rcx    # 0x204b38
movl %eax, (%rcx)
leaq 0x1415e5(%rip), %rax    # 0x204aa8
jmp 0xc30c7
leaq 0x59561(%rip), %rsi     # 0x11ca30
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc34fd
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14167d(%rip), %rcx    # 0x204b6c
movl %eax, (%rcx)
leaq 0x1415dc(%rip), %rax    # 0x204ad4
jmp 0xc30c7
leaq 0x59531(%rip), %rsi     # 0x11ca35
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3532
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14164c(%rip), %rcx    # 0x204b70
movl %eax, (%rcx)
leaq 0x1415ab(%rip), %rax    # 0x204ad8
jmp 0xc30c7
leaq 0x59501(%rip), %rsi     # 0x11ca3a
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3567
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14161b(%rip), %rcx    # 0x204b74
movl %eax, (%rcx)
leaq 0x14157a(%rip), %rax    # 0x204adc
jmp 0xc30c7
leaq 0x594d1(%rip), %rsi     # 0x11ca3f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc359a
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141616(%rip), %rax    # 0x204ba0
movsd %xmm0, (%rax)
leaq 0x141553(%rip), %rax    # 0x204ae8
jmp 0xc3107
leaq 0x594a4(%rip), %rsi     # 0x11ca45
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc35ce
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1415e3(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x8(%rax)
leaq 0x14151f(%rip), %rax    # 0x204ae8
jmp 0xc313c
leaq 0x59476(%rip), %rsi     # 0x11ca4b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3602
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1415af(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x10(%rax)
leaq 0x1414eb(%rip), %rax    # 0x204ae8
jmp 0xc32ae
leaq 0x59448(%rip), %rsi     # 0x11ca51
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3639
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x14157b(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x18(%rax)
leaq 0x1414b7(%rip), %rax    # 0x204ae8
orb $0x8, (%rax)
jmp 0xc30cd
leaq 0x59417(%rip), %rsi     # 0x11ca57
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3670
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141544(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x20(%rax)
leaq 0x141480(%rip), %rax    # 0x204ae8
orb $0x10, (%rax)
jmp 0xc30cd
leaq 0x593e6(%rip), %rsi     # 0x11ca5d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc36a7
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x14150d(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x28(%rax)
leaq 0x141449(%rip), %rax    # 0x204ae8
orb $0x20, (%rax)
jmp 0xc30cd
leaq 0x593b5(%rip), %rsi     # 0x11ca63
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc36de
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1414d6(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x30(%rax)
leaq 0x141412(%rip), %rax    # 0x204ae8
orb $0x40, (%rax)
jmp 0xc30cd
leaq 0x59384(%rip), %rsi     # 0x11ca69
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3715
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x14149f(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x38(%rax)
leaq 0x1413db(%rip), %rax    # 0x204ae8
orb $-0x80, (%rax)
jmp 0xc30cd
leaq 0x59353(%rip), %rsi     # 0x11ca6f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc374d
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141468(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x40(%rax)
leaq 0x1413a4(%rip), %rax    # 0x204ae8
orb $0x1, 0x1(%rax)
jmp 0xc30cd
leaq 0x59321(%rip), %rsi     # 0x11ca75
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3785
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141430(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x48(%rax)
leaq 0x14136c(%rip), %rax    # 0x204ae8
orb $0x2, 0x1(%rax)
jmp 0xc30cd
leaq 0x592ef(%rip), %rsi     # 0x11ca7b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc37bd
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1413f8(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x50(%rax)
leaq 0x141334(%rip), %rax    # 0x204ae8
orb $0x4, 0x1(%rax)
jmp 0xc30cd
leaq 0x592be(%rip), %rsi     # 0x11ca82
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc37f5
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1413c0(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x58(%rax)
leaq 0x1412fc(%rip), %rax    # 0x204ae8
orb $0x8, 0x1(%rax)
jmp 0xc30cd
leaq 0x5928d(%rip), %rsi     # 0x11ca89
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc382d
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141388(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x60(%rax)
leaq 0x1412c4(%rip), %rax    # 0x204ae8
orb $0x10, 0x1(%rax)
jmp 0xc30cd
leaq 0x5925c(%rip), %rsi     # 0x11ca90
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3865
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141350(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x68(%rax)
leaq 0x14128c(%rip), %rax    # 0x204ae8
orb $0x20, 0x1(%rax)
jmp 0xc30cd
leaq 0x5922b(%rip), %rsi     # 0x11ca97
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc389d
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141318(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x70(%rax)
leaq 0x141254(%rip), %rax    # 0x204ae8
orb $0x40, 0x1(%rax)
jmp 0xc30cd
leaq 0x591fa(%rip), %rsi     # 0x11ca9e
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc38d5
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1412e0(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x78(%rax)
leaq 0x14121c(%rip), %rax    # 0x204ae8
orb $-0x80, 0x1(%rax)
jmp 0xc30cd
leaq 0x591c9(%rip), %rsi     # 0x11caa5
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3910
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1412a8(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x80(%rax)
leaq 0x1411e1(%rip), %rax    # 0x204ae8
orb $0x1, 0x2(%rax)
jmp 0xc30cd
leaq 0x59195(%rip), %rsi     # 0x11caac
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc394b
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x14126d(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x88(%rax)
leaq 0x1411a6(%rip), %rax    # 0x204ae8
orb $0x2, 0x2(%rax)
jmp 0xc30cd
leaq 0x59161(%rip), %rsi     # 0x11cab3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3986
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141232(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x90(%rax)
leaq 0x14116b(%rip), %rax    # 0x204ae8
orb $0x4, 0x2(%rax)
jmp 0xc30cd
leaq 0x5912d(%rip), %rsi     # 0x11caba
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc39c1
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1411f7(%rip), %rax    # 0x204ba0
movsd %xmm0, 0x98(%rax)
leaq 0x141130(%rip), %rax    # 0x204ae8
orb $0x8, 0x2(%rax)
jmp 0xc30cd
leaq 0x590f9(%rip), %rsi     # 0x11cac1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc39f6
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141198(%rip), %rcx    # 0x204b80
movl %eax, (%rcx)
leaq 0x1410f3(%rip), %rax    # 0x204ae4
jmp 0xc3107
leaq 0x590ca(%rip), %rsi     # 0x11cac7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3a2c
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141163(%rip), %rcx    # 0x204b80
movl %eax, 0x4(%rcx)
leaq 0x1410bd(%rip), %rax    # 0x204ae4
jmp 0xc313c
leaq 0x5909a(%rip), %rsi     # 0x11cacd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3a62
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14112d(%rip), %rcx    # 0x204b80
movl %eax, 0x8(%rcx)
leaq 0x141087(%rip), %rax    # 0x204ae4
jmp 0xc32ae
leaq 0x5906a(%rip), %rsi     # 0x11cad3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3a98
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1410f7(%rip), %rcx    # 0x204b80
movl %eax, 0xc(%rcx)
leaq 0x141051(%rip), %rax    # 0x204ae4
jmp 0xc3631
leaq 0x5903a(%rip), %rsi     # 0x11cad9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3ace
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1410c1(%rip), %rcx    # 0x204b80
movl %eax, 0x10(%rcx)
leaq 0x14101b(%rip), %rax    # 0x204ae4
jmp 0xc3668
leaq 0x5900a(%rip), %rsi     # 0x11cadf
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3b04
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14108b(%rip), %rcx    # 0x204b80
movl %eax, 0x14(%rcx)
leaq 0x140fe5(%rip), %rax    # 0x204ae4
jmp 0xc369f
leaq 0x58fda(%rip), %rsi     # 0x11cae5
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3b3a
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x141055(%rip), %rcx    # 0x204b80
movl %eax, 0x18(%rcx)
leaq 0x140faf(%rip), %rax    # 0x204ae4
jmp 0xc36d6
leaq 0x58faa(%rip), %rsi     # 0x11caeb
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3b70
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x14101f(%rip), %rcx    # 0x204b80
movl %eax, 0x1c(%rcx)
leaq 0x140f79(%rip), %rax    # 0x204ae4
jmp 0xc370d
leaq 0x58f7a(%rip), %rsi     # 0x11caf1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3ba5
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140f59(%rip), %rcx    # 0x204af0
movl %eax, (%rcx)
leaq 0x140ee8(%rip), %rax    # 0x204a88
jmp 0xc3107
leaq 0x58f4b(%rip), %rsi     # 0x11caf7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3bdb
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140f24(%rip), %rcx    # 0x204af0
movl %eax, 0x4(%rcx)
leaq 0x140eb2(%rip), %rax    # 0x204a88
jmp 0xc313c
leaq 0x58f1b(%rip), %rsi     # 0x11cafd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3c11
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140eee(%rip), %rcx    # 0x204af0
movl %eax, 0x8(%rcx)
leaq 0x140e7c(%rip), %rax    # 0x204a88
jmp 0xc32ae
leaq 0x58eeb(%rip), %rsi     # 0x11cb03
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3c47
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140eb8(%rip), %rcx    # 0x204af0
movl %eax, 0xc(%rcx)
leaq 0x140e46(%rip), %rax    # 0x204a88
jmp 0xc3631
leaq 0x58ebb(%rip), %rsi     # 0x11cb09
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3c7d
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140e82(%rip), %rcx    # 0x204af0
movl %eax, 0x10(%rcx)
leaq 0x140e10(%rip), %rax    # 0x204a88
jmp 0xc3668
leaq 0x58e8b(%rip), %rsi     # 0x11cb0f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3cb3
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140e4c(%rip), %rcx    # 0x204af0
movl %eax, 0x14(%rcx)
leaq 0x140dda(%rip), %rax    # 0x204a88
jmp 0xc369f
leaq 0x58e5b(%rip), %rsi     # 0x11cb15
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3ce8
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x1410fe(%rip), %rcx    # 0x204dd8
movl %eax, (%rcx)
leaq 0x140f8d(%rip), %rax    # 0x204c70
jmp 0xc30c7
leaq 0x58e2d(%rip), %rsi     # 0x11cb1c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3d1b
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x14111d(%rip), %rax    # 0x204e28
movsd %xmm0, (%rax)
leaq 0x140f7a(%rip), %rax    # 0x204c90
jmp 0xc30c7
leaq 0x58e02(%rip), %rsi     # 0x11cb24
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3d4e
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1410f2(%rip), %rax    # 0x204e30
movsd %xmm0, (%rax)
leaq 0x140f4b(%rip), %rax    # 0x204c94
jmp 0xc30c7
leaq 0x58dd6(%rip), %rsi     # 0x11cb2b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3d81
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x1410c7(%rip), %rax    # 0x204e38
movsd %xmm0, (%rax)
leaq 0x140f1c(%rip), %rax    # 0x204c98
jmp 0xc30c7
leaq 0x58dae(%rip), %rsi     # 0x11cb36
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3db4
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x14109c(%rip), %rax    # 0x204e40
movsd %xmm0, (%rax)
leaq 0x140eed(%rip), %rax    # 0x204c9c
jmp 0xc30c7
leaq 0x58d82(%rip), %rsi     # 0x11cb3d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3de7
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141071(%rip), %rax    # 0x204e48
movsd %xmm0, (%rax)
leaq 0x140ebe(%rip), %rax    # 0x204ca0
jmp 0xc30c7
leaq 0x58d56(%rip), %rsi     # 0x11cb44
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3e1a
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x141046(%rip), %rax    # 0x204e50
movsd %xmm0, (%rax)
leaq 0x140e8f(%rip), %rax    # 0x204ca4
jmp 0xc30c7
leaq 0x58d2f(%rip), %rsi     # 0x11cb50
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3e4d
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x14101b(%rip), %rax    # 0x204e58
movsd %xmm0, (%rax)
leaq 0x140e60(%rip), %rax    # 0x204ca8
jmp 0xc30c7
leaq 0x58d08(%rip), %rsi     # 0x11cb5c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3e80
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140ff0(%rip), %rax    # 0x204e60
movsd %xmm0, (%rax)
leaq 0x140e31(%rip), %rax    # 0x204cac
jmp 0xc30c7
leaq 0x58cde(%rip), %rsi     # 0x11cb65
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3eb3
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140fc5(%rip), %rax    # 0x204e68
movsd %xmm0, (%rax)
leaq 0x140e02(%rip), %rax    # 0x204cb0
jmp 0xc30c7
leaq 0x58cb5(%rip), %rsi     # 0x11cb6f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3ee6
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140f9a(%rip), %rax    # 0x204e70
movsd %xmm0, (%rax)
leaq 0x140dd3(%rip), %rax    # 0x204cb4
jmp 0xc30c7
leaq 0x58c8c(%rip), %rsi     # 0x11cb79
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3f19
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140f6f(%rip), %rax    # 0x204e78
movsd %xmm0, (%rax)
leaq 0x140da4(%rip), %rax    # 0x204cb8
jmp 0xc30c7
leaq 0x58c63(%rip), %rsi     # 0x11cb83
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3f4c
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140f44(%rip), %rax    # 0x204e80
movsd %xmm0, (%rax)
leaq 0x140d75(%rip), %rax    # 0x204cbc
jmp 0xc30c7
leaq 0x58c3a(%rip), %rsi     # 0x11cb8d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3f7f
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140f19(%rip), %rax    # 0x204e88
movsd %xmm0, (%rax)
leaq 0x140d46(%rip), %rax    # 0x204cc0
jmp 0xc30c7
leaq 0x58c11(%rip), %rsi     # 0x11cb97
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3fb2
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140eee(%rip), %rax    # 0x204e90
movsd %xmm0, (%rax)
leaq 0x140d17(%rip), %rax    # 0x204cc4
jmp 0xc30c7
leaq 0x58be8(%rip), %rsi     # 0x11cba1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc3fe5
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140ec3(%rip), %rax    # 0x204e98
movsd %xmm0, (%rax)
leaq 0x140ce8(%rip), %rax    # 0x204cc8
jmp 0xc30c7
leaq 0x58bbf(%rip), %rsi     # 0x11cbab
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4018
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x140e98(%rip), %rax    # 0x204ea0
movsd %xmm0, (%rax)
leaq 0x140cb9(%rip), %rax    # 0x204ccc
jmp 0xc30c7
leaq 0x58b99(%rip), %rsi     # 0x11cbb8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc404d
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140d9d(%rip), %rcx    # 0x204ddc
movl %eax, (%rcx)
leaq 0x140c2c(%rip), %rax    # 0x204c74
jmp 0xc30c7
leaq 0x58b6c(%rip), %rsi     # 0x11cbc0
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4082
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140d6c(%rip), %rcx    # 0x204de0
movl %eax, (%rcx)
leaq 0x140bfb(%rip), %rax    # 0x204c78
jmp 0xc30c7
leaq 0x58b40(%rip), %rsi     # 0x11cbc9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc40b7
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140d3b(%rip), %rcx    # 0x204de4
movl %eax, (%rcx)
leaq 0x140bca(%rip), %rax    # 0x204c7c
jmp 0xc30c7
leaq 0x58b16(%rip), %rsi     # 0x11cbd4
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc40ec
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140d0a(%rip), %rcx    # 0x204de8
movl %eax, (%rcx)
leaq 0x140b99(%rip), %rax    # 0x204c80
jmp 0xc30c7
leaq 0x58ae9(%rip), %rsi     # 0x11cbdc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4121
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140cd9(%rip), %rcx    # 0x204dec
movl %eax, (%rcx)
leaq 0x140b68(%rip), %rax    # 0x204c84
jmp 0xc30c7
leaq 0x58abe(%rip), %rsi     # 0x11cbe6
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4156
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140ca8(%rip), %rcx    # 0x204df0
movl %eax, (%rcx)
leaq 0x140b37(%rip), %rax    # 0x204c88
jmp 0xc30c7
leaq 0x58a91(%rip), %rsi     # 0x11cbee
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc418b
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x140c77(%rip), %rcx    # 0x204df4
movl %eax, (%rcx)
leaq 0x140b06(%rip), %rax    # 0x204c8c
jmp 0xc30c7
leaq 0x58a66(%rip), %rsi     # 0x11cbf8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc41c0
movq %rbx, %rdi
callq 0xc2fe5
cvttsd2si %xmm0, %eax
leaq 0x263b8a(%rip), %rcx    # 0x327d3c
movl %eax, (%rcx)
leaq 0x233229(%rip), %rax    # 0x2f73e4
jmp 0xc30c7
leaq 0x13e709(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x8000000, %rax        # imm = 0x8000000
je 0xc4206
cmpq $0x10000000, %rax       # imm = 0x10000000
jne 0xc30cd
leaq 0x58a19(%rip), %rsi     # 0x11cbfe
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc422e
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233aff(%rip), %rax    # 0x2f7d00
jmp 0xc4458
leaq 0x589f1(%rip), %rsi     # 0x11cbfe
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4256
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233977(%rip), %rax    # 0x2f7ba0
jmp 0xc4458
leaq 0x589ce(%rip), %rsi     # 0x11cc03
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc427e
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233aa7(%rip), %rax    # 0x2f7cf8
jmp 0xc4458
leaq 0x589a6(%rip), %rsi     # 0x11cc03
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc42a6
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x23391f(%rip), %rax    # 0x2f7b98
jmp 0xc4458
leaq 0x58983(%rip), %rsi     # 0x11cc08
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc42ce
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233a4f(%rip), %rax    # 0x2f7cf0
jmp 0xc4458
leaq 0x5895b(%rip), %rsi     # 0x11cc08
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc42f6
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x2338c7(%rip), %rax    # 0x2f7b90
jmp 0xc4458
leaq 0x58938(%rip), %rsi     # 0x11cc0d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc431e
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x2339f7(%rip), %rax    # 0x2f7ce8
jmp 0xc4458
leaq 0x58910(%rip), %rsi     # 0x11cc0d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4346
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x23386f(%rip), %rax    # 0x2f7b88
jmp 0xc4458
leaq 0x588ed(%rip), %rsi     # 0x11cc12
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc436e
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x23399f(%rip), %rax    # 0x2f7ce0
jmp 0xc4458
leaq 0x588c5(%rip), %rsi     # 0x11cc12
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4396
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233817(%rip), %rax    # 0x2f7b80
jmp 0xc4458
leaq 0x588a2(%rip), %rsi     # 0x11cc17
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc43be
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233947(%rip), %rax    # 0x2f7cd8
jmp 0xc4458
leaq 0x5887a(%rip), %rsi     # 0x11cc17
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc43e3
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x2337bf(%rip), %rax    # 0x2f7b78
jmp 0xc4458
leaq 0x58857(%rip), %rsi     # 0x11cc1c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4408
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x2338ef(%rip), %rax    # 0x2f7cd0
jmp 0xc4458
leaq 0x58832(%rip), %rsi     # 0x11cc1c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc4431
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x23376a(%rip), %rax    # 0x2f7b70
jmp 0xc4458
leaq 0x58812(%rip), %rsi     # 0x11cc21
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc30cd
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233899(%rip), %rax    # 0x2f7cc8
jmp 0xc4458
leaq 0x587e9(%rip), %rsi     # 0x11cc21
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xc30cd
movq %rbx, %rdi
callq 0xc2fe5
leaq 0x233710(%rip), %rax    # 0x2f7b68
movsd %xmm0, (%rax)
jmp 0xc30cd