// File: /workspace/github_cpp_makefile_star2_O3/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 0xd4a58
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0x5e0ad(%rip), %rsi     # 0x132aa1
callq 0x9090
testq %rax, %rax
je 0xd4a1c
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1460f7(%rip), %rcx    # 0x21ab08
movl %eax, (%rcx)
leaq 0x146072(%rip), %rax    # 0x21aa8c
jmp 0xd4a4c
leaq 0x5e083(%rip), %rsi     # 0x132aa6
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4a5e
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1460c9(%rip), %rcx    # 0x21ab0c
movl %eax, (%rcx)
leaq 0x146044(%rip), %rax    # 0x21aa90
movl $0x1, (%rax)
addq $0x8, %rsp
popq %rbx
popq %rbp
movl $0x1, %eax
retq
leaq 0x5e046(%rip), %rsi     # 0x132aab
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4a93
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x14608b(%rip), %rcx    # 0x21ab10
movl %eax, (%rcx)
leaq 0x146006(%rip), %rax    # 0x21aa94
orb $0x1, (%rax)
jmp 0xd4a52
leaq 0x5e017(%rip), %rsi     # 0x132ab1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4ac8
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x14605a(%rip), %rcx    # 0x21ab14
movl %eax, (%rcx)
leaq 0x145fd1(%rip), %rax    # 0x21aa94
orb $0x2, (%rax)
jmp 0xd4a52
leaq 0x5dfe8(%rip), %rsi     # 0x132ab7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4afa
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x146039(%rip), %rcx    # 0x21ab28
movl %eax, (%rcx)
leaq 0x145fa4(%rip), %rax    # 0x21aa9c
jmp 0xd4a8e
leaq 0x5dfbc(%rip), %rsi     # 0x132abd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4b2f
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x146013(%rip), %rcx    # 0x21ab34
movl %eax, (%rcx)
leaq 0x145f7a(%rip), %rax    # 0x21aaa4
jmp 0xd4a4c
leaq 0x5df8c(%rip), %rsi     # 0x132ac2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4b64
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145fda(%rip), %rcx    # 0x21ab30
movl %eax, (%rcx)
leaq 0x145f41(%rip), %rax    # 0x21aaa0
jmp 0xd4a4c
leaq 0x5df5c(%rip), %rsi     # 0x132ac7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4b99
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145fb1(%rip), %rcx    # 0x21ab3c
movl %eax, (%rcx)
leaq 0x145f18(%rip), %rax    # 0x21aaac
jmp 0xd4a4c
leaq 0x5df2c(%rip), %rsi     # 0x132acc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4bce
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145f80(%rip), %rcx    # 0x21ab40
movl %eax, (%rcx)
leaq 0x145ee7(%rip), %rax    # 0x21aab0
jmp 0xd4a8e
leaq 0x5defd(%rip), %rsi     # 0x132ad2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4c04
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145f4b(%rip), %rcx    # 0x21ab40
movl %eax, 0x4(%rcx)
leaq 0x145eb1(%rip), %rax    # 0x21aab0
jmp 0xd4ac3
leaq 0x5decd(%rip), %rsi     # 0x132ad8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4c3d
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145f15(%rip), %rcx    # 0x21ab40
movl %eax, 0x8(%rcx)
leaq 0x145e7b(%rip), %rax    # 0x21aab0
orb $0x4, (%rax)
jmp 0xd4a52
leaq 0x5de9a(%rip), %rsi     # 0x132ade
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4c72
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145eec(%rip), %rcx    # 0x21ab50
movl %eax, (%rcx)
leaq 0x145e4b(%rip), %rax    # 0x21aab8
jmp 0xd4a4c
leaq 0x5de6a(%rip), %rsi     # 0x132ae3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4ca7
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145eb3(%rip), %rcx    # 0x21ab4c
movl %eax, (%rcx)
leaq 0x145e12(%rip), %rax    # 0x21aab4
jmp 0xd4a4c
leaq 0x5de3a(%rip), %rsi     # 0x132ae8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4cdc
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145e86(%rip), %rcx    # 0x21ab54
movl %eax, (%rcx)
leaq 0x145de5(%rip), %rax    # 0x21aabc
jmp 0xd4a4c
leaq 0x5de0a(%rip), %rsi     # 0x132aed
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4d11
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145e55(%rip), %rcx    # 0x21ab58
movl %eax, (%rcx)
leaq 0x145db4(%rip), %rax    # 0x21aac0
jmp 0xd4a4c
leaq 0x5ddda(%rip), %rsi     # 0x132af2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4d46
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145e24(%rip), %rcx    # 0x21ab5c
movl %eax, (%rcx)
leaq 0x145d83(%rip), %rax    # 0x21aac4
jmp 0xd4a4c
leaq 0x5ddaa(%rip), %rsi     # 0x132af7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4d7b
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145df3(%rip), %rcx    # 0x21ab60
movl %eax, (%rcx)
leaq 0x145d52(%rip), %rax    # 0x21aac8
jmp 0xd4a4c
leaq 0x5dd7a(%rip), %rsi     # 0x132afc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4db0
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145dc2(%rip), %rcx    # 0x21ab64
movl %eax, (%rcx)
leaq 0x145d21(%rip), %rax    # 0x21aacc
jmp 0xd4a4c
leaq 0x5dd4a(%rip), %rsi     # 0x132b01
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4de5
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145d91(%rip), %rcx    # 0x21ab68
movl %eax, (%rcx)
leaq 0x145cf0(%rip), %rax    # 0x21aad0
jmp 0xd4a4c
leaq 0x5dd1a(%rip), %rsi     # 0x132b06
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4e1a
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145d6c(%rip), %rcx    # 0x21ab78
movl %eax, (%rcx)
leaq 0x145ccb(%rip), %rax    # 0x21aae0
jmp 0xd4a4c
leaq 0x5dcea(%rip), %rsi     # 0x132b0b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4e4f
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145cf7(%rip), %rcx    # 0x21ab38
movl %eax, (%rcx)
leaq 0x145c5e(%rip), %rax    # 0x21aaa8
jmp 0xd4a4c
leaq 0x5dcba(%rip), %rsi     # 0x132b10
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4e84
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145cf6(%rip), %rcx    # 0x21ab6c
movl %eax, (%rcx)
leaq 0x145c55(%rip), %rax    # 0x21aad4
jmp 0xd4a4c
leaq 0x5dc8a(%rip), %rsi     # 0x132b15
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4eb9
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145cc5(%rip), %rcx    # 0x21ab70
movl %eax, (%rcx)
leaq 0x145c24(%rip), %rax    # 0x21aad8
jmp 0xd4a4c
leaq 0x5dc5a(%rip), %rsi     # 0x132b1a
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4eee
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145c94(%rip), %rcx    # 0x21ab74
movl %eax, (%rcx)
leaq 0x145bf3(%rip), %rax    # 0x21aadc
jmp 0xd4a4c
leaq 0x5dc2a(%rip), %rsi     # 0x132b1f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4f21
movq %rbx, %rdi
callq 0xd4964
leaq 0x145c8f(%rip), %rax    # 0x21aba0
movsd %xmm0, (%rax)
leaq 0x145bcc(%rip), %rax    # 0x21aae8
jmp 0xd4a8e
leaq 0x5dbfd(%rip), %rsi     # 0x132b25
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4f55
movq %rbx, %rdi
callq 0xd4964
leaq 0x145c5c(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x8(%rax)
leaq 0x145b98(%rip), %rax    # 0x21aae8
jmp 0xd4ac3
leaq 0x5dbcf(%rip), %rsi     # 0x132b2b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4f89
movq %rbx, %rdi
callq 0xd4964
leaq 0x145c28(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x10(%rax)
leaq 0x145b64(%rip), %rax    # 0x21aae8
jmp 0xd4c35
leaq 0x5dba1(%rip), %rsi     # 0x132b31
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4fc0
movq %rbx, %rdi
callq 0xd4964
leaq 0x145bf4(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x18(%rax)
leaq 0x145b30(%rip), %rax    # 0x21aae8
orb $0x8, (%rax)
jmp 0xd4a52
leaq 0x5db70(%rip), %rsi     # 0x132b37
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4ff7
movq %rbx, %rdi
callq 0xd4964
leaq 0x145bbd(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x20(%rax)
leaq 0x145af9(%rip), %rax    # 0x21aae8
orb $0x10, (%rax)
jmp 0xd4a52
leaq 0x5db3f(%rip), %rsi     # 0x132b3d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd502e
movq %rbx, %rdi
callq 0xd4964
leaq 0x145b86(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x28(%rax)
leaq 0x145ac2(%rip), %rax    # 0x21aae8
orb $0x20, (%rax)
jmp 0xd4a52
leaq 0x5db0e(%rip), %rsi     # 0x132b43
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5065
movq %rbx, %rdi
callq 0xd4964
leaq 0x145b4f(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x30(%rax)
leaq 0x145a8b(%rip), %rax    # 0x21aae8
orb $0x40, (%rax)
jmp 0xd4a52
leaq 0x5dadd(%rip), %rsi     # 0x132b49
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd509c
movq %rbx, %rdi
callq 0xd4964
leaq 0x145b18(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x38(%rax)
leaq 0x145a54(%rip), %rax    # 0x21aae8
orb $-0x80, (%rax)
jmp 0xd4a52
leaq 0x5daac(%rip), %rsi     # 0x132b4f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd50d4
movq %rbx, %rdi
callq 0xd4964
leaq 0x145ae1(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x40(%rax)
leaq 0x145a1d(%rip), %rax    # 0x21aae8
orb $0x1, 0x1(%rax)
jmp 0xd4a52
leaq 0x5da7a(%rip), %rsi     # 0x132b55
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd510c
movq %rbx, %rdi
callq 0xd4964
leaq 0x145aa9(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x48(%rax)
leaq 0x1459e5(%rip), %rax    # 0x21aae8
orb $0x2, 0x1(%rax)
jmp 0xd4a52
leaq 0x5da48(%rip), %rsi     # 0x132b5b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5144
movq %rbx, %rdi
callq 0xd4964
leaq 0x145a71(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x50(%rax)
leaq 0x1459ad(%rip), %rax    # 0x21aae8
orb $0x4, 0x1(%rax)
jmp 0xd4a52
leaq 0x5da17(%rip), %rsi     # 0x132b62
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd517c
movq %rbx, %rdi
callq 0xd4964
leaq 0x145a39(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x58(%rax)
leaq 0x145975(%rip), %rax    # 0x21aae8
orb $0x8, 0x1(%rax)
jmp 0xd4a52
leaq 0x5d9e6(%rip), %rsi     # 0x132b69
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd51b4
movq %rbx, %rdi
callq 0xd4964
leaq 0x145a01(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x60(%rax)
leaq 0x14593d(%rip), %rax    # 0x21aae8
orb $0x10, 0x1(%rax)
jmp 0xd4a52
leaq 0x5d9b5(%rip), %rsi     # 0x132b70
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd51ec
movq %rbx, %rdi
callq 0xd4964
leaq 0x1459c9(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x68(%rax)
leaq 0x145905(%rip), %rax    # 0x21aae8
orb $0x20, 0x1(%rax)
jmp 0xd4a52
leaq 0x5d984(%rip), %rsi     # 0x132b77
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5224
movq %rbx, %rdi
callq 0xd4964
leaq 0x145991(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x70(%rax)
leaq 0x1458cd(%rip), %rax    # 0x21aae8
orb $0x40, 0x1(%rax)
jmp 0xd4a52
leaq 0x5d953(%rip), %rsi     # 0x132b7e
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd525c
movq %rbx, %rdi
callq 0xd4964
leaq 0x145959(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x78(%rax)
leaq 0x145895(%rip), %rax    # 0x21aae8
orb $-0x80, 0x1(%rax)
jmp 0xd4a52
leaq 0x5d922(%rip), %rsi     # 0x132b85
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5297
movq %rbx, %rdi
callq 0xd4964
leaq 0x145921(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x80(%rax)
leaq 0x14585a(%rip), %rax    # 0x21aae8
orb $0x1, 0x2(%rax)
jmp 0xd4a52
leaq 0x5d8ee(%rip), %rsi     # 0x132b8c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd52d2
movq %rbx, %rdi
callq 0xd4964
leaq 0x1458e6(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x88(%rax)
leaq 0x14581f(%rip), %rax    # 0x21aae8
orb $0x2, 0x2(%rax)
jmp 0xd4a52
leaq 0x5d8ba(%rip), %rsi     # 0x132b93
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd530d
movq %rbx, %rdi
callq 0xd4964
leaq 0x1458ab(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x90(%rax)
leaq 0x1457e4(%rip), %rax    # 0x21aae8
orb $0x4, 0x2(%rax)
jmp 0xd4a52
leaq 0x5d886(%rip), %rsi     # 0x132b9a
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5348
movq %rbx, %rdi
callq 0xd4964
leaq 0x145870(%rip), %rax    # 0x21aba0
movsd %xmm0, 0x98(%rax)
leaq 0x1457a9(%rip), %rax    # 0x21aae8
orb $0x8, 0x2(%rax)
jmp 0xd4a52
leaq 0x5d852(%rip), %rsi     # 0x132ba1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd537d
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145811(%rip), %rcx    # 0x21ab80
movl %eax, (%rcx)
leaq 0x14576c(%rip), %rax    # 0x21aae4
jmp 0xd4a8e
leaq 0x5d823(%rip), %rsi     # 0x132ba7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd53b3
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1457dc(%rip), %rcx    # 0x21ab80
movl %eax, 0x4(%rcx)
leaq 0x145736(%rip), %rax    # 0x21aae4
jmp 0xd4ac3
leaq 0x5d7f3(%rip), %rsi     # 0x132bad
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd53e9
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1457a6(%rip), %rcx    # 0x21ab80
movl %eax, 0x8(%rcx)
leaq 0x145700(%rip), %rax    # 0x21aae4
jmp 0xd4c35
leaq 0x5d7c3(%rip), %rsi     # 0x132bb3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd541f
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145770(%rip), %rcx    # 0x21ab80
movl %eax, 0xc(%rcx)
leaq 0x1456ca(%rip), %rax    # 0x21aae4
jmp 0xd4fb8
leaq 0x5d793(%rip), %rsi     # 0x132bb9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5455
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x14573a(%rip), %rcx    # 0x21ab80
movl %eax, 0x10(%rcx)
leaq 0x145694(%rip), %rax    # 0x21aae4
jmp 0xd4fef
leaq 0x5d763(%rip), %rsi     # 0x132bbf
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd548b
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145704(%rip), %rcx    # 0x21ab80
movl %eax, 0x14(%rcx)
leaq 0x14565e(%rip), %rax    # 0x21aae4
jmp 0xd5026
leaq 0x5d733(%rip), %rsi     # 0x132bc5
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd54c1
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1456ce(%rip), %rcx    # 0x21ab80
movl %eax, 0x18(%rcx)
leaq 0x145628(%rip), %rax    # 0x21aae4
jmp 0xd505d
leaq 0x5d703(%rip), %rsi     # 0x132bcb
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd54f7
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145698(%rip), %rcx    # 0x21ab80
movl %eax, 0x1c(%rcx)
leaq 0x1455f2(%rip), %rax    # 0x21aae4
jmp 0xd5094
leaq 0x5d6d3(%rip), %rsi     # 0x132bd1
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd552c
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1455d2(%rip), %rcx    # 0x21aaf0
movl %eax, (%rcx)
leaq 0x145561(%rip), %rax    # 0x21aa88
jmp 0xd4a8e
leaq 0x5d6a4(%rip), %rsi     # 0x132bd7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5562
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x14559d(%rip), %rcx    # 0x21aaf0
movl %eax, 0x4(%rcx)
leaq 0x14552b(%rip), %rax    # 0x21aa88
jmp 0xd4ac3
leaq 0x5d674(%rip), %rsi     # 0x132bdd
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5598
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145567(%rip), %rcx    # 0x21aaf0
movl %eax, 0x8(%rcx)
leaq 0x1454f5(%rip), %rax    # 0x21aa88
jmp 0xd4c35
leaq 0x5d644(%rip), %rsi     # 0x132be3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd55ce
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145531(%rip), %rcx    # 0x21aaf0
movl %eax, 0xc(%rcx)
leaq 0x1454bf(%rip), %rax    # 0x21aa88
jmp 0xd4fb8
leaq 0x5d614(%rip), %rsi     # 0x132be9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5604
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1454fb(%rip), %rcx    # 0x21aaf0
movl %eax, 0x10(%rcx)
leaq 0x145489(%rip), %rax    # 0x21aa88
jmp 0xd4fef
leaq 0x5d5e4(%rip), %rsi     # 0x132bef
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd563a
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1454c5(%rip), %rcx    # 0x21aaf0
movl %eax, 0x14(%rcx)
leaq 0x145453(%rip), %rax    # 0x21aa88
jmp 0xd5026
leaq 0x5d5b4(%rip), %rsi     # 0x132bf5
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd566f
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145777(%rip), %rcx    # 0x21add8
movl %eax, (%rcx)
leaq 0x145606(%rip), %rax    # 0x21ac70
jmp 0xd4a4c
leaq 0x5d586(%rip), %rsi     # 0x132bfc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd56a2
movq %rbx, %rdi
callq 0xd4964
leaq 0x145796(%rip), %rax    # 0x21ae28
movsd %xmm0, (%rax)
leaq 0x1455f3(%rip), %rax    # 0x21ac90
jmp 0xd4a4c
leaq 0x5d55b(%rip), %rsi     # 0x132c04
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd56d5
movq %rbx, %rdi
callq 0xd4964
leaq 0x14576b(%rip), %rax    # 0x21ae30
movsd %xmm0, (%rax)
leaq 0x1455c4(%rip), %rax    # 0x21ac94
jmp 0xd4a4c
leaq 0x5d52f(%rip), %rsi     # 0x132c0b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5708
movq %rbx, %rdi
callq 0xd4964
leaq 0x145740(%rip), %rax    # 0x21ae38
movsd %xmm0, (%rax)
leaq 0x145595(%rip), %rax    # 0x21ac98
jmp 0xd4a4c
leaq 0x5d507(%rip), %rsi     # 0x132c16
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd573b
movq %rbx, %rdi
callq 0xd4964
leaq 0x145715(%rip), %rax    # 0x21ae40
movsd %xmm0, (%rax)
leaq 0x145566(%rip), %rax    # 0x21ac9c
jmp 0xd4a4c
leaq 0x5d4db(%rip), %rsi     # 0x132c1d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd576e
movq %rbx, %rdi
callq 0xd4964
leaq 0x1456ea(%rip), %rax    # 0x21ae48
movsd %xmm0, (%rax)
leaq 0x145537(%rip), %rax    # 0x21aca0
jmp 0xd4a4c
leaq 0x5d4af(%rip), %rsi     # 0x132c24
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd57a1
movq %rbx, %rdi
callq 0xd4964
leaq 0x1456bf(%rip), %rax    # 0x21ae50
movsd %xmm0, (%rax)
leaq 0x145508(%rip), %rax    # 0x21aca4
jmp 0xd4a4c
leaq 0x5d488(%rip), %rsi     # 0x132c30
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd57d4
movq %rbx, %rdi
callq 0xd4964
leaq 0x145694(%rip), %rax    # 0x21ae58
movsd %xmm0, (%rax)
leaq 0x1454d9(%rip), %rax    # 0x21aca8
jmp 0xd4a4c
leaq 0x5d461(%rip), %rsi     # 0x132c3c
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5807
movq %rbx, %rdi
callq 0xd4964
leaq 0x145669(%rip), %rax    # 0x21ae60
movsd %xmm0, (%rax)
leaq 0x1454aa(%rip), %rax    # 0x21acac
jmp 0xd4a4c
leaq 0x5d437(%rip), %rsi     # 0x132c45
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd583a
movq %rbx, %rdi
callq 0xd4964
leaq 0x14563e(%rip), %rax    # 0x21ae68
movsd %xmm0, (%rax)
leaq 0x14547b(%rip), %rax    # 0x21acb0
jmp 0xd4a4c
leaq 0x5d40e(%rip), %rsi     # 0x132c4f
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd586d
movq %rbx, %rdi
callq 0xd4964
leaq 0x145613(%rip), %rax    # 0x21ae70
movsd %xmm0, (%rax)
leaq 0x14544c(%rip), %rax    # 0x21acb4
jmp 0xd4a4c
leaq 0x5d3e5(%rip), %rsi     # 0x132c59
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd58a0
movq %rbx, %rdi
callq 0xd4964
leaq 0x1455e8(%rip), %rax    # 0x21ae78
movsd %xmm0, (%rax)
leaq 0x14541d(%rip), %rax    # 0x21acb8
jmp 0xd4a4c
leaq 0x5d3bc(%rip), %rsi     # 0x132c63
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd58d3
movq %rbx, %rdi
callq 0xd4964
leaq 0x1455bd(%rip), %rax    # 0x21ae80
movsd %xmm0, (%rax)
leaq 0x1453ee(%rip), %rax    # 0x21acbc
jmp 0xd4a4c
leaq 0x5d393(%rip), %rsi     # 0x132c6d
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5906
movq %rbx, %rdi
callq 0xd4964
leaq 0x145592(%rip), %rax    # 0x21ae88
movsd %xmm0, (%rax)
leaq 0x1453bf(%rip), %rax    # 0x21acc0
jmp 0xd4a4c
leaq 0x5d36a(%rip), %rsi     # 0x132c77
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5939
movq %rbx, %rdi
callq 0xd4964
leaq 0x145567(%rip), %rax    # 0x21ae90
movsd %xmm0, (%rax)
leaq 0x145390(%rip), %rax    # 0x21acc4
jmp 0xd4a4c
leaq 0x5d341(%rip), %rsi     # 0x132c81
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd596c
movq %rbx, %rdi
callq 0xd4964
leaq 0x14553c(%rip), %rax    # 0x21ae98
movsd %xmm0, (%rax)
leaq 0x145361(%rip), %rax    # 0x21acc8
jmp 0xd4a4c
leaq 0x5d318(%rip), %rsi     # 0x132c8b
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd599f
movq %rbx, %rdi
callq 0xd4964
leaq 0x145511(%rip), %rax    # 0x21aea0
movsd %xmm0, (%rax)
leaq 0x145332(%rip), %rax    # 0x21accc
jmp 0xd4a4c
leaq 0x5d2f2(%rip), %rsi     # 0x132c98
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd59d4
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145416(%rip), %rcx    # 0x21addc
movl %eax, (%rcx)
leaq 0x1452a5(%rip), %rax    # 0x21ac74
jmp 0xd4a4c
leaq 0x5d2c5(%rip), %rsi     # 0x132ca0
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5a09
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1453e5(%rip), %rcx    # 0x21ade0
movl %eax, (%rcx)
leaq 0x145274(%rip), %rax    # 0x21ac78
jmp 0xd4a4c
leaq 0x5d299(%rip), %rsi     # 0x132ca9
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5a3e
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1453b4(%rip), %rcx    # 0x21ade4
movl %eax, (%rcx)
leaq 0x145243(%rip), %rax    # 0x21ac7c
jmp 0xd4a4c
leaq 0x5d26f(%rip), %rsi     # 0x132cb4
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5a73
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145383(%rip), %rcx    # 0x21ade8
movl %eax, (%rcx)
leaq 0x145212(%rip), %rax    # 0x21ac80
jmp 0xd4a4c
leaq 0x5d242(%rip), %rsi     # 0x132cbc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5aa8
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145352(%rip), %rcx    # 0x21adec
movl %eax, (%rcx)
leaq 0x1451e1(%rip), %rax    # 0x21ac84
jmp 0xd4a4c
leaq 0x5d217(%rip), %rsi     # 0x132cc6
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5add
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x145321(%rip), %rcx    # 0x21adf0
movl %eax, (%rcx)
leaq 0x1451b0(%rip), %rax    # 0x21ac88
jmp 0xd4a4c
leaq 0x5d1ea(%rip), %rsi     # 0x132cce
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5b12
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x1452f0(%rip), %rcx    # 0x21adf4
movl %eax, (%rcx)
leaq 0x14517f(%rip), %rax    # 0x21ac8c
jmp 0xd4a4c
leaq 0x5d1bf(%rip), %rsi     # 0x132cd8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5b47
movq %rbx, %rdi
callq 0xd4964
cvttsd2si %xmm0, %eax
leaq 0x268203(%rip), %rcx    # 0x33dd3c
movl %eax, (%rcx)
leaq 0x2378a2(%rip), %rax    # 0x30d3e4
jmp 0xd4a4c
leaq 0x142d82(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x8000000, %rax        # imm = 0x8000000
je 0xd5b8d
cmpq $0x10000000, %rax       # imm = 0x10000000
jne 0xd4a52
leaq 0x5d172(%rip), %rsi     # 0x132cde
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5bb5
movq %rbx, %rdi
callq 0xd4964
leaq 0x238178(%rip), %rax    # 0x30dd00
jmp 0xd5ddf
leaq 0x5d14a(%rip), %rsi     # 0x132cde
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5bdd
movq %rbx, %rdi
callq 0xd4964
leaq 0x237ff0(%rip), %rax    # 0x30dba0
jmp 0xd5ddf
leaq 0x5d127(%rip), %rsi     # 0x132ce3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5c05
movq %rbx, %rdi
callq 0xd4964
leaq 0x238120(%rip), %rax    # 0x30dcf8
jmp 0xd5ddf
leaq 0x5d0ff(%rip), %rsi     # 0x132ce3
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5c2d
movq %rbx, %rdi
callq 0xd4964
leaq 0x237f98(%rip), %rax    # 0x30db98
jmp 0xd5ddf
leaq 0x5d0dc(%rip), %rsi     # 0x132ce8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5c55
movq %rbx, %rdi
callq 0xd4964
leaq 0x2380c8(%rip), %rax    # 0x30dcf0
jmp 0xd5ddf
leaq 0x5d0b4(%rip), %rsi     # 0x132ce8
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5c7d
movq %rbx, %rdi
callq 0xd4964
leaq 0x237f40(%rip), %rax    # 0x30db90
jmp 0xd5ddf
leaq 0x5d091(%rip), %rsi     # 0x132ced
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5ca5
movq %rbx, %rdi
callq 0xd4964
leaq 0x238070(%rip), %rax    # 0x30dce8
jmp 0xd5ddf
leaq 0x5d069(%rip), %rsi     # 0x132ced
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5ccd
movq %rbx, %rdi
callq 0xd4964
leaq 0x237ee8(%rip), %rax    # 0x30db88
jmp 0xd5ddf
leaq 0x5d046(%rip), %rsi     # 0x132cf2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5cf5
movq %rbx, %rdi
callq 0xd4964
leaq 0x238018(%rip), %rax    # 0x30dce0
jmp 0xd5ddf
leaq 0x5d01e(%rip), %rsi     # 0x132cf2
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5d1d
movq %rbx, %rdi
callq 0xd4964
leaq 0x237e90(%rip), %rax    # 0x30db80
jmp 0xd5ddf
leaq 0x5cffb(%rip), %rsi     # 0x132cf7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5d45
movq %rbx, %rdi
callq 0xd4964
leaq 0x237fc0(%rip), %rax    # 0x30dcd8
jmp 0xd5ddf
leaq 0x5cfd3(%rip), %rsi     # 0x132cf7
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5d6a
movq %rbx, %rdi
callq 0xd4964
leaq 0x237e38(%rip), %rax    # 0x30db78
jmp 0xd5ddf
leaq 0x5cfb0(%rip), %rsi     # 0x132cfc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5d8f
movq %rbx, %rdi
callq 0xd4964
leaq 0x237f68(%rip), %rax    # 0x30dcd0
jmp 0xd5ddf
leaq 0x5cf8b(%rip), %rsi     # 0x132cfc
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd5db8
movq %rbx, %rdi
callq 0xd4964
leaq 0x237de3(%rip), %rax    # 0x30db70
jmp 0xd5ddf
leaq 0x5cf6b(%rip), %rsi     # 0x132d01
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4a52
movq %rbx, %rdi
callq 0xd4964
leaq 0x237f12(%rip), %rax    # 0x30dcc8
jmp 0xd5ddf
leaq 0x5cf42(%rip), %rsi     # 0x132d01
movq %rbx, %rdi
callq 0x9090
testq %rax, %rax
je 0xd4a52
movq %rbx, %rdi
callq 0xd4964
leaq 0x237d89(%rip), %rax    # 0x30db68
movsd %xmm0, (%rax)
jmp 0xd4a52