// File: 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:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x10(%rbp)
cmpq $0x0, -0x10(%rbp)
jne 0x1223af
movl $0x1, -0x4(%rbp)
jmp 0x123d51
movq -0x10(%rbp), %rdi
leaq 0x7324b(%rip), %rsi     # 0x195605
callq 0x9090
cmpq $0x0, %rax
je 0x1223ed
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15790f(%rip), %rax    # 0x279ce8
movl %ecx, (%rax)
leaq 0x15788a(%rip), %rax    # 0x279c6c
movl $0x1, (%rax)
jmp 0x123d4a
movq -0x10(%rbp), %rdi
leaq 0x73212(%rip), %rsi     # 0x19560a
callq 0x9090
cmpq $0x0, %rax
je 0x12242b
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1578d5(%rip), %rax    # 0x279cec
movl %ecx, (%rax)
leaq 0x157850(%rip), %rax    # 0x279c70
movl $0x1, (%rax)
jmp 0x123d48
movq -0x10(%rbp), %rdi
leaq 0x731d9(%rip), %rsi     # 0x19560f
callq 0x9090
cmpq $0x0, %rax
je 0x122471
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15789b(%rip), %rax    # 0x279cf0
movl %ecx, (%rax)
leaq 0x157816(%rip), %rax    # 0x279c74
movl (%rax), %ecx
orl $0x1, %ecx
leaq 0x15780a(%rip), %rax    # 0x279c74
movl %ecx, (%rax)
jmp 0x123d46
movq -0x10(%rbp), %rdi
leaq 0x73199(%rip), %rsi     # 0x195615
callq 0x9090
cmpq $0x0, %rax
je 0x1224b7
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157859(%rip), %rax    # 0x279cf4
movl %ecx, (%rax)
leaq 0x1577d0(%rip), %rax    # 0x279c74
movl (%rax), %ecx
orl $0x2, %ecx
leaq 0x1577c4(%rip), %rax    # 0x279c74
movl %ecx, (%rax)
jmp 0x123d44
movq -0x10(%rbp), %rdi
leaq 0x73159(%rip), %rsi     # 0x19561b
callq 0x9090
cmpq $0x0, %rax
je 0x1224fd
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157827(%rip), %rax    # 0x279d08
movl %ecx, (%rax)
leaq 0x157792(%rip), %rax    # 0x279c7c
movl (%rax), %ecx
orl $0x1, %ecx
leaq 0x157786(%rip), %rax    # 0x279c7c
movl %ecx, (%rax)
jmp 0x123d42
movq -0x10(%rbp), %rdi
leaq 0x7310d(%rip), %rsi     # 0x195615
callq 0x9090
cmpq $0x0, %rax
je 0x122543
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1577e5(%rip), %rax    # 0x279d0c
movl %ecx, (%rax)
leaq 0x15774c(%rip), %rax    # 0x279c7c
movl (%rax), %ecx
orl $0x2, %ecx
leaq 0x157740(%rip), %rax    # 0x279c7c
movl %ecx, (%rax)
jmp 0x123d40
movq -0x10(%rbp), %rdi
leaq 0x730d3(%rip), %rsi     # 0x195621
callq 0x9090
cmpq $0x0, %rax
je 0x122581
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1577a7(%rip), %rax    # 0x279d14
movl %ecx, (%rax)
leaq 0x15770e(%rip), %rax    # 0x279c84
movl $0x1, (%rax)
jmp 0x123d3e
movq -0x10(%rbp), %rdi
leaq 0x7309a(%rip), %rsi     # 0x195626
callq 0x9090
cmpq $0x0, %rax
je 0x1225bf
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157765(%rip), %rax    # 0x279d10
movl %ecx, (%rax)
leaq 0x1576cc(%rip), %rax    # 0x279c80
movl $0x1, (%rax)
jmp 0x123d3c
movq -0x10(%rbp), %rdi
leaq 0x73061(%rip), %rsi     # 0x19562b
callq 0x9090
cmpq $0x0, %rax
je 0x1225fd
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157733(%rip), %rax    # 0x279d1c
movl %ecx, (%rax)
leaq 0x15769a(%rip), %rax    # 0x279c8c
movl $0x1, (%rax)
jmp 0x123d3a
movq -0x10(%rbp), %rdi
leaq 0x73028(%rip), %rsi     # 0x195630
callq 0x9090
cmpq $0x0, %rax
je 0x122643
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1576f9(%rip), %rax    # 0x279d20
movl %ecx, (%rax)
leaq 0x157660(%rip), %rax    # 0x279c90
movl (%rax), %ecx
orl $0x1, %ecx
leaq 0x157654(%rip), %rax    # 0x279c90
movl %ecx, (%rax)
jmp 0x123d38
movq -0x10(%rbp), %rdi
leaq 0x72fe8(%rip), %rsi     # 0x195636
callq 0x9090
cmpq $0x0, %rax
je 0x12268a
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1576b3(%rip), %rax    # 0x279d20
movl %ecx, 0x4(%rax)
leaq 0x157619(%rip), %rax    # 0x279c90
movl (%rax), %ecx
orl $0x2, %ecx
leaq 0x15760d(%rip), %rax    # 0x279c90
movl %ecx, (%rax)
jmp 0x123d36
movq -0x10(%rbp), %rdi
leaq 0x72fa7(%rip), %rsi     # 0x19563c
callq 0x9090
cmpq $0x0, %rax
je 0x1226d1
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15766c(%rip), %rax    # 0x279d20
movl %ecx, 0x8(%rax)
leaq 0x1575d2(%rip), %rax    # 0x279c90
movl (%rax), %ecx
orl $0x4, %ecx
leaq 0x1575c6(%rip), %rax    # 0x279c90
movl %ecx, (%rax)
jmp 0x123d34
movq -0x10(%rbp), %rdi
leaq 0x72f66(%rip), %rsi     # 0x195642
callq 0x9090
cmpq $0x0, %rax
je 0x12270f
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157635(%rip), %rax    # 0x279d30
movl %ecx, (%rax)
leaq 0x157594(%rip), %rax    # 0x279c98
movl $0x1, (%rax)
jmp 0x123d32
movq -0x10(%rbp), %rdi
leaq 0x72f2d(%rip), %rsi     # 0x195647
callq 0x9090
cmpq $0x0, %rax
je 0x12274d
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1575f3(%rip), %rax    # 0x279d2c
movl %ecx, (%rax)
leaq 0x157552(%rip), %rax    # 0x279c94
movl $0x1, (%rax)
jmp 0x123d30
movq -0x10(%rbp), %rdi
leaq 0x72ef4(%rip), %rsi     # 0x19564c
callq 0x9090
cmpq $0x0, %rax
je 0x12278b
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1575bd(%rip), %rax    # 0x279d34
movl %ecx, (%rax)
leaq 0x15751c(%rip), %rax    # 0x279c9c
movl $0x1, (%rax)
jmp 0x123d2e
movq -0x10(%rbp), %rdi
leaq 0x72ebb(%rip), %rsi     # 0x195651
callq 0x9090
cmpq $0x0, %rax
je 0x1227c9
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157583(%rip), %rax    # 0x279d38
movl %ecx, (%rax)
leaq 0x1574e2(%rip), %rax    # 0x279ca0
movl $0x1, (%rax)
jmp 0x123d2c
movq -0x10(%rbp), %rdi
leaq 0x72e82(%rip), %rsi     # 0x195656
callq 0x9090
cmpq $0x0, %rax
je 0x122807
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157549(%rip), %rax    # 0x279d3c
movl %ecx, (%rax)
leaq 0x1574a8(%rip), %rax    # 0x279ca4
movl $0x1, (%rax)
jmp 0x123d2a
movq -0x10(%rbp), %rdi
leaq 0x72e49(%rip), %rsi     # 0x19565b
callq 0x9090
cmpq $0x0, %rax
je 0x122845
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15750f(%rip), %rax    # 0x279d40
movl %ecx, (%rax)
leaq 0x15746e(%rip), %rax    # 0x279ca8
movl $0x1, (%rax)
jmp 0x123d28
movq -0x10(%rbp), %rdi
leaq 0x72e10(%rip), %rsi     # 0x195660
callq 0x9090
cmpq $0x0, %rax
je 0x122883
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1574d5(%rip), %rax    # 0x279d44
movl %ecx, (%rax)
leaq 0x157434(%rip), %rax    # 0x279cac
movl $0x1, (%rax)
jmp 0x123d26
movq -0x10(%rbp), %rdi
leaq 0x72dd7(%rip), %rsi     # 0x195665
callq 0x9090
cmpq $0x0, %rax
je 0x1228c1
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15749b(%rip), %rax    # 0x279d48
movl %ecx, (%rax)
leaq 0x1573fa(%rip), %rax    # 0x279cb0
movl $0x1, (%rax)
jmp 0x123d24
movq -0x10(%rbp), %rdi
leaq 0x72d9e(%rip), %rsi     # 0x19566a
callq 0x9090
cmpq $0x0, %rax
je 0x1228ff
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15746d(%rip), %rax    # 0x279d58
movl %ecx, (%rax)
leaq 0x1573cc(%rip), %rax    # 0x279cc0
movl $0x1, (%rax)
jmp 0x123d22
movq -0x10(%rbp), %rdi
leaq 0x72d65(%rip), %rsi     # 0x19566f
callq 0x9090
cmpq $0x0, %rax
je 0x12293d
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1573ef(%rip), %rax    # 0x279d18
movl %ecx, (%rax)
leaq 0x157356(%rip), %rax    # 0x279c88
movl $0x1, (%rax)
jmp 0x123d20
movq -0x10(%rbp), %rdi
leaq 0x72d2c(%rip), %rsi     # 0x195674
callq 0x9090
cmpq $0x0, %rax
je 0x12297b
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1573e5(%rip), %rax    # 0x279d4c
movl %ecx, (%rax)
leaq 0x157344(%rip), %rax    # 0x279cb4
movl $0x1, (%rax)
jmp 0x123d1e
movq -0x10(%rbp), %rdi
leaq 0x72cf3(%rip), %rsi     # 0x195679
callq 0x9090
cmpq $0x0, %rax
je 0x1229b9
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1573ab(%rip), %rax    # 0x279d50
movl %ecx, (%rax)
leaq 0x15730a(%rip), %rax    # 0x279cb8
movl $0x1, (%rax)
jmp 0x123d1c
movq -0x10(%rbp), %rdi
leaq 0x72cba(%rip), %rsi     # 0x19567e
callq 0x9090
cmpq $0x0, %rax
je 0x1229f7
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x157371(%rip), %rax    # 0x279d54
movl %ecx, (%rax)
leaq 0x1572d0(%rip), %rax    # 0x279cbc
movl $0x1, (%rax)
jmp 0x123d1a
movq -0x10(%rbp), %rdi
leaq 0x72c81(%rip), %rsi     # 0x195683
callq 0x9090
cmpq $0x0, %rax
je 0x122a3b
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x157363(%rip), %rax    # 0x279d80
movsd %xmm0, (%rax)
leaq 0x1572a0(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x1, %ecx
leaq 0x157294(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d18
movq -0x10(%rbp), %rdi
leaq 0x72c43(%rip), %rsi     # 0x195689
callq 0x9090
cmpq $0x0, %rax
je 0x122a80
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x15731f(%rip), %rax    # 0x279d80
movsd %xmm0, 0x8(%rax)
leaq 0x15725b(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x2, %ecx
leaq 0x15724f(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d16
movq -0x10(%rbp), %rdi
leaq 0x72c04(%rip), %rsi     # 0x19568f
callq 0x9090
cmpq $0x0, %rax
je 0x122ac5
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x1572da(%rip), %rax    # 0x279d80
movsd %xmm0, 0x10(%rax)
leaq 0x157216(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x4, %ecx
leaq 0x15720a(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d14
movq -0x10(%rbp), %rdi
leaq 0x72bc5(%rip), %rsi     # 0x195695
callq 0x9090
cmpq $0x0, %rax
je 0x122b0a
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x157295(%rip), %rax    # 0x279d80
movsd %xmm0, 0x18(%rax)
leaq 0x1571d1(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x8, %ecx
leaq 0x1571c5(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d12
movq -0x10(%rbp), %rdi
leaq 0x72b86(%rip), %rsi     # 0x19569b
callq 0x9090
cmpq $0x0, %rax
je 0x122b4f
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x157250(%rip), %rax    # 0x279d80
movsd %xmm0, 0x20(%rax)
leaq 0x15718c(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x10, %ecx
leaq 0x157180(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d10
movq -0x10(%rbp), %rdi
leaq 0x72b47(%rip), %rsi     # 0x1956a1
callq 0x9090
cmpq $0x0, %rax
je 0x122b94
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x15720b(%rip), %rax    # 0x279d80
movsd %xmm0, 0x28(%rax)
leaq 0x157147(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x20, %ecx
leaq 0x15713b(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d0e
movq -0x10(%rbp), %rdi
leaq 0x72b08(%rip), %rsi     # 0x1956a7
callq 0x9090
cmpq $0x0, %rax
je 0x122bd9
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x1571c6(%rip), %rax    # 0x279d80
movsd %xmm0, 0x30(%rax)
leaq 0x157102(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x40, %ecx
leaq 0x1570f6(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d0c
movq -0x10(%rbp), %rdi
leaq 0x72ac9(%rip), %rsi     # 0x1956ad
callq 0x9090
cmpq $0x0, %rax
je 0x122c21
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x157181(%rip), %rax    # 0x279d80
movsd %xmm0, 0x38(%rax)
leaq 0x1570bd(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x80, %ecx
leaq 0x1570ae(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d0a
movq -0x10(%rbp), %rdi
leaq 0x72a87(%rip), %rsi     # 0x1956b3
callq 0x9090
cmpq $0x0, %rax
je 0x122c69
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x157139(%rip), %rax    # 0x279d80
movsd %xmm0, 0x40(%rax)
leaq 0x157075(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x100, %ecx            # imm = 0x100
leaq 0x157066(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d08
movq -0x10(%rbp), %rdi
leaq 0x72a45(%rip), %rsi     # 0x1956b9
callq 0x9090
cmpq $0x0, %rax
je 0x122cb1
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x1570f1(%rip), %rax    # 0x279d80
movsd %xmm0, 0x48(%rax)
leaq 0x15702d(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x200, %ecx            # imm = 0x200
leaq 0x15701e(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d06
movq -0x10(%rbp), %rdi
leaq 0x72a03(%rip), %rsi     # 0x1956bf
callq 0x9090
cmpq $0x0, %rax
je 0x122cf9
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x1570a9(%rip), %rax    # 0x279d80
movsd %xmm0, 0x50(%rax)
leaq 0x156fe5(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x400, %ecx            # imm = 0x400
leaq 0x156fd6(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d04
movq -0x10(%rbp), %rdi
leaq 0x729c2(%rip), %rsi     # 0x1956c6
callq 0x9090
cmpq $0x0, %rax
je 0x122d41
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x157061(%rip), %rax    # 0x279d80
movsd %xmm0, 0x58(%rax)
leaq 0x156f9d(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x800, %ecx            # imm = 0x800
leaq 0x156f8e(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d02
movq -0x10(%rbp), %rdi
leaq 0x72981(%rip), %rsi     # 0x1956cd
callq 0x9090
cmpq $0x0, %rax
je 0x122d89
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x157019(%rip), %rax    # 0x279d80
movsd %xmm0, 0x60(%rax)
leaq 0x156f55(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x1000, %ecx           # imm = 0x1000
leaq 0x156f46(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123d00
movq -0x10(%rbp), %rdi
leaq 0x72940(%rip), %rsi     # 0x1956d4
callq 0x9090
cmpq $0x0, %rax
je 0x122dd1
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156fd1(%rip), %rax    # 0x279d80
movsd %xmm0, 0x68(%rax)
leaq 0x156f0d(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x2000, %ecx           # imm = 0x2000
leaq 0x156efe(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123cfe
movq -0x10(%rbp), %rdi
leaq 0x728ff(%rip), %rsi     # 0x1956db
callq 0x9090
cmpq $0x0, %rax
je 0x122e19
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156f89(%rip), %rax    # 0x279d80
movsd %xmm0, 0x70(%rax)
leaq 0x156ec5(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x4000, %ecx           # imm = 0x4000
leaq 0x156eb6(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123cfc
movq -0x10(%rbp), %rdi
leaq 0x728be(%rip), %rsi     # 0x1956e2
callq 0x9090
cmpq $0x0, %rax
je 0x122e61
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156f41(%rip), %rax    # 0x279d80
movsd %xmm0, 0x78(%rax)
leaq 0x156e7d(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x8000, %ecx           # imm = 0x8000
leaq 0x156e6e(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123cfa
movq -0x10(%rbp), %rdi
leaq 0x7287d(%rip), %rsi     # 0x1956e9
callq 0x9090
cmpq $0x0, %rax
je 0x122eac
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156ef9(%rip), %rax    # 0x279d80
movsd %xmm0, 0x80(%rax)
leaq 0x156e32(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x10000, %ecx          # imm = 0x10000
leaq 0x156e23(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123cf8
movq -0x10(%rbp), %rdi
leaq 0x72839(%rip), %rsi     # 0x1956f0
callq 0x9090
cmpq $0x0, %rax
je 0x122ef7
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156eae(%rip), %rax    # 0x279d80
movsd %xmm0, 0x88(%rax)
leaq 0x156de7(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x20000, %ecx          # imm = 0x20000
leaq 0x156dd8(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123cf6
movq -0x10(%rbp), %rdi
leaq 0x727f5(%rip), %rsi     # 0x1956f7
callq 0x9090
cmpq $0x0, %rax
je 0x122f42
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156e63(%rip), %rax    # 0x279d80
movsd %xmm0, 0x90(%rax)
leaq 0x156d9c(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x40000, %ecx          # imm = 0x40000
leaq 0x156d8d(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123cf4
movq -0x10(%rbp), %rdi
leaq 0x727b1(%rip), %rsi     # 0x1956fe
callq 0x9090
cmpq $0x0, %rax
je 0x122f8d
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156e18(%rip), %rax    # 0x279d80
movsd %xmm0, 0x98(%rax)
leaq 0x156d51(%rip), %rax    # 0x279cc8
movl (%rax), %ecx
orl $0x80000, %ecx          # imm = 0x80000
leaq 0x156d42(%rip), %rax    # 0x279cc8
movl %ecx, (%rax)
jmp 0x123cf2
movq -0x10(%rbp), %rdi
leaq 0x7276d(%rip), %rsi     # 0x195705
callq 0x9090
cmpq $0x0, %rax
je 0x122fd3
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156da9(%rip), %rax    # 0x279d60
movl %ecx, (%rax)
leaq 0x156d04(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x1, %ecx
leaq 0x156cf8(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123cf0
movq -0x10(%rbp), %rdi
leaq 0x7272d(%rip), %rsi     # 0x19570b
callq 0x9090
cmpq $0x0, %rax
je 0x12301a
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156d63(%rip), %rax    # 0x279d60
movl %ecx, 0x4(%rax)
leaq 0x156cbd(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x2, %ecx
leaq 0x156cb1(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123cee
movq -0x10(%rbp), %rdi
leaq 0x726ec(%rip), %rsi     # 0x195711
callq 0x9090
cmpq $0x0, %rax
je 0x123061
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156d1c(%rip), %rax    # 0x279d60
movl %ecx, 0x8(%rax)
leaq 0x156c76(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x4, %ecx
leaq 0x156c6a(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123cec
movq -0x10(%rbp), %rdi
leaq 0x726ab(%rip), %rsi     # 0x195717
callq 0x9090
cmpq $0x0, %rax
je 0x1230a8
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156cd5(%rip), %rax    # 0x279d60
movl %ecx, 0xc(%rax)
leaq 0x156c2f(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x8, %ecx
leaq 0x156c23(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123cea
movq -0x10(%rbp), %rdi
leaq 0x7266a(%rip), %rsi     # 0x19571d
callq 0x9090
cmpq $0x0, %rax
je 0x1230ef
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156c8e(%rip), %rax    # 0x279d60
movl %ecx, 0x10(%rax)
leaq 0x156be8(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x10, %ecx
leaq 0x156bdc(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123ce8
movq -0x10(%rbp), %rdi
leaq 0x72629(%rip), %rsi     # 0x195723
callq 0x9090
cmpq $0x0, %rax
je 0x123136
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156c47(%rip), %rax    # 0x279d60
movl %ecx, 0x14(%rax)
leaq 0x156ba1(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x20, %ecx
leaq 0x156b95(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123ce6
movq -0x10(%rbp), %rdi
leaq 0x725e8(%rip), %rsi     # 0x195729
callq 0x9090
cmpq $0x0, %rax
je 0x12317d
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156c00(%rip), %rax    # 0x279d60
movl %ecx, 0x18(%rax)
leaq 0x156b5a(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x40, %ecx
leaq 0x156b4e(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123ce4
movq -0x10(%rbp), %rdi
leaq 0x725a7(%rip), %rsi     # 0x19572f
callq 0x9090
cmpq $0x0, %rax
je 0x1231c7
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156bb9(%rip), %rax    # 0x279d60
movl %ecx, 0x1c(%rax)
leaq 0x156b13(%rip), %rax    # 0x279cc4
movl (%rax), %ecx
orl $0x80, %ecx
leaq 0x156b04(%rip), %rax    # 0x279cc4
movl %ecx, (%rax)
jmp 0x123ce2
movq -0x10(%rbp), %rdi
leaq 0x72563(%rip), %rsi     # 0x195735
callq 0x9090
cmpq $0x0, %rax
je 0x12320d
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156adf(%rip), %rax    # 0x279cd0
movl %ecx, (%rax)
leaq 0x156a6e(%rip), %rax    # 0x279c68
movl (%rax), %ecx
orl $0x1, %ecx
leaq 0x156a62(%rip), %rax    # 0x279c68
movl %ecx, (%rax)
jmp 0x123ce0
movq -0x10(%rbp), %rdi
leaq 0x72523(%rip), %rsi     # 0x19573b
callq 0x9090
cmpq $0x0, %rax
je 0x123254
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156a99(%rip), %rax    # 0x279cd0
movl %ecx, 0x4(%rax)
leaq 0x156a27(%rip), %rax    # 0x279c68
movl (%rax), %ecx
orl $0x2, %ecx
leaq 0x156a1b(%rip), %rax    # 0x279c68
movl %ecx, (%rax)
jmp 0x123cde
movq -0x10(%rbp), %rdi
leaq 0x724e2(%rip), %rsi     # 0x195741
callq 0x9090
cmpq $0x0, %rax
je 0x12329b
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156a52(%rip), %rax    # 0x279cd0
movl %ecx, 0x8(%rax)
leaq 0x1569e0(%rip), %rax    # 0x279c68
movl (%rax), %ecx
orl $0x4, %ecx
leaq 0x1569d4(%rip), %rax    # 0x279c68
movl %ecx, (%rax)
jmp 0x123cdc
movq -0x10(%rbp), %rdi
leaq 0x724a1(%rip), %rsi     # 0x195747
callq 0x9090
cmpq $0x0, %rax
je 0x1232e2
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156a0b(%rip), %rax    # 0x279cd0
movl %ecx, 0xc(%rax)
leaq 0x156999(%rip), %rax    # 0x279c68
movl (%rax), %ecx
orl $0x8, %ecx
leaq 0x15698d(%rip), %rax    # 0x279c68
movl %ecx, (%rax)
jmp 0x123cda
movq -0x10(%rbp), %rdi
leaq 0x72460(%rip), %rsi     # 0x19574d
callq 0x9090
cmpq $0x0, %rax
je 0x123329
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1569c4(%rip), %rax    # 0x279cd0
movl %ecx, 0x10(%rax)
leaq 0x156952(%rip), %rax    # 0x279c68
movl (%rax), %ecx
orl $0x10, %ecx
leaq 0x156946(%rip), %rax    # 0x279c68
movl %ecx, (%rax)
jmp 0x123cd8
movq -0x10(%rbp), %rdi
leaq 0x7241f(%rip), %rsi     # 0x195753
callq 0x9090
cmpq $0x0, %rax
je 0x123370
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15697d(%rip), %rax    # 0x279cd0
movl %ecx, 0x14(%rax)
leaq 0x15690b(%rip), %rax    # 0x279c68
movl (%rax), %ecx
orl $0x20, %ecx
leaq 0x1568ff(%rip), %rax    # 0x279c68
movl %ecx, (%rax)
jmp 0x123cd6
movq -0x10(%rbp), %rdi
leaq 0x723de(%rip), %rsi     # 0x195759
callq 0x9090
cmpq $0x0, %rax
je 0x1233ae
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156c1e(%rip), %rax    # 0x279fb8
movl %ecx, (%rax)
leaq 0x156aad(%rip), %rax    # 0x279e50
movl $0x1, (%rax)
jmp 0x123cd4
movq -0x10(%rbp), %rdi
leaq 0x723a7(%rip), %rsi     # 0x195760
callq 0x9090
cmpq $0x0, %rax
je 0x1233ea
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156c34(%rip), %rax    # 0x27a008
movsd %xmm0, (%rax)
leaq 0x156a91(%rip), %rax    # 0x279e70
movl $0x1, (%rax)
jmp 0x123cd2
movq -0x10(%rbp), %rdi
leaq 0x72373(%rip), %rsi     # 0x195768
callq 0x9090
cmpq $0x0, %rax
je 0x123426
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156c00(%rip), %rax    # 0x27a010
movsd %xmm0, (%rax)
leaq 0x156a59(%rip), %rax    # 0x279e74
movl $0x1, (%rax)
jmp 0x123cd0
movq -0x10(%rbp), %rdi
leaq 0x7233e(%rip), %rsi     # 0x19576f
callq 0x9090
cmpq $0x0, %rax
je 0x123462
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156bcc(%rip), %rax    # 0x27a018
movsd %xmm0, (%rax)
leaq 0x156a21(%rip), %rax    # 0x279e78
movl $0x1, (%rax)
jmp 0x123cce
movq -0x10(%rbp), %rdi
leaq 0x7230d(%rip), %rsi     # 0x19577a
callq 0x9090
cmpq $0x0, %rax
je 0x12349e
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156b98(%rip), %rax    # 0x27a020
movsd %xmm0, (%rax)
leaq 0x1569e9(%rip), %rax    # 0x279e7c
movl $0x1, (%rax)
jmp 0x123ccc
movq -0x10(%rbp), %rdi
leaq 0x722d8(%rip), %rsi     # 0x195781
callq 0x9090
cmpq $0x0, %rax
je 0x1234da
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156b64(%rip), %rax    # 0x27a028
movsd %xmm0, (%rax)
leaq 0x1569b1(%rip), %rax    # 0x279e80
movl $0x1, (%rax)
jmp 0x123cca
movq -0x10(%rbp), %rdi
leaq 0x722a3(%rip), %rsi     # 0x195788
callq 0x9090
cmpq $0x0, %rax
je 0x123516
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156b30(%rip), %rax    # 0x27a030
movsd %xmm0, (%rax)
leaq 0x156979(%rip), %rax    # 0x279e84
movl $0x1, (%rax)
jmp 0x123cc8
movq -0x10(%rbp), %rdi
leaq 0x72273(%rip), %rsi     # 0x195794
callq 0x9090
cmpq $0x0, %rax
je 0x123552
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156afc(%rip), %rax    # 0x27a038
movsd %xmm0, (%rax)
leaq 0x156941(%rip), %rax    # 0x279e88
movl $0x1, (%rax)
jmp 0x123cc6
movq -0x10(%rbp), %rdi
leaq 0x72243(%rip), %rsi     # 0x1957a0
callq 0x9090
cmpq $0x0, %rax
je 0x12358e
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156ac8(%rip), %rax    # 0x27a040
movsd %xmm0, (%rax)
leaq 0x156909(%rip), %rax    # 0x279e8c
movl $0x1, (%rax)
jmp 0x123cc4
movq -0x10(%rbp), %rdi
leaq 0x72210(%rip), %rsi     # 0x1957a9
callq 0x9090
cmpq $0x0, %rax
je 0x1235ca
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156a94(%rip), %rax    # 0x27a048
movsd %xmm0, (%rax)
leaq 0x1568d1(%rip), %rax    # 0x279e90
movl $0x1, (%rax)
jmp 0x123cc2
movq -0x10(%rbp), %rdi
leaq 0x721de(%rip), %rsi     # 0x1957b3
callq 0x9090
cmpq $0x0, %rax
je 0x123606
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156a60(%rip), %rax    # 0x27a050
movsd %xmm0, (%rax)
leaq 0x156899(%rip), %rax    # 0x279e94
movl $0x1, (%rax)
jmp 0x123cc0
movq -0x10(%rbp), %rdi
leaq 0x721ac(%rip), %rsi     # 0x1957bd
callq 0x9090
cmpq $0x0, %rax
je 0x123642
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156a2c(%rip), %rax    # 0x27a058
movsd %xmm0, (%rax)
leaq 0x156861(%rip), %rax    # 0x279e98
movl $0x1, (%rax)
jmp 0x123cbe
movq -0x10(%rbp), %rdi
leaq 0x7217a(%rip), %rsi     # 0x1957c7
callq 0x9090
cmpq $0x0, %rax
je 0x12367e
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x1569f8(%rip), %rax    # 0x27a060
movsd %xmm0, (%rax)
leaq 0x156829(%rip), %rax    # 0x279e9c
movl $0x1, (%rax)
jmp 0x123cbc
movq -0x10(%rbp), %rdi
leaq 0x72148(%rip), %rsi     # 0x1957d1
callq 0x9090
cmpq $0x0, %rax
je 0x1236ba
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x1569c4(%rip), %rax    # 0x27a068
movsd %xmm0, (%rax)
leaq 0x1567f1(%rip), %rax    # 0x279ea0
movl $0x1, (%rax)
jmp 0x123cba
movq -0x10(%rbp), %rdi
leaq 0x72116(%rip), %rsi     # 0x1957db
callq 0x9090
cmpq $0x0, %rax
je 0x1236f6
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156990(%rip), %rax    # 0x27a070
movsd %xmm0, (%rax)
leaq 0x1567b9(%rip), %rax    # 0x279ea4
movl $0x1, (%rax)
jmp 0x123cb8
movq -0x10(%rbp), %rdi
leaq 0x720e4(%rip), %rsi     # 0x1957e5
callq 0x9090
cmpq $0x0, %rax
je 0x123732
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x15695c(%rip), %rax    # 0x27a078
movsd %xmm0, (%rax)
leaq 0x156781(%rip), %rax    # 0x279ea8
movl $0x1, (%rax)
jmp 0x123cb6
movq -0x10(%rbp), %rdi
leaq 0x720b2(%rip), %rsi     # 0x1957ef
callq 0x9090
cmpq $0x0, %rax
je 0x12376e
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x156928(%rip), %rax    # 0x27a080
movsd %xmm0, (%rax)
leaq 0x156749(%rip), %rax    # 0x279eac
movl $0x1, (%rax)
jmp 0x123cb4
movq -0x10(%rbp), %rdi
leaq 0x72083(%rip), %rsi     # 0x1957fc
callq 0x9090
cmpq $0x0, %rax
je 0x1237ac
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156824(%rip), %rax    # 0x279fbc
movl %ecx, (%rax)
leaq 0x1566b3(%rip), %rax    # 0x279e54
movl $0x1, (%rax)
jmp 0x123cb2
movq -0x10(%rbp), %rdi
leaq 0x7204d(%rip), %rsi     # 0x195804
callq 0x9090
cmpq $0x0, %rax
je 0x1237ea
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1567ea(%rip), %rax    # 0x279fc0
movl %ecx, (%rax)
leaq 0x156679(%rip), %rax    # 0x279e58
movl $0x1, (%rax)
jmp 0x123cb0
movq -0x10(%rbp), %rdi
leaq 0x72018(%rip), %rsi     # 0x19580d
callq 0x9090
cmpq $0x0, %rax
je 0x123828
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1567b0(%rip), %rax    # 0x279fc4
movl %ecx, (%rax)
leaq 0x15663f(%rip), %rax    # 0x279e5c
movl $0x1, (%rax)
jmp 0x123cae
movq -0x10(%rbp), %rdi
leaq 0x71fe5(%rip), %rsi     # 0x195818
callq 0x9090
cmpq $0x0, %rax
je 0x123866
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156776(%rip), %rax    # 0x279fc8
movl %ecx, (%rax)
leaq 0x156605(%rip), %rax    # 0x279e60
movl $0x1, (%rax)
jmp 0x123cac
movq -0x10(%rbp), %rdi
leaq 0x71faf(%rip), %rsi     # 0x195820
callq 0x9090
cmpq $0x0, %rax
je 0x1238a4
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x15673c(%rip), %rax    # 0x279fcc
movl %ecx, (%rax)
leaq 0x1565cb(%rip), %rax    # 0x279e64
movl $0x1, (%rax)
jmp 0x123caa
movq -0x10(%rbp), %rdi
leaq 0x71f7b(%rip), %rsi     # 0x19582a
callq 0x9090
cmpq $0x0, %rax
je 0x1238e2
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x156702(%rip), %rax    # 0x279fd0
movl %ecx, (%rax)
leaq 0x156591(%rip), %rax    # 0x279e68
movl $0x1, (%rax)
jmp 0x123ca8
movq -0x10(%rbp), %rdi
leaq 0x71f45(%rip), %rsi     # 0x195832
callq 0x9090
cmpq $0x0, %rax
je 0x123920
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x1566c8(%rip), %rax    # 0x279fd4
movl %ecx, (%rax)
leaq 0x156557(%rip), %rax    # 0x279e6c
movl $0x1, (%rax)
jmp 0x123ca6
movq -0x10(%rbp), %rdi
leaq 0x71f11(%rip), %rsi     # 0x19583c
callq 0x9090
cmpq $0x0, %rax
je 0x12395e
movq -0x10(%rbp), %rdi
callq 0x122270
cvttsd2si %xmm0, %ecx
leaq 0x2795d2(%rip), %rax    # 0x39cf1c
movl %ecx, (%rax)
leaq 0x248c71(%rip), %rax    # 0x36c5c4
movl $0x1, (%rax)
jmp 0x123ca4
leaq 0x15414b(%rip), %rax    # 0x277ab0
cmpq $0x10000000, (%rax)     # imm = 0x10000000
jne 0x123af2
movq -0x10(%rbp), %rdi
leaq 0x71ec5(%rip), %rsi     # 0x195842
callq 0x9090
cmpq $0x0, %rax
je 0x1239a1
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249548(%rip), %rax    # 0x36cee0
movsd %xmm0, (%rax)
jmp 0x123aed
movq -0x10(%rbp), %rdi
leaq 0x71e9b(%rip), %rsi     # 0x195847
callq 0x9090
cmpq $0x0, %rax
je 0x1239d0
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249511(%rip), %rax    # 0x36ced8
movsd %xmm0, (%rax)
jmp 0x123aeb
movq -0x10(%rbp), %rdi
leaq 0x71e71(%rip), %rsi     # 0x19584c
callq 0x9090
cmpq $0x0, %rax
je 0x1239ff
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x2494da(%rip), %rax    # 0x36ced0
movsd %xmm0, (%rax)
jmp 0x123ae9
movq -0x10(%rbp), %rdi
leaq 0x71e47(%rip), %rsi     # 0x195851
callq 0x9090
cmpq $0x0, %rax
je 0x123a2e
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x2494a3(%rip), %rax    # 0x36cec8
movsd %xmm0, (%rax)
jmp 0x123ae7
movq -0x10(%rbp), %rdi
leaq 0x71e1d(%rip), %rsi     # 0x195856
callq 0x9090
cmpq $0x0, %rax
je 0x123a5d
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x24946c(%rip), %rax    # 0x36cec0
movsd %xmm0, (%rax)
jmp 0x123ae5
movq -0x10(%rbp), %rdi
leaq 0x71df3(%rip), %rsi     # 0x19585b
callq 0x9090
cmpq $0x0, %rax
je 0x123a89
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249435(%rip), %rax    # 0x36ceb8
movsd %xmm0, (%rax)
jmp 0x123ae3
movq -0x10(%rbp), %rdi
leaq 0x71dcc(%rip), %rsi     # 0x195860
callq 0x9090
cmpq $0x0, %rax
je 0x123ab5
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249401(%rip), %rax    # 0x36ceb0
movsd %xmm0, (%rax)
jmp 0x123ae1
movq -0x10(%rbp), %rdi
leaq 0x71da5(%rip), %rsi     # 0x195865
callq 0x9090
cmpq $0x0, %rax
je 0x123adf
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x2493cd(%rip), %rax    # 0x36cea8
movsd %xmm0, (%rax)
jmp 0x123ae1
jmp 0x123ae3
jmp 0x123ae5
jmp 0x123ae7
jmp 0x123ae9
jmp 0x123aeb
jmp 0x123aed
jmp 0x123ca2
movabsq $0x1000000000, %rcx     # imm = 0x1000000000
leaq 0x153fad(%rip), %rax    # 0x277ab0
cmpq %rcx, (%rax)
jne 0x123b0d
jmp 0x123ca0
leaq 0x153f9c(%rip), %rax    # 0x277ab0
cmpq $0x8000000, (%rax)      # imm = 0x8000000
jne 0x123c9e
movq -0x10(%rbp), %rdi
leaq 0x71d16(%rip), %rsi     # 0x195842
callq 0x9090
cmpq $0x0, %rax
je 0x123b50
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249239(%rip), %rax    # 0x36cd80
movsd %xmm0, (%rax)
jmp 0x123c9c
movq -0x10(%rbp), %rdi
leaq 0x71cec(%rip), %rsi     # 0x195847
callq 0x9090
cmpq $0x0, %rax
je 0x123b7f
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249202(%rip), %rax    # 0x36cd78
movsd %xmm0, (%rax)
jmp 0x123c9a
movq -0x10(%rbp), %rdi
leaq 0x71cc2(%rip), %rsi     # 0x19584c
callq 0x9090
cmpq $0x0, %rax
je 0x123bae
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x2491cb(%rip), %rax    # 0x36cd70
movsd %xmm0, (%rax)
jmp 0x123c98
movq -0x10(%rbp), %rdi
leaq 0x71c98(%rip), %rsi     # 0x195851
callq 0x9090
cmpq $0x0, %rax
je 0x123bdd
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249194(%rip), %rax    # 0x36cd68
movsd %xmm0, (%rax)
jmp 0x123c96
movq -0x10(%rbp), %rdi
leaq 0x71c6e(%rip), %rsi     # 0x195856
callq 0x9090
cmpq $0x0, %rax
je 0x123c0c
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x24915d(%rip), %rax    # 0x36cd60
movsd %xmm0, (%rax)
jmp 0x123c94
movq -0x10(%rbp), %rdi
leaq 0x71c44(%rip), %rsi     # 0x19585b
callq 0x9090
cmpq $0x0, %rax
je 0x123c38
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x249126(%rip), %rax    # 0x36cd58
movsd %xmm0, (%rax)
jmp 0x123c92
movq -0x10(%rbp), %rdi
leaq 0x71c1d(%rip), %rsi     # 0x195860
callq 0x9090
cmpq $0x0, %rax
je 0x123c64
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x2490f2(%rip), %rax    # 0x36cd50
movsd %xmm0, (%rax)
jmp 0x123c90
movq -0x10(%rbp), %rdi
leaq 0x71bf6(%rip), %rsi     # 0x195865
callq 0x9090
cmpq $0x0, %rax
je 0x123c8e
movq -0x10(%rbp), %rdi
callq 0x122270
leaq 0x2490be(%rip), %rax    # 0x36cd48
movsd %xmm0, (%rax)
jmp 0x123c90
jmp 0x123c92
jmp 0x123c94
jmp 0x123c96
jmp 0x123c98
jmp 0x123c9a
jmp 0x123c9c
jmp 0x123c9e
jmp 0x123ca0
jmp 0x123ca2
jmp 0x123ca4
jmp 0x123ca6
jmp 0x123ca8
jmp 0x123caa
jmp 0x123cac
jmp 0x123cae
jmp 0x123cb0
jmp 0x123cb2
jmp 0x123cb4
jmp 0x123cb6
jmp 0x123cb8
jmp 0x123cba
jmp 0x123cbc
jmp 0x123cbe
jmp 0x123cc0
jmp 0x123cc2
jmp 0x123cc4
jmp 0x123cc6
jmp 0x123cc8
jmp 0x123cca
jmp 0x123ccc
jmp 0x123cce
jmp 0x123cd0
jmp 0x123cd2
jmp 0x123cd4
jmp 0x123cd6
jmp 0x123cd8
jmp 0x123cda
jmp 0x123cdc
jmp 0x123cde
jmp 0x123ce0
jmp 0x123ce2
jmp 0x123ce4
jmp 0x123ce6
jmp 0x123ce8
jmp 0x123cea
jmp 0x123cec
jmp 0x123cee
jmp 0x123cf0
jmp 0x123cf2
jmp 0x123cf4
jmp 0x123cf6
jmp 0x123cf8
jmp 0x123cfa
jmp 0x123cfc
jmp 0x123cfe
jmp 0x123d00
jmp 0x123d02
jmp 0x123d04
jmp 0x123d06
jmp 0x123d08
jmp 0x123d0a
jmp 0x123d0c
jmp 0x123d0e
jmp 0x123d10
jmp 0x123d12
jmp 0x123d14
jmp 0x123d16
jmp 0x123d18
jmp 0x123d1a
jmp 0x123d1c
jmp 0x123d1e
jmp 0x123d20
jmp 0x123d22
jmp 0x123d24
jmp 0x123d26
jmp 0x123d28
jmp 0x123d2a
jmp 0x123d2c
jmp 0x123d2e
jmp 0x123d30
jmp 0x123d32
jmp 0x123d34
jmp 0x123d36
jmp 0x123d38
jmp 0x123d3a
jmp 0x123d3c
jmp 0x123d3e
jmp 0x123d40
jmp 0x123d42
jmp 0x123d44
jmp 0x123d46
jmp 0x123d48
jmp 0x123d4a
movl $0x1, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x10, %rsp
popq %rbp
retq
nopw (%rax,%rax)