// File: /workspace/github_cpp_makefile_star2_O1/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 0xd430a
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0x5e70b(%rip), %rsi     # 0x1329b1
callq 0x9090
testq %rax, %rax
je 0xd42ce
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146845(%rip), %rcx    # 0x21ab08
movl %eax, (%rcx)
leaq 0x1467c0(%rip), %rax    # 0x21aa8c
jmp 0xd42fe
leaq 0x5e6e1(%rip), %rsi     # 0x1329b6
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4310
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146817(%rip), %rcx    # 0x21ab0c
movl %eax, (%rcx)
leaq 0x146792(%rip), %rax    # 0x21aa90
movl $0x1, (%rax)
addq $0x8, %rsp
popq %rbx
popq %rbp
movl $0x1, %eax
retq
leaq 0x5e6a4(%rip), %rsi     # 0x1329bb
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4345
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1467d9(%rip), %rcx    # 0x21ab10
movl %eax, (%rcx)
leaq 0x146754(%rip), %rax    # 0x21aa94
orb $0x1, (%rax)
jmp 0xd4304
leaq 0x5e675(%rip), %rsi     # 0x1329c1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd437a
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1467a8(%rip), %rcx    # 0x21ab14
movl %eax, (%rcx)
leaq 0x14671f(%rip), %rax    # 0x21aa94
orb $0x2, (%rax)
jmp 0xd4304
leaq 0x5e646(%rip), %rsi     # 0x1329c7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd43ac
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146787(%rip), %rcx    # 0x21ab28
movl %eax, (%rcx)
leaq 0x1466f2(%rip), %rax    # 0x21aa9c
jmp 0xd4340
leaq 0x5e61a(%rip), %rsi     # 0x1329cd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd43e1
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146761(%rip), %rcx    # 0x21ab34
movl %eax, (%rcx)
leaq 0x1466c8(%rip), %rax    # 0x21aaa4
jmp 0xd42fe
leaq 0x5e5ea(%rip), %rsi     # 0x1329d2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4416
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146728(%rip), %rcx    # 0x21ab30
movl %eax, (%rcx)
leaq 0x14668f(%rip), %rax    # 0x21aaa0
jmp 0xd42fe
leaq 0x5e5ba(%rip), %rsi     # 0x1329d7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd444b
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1466ff(%rip), %rcx    # 0x21ab3c
movl %eax, (%rcx)
leaq 0x146666(%rip), %rax    # 0x21aaac
jmp 0xd42fe
leaq 0x5e58a(%rip), %rsi     # 0x1329dc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4480
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1466ce(%rip), %rcx    # 0x21ab40
movl %eax, (%rcx)
leaq 0x146635(%rip), %rax    # 0x21aab0
jmp 0xd4340
leaq 0x5e55b(%rip), %rsi     # 0x1329e2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd44b6
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146699(%rip), %rcx    # 0x21ab40
movl %eax, 0x4(%rcx)
leaq 0x1465ff(%rip), %rax    # 0x21aab0
jmp 0xd4375
leaq 0x5e52b(%rip), %rsi     # 0x1329e8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd44ef
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146663(%rip), %rcx    # 0x21ab40
movl %eax, 0x8(%rcx)
leaq 0x1465c9(%rip), %rax    # 0x21aab0
orb $0x4, (%rax)
jmp 0xd4304
leaq 0x5e4f8(%rip), %rsi     # 0x1329ee
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4524
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x14663a(%rip), %rcx    # 0x21ab50
movl %eax, (%rcx)
leaq 0x146599(%rip), %rax    # 0x21aab8
jmp 0xd42fe
leaq 0x5e4c8(%rip), %rsi     # 0x1329f3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4559
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146601(%rip), %rcx    # 0x21ab4c
movl %eax, (%rcx)
leaq 0x146560(%rip), %rax    # 0x21aab4
jmp 0xd42fe
leaq 0x5e498(%rip), %rsi     # 0x1329f8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd458e
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1465d4(%rip), %rcx    # 0x21ab54
movl %eax, (%rcx)
leaq 0x146533(%rip), %rax    # 0x21aabc
jmp 0xd42fe
leaq 0x5e468(%rip), %rsi     # 0x1329fd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd45c3
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1465a3(%rip), %rcx    # 0x21ab58
movl %eax, (%rcx)
leaq 0x146502(%rip), %rax    # 0x21aac0
jmp 0xd42fe
leaq 0x5e438(%rip), %rsi     # 0x132a02
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd45f8
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146572(%rip), %rcx    # 0x21ab5c
movl %eax, (%rcx)
leaq 0x1464d1(%rip), %rax    # 0x21aac4
jmp 0xd42fe
leaq 0x5e408(%rip), %rsi     # 0x132a07
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd462d
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146541(%rip), %rcx    # 0x21ab60
movl %eax, (%rcx)
leaq 0x1464a0(%rip), %rax    # 0x21aac8
jmp 0xd42fe
leaq 0x5e3d8(%rip), %rsi     # 0x132a0c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4662
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146510(%rip), %rcx    # 0x21ab64
movl %eax, (%rcx)
leaq 0x14646f(%rip), %rax    # 0x21aacc
jmp 0xd42fe
leaq 0x5e3a8(%rip), %rsi     # 0x132a11
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4697
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1464df(%rip), %rcx    # 0x21ab68
movl %eax, (%rcx)
leaq 0x14643e(%rip), %rax    # 0x21aad0
jmp 0xd42fe
leaq 0x5e378(%rip), %rsi     # 0x132a16
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd46cc
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1464ba(%rip), %rcx    # 0x21ab78
movl %eax, (%rcx)
leaq 0x146419(%rip), %rax    # 0x21aae0
jmp 0xd42fe
leaq 0x5e348(%rip), %rsi     # 0x132a1b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4701
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146445(%rip), %rcx    # 0x21ab38
movl %eax, (%rcx)
leaq 0x1463ac(%rip), %rax    # 0x21aaa8
jmp 0xd42fe
leaq 0x5e318(%rip), %rsi     # 0x132a20
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4736
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146444(%rip), %rcx    # 0x21ab6c
movl %eax, (%rcx)
leaq 0x1463a3(%rip), %rax    # 0x21aad4
jmp 0xd42fe
leaq 0x5e2e8(%rip), %rsi     # 0x132a25
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd476b
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x146413(%rip), %rcx    # 0x21ab70
movl %eax, (%rcx)
leaq 0x146372(%rip), %rax    # 0x21aad8
jmp 0xd42fe
leaq 0x5e2b8(%rip), %rsi     # 0x132a2a
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd47a0
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x1463e2(%rip), %rcx    # 0x21ab74
movl %eax, (%rcx)
leaq 0x146341(%rip), %rax    # 0x21aadc
jmp 0xd42fe
leaq 0x5e288(%rip), %rsi     # 0x132a2f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd47d3
movq %rbx, %rdi
callq 0xd4216
leaq 0x1463dd(%rip), %rax    # 0x21aba0
movsd %xmm0, (%rax)
leaq 0x14631a(%rip), %rax    # 0x21aae8
jmp 0xd4340
leaq 0x5e25b(%rip), %rsi     # 0x132a35
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4807
movq %rbx, %rdi
callq 0xd4216
leaq 0x1463aa(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x8(%rax)
leaq 0x1462e6(%rip), %rax    # 0x21aae8
jmp 0xd4375
leaq 0x5e22d(%rip), %rsi     # 0x132a3b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd483b
movq %rbx, %rdi
callq 0xd4216
leaq 0x146376(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x10(%rax)
leaq 0x1462b2(%rip), %rax    # 0x21aae8
jmp 0xd44e7
leaq 0x5e1ff(%rip), %rsi     # 0x132a41
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4872
movq %rbx, %rdi
callq 0xd4216
leaq 0x146342(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x18(%rax)
leaq 0x14627e(%rip), %rax    # 0x21aae8
orb $0x8, (%rax)
jmp 0xd4304
leaq 0x5e1ce(%rip), %rsi     # 0x132a47
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd48a9
movq %rbx, %rdi
callq 0xd4216
leaq 0x14630b(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x20(%rax)
leaq 0x146247(%rip), %rax    # 0x21aae8
orb $0x10, (%rax)
jmp 0xd4304
leaq 0x5e19d(%rip), %rsi     # 0x132a4d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd48e0
movq %rbx, %rdi
callq 0xd4216
leaq 0x1462d4(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x28(%rax)
leaq 0x146210(%rip), %rax    # 0x21aae8
orb $0x20, (%rax)
jmp 0xd4304
leaq 0x5e16c(%rip), %rsi     # 0x132a53
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4917
movq %rbx, %rdi
callq 0xd4216
leaq 0x14629d(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x30(%rax)
leaq 0x1461d9(%rip), %rax    # 0x21aae8
orb $0x40, (%rax)
jmp 0xd4304
leaq 0x5e13b(%rip), %rsi     # 0x132a59
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd494e
movq %rbx, %rdi
callq 0xd4216
leaq 0x146266(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x38(%rax)
leaq 0x1461a2(%rip), %rax    # 0x21aae8
orb $-0x80, (%rax)
jmp 0xd4304
leaq 0x5e10a(%rip), %rsi     # 0x132a5f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4986
movq %rbx, %rdi
callq 0xd4216
leaq 0x14622f(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x40(%rax)
leaq 0x14616b(%rip), %rax    # 0x21aae8
orb $0x1, 0x1(%rax)
jmp 0xd4304
leaq 0x5e0d8(%rip), %rsi     # 0x132a65
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd49be
movq %rbx, %rdi
callq 0xd4216
leaq 0x1461f7(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x48(%rax)
leaq 0x146133(%rip), %rax    # 0x21aae8
orb $0x2, 0x1(%rax)
jmp 0xd4304
leaq 0x5e0a6(%rip), %rsi     # 0x132a6b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd49f6
movq %rbx, %rdi
callq 0xd4216
leaq 0x1461bf(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x50(%rax)
leaq 0x1460fb(%rip), %rax    # 0x21aae8
orb $0x4, 0x1(%rax)
jmp 0xd4304
leaq 0x5e075(%rip), %rsi     # 0x132a72
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4a2e
movq %rbx, %rdi
callq 0xd4216
leaq 0x146187(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x58(%rax)
leaq 0x1460c3(%rip), %rax    # 0x21aae8
orb $0x8, 0x1(%rax)
jmp 0xd4304
leaq 0x5e044(%rip), %rsi     # 0x132a79
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4a66
movq %rbx, %rdi
callq 0xd4216
leaq 0x14614f(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x60(%rax)
leaq 0x14608b(%rip), %rax    # 0x21aae8
orb $0x10, 0x1(%rax)
jmp 0xd4304
leaq 0x5e013(%rip), %rsi     # 0x132a80
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4a9e
movq %rbx, %rdi
callq 0xd4216
leaq 0x146117(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x68(%rax)
leaq 0x146053(%rip), %rax    # 0x21aae8
orb $0x20, 0x1(%rax)
jmp 0xd4304
leaq 0x5dfe2(%rip), %rsi     # 0x132a87
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4ad6
movq %rbx, %rdi
callq 0xd4216
leaq 0x1460df(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x70(%rax)
leaq 0x14601b(%rip), %rax    # 0x21aae8
orb $0x40, 0x1(%rax)
jmp 0xd4304
leaq 0x5dfb1(%rip), %rsi     # 0x132a8e
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4b0e
movq %rbx, %rdi
callq 0xd4216
leaq 0x1460a7(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x78(%rax)
leaq 0x145fe3(%rip), %rax    # 0x21aae8
orb $-0x80, 0x1(%rax)
jmp 0xd4304
leaq 0x5df80(%rip), %rsi     # 0x132a95
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4b49
movq %rbx, %rdi
callq 0xd4216
leaq 0x14606f(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x80(%rax)
leaq 0x145fa8(%rip), %rax    # 0x21aae8
orb $0x1, 0x2(%rax)
jmp 0xd4304
leaq 0x5df4c(%rip), %rsi     # 0x132a9c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4b84
movq %rbx, %rdi
callq 0xd4216
leaq 0x146034(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x88(%rax)
leaq 0x145f6d(%rip), %rax    # 0x21aae8
orb $0x2, 0x2(%rax)
jmp 0xd4304
leaq 0x5df18(%rip), %rsi     # 0x132aa3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4bbf
movq %rbx, %rdi
callq 0xd4216
leaq 0x145ff9(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x90(%rax)
leaq 0x145f32(%rip), %rax    # 0x21aae8
orb $0x4, 0x2(%rax)
jmp 0xd4304
leaq 0x5dee4(%rip), %rsi     # 0x132aaa
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4bfa
movq %rbx, %rdi
callq 0xd4216
leaq 0x145fbe(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x98(%rax)
leaq 0x145ef7(%rip), %rax    # 0x21aae8
orb $0x8, 0x2(%rax)
jmp 0xd4304
leaq 0x5deb0(%rip), %rsi     # 0x132ab1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4c2f
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145f5f(%rip), %rcx    # 0x21ab80
movl %eax, (%rcx)
leaq 0x145eba(%rip), %rax    # 0x21aae4
jmp 0xd4340
leaq 0x5de81(%rip), %rsi     # 0x132ab7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4c65
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145f2a(%rip), %rcx    # 0x21ab80
movl %eax, 0x4(%rcx)
leaq 0x145e84(%rip), %rax    # 0x21aae4
jmp 0xd4375
leaq 0x5de51(%rip), %rsi     # 0x132abd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4c9b
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145ef4(%rip), %rcx    # 0x21ab80
movl %eax, 0x8(%rcx)
leaq 0x145e4e(%rip), %rax    # 0x21aae4
jmp 0xd44e7
leaq 0x5de21(%rip), %rsi     # 0x132ac3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4cd1
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145ebe(%rip), %rcx    # 0x21ab80
movl %eax, 0xc(%rcx)
leaq 0x145e18(%rip), %rax    # 0x21aae4
jmp 0xd486a
leaq 0x5ddf1(%rip), %rsi     # 0x132ac9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4d07
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145e88(%rip), %rcx    # 0x21ab80
movl %eax, 0x10(%rcx)
leaq 0x145de2(%rip), %rax    # 0x21aae4
jmp 0xd48a1
leaq 0x5ddc1(%rip), %rsi     # 0x132acf
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4d3d
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145e52(%rip), %rcx    # 0x21ab80
movl %eax, 0x14(%rcx)
leaq 0x145dac(%rip), %rax    # 0x21aae4
jmp 0xd48d8
leaq 0x5dd91(%rip), %rsi     # 0x132ad5
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4d73
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145e1c(%rip), %rcx    # 0x21ab80
movl %eax, 0x18(%rcx)
leaq 0x145d76(%rip), %rax    # 0x21aae4
jmp 0xd490f
leaq 0x5dd61(%rip), %rsi     # 0x132adb
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4da9
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145de6(%rip), %rcx    # 0x21ab80
movl %eax, 0x1c(%rcx)
leaq 0x145d40(%rip), %rax    # 0x21aae4
jmp 0xd4946
leaq 0x5dd31(%rip), %rsi     # 0x132ae1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4dde
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145d20(%rip), %rcx    # 0x21aaf0
movl %eax, (%rcx)
leaq 0x145caf(%rip), %rax    # 0x21aa88
jmp 0xd4340
leaq 0x5dd02(%rip), %rsi     # 0x132ae7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4e14
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145ceb(%rip), %rcx    # 0x21aaf0
movl %eax, 0x4(%rcx)
leaq 0x145c79(%rip), %rax    # 0x21aa88
jmp 0xd4375
leaq 0x5dcd2(%rip), %rsi     # 0x132aed
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4e4a
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145cb5(%rip), %rcx    # 0x21aaf0
movl %eax, 0x8(%rcx)
leaq 0x145c43(%rip), %rax    # 0x21aa88
jmp 0xd44e7
leaq 0x5dca2(%rip), %rsi     # 0x132af3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4e80
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145c7f(%rip), %rcx    # 0x21aaf0
movl %eax, 0xc(%rcx)
leaq 0x145c0d(%rip), %rax    # 0x21aa88
jmp 0xd486a
leaq 0x5dc72(%rip), %rsi     # 0x132af9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4eb6
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145c49(%rip), %rcx    # 0x21aaf0
movl %eax, 0x10(%rcx)
leaq 0x145bd7(%rip), %rax    # 0x21aa88
jmp 0xd48a1
leaq 0x5dc42(%rip), %rsi     # 0x132aff
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4eec
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145c13(%rip), %rcx    # 0x21aaf0
movl %eax, 0x14(%rcx)
leaq 0x145ba1(%rip), %rax    # 0x21aa88
jmp 0xd48d8
leaq 0x5dc12(%rip), %rsi     # 0x132b05
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4f21
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145ec5(%rip), %rcx    # 0x21add8
movl %eax, (%rcx)
leaq 0x145d54(%rip), %rax    # 0x21ac70
jmp 0xd42fe
leaq 0x5dbe4(%rip), %rsi     # 0x132b0c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4f54
movq %rbx, %rdi
callq 0xd4216
leaq 0x145ee4(%rip), %rax    # 0x21ae28
movsd %xmm0, (%rax)
leaq 0x145d41(%rip), %rax    # 0x21ac90
jmp 0xd42fe
leaq 0x5dbb9(%rip), %rsi     # 0x132b14
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4f87
movq %rbx, %rdi
callq 0xd4216
leaq 0x145eb9(%rip), %rax    # 0x21ae30
movsd %xmm0, (%rax)
leaq 0x145d12(%rip), %rax    # 0x21ac94
jmp 0xd42fe
leaq 0x5db8d(%rip), %rsi     # 0x132b1b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4fba
movq %rbx, %rdi
callq 0xd4216
leaq 0x145e8e(%rip), %rax    # 0x21ae38
movsd %xmm0, (%rax)
leaq 0x145ce3(%rip), %rax    # 0x21ac98
jmp 0xd42fe
leaq 0x5db65(%rip), %rsi     # 0x132b26
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4fed
movq %rbx, %rdi
callq 0xd4216
leaq 0x145e63(%rip), %rax    # 0x21ae40
movsd %xmm0, (%rax)
leaq 0x145cb4(%rip), %rax    # 0x21ac9c
jmp 0xd42fe
leaq 0x5db39(%rip), %rsi     # 0x132b2d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5020
movq %rbx, %rdi
callq 0xd4216
leaq 0x145e38(%rip), %rax    # 0x21ae48
movsd %xmm0, (%rax)
leaq 0x145c85(%rip), %rax    # 0x21aca0
jmp 0xd42fe
leaq 0x5db0d(%rip), %rsi     # 0x132b34
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5053
movq %rbx, %rdi
callq 0xd4216
leaq 0x145e0d(%rip), %rax    # 0x21ae50
movsd %xmm0, (%rax)
leaq 0x145c56(%rip), %rax    # 0x21aca4
jmp 0xd42fe
leaq 0x5dae6(%rip), %rsi     # 0x132b40
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5086
movq %rbx, %rdi
callq 0xd4216
leaq 0x145de2(%rip), %rax    # 0x21ae58
movsd %xmm0, (%rax)
leaq 0x145c27(%rip), %rax    # 0x21aca8
jmp 0xd42fe
leaq 0x5dabf(%rip), %rsi     # 0x132b4c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd50b9
movq %rbx, %rdi
callq 0xd4216
leaq 0x145db7(%rip), %rax    # 0x21ae60
movsd %xmm0, (%rax)
leaq 0x145bf8(%rip), %rax    # 0x21acac
jmp 0xd42fe
leaq 0x5da95(%rip), %rsi     # 0x132b55
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd50ec
movq %rbx, %rdi
callq 0xd4216
leaq 0x145d8c(%rip), %rax    # 0x21ae68
movsd %xmm0, (%rax)
leaq 0x145bc9(%rip), %rax    # 0x21acb0
jmp 0xd42fe
leaq 0x5da6c(%rip), %rsi     # 0x132b5f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd511f
movq %rbx, %rdi
callq 0xd4216
leaq 0x145d61(%rip), %rax    # 0x21ae70
movsd %xmm0, (%rax)
leaq 0x145b9a(%rip), %rax    # 0x21acb4
jmp 0xd42fe
leaq 0x5da43(%rip), %rsi     # 0x132b69
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5152
movq %rbx, %rdi
callq 0xd4216
leaq 0x145d36(%rip), %rax    # 0x21ae78
movsd %xmm0, (%rax)
leaq 0x145b6b(%rip), %rax    # 0x21acb8
jmp 0xd42fe
leaq 0x5da1a(%rip), %rsi     # 0x132b73
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5185
movq %rbx, %rdi
callq 0xd4216
leaq 0x145d0b(%rip), %rax    # 0x21ae80
movsd %xmm0, (%rax)
leaq 0x145b3c(%rip), %rax    # 0x21acbc
jmp 0xd42fe
leaq 0x5d9f1(%rip), %rsi     # 0x132b7d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd51b8
movq %rbx, %rdi
callq 0xd4216
leaq 0x145ce0(%rip), %rax    # 0x21ae88
movsd %xmm0, (%rax)
leaq 0x145b0d(%rip), %rax    # 0x21acc0
jmp 0xd42fe
leaq 0x5d9c8(%rip), %rsi     # 0x132b87
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd51eb
movq %rbx, %rdi
callq 0xd4216
leaq 0x145cb5(%rip), %rax    # 0x21ae90
movsd %xmm0, (%rax)
leaq 0x145ade(%rip), %rax    # 0x21acc4
jmp 0xd42fe
leaq 0x5d99f(%rip), %rsi     # 0x132b91
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd521e
movq %rbx, %rdi
callq 0xd4216
leaq 0x145c8a(%rip), %rax    # 0x21ae98
movsd %xmm0, (%rax)
leaq 0x145aaf(%rip), %rax    # 0x21acc8
jmp 0xd42fe
leaq 0x5d976(%rip), %rsi     # 0x132b9b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5251
movq %rbx, %rdi
callq 0xd4216
leaq 0x145c5f(%rip), %rax    # 0x21aea0
movsd %xmm0, (%rax)
leaq 0x145a80(%rip), %rax    # 0x21accc
jmp 0xd42fe
leaq 0x5d950(%rip), %rsi     # 0x132ba8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5286
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145b64(%rip), %rcx    # 0x21addc
movl %eax, (%rcx)
leaq 0x1459f3(%rip), %rax    # 0x21ac74
jmp 0xd42fe
leaq 0x5d923(%rip), %rsi     # 0x132bb0
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd52bb
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145b33(%rip), %rcx    # 0x21ade0
movl %eax, (%rcx)
leaq 0x1459c2(%rip), %rax    # 0x21ac78
jmp 0xd42fe
leaq 0x5d8f7(%rip), %rsi     # 0x132bb9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd52f0
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145b02(%rip), %rcx    # 0x21ade4
movl %eax, (%rcx)
leaq 0x145991(%rip), %rax    # 0x21ac7c
jmp 0xd42fe
leaq 0x5d8cd(%rip), %rsi     # 0x132bc4
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5325
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145ad1(%rip), %rcx    # 0x21ade8
movl %eax, (%rcx)
leaq 0x145960(%rip), %rax    # 0x21ac80
jmp 0xd42fe
leaq 0x5d8a0(%rip), %rsi     # 0x132bcc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd535a
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145aa0(%rip), %rcx    # 0x21adec
movl %eax, (%rcx)
leaq 0x14592f(%rip), %rax    # 0x21ac84
jmp 0xd42fe
leaq 0x5d875(%rip), %rsi     # 0x132bd6
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd538f
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145a6f(%rip), %rcx    # 0x21adf0
movl %eax, (%rcx)
leaq 0x1458fe(%rip), %rax    # 0x21ac88
jmp 0xd42fe
leaq 0x5d848(%rip), %rsi     # 0x132bde
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd53c4
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x145a3e(%rip), %rcx    # 0x21adf4
movl %eax, (%rcx)
leaq 0x1458cd(%rip), %rax    # 0x21ac8c
jmp 0xd42fe
leaq 0x5d81d(%rip), %rsi     # 0x132be8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd53f9
movq %rbx, %rdi
callq 0xd4216
cvttsd2si %xmm0, %eax
leaq 0x268951(%rip), %rcx    # 0x33dd3c
movl %eax, (%rcx)
leaq 0x237ff0(%rip), %rax    # 0x30d3e4
jmp 0xd42fe
leaq 0x1434d0(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x8000000, %rax        # imm = 0x8000000
je 0xd543f
cmpq $0x10000000, %rax       # imm = 0x10000000
jne 0xd4304
leaq 0x5d7d0(%rip), %rsi     # 0x132bee
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5467
movq %rbx, %rdi
callq 0xd4216
leaq 0x2388c6(%rip), %rax    # 0x30dd00
jmp 0xd5691
leaq 0x5d7a8(%rip), %rsi     # 0x132bee
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd548f
movq %rbx, %rdi
callq 0xd4216
leaq 0x23873e(%rip), %rax    # 0x30dba0
jmp 0xd5691
leaq 0x5d785(%rip), %rsi     # 0x132bf3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd54b7
movq %rbx, %rdi
callq 0xd4216
leaq 0x23886e(%rip), %rax    # 0x30dcf8
jmp 0xd5691
leaq 0x5d75d(%rip), %rsi     # 0x132bf3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd54df
movq %rbx, %rdi
callq 0xd4216
leaq 0x2386e6(%rip), %rax    # 0x30db98
jmp 0xd5691
leaq 0x5d73a(%rip), %rsi     # 0x132bf8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5507
movq %rbx, %rdi
callq 0xd4216
leaq 0x238816(%rip), %rax    # 0x30dcf0
jmp 0xd5691
leaq 0x5d712(%rip), %rsi     # 0x132bf8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd552f
movq %rbx, %rdi
callq 0xd4216
leaq 0x23868e(%rip), %rax    # 0x30db90
jmp 0xd5691
leaq 0x5d6ef(%rip), %rsi     # 0x132bfd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5557
movq %rbx, %rdi
callq 0xd4216
leaq 0x2387be(%rip), %rax    # 0x30dce8
jmp 0xd5691
leaq 0x5d6c7(%rip), %rsi     # 0x132bfd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd557f
movq %rbx, %rdi
callq 0xd4216
leaq 0x238636(%rip), %rax    # 0x30db88
jmp 0xd5691
leaq 0x5d6a4(%rip), %rsi     # 0x132c02
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd55a7
movq %rbx, %rdi
callq 0xd4216
leaq 0x238766(%rip), %rax    # 0x30dce0
jmp 0xd5691
leaq 0x5d67c(%rip), %rsi     # 0x132c02
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd55cf
movq %rbx, %rdi
callq 0xd4216
leaq 0x2385de(%rip), %rax    # 0x30db80
jmp 0xd5691
leaq 0x5d659(%rip), %rsi     # 0x132c07
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd55f7
movq %rbx, %rdi
callq 0xd4216
leaq 0x23870e(%rip), %rax    # 0x30dcd8
jmp 0xd5691
leaq 0x5d631(%rip), %rsi     # 0x132c07
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd561c
movq %rbx, %rdi
callq 0xd4216
leaq 0x238586(%rip), %rax    # 0x30db78
jmp 0xd5691
leaq 0x5d60e(%rip), %rsi     # 0x132c0c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5641
movq %rbx, %rdi
callq 0xd4216
leaq 0x2386b6(%rip), %rax    # 0x30dcd0
jmp 0xd5691
leaq 0x5d5e9(%rip), %rsi     # 0x132c0c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd566a
movq %rbx, %rdi
callq 0xd4216
leaq 0x238531(%rip), %rax    # 0x30db70
jmp 0xd5691
leaq 0x5d5c9(%rip), %rsi     # 0x132c11
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4304
movq %rbx, %rdi
callq 0xd4216
leaq 0x238660(%rip), %rax    # 0x30dcc8
jmp 0xd5691
leaq 0x5d5a0(%rip), %rsi     # 0x132c11
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4304
movq %rbx, %rdi
callq 0xd4216
leaq 0x2384d7(%rip), %rax    # 0x30db68
movsd %xmm0, (%rax)
jmp 0xd4304